[update] 企标制修订和企标更改流程的在线编辑
This commit is contained in:
@@ -10,8 +10,7 @@
|
||||
</div>
|
||||
<a-form-model-item class="item-model">
|
||||
<div class="online-edit-wrapper">
|
||||
<!-- todo: 还不确定这里展示的是什么 -->
|
||||
<p>企业标准</p>
|
||||
<p>{{ $t('enterpriseStandard') }}</p>
|
||||
<a-button type="primary" @click="toOnlineEditor">{{ $t('workCenter.enStandardRevision.onLineEditing') }}</a-button>
|
||||
</div>
|
||||
</a-form-model-item>
|
||||
@@ -121,7 +120,8 @@ export default {
|
||||
],
|
||||
dataSource: [],
|
||||
loading: false,
|
||||
modalType: undefined // 当前是新增还是编辑编辑的话是edit+编辑行的下标
|
||||
modalType: undefined, // 当前是新增还是编辑编辑的话是edit+编辑行的下标
|
||||
onEditFile: '' // 在线编辑文件
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@@ -137,6 +137,7 @@ export default {
|
||||
...item
|
||||
}
|
||||
}) : []
|
||||
this.onEditFile = data.onEditFile || ''
|
||||
// 给表单赋值
|
||||
this.$nextTick(() => {
|
||||
this.$refs.baseInfoForm.initData(data)
|
||||
@@ -148,6 +149,8 @@ export default {
|
||||
const data = {}
|
||||
data.otherDraftUserVOS = this.dataSource || []
|
||||
data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData())
|
||||
// 在线编辑文件id
|
||||
data.onEditFile = this.onEditFile
|
||||
return data
|
||||
},
|
||||
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||
@@ -159,6 +162,7 @@ export default {
|
||||
const data = {}
|
||||
data.otherDraftUserVOS = this.dataSource || []
|
||||
data.formInline = formData.formInline
|
||||
data.onEditFile = this.onEditFile
|
||||
return data
|
||||
} else {
|
||||
return false
|
||||
@@ -212,7 +216,7 @@ export default {
|
||||
const requiredField = ['implementation_date', 'release_date', 'standard_name', 'standard_number', 'espId']
|
||||
const validateResult = this.$refs.baseInfoForm.validateFormByFields(requiredField)
|
||||
if (validateResult) {
|
||||
onlineEditor(params)
|
||||
onlineEditor(params, this.onEditFile)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user