diff --git a/api/httpRequest3.js b/api/httpRequest3.js index 51075ab7..d51a546d 100644 --- a/api/httpRequest3.js +++ b/api/httpRequest3.js @@ -52,5 +52,7 @@ function service(options = {}) { uni.request(options); }); } + + export default service; diff --git a/api/index.js b/api/index.js index 0552cfaa..ab6423f7 100644 --- a/api/index.js +++ b/api/index.js @@ -1226,3 +1226,7 @@ export const issueDirect = (params) => request( data: params, method: "post" }); + + + + diff --git a/api/request2.js b/api/request2.js index dfbf8ad3..d5348b3d 100644 --- a/api/request2.js +++ b/api/request2.js @@ -1,4 +1,5 @@ import request from '@/api/httpRequest3.js' +import storage from '@/common/utils/storage' // const baseApi = "/api/admin-api" //公司地址 // 本地地址 @@ -624,7 +625,7 @@ export function getPurchaseReturnRequestDetail(id) { */ export function purchaseReturnRequestClose(id) { return request({ - url: baseApi + "/wms/purchasereturn-request-main/close?id="+id, + url: baseApi + "/wms/purchasereturn-request-main/close?id=" + id, method: "put", data: {}, }); @@ -634,9 +635,9 @@ export function purchaseReturnRequestClose(id) { * 采购退货申请 提交审批 * @param {*} params */ -export function purchaseReturnRequestSubmitApprove(id) { +export function purchaseReturnRequestApprove(id) { return request({ - url: baseApi + "/wms/purchasereturn-request-main/submit?id="+id, + url: baseApi + "/wms/purchasereturn-request-main/submit?id=" + id, method: "put", data: {}, }); @@ -646,9 +647,9 @@ export function purchaseReturnRequestSubmitApprove(id) { * 采购退货申请 提交审批通过 * @param {*} params */ -export function purchaseReturnRequestSubmitApproveAgree(id) { +export function purchaseReturnRequestApproveAgree(id) { return request({ - url: baseApi + "/wms/purchasereturn-request-main/agree?id="+id, + url: baseApi + "/wms/purchasereturn-request-main/agree?id=" + id, method: "put", data: {}, }); @@ -658,9 +659,9 @@ export function purchaseReturnRequestSubmitApproveAgree(id) { * 采购退货申请 审批驳回 * @param {*} params */ -export function purchaseReturnRequestSubmitApproveRefused(id) { +export function purchaseReturnRequestApproveRefused(id) { return request({ - url: baseApi + "/wms/purchasereturn-request-main/refused?id="+id, + url: baseApi + "/wms/purchasereturn-request-main/refused?id=" + id, method: "put", data: {}, }); @@ -672,7 +673,7 @@ export function purchaseReturnRequestSubmitApproveRefused(id) { */ export function purchaseReturnRequestHandle(id) { return request({ - url: baseApi + "/wms/purchasereturn-request-main/handle?id="+id, + url: baseApi + "/wms/purchasereturn-request-main/handle?id=" + id, method: "put", data: {}, }); @@ -683,7 +684,7 @@ export function purchaseReturnRequestHandle(id) { * 采购退货申请 提交 * @param {*} params */ -export function purchaseReturnRequestSubmit(params) { +export function purchaseReturnRequestCreate(params) { return request({ url: baseApi + "/wms/purchasereturn-request-main/create", method: "post", @@ -1163,39 +1164,39 @@ export function getCountJobDetail(id) { } /** - * 盘点 任务承接 + * 盘点任务 任务承接 * @param {*} id * */ export function takeCountJob(id) { return request({ - url: baseApi + "/wms/purchasereceipt-job-main/accept?id=" + id, + url: baseApi + "/wms/count-job-main/accept?id=" + id, method: "put", data: {}, }); } /** - * 盘点 放弃承接 + * 盘点任务 放弃承接 * @param {*} id * */ export function cancleTakeCountJob(id) { return request({ - url: baseApi + "/wms/purchasereceipt-job-main/abandon?id=" + id, + url: baseApi + "/wms/count-job-main/abandon?id=" + id, method: "put", data: {}, }); } /** - * 盘点 任务提交 + * 盘点任务 提交 * @param {*} 任务id * */ export function countJobSubmit(params) { return request({ - url: baseApi + "/magic-api/pda/job/purchasereceipt/jobSubmit?id=" + id, + url: baseApi + "/wms/count-job-main/execute", method: "put", data: params, }); @@ -1270,17 +1271,78 @@ export function unPlannedReceiptJobSubmit(params) { } /** - * 计划外入库申请 提交 + * 计划外入库申请 创建 * @param {*} params */ -export function unPlannedReceiptRequestbSubmit(params) { +export function unPlannedReceiptRequestCreate(params) { return request({ - url: baseApi + "/magic-api/pda/job/purchasereturn/jobSubmit", - method: "put", + url: baseApi + "/wms/unplannedreceipt-request-main/create", + method: "post", data: params, }); } +/** + * 计划外入库申请 提交审批 + * @param {*} params + */ +export function unPlannedReceiptRequestApprove(id) { + return request({ + url: baseApi + "/wms/unplannedreceipt-request-main/submit?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外入库申请 关闭 + * @param {*} params + */ +export function unPlannedReceiptRequestClose(id) { + return request({ + url: baseApi + "/wms/unplannedreceipt-request-main/close?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外入库申请 审批通过 + * @param {*} params + */ +export function unPlannedReceiptRequestApproveAgree(id) { + return request({ + url: baseApi + "/wms/unplannedreceipt-request-main/agree?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外入库申请 审批驳回 + * @param {*} params + */ +export function unPlannedReceiptRequestApproveRefused(id) { + return request({ + url: baseApi + "/wms/unplannedreceipt-request-main/refused?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外入库申请 处理 + * @param {*} params + */ +export function unPlannedReceiptRequestHandle(id) { + return request({ + url: baseApi + "/wms/unplannedreceipt-request-main/handle?id=" + id, + method: "put", + data: {}, + }); +} + + /** * 计划外入库记录 提交 * @param {*} params @@ -1365,7 +1427,7 @@ export function unPlannedIssueJobSubmit(params) { * 计划外出库申请 提交 * @param {*} params */ -export function unPlannedIssueRequestSubmit(params) { +export function unPlannedIssueRequestCreate(params) { return request({ url: baseApi + "/wms/unplannedissue-request-main/create", method: "post", @@ -1373,6 +1435,67 @@ export function unPlannedIssueRequestSubmit(params) { }); } +/** + * 计划外出库申请 提交审批 + * @param {*} params + */ +export function unPlannedIssueRequestApprove(id) { + return request({ + url: baseApi + "/wms/unplannedissue-request-main/submit?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外出库申请 关闭 + * @param {*} params + */ +export function unPlannedIssueRequestClose(id) { + return request({ + url: baseApi + "/wms/unplannedissue-request-main/close?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外出库申请 审批通过 + * @param {*} params + */ +export function unPlannedIssueRequestApproveAgree(id) { + return request({ + url: baseApi + "/wms/unplannedissue-request-main/agree?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外出库申请 审批驳回 + * @param {*} params + */ +export function unPlannedIssueRequestApproveRefused(id) { + return request({ + url: baseApi + "/wms/unplannedissue-request-main/refused?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 计划外出库申请 处理 + * @param {*} params + */ +export function unPlannedIssueRequestHandle(id) { + return request({ + url: baseApi + "/wms/unplannedissue-request-main/handle?id=" + id, + method: "put", + data: {}, + }); +} + + /** * 计划外出库记录 提交 * @param {*} params @@ -1415,26 +1538,26 @@ export function getProductReceiptJobDetail(id) { } /** - * 制品收货 承接 + * 制品收货任务 承接 * @param {*} id * */ export function takeProductReceiptJob(id) { return request({ - url: baseApi + "/wms/purchasereceipt-job-main/abandon?id=" + id, + url: baseApi + "/wms/productreceipt-job-main/accept?id=" + id, method: "put", data: {}, }); } /** - * 制品收货 放弃承接 + * 制品收货任务 放弃承接 * @param {*} id * */ export function cancleTakeProductReceiptJob(id) { return request({ - url: baseApi + "/wms/purchasereceipt-job-main/abandon?id=" + id, + url: baseApi + "/wms/productreceipt-job-main/abandon?id=" + id, method: "put", data: {}, }); @@ -1446,7 +1569,7 @@ export function cancleTakeProductReceiptJob(id) { */ export function productReceiptJobsubmit(params) { return request({ - url: baseApi + "/magic-api/pda/job/purchasereturn/jobSubmit", + url: baseApi + "/wms/productreceipt-job-main/execute", method: "put", data: params, }); @@ -2129,7 +2252,7 @@ export function issueRequestSubmit(params) { */ export function issueRequestHandle(id) { return request({ - url: baseApi + "/wms/issue-request-main/handle?id="+id, + url: baseApi + "/wms/issue-request-main/handle?id=" + id, method: "put", data: {}, }); @@ -2142,7 +2265,7 @@ export function issueRequestHandle(id) { */ export function issueRequestSubmitApprove(id) { return request({ - url: baseApi + "/wms/issue-request-main/submit?id="+id, + url: baseApi + "/wms/issue-request-main/submit?id=" + id, method: "put", data: {}, }); @@ -2154,7 +2277,7 @@ export function issueRequestSubmitApprove(id) { */ export function issueRequestSubmitApproveAgree(id) { return request({ - url: baseApi + "/wms/issue-request-main/agree?id="+id, + url: baseApi + "/wms/issue-request-main/agree?id=" + id, method: "put", data: {}, }); @@ -2166,7 +2289,7 @@ export function issueRequestSubmitApproveAgree(id) { */ export function issueRequestSubmitApproveRefused(id) { return request({ - url: baseApi + "/wms/issue-request-main/refused?id="+id, + url: baseApi + "/wms/issue-request-main/refused?id=" + id, method: "put", data: {}, }); @@ -2178,7 +2301,7 @@ export function issueRequestSubmitApproveRefused(id) { */ export function issueRequestClose(id) { return request({ - url: baseApi + "/wms/issue-request-main/close?id="+id, + url: baseApi + "/wms/issue-request-main/close?id=" + id, method: "put", data: {}, }); @@ -2465,7 +2588,7 @@ export function unPlannedReceiptRequestSubmit(params) { /** - * 报废出库 任务 + * 报废出库任务 * status 任务状态 * 开始日期 * 结束日期 @@ -2498,7 +2621,7 @@ export function getScrapJobDetail(id) { */ export function takeScrapJob(id) { return request({ - url: baseApi + "/wms/purchasereceipt-job-main/accept?id=" + id, + url: baseApi + "/wms/scrap-job-main/accept?id=" + id, method: "put", data: {}, }); @@ -2511,7 +2634,7 @@ export function takeScrapJob(id) { */ export function cancleTakeScrapJob(id) { return request({ - url: baseApi + "/wms/purchasereceipt-job-main/abandon?id=" + id, + url: baseApi + "/wms/scrap-job-main/abandon?id=" + id, method: "put", data: {}, }); @@ -2524,7 +2647,7 @@ export function cancleTakeScrapJob(id) { */ export function scrapJobSubmit(params) { return request({ - url: baseApi + "/magic-api/pda/job/purchasereceipt/jobSubmit?id=" + id, + url: baseApi + "/wms/scrap-job-main/execute", method: "put", data: params, }); @@ -2560,17 +2683,77 @@ export function getScrapRequestDetail(id) { } /** - * 报废出库申请 提交 + * 报废出库申请 创建 * @param {*} params */ -export function scrapRequestSubmit(params) { +export function scrapRequestCreate(params) { return request({ - url: baseApi + "/wms/purchasereturn-request-main/submit", - method: "put", + url: baseApi + "/wms/scrap-request-main/create", + method: "post", data: params, }); } +/** + * 报废出库申请 提交审批 + * @param {*} params + */ +export function scrapRequestApprove(id) { + return request({ + url: baseApi + "/wms/scrap-request-main/submit?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 报废出库申请 关闭 + * @param {*} params + */ +export function scrapRequestClose(id) { + return request({ + url: baseApi + "/wms/scrap-request-main/close?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 报废出库申请 审批通过 + * @param {*} params + */ +export function scrapRequestApproveAgree(id) { + return request({ + url: baseApi + "/wms/scrap-request-main/agree?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 报废出库申请 审批驳回 + * @param {*} params + */ +export function scrapRequestApproveRefused(id) { + return request({ + url: baseApi + "/wms/scrap-request-main/refused?id=" + id, + method: "put", + data: {}, + }); +} + +/** + * 报废出库申请 审批驳回 + * @param {*} params + */ +export function scrapRequestHandle(id) { + return request({ + url: baseApi + "/wms/scrap-request-main/handle?id=" + id, + method: "put", + data: {}, + }); +} + /** * 报废出库记录 提交 * @param {*} params @@ -2769,3 +2952,57 @@ export function getBalanceByFilter(param) { data: param, }); } + + +/** + * 删除文件 + * @param {*} + * + */ +export function deleteFileById(id) { + return request({ + url: baseApi + "/infra/file/delete?id=" + id , + method: "delete", + data: {}, + }); +} + + +/** + * 获取文件列表 + * @param {*} + * + */ +export function getFileList(tableName, tableId) { + return request({ + url: baseApi + "/infra/file/list?tableName=" + tableName + "&tableId=" + tableId, + method: "get", + data: {}, + }); +} + +/** + * 图片上传 + * @param {*} + * + */ +export function uploadFile(tableName, tableId,filePath,callBack) { + var token = storage.getStorage(storage.constant.token) + var url = getApp().globalData.request_url+baseApi + uni.uploadFile({ + url: url+"/infra/file/upload?tableName="+tableName + "&tableId=" + tableId, + filePath: filePath, + name: 'file', + header: { + "Authorization": "Bearer " + token, + "tenant-id": 1 + }, + success: (uploadFileRes) => { + callBack(uploadFileRes.data) + console.log(uploadFileRes.data); + }, + fail: (error) => { + callBack(undefined) + }, + }); +} diff --git a/common/basic.js b/common/basic.js index b170962e..f3507b2a 100644 --- a/common/basic.js +++ b/common/basic.js @@ -715,6 +715,75 @@ export function getTodayDate() { return startTime + "," + endTime; } +export function getCurrDateOneMonthsTimes() { + var end = Date.now() + // var end = new Date('2019/12/31 15:18').getTime() + var day = 31 + var enda = new Date(end); + var endm = enda.getMonth() + 1; + var d = enda.getDate(); + if (endm == 4 || endm == 6 || endm == 9 || endm == 11) { + day = 30 + } else { + if (d == 31) { + day = 30 + } + if (endm == 7 || endm == 12) { + day = 31 + } + } + if (endm == 1) { + var endy = enda.getFullYear(); + day = 31 + if (d == 31) { + day = 28 + } + if (d == 30) { + day = 29 + } + if (d == 29) { + day = 30 + } + if (endy % 4 == 0) { + day = 31 + if (d == 31) { + day = 29 + } + if (d == 30) { + day = 30 + } + if (d == 29) { + day = 31 + } + } + } + if (endm == 2) { + var endy = enda.getFullYear(); + day = 28 + if (endy % 4 == 0) { + day = 29 + } + } + var start = 1000 * 60 * 60 * 24 * day + var interval = end + start; + return interval; +} + + +export function getCurrDateTimes() { + var time = (new Date()).getTime(); + return time; +} + +export function getBatch() { + var date = new Date(); + var year = date.getFullYear(); //年 + var month = date.getMonth() + 1; //月 + var day = date.getDate(); //日 + var batch =year.toString()+month.toString()+day.toString() + return batch; +} + export function getCurrDate() { var date = new Date(); return getDate(date); @@ -733,11 +802,11 @@ export function getISODateTime() { //格式化处理 export function dateFormat(time) { var result = "" - if(time!=null){ + if (time != null) { let date = new Date(time); result = getDate(date) + " " + getTime(date); } - + return result; } diff --git a/common/directory.js b/common/directory.js index 0ae9dfd8..8d76a32b 100644 --- a/common/directory.js +++ b/common/directory.js @@ -9,6 +9,7 @@ let containerTypeList = []; let packUnitList = []; let requestStatusList = []; let unplannedReceiptReasonList = []; +let unplannedIssueReasonList = []; let unplannedIissueReason = []; let scrapReasonList = []; let inspectFailedReasonList = []; @@ -16,6 +17,8 @@ let nextActionList = []; let inspectTypeList = []; let sampleMethodList = []; let transferModeList = []; +let countStageList = []; + // 获取业务类型字典项 @@ -42,6 +45,7 @@ export function clearCacheData() { packUnitList = []; requestStatusList = []; unplannedReceiptReasonList = []; + unplannedIssueReasonList=[]; unplannedIissueReason = []; scrapReasonList = []; inspectFailedReasonList = []; @@ -49,6 +53,7 @@ export function clearCacheData() { inspectTypeList = []; sampleMethodList =[]; transferModeList = []; + countStageList =[]; } //获取字典信息 @@ -329,7 +334,7 @@ export function getUnPlannedReceiptReasonList(value) { } unplannedReceiptReasonList.forEach(res => { res.text = res.label; - res.value = res.code + res.value = res.value }) return unplannedReceiptReasonList } @@ -341,7 +346,7 @@ export function getUnPlannedIssuseReasonList(value) { } unplannedIssueReasonList.forEach(res => { res.text = res.label; - res.value = res.code + res.value = res.value }) return unplannedIssueReasonList } @@ -353,7 +358,7 @@ export function getScarpReasonList(value) { } scrapReasonList.forEach(res => { res.text = res.label; - res.value = res.code + res.value = res.value }) return scrapReasonList } @@ -434,6 +439,26 @@ export function getTransferModeName(value) { return resultInfo } +//获取盘点阶段名称 +export function getCountStageName(value) { + var resultInfo = ""; + if (countStageList.length == 0) { + countStageList = getDirectoryInfo("count_stage") + } + if (countStageList.length > 0) { + for (let item of countStageList) { + if (item.value == value) { + resultInfo = item.label + break; + } + } + } + return resultInfo +} + + + + diff --git a/common/label.js b/common/label.js index 60824ee0..b720c6a6 100644 --- a/common/label.js +++ b/common/label.js @@ -14,7 +14,7 @@ export function getLabelInfo(scanMsg, callBack) { let items = scanMsg.split(';'); let header = items[0]; let version = items[1]; - if (header != '' && version != '') { + if ((header != undefined) && (version!=undefined)) { //解析扫描的是一维码还是二维码 let type = header.substring(header.length - 1, header.length); if (type == 'Q') //qrcode @@ -26,6 +26,18 @@ export function getLabelInfo(scanMsg, callBack) { } else { //直接输入文本 getBarCodeInfo('text', 'V1.0', scanMsg, callBack); } + }else { + let labelResult = { + label: { + labelType: "", + barType: '', + code:"" + }, + package: null, + success: false, + message: '标签格式不正确', + } + callBack(labelResult); } } @@ -38,12 +50,12 @@ export function getQRCodeInfo(header, version, scanMsg, callBack) { barType: 'QRCode', }, package: {}, - sucess: true, + success: true, message: '' } getLabelByHeader(header, version).then(res => { if (res.data==null) { - labelResult.sucess = false; + labelResult.success = false; labelResult.message = '未查找到标签头为[' + header + ']的标签类型'; callBack(labelResult); } else { @@ -57,7 +69,7 @@ export function getQRCodeInfo(header, version, scanMsg, callBack) { getLabelItems(newItem, scanMsg, callBack); } }).catch(err => { - labelResult.sucess = false; + labelResult.success = false; labelResult.message = err; callBack(err); }) @@ -74,7 +86,7 @@ export function getLabelItems(labelItem, scanMsg, callBack) { if (packingNumber != undefined) { getPackageByNumber(packingNumber).then(pack => { if (pack.data.list.length == 0) { - labelResult.sucess = false; + labelResult.success = false; labelResult.message = '包装号[' + packingNumber + ']没有包装信息'; } else { labelResult.package = pack.data.list[0]; @@ -82,12 +94,12 @@ export function getLabelItems(labelItem, scanMsg, callBack) { } callBack(labelResult); }).catch(err => { - labelResult.sucess = false; + labelResult.success = false; labelResult.message = err; callBack(labelResult); }) } else { - labelResult.sucess = false; + labelResult.success = false; labelResult.message = '在条码中未解析到箱码'; callBack(labelResult); } @@ -103,7 +115,7 @@ export function analysisQRCodeLabel(labelItem, scanMsg) { barType: 'QRCode', }, package: {}, - sucess: true, + success: true, message: '' } @@ -112,7 +124,7 @@ export function analysisQRCodeLabel(labelItem, scanMsg) { labelResult.message = "未读取到分隔符"; } else { if (scanMsg.indexOf(separators) < 0) { - labelResult.sucess = false; + labelResult.success = false; labelResult.message = "标签格式不正确"; } else { try { @@ -153,7 +165,7 @@ export function getBarCodeInfo(header, version, value, callBack) { code:value }, package: null, - sucess: true, + success: true, message: '', } callBack(labelResult); diff --git a/common/scan.js b/common/scan.js index 93a3e8c5..73fe2759 100644 --- a/common/scan.js +++ b/common/scan.js @@ -13,12 +13,12 @@ //B:supplierBatch 供应商批次 //返回结果 -//sucess true:成功 false:失败 +//success true:成功 false:失败 //scanType barcode:条码 qrcode:二维码 //isPack true:箱码 false:托码 export function analyseScanInfo(scanMsg) { let scanResult = { - sucess: false, + success: false, message: "", data: { isPack: null, @@ -41,7 +41,7 @@ export function analyseScanInfo(scanMsg) { console.log('1.扫描到的内容:', scanMsg); //条码 if (scanMsg.indexOf(';') < 0) { - scanResult.sucess = true; + scanResult.success = true; scanResult.data.code = scanMsg; scanResult.data.scanType = 'barcode'; //条码 } else { @@ -107,15 +107,15 @@ export function analyseScanInfo(scanMsg) { } }) - scanResult.sucess = true; + scanResult.success = true; } else { //扫描的是条码,直接返回接收到的内容 - scanResult.sucess = true; + scanResult.success = true; scanResult.data.code = scanMsg; scanResult.data.scanType = 'barcode'; } } } catch (ex) { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "解析遇到异常" + ex.message; } } @@ -138,12 +138,12 @@ export function analyseScanInfo(scanMsg) { //E:produceDate日期 //返回结果 -//sucess true:成功 false:失败 +//success true:成功 false:失败 //scanType barcode:条码 qrcode:二维码 //isPack true:箱码 false:托码 export function analyseProductLabelInfo(scanMsg) { let scanResult = { - sucess: false, + success: false, message: "", data: { itemCode: null, @@ -163,7 +163,7 @@ export function analyseProductLabelInfo(scanMsg) { try { //条码 if (scanMsg.indexOf(';') < 0) { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "标签格式不正确"; } else { let arrayItems = scanMsg.split(';'); @@ -211,13 +211,13 @@ export function analyseProductLabelInfo(scanMsg) { scanResult.data.produceDate = value; break; default: - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "无法识别的前缀" + type; break; } - scanResult.sucess = true; + scanResult.success = true; } else { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "标签信息不能为空" + type; } } @@ -225,12 +225,12 @@ export function analyseProductLabelInfo(scanMsg) { } else { //扫描的是条码,直接返回接收到的内容 - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "标签分隔符错误"; } } } catch (ex) { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "解析遇到异常" + ex.message; } } @@ -243,7 +243,7 @@ export function analyseProductLabelInfo(scanMsg) { //1.序号1,2.生产号2546311FL,3.零件号254FL004,4.批序号202207110009 export function analyseTJMesQRCode(scanMsg) { let scanResult = { - sucess: false, + success: false, message: "", items: [] }; @@ -252,7 +252,7 @@ export function analyseTJMesQRCode(scanMsg) { } else { try { if (scanMsg.indexOf(':') < 0) { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "标签格式不正确"; } else { let arrayItems = scanMsg.split(':'); @@ -290,18 +290,18 @@ export function analyseTJMesQRCode(scanMsg) { } } } else { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "标签信息不能为空"; } }) - scanResult.sucess = true; + scanResult.success = true; } else { //扫描的是条码,直接返回接收到的内容 - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "标签分隔符错误"; } } } catch (ex) { - scanResult.sucess = false; + scanResult.success = false; scanResult.message = "解析遇到异常" + ex.message; } } diff --git a/mycomponents/detail/comRequestDetailCard.vue b/mycomponents/detail/comRequestDetailCard.vue index 4be275d2..96110434 100644 --- a/mycomponents/detail/comRequestDetailCard.vue +++ b/mycomponents/detail/comRequestDetailCard.vue @@ -75,7 +75,6 @@ watch: { dataContent(newVal) { var test =this.dataContent - debugger this.requestItem = newVal.subList[0]; }, }, diff --git a/mycomponents/location/requiredLocation.vue b/mycomponents/location/requiredLocation.vue index 7aa6746a..0ac2a93c 100644 --- a/mycomponents/location/requiredLocation.vue +++ b/mycomponents/location/requiredLocation.vue @@ -59,7 +59,10 @@ }, methods: { showLocation() { - this.$refs.scanLocationCode.openScanPopup(); + if(this.isShowEdit){ + this.$refs.scanLocationCode.openScanPopup(); + } + }, //扫描源库位 getLocation(location, code) { diff --git a/mycomponents/qty/CountQtyEdit.vue b/mycomponents/qty/CountQtyEdit.vue index 0ded9f60..645ad726 100644 --- a/mycomponents/qty/CountQtyEdit.vue +++ b/mycomponents/qty/CountQtyEdit.vue @@ -43,7 +43,7 @@ - + 库存数量 : {{Number(dataContent.balanceQty)}} @@ -52,7 +52,7 @@ + style="align-items: center; padding-left: 30rpx;"> 库存状态 : { - if (detail.record == undefined) { - if (detail.packingNumber == this.dataContent.packingNumber && - detail.batch == this.dataContent.batch && - detail.inventoryStatus == this.inventoryStatus) { - return detail; - } - } else { - if (detail.record.packingNumber == this.dataContent.packingNumber && - detail.record.batch == this.dataContent.batch && - detail.record.inventoryStatus == this.inventoryStatus) { - return detail; - } - } - - }) - if (item == undefined) { - this.dataContent.inventoryStatus = this.inventoryStatus - this.dataContent.qty = Number(this.allQty) - this.$emit("confirm"); - this.closeEditPopup(); - } else { - this.$refs.comMessage.showErrorMessage("箱码[" + item.packingNumber + "]批次[" + item.batch + "]" + "状态[" + - getInventoryStatusName(item.inventoryStatus) + "]已经在列表中", res => { - }) - } - }, updateStatus(value) { this.inventoryStatus = value console.log(this.inventoryStatus) diff --git a/mycomponents/qty/compareQty.vue b/mycomponents/qty/compareQty.vue index 165ce424..1d4f7e8b 100644 --- a/mycomponents/qty/compareQty.vue +++ b/mycomponents/qty/compareQty.vue @@ -13,13 +13,15 @@ {{Number(handleQty)}} + - / - - {{Number(recommendQty)}} - + / + + {{Number(recommendQty)}} + + - + @@ -71,6 +73,10 @@ isShowStdPack: { type: Boolean, default: true + }, + isShowRecommendQty: { + type: Boolean, + default: true } }, watch: { diff --git a/mycomponents/recommend/recommendCount.vue b/mycomponents/recommend/recommendCount.vue new file mode 100644 index 00000000..14a1559d --- /dev/null +++ b/mycomponents/recommend/recommendCount.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/mycomponents/scan/winComScan.vue b/mycomponents/scan/winComScan.vue index 9616a0f8..573f2281 100644 --- a/mycomponents/scan/winComScan.vue +++ b/mycomponents/scan/winComScan.vue @@ -152,11 +152,12 @@ } getLabelInfo(content, callback => { let scanResult = callback; - if (scanResult.sucess) { + if (scanResult.success) { that.clear(); // that.getfocus();//不能自动获取焦点 that.$emit("getResult", scanResult); } else { + that.clear(); this.$refs.comMessage.showErrorMessage(scanResult.message, res => { if (res) { that.getfocus(); diff --git a/mycomponents/scan/winScanPack.vue b/mycomponents/scan/winScanPack.vue index 82058c80..7b8c9daf 100644 --- a/mycomponents/scan/winScanPack.vue +++ b/mycomponents/scan/winScanPack.vue @@ -74,7 +74,7 @@ }, getScanResult(result) { - if (result.sucess) { + if (result.success) { this.$emit("getResult", result); } else { this.showMessage(result.message) diff --git a/pages.json b/pages.json index e8d87a72..efd609d6 100644 --- a/pages.json +++ b/pages.json @@ -111,6 +111,13 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/purchaseReturn/request/returnRequestCreate", + "style": { + "navigationBarTitleText": "采购退货申请创建", + "enablePullDownRefresh": true + } + }, { "path": "pages/purchaseReturn/job/returnJob", @@ -149,6 +156,8 @@ // } } }, + + { "path": "pages/purchaseReceipt/job/receiptJob", "style": { @@ -1640,6 +1649,14 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/scrap/request/scrapRequestCreate", + "style": { + "navigationBarTitleText": "报废出库申请创建", + "enablePullDownRefresh": false + } + }, + { "path": "pages/pallet/record/bindPalletRecord", "style": { diff --git a/pages/count/coms/comCountDetailCard.vue b/pages/count/coms/comCountDetailCard.vue index 68b86d06..0cfd55ea 100644 --- a/pages/count/coms/comCountDetailCard.vue +++ b/pages/count/coms/comCountDetailCard.vue @@ -14,7 +14,7 @@ - + @@ -28,7 +28,7 @@ diff --git a/pages/count/coms/jobInfoPopup.vue b/pages/count/coms/jobInfoPopup.vue index 1e244259..0d3996e4 100644 --- a/pages/count/coms/jobInfoPopup.vue +++ b/pages/count/coms/jobInfoPopup.vue @@ -6,12 +6,22 @@ 计划单号 : - {{dataContent.PlanNumber}} + {{dataContent.planNumber}} 阶段 : - {{dataContent.Stage}} + {{getCountStageName(dataContent.stage)}} + + + 库位 : + {{dataContent.locationCode}} + + + 盘点策略 : + {{isOpenCount(dataContent.isOpenCount)}} + + @@ -20,6 +30,9 @@ diff --git a/pages/count/job/countDetail.vue b/pages/count/job/countDetail.vue index 7b38c44f..b5d9c19c 100644 --- a/pages/count/job/countDetail.vue +++ b/pages/count/job/countDetail.vue @@ -1,6 +1,27 @@