Browse Source

退料

master
陈薪名 12 months ago
parent
commit
257aed73a3
  1. 108
      src/views/wms/issueManage/productionreturn/productionreturnJobMain/index.vue

108
src/views/wms/issueManage/productionreturn/productionreturnJobMain/index.vue

@ -103,29 +103,14 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
nextTick(() => {
if (type == 'tableForm') {
//
//row[formField] = val[0][searchField]
//row['poLine'] = val[0]['poLine']
//row['batch'] = val[0]['toBatch']
//row['altBatch'] = val[0]['altBatch']
//row['itemCode'] = val[0]['itemCode']
//row['itemName'] = val[0]['itemName']
//row['itemDesc1'] = val[0]['itemDesc1']
//row['itemDesc2'] = val[0]['itemDesc2']
//row['projectCode'] = val[0]['projectCode']
//row['qty'] = val[0]['qty']
//row['uom'] = val[0]['uom']
row[formField] = val[0][searchField]
} else {
const setV = {}
setV[formField] = val[0][searchField]
//setV['ppNumber'] = val[0]['ppNumber']
//setV['supplierCode'] = val[0]['supplierCode']
formRef.setValues(setV)
}
})
}
//
// const Echo = ['ppNumber','poLine', 'batch', 'altBatch', 'itemCode', 'itemName', 'itemDesc1', 'itemDesc2', 'projectCode', 'qty', 'uom']
const Echo = []
const { tableObject, tableMethods } = useTable({
getListApi: ProductionreturnJobMainApi.getProductionreturnJobMainPage //
@ -140,14 +125,6 @@ const HeadButttondata = [
defaultButtons.defaultFreshBtn(null), //
defaultButtons.defaultFilterBtn(null), //
defaultButtons.defaultSetBtn(null), //
// {
// label: '',
// name: 'zdy',
// hide: false,
// type: 'primary',
// icon: 'Select',
// color: ''
// },
]
//
@ -177,20 +154,89 @@ const butttondata = (row) => {
defaultButtons.mainListJobAccBtn({hide:isShowMainButton(row,['1'])}), //
defaultButtons.mainListJobCloBtn({hide:isShowMainButton(row,['1'])}), //
defaultButtons.mainListJobAbaBtn({hide:isShowMainButton(row,['2'])}), //
// defaultButtons.mainListJobExeBtn({hide:isShowMainButton(row,['2'])}), //
defaultButtons.mainListJobExeBtn({hide:isShowMainButton(row,['2'])}), //
]
}
// -
const buttonTableClick = async (val, row) => {
if (val == 'mainJobExe') { //
console.log('列表-操作按钮事件-执行')
let aaa = {
"id": "1704091910747713549",
"requestNumber": "REQ3920231206-0011",
"workshopCode": "work2",
"fromWarehouseCode": null,
"toWarehouseCode": null,
"requestTime": null,
"requestDueTime": 0,
"status": "2",
"expiredTime": null,
"updateTime": 1701848561000,
"updater": "1",
"jobStageStatus": null,
"priority": null,
"priorityIncrement": null,
"departmentCode": "103",
"acceptUserId": "1",
"acceptTime": 1701856251000,
"completeUserId": null,
"completeTime": null,
"fromLocationTypes": "WIP",
"toLocationTypes": "HOLD",
"number": "JOB2820231206-0013",
"businessType": "ReturnToHold",
"remark": "",
"createTime": 1701848561000,
"creator": "1",
"fromAreaCodes": "",
"toAreaCodes": "",
"autoComplete": "FALSE",
"allowModifyLocation": "FALSE",
"allowModifyQty": "TRUE",
"allowBiggerQty": "TRUE",
"allowSmallerQty": "TRUE",
"allowModifyInventoryStatus": "TRUE",
"allowContinuousScanning": "TRUE",
"allowPartialComplete": "TRUE",
"allowModifyBatch": "FALSE",
"allowModifyPackingNumber": "FALSE",
subList: [{
"id": "1704691692096618499",
"productionLineCode": "line4",
"workStationCode": "station4",
"packingNumber": "PN-00063",
"containerNumber": null,
"batch": "000000",
"inventoryStatus": "OK",
"fromLocationCode": "L-W-001-01",
"itemCode": "THILDD0A701AG",
"itemName": "HL后雾灯",
"itemDesc1": "HL后雾",
"itemDesc2": "",
"projectCode": "P0001",
"qty": 6,
"uom": "EA",
"number": "JOB2820231206-0013",
"remark": "",
"createTime": 1701848561000,
"creator": "1",
"fromOwnerCode": null,
"toOwnerCode": null,
handleQty: 10,
toPackingNumber: '12',
toContainerNumber: '001',
toBatch: '21',
toInventoryStatus: 'OK',
toLocationCode: 'H03',
}]
}
ProductionreturnJobMainApi.executeProductionreturnMain(aaa)
} else if (val == 'mainJobAba') { //
console.log('列表-操作按钮事件-放弃')
ProductionreturnJobMainApi.abandonProductionreturnMain(row.id)
} else if (val == 'mainJobClo') { //
console.log('列表-操作按钮事件-关闭')
ProductionreturnJobMainApi.closeProductionreturnMain(row.id)
} else if (val == 'mainJobAcc') { //
console.log('列表-操作按钮事件-承接')
ProductionreturnJobMainApi.acceptProductionreturnMain(row.id)
}
}
@ -208,8 +254,8 @@ const handleExport = async () => {
await message.exportConfirm()
//
exportLoading.value = true
const data = await ProductionreturnJobMainApi.exportProductionreturnJobMain(setSearchParams)
download.excel(data, '生产退料任务.xlsx')
const data = await ProductionreturnJobMainApi.exportProductionreturnJobMain(tableObject.params)
download.excel(data, '生产退料任务.xlsx')
} catch {
} finally {
exportLoading.value = false

Loading…
Cancel
Save