[update] 修改企标制修订流程

This commit is contained in:
lideqin
2023-12-25 17:48:02 +08:00
parent c7458d69f8
commit 2c8b668481
3 changed files with 93 additions and 52 deletions
@@ -2,58 +2,56 @@
<div>
<base-info-form ref="baseInfoForm" v-bind="$attrs" disabled></base-info-form>
<a-form-model :model="formInline" class="form-add" :rules="rules" ref="ruleForm">
<div class="collapsible-panel-form">
<div class="form-flex-box collapsible-panel-form-content collapsible-content-no-head">
<!-- 标准文本 -->
<div class="box-title-text form-flex-item">
<div class="title-text">
<div class="form-flex-box">
<!-- 标准文本 -->
<div class="box-title-text form-flex-item">
<div class="title-text">
<span class="title-text-text" :title="$t('workCenter.enStandardRevision.standardText')">
{{ $t('workCenter.enStandardRevision.standardText') }}
</span>
</div>
<a-form-model-item class="item-model">
<div class="online-edit-wrapper">
<!-- todo: 还不确定这里展示的是什么 -->
<p>企业标准</p>
<a-button type="primary">{{ $t('workCenter.enStandardRevision.onLineEditing') }}</a-button>
</div>
</a-form-model-item>
</div>
<!-- 征求意见截止日期,限制要比计划的时间早?? -->
<div class="box-title-text form-flex-item">
<div class="title-text title-text-long">
<span class="required">*</span>
<span class="title-text-text" :title="$t('workCenter.enStandardRevision.deadlineForComments')">
<a-form-model-item class="item-model">
<div class="online-edit-wrapper">
<!-- todo: 还不确定这里展示的是什么 -->
<p>企业标准</p>
<a-button type="primary">{{ $t('workCenter.enStandardRevision.onLineEditing') }}</a-button>
</div>
</a-form-model-item>
</div>
<!-- 征求意见截止日期,限制要比计划的时间早?? -->
<div class="box-title-text form-flex-item">
<div class="title-text title-text-long">
<span class="required">*</span>
<span class="title-text-text" :title="$t('workCenter.enStandardRevision.deadlineForComments')">
{{ $t('workCenter.enStandardRevision.deadlineForComments') }}
</span>
</div>
<a-form-model-item class="item-model" prop="adviceDeadline">
<a-date-picker
v-model="formInline.adviceDeadline"
:showTime="false"
:disabled="disabled"
value-format="YYYY-MM-DD">
</a-date-picker>
</a-form-model-item>
</div>
<!-- 工作组 -->
<div class="box-title-text form-flex-item">
<div class="title-text">
<span class="required">*</span>
<span class="title-text-text" :title="$t('workCenter.enStandardRevision.workingGroup')">
<a-form-model-item class="item-model" prop="adviceDeadline">
<a-date-picker
v-model="formInline.adviceDeadline"
:showTime="false"
:disabled="disabled"
value-format="YYYY-MM-DD">
</a-date-picker>
</a-form-model-item>
</div>
<!-- 工作组 -->
<div class="box-title-text form-flex-item">
<div class="title-text">
<span class="required">*</span>
<span class="title-text-text" :title="$t('workCenter.enStandardRevision.workingGroup')">
{{ $t('workCenter.enStandardRevision.workingGroup') }}
</span>
</div>
<a-form-model-item class="item-model" prop="workGroup">
<user-select-by-work-group v-model="formInline.workGroup"
:placeholder="$t('pleaseSelect')+$t('workCenter.enStandardRevision.workingGroup')"
:disabled="disabled"
filedName="workGroup"
@nameChange="userSelectNameChange"
:nameStr="formInline.workGroup_dictText"
type="checkbox"/>
</a-form-model-item>
</div>
<a-form-model-item class="item-model" prop="workGroup">
<user-select-by-work-group v-model="formInline.workGroup"
:placeholder="$t('pleaseSelect')+$t('workCenter.enStandardRevision.workingGroup')"
:disabled="disabled"
filedName="workGroup"
@nameChange="userSelectNameChange"
:nameStr="formInline.workGroup_dictText"
type="checkbox"/>
</a-form-model-item>
</div>
</div>
</a-form-model>
@@ -283,7 +283,7 @@ export default {
console.log(data)
// 给表格赋值,在线编辑不知道要怎么赋值?
if (data.reviewMeetingDetails && data.reviewMeetingDetails.length > 0) {
this.dataSource = Array.from(fixDataSourse)
this.dataSource = JSON.parse(JSON.stringify(fixDataSourse))
for (const i in fixDataSourse) {
if (i % 3 === 0) {
this.dataSource[i].evaluateScore = data.reviewMeetingDetails[Math.floor(i / 3)].evaluateScore || ''
@@ -291,7 +291,7 @@ export default {
}
}
} else {
this.dataSource = Array.from(fixDataSourse)
this.dataSource = JSON.parse(JSON.stringify(fixDataSourse))
}
// 给表单赋值
this.$nextTick(() => {