Commit 36d72cdc by xue_wengang

Update zdgl.vue

parent 5b4e3416
...@@ -310,6 +310,7 @@ export default { ...@@ -310,6 +310,7 @@ export default {
seleteObj: {}, seleteObj: {},
dialogName: "", dialogName: "",
allSelect: [], allSelect: [],
dataObj:{}
}; };
}, },
created() { created() {
...@@ -327,7 +328,7 @@ export default { ...@@ -327,7 +328,7 @@ export default {
zdSubmit(type) { zdSubmit(type) {
var self = this; var self = this;
this.submitType = type; this.submitType = type;
debugger debugger;
if (this.submitType == "update") { if (this.submitType == "update") {
this.dialogName = "编辑字典"; this.dialogName = "编辑字典";
} else if (this.submitType == "delete") { } else if (this.submitType == "delete") {
...@@ -481,7 +482,7 @@ export default { ...@@ -481,7 +482,7 @@ export default {
}).then((res) => { }).then((res) => {
if (res.code == 200) { if (res.code == 200) {
self.getRedis(); self.getRedis();
self.getQuerys(); self.handleNodeClick(self.dataObj);
self.zdDialogVisible = false; self.zdDialogVisible = false;
loading.close(); loading.close();
} }
...@@ -493,11 +494,14 @@ export default { ...@@ -493,11 +494,14 @@ export default {
this.seleteObj = data[0]; this.seleteObj = data[0];
}, },
getQuerys() { getQuerys() {
this.setTree = [];
debugger;
queryDictItem({ queryDictItem({
pid: this.seleteObj.pid, pid: this.seleteObj.pid,
groupid: groupid:
this.seleteObj.pid.length == 2 ? "CODE_GABAJZLB" : "CODE_GABAJXZLB", this.seleteObj.pid.length == 2 ? "CODE_GABAJZLB" : "CODE_GABAJXZLB",
}).then((res) => { }).then((res) => {
debugger;
res.items.forEach((item, index) => { res.items.forEach((item, index) => {
this.setTree.push({ this.setTree.push({
id: index, id: index,
...@@ -520,10 +524,13 @@ export default { ...@@ -520,10 +524,13 @@ export default {
}); });
}, },
getQuery() { getQuery() {
this.setTree = [];
debugger;
queryDictItem({ queryDictItem({
pid: "", pid: "",
groupid: "CODE_GABAJZLB", groupid: "CODE_GABAJZLB",
}).then((res) => { }).then((res) => {
debugger;
res.items.forEach((item, index) => { res.items.forEach((item, index) => {
this.setTree.push({ this.setTree.push({
id: index, id: index,
...@@ -539,6 +546,7 @@ export default { ...@@ -539,6 +546,7 @@ export default {
}, },
handleNodeClick(data) { handleNodeClick(data) {
var self = this; var self = this;
self.dataObj = data
this.tableData = []; this.tableData = [];
let arr = []; let arr = [];
let arr1 = []; let arr1 = [];
...@@ -549,72 +557,66 @@ export default { ...@@ -549,72 +557,66 @@ export default {
spinner: "el-icon-loading", spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)", background: "rgba(255, 255, 255, 0.7)",
}); });
queryDictItem({ debugger;
pid: data.code, if (data.pid.length == 2) {
groupid: data.groupid, queryDictItem({
}).then((res) => { pid: data.code,
self.formLabelAlign.group = res.items[0].groupname; groupid: "CODE_GABAJXZLB",
self.formLabelAlign.parentCode = data.label; }).then((res) => {
self.formLabelAlign.group = res.items[0].groupname;
res.items.forEach((item, index) => { self.formLabelAlign.parentCode = data.label;
arr.push({
pid: item.pid,
code: item.code,
groupid: item.groupid,
label: item.name,
});
res.items.forEach((item, index) => { res.items.forEach((item, index) => {
arr.push({ console.log(item);
arr1.push({
pid: item.pid, pid: item.pid,
code: item.code, code: item.code,
groupid: item.groupid, groupid: item.groupid,
label: item.name, label: item.name,
}); });
this.tableData.push({ this.tableData.push({
name: item.name, name: item.name,
code: item.code, code: item.code,
description: item.description, description: item.description,
pid: item.pid, pid: item.pid,
groupid: item.groupid, groupid: data.groupid,
isParent: item.isParent, isParent: item.isParent,
groupname: item.groupname, groupname: item.groupname,
pname: data.label, pname: data.label,
}); });
}); });
}); });
this.setTree[index].children = arr;
loading.close(); loading.close();
}); } else {
if (data.pid.length == 2) {
queryDictItem({ queryDictItem({
pid: data.code, pid: data.code,
groupid: "CODE_GABAJXZLB", groupid: data.groupid,
}).then((res) => { }).then((res) => {
self.formLabelAlign.group = res.items[0].groupname; self.formLabelAlign.group = res.items[0].groupname;
self.formLabelAlign.parentCode = data.label; self.formLabelAlign.parentCode = data.label;
res.items.forEach((item, index) => { res.items.forEach((item, index) => {
console.log(item); arr.push({
arr1.push({
pid: item.pid, pid: item.pid,
code: item.code, code: item.code,
groupid: item.groupid, groupid: item.groupid,
label: item.name, label: item.name,
}); });
});
res.items.forEach((item, index) => {
this.tableData.push({ this.tableData.push({
name: item.name, name: item.name,
code: item.code, code: item.code,
description: item.description, description: item.description,
pid: item.pid, pid: item.pid,
groupid: data.groupid, groupid: item.groupid,
isParent: item.isParent, isParent: item.isParent,
groupname: item.groupname, groupname: item.groupname,
pname: data.label, pname: data.label,
}); });
}); });
this.setTree[index].children = arr;
loading.close();
}); });
loading.close();
} }
}, },
handleOpen(key, keyPath) { handleOpen(key, keyPath) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment