Browse Source

YT-1769:物料隔离任务

intex_online20241228
songguoqiang 3 months ago
parent
commit
0a7ec9bce2
  1. 12
      src/api/wms/inventorymoveRecordMain/index.ts
  2. 2
      src/utils/dict.ts
  3. 2
      src/views/wms/moveManage/inventorymove/inventorymoveRecordMainOKHOLD/index.vue
  4. 29
      src/views/wms/moveManage/inventorymove/inventorymoveRecordMainOKHOLD/inventorymoveRecordMainOKHOLD.data.ts

12
src/api/wms/inventorymoveRecordMain/index.ts

@ -81,6 +81,18 @@ export const exportOkToHoldRecordMain = async (params) => {
return await request.download({ url: `/wms/inventorymove-record-main/export-excel`, params }) return await request.download({ url: `/wms/inventorymove-record-main/export-excel`, params })
} }
} }
// 导出物料隔离记录主 Excel
export const exportOkToHoldRecordOkToHoldMain = async (params) => {
params.businessType = 'OkToHold'
if (params.isSearch) {
delete params.isSearch
const data = {...params}
return await request.downloadPost({ url: '/wms/inventorymove-record-main/export-excel-senior-OkToHold', data })
} else {
return await request.download({ url: `/wms/inventorymove-record-main/export-excel-OkToHold`, params })
}
}
// 导出合格转隔离记录主 Excel // 导出合格转隔离记录主 Excel
export const exportNokToHoldRecordMain = async (params) => { export const exportNokToHoldRecordMain = async (params) => {
params.businessType = 'NokToHold' params.businessType = 'NokToHold'

2
src/utils/dict.ts

@ -420,6 +420,8 @@ export enum DICT_TYPE {
SUPPLIER_TOOL_APPORT_STATEMENT_DETAIL = 'supplier_tool_apport_statement_detail', // 供应商模具费用子 SUPPLIER_TOOL_APPORT_STATEMENT_DETAIL = 'supplier_tool_apport_statement_detail', // 供应商模具费用子
PRODUCTION_LINE_ITEM = 'production_line_item', //顺引生产线项 PRODUCTION_LINE_ITEM = 'production_line_item', //顺引生产线项
CLASS_ITEM = 'class_item', //顺引班组项 CLASS_ITEM = 'class_item', //顺引班组项
DUTY = 'duty', //责任
DUTY_DETAILS ="duty_details",//责任明细字典
} }

2
src/views/wms/moveManage/inventorymove/inventorymoveRecordMainOKHOLD/index.vue

@ -252,7 +252,7 @@ const handleExport = async () => {
// //
loadStart() loadStart()
const excelTitle = ref(route.meta.title) const excelTitle = ref(route.meta.title)
const data = await InventorymoveRecordMainApi.exportOkToHoldRecordMain(tableObject.params) const data = await InventorymoveRecordMainApi.exportOkToHoldRecordOkToHoldMain(tableObject.params)
download.excel(data, `${excelTitle.value}】【${formatDate(new Date())}】.xlsx`) download.excel(data, `${excelTitle.value}】【${formatDate(new Date())}】.xlsx`)
} catch { } catch {
} finally { } finally {

29
src/views/wms/moveManage/inventorymove/inventorymoveRecordMainOKHOLD/inventorymoveRecordMainOKHOLD.data.ts

@ -228,6 +228,35 @@ export const InventorymoveRecordMain = useCrudSchemas(reactive<CrudSchema[]>([
}, },
sortTableDefault:9, sortTableDefault:9,
}, },
{
label: '责任',
field: 'duty',
dictType: DICT_TYPE.DUTY,
dictClass: 'string',
table: {
width: 150
},
sortTableDefault:9,
},
{
label: '部门',
field: 'dutyDept',
sort: 'custom',
table: {
width: 150
},
sortTableDefault:9,
},
{
label: '责任明细',
field: 'dutyDetails',
dictType: DICT_TYPE.DUTY_DETAILS,
dictClass: 'string',
table: {
width: 150
},
sortTableDefault:9,
},
// { // {
// label: '部门', // label: '部门',

Loading…
Cancel
Save