修改UAT提出的问题

This commit is contained in:
范强强
2023-05-12 15:00:27 +08:00
parent fa570a914c
commit 2b9429e338
4 changed files with 53 additions and 2 deletions
+2
View File
@@ -1831,4 +1831,6 @@ module.exports = {
proportionWithInTheAreaOfResponsibility:'Proportion within the area of responsibility',
contentsearch:'Content Search',
masterProject:'Master Project',
deliveryTime:'Delivery Time',
expectedDeliveryTime:'Expected Delivery Time',
}
+2
View File
@@ -1932,4 +1932,6 @@ module.exports = {
proportionWithInTheAreaOfResponsibility:'责任领域内占比',
contentsearch:'内容搜索',
masterProject:'主项目',
deliveryTime:'交付时间',
expectedDeliveryTime:'预计交付时间',
}
@@ -298,7 +298,7 @@
{
title: this.$t('statisticalNodes'),
align: 'left',
dataIndex: 'statNode',
dataIndex: 'firstLevelDutyTerritory',
ellipsis: true,
width: 100
},
@@ -2,7 +2,8 @@
<div class="box">
<div class="box-text">
<div class="header-text">
{{query.TaskKey == 'zrrqr' || query.TaskKey == 'dezrrqr' || query.TaskKey == 'zrrtjjfw' || query.TaskKey == 'dezrrtjjfw'
{{query.TaskKey == 'zrrqr' || query.TaskKey == 'dezrrqr' || query.TaskKey == 'zrrtjjfw' || query.TaskKey ==
'dezrrtjjfw'
? $t('personLiableConfirm'):$t('sponsorReview')}}
</div>
</div>
@@ -58,6 +59,26 @@
</a-form-model-item>
</a-col>
</a-row>
<a-row :gutter="24" v-if="isDeliveryTime">
<a-col :span="24">
<div class="box-title-text">
<div class="title-text">
<span class="Required">*</span>
<span class="title-text-text" :title="$t('expectedDeliveryTime')">{{$t('expectedDeliveryTime')}}</span>
</div>
</div>
<a-form-model-item class="itemModel" :prop="'deliveryTime'">
<a-date-picker class="box-input"
:placeholder="$t('PleaseSelect')+$t('expectedDeliveryTime')"
@change="dateChange({db_field_name:'deliveryTime'})"
format="YYYY-MM-DD"
:getCalendarContainer="(trigger) => trigger.parentNode"
v-model="formInline.deliveryTime"
style="width: 100%"/>
</a-form-model-item>
</a-col>
</a-row>
<a-row :gutter="24">
<a-col :span="24">
<div class="box-title-text">
@@ -105,6 +126,7 @@
import { getAction, postAction, putAction, deleteAction } from '@/api/manage'
import uploadFile from '@/components/uploadFile/file'
import SelectedBy from '@/components/SelectedBy/index'
import moment from 'moment'
export default {
name: 'reviewedByThePersonInCharge',
@@ -117,6 +139,7 @@
return {
formInline: {},
isPersonnel: false,
isDeliveryTime: false,
reviewResult: {
'launch': this.$t('Launch'),
'Compliance': this.$t('accord'),
@@ -135,6 +158,13 @@
trigger: 'change'
}
],
deliveryTime: [
{
required: true,
message: this.$t('expectedDeliveryTime') + this.$t('cannotEmpty'),
trigger: 'change'
}
],
approvalOpinion: [
{
required: true,
@@ -188,6 +218,11 @@
submit(callBack) {
this.$refs.ruleForm.validate(valid => {
if (valid) {
if (this.formInline.disposeResult == 'To be tracked') {
if (this.query.TaskKey == 'zrrtjjfw' || this.query.TaskKey == 'dezrrtjjfw') {
this.formInline.approvalOpinion = this.formInline.approvalOpinion + ';' + this.$t('expectedDeliveryTime') + ':' + this.formInline.deliveryTime
}
}
callBack(this.formInline)
}
})
@@ -202,10 +237,18 @@
} else {
this.$refs.SelectedByRef.visible = false
this.isPersonnel = false
this.isDeliveryTime = false
this.formInline.secondChargePersonUserId = ''
this.formInline.dezrrSubmitUserName = ''
this.formInline.dezrrSubmitUserId = ''
}
if (value.target.value == 'To be tracked') {
this.isDeliveryTime = true
} else {
this.isDeliveryTime = false
this.formInline.deliveryTime = ''
}
this.formInline = { ...this.formInline }
},
//转办接口
SelectedByForm(userIds, name) {
@@ -248,6 +291,10 @@
this.$nextTick(() => {
this.$refs.ruleForm.validateField([this.uploadName])
})
},
dateChange(item) {
this.formInline[item.db_field_name] = this.formInline[item.db_field_name] ? moment(this.formInline[item.db_field_name]).format('YYYY-MM-DD') : ''
this.formInline = { ...this.formInline }
}
}
}