From 60da5bb6db72be7d2ec74c97ea5ecd8291d6ec5d Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期二, 22 十一月 2022 15:28:18 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/plan/plan.js | 65 ++++++++++++++++---------------- 1 files changed, 33 insertions(+), 32 deletions(-) diff --git a/src/main/webapp/static/js/plan/plan.js b/src/main/webapp/static/js/plan/plan.js index 0144987..38a8f60 100644 --- a/src/main/webapp/static/js/plan/plan.js +++ b/src/main/webapp/static/js/plan/plan.js @@ -229,19 +229,48 @@ method: 'GET', success: function (res0) { let planType = res0.data; + console.log(planType); if (res0.code === 200) { admin.open({ type: 1, - area: '600px', + area: ["95%", "90%"], + offset: 'auto', title: '娣诲姞鍞墠瑙勫垝鐢宠鍗�' + ' - ' + planType.name, content: $('#editDialog').html(), success: function (layero0, dIndex0) { + $('#customizeBox').html(planType.html) + layer.close(loadIndex0); + let orderSel = loadOrderSel(); + let cstmrSel = loadCstmrSel(); + let userSel = loadUserSel(); + let planNeedSel = loadPlanNeedSel(); + form.val('detail', { + planTypeName: planType.name + }); layDateRender(); form.on('submit(editSubmit)', function (data) { + data.field.planType = planType.id; + data.field.orderId = orderSel.getValue()[0] ? orderSel.getValue()[0].value : null; + data.field.cstmrId = cstmrSel.getValue()[0] ? cstmrSel.getValue()[0].value : null; + data.field.userId = userSel.getValue()[0] ? userSel.getValue()[0].value : null; + data.field.planNeed = planNeedSel.getValue()[0] ? planNeedSel.getValue()[0].value : null; + + delete data.field.select;delete data.field.planTypeName; + + if (!data.field.orderId) { + layer.msg("璺熻釜椤圭洰涓嶈兘涓虹┖", {icon: 2}); + top.requireTip($('#orderXmlSel')); + return false; + } + if (!data.field.cstmrId) { + layer.msg("瀹㈡埛鍚嶇О涓嶈兘涓虹┖", {icon: 2}); + top.requireTip($('#cstmrXmlSel')); + return false; + } var loadIndex = layer.load(2); $.ajax({ - url: baseUrl+"/plan/"+(mData?'update':'add')+"/auth", + url: baseUrl+"/plan/add/auth", headers: {'token': localStorage.getItem('token')}, data: data.field, method: 'POST', @@ -448,12 +477,12 @@ }); layDate.render({ elem: '#appleTime\\$', - type: 'datetime', + type: 'date', value: data!==undefined?data['appleTime\\$']:null }); layDate.render({ elem: '#finishTime\\$', - type: 'datetime', + type: 'date', value: data!==undefined?data['finishTime\\$']:null }); layDate.render({ @@ -470,34 +499,6 @@ }, 300); } layDateRender(); - - window.loadDeptSel = function () { - return xmSelect.render({ - el: '#deptXmlSel', - autoRow: true, - filterable: true, - remoteSearch: true, - radio: true, - remoteMethod: function (val, cb, show) { - $.ajax({ - url: baseUrl + "/dept/all/get/kv", - headers: {'token': localStorage.getItem('token')}, - data: { - condition: val - }, - method: 'POST', - success: function (res) { - if (res.code === 200) { - cb(res.data) - } else { - cb([]); - layer.msg(res.msg, {icon: 2}); - } - } - }); - } - }); - } window.loadPlanTypeSel = function () { return xmSelect.render({ -- Gitblit v1.9.1