|
|
|
@ -62,22 +62,22 @@ const dialogTitle = ref('') // 弹窗的标题
|
|
|
|
|
const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
|
|
|
|
|
const list = ref([]) // 列表的数据
|
|
|
|
|
const total = ref(0) // 列表的总页数
|
|
|
|
|
const matSubFormRef = ref()
|
|
|
|
|
|
|
|
|
|
const multipleTable = ref<InstanceType<typeof ElTable>>()
|
|
|
|
|
const multipleSelection = ref([])
|
|
|
|
|
const handleSelectionChange = (val: []) => {
|
|
|
|
|
|
|
|
|
|
multipleSelection.value = val
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const clickRow = (row: any) => {
|
|
|
|
|
if (chkboxEnable.value) {
|
|
|
|
|
if (row) {
|
|
|
|
|
multipleTable.value!.toggleRowSelection(row, undefined)
|
|
|
|
|
} else {
|
|
|
|
|
multipleTable.value!.clearSelection()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//指定key值,数据更新之后保留之前选中的数据
|
|
|
|
|
const getRowKeys = (row) => {
|
|
|
|
|
return row.matId
|
|
|
|
@ -127,10 +127,10 @@ const open = async (noZero: number, whId?: number, isAll?: number) => {
|
|
|
|
|
row.no = iNum
|
|
|
|
|
iNum = iNum + 1
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
matSubFormRef.value.toggleRowSelection(row, !chkboxEnable.value) //让页面显示选中的数据
|
|
|
|
|
multipleTable.value.toggleRowSelection(row, !chkboxEnable.value) //让页面显示选中的数据
|
|
|
|
|
}, 0)
|
|
|
|
|
|
|
|
|
|
//matSubFormRef.value.toggleRowSelection(row,chkboxEnable.value)
|
|
|
|
|
//multipleTable.value.toggleRowSelection(row,chkboxEnable.value)
|
|
|
|
|
})
|
|
|
|
|
try {
|
|
|
|
|
// 获取物料库存实时列表
|
|
|
|
|