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 169cbe72..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: {}, }); @@ -636,7 +637,7 @@ export function purchaseReturnRequestClose(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: {}, }); @@ -648,7 +649,7 @@ export function purchaseReturnRequestApprove(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: {}, }); @@ -660,7 +661,7 @@ export function purchaseReturnRequestApproveAgree(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 purchaseReturnRequestApproveRefused(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: {}, }); @@ -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, }); @@ -1287,7 +1288,7 @@ export function unPlannedReceiptRequestCreate(params) { */ export function unPlannedReceiptRequestApprove(id) { return request({ - url: baseApi + "/wms/unplannedreceipt-request-main/submit?id="+id, + url: baseApi + "/wms/unplannedreceipt-request-main/submit?id=" + id, method: "put", data: {}, }); @@ -1299,7 +1300,7 @@ export function unPlannedReceiptRequestApprove(id) { */ export function unPlannedReceiptRequestClose(id) { return request({ - url: baseApi + "/wms/unplannedreceipt-request-main/close?id="+id, + url: baseApi + "/wms/unplannedreceipt-request-main/close?id=" + id, method: "put", data: {}, }); @@ -1311,7 +1312,7 @@ export function unPlannedReceiptRequestClose(id) { */ export function unPlannedReceiptRequestApproveAgree(id) { return request({ - url: baseApi + "/wms/unplannedreceipt-request-main/agree?id="+id, + url: baseApi + "/wms/unplannedreceipt-request-main/agree?id=" + id, method: "put", data: {}, }); @@ -1323,7 +1324,7 @@ export function unPlannedReceiptRequestApproveAgree(id) { */ export function unPlannedReceiptRequestApproveRefused(id) { return request({ - url: baseApi + "/wms/unplannedreceipt-request-main/refused?id="+id, + url: baseApi + "/wms/unplannedreceipt-request-main/refused?id=" + id, method: "put", data: {}, }); @@ -1335,7 +1336,7 @@ export function unPlannedReceiptRequestApproveRefused(id) { */ export function unPlannedReceiptRequestHandle(id) { return request({ - url: baseApi + "/wms/unplannedreceipt-request-main/handle?id="+id, + url: baseApi + "/wms/unplannedreceipt-request-main/handle?id=" + id, method: "put", data: {}, }); @@ -1440,7 +1441,7 @@ export function unPlannedIssueRequestCreate(params) { */ export function unPlannedIssueRequestApprove(id) { return request({ - url: baseApi + "/wms/unplannedissue-request-main/submit?id="+id, + url: baseApi + "/wms/unplannedissue-request-main/submit?id=" + id, method: "put", data: {}, }); @@ -1452,7 +1453,7 @@ export function unPlannedIssueRequestApprove(id) { */ export function unPlannedIssueRequestClose(id) { return request({ - url: baseApi + "/wms/unplannedissue-request-main/close?id="+id, + url: baseApi + "/wms/unplannedissue-request-main/close?id=" + id, method: "put", data: {}, }); @@ -1464,7 +1465,7 @@ export function unPlannedIssueRequestClose(id) { */ export function unPlannedIssueRequestApproveAgree(id) { return request({ - url: baseApi + "/wms/unplannedissue-request-main/agree?id="+id, + url: baseApi + "/wms/unplannedissue-request-main/agree?id=" + id, method: "put", data: {}, }); @@ -1476,7 +1477,7 @@ export function unPlannedIssueRequestApproveAgree(id) { */ export function unPlannedIssueRequestApproveRefused(id) { return request({ - url: baseApi + "/wms/unplannedissue-request-main/refused?id="+id, + url: baseApi + "/wms/unplannedissue-request-main/refused?id=" + id, method: "put", data: {}, }); @@ -1488,7 +1489,7 @@ export function unPlannedIssueRequestApproveRefused(id) { */ export function unPlannedIssueRequestHandle(id) { return request({ - url: baseApi + "/wms/unplannedissue-request-main/handle?id="+id, + url: baseApi + "/wms/unplannedissue-request-main/handle?id=" + id, method: "put", data: {}, }); @@ -2251,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: {}, }); @@ -2264,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: {}, }); @@ -2276,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: {}, }); @@ -2288,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: {}, }); @@ -2300,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: {}, }); @@ -2699,7 +2700,7 @@ export function scrapRequestCreate(params) { */ export function scrapRequestApprove(id) { return request({ - url: baseApi + "/wms/scrap-request-main/submit?id="+id, + url: baseApi + "/wms/scrap-request-main/submit?id=" + id, method: "put", data: {}, }); @@ -2711,7 +2712,7 @@ export function scrapRequestApprove(id) { */ export function scrapRequestClose(id) { return request({ - url: baseApi + "/wms/scrap-request-main/close?id="+id, + url: baseApi + "/wms/scrap-request-main/close?id=" + id, method: "put", data: {}, }); @@ -2723,7 +2724,7 @@ export function scrapRequestClose(id) { */ export function scrapRequestApproveAgree(id) { return request({ - url: baseApi + "/wms/scrap-request-main/agree?id="+id, + url: baseApi + "/wms/scrap-request-main/agree?id=" + id, method: "put", data: {}, }); @@ -2735,7 +2736,7 @@ export function scrapRequestApproveAgree(id) { */ export function scrapRequestApproveRefused(id) { return request({ - url: baseApi + "/wms/scrap-request-main/refused?id="+id, + url: baseApi + "/wms/scrap-request-main/refused?id=" + id, method: "put", data: {}, }); @@ -2747,7 +2748,7 @@ export function scrapRequestApproveRefused(id) { */ export function scrapRequestHandle(id) { return request({ - url: baseApi + "/wms/scrap-request-main/handle?id="+id, + url: baseApi + "/wms/scrap-request-main/handle?id=" + id, method: "put", data: {}, }); @@ -2951,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/directory.js b/common/directory.js index 80c38b53..8d76a32b 100644 --- a/common/directory.js +++ b/common/directory.js @@ -17,6 +17,8 @@ let nextActionList = []; let inspectTypeList = []; let sampleMethodList = []; let transferModeList = []; +let countStageList = []; + // 获取业务类型字典项 @@ -51,6 +53,7 @@ export function clearCacheData() { inspectTypeList = []; sampleMethodList =[]; transferModeList = []; + countStageList =[]; } //获取字典信息 @@ -436,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/components/pullDown/pullDown.vue b/components/pullDown/pullDown.vue index bddf9758..10058a23 100644 --- a/components/pullDown/pullDown.vue +++ b/components/pullDown/pullDown.vue @@ -1,20 +1,26 @@ + + + + diff --git a/package-lock.json b/package-lock.json index 30ac86f2..e0c52445 100644 --- a/package-lock.json +++ b/package-lock.json @@ -221,7 +221,7 @@ }, "node_modules/vue-clipboard2": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", + "resolved": "https://registry.npmmirror.com/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", "dependencies": { "clipboard": "^2.0.0" @@ -387,7 +387,7 @@ }, "vue-clipboard2": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", + "resolved": "https://registry.npmmirror.com/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", "requires": { "clipboard": "^2.0.0" diff --git a/pages.json b/pages.json index b92fb6ab..bb90ef27 100644 --- a/pages.json +++ b/pages.json @@ -17,7 +17,7 @@ "enablePullDownRefresh": true } }, - + { "path": "pages/common/webview/index", "style": { @@ -37,13 +37,13 @@ // "autoBackButton": "true", "buttons": [ // 右边按钮 - // { - // "float": "right", - // "fontSize": "52rpx", //按钮上文字的大小 - // "text": "\ue706", - // "fontSrc": "/static/ali_icon/iconfont.ttf" - // } - + { + "float": "right", + "fontSize": "52rpx", //按钮上文字的大小 + "text": "\ue706", + "fontSrc": "/static/ali_icon/iconfont.ttf" + } + ] } } @@ -55,8 +55,8 @@ "titleNView": { // "autoBackButton": "true", "buttons": [ - - + + ] } } @@ -91,10 +91,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -234,7 +234,7 @@ "enablePullDownRefresh": true } }, - + { "path": "pages/putaway/job/putawayJob", @@ -293,10 +293,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -395,15 +395,15 @@ "buttons": [ // 右边按钮 { - + "float": "right", "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -465,10 +465,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -542,7 +542,7 @@ "enablePullDownRefresh": false } }, - + { "path": "pages/productionReturn/request/returnToStoreRequest", "style": { @@ -557,10 +557,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -584,10 +584,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -611,10 +611,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -624,7 +624,7 @@ } } }, - + { "path": "pages/productionReturn/request/requestDetail", "style": { @@ -679,15 +679,15 @@ "buttons": [ // 右边按钮 { - + "float": "right", "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -714,15 +714,15 @@ "buttons": [ // 右边按钮 { - + "float": "right", "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -746,9 +746,9 @@ "enablePullDownRefresh": true } }, - - - + + + { "path": "pages/inventoryMove/job/inventoryMoveJob", "style": { @@ -796,7 +796,7 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { "float": "right", @@ -822,7 +822,7 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { "float": "right", @@ -848,7 +848,7 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { "float": "right", @@ -874,7 +874,7 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { "float": "right", @@ -900,7 +900,7 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { "float": "right", @@ -919,8 +919,8 @@ "enablePullDownRefresh": true } }, - - + + { "path": "pages/inventoryMove/record/moveFreeRecord", "style": { @@ -956,8 +956,8 @@ "enablePullDownRefresh": true } }, - - + + { "path": "pages/transfer/job/receiptJob", "style": { @@ -1166,7 +1166,7 @@ } }, - + { "path": "pages/productPutaway/request/putawayRequest", "style": { @@ -1181,10 +1181,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1202,7 +1202,7 @@ } }, - + { "path": "pages/productDismantle/job/productDismantleJob", "style": { @@ -1217,10 +1217,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1230,13 +1230,13 @@ } } }, - + { "path": "pages/productDismantle/job/productDismantleDetail", "style": { "navigationBarTitleText": "制品拆解任务详情", "enablePullDownRefresh": false - + } }, { @@ -1244,10 +1244,10 @@ "style": { "navigationBarTitleText": "制品拆解记录", "enablePullDownRefresh": false - + } }, - + { "path": "pages/unPlanned/job/receiptJob", @@ -1301,7 +1301,7 @@ "fontSrc": "/static/ali_icon/iconfont.ttf" }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1377,7 +1377,7 @@ "fontSrc": "/static/ali_icon/iconfont.ttf" }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1472,7 +1472,7 @@ "fontSrc": "/static/ali_icon/iconfont.ttf" }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1496,8 +1496,8 @@ "enablePullDownRefresh": false } }, - - + + { "path": "pages/customerReturn/job/returnJob", @@ -1539,7 +1539,7 @@ "enablePullDownRefresh": false } }, - + { "path": "pages/customerReturn/request/customerReturnRequest", "style": { @@ -1556,7 +1556,7 @@ "fontSrc": "/static/ali_icon/iconfont.ttf" }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1581,7 +1581,7 @@ "enablePullDownRefresh": false } }, - + { "path": "pages/scrap/job/scrapJob", "style": { @@ -1596,10 +1596,10 @@ "fontSize": "58rpx", //按钮上文字的大小 "text": "\ue696", "fontSrc": "/static/ali_icon/iconfont.ttf" - + }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", @@ -1632,7 +1632,7 @@ "fontSrc": "/static/ali_icon/iconfont.ttf" }, { - + "float": "right", "fontSize": "52rpx", //按钮上文字的大小 "text": "\ue6e2", diff --git a/pages/config/config.vue b/pages/config/config.vue index 25011727..d41a80ea 100644 --- a/pages/config/config.vue +++ b/pages/config/config.vue @@ -1,42 +1,119 @@ \ No newline at end of file + .page-wraper { + display: flex; + flex-direction: column; + width: 100%; + height: 100%; + } + + .page-main { + flex: 1; + position: relative; + } + + .page-footer { + color: #fff; + line-height: 100rpx; + /* 不放大不缩小固定100rpx */ + flex: 0 0 100rpx; + background-color: #00AAFF; + } + + .container { + background-color: #f5f7fa; + /* 这里只是作为样式展示 */ + } + 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 @@