Showing
3 changed files
with
190 additions
and
120 deletions
@@ -128,27 +128,34 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm | @@ -128,27 +128,34 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm | ||
128 | , done: function (res) { | 128 | , done: function (res) { |
129 | if (res && res.data ) { | 129 | if (res && res.data ) { |
130 | let arr=res.data; | 130 | let arr=res.data; |
131 | + let colsArr=[]; | ||
132 | + cols.map(item=>{ | ||
133 | + colsArr.push(item.field) | ||
134 | + }) | ||
131 | if(fieldExpandArr.indexOf(resType)!=-1){ | 135 | if(fieldExpandArr.indexOf(resType)!=-1){ |
132 | }else{ | 136 | }else{ |
133 | fieldExpandArr.push(resType); | 137 | fieldExpandArr.push(resType); |
134 | if(arr.length>0){ | 138 | if(arr.length>0){ |
135 | arr.map(item=>{ | 139 | arr.map(item=>{ |
136 | - let listStr=''; | ||
137 | - if(item.list && item.list.length>0){ | ||
138 | - listStr=item.list.join(',') | ||
139 | - } | ||
140 | - let layTips=''; | ||
141 | - if(item.fieldSourceType == 'text'){ | ||
142 | - layTips='' | ||
143 | - }else{ | ||
144 | - layTips='lay-tips="点击修改/删除"' | ||
145 | - } | ||
146 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
147 | - templet:` <div> | 140 | + if(colsArr.indexOf(item.field)==-1){ |
141 | + let listStr=''; | ||
142 | + if(item.list && item.list.length>0){ | ||
143 | + listStr=item.list.join(',') | ||
144 | + } | ||
145 | + let layTips=''; | ||
146 | + if(item.fieldSourceType == 'text'){ | ||
147 | + layTips='' | ||
148 | + }else{ | ||
149 | + layTips='lay-tips="点击修改/删除"' | ||
150 | + } | ||
151 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
152 | + templet:` <div> | ||
148 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 153 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
149 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 154 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
150 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 155 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
151 | </div></div>`}) | 156 | </div></div>`}) |
157 | + } | ||
158 | + | ||
152 | }) | 159 | }) |
153 | } | 160 | } |
154 | } | 161 | } |
@@ -268,27 +275,34 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm | @@ -268,27 +275,34 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm | ||
268 | , done: function (res) { | 275 | , done: function (res) { |
269 | if (res && res.data ) { | 276 | if (res && res.data ) { |
270 | let arr=res.data; | 277 | let arr=res.data; |
278 | + let colsArr=[]; | ||
279 | + cols.map(item=>{ | ||
280 | + colsArr.push(item.field) | ||
281 | + }) | ||
271 | if(fieldExpandArr.indexOf(resType)!=-1){ | 282 | if(fieldExpandArr.indexOf(resType)!=-1){ |
272 | }else{ | 283 | }else{ |
273 | fieldExpandArr.push(resType); | 284 | fieldExpandArr.push(resType); |
274 | if(arr.length>0){ | 285 | if(arr.length>0){ |
275 | arr.map(item=>{ | 286 | arr.map(item=>{ |
276 | - let listStr=''; | ||
277 | - if(item.list && item.list.length>0){ | ||
278 | - listStr=item.list.join(',') | ||
279 | - } | ||
280 | - let layTips=''; | ||
281 | - if(item.fieldSourceType == 'text'){ | ||
282 | - layTips='' | ||
283 | - }else{ | ||
284 | - layTips='lay-tips="点击修改/删除"' | ||
285 | - } | ||
286 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
287 | - templet:` <div> | 287 | + if(colsArr.indexOf(item.field)==-1){ |
288 | + let listStr=''; | ||
289 | + if(item.list && item.list.length>0){ | ||
290 | + listStr=item.list.join(',') | ||
291 | + } | ||
292 | + let layTips=''; | ||
293 | + if(item.fieldSourceType == 'text'){ | ||
294 | + layTips='' | ||
295 | + }else{ | ||
296 | + layTips='lay-tips="点击修改/删除"' | ||
297 | + } | ||
298 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
299 | + templet:` <div> | ||
288 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 300 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
289 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 301 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
290 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 302 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
291 | </div></div>`}) | 303 | </div></div>`}) |
304 | + } | ||
305 | + | ||
292 | }) | 306 | }) |
293 | } | 307 | } |
294 | } | 308 | } |
@@ -447,27 +447,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | @@ -447,27 +447,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | ||
447 | , done: function (res) { | 447 | , done: function (res) { |
448 | if (res && res.data ) { | 448 | if (res && res.data ) { |
449 | let arr=res.data; | 449 | let arr=res.data; |
450 | + let colsArr=[]; | ||
451 | + cols.map(item=>{ | ||
452 | + colsArr.push(item.field) | ||
453 | + }) | ||
450 | if(fieldExpandArr.indexOf('OperatingSystem')!=-1){ | 454 | if(fieldExpandArr.indexOf('OperatingSystem')!=-1){ |
451 | }else{ | 455 | }else{ |
452 | fieldExpandArr.push('OperatingSystem'); | 456 | fieldExpandArr.push('OperatingSystem'); |
453 | if(arr.length>0){ | 457 | if(arr.length>0){ |
454 | arr.map(item=>{ | 458 | arr.map(item=>{ |
455 | - let listStr=''; | ||
456 | - if(item.list && item.list.length>0){ | ||
457 | - listStr=item.list.join(',') | ||
458 | - } | ||
459 | - let layTips=''; | ||
460 | - if(item.fieldSourceType == 'text'){ | ||
461 | - layTips='' | ||
462 | - }else{ | ||
463 | - layTips='lay-tips="点击修改/删除"' | ||
464 | - } | ||
465 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
466 | - templet:` <div> | 459 | + if(colsArr.indexOf(item.field)==-1){ |
460 | + let listStr=''; | ||
461 | + if(item.list && item.list.length>0){ | ||
462 | + listStr=item.list.join(',') | ||
463 | + } | ||
464 | + let layTips=''; | ||
465 | + if(item.fieldSourceType == 'text'){ | ||
466 | + layTips='' | ||
467 | + }else{ | ||
468 | + layTips='lay-tips="点击修改/删除"' | ||
469 | + } | ||
470 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
471 | + templet:` <div> | ||
467 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 472 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
468 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 473 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
469 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 474 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
470 | </div></div>`}) | 475 | </div></div>`}) |
476 | + } | ||
477 | + | ||
471 | }) | 478 | }) |
472 | } | 479 | } |
473 | } | 480 | } |
@@ -592,27 +599,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | @@ -592,27 +599,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | ||
592 | , done: function (res) { | 599 | , done: function (res) { |
593 | if (res && res.data ) { | 600 | if (res && res.data ) { |
594 | let arr=res.data; | 601 | let arr=res.data; |
602 | + let colsArr=[]; | ||
603 | + cols.map(item=>{ | ||
604 | + colsArr.push(item.field) | ||
605 | + }) | ||
595 | if(fieldExpandArr.indexOf(resType)!=-1){ | 606 | if(fieldExpandArr.indexOf(resType)!=-1){ |
596 | }else{ | 607 | }else{ |
597 | fieldExpandArr.push(resType); | 608 | fieldExpandArr.push(resType); |
598 | if(arr.length>0){ | 609 | if(arr.length>0){ |
599 | arr.map(item=>{ | 610 | arr.map(item=>{ |
600 | - let listStr=''; | ||
601 | - if(item.list && item.list.length>0){ | ||
602 | - listStr=item.list.join(',') | ||
603 | - } | ||
604 | - let layTips=''; | ||
605 | - if(item.fieldSourceType == 'text'){ | ||
606 | - layTips='' | ||
607 | - }else{ | ||
608 | - layTips='lay-tips="点击修改/删除"' | ||
609 | - } | ||
610 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
611 | - templet:` <div> | 611 | + if(colsArr.indexOf(item.field)==-1){ |
612 | + let listStr=''; | ||
613 | + if(item.list && item.list.length>0){ | ||
614 | + listStr=item.list.join(',') | ||
615 | + } | ||
616 | + let layTips=''; | ||
617 | + if(item.fieldSourceType == 'text'){ | ||
618 | + layTips='' | ||
619 | + }else{ | ||
620 | + layTips='lay-tips="点击修改/删除"' | ||
621 | + } | ||
622 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
623 | + templet:` <div> | ||
612 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 624 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
613 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 625 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
614 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 626 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
615 | </div></div>`}) | 627 | </div></div>`}) |
628 | + } | ||
629 | + | ||
616 | }) | 630 | }) |
617 | } | 631 | } |
618 | } | 632 | } |
@@ -712,27 +726,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | @@ -712,27 +726,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | ||
712 | , done: function (res) { | 726 | , done: function (res) { |
713 | if (res && res.data ) { | 727 | if (res && res.data ) { |
714 | let arr=res.data; | 728 | let arr=res.data; |
729 | + let colsArr=[]; | ||
730 | + cols.map(item=>{ | ||
731 | + colsArr.push(item.field) | ||
732 | + }) | ||
715 | if(fieldExpandArr.indexOf(resType)!=-1){ | 733 | if(fieldExpandArr.indexOf(resType)!=-1){ |
716 | }else{ | 734 | }else{ |
717 | fieldExpandArr.push(resType); | 735 | fieldExpandArr.push(resType); |
718 | if(arr.length>0){ | 736 | if(arr.length>0){ |
719 | arr.map(item=>{ | 737 | arr.map(item=>{ |
720 | - let listStr=''; | ||
721 | - if(item.list && item.list.length>0){ | ||
722 | - listStr=item.list.join(',') | ||
723 | - } | ||
724 | - let layTips=''; | ||
725 | - if(item.fieldSourceType == 'text'){ | ||
726 | - layTips='' | ||
727 | - }else{ | ||
728 | - layTips='lay-tips="点击修改/删除"' | ||
729 | - } | ||
730 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
731 | - templet:` <div> | 738 | + if(colsArr.indexOf(item.field)==-1){ |
739 | + let listStr=''; | ||
740 | + if(item.list && item.list.length>0){ | ||
741 | + listStr=item.list.join(',') | ||
742 | + } | ||
743 | + let layTips=''; | ||
744 | + if(item.fieldSourceType == 'text'){ | ||
745 | + layTips='' | ||
746 | + }else{ | ||
747 | + layTips='lay-tips="点击修改/删除"' | ||
748 | + } | ||
749 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
750 | + templet:` <div> | ||
732 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 751 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
733 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 752 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
734 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 753 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
735 | </div></div>`}) | 754 | </div></div>`}) |
755 | + } | ||
756 | + | ||
736 | }) | 757 | }) |
737 | } | 758 | } |
738 | } | 759 | } |
@@ -845,27 +866,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | @@ -845,27 +866,34 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols | ||
845 | , done: function (res) { | 866 | , done: function (res) { |
846 | if (res && res.data ) { | 867 | if (res && res.data ) { |
847 | let arr=res.data; | 868 | let arr=res.data; |
869 | + let colsArr=[]; | ||
870 | + cols.map(item=>{ | ||
871 | + colsArr.push(item.field) | ||
872 | + }) | ||
848 | if(fieldExpandArr.indexOf(resType)!=-1){ | 873 | if(fieldExpandArr.indexOf(resType)!=-1){ |
849 | }else{ | 874 | }else{ |
850 | fieldExpandArr.push(resType); | 875 | fieldExpandArr.push(resType); |
851 | if(arr.length>0){ | 876 | if(arr.length>0){ |
852 | arr.map(item=>{ | 877 | arr.map(item=>{ |
853 | - let listStr=''; | ||
854 | - if(item.list && item.list.length>0){ | ||
855 | - listStr=item.list.join(',') | ||
856 | - } | ||
857 | - let layTips=''; | ||
858 | - if(item.fieldSourceType == 'text'){ | ||
859 | - layTips='' | ||
860 | - }else{ | ||
861 | - layTips='lay-tips="点击修改/删除"' | ||
862 | - } | ||
863 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
864 | - templet:` <div> | 878 | + if(colsArr.indexOf(item.field)==-1){ |
879 | + let listStr=''; | ||
880 | + if(item.list && item.list.length>0){ | ||
881 | + listStr=item.list.join(',') | ||
882 | + } | ||
883 | + let layTips=''; | ||
884 | + if(item.fieldSourceType == 'text'){ | ||
885 | + layTips='' | ||
886 | + }else{ | ||
887 | + layTips='lay-tips="点击修改/删除"' | ||
888 | + } | ||
889 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
890 | + templet:` <div> | ||
865 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 891 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
866 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 892 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
867 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 893 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
868 | </div></div>`}) | 894 | </div></div>`}) |
895 | + } | ||
896 | + | ||
869 | }) | 897 | }) |
870 | } | 898 | } |
871 | } | 899 | } |
@@ -211,27 +211,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | @@ -211,27 +211,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | ||
211 | , done: function (res) { | 211 | , done: function (res) { |
212 | if (res && res.data ) { | 212 | if (res && res.data ) { |
213 | let arr=res.data; | 213 | let arr=res.data; |
214 | + let colsArr=[]; | ||
215 | + cols.map(item=>{ | ||
216 | + colsArr.push(item.field) | ||
217 | + }) | ||
214 | if(fieldExpandArr.indexOf(resType)!=-1){ | 218 | if(fieldExpandArr.indexOf(resType)!=-1){ |
215 | }else{ | 219 | }else{ |
216 | fieldExpandArr.push(resType); | 220 | fieldExpandArr.push(resType); |
217 | if(arr.length>0){ | 221 | if(arr.length>0){ |
218 | arr.map(item=>{ | 222 | arr.map(item=>{ |
219 | - let listStr=''; | ||
220 | - if(item.list && item.list.length>0){ | ||
221 | - listStr=item.list.join(',') | ||
222 | - } | ||
223 | - let layTips=''; | ||
224 | - if(item.fieldSourceType == 'text'){ | ||
225 | - layTips='' | ||
226 | - }else{ | ||
227 | - layTips='lay-tips="点击修改/删除"' | ||
228 | - } | ||
229 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
230 | - templet:` <div> | 223 | + if(colsArr.indexOf(item.field)==-1){ |
224 | + let listStr=''; | ||
225 | + if(item.list && item.list.length>0){ | ||
226 | + listStr=item.list.join(',') | ||
227 | + } | ||
228 | + let layTips=''; | ||
229 | + if(item.fieldSourceType == 'text'){ | ||
230 | + layTips='' | ||
231 | + }else{ | ||
232 | + layTips='lay-tips="点击修改/删除"' | ||
233 | + } | ||
234 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
235 | + templet:` <div> | ||
231 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 236 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
232 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 237 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
233 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 238 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
234 | </div></div>`}) | 239 | </div></div>`}) |
240 | + } | ||
241 | + | ||
235 | }) | 242 | }) |
236 | } | 243 | } |
237 | } | 244 | } |
@@ -839,27 +846,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | @@ -839,27 +846,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | ||
839 | , done: function (res) { | 846 | , done: function (res) { |
840 | if (res && res.data ) { | 847 | if (res && res.data ) { |
841 | let arr=res.data; | 848 | let arr=res.data; |
849 | + let colsArr=[]; | ||
850 | + cols.map(item=>{ | ||
851 | + colsArr.push(item.field) | ||
852 | + }) | ||
842 | if(fieldExpandArr.indexOf(resType)!=-1){ | 853 | if(fieldExpandArr.indexOf(resType)!=-1){ |
843 | }else{ | 854 | }else{ |
844 | fieldExpandArr.push(resType); | 855 | fieldExpandArr.push(resType); |
845 | if(arr.length>0){ | 856 | if(arr.length>0){ |
846 | arr.map(item=>{ | 857 | arr.map(item=>{ |
847 | - let listStr=''; | ||
848 | - if(item.list && item.list.length>0){ | ||
849 | - listStr=item.list.join(',') | ||
850 | - } | ||
851 | - let layTips=''; | ||
852 | - if(item.fieldSourceType == 'text'){ | ||
853 | - layTips='' | ||
854 | - }else{ | ||
855 | - layTips='lay-tips="点击修改/删除"' | ||
856 | - } | ||
857 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
858 | - templet:` <div> | 858 | + if(colsArr.indexOf(item.field)==-1){ |
859 | + let listStr=''; | ||
860 | + if(item.list && item.list.length>0){ | ||
861 | + listStr=item.list.join(',') | ||
862 | + } | ||
863 | + let layTips=''; | ||
864 | + if(item.fieldSourceType == 'text'){ | ||
865 | + layTips='' | ||
866 | + }else{ | ||
867 | + layTips='lay-tips="点击修改/删除"' | ||
868 | + } | ||
869 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
870 | + templet:` <div> | ||
859 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 871 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
860 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 872 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
861 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 873 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
862 | </div></div>`}) | 874 | </div></div>`}) |
875 | + } | ||
876 | + | ||
863 | }) | 877 | }) |
864 | } | 878 | } |
865 | } | 879 | } |
@@ -1076,27 +1090,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | @@ -1076,27 +1090,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | ||
1076 | , done: function (res) { | 1090 | , done: function (res) { |
1077 | if (res && res.data ) { | 1091 | if (res && res.data ) { |
1078 | let arr=res.data; | 1092 | let arr=res.data; |
1093 | + let colsArr=[]; | ||
1094 | + cols.map(item=>{ | ||
1095 | + colsArr.push(item.field) | ||
1096 | + }) | ||
1079 | if(fieldExpandArr.indexOf(resType)!=-1){ | 1097 | if(fieldExpandArr.indexOf(resType)!=-1){ |
1080 | }else{ | 1098 | }else{ |
1081 | fieldExpandArr.push(resType); | 1099 | fieldExpandArr.push(resType); |
1082 | if(arr.length>0){ | 1100 | if(arr.length>0){ |
1083 | arr.map(item=>{ | 1101 | arr.map(item=>{ |
1084 | - let listStr=''; | ||
1085 | - if(item.list && item.list.length>0){ | ||
1086 | - listStr=item.list.join(',') | ||
1087 | - } | ||
1088 | - let layTips=''; | ||
1089 | - if(item.fieldSourceType == 'text'){ | ||
1090 | - layTips='' | ||
1091 | - }else{ | ||
1092 | - layTips='lay-tips="点击修改/删除"' | ||
1093 | - } | ||
1094 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
1095 | - templet:` <div> | 1102 | + if(colsArr.indexOf(item.field)==-1){ |
1103 | + let listStr=''; | ||
1104 | + if(item.list && item.list.length>0){ | ||
1105 | + listStr=item.list.join(',') | ||
1106 | + } | ||
1107 | + let layTips=''; | ||
1108 | + if(item.fieldSourceType == 'text'){ | ||
1109 | + layTips='' | ||
1110 | + }else{ | ||
1111 | + layTips='lay-tips="点击修改/删除"' | ||
1112 | + } | ||
1113 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
1114 | + templet:` <div> | ||
1096 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 1115 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
1097 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 1116 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
1098 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 1117 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
1099 | </div></div>`}) | 1118 | </div></div>`}) |
1119 | + } | ||
1120 | + | ||
1100 | }) | 1121 | }) |
1101 | } | 1122 | } |
1102 | } | 1123 | } |
@@ -1240,27 +1261,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | @@ -1240,27 +1261,34 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' | ||
1240 | , done: function (res) { | 1261 | , done: function (res) { |
1241 | if (res && res.data ) { | 1262 | if (res && res.data ) { |
1242 | let arr=res.data; | 1263 | let arr=res.data; |
1264 | + let colsArr=[]; | ||
1265 | + cols.map(item=>{ | ||
1266 | + colsArr.push(item.field) | ||
1267 | + }) | ||
1243 | if(fieldExpandArr.indexOf(resType)!=-1){ | 1268 | if(fieldExpandArr.indexOf(resType)!=-1){ |
1244 | }else{ | 1269 | }else{ |
1245 | fieldExpandArr.push(resType); | 1270 | fieldExpandArr.push(resType); |
1246 | if(arr.length>0){ | 1271 | if(arr.length>0){ |
1247 | arr.map(item=>{ | 1272 | arr.map(item=>{ |
1248 | - let listStr=''; | ||
1249 | - if(item.list && item.list.length>0){ | ||
1250 | - listStr=item.list.join(',') | ||
1251 | - } | ||
1252 | - let layTips=''; | ||
1253 | - if(item.fieldSourceType == 'text'){ | ||
1254 | - layTips='' | ||
1255 | - }else{ | ||
1256 | - layTips='lay-tips="点击修改/删除"' | ||
1257 | - } | ||
1258 | - cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
1259 | - templet:` <div> | 1273 | + if(colsArr.indexOf(item.field)==-1){ |
1274 | + let listStr=''; | ||
1275 | + if(item.list && item.list.length>0){ | ||
1276 | + listStr=item.list.join(',') | ||
1277 | + } | ||
1278 | + let layTips=''; | ||
1279 | + if(item.fieldSourceType == 'text'){ | ||
1280 | + layTips='' | ||
1281 | + }else{ | ||
1282 | + layTips='lay-tips="点击修改/删除"' | ||
1283 | + } | ||
1284 | + cols.splice(item.fieldSort,0,{field: item.field, title: item.fieldName, align: 'center', width: 100, sort: true, | ||
1285 | + templet:` <div> | ||
1260 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" | 1286 | <div class="edit-delete-tpl T-edit-delete-tpl" `+layTips+` data-fieldsourcetype="`+item.fieldSourceType+`" |
1261 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> | 1287 | data-expandid="`+item.id+`" data-list="`+listStr+`" data-tpltype="`+item.field+`" data-resid="{{d.resId}}"> |
1262 | {{d.`+item.field+` ? d.`+item.field+` : ''}} | 1288 | {{d.`+item.field+` ? d.`+item.field+` : ''}} |
1263 | </div></div>`}) | 1289 | </div></div>`}) |
1290 | + } | ||
1291 | + | ||
1264 | }) | 1292 | }) |
1265 | } | 1293 | } |
1266 | } | 1294 | } |
-
Please register or login to post a comment