From e7cfae909181ab9e7ffacd0370b0ad9d4ad50123 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期五, 30 六月 2023 20:15:09 +0800
Subject: [PATCH] 质检管理
---
igds-web/src/main/resources/static/admin/inout/in-sample.js | 190 ++++++++++-------------------------------------
1 files changed, 40 insertions(+), 150 deletions(-)
diff --git a/igds-web/src/main/resources/static/admin/inout/in-sample.js b/igds-web/src/main/resources/static/admin/inout/in-sample.js
index dc8e4af..6824ee7 100644
--- a/igds-web/src/main/resources/static/admin/inout/in-sample.js
+++ b/igds-web/src/main/resources/static/admin/inout/in-sample.js
@@ -6,7 +6,6 @@
var page = 1;
var limit = 10;
var curSampleData = null;// 褰撳墠缂栬緫鏁版嵁
-var curCheckItems = null;// 褰撳墠鏁版嵁鐨勬鏌ラ」淇℃伅
$(function () {
layui.use(['layer', 'laydate', 'form', 'table'], function () {
@@ -14,7 +13,6 @@
form = layui.form;
table = layui.table;
laydate = layui.laydate;
-
laydate.render({
elem: '#start',
theme: '#7b8e9f',
@@ -44,31 +42,11 @@
showDetail(obj);
}
});
-
- //鐩戝惉绮鍝佺
- layui.form.on('select(select_foodVariety)', function (data) {
- updateFoodVariety(data.value);
- });
-
- //鐩戝惉鍖栭獙缁撴灉鍗曞~鍐欐暟鎹�,骞剁粰鍑烘彁绀虹粨鏋�
- table.on('edit(tableCheckItem)', function (obj) {
- getResult(obj);
- });
});
//鏄剧ず鍏ュ簱娴佺▼
showProgress();
-
- // 鍒濆鍖朩ebSocket
- initInoutWS(deptId, bizType, progress, userId);
});
-
-
-// socket淇℃伅杩斿洖铏曠悊
-function socketOnMessage(packet) {
- layer.alert(packet.data);
- window.parent.sysNotify(packet.data);
-}
/**
* 鏉′欢鏌ヨ
@@ -193,55 +171,6 @@
form.render();
};
-//鏍规嵁濉啓鍖栭獙鏁版嵁,缁欏嚭鎻愰啋鏄惁鍚堟牸
-function getResult(obj) {
- var data = obj.data;
- //濉啓鐨勬暟鎹��
- var newValue = data.value;
- //鏍囧噯鍊�
- var limit = data.upperLimit;
- //杩愮畻绗�
- var symbol = data.operaSymbol;
-
- if (symbol && limit) {
- if (">=" == symbol) {
- if (newValue < limit) {
- data.remarks = "涓嶅悎鏍�";
- } else {
- data.remarks = "鍚堟牸";
- }
- }
- if ("<=" == symbol) {
- if (newValue > limit) {
- data.remarks = "涓嶅悎鏍�";
- } else {
- data.remarks = "鍚堟牸";
- }
- }
- if ("==" == symbol) {
- if (newValue != limit) {
- data.remarks = "涓嶅悎鏍�";
- } else {
- data.remarks = "鍚堟牸";
- }
- }
- }
- obj.update(data);
- //鏍规嵁鍖栭獙缁撴灉鎻愰啋鏄惁鍚堟牸
- updateCheckResultTip();
-}
-
-//鏍规嵁閫夋嫨浠撳簱鏄剧ず绮鍝佺
-function updateFoodVariety(foodVariety) {
- if (null == foodVariety || "" == foodVariety) return;
- form.val("form-detail", {
- foodVariety: foodVariety
- });
- form.render();
-
- flushCheckItem(foodVariety);
-}
-
// 鏍规嵁妯″紡鍚姩寮�濮嬫墻鏍�
function checkExe(type) {
@@ -257,14 +186,14 @@
success: function (result) {
layer.close(index);
if (result.code != "0000") {
- layer.alert(result.msg);
+ alertError(result.msg);
} else {
- layer.msg("鎿嶄綔鍛戒护鍙戦�佹垚鍔燂紒");
+ alertSuccess("鎿嶄綔鍛戒护鍙戦�佹垚鍔�!");
}
},
error: function () {
layer.close(index);
- layer.alert("鍚庡彴寮傚父锛屾搷浣滃懡浠ゅ彂閫佸け璐ワ紒");
+ alertError("鍚庡彴寮傚父锛屾搷浣滃懡浠ゅ彂閫佸け璐ワ紒");
}
});
};
@@ -348,12 +277,11 @@
* 鏃堕棿绛�
*/
function getTime() {
-
- var now = new Date();
- var time = now.toLocaleString('chinese', {
- hour12: false
- });
- return time;
+ var now = new Date();
+ var time = now.toLocaleString('chinese', {
+ hour12: false
+ });
+ return time;
}
function showDetail(obj) {
@@ -362,10 +290,10 @@
$("#printTime").html(nowTime);
curSampleData = obj.data;
- if(!curSampleData.sampleTime){
+ if (!curSampleData.sampleTime) {
curSampleData.sampleTime = nowTime;
}
- if(!curSampleData.sampleUser){
+ if (!curSampleData.sampleUser) {
curSampleData.sampleUser = sampleUser;
}
// 璧嬪��
@@ -379,18 +307,16 @@
shade: 0,
content: $('#checkDetail'),
btnAlign: 'c',
- btn: ['淇濆瓨骞舵墦鍗�', '淇濆瓨鎻愪氦','鍏抽棴鍙栨秷'],
+ btn: ['鎵撳嵃骞朵繚瀛�', '浠呬繚瀛�', '鍏抽棴鍙栨秷'],
yes: function () {
- layer.alert("鏉″舰鐮佸緟纭畾锛�");
+ printSimpleStart();
}, btn2: function () {
// 鏇存柊鍒伴〉闈�
var data = form.val("form-detail");
obj.update(data);
// 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
Object.assign(curSampleData, data);
-
submit();
-
}, btn3: function () {
layer.closeAll();
},
@@ -398,9 +324,34 @@
});
}
+
+//鎵ц鎵撳嵃
+function printSimpleStart() {
+ var index = layer.load();
+ $.ajax({
+ type: "POST",
+ url: "../../basic/inout/report/bill-simple",
+ dataType: "json",
+ contentType: "application/json;charset=UTF-8",
+ data: JSON.stringify(curSampleData),
+ success: function (result) {
+ layer.close(index);
+ if (result.code != "0000") {
+ alertError(result.msg);
+ } else {
+ printSimpleBill(result.data);
+ submit();
+ }
+ },
+ error: function () {
+ layer.close(index);
+ alertError("鎵撳嵃鍗曟嵁璋冪敤澶辫触");
+ }
+ });
+}
+
// 褰撳墠瀹屾垚
function submit() {
-
if (!curSampleData.sampleUser) {
layer.alert("璇疯緭鍏ユ墻鏍蜂汉锛侊紒");
return;
@@ -409,11 +360,10 @@
layer.alert("璇疯緭鍏ユ墻鏍锋椂闂达紒锛�");
return;
}
-
var index = layer.load();
$.ajax({
type: "POST",
- url: "../../basic/inout/update-sample",
+ url: "../../basic/inout/submit-sample",
dataType: "json",
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(curSampleData),
@@ -430,67 +380,7 @@
},
error: function () {
layer.close(index);
- layer.alert("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯锛�");
+ alertError("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯");
}
});
-}
-
-//鎺у埗娴佺▼鐜妭鏄剧ず
-function showProgress() {
- if (!inoutProgress) {
- return;
- }
- if (inoutProgress.indexOf("REGISTER") == -1) {
- $("#progress-register").css("display", "none");
- }
- if (inoutProgress.indexOf("CHECK") == -1) {
- $("#progress-check").css("display", "none");
- }
- if (inoutProgress.indexOf("WEIGHT_FULL") == -1) {
- $("#progress-fullWeight").css("display", "none");
- }
- if (inoutProgress.indexOf("HANDLE") == -1) {
- $("#progress-hand").css("display", "none");
- }
- if (inoutProgress.indexOf("WEIGHT_EMPTY") == -1) {
- $("#progress-emptyWeight").css("display", "none");
- }
- if (inoutProgress.indexOf("CARD_BACK") == -1) {
- $("#progress-cardBack").css("display", "none");
- }
-}
-
-/**
- * 寮瑰嚭鎻愰啋妗�
- * @param msg 鎻愰啋淇℃伅
- * @param data 鏁版嵁淇℃伅锛屽彲鑳戒负绌�
- */
-function notify(msg, data) {
- if (data) {
- //璧嬪��
- $("#resultMsg").text(msg);
- $("#resultUserName").text(data.userName);
- $("#resultPlateNum").text(data.plateNum);
- if ("IN" == data.type) {
- $("#resultType").text("鍏ュ簱-" + INOUT_PROGRESS_MSG(data.progress));
- } else {
- $("#resultType").text("鍑哄簱-" + INOUT_PROGRESS_MSG(data.progress));
- }
- $("#resultIntelCard").text(data.intelCard);
-
- layer.open({
- type: 1,
- offset: ['150px', '200px'],
- area: '450px;',
- shade: 0.8,
- id: 'dialog_notify_info',
- btn: ['纭畾'],
- content: $('#dialog-from-notify'),
- yes: function (index) {
- layer.closeAll();
- }
- });
- } else {
- layer.alert(msg, {offset: ['300px', '300px']});
- }
}
\ No newline at end of file
--
Gitblit v1.9.3