diff --git a/src/views/main/Customer/index.vue b/src/views/main/Customer/index.vue index c92bc00..1e5f8fa 100644 --- a/src/views/main/Customer/index.vue +++ b/src/views/main/Customer/index.vue @@ -4,11 +4,7 @@ -
+
@@ -448,34 +444,37 @@ export default { this.$forceUpdate() }) DjyCustomerGet({ type: 'customer_cond_cfg' }).then(res => { - this.ColumnsQueryL = JSON.parse(res.data.configJson).length - if (JSON.parse(res.data.configJson).length) { - this.ColumnsQuery = [] - columns.forEach(item => { - this.ColumnsQuery.push({ ...item, checked: false }) - }) - let Arr = [] - JSON.parse(res.data.configJson).forEach(item => { - this.ColumnsQuery.forEach(item2 => { - if (item == item2.dataIndex) { - item2.checked = true - Arr.push(item2) - } + if (res.data) { + this.ColumnsQueryL = JSON.parse(res.data.configJson).length + if (JSON.parse(res.data.configJson).length) { + this.ColumnsQuery = [] + columns.forEach(item => { + this.ColumnsQuery.push({ ...item, checked: false }) }) - }) - this.ColumnsQuery.forEach(item => { - let type = true - Arr.forEach(item2 => { - if (item.dataIndex == item2.dataIndex) { - type = false + let Arr = [] + JSON.parse(res.data.configJson).forEach(item => { + this.ColumnsQuery.forEach(item2 => { + if (item == item2.dataIndex) { + item2.checked = true + Arr.push(item2) + } + }) + }) + this.ColumnsQuery.forEach(item => { + let type = true + Arr.forEach(item2 => { + if (item.dataIndex == item2.dataIndex) { + type = false + } + }) + if (type) { + Arr.push(item) } }) - if (type) { - Arr.push(item) - } - }) - this.ColumnsQuery = Arr + this.ColumnsQuery = Arr + } } + this.$forceUpdate() }) },