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