diff --git a/api/request2.js b/api/request2.js
index 45b1d8b6..366316b1 100644
--- a/api/request2.js
+++ b/api/request2.js
@@ -2296,13 +2296,82 @@ export function getProductionReturnRequestDetail(id) {
}
/**
- * 生产退料申请 提交
- * @param {*} params
+ * 生产退料申请 处理
+ * @param {*} id
+ *
*/
-export function productionReturnRequestSubmit(params) {
+export function productionReturnRequestHandle(id) {
return request({
- url: baseApi + "/wms/purchasereturn-request-main/submit",
+ url: baseApi + "/wms/productionreturn-request-main/handle?id=" + id,
method: "put",
+ data: {},
+ });
+}
+
+/**
+ * 生产退料申请 提交审批
+ * @param {*} id
+ *
+ */
+export function productionReturnRequestSubmitApprove(id) {
+ return request({
+ url: baseApi + "/wms/productionreturn-request-main/submit?id=" + id,
+ method: "put",
+ data: {},
+ });
+}
+
+/**
+ * 生产退料申请 审批通过
+ * @param {*} id
+ *
+ */
+
+export function productionReturnRequestSubmitApproveAgree(id) {
+ return request({
+ url: baseApi + "/wms/productionreturn-request-main/agree?id=" + id,
+ method: "put",
+ data: {},
+ });
+}
+
+/**
+ * 生产退料申请 审批驳回
+ * @param {*} id
+ *
+ */
+export function productionReturnRequestSubmitApproveRefused(id) {
+ return request({
+ url: baseApi + "/wms/productionreturn-request-main/refused?id=" + id,
+ method: "put",
+ data: {},
+ });
+}
+
+/**
+ * 生产退料申请 关闭
+ * @param {*} id
+ *
+ */
+export function productionReturnRequestClose(id) {
+ return request({
+ url: baseApi + "/wms/productionreturn-request-main/close?id=" + id,
+ method: "put",
+ data: {},
+ });
+}
+
+
+
+/**
+ * 生产退料申请 创建
+ * @param {*} params
+ */
+
+export function productionReturnRequestCreate(params) {
+ return request({
+ url: baseApi + "/wms/productionreturn-request-main/create",
+ method: "post",
data: params,
});
}
diff --git a/common/style/new_style.css b/common/style/new_style.css
index 98b69d1f..48a98b6b 100644
--- a/common/style/new_style.css
+++ b/common/style/new_style.css
@@ -497,7 +497,7 @@ uni-page-head .uni-page-head__title {
}
.popup_box .pop_tab .tab_info textarea {
- height: 280rpx;
+ height: 320rpx;
}
.popup_box .pop_tab .tab_info .uni-textarea-placeholder {
diff --git a/mycomponents/job/jobPersonInfo.vue b/mycomponents/job/jobPersonInfo.vue
index 7c1be5d6..fa28ee10 100644
--- a/mycomponents/job/jobPersonInfo.vue
+++ b/mycomponents/job/jobPersonInfo.vue
@@ -8,7 +8,7 @@
承接时间 :
- {{dataContent.acceptTime}}
+ {{dateFormat(dataContent.acceptTime)}}
创建人 :
@@ -16,7 +16,7 @@
创建时间 :
- {{dataContent.createTime}}
+ {{dateFormat(dataContent.createTime)}}
完成人 :
@@ -24,7 +24,7 @@
完成时间 :
- {{dataContent.completeTime}}
+ {{dateFormat(dataContent.completeTime)}}
@@ -32,6 +32,8 @@
diff --git a/mycomponents/job/jobRequestInfo.vue b/mycomponents/job/jobRequestInfo.vue
index 66d18570..59294f68 100644
--- a/mycomponents/job/jobRequestInfo.vue
+++ b/mycomponents/job/jobRequestInfo.vue
@@ -8,11 +8,11 @@
申请时间 :
- {{dataContent.requestTime}}
+ {{dateFormat(dataContent.requestTime)}}
要求截至时间 :
- {{dataContent.requestDueTime}}
+ {{dateFormat(dataContent.requestDueTime)}}
从仓库代码 :
@@ -22,16 +22,34 @@
到仓库代码 :
{{dataContent.toWarehouseCode}}
+
+ 出库库存状态范围 :
+ {{getInventoryStatusDesc(getDirectoryItemArray(dataContent.outInventoryStatuses))}}
+
+
+ 入库库存状态范围 :
+ {{getInventoryStatusDesc(getDirectoryItemArray(dataContent.inInventoryStatuses))}}
+
diff --git a/mycomponents/job/jobTop.vue b/mycomponents/job/jobTop.vue
index 56562d7e..7aab393c 100644
--- a/mycomponents/job/jobTop.vue
+++ b/mycomponents/job/jobTop.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/mycomponents/scan/winComScan.vue b/mycomponents/scan/winComScan.vue
index 315e97ed..9616a0f8 100644
--- a/mycomponents/scan/winComScan.vue
+++ b/mycomponents/scan/winComScan.vue
@@ -10,10 +10,10 @@
@input="handelScanMsg" :cursor="cursorIndex">
-
-
+
+
diff --git a/mycomponents/scan/winScanPackAndLocation.vue b/mycomponents/scan/winScanPackAndLocation.vue
index e84e4197..e3ec3242 100644
--- a/mycomponents/scan/winScanPackAndLocation.vue
+++ b/mycomponents/scan/winScanPackAndLocation.vue
@@ -247,9 +247,14 @@
})
} else if (datas.length == 1) {
let balance = datas[0];
- this.packCallBack(balance);
+ if(balance.qty>0){
+ this.packCallBack(balance);
+ }else {
+ this.showErrorMessage(this.getQueryCondition() + '
查找到库存记录数量为['+balance.qty+"],
不可以进行操作", res => {
+ this.packGetFocus();
+ })
+ }
} else {
-
this.showBalanceSelect(datas);
}
},
@@ -259,7 +264,13 @@
},
selectBalanceItem(balance) {
- this.packCallBack(balance);
+ if(balance.qty>0){
+ this.packCallBack(balance);
+ }else {
+ this.showErrorMessage(this.getQueryCondition() + '
查找到库存记录数量为['+balance.qty+"],不可以进行操作", res => {
+ this.packGetFocus();
+ })
+ }
},
packCallBack(item) {
diff --git a/pages.json b/pages.json
index b86ffb87..9b3d427a 100644
--- a/pages.json
+++ b/pages.json
@@ -529,7 +529,34 @@
{
"path": "pages/productionReturn/request/returnToStoreRequest",
"style": {
- "navigationBarTitleText": "生产退料合格申请",
+ "navigationBarTitleText": "生产合格退料申请",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/productionReturn/request/returnToStoreRequestSubmit",
+ "style": {
+ "navigationBarTitleText": "生产合格退料申请",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
diff --git a/pages/count/job/countDetail.vue b/pages/count/job/countDetail.vue
index aae27b25..7b38c44f 100644
--- a/pages/count/job/countDetail.vue
+++ b/pages/count/job/countDetail.vue
@@ -47,6 +47,7 @@
import {
goHome,
+ navigateBack,
getPackingNumberAndBatch
} from '@/common/basic.js';
@@ -562,15 +563,6 @@
this.scanPopupGetFocus();
},
- closeCommitMessage() {
- setTimeout(() => {
- uni.navigateTo({
- url: './receipt'
- })
- })
- //点关闭直接返回列表
- uni.hideLoading();
- },
editItem(item) {
var detail = this.detailSource.find(r => r.itemCode == item.record.itemCode);
this.$refs.CountQtyEdit.openEditPopup(item.record,
@@ -579,13 +571,8 @@
showCommitSuccessMessage(hint) {
this.$refs.comMessage.showSuccessMessage(hint, res => {
-
+ navigateBack(1);
})
- setTimeout(() => {
- uni.navigateTo({
- url: './receiptJob'
- })
- }, 3000)
}
}
diff --git a/pages/count/record/countRecord.vue b/pages/count/record/countRecord.vue
index 29f99d2e..9e6dac39 100644
--- a/pages/count/record/countRecord.vue
+++ b/pages/count/record/countRecord.vue
@@ -47,7 +47,8 @@
+
+
diff --git a/pages/productionReturn/coms/comReturnRequestCreator.vue b/pages/productionReturn/coms/comReturnRequestCreator.vue
new file mode 100644
index 00000000..aeaaf9fd
--- /dev/null
+++ b/pages/productionReturn/coms/comReturnRequestCreator.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+ 车间 : {{dataContent.workShopName}} ({{dataContent.workshopCode}})
+
+
+ 类型 : {{getType(dataContent.businessType)}}
+
+
+ 总数量 : {{dataContent.totalQty}}
+
+
+
+
+
+
+
+
+
+
+ 生产线 : {{item.productionLineName}}({{item.productionLineCode}})
+
+
+ 工位 : {{item.workStationName}} ({{item.workStationCode}})
+
+
+ 物品代码 : {{item.itemCode}}
+
+
+ 物品名称 : {{item.itemName}}
+
+
+
+
+ 数量 : {{item.qty}} 单位 :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/productionReturn/coms/comReturnRequestPopup.vue b/pages/productionReturn/coms/comReturnRequestPopup.vue
new file mode 100644
index 00000000..b5f64d18
--- /dev/null
+++ b/pages/productionReturn/coms/comReturnRequestPopup.vue
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+ 位置 :
+
+
+ {{positionInfo}}
+
+
+
+
+
+
+
+
+
+ 箱码:
+
+ {{itemCode}}
+
+
+
+
+
+
+
+
+
+
+
+ 数量 :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/productionReturn/coms/comScanReturnPack.vue b/pages/productionReturn/coms/comScanReturnPack.vue
new file mode 100644
index 00000000..1b2bc367
--- /dev/null
+++ b/pages/productionReturn/coms/comScanReturnPack.vue
@@ -0,0 +1,508 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/productionReturn/job/returnDetail.vue b/pages/productionReturn/job/returnDetail.vue
index 915013ad..23fe99d2 100644
--- a/pages/productionReturn/job/returnDetail.vue
+++ b/pages/productionReturn/job/returnDetail.vue
@@ -45,7 +45,7 @@
} from '@/api/request2.js';
import {
goHome,
- getCurrDateTime,
+ navigateBack,
getPackingNumberAndBatch
} from '@/common/basic.js';
import {
@@ -462,9 +462,7 @@
showCommitSuccessMessage(hint) {
this.$refs.comMessage.showSuccessMessage(hint, res => {
- uni.navigateTo({
- url: './returnJob'
- })
+ navigateBack(1)
})
},
}
diff --git a/pages/productionReturn/request/returnToHoldRequest.vue b/pages/productionReturn/request/returnToHoldRequest.vue
index b763866e..47463dac 100644
--- a/pages/productionReturn/request/returnToHoldRequest.vue
+++ b/pages/productionReturn/request/returnToHoldRequest.vue
@@ -1,279 +1,55 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
+
diff --git a/pages/purchaseReturn/job/returnDetail.vue b/pages/purchaseReturn/job/returnDetail.vue
index fbe9d4fa..2c06f310 100644
--- a/pages/purchaseReturn/job/returnDetail.vue
+++ b/pages/purchaseReturn/job/returnDetail.vue
@@ -249,8 +249,7 @@
']不一致,是否继续上架?', res => {
if (res) {
itemDetail.scaned = true;
- itemDetail.handleQty = Number(result.label.qty) > Number(result.balance
- .qty) ? Number(result.balance.qty) : Number(result.label.qty);
+ itemDetail.handleQty = Number(result.balance.qty) ;
itemDetail.toInventoryStatus = result.balance.inventoryStatus;
itemDetail.balance = result.balance;
itemDetail.balance.balanceQty = result.balance.qty;
@@ -264,8 +263,7 @@
});
} else {
itemDetail.scaned = true;
- itemDetail.handleQty = Number(result.label.qty) > Number(result.balance
- .qty) ? Number(result.balance.qty) : Number(result.label.qty);
+ itemDetail.handleQty = Number(result.balance.qty) ;
itemDetail.toInventoryStatus = result.balance.inventoryStatus;
itemDetail.balance = result.balance;
itemDetail.balance.balanceQty = result.balance.qty;
diff --git a/pages/putaway/coms/comPutawayJobCard.vue b/pages/putaway/coms/comPutawayJobCard.vue
index 6da43026..4f19c5d3 100644
--- a/pages/putaway/coms/comPutawayJobCard.vue
+++ b/pages/putaway/coms/comPutawayJobCard.vue
@@ -12,19 +12,10 @@
- 客户名称 : {{dataContent.customerName}}
+ 客户代码 : {{dataContent.supplierCode}}
-
-
-
-
- 物品代码 : {{dataContent.itemCode}}
-
-
-
-
diff --git a/pages/putaway/job/putawayDetail.vue b/pages/putaway/job/putawayDetail.vue
index 567c648f..225a0933 100644
--- a/pages/putaway/job/putawayDetail.vue
+++ b/pages/putaway/job/putawayDetail.vue
@@ -1,5 +1,12 @@
+
+
+
+ 申请单号 : {{jobContent.requestNumber}}
+
+
+
@@ -15,7 +22,6 @@
-