From 4ac640c59a8fa0b48ae936a35cd448ccb2335950 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Fri, 23 Oct 2020 00:03:29 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=94=80=E5=94=AE=E5=87=BA?=
=?UTF-8?q?=E5=BA=93=E5=8D=95=E6=8D=AE=EF=BC=8C=E6=94=B9=E4=B8=BA=E9=80=89?=
=?UTF-8?q?=E6=8B=A9=E5=85=B3=E8=81=94=E5=8D=95=E6=8D=AE=E7=9A=84=E6=96=B9?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
erp_web/css/bill_detail.css | 6 +
erp_web/css/common.css | 6 +
erp_web/js/pages/bill/bill_detail.js | 23 +++-
erp_web/pages/bill/bill_detail.html | 72 +++++++++++
erp_web/pages/bill/purchase_in_list.html | 38 ++++--
erp_web/pages/bill/purchase_orders_list.html | 2 +-
erp_web/pages/bill/sale_orders_list.html | 5 +-
erp_web/pages/bill/sale_out_list.html | 123 ++++++++++++++++++-
8 files changed, 258 insertions(+), 17 deletions(-)
diff --git a/erp_web/css/bill_detail.css b/erp_web/css/bill_detail.css
index daf5c8b4..76bdba6c 100644
--- a/erp_web/css/bill_detail.css
+++ b/erp_web/css/bill_detail.css
@@ -7,12 +7,18 @@
#bill .retail_back{
display: none;
}
+#bill .purchase_orders{
+ display: none;
+}
#bill .purchase_in{
display: none;
}
#bill .purchase_back{
display: none;
}
+#bill .sale_orders{
+ display: none;
+}
#bill .sale_out{
display: none;
}
diff --git a/erp_web/css/common.css b/erp_web/css/common.css
index 39d98f14..cb79a728 100644
--- a/erp_web/css/common.css
+++ b/erp_web/css/common.css
@@ -54,4 +54,10 @@
color:blue;
text-decoration:underline;
cursor:pointer;
+}
+
+#depotHeadDlgShow .n-link{
+ color:blue;
+ text-decoration:underline;
+ cursor:pointer;
}
\ No newline at end of file
diff --git a/erp_web/js/pages/bill/bill_detail.js b/erp_web/js/pages/bill/bill_detail.js
index c28e677c..6ff31b78 100644
--- a/erp_web/js/pages/bill/bill_detail.js
+++ b/erp_web/js/pages/bill/bill_detail.js
@@ -95,7 +95,12 @@
if(listSubType) {
listSubType = decodeURI(listSubType);
}
- if(listSubType == "采购入库") {
+ if(listSubType == "采购订单") {
+ billType = "material";
+ $("#bill .purchase_orders").show();
+ tableString = $(".purchase_orders").html();
+ }
+ else if(listSubType == "采购入库") {
billType = "material";
$("#bill .purchase_in").show();
tableString = $(".purchase_in").html();
@@ -105,6 +110,11 @@
$("#bill .purchase_back").show();
tableString = $(".purchase_back").html();
}
+ else if(listSubType == "销售订单") {
+ billType = "material";
+ $("#bill .sale_orders").show();
+ tableString = $(".sale_orders").html();
+ }
else if(listSubType == "销售出库") {
billType = "material";
$("#bill .sale_out").show();
@@ -361,12 +371,18 @@
//打印table
$("#print_bill_detail").off("click").on("click",function(){
var tableString = "";//打印table
- if(listSubType == "采购入库") {
+ if(listSubType == "采购订单") {
+ tableString = $(".purchase_orders").html();
+ }
+ else if(listSubType == "采购入库") {
tableString = $(".purchase_in").html();
}
else if(listSubType == "采购退货出库") {
tableString = $(".purchase_back").html();
}
+ else if(listSubType == "销售订单") {
+ tableString = $(".sale_orders").html();
+ }
else if(listSubType == "销售出库") {
tableString = $(".sale_out").html();
}
@@ -426,7 +442,8 @@
depotHeadName = "仓库名称";
}
var isShowTaxColumn = false; //是否显示税率相关的列,true为隐藏,false为显示
- if(listSubType == "调拨出库" || listSubType == "其它出库" || listSubType == "其它入库" ||
+ if(listSubType == "采购订单" || listSubType == "销售订单" || listSubType == "调拨出库" ||
+ listSubType == "其它出库" || listSubType == "其它入库" ||
listSubType == "零售出库" || listSubType == "零售退货入库" || listSubType == "盘点复盘"){
isShowTaxColumn = true; //隐藏
}
diff --git a/erp_web/pages/bill/bill_detail.html b/erp_web/pages/bill/bill_detail.html
index 46add577..3e46f8d7 100644
--- a/erp_web/pages/bill/bill_detail.html
+++ b/erp_web/pages/bill/bill_detail.html
@@ -159,6 +159,41 @@
+
+
diff --git a/erp_web/pages/bill/purchase_in_list.html b/erp_web/pages/bill/purchase_in_list.html
index 265b2bba..b4c8a931 100644
--- a/erp_web/pages/bill/purchase_in_list.html
+++ b/erp_web/pages/bill/purchase_in_list.html
@@ -381,7 +381,7 @@
},
{ title: '供应商名称', field: 'organName',width:120},
{ title: '单据编号',field: 'number',width:155, formatter:function (value,rec) {
- if(rec.linknumber) {
+ if(rec.linkNumber) {
return value + "[转]";
} else {
return value;
@@ -459,12 +459,13 @@
onClickButton:function(){
$('#linkBillDlg').dialog('open').dialog('setTitle', '

选择关联单据');
$("#linkBillDlg").panel("move",{top:$(document).scrollTop() + ($(window).height()-400) * 0.5});
- initLinkBillTableData();
+ initLinkBillTableData(1,initPageSize);
+ initLinkBillPager();
}
});
url = '/depotHead/addDepotHeadAndDetail';
}
- function initLinkBillTableData() {
+ function initLinkBillTableData(pageNo,pageSize) {
$('#linkBillData').datagrid({
height:300,
rownumbers: false,
@@ -476,7 +477,7 @@
pagination: true,
//交替出现背景
striped : true,
- pageSize: 10,
+ pageSize: 2,
pageList: initPageNum,
columns:[[
{ field: 'id',width:35,align:"center",checkbox:true},
@@ -513,8 +514,8 @@
materialParam: "",
depotIds: depotString
}),
- currentPage: 1,
- pageSize: initPageSize
+ currentPage: pageNo,
+ pageSize: pageSize
}),
success: function (res) {
if(res && res.code === 200){
@@ -540,6 +541,26 @@
}
});
}
+ function initLinkBillPager() {
+ try {
+ var opts = $("#linkBillData").datagrid('options');
+ var pager = $("#linkBillData").datagrid('getPager');
+ pager.pagination({
+ onSelectPage:function(pageNum, pageSize) {
+ opts.pageNumber = pageNum;
+ opts.pageSize = pageSize;
+ pager.pagination('refresh', {
+ pageNumber:pageNum,
+ pageSize:pageSize
+ });
+ initLinkBillTableData(pageNum,pageSize);
+ }
+ });
+ }
+ catch (e) {
+ $.messager.alert('异常处理提示',"分页信息异常 : " + e.name + ": " + e.message,'error');
+ }
+ }
//编辑信息
function editDepotHead(index) {
var res = $("#tableData").datagrid("getRows")[index];
@@ -634,7 +655,10 @@
}
$("#DebtShow").text(debt);
$("#AccountDayShow").text(res.accountDay); //结算天数
- $("#LinkNumberShow").text(res.linkNumber); //关联订单号
+ //关联订单号
+ $("#LinkNumberShow").text(res.linkNumber).addClass("n-link").off("click").on("click",function () {
+ turnBillDetailPage(res.linkNumber, "采购订单");
+ });
var otherMoney = res.otherMoney?res.otherMoney:0;
if(otherMoney!=0 && res.otherMoneyList && res.otherMoneyItem){
var itemArr = res.otherMoneyList.split(","); //支出项目id列表
diff --git a/erp_web/pages/bill/purchase_orders_list.html b/erp_web/pages/bill/purchase_orders_list.html
index 857c3e0f..9bd2e6e0 100644
--- a/erp_web/pages/bill/purchase_orders_list.html
+++ b/erp_web/pages/bill/purchase_orders_list.html
@@ -305,7 +305,7 @@
},
{ title: '供应商名称', field: 'organName',width:120},
{ title: '单据编号',field: 'number',width:155, formatter:function (value,rec) {
- if(rec.linknumber) {
+ if(rec.linkNumber) {
return value + "[转]";
} else {
return value;
diff --git a/erp_web/pages/bill/sale_orders_list.html b/erp_web/pages/bill/sale_orders_list.html
index a1195c0c..86e6360f 100644
--- a/erp_web/pages/bill/sale_orders_list.html
+++ b/erp_web/pages/bill/sale_orders_list.html
@@ -293,7 +293,7 @@
pageList: initPageNum,
columns:[[
{ field: 'id',width:35,align:"center",checkbox:true},
- { title: '操作',field: 'op',align:"center", width:120,
+ { title: '操作',field: 'op',align:"center", width:90,
formatter:function(value,rec,index) {
var str = '';
var orgId = rec.organId? rec.organId:0;
@@ -302,13 +302,12 @@
str += '

';
str += '

';
}
- str += '

';
return str;
}
},
{ title: '客户名称', field: 'organName',width:120},
{ title: '单据编号',field: 'number',width:155, formatter:function (value,rec) {
- if(rec.linknumber) {
+ if(rec.linkNumber) {
return value + "[转]";
} else {
return value;
diff --git a/erp_web/pages/bill/sale_out_list.html b/erp_web/pages/bill/sale_out_list.html
index f1168ba2..efd0942e 100644
--- a/erp_web/pages/bill/sale_out_list.html
+++ b/erp_web/pages/bill/sale_out_list.html
@@ -82,7 +82,7 @@
关联订单 |
-
+
|
|
@@ -288,6 +288,15 @@
保存
取消
+