[update] 会员管理-会议维护新增会议增加标准项目面板
This commit is contained in:
@@ -204,7 +204,7 @@
|
|||||||
<a-input
|
<a-input
|
||||||
@change="event => event.target.value = event.target.value.trim()"
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
:maxLength="50"
|
:maxLength="50"
|
||||||
v-decorator="['standardProjectList['+index+'].standardNumber', validatorRules.standProjectStandardNumber]"
|
v-decorator="['standardProjectList['+index+'].standardNo', validatorRules.standProjectStandardNumber]"
|
||||||
placeholder="请输入标准编号"></a-input>
|
placeholder="请输入标准编号"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -220,7 +220,8 @@
|
|||||||
<a-col :xxl="8" :xl="10" :sm="24">
|
<a-col :xxl="8" :xl="10" :sm="24">
|
||||||
<a-form-item label="标准类别" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="标准类别" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-dict-select-tag
|
<j-dict-select-tag
|
||||||
dict-code=""
|
dict-code="standard_type"
|
||||||
|
:triggerChange="true"
|
||||||
v-decorator="['standardProjectList['+index+'].standardType',validatorRules.standProjectStandardType]"
|
v-decorator="['standardProjectList['+index+'].standardType',validatorRules.standProjectStandardType]"
|
||||||
placeholder="请输入标准类别"></j-dict-select-tag>
|
placeholder="请输入标准类别"></j-dict-select-tag>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@@ -228,15 +229,16 @@
|
|||||||
<a-col :xxl="8" :xl="10" :sm="24">
|
<a-col :xxl="8" :xl="10" :sm="24">
|
||||||
<a-form-item label="制修订" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="制修订" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-dict-select-tag
|
<j-dict-select-tag
|
||||||
dict-code=""
|
dict-code="preparation_and_revision"
|
||||||
v-decorator="['standardProjectList['+index+'].edit', validatorRules.standProjectEdit]"
|
:triggerChange="true"
|
||||||
|
v-decorator="['standardProjectList['+index+'].preparationAndRevision', validatorRules.standProjectEdit]"
|
||||||
placeholder="请输入制修订"></j-dict-select-tag>
|
placeholder="请输入制修订"></j-dict-select-tag>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :xxl="8" :xl="10" :sm="24">
|
<a-col :xxl="8" :xl="10" :sm="24">
|
||||||
<a-form-item label="宣贯人" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="宣贯人" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<select-principal placeholder="请选择宣贯人"
|
<select-principal placeholder="请选择宣贯人"
|
||||||
v-decorator="['standardProjectList['+index+'].propagator', validatorRules.standProjectPropagator]">
|
v-decorator="['standardProjectList['+index+'].promoter', validatorRules.standProjectPropagator]">
|
||||||
</select-principal>
|
</select-principal>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -246,7 +248,7 @@
|
|||||||
placeholder="请选择宣贯时间"
|
placeholder="请选择宣贯时间"
|
||||||
format="YYYY-MM-DD"
|
format="YYYY-MM-DD"
|
||||||
valueFormat="YYYY-MM-DD"
|
valueFormat="YYYY-MM-DD"
|
||||||
v-decorator="['standardProjectList['+index+'].promulgationTime', validatorRules.standProjectPromulgationTime]">
|
v-decorator="['standardProjectList['+index+'].promotionTime', validatorRules.standProjectPromulgationTime]">
|
||||||
</a-date-picker>
|
</a-date-picker>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -255,7 +257,7 @@
|
|||||||
<a-input
|
<a-input
|
||||||
@change="event => event.target.value = event.target.value.trim()"
|
@change="event => event.target.value = event.target.value.trim()"
|
||||||
:maxLength="50"
|
:maxLength="50"
|
||||||
v-decorator="['standardProjectList['+index+'].promotionPlace',validatorRules.standProjectPromotionPlace]"
|
v-decorator="['standardProjectList['+index+'].promotionLocation',validatorRules.standProjectPromotionPlace]"
|
||||||
placeholder="请输入宣贯地点"></a-input>
|
placeholder="请输入宣贯地点"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -860,13 +862,13 @@ export default {
|
|||||||
if((this.model.standardProjectList || []).length === 0) {
|
if((this.model.standardProjectList || []).length === 0) {
|
||||||
// 标准项目列表
|
// 标准项目列表
|
||||||
this.model.standardProjectList = [{
|
this.model.standardProjectList = [{
|
||||||
standardNumber: undefined,
|
standardNo: undefined,
|
||||||
standardName: undefined,
|
standardName: undefined,
|
||||||
standardType: undefined,
|
standardType: undefined,
|
||||||
edit: undefined,
|
preparationAndRevision: undefined,
|
||||||
propagator: undefined,
|
promoter: undefined,
|
||||||
promulgationTime: undefined,
|
promotionTime: undefined,
|
||||||
promotionPlace: undefined
|
promotionLocation: undefined
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
this.model.isAddQuestion = this.model.isAddQuestion || 0 // 处理历史数据的问题
|
this.model.isAddQuestion = this.model.isAddQuestion || 0 // 处理历史数据的问题
|
||||||
@@ -892,13 +894,13 @@ export default {
|
|||||||
}]
|
}]
|
||||||
// 标准项目列表
|
// 标准项目列表
|
||||||
this.model.standardProjectList = [{
|
this.model.standardProjectList = [{
|
||||||
standardNumber: undefined,
|
standardNo: undefined,
|
||||||
standardName: undefined,
|
standardName: undefined,
|
||||||
standardType: undefined,
|
standardType: undefined,
|
||||||
edit: undefined,
|
preparationAndRevision: undefined,
|
||||||
propagator: undefined,
|
promoter: undefined,
|
||||||
promulgationTime: undefined,
|
promotionTime: undefined,
|
||||||
promotionPlace: undefined
|
promotionLocation: undefined
|
||||||
}]
|
}]
|
||||||
// 新增取路由参数
|
// 新增取路由参数
|
||||||
this.meetingType = this.$route.query.meetingType
|
this.meetingType = this.$route.query.meetingType
|
||||||
@@ -950,10 +952,12 @@ export default {
|
|||||||
this.tbMeetingType = Number(this.model.tbMeetingType)
|
this.tbMeetingType = Number(this.model.tbMeetingType)
|
||||||
// 标准宣贯或者学习培训
|
// 标准宣贯或者学习培训
|
||||||
this.$refs.standardMeetingType.setCurrentDictOptions(arr.splice(0, 2))
|
this.$refs.standardMeetingType.setCurrentDictOptions(arr.splice(0, 2))
|
||||||
|
otherKeys.push('standardProjectList')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.form.setFieldsValue(pick(this.model, 'signInTime', 'tbMeetingType', 'meetingCostsVip', 'isAddQuestion', 'standardProjectList', ...otherKeys))
|
console.log('------------otherKeys', otherKeys)
|
||||||
|
this.form.setFieldsValue(pick(this.model, 'signInTime', 'tbMeetingType', 'meetingCostsVip', 'isAddQuestion', ...otherKeys))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 如果是工作组会议 赋值工作组
|
// 如果是工作组会议 赋值工作组
|
||||||
@@ -1545,13 +1549,13 @@ export default {
|
|||||||
addStandardProject(index) {
|
addStandardProject(index) {
|
||||||
const {form} = this
|
const {form} = this
|
||||||
const obj = {
|
const obj = {
|
||||||
standardNumber: undefined,
|
standardNo: undefined,
|
||||||
standardName: undefined,
|
standardName: undefined,
|
||||||
standardType: undefined,
|
standardType: undefined,
|
||||||
edit: undefined,
|
preparationAndRevision: undefined,
|
||||||
propagator: undefined,
|
promoter: undefined,
|
||||||
promulgationTime: undefined,
|
promotionTime: undefined,
|
||||||
promotionPlace: undefined
|
promotionLocation: undefined
|
||||||
}
|
}
|
||||||
const keys = form.getFieldValue('standardProjectList')
|
const keys = form.getFieldValue('standardProjectList')
|
||||||
// 增加数据后重新赋值
|
// 增加数据后重新赋值
|
||||||
|
|||||||
Reference in New Issue
Block a user