diff --git a/src/views/Need/components/FreezingColumnSetting.vue b/src/views/Need/components/FreezingColumnSetting.vue index 13b00c7..47ca352 100644 --- a/src/views/Need/components/FreezingColumnSetting.vue +++ b/src/views/Need/components/FreezingColumnSetting.vue @@ -61,6 +61,7 @@ }, async editFreezingColumns() { var checkedItemsStr = ""; + let idx = layer.load(2); if (this.checkedItem && this.checkedItem.length > 0) { this.checkedItem.forEach((item) => { checkedItemsStr = checkedItemsStr + "," + item; @@ -70,6 +71,7 @@ if (checkedItemsStr) { let result = await EditFreezingColumns(checkedItemsStr); } + layer.close(idx); } } } diff --git a/src/views/half/components/FreezingColumnSetting.vue b/src/views/half/components/FreezingColumnSetting.vue index aa9b050..47ca352 100644 --- a/src/views/half/components/FreezingColumnSetting.vue +++ b/src/views/half/components/FreezingColumnSetting.vue @@ -21,6 +21,9 @@ import { ref } from 'vue'; + import { + EditFreezingColumns + } from "/src/api/api/user"; export default { setup() { const columnList = ref([]); @@ -53,7 +56,22 @@ this.$emit('cancelClick', this.freezingColumns); }, submitClick() { + this.editFreezingColumns(); this.$emit('cancelClick', this.checkedItem); + }, + async editFreezingColumns() { + var checkedItemsStr = ""; + let idx = layer.load(2); + if (this.checkedItem && this.checkedItem.length > 0) { + this.checkedItem.forEach((item) => { + checkedItemsStr = checkedItemsStr + "," + item; + }) + } + + if (checkedItemsStr) { + let result = await EditFreezingColumns(checkedItemsStr); + } + layer.close(idx); } } } diff --git a/src/views/materia/components/FreezingColumnSetting.vue b/src/views/materia/components/FreezingColumnSetting.vue index 13b00c7..120cbce 100644 --- a/src/views/materia/components/FreezingColumnSetting.vue +++ b/src/views/materia/components/FreezingColumnSetting.vue @@ -24,6 +24,7 @@ import { EditFreezingColumns } from "/src/api/api/user"; +import { layer } from '@layui/layer-vue'; export default { setup() { const columnList = ref([]); @@ -61,6 +62,7 @@ }, async editFreezingColumns() { var checkedItemsStr = ""; + let idx = layer.load(2); if (this.checkedItem && this.checkedItem.length > 0) { this.checkedItem.forEach((item) => { checkedItemsStr = checkedItemsStr + "," + item; @@ -70,6 +72,7 @@ if (checkedItemsStr) { let result = await EditFreezingColumns(checkedItemsStr); } + layer.close(idx); } } }