Commit 0cf4ce71 by xue_wengang

字典管理

parent c9cae928
import { get, post , postJson,postform} from "@/utils/http.js";
import { get, post, postJson, postform } from "@/utils/http.js";
export const dictitemEdit = params =>
post("/api/dic/dictitemEdit", params);
export const UpdateRedisRest = params =>
post("/api/UpdateRedisRest", params);
......@@ -72,7 +72,7 @@
</div>
</el-main>
<el-dialog
:title=dialogName
:title="dialogName"
:visible.sync="zdDialogVisible"
width="650px"
center
......@@ -129,7 +129,7 @@
<el-form-item label="行政区划代码" style="width: 500px">
<el-input v-model="formLabelAlign2.xzqhdm"></el-input>
</el-form-item>
<el-form-item label="重点乡村镇" style="width: 500px">
<el-form-item label="重点乡村镇" style="width: 500px">
<el-input v-model="formLabelAlign2.xc"></el-input>
</el-form-item>
<el-form-item label="重点族别" style="width: 500px">
......@@ -162,13 +162,13 @@
<script>
import { queryDictItem } from "@/api/dictionaryCode.js";
import { dictitemEdit } from "@/api/zdgl.js";
import { dictitemEdit, UpdateRedisRest } from "@/api/zdgl.js";
export default {
name: "zdgl",
data() {
return {
optionxz:[],
optionzb:[],
optionxz: [],
optionzb: [],
jccxAjxxFormField: {
title: "案件信息",
id: "1",
......@@ -209,7 +209,7 @@ export default {
xzqh: "",
group: "",
parentCode: "",
zb:'',
zb: "",
ms: "",
},
formLabelAlign2: {
......@@ -220,33 +220,51 @@ export default {
},
submitType: "",
seleteObj: {},
dialogName:''
dialogName: "",
allSelect: [],
};
},
created() {
this.getQuery();
},
methods: {
getRedis() {
UpdateRedisRest({
type: "CODE_GABAJZLB",
}).then();
UpdateRedisRest({
type: "CODE_GABAJXZLB",
}).then();
},
zdSubmit(type) {
var self = this;
this.submitType = type;
if(this.submitType == "update"){
this.dialogName == '编辑字典'
}else if(this.submitType == "delete"){
this.dialogName == '删除字典'
}else{
this.dialogName == '新增字典'
if (this.submitType == "update") {
this.dialogName == "编辑字典";
} else if (this.submitType == "delete") {
this.dialogName == "删除字典";
} else {
this.dialogName == "新增字典";
this.zdDialogVisible = true;
}
if (this.submitType == "update" || this.submitType == "delete") {
self.formLabelAlign.group = self.seleteObj.groupname;
self.formLabelAlign.name = self.seleteObj.name;
self.formLabelAlign.parentCode = self.seleteObj.pname;
self.formLabelAlign.ms = self.seleteObj.description;
if (this.allSelect.length != 1) {
this.$confirm("一次只能对一条数据进行操作", {
confirmButtonText: "确定",
showCancelButton:false,
type: "warning",
});
} else {
self.formLabelAlign.group = self.seleteObj.groupname;
self.formLabelAlign.name = self.seleteObj.name;
self.formLabelAlign.parentCode = self.seleteObj.pname;
self.formLabelAlign.ms = self.seleteObj.description;
this.zdDialogVisible = true;
}
}
this.zdDialogVisible = true;
},
gwdqSubmit() {
queryDictItem({
queryDictItem({
pid: "",
groupid: "CODE_XZQH",
}).then((res) => {
......@@ -256,8 +274,8 @@ export default {
label: item.name,
});
});
})
queryDictItem({
});
queryDictItem({
pid: "",
groupid: "CODE_MZ",
}).then((res) => {
......@@ -267,7 +285,7 @@ export default {
label: item.name,
});
});
})
});
this.gwdqDialogVisible = true;
},
zdSumit() {
......@@ -284,14 +302,43 @@ export default {
: "CODE_GABAJXZLB",
}).then((res) => {
if (res.code == 200) {
this.zdDialogVisible = false;
// self.getRedis()
self.getQuerys();
self.zdDialogVisible = false;
}
});
},
handleSelectionChange(data) {
this.allSelect = data;
this.seleteObj = data[0];
},
getQuerys() {
queryDictItem({
pid: this.seleteObj.pid,
groupid:
this.seleteObj.pid.length == 2 ? "CODE_GABAJZLB" : "CODE_GABAJXZLB",
}).then((res) => {
res.items.forEach((item, index) => {
this.setTree.push({
id: index,
code: item.code,
pid: item.pid,
groupid: item.groupid,
label: item.name,
children: [],
});
this.tableData = [];
res.items.forEach((item, index) => {
this.tableData.push({
name: item.name,
code: item.code,
description: item.description,
});
});
});
console.log(this.setTree);
});
},
getQuery() {
queryDictItem({
pid: "",
......@@ -306,12 +353,6 @@ export default {
label: item.name,
children: [],
});
// this.tableData.push({
// name: item.name,
// code: item.code,
// description: item.description,
// });
});
console.log(this.setTree);
});
......@@ -337,16 +378,25 @@ export default {
groupid: item.groupid,
label: item.name,
});
this.tableData.push({
name: item.name,
code: item.code,
description: item.description,
pid: item.pid,
groupid: item.groupid,
isParent: item.isParent,
groupname: item.groupname,
pname: data.label,
res.items.forEach((item, index) => {
arr.push({
pid: item.pid,
code: item.code,
groupid: item.groupid,
label: item.name,
});
this.tableData.push({
name: item.name,
code: item.code,
description: item.description,
pid: item.pid,
groupid: item.groupid,
isParent: item.isParent,
groupname: item.groupname,
pname: data.label,
});
});
});
this.setTree[index].children = arr;
......
......@@ -50,7 +50,7 @@ module.exports = {
},
proxy: {
"/api": {
target: "http://47.92.225.109:5176/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
target: "http://192.168.0.124:5177/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
ws: true,
changeOrigin: true,
pathRewrite: {
......
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