Commit bd768cfc by chenqiang

案件标注、串并研判三级联动

parent 0fa4e48f
......@@ -400,8 +400,6 @@
>
</div>
</div>
<div
v-else-if="columnTitle.prop == 'asjbh'"
@click="goDetail(scope.row), 'detail'"
......@@ -456,9 +454,9 @@
font-size: 13px !important;
"
>
<div v-for="(item,index) in scope.row.wzbh" :key="index">
{{item}}
</div>
<div v-for="(item,index) in scope.row.wzbh"
:key="index">{{item}}</div>
<!-- {{ scope.row[columnTitle.prop] }}({{scope.row.wzbh}})-->
</div>
<div
v-else-if="columnTitle.prop.indexOf('/') >= 0"
......@@ -471,6 +469,7 @@
</span>
</div>
<div v-else v-html="scope.row[columnTitle.prop]"></div>
</template>
</el-table-column>
<!-- <el-table-column-->
......@@ -950,116 +949,6 @@
})
self.doQuery('yes')
},
watch: {
//监听器中监听表单的值,刷新下拉框的数据
"formData.ajlbdm": {
handler(val, oldVal) {
let self = this;
//请求接口 4 CODE_GABAJZLB_bz
if (val !== "") {
if (oldVal != '') {
self.$set(self.cxFormData, 'zatzJyqk', '')
}
axios
.get(`JsonData/CODE_GABAJZLB_bz.json`)
.then((res) => {
self.propQueryField[3].codeOptions = res.data.rows.filter(
(value) => {
return value.id.indexOf(val) == 0;
}
);
})
.catch((err) => {
console.log(err);
});
} else {
axios
.get(`JsonData/CODE_GABAJZLB_bz.json`)
.then((res) => {
self.propQueryField[3].codeOptions = res.data.rows;
// self.$set(val, "codeOptions", res.data.rows);
})
.catch((err) => {
console.log(err);
});
self.$set(self.cxFormData, 'zatzJyqk', '')
}
},
deep: true,
},
"cxFormData.zatzJyqk": {
handler(val, oldVal) {
let self = this;
//请求接口 5 CODE_GABAJXZLB_bz
if (val !== "") {
if (oldVal != '') {
self.$set(self.cxFormData, 'ajxlb', '')
}
axios
.get(`JsonData/CODE_GABAJXZLB_bz.json`)
.then((res) => {
self.propQueryField[4].codeOptions = res.data.rows.filter(
(value) => {
return value.id.indexOf(val) == 0;
}
);
})
.catch((err) => {
console.log(err);
});
axios
.get(`JsonData/CODE_AJLB_bz.json`)
.then((res) => {
let resultObj = res.data.rows.find((i) => val.indexOf(i.id) == 0);
if (resultObj) {
self.$set(self.cxFormData, 'ajlbdm', resultObj.id)
} else {
self.$set(self.cxFormData, 'ajlbdm', '')
}
})
.catch((err) => {
console.log(err);
});
} else {
axios
.get(`JsonData/CODE_GABAJXZLB_bz.json`)
.then((res) => {
self.propQueryField[4].codeOptions = res.data.rows
})
.catch((err) => {
console.log(err);
});
self.$set(self.cxFormData, 'ajxlb', '')
}
},
deep: true,
},
"cxFormData.ajxlb": {
handler(val) {
let self = this;
if (val !== '') {
axios
.get(`JsonData/CODE_GABAJZLB_bz.json`)
.then((res) => {
let resultObj = res.data.rows.find((i) => val.indexOf(i.id) == 0);
if (resultObj) {
self.$set(self.cxFormData, 'zatzJyqk', resultObj.id)
} else {
self.$set(self.cxFormData, 'zatzJyqk', '')
}
})
.catch((err) => {
console.log(err);
});
} else {
}
},
deep: true,
},
},
computed: {
//过滤掉重大伤亡重复人员等的操作列
ifShowOperation() {
......@@ -1144,3 +1033,4 @@
@import '@/assets/styles/rightContent.scss';
</style>
......@@ -25,6 +25,7 @@
<script>
import rightContent from "@c/Bshxqcb_component.vue";
import axios from 'axios'
export default {
name: "bshcb",
......@@ -51,6 +52,115 @@
}
},
watch:{
"cxFormData.ajlbdm": {
handler(val, oldVal) {
debugger
let self = this;
//请求接口 4 CODE_GABAJZLB_bz
if (val !== "") {
if (oldVal != '') {
self.$set(self.cxFormData, 'zatzJyqk', '')
}
axios
.get(`JsonData/CODE_GABAJZLB_bz.json`)
.then((res) => {
self.cxQueryField[4].codeOptions = res.data.rows.filter(
(value) => {
return value.id.indexOf(val) == 0;
}
);
})
.catch((err) => {
console.log(err);
});
} else {
axios
.get(`JsonData/CODE_GABAJZLB_bz.json`)
.then((res) => {
self.cxQueryField[4].codeOptions = res.data.rows;
// self.$set(val, "codeOptions", res.data.rows);
})
.catch((err) => {
console.log(err);
});
self.$set(self.cxFormData, 'zatzJyqk', '')
}
},
deep: true,
},
"cxFormData.zatzJyqk": {
handler(val, oldVal) {
debugger
let self = this;
//请求接口 5 CODE_GABAJXZLB_bz
if (val !== "") {
if (oldVal != '') {
self.$set(self.cxFormData, 'ajxlb', '')
}
axios
.get(`JsonData/CODE_GABAJXZLB_bz.json`)
.then((res) => {
self.cxQueryField[5].codeOptions = res.data.rows.filter(
(value) => {
return value.id.indexOf(val) == 0;
}
);
})
.catch((err) => {
console.log(err);
});
axios
.get(`JsonData/CODE_AJLB_bz.json`)
.then((res) => {
let resultObj = res.data.rows.find((i) => val.indexOf(i.id) == 0);
if (resultObj) {
self.$set(self.cxFormData, 'ajlbdm', resultObj.id)
} else {
self.$set(self.cxFormData, 'ajlbdm', '')
}
})
.catch((err) => {
console.log(err);
});
} else {
axios
.get(`JsonData/CODE_GABAJXZLB_bz.json`)
.then((res) => {
self.cxQueryField[5].codeOptions = res.data.rows
})
.catch((err) => {
console.log(err);
});
self.$set(self.cxFormData, 'ajxlb', '')
}
},
deep: true,
},
"cxFormData.ajxlb": {
handler(val) {
let self = this;
if (val !== '') {
axios
.get(`JsonData/CODE_GABAJZLB_bz.json`)
.then((res) => {
let resultObj = res.data.rows.find((i) => val.indexOf(i.id) == 0);
if (resultObj) {
self.$set(self.cxFormData, 'zatzJyqk', resultObj.id)
} else {
self.$set(self.cxFormData, 'zatzJyqk', '')
}
})
.catch((err) => {
console.log(err);
});
} else {
}
},
deep: true,
},
},
data() {
return {
bzType: "",
......
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