Selaa lähdekoodia

主要完成人和主要完成单位编辑下拉选项展示

梁世豪 2 kuukautta sitten
vanhempi
commit
7a1624db5a

+ 73 - 0
src/main/resources/templates/prjcompany/update.html

@@ -95,6 +95,79 @@
95 95
         var dwId = prjCompany.dw;
96 96
         if (dwId != undefined && dwId != null && dwId != "")
97 97
             getLxr();
98
+        //单位
99
+        tableSelect.render({
100
+            elem: '#dwmc',
101
+            checkedKey: 'id',
102
+            searchKey: 'mc',
103
+            searchPlaceholder: '搜索单位',
104
+            table: {
105
+                url: AjaxUtil.ctx + 'baseCompany/dwlist',
106
+                cols: [
107
+                    [
108
+                        {type: 'radio',title: '😊'},
109
+                        {type: 'numbers', align: 'center',title: '序号'},
110
+                        {field: 'mc', width: '40%', title: '单位'},
111
+                        {field: 'dwqc', title: '单位全称',width: '40%'}
112
+                    ]
113
+                ]
114
+            },
115
+            done: function (elem, data) {
116
+                var NEWJSON = [];
117
+                var NEWJSON1 = [];
118
+                var NEWJSON2 = [];
119
+                var NEWJSON3 = [];
120
+                var NEWJSON4 = [];
121
+                layui.each(data.data, function (index, item) {
122
+                    NEWJSON.push(item.mc);
123
+                    NEWJSON1.push(item.id);
124
+                    NEWJSON2.push(item.dwqc);
125
+                    NEWJSON3.push(item.lxr);
126
+                    NEWJSON4.push(item.lxrxm);
127
+                })
128
+                elem.val(NEWJSON.join(","));
129
+                $("#dw").val(NEWJSON1.join(","));
130
+                $("#dwqc").val(NEWJSON2.join(","));
131
+                $("#lxr").val(NEWJSON3.join(","));
132
+                $("#lxrxm").val(NEWJSON4.join(","));
133
+
134
+                var dwId = $("#dw").val();
135
+                //联系人
136
+                if (dwId != undefined && dwId != null && dwId != "") {
137
+                    tableSelect.render({
138
+                        elem: '#lxrxm',
139
+                        checkedKey: 'id',
140
+                        searchKey: 'xm',
141
+                        searchPlaceholder: '搜索姓名',
142
+                        table: {
143
+                            url: AjaxUtil.ctx + 'basePerson/dwrylist/' + dwId,
144
+                            cols: [
145
+                                [
146
+                                    {type: "radio", fixed: 'left',title: '😊'},
147
+                                    {type: 'numbers', align: 'center',title: '序号'},
148
+                                    {field: 'xm', width: '20%', title: '姓名', align: 'left'},
149
+                                    {field: 'dwmc', width: '60%', title: '公司/单位', align: 'left'}
150
+                                ]
151
+                            ],
152
+                            done: function (res, curr, count) {
153
+
154
+                            },
155
+                            page: true
156
+                        },
157
+                        done: function (elem, data) {
158
+                            var NEWJSON = [];
159
+                            var NEWJSON1 = [];
160
+                            layui.each(data.data, function (index, item) {
161
+                                NEWJSON.push(item.xm);
162
+                                NEWJSON1.push(item.id);
163
+                            })
164
+                            elem.val(NEWJSON.join(","));
165
+                            $("#lxr").val(NEWJSON1.join(","));
166
+                        }
167
+                    });
168
+                }
169
+            }
170
+        });
98 171
 
99 172
         //联系人
100 173
         function getLxr() {

+ 55 - 0
src/main/resources/templates/prjmember/update.html

@@ -144,6 +144,61 @@
144 144
             });
145 145
             obj.parent().find(".layui-select-title").find("input").val(value)
146 146
         }
147
+        tableSelect.render({
148
+            elem: '#ryxm',
149
+            checkedKey: 'id',
150
+            searchKey: 'xm',
151
+            searchPlaceholder: '搜索姓名',
152
+            table: {
153
+                url: AjaxUtil.ctx + 'basePerson/rylist',
154
+                cols: [
155
+                    [
156
+                        {type: "radio", fixed: 'left',title: '😊'},
157
+                        {type: 'numbers', align: 'center',title: '序号'},
158
+                        {field: 'xm', width: '15%', title: '姓名'},
159
+                        {field: 'dwmc', title: '公司/单位',width: '60%'}
160
+                    ]
161
+                ],
162
+                done: function (res, curr, count) {
163
+
164
+                },
165
+                page: true
166
+            },
167
+            done: function (elem, data) {
168
+                var NEWJSON = [];
169
+                var NEWJSON1 = [];
170
+                var NEWJSON2 = [];
171
+                var NEWJSON3 = [];
172
+                var NEWJSON4 = [];
173
+                var NEWJSON5 = [];
174
+                var NEWJSON6 = [];
175
+                var NEWJSON7 = [];
176
+                var NEWJSON8 = [];
177
+                var NEWJSON9 = [];
178
+                layui.each(data.data, function (index, item) {
179
+                    NEWJSON.push(item.xm);
180
+                    NEWJSON1.push(item.id);
181
+                    NEWJSON2.push(item.dw);
182
+                    NEWJSON3.push(item.dwmc);
183
+                    NEWJSON4.push(item.dwxz);
184
+                    NEWJSON5.push(item.dwxzmc);
185
+                    NEWJSON6.push(item.zc);
186
+                    NEWJSON7.push(item.zcmc);
187
+                    NEWJSON8.push(item.xl);
188
+                    NEWJSON9.push(item.xlmc);
189
+                })
190
+                elem.val(NEWJSON.join(","));
191
+                $("#ry").val(NEWJSON1.join(","));
192
+                $("#dw").val(NEWJSON2.join(","));
193
+                $("#dwmc").val(NEWJSON3.join(","));
194
+                $("#dwlx").val(NEWJSON4.join(","));
195
+                $("#dwlxmc").val(NEWJSON5.join(","));
196
+                $("#zc").val(NEWJSON6.join(","));
197
+                $("#zcmc").val(NEWJSON7.join(","));
198
+                $("#xl").val(NEWJSON8.join(","));
199
+                $("#xlmc").val(NEWJSON9.join(","));
200
+            }
201
+        })
147 202
 
148 203
         if ($("#xmjsmc").val() != null && $("xmjsmc").val() != "") {
149 204
             set_select('xmjs', $("#xmjsmc").val());