diff --git a/pages/waitForApproval/approvalDetail/approvalDetail.js b/pages/waitForApproval/approvalDetail/approvalDetail.js
index f39b6ba..e60a499 100644
--- a/pages/waitForApproval/approvalDetail/approvalDetail.js
+++ b/pages/waitForApproval/approvalDetail/approvalDetail.js
@@ -4,29 +4,24 @@ var network = require("../../../utils/net.js");
var timechage = require("../../../utils/dateTimeUtil.js");
// 销售 - 销售订单
-var saleOrderMethod = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/OrderRpc/Load';
-// 销售 - 销售预报
-var saleForecastMethod = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/SaleForecastRpc/Load';
+var saleOrderMethod = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/OrderRpc/Load';
// 销售 - 业务担保
-var businessGuaranteeMethod = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/BusinessGuaranteeRpc/Load';
-// 屠宰分割-生产通知单
-var productNoticeMethod = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/ProductNoticeRpc/Load';
+var businessGuaranteeMethod = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/BusinessGuaranteeRpc/Load';
+// 销售 - 特价申请
+var specialOrderApplyMethod = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/MarketingActivityRpc/Load';
/**
* 确定按钮点击进行审核的方法
*/
// 销售 - 销售订单
-var saleOrderForward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/OrderRpc/Forward';
-var saleOrderBackward = "/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/OrderRpc/Backward"
-// 销售 - 销售预报
-var saleForecastForward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/SaleForecastRpc/Forward';
-var saleForecastBackward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/SaleForecastRpc/Backward';
+var saleOrderForward = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/OrderRpc/Forward';
+var saleOrderBackward = "/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/OrderRpc/Backward"
// 销售 - 业务担保
-var businessGuaranteeForward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/BusinessGuaranteeRpc/Forward';
-var businessGuaranteeBackward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/BusinessGuaranteeRpc/Backward';
-// 屠宰分割-生产通知单
-var productNoticeForward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/ProductNoticeRpc/Forward';
-var productNoticeBackward = '/MainSystem/B3MiniProgramRpc/Rpcs/ManagerRpc/ProductNoticeRpc/Backward';
+var businessGuaranteeForward = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/BusinessGuaranteeRpc/Forward';
+var businessGuaranteeBackward = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/BusinessGuaranteeRpc/Backward';
+// 销售 - 特价申请
+var specialOrderApplyForward = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/MarketingActivityRpc/Forward';
+var specialOrderApplyBackward = '/MainSystem/B3MiniProgramRpc/XuRpcs/Employee/MarketingActivityRpc/Backward';
//将要获取的表头模版名称
var formTitleTemplate = "";
@@ -42,10 +37,12 @@ Page({
*/
data: {
dataArr: [],
+ // 特价申请客户明细的数组
+ customer_arr: [],
titleObj: {},
templateName: "",
titleTemplateName: "",
- showBottomView: true,
+ showBottomView: false,
},
/**
@@ -61,6 +58,9 @@ Page({
if (app.globalData.shareInParameter.id) {
var detailItemID = parseInt(app.globalData.shareInParameter.id);
detailItemType = app.globalData.shareInParameter.detailItemType;
+ that.setData({
+ showBottomView: true,
+ });
} else {
var detailItemID = parseInt(options.id);
detailItemType = options.detailItemType;
@@ -100,14 +100,11 @@ Page({
case "销售-销售订单":
method = saleOrderMethod;
break;
- case "销售-销售预报":
- method = saleForecastMethod;
- break;
case "销售-业务担保":
method = businessGuaranteeMethod;
break;
- case "屠宰分割-生产通知单":
- method = productNoticeMethod;
+ case "销售-特价申请":
+ method = specialOrderApplyMethod;
break;
}
let params = [detailItemID];
@@ -141,23 +138,16 @@ Page({
that.saleOrder(array, detailInfoTemplate, formTitleTemplate);
break;
- case "销售-销售预报":
- formTitleTemplate = "commonFormTitleTemplate";
- detailInfoTemplate = "saleOrderTemplate";
- // that.saleForecast(array, detailInfoTemplate, formTitleTemplate)
- that.saleOrder(array, detailInfoTemplate, formTitleTemplate);
- break;
-
case "销售-业务担保":
formTitleTemplate = "guaranteeFormTitleTemplate";
detailInfoTemplate = "businessGuaranteeTemplate";
that.businessGuarantee(array, detailInfoTemplate, formTitleTemplate);
break;
- case "屠宰分割-生产通知单":
- formTitleTemplate = "commonFormTitleTemplate";
- detailInfoTemplate = "productNoticeTemplate";
- that.productNotice(array, detailInfoTemplate, formTitleTemplate);
+ case "销售-特价申请":
+ formTitleTemplate = "specialOrderApplyTitleTemplate";
+ detailInfoTemplate = "specialOrderApplyTemplate";
+ that.specialOrderApply(array, detailInfoTemplate, formTitleTemplate);
break;
}
})
@@ -207,6 +197,8 @@ Page({
templateName: infoTemplate,
// 详情数组
dataArr: arrayLast,
+ // 置空客户数组
+ customer_arr: [],
// 表头明细
titleObj: formTitle,
})
@@ -259,55 +251,82 @@ Page({
templateName: infoTemplate,
// 详情数组
dataArr: arrayLast,
+ // 置空客户数组
+ customer_arr:[],
// 表头明细
titleObj: formTitle,
})
},
- // 生产通知单数据解析
- productNotice: function(result, infoTemplate, titleTemplate) {
+ // 特价申请数据解析
+ specialOrderApply: function(result, infoTemplate, titleTemplate) {
+
var formTitle = {
+
//返回的订单ID
- // 生产通知订单ID在表头内取不到,包含在详情数组内
- // orderID: result.ID,
- orderID: result.Details[0].ProductNotice_ID,
- // 购货客户
- Customer_Name: result.Customer_Name,
+ orderID: result.ID,
+ // 名称
+ name: result.Name,
+ // 摘要
+ remark: result.Remark,
// 会计单位
AccountingUnit_Name: result.AccountingUnit_Name,
// 部门
Department_Name: result.Department_Name,
// 日期
- CreateTime: timechage.formatTimeTwo(result.Date.substring(6, 19), 'Y/M/D'),
+ CreateTime: timechage.formatTimeTwo(result.MarketingActivityDate.substring(6, 19), 'Y/M/D'),
}
- let arrayLast = [];
- var detailArr = result.Details;
- for (var i = 0; i < detailArr.length; i++) {
+
+ let goodsDetailInfoArr = [];
+ var goodsNameArray = result.GoodsDetails;
+ for (var i = 0; i < goodsNameArray.length; i++) {
+ let beginTime = timechage.formatTimeTwo(goodsNameArray[i].BeginTime.substring(6, 19), 'Y-M-D')
+ let endTime = timechage.formatTimeTwo(goodsNameArray[i].EndTime.substring(6, 19), 'Y-M-D')
var dmo = {
+ // 存货明细单号
listNumber: i + 1,
- // 存活名称
- Goods_Name: detailArr[i].Goods_Name,
- // 主数量
- Number: detailArr[i].Number,
- // 辅数量
- SecondNumber: detailArr[i].SecondNumber,
- // 生产日期
- ProduceDate: timechage.formatTimeTwo(detailArr[i].ProduceDate.substring(6, 19), 'Y/M/D'),
- // 交货日期
- DeliveryDate: timechage.formatTimeTwo(detailArr[i].DeliveryDate.substring(6, 19), 'Y/M/D'),
- // 加工要求
- ProduceRequest: detailArr[i].ProduceRequest,
+ SaleGoods_ID: goodsNameArray[i].SaleGoods_ID,
+ // 存货名称
+ Goods_Name: goodsNameArray[i].Goods_Name,
+ // 原单价
+ Price: goodsNameArray[i].LastPrice,
+ // 特价
+ applicationPrice: goodsNameArray[i].Price,
+ // 开始时间
+ applicationStartTime: beginTime,
+ // 结束时间
+ applicationEndTime: endTime,
+ // 申请数量
+ applicationNum: goodsNameArray[i].Number,
+ // 单位(没用到)
+ applicationUnit: goodsNameArray[i].Unit,
}
- arrayLast.push(dmo);
+ goodsDetailInfoArr.push(dmo);
}
+
+ let customerDetailsArray = [];
+ var customerArray = result.CustomerDetails;
+ for (var i = 0; i < customerArray.length; i++) {
+ var dmo = {
+ // 存货明细单号
+ listNumber: i + 1,
+ ID: customerArray[i].Customer_ID,
+ CustomerCatalog_Name: customerArray[i].CustomerCatalog_Name,
+ Name: customerArray[i].Customer_Name,
+ }
+ customerDetailsArray.push(dmo)
+ }
+
this.setData({
// 表头模版
titleTemplateName: titleTemplate,
// 详情模版名称
templateName: infoTemplate,
- // 详情数组
- dataArr: arrayLast,
+ // 存货详情数组
+ dataArr: goodsDetailInfoArr,
+ // 客户详情数组
+ customer_arr: customerDetailsArray,
// 表头明细
titleObj: formTitle,
})
@@ -324,14 +343,11 @@ Page({
case "销售-销售订单":
method = saleOrderForward;
break;
- case "销售-销售预报":
- method = saleForecastForward;
- break;
case "销售-业务担保":
method = businessGuaranteeForward;
break;
- case "屠宰分割-生产通知单":
- method = productNoticeForward;
+ case "销售-特价申请":
+ method = specialOrderApplyForward;
break;
}
let params = [id];
@@ -358,14 +374,11 @@ Page({
case "销售-销售订单":
method = saleOrderBackward;
break;
- case "销售-销售预报":
- method = saleForecastBackward;
- break;
case "销售-业务担保":
method = businessGuaranteeBackward;
break;
- case "屠宰分割-生产通知单":
- method = productNoticeBackward;
+ case "销售-特价申请":
+ method = specialOrderApplyBackward;
break;
}
let params = [id];
diff --git a/pages/waitForApproval/approvalDetail/approvalDetail.wxml b/pages/waitForApproval/approvalDetail/approvalDetail.wxml
index ab3339b..60dffc1 100644
--- a/pages/waitForApproval/approvalDetail/approvalDetail.wxml
+++ b/pages/waitForApproval/approvalDetail/approvalDetail.wxml
@@ -4,6 +4,12 @@
+
+
+
+
+
+
@@ -20,7 +26,7 @@
-
+
购货客户:{{titleObj.Customer_Name}}
会计单位:{{titleObj.AccountingUnit_Name}}
@@ -38,6 +44,15 @@
担保金额:{{titleObj.GuaranteeMoney}}
+
+
+名称:{{titleObj.name}}
+日期:{{titleObj.CreateTime}}
+ 会计单位:{{titleObj.AccountingUnit_Name}}
+ 销售部门:{{titleObj.Department_Name}}
+ 摘要:{{titleObj.remark}}
+
+
明细清单:{{item.listNumber}}
@@ -48,15 +63,22 @@
政策单价:{{item.PolicyPrice}}
-
-
- 明细清单:{{item.listNumber}}
+
+
+ 客户明细:{{item.listNumber}}
+ 客户名称:{{item.Name}}
+ 客户类型:{{item.CustomerCatalog_Name}}
+
+
+
+
+ 存货明细清单:{{item.listNumber}}
存货名称:{{item.Goods_Name}}
- 主数量:{{item.Number}}
- 辅数量:{{item.SecondNumber}}
- 生产日期:{{item.ProduceDate}}
- 交货日期:{{item.DeliveryDate}}
- 加工要求:{{item.ProduceRequest}}
+ 原单价:{{item.Price}}
+ 特价:{{item.applicationPrice}}
+ 开始时间:{{item.applicationStartTime}}
+ 结束时间:{{item.applicationEndTime}}
+ 申请数量:{{item.applicationNum}}
diff --git a/pages/waitForApproval/approvalDetail/approvalDetail.wxss b/pages/waitForApproval/approvalDetail/approvalDetail.wxss
index 269bf34..d4853ca 100644
--- a/pages/waitForApproval/approvalDetail/approvalDetail.wxss
+++ b/pages/waitForApproval/approvalDetail/approvalDetail.wxss
@@ -9,7 +9,7 @@
}
.listItem {
- padding: 20rpx 20rpx 20rpx 20rpx;
+ padding: 20rpx 20rpx;
border-bottom: 0.1px solid #dbdbdb;
font-size: 16px;
color: black;
@@ -27,7 +27,7 @@
.listNumberView {
background-color: #f0eff5;
- padding: 10rpx 10rpx 10rpx 10rpx;
+ padding: 10rpx 10rpx;
font-size: 16px;
color: #666;
}