From da37a816bbe54cbf5f7d56f1c32031b6a92c222f Mon Sep 17 00:00:00 2001 From: liushilong <2224574157@qq.com> Date: Mon, 15 Apr 2024 10:00:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8E=BB=E9=99=A4=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E5=AD=97=E6=AE=B5=E5=85=A8=E9=80=89=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/task/modal/CustomFieldModal.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/views/task/modal/CustomFieldModal.vue b/src/views/task/modal/CustomFieldModal.vue index c551181..6d389bb 100644 --- a/src/views/task/modal/CustomFieldModal.vue +++ b/src/views/task/modal/CustomFieldModal.vue @@ -40,6 +40,7 @@ const checkAll = computed(() => { offList.value.map((v) => { if (v.fix) baseNum += 1 + return v }) return onList.value.length == offList.value.length - baseNum }) @@ -58,9 +59,11 @@ async function handleSumbit(e: MouseEvent) { let userFieldFixed = '' fixList.value.map((v) => { userFieldFixed += `${v.id},` + return v }) onList.value.map((v) => { userFieldFixed += `${v.id},` + return v }) userFieldFixed = userFieldFixed.slice(0, userFieldFixed.length - 1) savefield(props.reviewType, userInfo.id, userFieldFixed) @@ -93,6 +96,7 @@ function onCheckAllChange(value) { offList.value.map((v) => { if (!v.checked) onList.value.push(v) + return v }) onShowList.value = cloneDeep(onList.value) } @@ -248,6 +252,7 @@ async function getData(type = '') { if (item.fix) fixList.value.push(item) else offList.value.push(item) + return v }) offList.value.unshift(...fixList.value) } @@ -265,6 +270,7 @@ async function getData(type = '') { if (!item.fix) onList.value.push(item) } + return v }) } offShowList.value = cloneDeep(offList.value) @@ -279,6 +285,7 @@ const indeterminate = computed(() => { offList.value.map((v) => { if (v.fix) baseNum += 1 + return v }) return ( onShowList.value.length > 0 @@ -347,14 +354,14 @@ const moreThanSix = computed(() => {