From 5cca7f0070cae77b2b6901ac2782f42da7d0eb48 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期三, 17 一月 2024 11:51:52 +0800
Subject: [PATCH] # 配置属性修改
---
src/main/webapp/static/js/cool.js | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 109 insertions(+), 2 deletions(-)
diff --git a/src/main/webapp/static/js/cool.js b/src/main/webapp/static/js/cool.js
index bbc4def..e3ae972 100644
--- a/src/main/webapp/static/js/cool.js
+++ b/src/main/webapp/static/js/cool.js
@@ -26,12 +26,24 @@
}
}
+function test() {
+
+}
+
/**
* 鎼滅储鑷姩琛ュ叏 -- input
*/
function autoLoad(val) {
var inputDomVal = document.querySelector("input[data-key="+val+"]").value;
var selectDom = document.querySelector("select[data-key="+val+"Select]");
+ var type = document.querySelector("input[data-key="+val+"]").getAttribute('data-value');
+ if(type){
+ inputDomVal = inputDomVal + "," + type;
+ }
+ if(getForeignKeyQuery(val) === 'orderDetlQuery'){
+ inputDomVal = inputDomVal + "," + $('#orderNo').val();
+ }
+ //debugger;
selectDom.length = 0;
var defaultOption = new Option("鍙栨秷閫夋嫨", "");
defaultOption.title = "";
@@ -49,11 +61,17 @@
for (var i=0;i<list.length;i++){
var option = new Option(list[i].value, i);
option.title = list[i].id;
+ option.addr = list[i].addr;
+ option.phone = list[i].phone;
+ option.customer = list[i].customer;
+ option.allocate = list[i].allocate;
+ option.weight = list[i].weight;
+ option.type = list[i].type;
selectDom.options[i+1] = option;
}
selectDom.style.display='block';
} else if (res.code === 403){
- top.location.href = baseUrl;
+ top.location.href = baseUrl+"/";
} else {
layer.msg(res.msg)
}
@@ -87,8 +105,89 @@
} else {
cacd.val(selectOptionDom.html());
realDom.val(selectOptionDom.attr("title"));
+ if(selectOptionDom[0].type === "docType"){
+ $('#weight').val("");
+ $('#maktxV').val("");
+ }
+ if(selectOptionDom[0].type === "order" || selectOptionDom[0].type === "locOwner"){
+ $('#allocate').val(selectOptionDom[0].allocate ? selectOptionDom[0].allocate : "");
+ $('#customer').val(selectOptionDom[0].customer ? selectOptionDom[0].customer : "");
+ $('#phone').val(selectOptionDom[0].phone ? selectOptionDom[0].phone : "");
+ $('#addr').val(selectOptionDom[0].addr ? selectOptionDom[0].addr : "");
+ }
+ if(selectOptionDom[0].type === "returned"){
+ $('#customer').val(selectOptionDom[0].customer ? selectOptionDom[0].customer : "");
+ tableReload();
+ }
+
+ if(selectOptionDom[0].type === "orderDetl"){
+ $('#weight').val(selectOptionDom[0].weight);
+ }
}
inputDom.val("");
+}
+
+function tableReload(){
+ layui.use(['table','laydate', 'form'], function(){
+ var form = layui.form;
+ var layer = layui.layer;
+ var table = layui.table;
+ var orderNo = $('#orderNoV').val();
+ table.render({
+ elem: '#formSSXMTable',
+ height: 312,
+ headers: {token: localStorage.getItem('token')},
+ url: baseUrl+'/plaQty/orderDetail/auth',
+ where: {
+ orderNo: orderNo
+ },
+ page: true,
+ limit: 16,
+ limits: [16, 30, 50, 100, 200, 500],
+ cols: [[
+ {type: 'checkbox'},
+ {field: 'id', title: 'id', hide:true},
+ {field: 'batch', title: '鎵瑰彿'},
+ {field: 'packageNo', title: '鍖呭彿'},
+ {field: 'orderWeight', title: '閲嶉噺',edit:true}
+
+ ]],
+ request: {
+ pageName: 'curr',
+ pageSize: 'limit'
+ },
+ parseData: function (res) {
+ console.log(res)
+ return {
+ 'code': res.code,
+ 'msg': res.msg,
+ 'count': res.data.total,
+ 'data': res.data
+ }
+ },
+ response: {
+ statusCode: 200
+ },
+ done: function(res, curr, count) {
+ if (res.code === 403) {
+ top.location.href = baseUrl+"/";
+ }
+ tableData = table.cache.locDetl;
+ console.log(tableData);
+ pageCurr=curr;
+ limit();
+ form.on('checkbox(tableCheckbox)', function (data) {
+ var _index = $(data.elem).attr('table-index')||0;
+ if(data.elem.checked){
+ res.data[_index][data.value] = 'Y';
+ }else{
+ res.data[_index][data.value] = 'N';
+ }
+ });
+ }
+ });
+ })
+
}
function reviewImg(src) {
@@ -104,6 +203,14 @@
return str.substring(0, index);
}
return str;
+}
+
+// 琛ㄥ崟鍊兼竻绌�
+function clearFormVal(el) {
+ $(':input', el)
+ .val('')
+ .removeAttr('checked')
+ .removeAttr('selected');
}
var banMsg;
@@ -126,7 +233,7 @@
layer.close(tips);
banMsg = null;
} else if (res.code === 403) {
- top.location.href = baseUrl;
+ top.location.href = baseUrl+"/";
} else if (res.code === 407) {
banMsg = res.data + "涓嶅彲鐢�";
tips = layer.tips(
--
Gitblit v1.9.1