@@ -703,8 +703,7 @@ export default {
taskPartitionList: [],
parentDictCode: "",
parentDictCodelist: [],
- taskPartitionDictId: '',
-
+ taskPartitionDictId: "",
};
},
created() {
@@ -714,7 +713,7 @@ export default {
},
beforeDestroy() {
// console.log(111111111)
- localStorage.removeItem('wangeditorlist')
+ localStorage.removeItem("wangeditorlist");
},
watch: {
"form.phoneMessageRemind": {
@@ -857,13 +856,15 @@ export default {
getPropaganda(this.form.templateId).then((response) => {
this.formview = response.data;
});
- } else
- if ( this.form.templateId&&this.form.templateType == "QUESTIONNAIRE" ) {
- // 问卷模板回显
- questionname(this.form.templateId).then((res) => {
- this.lookitemnew = res.data;
- });
- }
+ } else if (
+ this.form.templateId &&
+ this.form.templateType == "QUESTIONNAIRE"
+ ) {
+ // 问卷模板回显
+ questionname(this.form.templateId).then((res) => {
+ this.lookitemnew = res.data;
+ });
+ }
if (this.form.taskType) {
this.changeTaskType(this.form.taskType, this.form.taskSubdivision);
}
@@ -940,14 +941,18 @@ export default {
//wangeditor传值
onNodeContent(item) {
// console.log(item, 'items')
- let wangeditorlist = []
- if (localStorage.getItem('wangeditorlist')) {
- wangeditorlist = JSON.parse(localStorage.getItem('wangeditorlist'))
- wangeditorlist = wangeditorlist.filter(e => e.taskSubdivision != item.taskSubdivision && e.specialDiseaseNodeId != item.specialDiseaseNodeId)
+ let wangeditorlist = [];
+ if (localStorage.getItem("wangeditorlist")) {
+ wangeditorlist = JSON.parse(localStorage.getItem("wangeditorlist"));
+ wangeditorlist = wangeditorlist.filter(
+ (e) =>
+ e.taskSubdivision != item.taskSubdivision &&
+ e.specialDiseaseNodeId != item.specialDiseaseNodeId
+ );
}
- wangeditorlist.push(item)
+ wangeditorlist.push(item);
// console.log(wangeditorlist, 'wangeditorlist')
- localStorage.setItem('wangeditorlist', JSON.stringify(wangeditorlist))
+ localStorage.setItem("wangeditorlist", JSON.stringify(wangeditorlist));
if (item.nodeContent) {
// console.log(555)
this.form.nodeContent = item.nodeContent;
@@ -955,9 +960,7 @@ export default {
var abc = new RegExp("
", "g");
var bbb = this.form.nodeContent.replace(abc, "");
this.form.nodeContent = bbb;
-
}
-
},
//小程序传值
miniProgramtemplate(item) {
@@ -1048,12 +1051,17 @@ export default {
// );
// return
specialDiseaseNode(this.updata).then((res) => {
- let wangeditorlist = []
- if (localStorage.getItem('wangeditorlist')) {
- wangeditorlist = JSON.parse(localStorage.getItem('wangeditorlist'))
- wangeditorlist = wangeditorlist.filter(e => e.specialDiseaseNodeId == this.form.specialDiseaseNodeId)
+ let wangeditorlist = [];
+ if (localStorage.getItem("wangeditorlist")) {
+ wangeditorlist = JSON.parse(localStorage.getItem("wangeditorlist"));
+ wangeditorlist = wangeditorlist.filter(
+ (e) => e.specialDiseaseNodeId == this.form.specialDiseaseNodeId
+ );
// console.log(wangeditorlist,'wangeditorlist')
- localStorage.setItem('wangeditorlist', JSON.stringify(wangeditorlist))
+ localStorage.setItem(
+ "wangeditorlist",
+ JSON.stringify(wangeditorlist)
+ );
}
this.info();
loading.close();
@@ -1093,27 +1101,43 @@ export default {
},
// 点击
async bottomclickevent(uitem, index, uindex) {
- console.log(uitem, index, uindex,'uitem, index, uindex')
- await this.onemit()
+ await this.onemit();
+ const loading = this.$loading({
+ lock: true,
+ text: "加载中",
+ spinner: "el-icon-loading",
+ background: "rgba(0, 0, 0, 0.7)",
+ });
this.listindex = index;
this.itemindex = uindex;
- if (uitem.taskSubdivisiontemplateType == "PROPAGANDA" && uitem.templateId) {
- getPropaganda(uitem.templateId).then((response) => {
+ if (
+ uitem.taskSubdivisiontemplateType == "PROPAGANDA" &&
+ uitem.templateId
+ ) {
+ await getPropaganda(uitem.templateId).then((response) => {
this.formview = response.data;
});
- } else if (uitem.taskSubdivisiontemplateType == "QUESTIONNAIRE" && uitem.templateId) {
- questionname(uitem.templateId).then((res) => {
+ } else if (
+ uitem.taskSubdivisiontemplateType == "QUESTIONNAIRE" &&
+ uitem.templateId
+ ) {
+ await questionname(uitem.templateId).then((res) => {
this.lookitemnew = res.data;
});
- } else if (uitem.taskSubdivisiontemplateType == 'SCRIPT' && uitem.flowScheme) {
- this.phoneNodeContent = uitem.flowScheme
+ } else if (
+ uitem.taskSubdivisiontemplateType == "SCRIPT" &&
+ uitem.flowScheme
+ ) {
+ this.phoneNodeContent = uitem.flowScheme;
}
this.taskPartitionList = [];
if (uitem.taskType) {
-
this.changeTaskType(uitem.taskType, uitem.taskSubdivision);
}
this.form = uitem;
+ setTimeout(() => {
+ loading.close();
+ }, 1500);
},
handleStep() {
this.active = 2;
@@ -1127,8 +1151,8 @@ export default {
},
//任务类型
changeTaskType(code, taskSubdivision) {
- console.log(code,)
- this.taskPartitionDictId = ''
+ console.log(code);
+ this.taskPartitionDictId = "";
let id = this.selectTaskTypeList?.find((e) => e.taskTypeCode == code)?.id;
this.form.taskTypeName = this.selectTaskTypeList?.find(
@@ -1164,7 +1188,7 @@ export default {
(e) => e.taskPartitionCode == code
)?.id;
// console.log(id, 'id')
- this.taskPartitionDictId = id
+ this.taskPartitionDictId = id;
this.form.secondClassifyDescribe = this.taskPartitionList?.find(
(e) => e.taskPartitionCode == code
)?.secondClassifyDescribe;
@@ -1191,18 +1215,20 @@ export default {
this.form.templateName = "";
}
}
- let wangeditorlist = []
- if (localStorage.getItem('wangeditorlist')) {
- wangeditorlist = JSON.parse(localStorage.getItem('wangeditorlist'))
- this.form.nodeContent = '
'
- this.form.nodeContent = wangeditorlist.find(e => e.taskSubdivision == this.form.taskSubdivision && e.specialDiseaseNodeId == this.form.specialDiseaseNodeId)?.nodeContent
+ let wangeditorlist = [];
+ if (localStorage.getItem("wangeditorlist")) {
+ wangeditorlist = JSON.parse(localStorage.getItem("wangeditorlist"));
+ this.form.nodeContent = "
";
+ this.form.nodeContent = wangeditorlist.find(
+ (e) =>
+ e.taskSubdivision == this.form.taskSubdivision &&
+ e.specialDiseaseNodeId == this.form.specialDiseaseNodeId
+ )?.nodeContent;
// console.log(this.form.nodeContent, 'this.form.nodeContent8858585')
}
});
-
}, 500);
-
// console.log(this.form)
},
addlist() {
@@ -1328,6 +1354,10 @@ export default {
},
};
+
+
+