Browse Source

勾选数据

intex_online20250410
王宇飞 6 days ago
parent
commit
8b2efd0d6e
  1. 8
      src/components/Table/src/TableV2.vue
  2. 4
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue

8
src/components/Table/src/TableV2.vue

@ -172,18 +172,22 @@ const selections = ref([])
// const selections = computed(()=>mData.value.filter(item=>item.checked)) // const selections = computed(()=>mData.value.filter(item=>item.checked))
// / // /
const toggleAllSelection = (isAll)=>{ const toggleAllSelection = (isAll)=>{
if(isAll){
//
mData.value.forEach((row) => { mData.value.forEach((row) => {
row.checked = isAll row.checked = isAll
}) })
//
selections.value = selections.value.filter(item=>mData.value.findIndex(item1=>item1.id==item.id)==-1)
if(isAll){
selections.value = [...selections.value,...mData.value]
} }
} }
const togglePageSelection = (isAll)=>{ const togglePageSelection = (isAll)=>{
selections.value = selections.value.filter(item=>mData.value.findIndex(item1=>item1.id==item.id)==-1)
mData.value.forEach((row) => { mData.value.forEach((row) => {
row.checked = !row.checked row.checked = !row.checked
}) })
selections.value = [...selections.value,...mData.value.filter(item=>item.checked)]
} }

4
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue

@ -56,7 +56,7 @@
</ContentWrap> </ContentWrap>
<!-- 表单弹窗添加/修改 --> <!-- 表单弹窗添加/修改 -->
<BasicForm <BasicFormV3
ref="formRef" ref="formRef"
@success="getList" @success="getList"
:isOpenSearchTable="true" :isOpenSearchTable="true"
@ -290,7 +290,7 @@
</div> </div>
</div> </div>
</template> </template>
</BasicForm> </BasicFormV3>
<!-- 财务通过窗口 finance_mainPlanSub --> <!-- 财务通过窗口 finance_mainPlanSub -->
<BasicForm <BasicForm

Loading…
Cancel
Save