修改禅道已知bug

This commit is contained in:
qq787203167
2022-05-10 18:05:26 +08:00
parent 85daf53a16
commit bd987ab53f
5 changed files with 108 additions and 28 deletions
+4 -2
View File
@@ -613,8 +613,8 @@ module.exports = {
Transfer: 'Transfer', Transfer: 'Transfer',
CertificationDirectory: 'Certification directory', CertificationDirectory: 'Certification directory',
TaskRequirements: 'Task requirements', TaskRequirements: 'Task requirements',
CertificationProgress: 'Certification progress', CertificationProgress: 'Homo Progress',
CurrentProjectStatusEvaluation: 'Current project status evaluation', CurrentProjectStatusEvaluation: 'Current State',
NiONumber: 'NiO number', NiONumber: 'NiO number',
ParameterName: 'Parameter name', ParameterName: 'Parameter name',
ParameterDescription: 'Parameter description', ParameterDescription: 'Parameter description',
@@ -790,4 +790,6 @@ module.exports = {
resultReported:'Result Reported', resultReported:'Result Reported',
TheDoesNotContainData:'The maintenance list of the virtual list does not contain data', TheDoesNotContainData:'The maintenance list of the virtual list does not contain data',
number:'No', number:'No',
Deadline:'Deadline',
toBeConfirmed:'To be confirmed',
} }
+2
View File
@@ -483,6 +483,7 @@ module.exports = {
nonConformity: '不符合', nonConformity: '不符合',
Tracked: '待追踪', Tracked: '待追踪',
notInvolved: '不涉及', notInvolved: '不涉及',
toBeConfirmed:'待确认',
Operator: '操作人', Operator: '操作人',
role: '角色', role: '角色',
operationContent: '操作内容', operationContent: '操作内容',
@@ -795,4 +796,5 @@ module.exports = {
resultReported:'结果报告', resultReported:'结果报告',
TheDoesNotContainData:'该虚拟清单的维护清单中没有数据,是否需要添加', TheDoesNotContainData:'该虚拟清单的维护清单中没有数据,是否需要添加',
number:'序号', number:'序号',
Deadline:'截止时间',
} }
+10 -5
View File
@@ -16,7 +16,7 @@
class="table" class="table"
:columns="columns" :columns="columns"
:pagination="false" :pagination="false"
:scroll="{y: 400}" :scroll="{y: 420}"
:data-source="dataSource" :data-source="dataSource"
:loading="loading" :loading="loading"
> >
@@ -56,11 +56,12 @@
loading:false, loading:false,
pageNo: 1, pageNo: 1,
pageSize: 10, pageSize: 10,
queryId:{},
total: 0, total: 0,
columns: [ columns: [
{ {
title: this.$t('OperationDetails'), title: this.$t('OperationDetails'),
dataIndex: 'content', dataIndex: 'logContent',
align: 'center', align: 'center',
ellipsis: true, ellipsis: true,
scopedSlots: { customRender: 'content' } scopedSlots: { customRender: 'content' }
@@ -78,9 +79,10 @@
mounted() { mounted() {
}, },
methods:{ methods:{
getList(){ getList(data){
this.visible = true this.visible = true
this.pageNo = 1 this.pageNo = 1
this.queryId = data
this.bussLogList() this.bussLogList()
}, },
onChange(page, pageSize) { onChange(page, pageSize) {
@@ -96,7 +98,7 @@
let query = { let query = {
pageNo: this.pageNo, pageNo: this.pageNo,
pageSize: this.pageSize, pageSize: this.pageSize,
documentId: this.$route.query.id ...this.queryId
} }
this.loading = true this.loading = true
getAction(this.url.logList, query).then((res) => { getAction(this.url.logList, query).then((res) => {
@@ -114,5 +116,8 @@
</script> </script>
<style scoped> <style scoped>
.page {
text-align: right;
margin-top: 20px;
}
</style> </style>
@@ -270,7 +270,8 @@
importZipUrl: '/dummy/dummyInventoryInfoEO/importData', importZipUrl: '/dummy/dummyInventoryInfoEO/importData',
exportData: '/dummy/dummyInventoryInfoEO/exportData', exportData: '/dummy/dummyInventoryInfoEO/exportData',
exportTemplate: '/dummy/dummyInventoryInfoEO/exportTemplate', exportTemplate: '/dummy/dummyInventoryInfoEO/exportTemplate',
getSysCategoryTree: '/sys/category/getSysCategoryTree' getSysCategoryTree: '/sys/category/getSysCategoryTree',
logList:'/dummy/dummyLogEO/page',
}, },
loading: false, loading: false,
dataSource: [], dataSource: [],
@@ -589,7 +590,7 @@
this.getList() this.getList()
}, },
UpdateLogClick() { UpdateLogClick() {
this.$refs.UpdateLogRef.getList() this.$refs.UpdateLogRef.getList({dummyInventoryBaseId:this.$route.query.id})
}, },
searchQuery() { searchQuery() {
this.getList() this.getList()
@@ -52,21 +52,23 @@
> >
<div slot="standardInformation" slot-scope="text,result" class="box-left"> <div slot="standardInformation" slot-scope="text,result" class="box-left">
<div class="content"> <div class="content">
<a class="box-content">{{result.serialNumber}}</a><br/> <a class="box-content-a">{{result.serialNumber}}</a><br/>
<a>{{result.title}}</a> <a>{{result.title}}</a>
</div> </div>
</div> </div>
<div slot="areaOfResponsibility" slot-scope="text,result" class="box-left"> <div slot="areaOfResponsibility" slot-scope="text,result" class="box-left">
<div class="content"> <div class="content">
<span class="box-content">1212sdfdsf</span><br/> <span class="box-content-index">1212sdfdsf</span><br/>
<span>责任领土</span> <span class="box-content-index">hahahaha</span>
</div> </div>
</div> </div>
<div slot="confirmationOfDesignConformity" slot-scope="text,result" class="box-left"> <div slot="confirmationOfDesignConformity" slot-scope="text,result" class="box-left">
<div class="content" v-if="result.designTaskStatus" @click="verifyTaskClick(result,1)"> <div class="content" v-if="result.designTaskStatus" @click="verifyTaskClick(result,1)">
<span class="box-content">{{$t('cutoffTime')}}: {{result.designDueDate}}</span><br/> <span class="box-content">{{$t('Deadline')}}: {{result.designDueDate}}</span><br/>
<span class="box-content">{{$t('ProcessStatus')}}: {{result.designFlowTaskStatus}}</span><br/> <span class="box-content">{{$t('ProcessStatus')}}: {{result.designStatus}}</span><br/>
<span class="box-content-color">{{result.designStatus}}</span> <span class="box-content-color" :class="color[result.designFlowTaskStatus]">
{{statusText[result.designFlowTaskStatus]}}
</span>
</div> </div>
<div class="content-box" v-if="result.designTaskStatus == 'NotDone'" @click="verifyTaskClick(result,1)"> <div class="content-box" v-if="result.designTaskStatus == 'NotDone'" @click="verifyTaskClick(result,1)">
<div class="content-box-jiao"></div> <div class="content-box-jiao"></div>
@@ -74,9 +76,11 @@
</div> </div>
<div slot="PrehomoConfirmation" slot-scope="text,result" class="box-left"> <div slot="PrehomoConfirmation" slot-scope="text,result" class="box-left">
<div class="content" v-if="result.prehomoTaskStatus" @click="verifyTaskClick(result,2)"> <div class="content" v-if="result.prehomoTaskStatus" @click="verifyTaskClick(result,2)">
<span class="box-content">{{$t('cutoffTime')}}: {{result.prehomoDueDate}}</span><br/> <span class="box-content">{{$t('Deadline')}}: {{result.prehomoDueDate}}</span><br/>
<span class="box-content">{{$t('ProcessStatus')}}: {{result.prehomoFlowTaskStatus}}</span><br/> <span class="box-content">{{$t('ProcessStatus')}}: {{result.prehomoTaskStatus}}</span><br/>
<span class="box-content-color">{{result.prehomoTaskStatus}}</span> <span class="box-content-color" :class="color[result.prehomoFlowTaskStatus]">
{{statusText[result.prehomoFlowTaskStatus]}}
</span>
</div> </div>
<div class="content-box" v-if="result.prehomoTaskStatus == 'NotDone'" @click="verifyTaskClick(result,2)"> <div class="content-box" v-if="result.prehomoTaskStatus == 'NotDone'" @click="verifyTaskClick(result,2)">
<div class="content-box-jiao"></div> <div class="content-box-jiao"></div>
@@ -84,9 +88,11 @@
</div> </div>
<div slot="verificationAndConformityconfirmation" slot-scope="text,result" class="box-left"> <div slot="verificationAndConformityconfirmation" slot-scope="text,result" class="box-left">
<div class="content" v-if="result.verifyTaskStatus" @click="verifyTaskClick(result,3)"> <div class="content" v-if="result.verifyTaskStatus" @click="verifyTaskClick(result,3)">
<span class="box-content">{{$t('cutoffTime')}}: {{result.verifyDueDate}}</span><br/> <span class="box-content">{{$t('Deadline')}}: {{result.verifyDueDate}}</span><br/>
<span class="box-content">{{$t('ProcessStatus')}}: {{result.verifyFlowTaskStatus}}</span><br/> <span class="box-content">{{$t('ProcessStatus')}}: {{result.verifyStatus}}</span><br/>
<span class="box-content-color">{{result.verifyStatus}}</span> <span class="box-content-color" :class="color[result.verifyFlowTaskStatus]">
{{statusText[result.verifyFlowTaskStatus]}}
</span>
</div> </div>
<div class="content-box" v-if="result.verifyTaskStatus == 'NotDone'" @click="verifyTaskClick(result,3)"> <div class="content-box" v-if="result.verifyTaskStatus == 'NotDone'" @click="verifyTaskClick(result,3)">
<div class="content-box-jiao"></div> <div class="content-box-jiao"></div>
@@ -136,6 +142,7 @@
title: this.$t('standardInformation'), title: this.$t('standardInformation'),
align: 'center', align: 'center',
dataIndex: 'standard', dataIndex: 'standard',
width: 200,
scopedSlots: { customRender: 'standardInformation' } scopedSlots: { customRender: 'standardInformation' }
}, },
{ {
@@ -183,6 +190,21 @@
'haveDone': '已办', 'haveDone': '已办',
'showData': '展示数据' 'showData': '展示数据'
}, },
color: {
'conformity': 'accordColor',
'inconformity': 'nonConformityColor',
'to track': 'TrackedColor',
'uninvolved': 'notInvolvedColor',
'to be confirmed': 'submittedColor'
},
statusText: {
'conformity': this.$t('accord'),
'inconformity': this.$t('nonConformity'),
'to track': this.$t('Tracked'),
'uninvolved': this.$t('notInvolved'),
'to be confirmed': this.$t('toBeConfirmed')
},
queryParam: {}, queryParam: {},
url: { url: {
list: '/project/projectTaskInventoryEO/list' list: '/project/projectTaskInventoryEO/list'
@@ -379,7 +401,7 @@
height: calc(100% + 32px); height: calc(100% + 32px);
top: -16px; top: -16px;
left: -16px; left: -16px;
border: 1px seagreen solid; border: 1px #00B3BE solid;
} }
.content-box-jiao { .content-box-jiao {
@@ -387,22 +409,70 @@
right: 0; right: 0;
width: 0; width: 0;
height: 0; height: 0;
border-right: 30px solid red; border-right: 14px solid #00B3BE;
border-bottom: 30px solid transparent border-bottom: 14px solid transparent
} }
.box-content { .box-content {
margin-bottom: 8px; margin-bottom: 8px;
display: inline-block; display: inline-block;
text-align: left; text-align: left;
font-weight: 400;
color: #040B29;
}
.box-content-a {
margin-bottom: 8px;
display: inline-block;
text-align: left;
font-weight: 400;
}
.box-content-index {
margin-bottom: 8px;
display: inline-block;
text-align: left;
font-weight: 400;
color: #040B29;
}
.box-content-index:last-child {
margin-bottom: 0;
} }
.box-content-color { .box-content-color {
padding: 6px 14px; width: 78px;
box-sizing: border-box; height: 32px;
background: #1ABBC4; display: inline-block;
color: #2F8DF3;
border-radius: 4px; border-radius: 4px;
text-align: center;
font-size: 14px;
line-height: 32px;
}
.accordColor {
background: #96ecad;
color: #26BD4B;
}
.nonConformityColor {
background: #eeaeae;
color: #E83030;
}
.TrackedColor {
background: #f0d7b1;
color: #FDA71C;
}
.notInvolvedColor {
background: #e2edf8;
color: #707486;
}
.submittedColor {
color: #00B3BE;
background: #94e0e4;
} }
.Current-color { .Current-color {