From 08c2f587b9c2ec4d1401f8e5e3904851aa380fff Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 28 七月 2023 12:46:40 +0800 Subject: [PATCH] #售前规划申请单需求多选完善 --- src/main/webapp/static/js/plan/plan.js | 61 +++++++++++++++--------------- 1 files changed, 30 insertions(+), 31 deletions(-) diff --git a/src/main/webapp/static/js/plan/plan.js b/src/main/webapp/static/js/plan/plan.js index dc3df76..244bd6b 100644 --- a/src/main/webapp/static/js/plan/plan.js +++ b/src/main/webapp/static/js/plan/plan.js @@ -2,6 +2,7 @@ var pageCount = 0; var treeCond; var admin; +var planNeedXmlSelData; layui.config({ base: baseUrl + "/static/layui/lay/modules/" }).extend({ @@ -516,19 +517,13 @@ if (plan.orderId) { orderSel.setValue([{name: plan.orderId$, value: plan.orderId}]); } if (plan.cstmrId) { cstmrSel.setValue([{name: plan.cstmrId$, value: plan.cstmrId}]); } if (plan.userId) { userSel.setValue([{name: plan.userId$, value: plan.userId}]); } - // console.log(plan); - // console.log(plan.planNeed); - // console.log(plan.planNeed.split("-")); - // console.log(plan.planNeed.split("-").length); let split = plan.planNeed.split("-"); - // console.log(split); - // console.log(split.length); if (plan.planNeed) { - var planNeedValue1=split[0]; - for (var i=1;i<split.length;i++){ - planNeedValue1 = planNeedSel+"-" +split[i]; - } - planNeedSel.setValue([{name: plan.planNeed$, value: planNeedValue1}]); + var data = [] + split.forEach((item,idx) => { + data.push(parseInt(item)) + }) + planNeedXmlSelData = data } layDateRender(plan); plan['planTypeName'] = plan.planType$; @@ -742,30 +737,34 @@ } window.loadPlanNeedSel = function () { - return xmSelect.render({ + var planNeedXmlSel = xmSelect.render({ el: '#planNeedXmlSel', autoRow: true, - filterable: true, - remoteSearch: true, - remoteMethod: function (val, cb, show) { - $.ajax({ - url: baseUrl + "/planNeed/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}); - } - } - }); + data: [] + }); + + $.ajax({ + url: baseUrl + "/planNeed/all/get/kv", + headers: {'token': localStorage.getItem('token')}, + data: { + condition: "" + }, + method: 'POST', + success: function (res) { + if (res.code === 200) { + console.log(planNeedXmlSelData) + planNeedXmlSel.update({ + initValue: planNeedXmlSelData, + data: res.data + }) + } else { + cb([]); + layer.msg(res.msg, {icon: 2}); + } } }); + + return planNeedXmlSel; } window.loadUserSel = function () { -- Gitblit v1.9.1