|
@@ -304,6 +304,18 @@ export default {
|
|
|
resolve({data: []})
|
|
|
})
|
|
|
},
|
|
|
+ flattenList () {
|
|
|
+ let arrs = [];
|
|
|
+ for (let i = 0; i < ydlxDicts.length; i++){
|
|
|
+ if (ydlxDicts[i]['value'] === 'Q') continue;
|
|
|
+ if (ydlxDicts[i]['children']) {
|
|
|
+ ydlxDicts[i]['children'].forEach((item) => {
|
|
|
+ arrs.push(item['value'])
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return arrs;
|
|
|
+ },
|
|
|
getTsxzListData() {
|
|
|
const urlApi = `/api/ybz-bj/wlydList`;
|
|
|
let p = {
|
|
@@ -423,7 +435,18 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
if (this.isOther) {
|
|
|
- refreshP += ` and zydxz not in (${pstr})`
|
|
|
+ const arrs = this.flattenList();
|
|
|
+ let pstr_n = '';
|
|
|
+ arrs.forEach((it,index) => {
|
|
|
+ pstr_n += "'"
|
|
|
+ pstr_n += it
|
|
|
+ if (index === arrs.length - 1) {
|
|
|
+ pstr_n += "'";
|
|
|
+ } else {
|
|
|
+ pstr_n += "',"
|
|
|
+ }
|
|
|
+ })
|
|
|
+ refreshP += ` and zydxz not in (${pstr_n})`
|
|
|
} else {
|
|
|
refreshP += ` and zydxz in (${pstr})`
|
|
|
}
|