[update] 修改企标制修订自动发起的回显
This commit is contained in:
@@ -188,7 +188,8 @@
|
|||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
getEnterpriseStandardAddForm,
|
getEnterpriseStandardAddForm,
|
||||||
getStandardGradeClassification
|
getStandardGradeClassification,
|
||||||
|
getEnterpriseStandardPlanInfoById
|
||||||
} from '@/api/enterpriseStandardLibraryApi'
|
} from '@/api/enterpriseStandardLibraryApi'
|
||||||
import { StandardSource, FieldType, ApplicationCategory, IsTrial, StandardGradeClassify } from '@/enums/commonEnums'
|
import { StandardSource, FieldType, ApplicationCategory, IsTrial, StandardGradeClassify } from '@/enums/commonEnums'
|
||||||
import { getAction } from '@/api/manage'
|
import { getAction } from '@/api/manage'
|
||||||
@@ -235,8 +236,6 @@ export default {
|
|||||||
}
|
}
|
||||||
} else if (val === StandardGradeClassify.ONE_LEVEL.value) {
|
} else if (val === StandardGradeClassify.ONE_LEVEL.value) {
|
||||||
// 选的是1级
|
// 选的是1级
|
||||||
// // 带出3级的部门:起草部门
|
|
||||||
// this.formInline.auth_dept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds
|
|
||||||
// 带出主起草单位
|
// 带出主起草单位
|
||||||
this.formInline.auth_dept = this.formInline.main_drafting_unit
|
this.formInline.auth_dept = this.formInline.main_drafting_unit
|
||||||
// 设置可选择项
|
// 设置可选择项
|
||||||
@@ -375,11 +374,51 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
initData (data) {
|
initData (data) {
|
||||||
this.isEditSetData = true
|
this.isEditSetData = true
|
||||||
this.formInline = JSON.parse(data.businessJson)
|
if (this.flowInitType === 'auto' && !data.businessJson) {
|
||||||
this.formInline.standard_system = this.formInline.standard_system ? this.formInline.standard_system.split(',').map(item => {
|
// 说明是刚刚自动发起的流程
|
||||||
return { value: item }
|
getEnterpriseStandardPlanInfoById({ id: data.espId }).then(res => {
|
||||||
}) : []
|
const formInline = {}
|
||||||
this.isEditSetData = false
|
// 制修订类型
|
||||||
|
formInline.typeOfRevision = res.result.applicationCategory
|
||||||
|
// 企标编号
|
||||||
|
formInline.standard_number = res.result.newEnStandardNo
|
||||||
|
// 企标名称
|
||||||
|
formInline.standard_name = res.result.newEnStandardName
|
||||||
|
// 标准英文名称
|
||||||
|
formInline.standard_english_name = res.result.enStandardEnglishName
|
||||||
|
// 标准体系
|
||||||
|
formInline.standard_system = res.result.enStandardSystem ? res.result.enStandardSystem.split(',').map(item => {
|
||||||
|
return { value: item }
|
||||||
|
}) : []
|
||||||
|
// 标准等级分类
|
||||||
|
formInline.grade_classification = res.result.enStandardClassification
|
||||||
|
// 授权部门??
|
||||||
|
// formInline.auth_dept = res.result.applicationCategory
|
||||||
|
// 发布日期??
|
||||||
|
// formInline.release_date = res.result.applicationCategory
|
||||||
|
// 实施日期??
|
||||||
|
// formInline.implementation_date = res.result.applicationCategory
|
||||||
|
// 编制说明
|
||||||
|
formInline.comp_illustration = res.result.compilationDescription
|
||||||
|
// 是否试行??
|
||||||
|
// formInline.try_flag = res.result.applicationCategory
|
||||||
|
// 试行周期??
|
||||||
|
// formInline.trial_period = res.result.applicationCategory
|
||||||
|
// 代替标准号
|
||||||
|
// formInline.standard_number = res.result.applicationCategory
|
||||||
|
// 主起草单位,初始化是因为标准等级分类需要带出
|
||||||
|
formInline.main_drafting_unit = res.result.mainDraftingUnit
|
||||||
|
this.formInline = Object.assign({}, formInline)
|
||||||
|
}).finally(() => {
|
||||||
|
this.isEditSetData = false
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.formInline = JSON.parse(data.businessJson)
|
||||||
|
this.formInline.standard_system = this.formInline.standard_system ? this.formInline.standard_system.split(',').map(item => {
|
||||||
|
return { value: item }
|
||||||
|
}) : []
|
||||||
|
this.isEditSetData = false
|
||||||
|
}
|
||||||
},
|
},
|
||||||
getData () {
|
getData () {
|
||||||
const formInline = Object.assign({}, this.formInline)
|
const formInline = Object.assign({}, this.formInline)
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ export default {
|
|||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
// 给表格赋值,在线编辑不知道要怎么赋值?
|
// 给表格赋值,在线编辑不知道要怎么赋值?
|
||||||
this.dataSource = data.otherDraftUserVOS
|
this.dataSource = data.otherDraftUserVOS || []
|
||||||
// 给表单赋值
|
// 给表单赋值
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.baseInfoForm.initData(data)
|
this.$refs.baseInfoForm.initData(data)
|
||||||
@@ -124,7 +124,7 @@ export default {
|
|||||||
getData () {
|
getData () {
|
||||||
// 把数据抛出,在线编辑不知道要不要抛
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
const data = {}
|
const data = {}
|
||||||
data.otherDraftUserVOS = this.dataSource
|
data.otherDraftUserVOS = this.dataSource || []
|
||||||
data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData())
|
data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData())
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
@@ -135,7 +135,7 @@ export default {
|
|||||||
if (formData) {
|
if (formData) {
|
||||||
// 有数据可以抛出
|
// 有数据可以抛出
|
||||||
const data = {}
|
const data = {}
|
||||||
data.otherDraftUserVOS = this.dataSource
|
data.otherDraftUserVOS = this.dataSource || []
|
||||||
data.formInline = formData.formInline
|
data.formInline = formData.formInline
|
||||||
return data
|
return data
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user