From 6a70e2f5c45e376d14177e1fdb605a346701faa7 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期四, 28 三月 2024 14:32:26 +0800 Subject: [PATCH] #周计划 --- src/main/webapp/static/js/weekly/weekly.js | 96 ++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 80 insertions(+), 16 deletions(-) diff --git a/src/main/webapp/static/js/weekly/weekly.js b/src/main/webapp/static/js/weekly/weekly.js index 655fbc8..1dd5c67 100644 --- a/src/main/webapp/static/js/weekly/weekly.js +++ b/src/main/webapp/static/js/weekly/weekly.js @@ -1,6 +1,8 @@ var pageCurr; var admin; var treeCond; +var htmlCstme; +var htmlCstmrData; layui.config({ base: baseUrl + "/static/layui/lay/modules/" }).extend({ @@ -71,6 +73,35 @@ } }) } + + // // 娓叉煋鎼滅储妯℃澘 + // $.ajax({ + // url: baseUrl+"/cstmr/all/get/kv", + // headers: {'token': localStorage.getItem('token')}, + // data: { + // limit: 9999 + // }, + // method: 'POST', + // // async: false, // 璁剧疆涓哄悓姝ユ墽琛� + // success: function (res) { + // htmlCstme = "<select id=\"select_cstmr\" name=\"select_cstmr\" lay-vertype=\"tips\" lay-verify=\"required\" required=\"\">" + // htmlCstme = htmlCstme + + // " <option style=\"display: none\"></option>\n" + // if (res.code === 200){ + // for (var val in res.data) { + // var cstmrVal = res.data[val] + // console.log(cstmrVal) + // htmlCstme = htmlCstme + + // " <option value = \""+cstmrVal.value+"\"+\n" + + // " > "+cstmrVal.name+" </option>\n" + // } + // } else { + // htmlCstme = htmlCstme + + // "<option value=\"0\">寮傚父</option>" + // } + // htmlCstme = htmlCstme + "\n" + " </select>"; + // } + // }) // 鏁版嵁娓叉煋 tableIns = table.render({ @@ -393,9 +424,9 @@ success: function (layero, dIndex) { $(layero).children('.layui-layer-content').css('overflow', 'visible'); var isExpAdd = !expTpe; - // if (expTpe){ - // document.getElementById('weeklyDisplay').style.display = 'none'; - // } + if (expTpe){ + document.getElementById('weeklyDisplay').style.display = 'none'; + } // 鍥炴樉鏁版嵁 form.val('editForm', expTpe); console.log(expTpe) @@ -456,18 +487,29 @@ cols: [[ {type: 'numbers', title: '#'} ,{field: 'weeklyDay$', align: 'center',title: '鏄熸湡'} - ,{field: 'comment', title: '璇勮', width: 100, style: 'color: blue;font-weight: bold', edit:true} - ,{field: 'weeklyMatter', title: '闇�鍗忓姪浜嬮」', width: 100, style: 'color: blue;font-weight: bold', edit:true} - ,{field: 'dailyTime$', align: 'center',title: '鏃ユ姤鏃ユ湡'} - ,{field: 'settleMsg', align: 'center',title: '瀹℃牳杩涘害'} - ,{field: 'director', align: 'center',title: '璐熻矗浜�'} - ,{field: 'settleSize', align: 'center',title: '娴佺▼闀垮害'} - ,{field: 'settleCurrent', align: 'center',title: '褰撳墠杩涘害'} - ,{field: 'cstmrId', align: 'center',title: '鐢叉柟鍗曚綅ID'} + ,{field: 'workContent', title: '宸ヤ綔鍐呭', style: 'color: blue;font-weight: bold', edit:true} + ,{field: 'workPurpose', title: '宸ヤ綔鐩殑', style: 'color: blue;font-weight: bold', edit:true} + ,{field: 'comment', title: '璇勮', style: 'color: blue;font-weight: bold', edit:true} + ,{field: 'weeklyMatter', title: '闇�鍗忓姪浜嬮」', style: 'color: blue;font-weight: bold', edit:true} + // ,{field: 'dailyTime$', align: 'center',title: '鏃ユ姤鏃ユ湡'} + // ,{field: 'settleMsg', align: 'center',title: '瀹℃牳杩涘害'} + // ,{field: 'director', align: 'center',title: '璐熻矗浜�'} + // ,{field: 'settleSize', align: 'center',title: '娴佺▼闀垮害'} + // ,{field: 'settleCurrent', align: 'center',title: '褰撳墠杩涘害'} + ,{field: 'cstmrId', align: 'center',title: '鐢叉柟鍗曚綅ID', style: 'color: blue;font-weight: bold', templet: '#cstmrId'}//, templet: function () { return htmlCstme;} ,{field: 'memo', align: 'center',title: '澶囨敞', width: 100, style: 'color: blue;font-weight: bold', edit:true} ,{align: 'center', title: '鎿嶄綔', toolbar: '#formSSXMTableBar', minWidth: 80, width: 80, fixed: 'right'} ]], + parseData: function (res) { + return { + 'code': res.code, + 'msg': res.msg, + 'count': res.data.total, + 'data': res.data.records + } + }, done: function (res, curr, count) { + $(".layui-table-cell").css('overflow', 'visible');//瑙e喅layui鏁版嵁琛ㄦ牸涓祵濂椾笅鎷夋鏄剧ず闂 $(layero).find('.layui-table-view').css('margin', '0'); var options = this; @@ -477,18 +519,40 @@ return table.cache[options.id][index] || {}; }; - $('.input-occupation').on('text', function(){ + $('.select-cstmr').on('change', function(){ + console.log("cstmrId") var value = this.value; // 鑾峰彇閫変腑椤� value var data = table.getRowData(this); - console.log(value); - console.log("value------==="); xxDataList.forEach(res => { - if (data.id === res.id){ + if (data.LAY_TABLE_INDEX === res.LAY_TABLE_INDEX){ console.log(res) - res.occupation = value; + // console.log(data) + res.cstmrId = value; } }) + }); + $(document).ready(function () { + $.ajax({ + url: baseUrl + "/cstmr/all/get/kv", + headers: { 'token': localStorage.getItem('token') }, + data: { + limit: 9999 + }, + method: 'POST', + success: function (res) { + if (res.code === 200) { + console.log("res111111111111") + console.log(res) + var template = $('#cstmrId').html(); // 鑾峰彇妯℃澘鍐呭 + var compiledTemplate = Handlebars.compile(template); // 缂栬瘧妯℃澘 + var html = compiledTemplate(res.data); // 灏嗘暟鎹簲鐢ㄥ埌妯℃澘涓� + $('.select-cstmr').html(html); // 娓叉煋妯℃澘鍒伴〉闈� + } else { + // 澶勭悊寮傚父鎯呭喌 + } + } + }); }); }, size: '' -- Gitblit v1.9.1