diff --git a/src/views/recruitment/component/addRecruit.vue b/src/views/recruitment/component/addRecruit.vue index 984cbb1..2d065ef 100644 --- a/src/views/recruitment/component/addRecruit.vue +++ b/src/views/recruitment/component/addRecruit.vue @@ -237,6 +237,7 @@ export default { }, province_ids: Array, templateItems: Array, + fieldsAll: Object, }, data() { let idcardValidate = (rule, value, callback) => { @@ -295,7 +296,8 @@ export default { }); console.log("data", res); this.$integrateData(this.originalForm, res); - this.$integrateData(this.form, res.fileds); + + this.$integrateData(this.form, this.fieldsAll); }, async getTemplate() { const res = await filedIndex( @@ -331,6 +333,7 @@ export default { } this.formInfo = res?.data ?? []; + this.$integrateData(this.form, this.fieldsAll); this.$forceUpdate(); }, diff --git a/src/views/recruitment/recruit.vue b/src/views/recruitment/recruit.vue index a00f667..ade95e4 100644 --- a/src/views/recruitment/recruit.vue +++ b/src/views/recruitment/recruit.vue @@ -128,6 +128,7 @@ :destroy-action="destroy" @editor=" (row) => { + selectedFileds = row.fileds_all; $refs['addRecruit'].originalForm.template_id = select.template_id; $refs['addRecruit'].originalForm.template_item_id = row.template_item_id; @@ -157,6 +158,7 @@ :is-show.sync="isShowAdd" :province_ids="provinces" :template-items="templateItems" + :fields-all="selectedFileds" ref="addRecruit" @refresh="getList" > @@ -207,6 +209,7 @@ export default { }, data() { return { + selectedFileds: {}, sortFlag: 0, isShowTip: false, tipTemplate: "",