| src/api/basicData/enum.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/inventoryManagement/dispatchLog/Record.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/inventoryManagement/receiptManagement/Record.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/api/basicData/enum.js
@@ -6,3 +6,18 @@ method: 'get' }) } export function findAllQualifiedStockRecordTypeOptions() { return request({ url: '/basic/enum/StockQualifiedRecordTypeEnum', method: 'get' }) } export function findAllUnqualifiedStockRecordTypeOptions() { return request({ url: '/basic/enum/StockUnQualifiedRecordTypeEnum', method: 'get' }) } src/views/inventoryManagement/dispatchLog/Record.vue
@@ -19,8 +19,8 @@ clearable> <el-option v-for="item in stockRecordTypeOptions" :key="item.value" :label="item.value" :value="item.key"/> :label="item.label" :value="item.value"/> </el-select> <el-button type="primary" @click="handleQuery" style="margin-left: 10px" >搜索</el-button @@ -111,7 +111,11 @@ getStockOutPage, delStockOut, } from "@/api/inventoryManagement/stockOut.js"; import {findAllStockRecordTypeOptions} from "@/api/basicData/enum.js"; import { findAllQualifiedStockRecordTypeOptions, findAllStockRecordTypeOptions, findAllUnqualifiedStockRecordTypeOptions } from "@/api/basicData/enum.js"; const userStore = useUserStore(); const { proxy } = getCurrentInstance(); @@ -176,12 +180,19 @@ }; const getRecordType = (recordType) => { return stockRecordTypeOptions.value.find(item => item.key === recordType)?.value || '' return stockRecordTypeOptions.value.find(item => item.value === recordType)?.label || '' } // 获取来源类型选项 const fetchStockRecordTypeOptions = () => { findAllStockRecordTypeOptions() if (props.type === '0') { findAllQualifiedStockRecordTypeOptions() .then(res => { stockRecordTypeOptions.value = res.data; }) return } findAllUnqualifiedStockRecordTypeOptions() .then(res => { stockRecordTypeOptions.value = res.data; }) src/views/inventoryManagement/receiptManagement/Record.vue
@@ -22,8 +22,8 @@ clearable> <el-option v-for="item in stockRecordTypeOptions" :key="item.value" :label="item.value" :value="item.key"/> :label="item.label" :value="item.value"/> </el-select> <el-button type="primary" @click="handleQuery" @@ -108,7 +108,10 @@ getStockInRecordListPage, batchDeleteStockInRecords, } from "@/api/inventoryManagement/stockInRecord.js"; import {findAllStockRecordTypeOptions} from "@/api/basicData/enum.js"; import { findAllQualifiedStockRecordTypeOptions, findAllUnqualifiedStockRecordTypeOptions } from "@/api/basicData/enum.js"; const {proxy} = getCurrentInstance(); @@ -147,7 +150,7 @@ }; const getRecordType = (recordType) => { return stockRecordTypeOptions.value.find(item => item.key === recordType)?.value || '' return stockRecordTypeOptions.value.find(item => item.value === recordType)?.label || '' } const pageProductChange = obj => { @@ -171,7 +174,14 @@ // 获取来源类型选项 const fetchStockRecordTypeOptions = () => { findAllStockRecordTypeOptions() if (props.type === '0') { findAllQualifiedStockRecordTypeOptions() .then(res => { stockRecordTypeOptions.value = res.data; }) return } findAllUnqualifiedStockRecordTypeOptions() .then(res => { stockRecordTypeOptions.value = res.data; })