Commit e3dfd988f63e760349ce6112f3e751d5e32ac4f5

Authored by loveumiko
1 parent 088fef31

fix: 修改默认产品时批量删除按钮隐藏

@@ -81,12 +81,12 @@ @@ -81,12 +81,12 @@
81 const dataSource = ref<ProfileRecord[]>([]); 81 const dataSource = ref<ProfileRecord[]>([]);
82 82
83 const getSelectAllFlag = computed(() => { 83 const getSelectAllFlag = computed(() => {
84 - return unref(dataSource).every((item) => item.checked); 84 + return unref(dataSource).every((item) => item.checked || item.default);
85 }); 85 });
86 86
87 const getCheckedRecord = computed(() => { 87 const getCheckedRecord = computed(() => {
88 return unref(dataSource) 88 return unref(dataSource)
89 - .filter((item) => item.checked) 89 + .filter((item) => item.checked && !item.default)
90 .map((item) => item.id); 90 .map((item) => item.id);
91 }); 91 });
92 92
@@ -117,6 +117,7 @@ @@ -117,6 +117,7 @@
117 }; 117 };
118 118
119 const handleCheckCard = (item: ProfileRecord) => { 119 const handleCheckCard = (item: ProfileRecord) => {
  120 + if (item.default) return;
120 item.checked = !item.checked; 121 item.checked = !item.checked;
121 }; 122 };
122 123
@@ -124,7 +125,7 @@ @@ -124,7 +125,7 @@
124 dataSource.value = unref(dataSource).map((item) => { 125 dataSource.value = unref(dataSource).map((item) => {
125 return { 126 return {
126 ...item, 127 ...item,
127 - checked: !unref(getSelectAllFlag), 128 + checked: !item.default ? !unref(getSelectAllFlag) : false,
128 }; 129 };
129 }); 130 });
130 }; 131 };