[update] 修改bug79905

This commit is contained in:
lideqin
2024-01-04 17:08:04 +08:00
parent 870c1808b6
commit 384c0d4a72
3 changed files with 26 additions and 6 deletions
@@ -35,16 +35,19 @@
</div>
</a-form-model-item>
</div>
<!-- 修改前 弹框显示 -->
<text-content-modal ref="textContentModal" />
</div>
</template>
<script>
import BaseInfoForm from './BaseInfoForm'
import JTable from '@/components/jero/JTable'
import TextContentModal from '../../../businessSupport/askForAdvice/modules/TextContentModal'
export default {
name: 'ApproveBaseInfo',
components: { BaseInfoForm, JTable },
components: { BaseInfoForm, JTable, TextContentModal },
props: {
disabled: {
type: Boolean,
@@ -144,7 +147,7 @@ export default {
},
// 修改前按钮点击
beforeUpdateClick (record) {
this.$refs.textContentModal.open(record.beforeUpdate)
}
}
}
@@ -52,6 +52,8 @@
</div>
<update-list-modal ref="updateListModal" @ok="modalFormOk"></update-list-modal>
<!-- 修改前 弹框显示 -->
<text-content-modal ref="textContentModal" />
</div>
</template>
@@ -59,10 +61,11 @@
import BaseInfoForm from './BaseInfoForm'
import JTable from '@/components/jero/JTable'
import UpdateListModal from './UpdateListModal'
import TextContentModal from '../../../businessSupport/askForAdvice/modules/TextContentModal'
export default {
name: 'MainDrafterInitBaseInfo',
components: { BaseInfoForm, JTable, UpdateListModal },
components: { BaseInfoForm, JTable, UpdateListModal, TextContentModal },
props: {
disabled: {
type: Boolean,
@@ -200,9 +203,9 @@ export default {
this.dataSource.push(value)
}
},
// 修改前按钮点击,后端还没有给文件id??
// 修改前按钮点击
beforeUpdateClick (record) {
this.$refs.textContentModal.open(record.beforeUpdate)
}
}
}
@@ -33,6 +33,13 @@
</a-form-item>
<!-- 修改意见内容(包括修改理由和依据) -->
<a-form-item :label="$t('workCenter.enStandardRevision.contentOfRevisedOpinion')"></a-form-item>
<!-- 修改前 -->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.enStandardChange.beforeUpdate')">
<a-input :placeholder="$t('pleaseEnter') + $t('workCenter.enStandardChange.beforeUpdate')"
:maxLength="50"
@change="event => event.target.value = event.target.value.trim()"
v-decorator.trim="[ 'beforeUpdate', validatorRules.beforeUpdate ]" />
</a-form-item>
<!-- 修改后 -->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.enStandardChange.afterUpdate')">
<a-input :placeholder="$t('pleaseEnter') + $t('workCenter.enStandardChange.afterUpdate')"
@@ -109,6 +116,13 @@ export default {
],
validateTrigger: 'blur'
},
// 修改前
beforeUpdate: {
rules: [
{ required: true, message: this.$t('pleaseEnter') + this.$t('workCenter.enStandardChange.beforeUpdate') }
],
validateTrigger: 'blur'
},
// 修改后
afterUpdate: {
rules: [
@@ -145,7 +159,7 @@ export default {
this.form.resetFields()
this.model = Object.assign({}, record)
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'clauseNumber', 'clauseName', 'afterUpdate', 'updateReason'))
this.form.setFieldsValue(pick(this.model, 'clauseNumber', 'clauseName', 'beforeUpdate', 'afterUpdate', 'updateReason'))
})
},
getFileInfo (fileId) {