平台件项目库修改bug

This commit is contained in:
zyx.net
2023-09-27 14:28:35 +08:00
parent 225f91be6f
commit 67e3908c2b
5 changed files with 76 additions and 67 deletions
+1 -1
View File
@@ -1978,5 +1978,5 @@ module.exports = {
PlatformInformation:'Platform Information', PlatformInformation:'Platform Information',
Processdetails:'Process Details', Processdetails:'Process Details',
matchempty:'The match is empty', matchempty:'The match is empty',
onlyDataProcessStatusDeleted:'Only data whose flow status is to be started can be deleted', onlyDataProcessStatusDeleted:'Data can only be deleted if the process status is task ready, approved, or rejected by the responsible person',
} }
+1 -1
View File
@@ -1551,7 +1551,7 @@ module.exports = {
type: '类型', type: '类型',
select: '选择', select: '选择',
onlyDataWithProcessStatusDeleted: '只能删除流程状态为清单待发布和审查通过的数据', onlyDataWithProcessStatusDeleted: '只能删除流程状态为清单待发布和审查通过的数据',
onlyDataProcessStatusDeleted: '只能删除流程状态为任务待发起的数据', onlyDataProcessStatusDeleted: '只能删除流程状态为任务待发起、审查通过和责任人拒绝的数据',
complianceCertificationProgram: '合规认证计划', complianceCertificationProgram: '合规认证计划',
listPublishing: '清单发布', listPublishing: '清单发布',
responsibilityConfirmation: '责任确认', responsibilityConfirmation: '责任确认',
@@ -48,77 +48,79 @@
</a-col> </a-col>
</a-row> </a-row>
<div v-for='(item,index) in dataList' :key='index'> <div style='margin-bottom: 30px'>
<div class='title' :title="item.projectName">{{item.projectName}}</div> <div v-for='(item,index) in dataList' :key='index'>
<div style='height:100%'> <div class='title' :title="item.projectName">{{item.projectName}}</div>
<a-row :gutter="24"> <div style='height:100%'>
<a-col :span="12"> <a-row :gutter="24">
<div class='detail-box'> <a-col :span="12">
<span class='detail-text' :title="$t('ProcessStatus')">{{$t('ProcessStatus')}}</span> <div class='detail-box'>
<span class="title-text-text" :title="flag == 'design'?item.designFlowStatusName : item.verifyFlowStatusName"> <span class='detail-text' :title="$t('ProcessStatus')">{{$t('ProcessStatus')}}</span>
<span class="title-text-text" :title="flag == 'design'?item.designFlowStatusName : item.verifyFlowStatusName">
{{flag == 'design'?item.designFlowStatusName : item.verifyFlowStatusName}}</span> {{flag == 'design'?item.designFlowStatusName : item.verifyFlowStatusName}}</span>
</div> </div>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="12"> <a-col :span="12">
<div class='detail-box'> <div class='detail-box'>
<span class='detail-text' :title="$t('Sponsor')">{{$t('Sponsor')}}</span> <span class='detail-text' :title="$t('Sponsor')">{{$t('Sponsor')}}</span>
<span class="title-text-text" :title="item.createBy"> <span class="title-text-text" :title="item.createBy">
{{item.createBy}}</span> {{item.createBy}}</span>
</div> </div>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<div class='detail-box'> <div class='detail-box'>
<span class='detail-text' :title="$t('personLiable')">{{$t('personLiable')}}</span> <span class='detail-text' :title="$t('personLiable')">{{$t('personLiable')}}</span>
<span class="title-text-text" :title="flag == 'design'?item.designDutyIdName : item.verifyDutyIdName"> <span class="title-text-text" :title="flag == 'design'?item.designDutyIdName : item.verifyDutyIdName">
{{flag == 'design'?item.designDutyIdName : item.verifyDutyIdName}}</span> {{flag == 'design'?item.designDutyIdName : item.verifyDutyIdName}}</span>
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="12"> <a-col :span="12">
<div class='detail-box'> <div class='detail-box'>
<span class='detail-text' :title="$t('statisticalNodes')">{{$t('statisticalNodes')}}</span> <span class='detail-text' :title="$t('statisticalNodes')">{{$t('statisticalNodes')}}</span>
<span class="title-text-text" :title="item.dutyDepart"> <span class="title-text-text" :title="item.dutyDepart">
{{item.dutyDepart}}</span> {{item.dutyDepart}}</span>
</div> </div>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<div class='detail-box'> <div class='detail-box'>
<span class='detail-text' :title="$t('areaOfResponsibility')">{{$t('areaOfResponsibility')}}</span> <span class='detail-text' :title="$t('areaOfResponsibility')">{{$t('areaOfResponsibility')}}</span>
<span class="title-text-text" :title="item.dutyTerritory_dictText"> <span class="title-text-text" :title="item.dutyTerritory_dictText">
{{item.dutyTerritory_dictText}}</span> {{item.dutyTerritory_dictText}}</span>
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="12"> <a-col :span="12">
<div class='detail-box'> <div class='detail-box'>
<span class='detail-text' :title="$t('deliverableTemplate')">{{$t('deliverableTemplate')}}</span> <span class='detail-text' :title="$t('deliverableTemplate')">{{$t('deliverableTemplate')}}</span>
<a style='color:#00B3BE' class="title-text-text text-operation" @click="down(flag == 'design'?item.designDeliverableTemplate : item.verifyDeliverableTemplate),flag == 'design'?item.designDeliverableTemplateName : item.verifyDeliverableTemplateName" :title="flag == 'design'?item.designDeliverableTemplateName : item.verifyDeliverableTemplateName"> <a style='color:#00B3BE' class="title-text-text text-operation" @click="down(flag == 'design'?item.designDeliverableTemplate : item.verifyDeliverableTemplate),flag == 'design'?item.designDeliverableTemplateName : item.verifyDeliverableTemplateName" :title="flag == 'design'?item.designDeliverableTemplateName : item.verifyDeliverableTemplateName">
{{flag == 'design'?item.designDeliverableTemplateName : item.verifyDeliverableTemplateName }}</a> {{flag == 'design'?item.designDeliverableTemplateName : item.verifyDeliverableTemplateName }}</a>
</div> </div>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<div class='detail-box'> <div class='detail-box'>
<span class='detail-text' :title="$t('typeOfDeliverables')">{{$t('typeOfDeliverables')}}</span> <span class='detail-text' :title="$t('typeOfDeliverables')">{{$t('typeOfDeliverables')}}</span>
<span class="title-text-text" :title="flag == 'design'?item.designDeliverableTypeName : item.verifyDeliverableTypeName"> <span class="title-text-text" :title="flag == 'design'?item.designDeliverableTypeName : item.verifyDeliverableTypeName">
{{flag == 'design'?item.designDeliverableTypeName : item.verifyDeliverableTypeName}}</span> {{flag == 'design'?item.designDeliverableTypeName : item.verifyDeliverableTypeName}}</span>
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="24"> <a-row :gutter="24">
<a-col :span="24"> <a-col :span="24">
<div class='detail-box' style='display:flex'> <div class='detail-box' style='display:flex'>
<span class='detail-text' :title="$t('descriptionDeliverables')">{{$t('descriptionDeliverables')}}</span> <span class='detail-text' :title="$t('descriptionDeliverables')">{{$t('descriptionDeliverables')}}</span>
<span class="title-text-description" :title="flag == 'design'?item.designRemark : item.verifyRemark"> <span class="title-text-description" :title="flag == 'design'?item.designRemark : item.verifyRemark">
{{flag == 'design'?item.designRemark : item.verifyRemark}}</span> {{flag == 'design'?item.designRemark : item.verifyRemark}}</span>
</div> </div>
</a-col> </a-col>
</a-row> </a-row>
</div>
</div> </div>
</div> </div>
@@ -21,6 +21,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="title"> <a-form-model-item class="itemModel" prop="title">
<a-input class="box-input" <a-input class="box-input"
:maxLength="200"
v-model='formInline.title' v-model='formInline.title'
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseEnter')+$t('title')"/> :placeholder="$t('PleaseEnter')+$t('title')"/>
@@ -53,6 +54,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="issue"> <a-form-model-item class="itemModel" prop="issue">
<a-input class="box-input" <a-input class="box-input"
:maxLength="200"
v-model='formInline.psIssue' v-model='formInline.psIssue'
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseEnter')+'PS-issue'"/> :placeholder="$t('PleaseEnter')+'PS-issue'"/>
@@ -177,6 +179,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="descriptions"> <a-form-model-item class="itemModel" prop="descriptions">
<a-input class="box-input" <a-input class="box-input"
:maxLength="200"
v-model='formInline.description' v-model='formInline.description'
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseEnter')+$t('descriptions')"/> :placeholder="$t('PleaseEnter')+$t('descriptions')"/>
@@ -195,6 +198,7 @@
<a-form-model-item class="itemModel" prop="fileLink"> <a-form-model-item class="itemModel" prop="fileLink">
<div v-for="(item,index) in formInline.fileLinkList" :key="index"> <div v-for="(item,index) in formInline.fileLinkList" :key="index">
<a-input class="box-input" <a-input class="box-input"
:maxLength="200"
style='width: 88%' style='width: 88%'
v-model='item.fileLink' v-model='item.fileLink'
:disabled="disabled" :disabled="disabled"
@@ -228,6 +232,7 @@
<div v-for="(item,index) in formInline.progressTrackingList" :key="index"> <div v-for="(item,index) in formInline.progressTrackingList" :key="index">
<!-- <span>{{item}}</span>--> <!-- <span>{{item}}</span>-->
<a-input class="box-input" <a-input class="box-input"
:maxLength="200"
style='width: 88%' style='width: 88%'
v-model='item.progressTracking' v-model='item.progressTracking'
:disabled="true" :disabled="true"
@@ -250,6 +255,7 @@
</div> </div>
<a-form-model-item class="itemModel" prop="conclusion"> <a-form-model-item class="itemModel" prop="conclusion">
<a-input class="box-input" <a-input class="box-input"
:maxLength="200"
v-model='formInline.conclusion' v-model='formInline.conclusion'
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseEnter')+$t('conculsion')"/> :placeholder="$t('PleaseEnter')+$t('conculsion')"/>
@@ -269,6 +275,7 @@
<div v-for="(item,index) in formInline.approvalEvidenceLinkList" :key="index"> <div v-for="(item,index) in formInline.approvalEvidenceLinkList" :key="index">
<a-input class="box-input" <a-input class="box-input"
style='width: 88%' style='width: 88%'
:maxLength="200"
v-model='item.approvalEvidenceLink' v-model='item.approvalEvidenceLink'
:disabled="disabled" :disabled="disabled"
:placeholder="$t('PleaseEnter')+$t('Addresslink')"/> :placeholder="$t('PleaseEnter')+$t('Addresslink')"/>
@@ -1500,7 +1500,7 @@
}, },
deleteLib(val) { deleteLib(val) {
let _this = this let _this = this
if (val.flowStatus == 'List to be checked') { if (val.flowStatus == 'List to be checked' || val.flowStatus == 'Review and pass' || val.flowStatus == 'Duty Person Rejected') {
this.$confirm({ this.$confirm({
content: _this.$t('ConfirmDelete'), content: _this.$t('ConfirmDelete'),
onOk() { onOk() {