Commit 67813158 authored by 何远江's avatar 何远江

恢复产品多选

parent 05740cfa
......@@ -33,7 +33,7 @@
size="mini"
height="400"
>
<vxe-column type="radio" width="40"></vxe-column>
<vxe-column type="checkbox" width="40"></vxe-column>
<vxe-column field="productCode" title="产品编码" width="200"></vxe-column>
<vxe-column field="productName" title="产品名称"></vxe-column>
<vxe-column field="productCategoryId_dictText" title="产品类型" width="200"></vxe-column>
......@@ -158,7 +158,7 @@ export default defineComponent({
showEdit.value = val
val &&
nextTick(() => {
// xTable.value?.setCheckboxRow(props.selectProd, true)
xTable.value?.setCheckboxRow(props.selectProd, true)
})
}
)
......@@ -186,24 +186,21 @@ export default defineComponent({
}
const confirmModal = () => {
// const list = xTable.value?.getCheckboxRecords() || []
// const reserveList = xTable.value?.getCheckboxReserveRecords() || []
// const res = [...list, ...reserveList]
const res = xTable.value?.getRadioRecord()
const list = xTable.value?.getCheckboxRecords() || []
const reserveList = xTable.value?.getCheckboxReserveRecords() || []
const res = [...list, ...reserveList]
// if (!res?.length) {
// return ElMessage.warning('请选择一条数据!')
// }
if (res === null) {
if (!res?.length) {
return ElMessage.warning('请选择一条数据!')
}
emit('confirm', [res])
emit('confirm', res)
emit('update:visible', false)
}
const onHide = () => {
// xTable.value?.clearCheckboxReserve()
// xTable.value?.clearCheckboxRow()
xTable.value?.clearCheckboxReserve()
xTable.value?.clearCheckboxRow()
emit('update:visible', false)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment