From 0142e910dffd0255a4a4a1192cedd2ba0b0e71ab Mon Sep 17 00:00:00 2001
From: 王佳豪 <g675230687@126.com>
Date: 星期三, 14 七月 2021 16:57:35 +0800
Subject: [PATCH] 下架正式接口: 当[(库存数量-出库通知档数量) < 下架数量]时不允许下架
---
src/main/webapp/jsFiles/sapRequestLog.js | 136 +++++++++++++++++++++++++++++++++++++++++----
1 files changed, 124 insertions(+), 12 deletions(-)
diff --git a/src/main/webapp/jsFiles/sapRequestLog.js b/src/main/webapp/jsFiles/sapRequestLog.js
index 6d5453b..ffcd350 100644
--- a/src/main/webapp/jsFiles/sapRequestLog.js
+++ b/src/main/webapp/jsFiles/sapRequestLog.js
@@ -23,19 +23,21 @@
title: "鐗╂枡缂栫爜",
align: "center",
valign: "middle",
- // sortable: "true"
+ sortable: "true"
}, {
field: "request",
title: "璇锋眰鍙傛暟",
align: "center",
valign: "middle",
- sortable: "true"
+ width:150,
+ formatter: formatterRequest
}, {
field: "response",
title: "杩斿洖鍙傛暟",
align: "center",
valign: "middle",
- sortable: "true"
+ width:150,
+ formatter: formatterResponse
}, {
field: "create_time$",
title: "璁板綍鏃堕棿",
@@ -48,14 +50,13 @@
title: "鍏朵粬淇℃伅",
align: "center",
valign: "middle",
- sortable: "true"
+ formatter: formatterRemark
},
{
field: "type",
title: "璇锋眰缁撴灉",
align: "center",
valign: "middle",
- sortable: "true",
formatter: function (item) {
if (item == 1) {
return "鎴愬姛";
@@ -68,12 +69,11 @@
],
queryParamsType: "undefined",
queryParams: function queryParams(params) { //璁剧疆鏌ヨ鍙傛暟
- // var param = {
- // pageNumber: params.pageNumber,
- // pageSize: params.pageSize
- // // searchText: params.searchText
- // };
- // return param;
+ var condition = $("#condition").val();
+ var param = {
+ condition: condition
+ };
+ return param;
},
formatLoadingMessage: function () {
return "璇风◢绛夛紝姝e湪鍔犺浇涓�...";
@@ -97,4 +97,116 @@
function getViewStockUseByCon() {
// $("#test-table").bootstrapTable('refresh');
$("#test-table").bootstrapTable('refreshOptions', {pageNumber: 1}); //鍒嗛〉鍚庨噸鏂版悳绱㈡椂锛屽垵濮嬪寲椤电爜涓�1
-}
\ No newline at end of file
+}
+
+var formatterRequest = function (value, row, index) {
+ if (!value) {
+ return;
+ }
+ //娌℃湁鍐呭鐨勬椂鍊欐樉绀衡��-鈥�
+ var temp = "";
+ if (value == '') {
+ var temp = "-";
+ } else {
+ temp = value;
+ }
+//鏈夊唴瀹规椂锛屽唴瀹瑰ぇ浜�50瀛楃鍒欏ぇ浜庣殑閮ㄥ垎闅愯棌锛岀偣鍑籗how More 鏄剧ず鍐呭
+ var text = value;
+ var flag = text.length > 50 ? true : false;
+ if (flag) {
+ var type = 1;
+ temp = "<div style='word-wrap:break-word'>" + text.substring(0, 50) + "</div><a onclick='showhide(" + index + "," + type + ")'>...鏌ョ湅鍏ㄩ儴</a>"
+ }
+ return temp;
+}
+
+var formatterResponse = function (value, row, index) {
+ if (!value) {
+ return;
+ }
+ //娌℃湁鍐呭鐨勬椂鍊欐樉绀衡��-鈥�
+ var temp = "";
+ if (value == '') {
+ var temp = "-";
+ } else {
+ temp = value;
+ }
+//鏈夊唴瀹规椂锛屽唴瀹瑰ぇ浜�50瀛楃鍒欏ぇ浜庣殑閮ㄥ垎闅愯棌锛岀偣鍑籗how More 鏄剧ず鍐呭
+ var text = value;
+ var flag = text.length > 50 ? true : false;
+ if (flag) {
+ var type = 2;
+ temp = "<div style='word-wrap:break-word'>" + text.substring(0, 50) + "</div><a onclick='showhide(" + index + "," + type + ")'>...鏌ョ湅鍏ㄩ儴</a>"
+ }
+ return temp;
+}
+
+var formatterRemark = function (value, row, index) {
+ if (!value) {
+ return;
+ }
+ //娌℃湁鍐呭鐨勬椂鍊欐樉绀衡��-鈥�
+ var temp = "";
+ if (value == '') {
+ var temp = "-";
+ } else {
+ temp = value;
+ }
+//鏈夊唴瀹规椂锛屽唴瀹瑰ぇ浜�50瀛楃鍒欏ぇ浜庣殑閮ㄥ垎闅愯棌锛岀偣鍑籗how More 鏄剧ず鍐呭
+ var text = value;
+ var flag = text.length > 50 ? true : false;
+ if (flag) {
+ var type = 3;
+ temp = "<div style='word-wrap:break-word'>" + text.substring(0, 50) + "</div><a onclick='showhide(" + index + "," + type + ")'>...鏌ョ湅鍏ㄩ儴</a>"
+ }
+ return temp;
+}
+
+function showhide(row, col) {
+ var data = $('#test-table').bootstrapTable('getData', true);
+ // 1 request, 2 response, 3 remark
+ var type = "";
+ var modalTitle = "";
+ switch (col) {
+ case 1:
+ type = "request";
+ modalTitle = "璇锋眰鍙傛暟";
+ break;
+ case 2:
+ type = "response";
+ modalTitle = "杩斿洖鍙傛暟";
+ break;
+ case 3:
+ type = "remark";
+ modalTitle = "鍏朵粬淇℃伅";
+ break;
+ }
+ var displayRecord = "";
+ if (data && data.length > 0) {
+ data.map(function (item, index) {
+ if (index == row) {
+ displayRecord = item[type];
+ }
+ });
+ }
+ // alert(displayRecord);
+ // 鏄剧ず妯℃�佹
+ $("#showDetail").modal('show');
+ $("#headerName").html(modalTitle);
+ $("#details").val(displayRecord);
+}
+
+function closeModal() {
+ // 鏄剧ず妯℃�佹
+ $("#showDetail").modal('hide');
+}
+
+function onSearch() {
+ $("#test-table").bootstrapTable('refreshOptions',{pageNumber:1}); //鍒嗛〉鍚庨噸鏂版悳绱㈡椂锛屽垵濮嬪寲椤电爜涓�1
+}
+
+$('#content').keydown(function () {
+ if (event.keyCode === 13) {
+ onSearch();
+ }
+});
\ No newline at end of file
--
Gitblit v1.9.1