对接设计符合性确认

This commit is contained in:
qq787203167
2022-05-09 10:01:05 +08:00
parent 83ddb9bff8
commit 7eaa8172f1
3 changed files with 76 additions and 10 deletions
-1
View File
@@ -149,7 +149,6 @@ service.interceptors.request.use(config => {
...config.data
}
}
console.log(config)
return config
}, (error) => {
return Promise.reject(error)
@@ -68,7 +68,7 @@
queryBy: {},
queryProject: {},
loading: false,
textLoading:this.$t('dataLoading'),
textLoading: this.$t('dataLoading'),
projectInformationList: [
{
title: this.$t('entryName'),
@@ -183,6 +183,10 @@
}
},
mounted() {
let _this = this
this.queryTaskDetailByTask(function() {
_this.queryProjectLawsInventoryInfo()
})
},
methods: {
...mapGetters(['userInfo']),
@@ -194,6 +198,33 @@
},
sendBack() {
},
queryTaskDetailByTask(callback) {
this.loading = true
getAction(this.url.queryTaskDetailByTaskIds, { taskIds: this.$route.query.taskIds }).then((res) => {
if (res instanceof String) {
this.queryBy = JSON.parse(res)
callback()
} else {
this.queryBy = res
callback()
}
})
},
queryProjectLawsInventoryInfo() {
let query = {
id: this.queryBy.id,
operatorType: 'taskAffirmQuery'
}
getAction(this.url.queryProjectLawsInventoryInfoById, query).then((res) => {
if (res.success) {
this.queryProject = res.result.projectLawsInventory || {}
this.loading = false
} else {
this.queryProject = {}
this.loading = false
}
})
}
}
}
@@ -52,8 +52,8 @@
>
<div slot="standardInformation" slot-scope="text,result" class="box-left">
<div class="content">
<a class="box-content">GB-7258-2017</a><br/>
<a>及东盟火车大师傅但是</a>
<a class="box-content">{{result.serialNumber}}</a><br/>
<a>{{result.title}}</a>
</div>
</div>
<div slot="areaOfResponsibility" slot-scope="text,result" class="box-left">
@@ -63,28 +63,34 @@
</div>
</div>
<div slot="confirmationOfDesignConformity" slot-scope="text,result" class="box-left">
<div class="content">
<div class="content" v-if="result.designTaskStatus">
<span class="box-content">截止时间: 2022-06-01</span><br/>
<span class="box-content">流程状态: 待审核</span><br/>
<span class="box-content-color">待追踪</span>
</div>
<div class="content-box">
<div class="content-box" v-if="result.designTaskStatus == 'NotDone'" @click="verifyTaskClick(result,1)">
<div class="content-box-jiao"></div>
</div>
</div>
<div slot="PrehomoConfirmation" slot-scope="text,result" class="box-left">
<div class="content">
<div class="content" v-if="result.prehomoTaskStatus">
<span class="box-content">截止时间: 2022-06-01</span><br/>
<span class="box-content">流程状态: 待审核</span><br/>
<span class="box-content-color">待追踪</span>
</div>
<div class="content-box" v-if="result.prehomoTaskStatus == 'NotDone'" @click="verifyTaskClick(result,2)">
<div class="content-box-jiao"></div>
</div>
</div>
<div slot="verificationAndConformityconfirmation" slot-scope="text,result" class="box-left">
<div class="content">
<div class="content" v-if="result.verifyTaskStatus">
<span class="box-content">截止时间: 2022-06-01</span><br/>
<span class="box-content">流程状态: 待审核</span><br/>
<span class="box-content-color">待追踪</span>
</div>
<div class="content-box" v-if="result.verifyTaskStatus == 'NotDone'" @click="verifyTaskClick(result,3)">
<div class="content-box-jiao"></div>
</div>
</div>
<div slot="CertificationProgress" slot-scope="text,result">
<span class="box-content-color box-content-cou" @click="CertificationProgressClick(result)">
@@ -171,6 +177,11 @@
}
],
selectedRowKeys: [],
status: {
'NotDone': '待办',
'haveDone': '已办',
'showData': '展示数据'
},
queryParam: {},
url: {
list: '/project/projectTaskInventoryEO/list'
@@ -195,6 +206,31 @@
},
handleExport() {
},
verifyTaskClick(val, num) {
let query = {}
switch (num) {
case 1:
query = {
taskIds: val.designTaskId
}
break
case 2:
query = {
taskIds: val.prehomoTaskId
}
break
case 3:
query = {
taskIds: val.verifyTaskId
}
break
}
let newUrl = this.$router.resolve({
path: '/taskListProcess',
query: query
})
window.open(newUrl.href, '_blank')
},
CertificationDirectory() {
this.$refs.certificationDirectoryRef.addModel()
@@ -206,8 +242,8 @@
}
getAction(this.url.list, query).then((res) => {
if (res.success) {
// this.dataSource = res.result
this.dataSource = [{}]
this.dataSource = res.result
// this.dataSource = [{}]
} else {
this.dataSource = []
}