|
|
|
@ -1,7 +1,17 @@
|
|
|
|
|
<template>
|
|
|
|
|
<Dialog :title="dialogTitle" v-model="dialogVisible">
|
|
|
|
|
<el-form :model="list" v-loading="formLoading" label-width="0" >
|
|
|
|
|
<el-table ref="matSubFormRef" :data="list" class="hl-table" @selection-change="handleSelectionChange" :row-key="getRowKeys" min-width="1800">
|
|
|
|
|
<ContentWrap>
|
|
|
|
|
物料类型:<el-select v-model="queryReqVo.matType" placeholder="物料类型" clearable class="!w-240px">
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.HELI_MATERIAL_TYPE)" :key="dict.label"
|
|
|
|
|
:label="dict.label" :value="dict.label" />
|
|
|
|
|
</el-select>
|
|
|
|
|
物料名称/编码:<el-input v-model="queryReqVo.matCode" placeholder="物料名称/编码" class="!w-240px" />
|
|
|
|
|
<el-button @click="handleQuery">
|
|
|
|
|
<Icon icon="ep:search" class="mr-5px" /> 搜索
|
|
|
|
|
</el-button><el-button @click="resetQuery">
|
|
|
|
|
<Icon icon="ep:refresh" class="mr-5px" /> 重置
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-table ref="matSubFormRef" :data="list" v-loading="formLoading" class="hl-table" @selection-change="handleSelectionChange" :row-key="getRowKeys" min-width="1800">
|
|
|
|
|
<el-table-column type="selection" width="55" :reserve-selection="true" :selectable="row=>chkboxEnable" />
|
|
|
|
|
<el-table-column prop="no" label="序号" min-width="120" align="center" />
|
|
|
|
|
<el-table-column prop="matCode" label="物料编码" min-width="120" align="center" />
|
|
|
|
@ -15,7 +25,8 @@
|
|
|
|
|
<el-table-column prop="storageOkQty" label="库存数量" min-width="120" align="center" />
|
|
|
|
|
<el-table-column prop="matUnit" label="库存单位" min-width="120" align="center" />
|
|
|
|
|
</el-table>
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
</ContentWrap>
|
|
|
|
|
<template #footer>
|
|
|
|
|
<el-button @click="submitForm" type="primary" :disabled="formLoading">确 定</el-button>
|
|
|
|
|
<el-button @click="dialogVisible = false">取 消</el-button>
|
|
|
|
@ -55,7 +66,17 @@ const queryReqVo = reactive({
|
|
|
|
|
matCode: undefined,
|
|
|
|
|
matType: undefined
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
/** 搜索按钮操作 */
|
|
|
|
|
const handleQuery = async () => {
|
|
|
|
|
const data = await StorageLogApi.getStorageNowList(queryReqVo)
|
|
|
|
|
list.value = data
|
|
|
|
|
}
|
|
|
|
|
/** 重置按钮操作 */
|
|
|
|
|
const resetQuery = () => {
|
|
|
|
|
queryReqVo.matCode = ''
|
|
|
|
|
queryReqVo.matType = ''
|
|
|
|
|
handleQuery()
|
|
|
|
|
}
|
|
|
|
|
/** 打开弹窗 */
|
|
|
|
|
const open = async (noZero: number, whId?: number, isAll?: number) => {
|
|
|
|
|
dialogVisible.value = true
|
|
|
|
|