Commit c0ebe0f1 by xue_wengang

协作单位字典修改

parent fa636826
...@@ -12,52 +12,6 @@ export const mixinsZd = { ...@@ -12,52 +12,6 @@ export const mixinsZd = {
let self = this; let self = this;
/*获取字典*/ /*获取字典*/
// // debugger; // // debugger;
self.propQueryField.forEach((val) => {
if (val.type == "codeTree" || val.type == "codeTreeDialog") {
if (val.codeOptions.length == 0) {
axios
.get(`JsonData/${val.codeTree}.json`)
.then((res) => {
console.log(res, 1111);
self.$set(val, "codeOptions", res.data.data.rows);
})
.catch((err) => {
console.log(err);
});
}
} else if (val.type == "codeTreeDialogs") {
let unitcode = JSON.parse(sessionStorage.getItem("userInfo")).unitcode;
let grade = JSON.parse(sessionStorage.getItem("userInfo")).grade;
if (grade == 'S' || grade == 'T') {
var newUnicode = unitcode.substring(0, 2) + '0000000000'
} else if (grade == 'D') {
var newUnicode = unitcode.substring(0, 4) + '00000000'
} else if (grade == 'X') {
var newUnicode = unitcode.substring(0, 6) + '000000'
} else if (grade == 'K') {
var newUnicode = unitcode.substring(0, 8) + '0000'
}
if (val.codeOptions.length == 0) {
axios
.get(`JsonData/${val.codeTree}.json`)
.then((res) => {
let dwList = res.data.data.rows.filter(item => item.id.includes(newUnicode.substring(0, 2)))
if (dwList.length > 0) {
let result
foreachTree(dwList, (item) => { if (item.id === newUnicode) result = item })
if (grade == 'S' || grade == 'T') {
self.$set(val, "codeOptions", dwList);
} else {
self.$set(val, "codeOptions", [result]);
}
}
})
.catch((err) => {
console.log(err);
});
}
}
});
self.propQueryFieldAjlb.forEach((val) => { self.propQueryFieldAjlb.forEach((val) => {
if (val.type == "codeTree" || val.type == "codeTreeDialog") { if (val.type == "codeTree" || val.type == "codeTreeDialog") {
if (val.codeOptions.length == 0) { if (val.codeOptions.length == 0) {
......
...@@ -51,10 +51,11 @@ ...@@ -51,10 +51,11 @@
</el-form-item> </el-form-item>
<el-form-item label="协作单位:" <el-form-item label="协作单位:"
prop="xzdwdm"> prop="xzdwdm">
<select-tree-dialog v-for="item in propQueryField" <lazy-select-tree-dialog-unit v-for="item in propQueryFieldUnit"
:key="item.id" :key="item.id"
:placeholder="'请选择'" :placeholder="'请选择'"
:sendId="item.id" :sendId="item.id"
@getDialogSeleted="getDialogSeleted"
:formData="form" :formData="form"
:currentItem="item" /> :currentItem="item" />
...@@ -227,10 +228,11 @@ import addMjInfo from "./components/addMjInfo.vue"; ...@@ -227,10 +228,11 @@ import addMjInfo from "./components/addMjInfo.vue";
import addXyrInfo from "./components/addXyrInfo.vue"; import addXyrInfo from "./components/addXyrInfo.vue";
import { mixinsZd } from '@/utils/zdList.js' import { mixinsZd } from '@/utils/zdList.js'
import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue"; import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue";
import LazySelectTreeDialogUnit from "@c/lazy_treeCode_components_unit.vue";
export default { export default {
components: { components: {
SelectTreeDialog, addMjInfo, addXyrInfo, LazySelectTreeDialog SelectTreeDialog, addMjInfo, addXyrInfo, LazySelectTreeDialog,LazySelectTreeDialogUnit
}, },
data () { data () {
...@@ -320,17 +322,18 @@ export default { ...@@ -320,17 +322,18 @@ export default {
},], },],
//字典码 //字典码
propQueryField: [{ propQueryFieldUnit: [{
name: "协作单位", name: "协作单位",
id: "xzdwdm", id: "xzdwdm",
props: "checkEmpty", props: "checkEmpty",
type: "codeTreeDialog", type: "lazyCodeTreeDialogUnit",
readonly: false, readonly: false,
value: "", value: "",
placeholder: "请选择", placeholder: "请选择",
col: "3", col: "3",
codeOptions: [], codeOptions: [],
codeTree: "CODE_UNIT", codeTree: "CODE_UNIT",
},], },],
zdObj: {} // 厂商字典码对象 zdObj: {} // 厂商字典码对象
} }
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
</el-form-item> </el-form-item>
<el-form-item label="协作单位:" <el-form-item label="协作单位:"
prop="xzdwdm"> prop="xzdwdm">
<select-tree-dialog v-for="item in propQueryField" <lazy-select-tree-dialog-unit v-for="item in propQueryFieldUnit"
:key="item.id" :key="item.id"
:placeholder="'请选择'" :placeholder="'请选择'"
:sendId="item.id" :sendId="item.id"
...@@ -230,10 +230,11 @@ import addMjInfo from "./components/editMjInfo.vue"; ...@@ -230,10 +230,11 @@ import addMjInfo from "./components/editMjInfo.vue";
import addXyrInfo from "./components/editXyrInfo.vue"; import addXyrInfo from "./components/editXyrInfo.vue";
import { mixinsZd } from '@/utils/zdList.js' import { mixinsZd } from '@/utils/zdList.js'
import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue"; import LazySelectTreeDialog from "@c/lazy_treeCode_components.vue";
import LazySelectTreeDialogUnit from "@c/lazy_treeCode_components_unit.vue";
export default { export default {
components: { components: {
SelectTreeDialog, addMjInfo, addXyrInfo, LazySelectTreeDialog SelectTreeDialog, addMjInfo, addXyrInfo, LazySelectTreeDialog,LazySelectTreeDialogUnit
}, },
data () { data () {
return { return {
...@@ -323,17 +324,18 @@ export default { ...@@ -323,17 +324,18 @@ export default {
},], },],
//字典码 //字典码
propQueryField: [{ propQueryFieldUnit: [{
name: "协作单位", name: "协作单位",
id: "xzdwdm", id: "xzdwdm",
props: "checkEmpty", props: "checkEmpty",
type: "codeTreeDialog", type: "lazyCodeTreeDialogUnit",
readonly: false, readonly: false,
value: "", value: "",
placeholder: "请选择", placeholder: "请选择",
col: "3", col: "3",
codeOptions: [], codeOptions: [],
codeTree: "CODE_UNIT", codeTree: "CODE_UNIT",
},], },],
zdObj: {}, // 厂商字典码对象 zdObj: {}, // 厂商字典码对象
baseInfoDetail: {}, baseInfoDetail: {},
......
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