Commit 2c6f20e5 by xue_wengang

用户管理

parent 89f3708e
......@@ -26,3 +26,8 @@ export const openUserXx = params =>
export const getPersonInfo = params =>
post(`${base.alyIP}/sysuser/getPersonInfo`, params);
//获取单位
export const getUnitcode = params =>
post(`${base.alyIP}/sysuser/getUnitcode`, params);
......@@ -18,6 +18,7 @@ import {
insertUserNew,
getUserXxByxxzjbh,
updateUserXx,
getUnitcode,
} from "@/api/userAuth/addUser.js";
export default {
name: "addUser",
......@@ -211,6 +212,7 @@ export default {
data.forEach((item) => {
if (item.id == dwdm) {
arr.push(item);
debugger
} else {
this.handleChildren(item.children, dwdm);
}
......@@ -235,29 +237,28 @@ export default {
},
mounted() {
let self = this;
axios.get(`JsonData/CODE_UNIT.json`).then((res) => {
let dwdm = self.userInfo.unitcode;
getUnitcode().then((res) => {
axios.get(`JsonData/CODE_UNIT.json`).then((subres) => {
let arr = [];
res.data.rows.forEach((item) => {
if (item.id == dwdm) {
subres.data.rows.forEach((item) => {
if (item.id == res.data.data) {
arr.push(item);
self.$set(self.propFormField[0].data[0], "codeOptions", arr);
} else {
arr = self.handleChildren(item.children, dwdm);
arr = self.handleChildren(item.children, res.data.data);
self.$set(self.propFormField[0].data[0], "codeOptions", arr);
}
});
});
});
let radioData0 = [
{ name: "地市级", value: "D" },
{ name: "县级", value: "X" },
];
let radioData1 = [
{ name: "县级", value: "X" },
];
let radioData1 = [{ name: "县级", value: "X" }];
if (this.userInfo.grade == "D") {
self.$set(self.propFormField[0].data[7], "radioData", radioData0);
}else if (this.userInfo.grade == "X") {
} else if (this.userInfo.grade == "X") {
self.$set(self.propFormField[0].data[7], "radioData", radioData1);
}
},
......
......@@ -17,6 +17,7 @@ import {
insertUserNew,
getUserXxByxxzjbh,
updateUserXx,
getUnitcode
} from "@/api/userAuth/addUser.js";
export default {
name: "addUser",
......@@ -166,7 +167,7 @@ export default {
});
},
editSubmit(params, loading) {
if(this.passWord == this.formLabelAlign.password){
if (this.passWord == this.formLabelAlign.password) {
params.delete("password");
}
params.append("id", this.xxzjbh);
......@@ -214,6 +215,7 @@ export default {
data.forEach((item) => {
if (item.id == dwdm) {
arr.push(item);
debugger;
} else {
this.handleChildren(item.children, dwdm);
}
......@@ -238,29 +240,28 @@ export default {
},
mounted() {
let self = this;
axios.get(`JsonData/CODE_UNIT.json`).then((res) => {
let dwdm = self.userInfo.unitcode;
getUnitcode().then((res) => {
axios.get(`JsonData/CODE_UNIT.json`).then((subres) => {
let arr = [];
res.data.data.rows.forEach((item) => {
if (item.id == dwdm) {
subres.data.data.rows.forEach((item) => {
if (item.id == res.data.data) {
arr.push(item);
self.$set(self.propFormField[0].data[0], "codeOptions", arr);
} else {
arr = self.handleChildren(item.children, dwdm);
arr = self.handleChildren(item.children, res.data.data);
self.$set(self.propFormField[0].data[0], "codeOptions", arr);
}
});
});
});
let radioData0 = [
{ name: "地市级", value: "D" },
{ name: "县级", value: "X" },
];
let radioData1 = [
{ name: "县级", value: "X" },
];
let radioData1 = [{ name: "县级", value: "X" }];
if (this.userInfo.grade == "D") {
self.$set(self.propFormField[0].data[7], "radioData", radioData0);
}else if (this.userInfo.grade == "X") {
} else if (this.userInfo.grade == "X") {
self.$set(self.propFormField[0].data[7], "radioData", radioData1);
}
},
......
......@@ -90,7 +90,7 @@
<script>
import rightContent from "@c/ptCxForm_components.vue";
import { deleteUserNew, openUserXx } from "@/api/userAuth/addUser.js";
import { deleteUserNew, openUserXx,getUnitcode } from "@/api/userAuth/addUser.js";
import { tree, insertUserRoles, updateUserMm } from "@/api/userAuth/role.js";
export default {
name: "queryUser",
......@@ -252,12 +252,10 @@ export default {
checkAll: false,
identitycard: "",
selec: [],
userInfo: {},
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
this.identitycard = JSON.parse(
sessionStorage.getItem("userInfo")
).identitycard;
......@@ -290,19 +288,20 @@ export default {
}
}
});
axios.get(`JsonData/CODE_UNIT.json`).then((res) => {
let dwdm = self.userInfo.unitcode;
getUnitcode().then((res) => {
axios.get(`JsonData/CODE_UNIT.json`).then((subres) => {
let arr = [];
res.data.data.rows.forEach((item) => {
if (item.id == dwdm) {
subres.data.data.rows.forEach((item) => {
if (item.id == res.data.data) {
arr.push(item);
self.$set(self.cxQueryField[3], "codeOptions", arr);
} else {
arr = self.handleChildrens(item.children, dwdm);
arr = self.handleChildrens(item.children, res.data.data);
self.$set(self.cxQueryField[3], "codeOptions", arr);
}
});
});
});
},
methods: {
handleChildrens(data, dwdm) {
......@@ -310,6 +309,7 @@ export default {
data.forEach((item) => {
if (item.id == dwdm) {
arr.push(item);
debugger;
} else {
this.handleChildrens(item.children, dwdm);
}
......
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