fix stock

main
chenshuichuan 2 years ago
parent 8ca45da883
commit 34f569d747

@ -61,11 +61,11 @@ export const StockInApi = {
return await request.download({ url: `/erp/stock-in/export-excel`, params }) return await request.download({ url: `/erp/stock-in/export-excel`, params })
}, },
// 查询其它入库单分页 // 查询生产入库单分页
getMesStockInPage: async (params: any) => { getMesStockInPage: async (params: any) => {
return await request.get({ url: `/erp/stock-in/pageMesStockIn`, params }) return await request.get({ url: `/erp/stock-in/pageMesStockIn`, params })
}, },
// 新增其它入库单 // 新增生产入库单
createMesStockIn: async (data: StockInVO) => { createMesStockIn: async (data: StockInVO) => {
return await request.post({ url: `/erp/stock-in/createMesStockIn`, data }) return await request.post({ url: `/erp/stock-in/createMesStockIn`, data })
}, },

@ -41,5 +41,15 @@ export const StockInDetailApi = {
// 导出生产入库分配明细 Excel // 导出生产入库分配明细 Excel
exportStockInDetail: async (params) => { exportStockInDetail: async (params) => {
return await request.download({ url: `/mes/stock-in-detail/export-excel`, params }) return await request.download({ url: `/mes/stock-in-detail/export-excel`, params })
} },
} // 更新生产入库状态(审核、反审核)
updateMesStockInStatus: async (id: number, status: number) => {
return await request.put({
url: `/mes/stock-in-detail/updateStockInStatus`,
params: {
id,
status
}
})
},
}

@ -206,7 +206,7 @@
type="primary" type="primary"
@click="handleStatus(scope.row.code, scope.row.id, 'start',2,'开工')" @click="handleStatus(scope.row.code, scope.row.id, 'start',2,'开工')"
v-hasPermi="['mes:plan:update']" v-hasPermi="['mes:plan:update']"
v-if="scope.row.status === 1 || scope.row.status ===3" v-if="scope.row.status === 1 || scope.row.status ===3 || scope.row.status ===4"
> >
开工 开工
</el-button> </el-button>

@ -115,9 +115,8 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="入库单号" align="center" prop="no" /> <el-table-column min-width="160" label="入库单号" align="center" prop="no" />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable/> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable/>
<el-table-column label="供应商" align="center" prop="supplierName" />
<el-table-column <el-table-column
label="入库时间" label="入库时间"
align="center" align="center"
@ -130,6 +129,7 @@
label="数量" label="数量"
align="center" align="center"
prop="totalCount" prop="totalCount"
min-width="160"
:formatter="erpCountTableColumnFormatter" :formatter="erpCountTableColumnFormatter"
/> />
<el-table-column <el-table-column
@ -208,12 +208,11 @@ import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
import { dateFormatter2 } from '@/utils/formatTime' import { dateFormatter2 } from '@/utils/formatTime'
import download from '@/utils/download' import download from '@/utils/download'
import { StockInApi, StockInVO } from '@/api/erp/stock/in' import { StockInApi, StockInVO } from '@/api/erp/stock/in'
import { StockInDetailApi, StockInDetailVO } from '@/api/mes/stockindetail'
import StockInForm from './StockInForm.vue' import StockInForm from './StockInForm.vue'
import { ProductApi, ProductVO } from '@/api/erp/product/product' import { ProductApi, ProductVO } from '@/api/erp/product/product'
import { WarehouseApi, WarehouseVO } from '@/api/erp/stock/warehouse' import { WarehouseApi, WarehouseVO } from '@/api/erp/stock/warehouse'
import { SupplierApi, SupplierVO } from '@/api/erp/purchase/supplier'
import { UserVO } from '@/api/system/user'
import * as UserApi from '@/api/system/user'
import { erpCountTableColumnFormatter, erpPriceTableColumnFormatter } from '@/utils' import { erpCountTableColumnFormatter, erpPriceTableColumnFormatter } from '@/utils'
/** ERP 其它入库单列表 */ /** ERP 其它入库单列表 */
@ -292,7 +291,7 @@ const handleUpdateStatus = async (id: number, status: number) => {
// //
await message.confirm(`确定${status === 20 ? '审批' : '反审批'}该入库单吗?`) await message.confirm(`确定${status === 20 ? '审批' : '反审批'}该入库单吗?`)
// //
await StockInApi.updateStockInStatus(id, status) await StockInDetailApi.updateMesStockInStatus(id, status)
message.success(`${status === 20 ? '审批' : '反审批'}成功`) message.success(`${status === 20 ? '审批' : '反审批'}成功`)
// //
await getList() await getList()

Loading…
Cancel
Save