fix -- 修复表单构建因本地缓存导致表单内容错误bug
This commit is contained in:
@@ -276,7 +276,7 @@ export default {
|
|||||||
that.drawingList = [];
|
that.drawingList = [];
|
||||||
const formId = that.$route.query && that.$route.query.formId;
|
const formId = that.$route.query && that.$route.query.formId;
|
||||||
if (formId) {
|
if (formId) {
|
||||||
getForm(formId).then(res =>{
|
getForm(formId).then(res => {
|
||||||
that.formConf = JSON.parse(res.data.content);
|
that.formConf = JSON.parse(res.data.content);
|
||||||
that.drawingList = that.formConf.fields;
|
that.drawingList = that.formConf.fields;
|
||||||
that.form = res.data;
|
that.form = res.data;
|
||||||
@@ -284,6 +284,7 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
if (formConfInDB) {
|
if (formConfInDB) {
|
||||||
that.formConf = formConfInDB
|
that.formConf = formConfInDB
|
||||||
|
that.formConf.fields = null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
loadBeautifier(btf => {
|
loadBeautifier(btf => {
|
||||||
@@ -393,8 +394,8 @@ export default {
|
|||||||
},
|
},
|
||||||
AssembleFormData() {
|
AssembleFormData() {
|
||||||
this.formData = {
|
this.formData = {
|
||||||
fields: deepClone(this.drawingList),
|
...this.formConf,
|
||||||
...this.formConf
|
fields: deepClone(this.drawingList)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
generate(data) {
|
generate(data) {
|
||||||
@@ -502,9 +503,9 @@ export default {
|
|||||||
/** 表单基本信息 */
|
/** 表单基本信息 */
|
||||||
handleForm() {
|
handleForm() {
|
||||||
this.formData = {
|
this.formData = {
|
||||||
fields: deepClone(this.drawingList),
|
...this.formConf,
|
||||||
...this.formConf
|
fields: deepClone(this.drawingList)
|
||||||
}
|
};
|
||||||
this.form.content = JSON.stringify(this.formData);
|
this.form.content = JSON.stringify(this.formData);
|
||||||
this.formOpen = true;
|
this.formOpen = true;
|
||||||
this.formTitle = "添加表单";
|
this.formTitle = "添加表单";
|
||||||
|
|||||||
Reference in New Issue
Block a user