Authored by 鲁尚清

【#886】【用户管理】给该用户资源授权时保存页面报错--之前是根据表格中展示类型的来拼接resId的,因为目前没有展示类型,所有获取不到resId,现在更改为根据选中的表格数据拼接resId, #1

@@ -1124,12 +1124,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions', @@ -1124,12 +1124,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'upload', 'common', 'sessions',
1124 //获取表格中的数据 1124 //获取表格中的数据
1125 var $showTypeSelect= $('#res_user_table').next().find('.user_showType'); 1125 var $showTypeSelect= $('#res_user_table').next().find('.user_showType');
1126 var resIds=""; 1126 var resIds="";
1127 - $.each($showTypeSelect,function (i,v) { 1127 + //start 用户资源授权保存失败,先注释掉, 2022-06-08
  1128 + /* $.each($showTypeSelect,function (i,v) {
1128 var redis = $(this).attr("data-resId"); 1129 var redis = $(this).attr("data-resId");
1129 var showType = $(this).val(); 1130 var showType = $(this).val();
1130 var username = $(this).attr("data-username"); 1131 var username = $(this).attr("data-username");
1131 resIds+=(username+'##'+redis+'##'+showType+','); 1132 resIds+=(username+'##'+redis+'##'+showType+',');
1132 }); 1133 });
  1134 + */
  1135 + var ids = [];
  1136 + var data = table.checkStatus('res_user_table').data;
  1137 + if (data && data.length > 0) {
  1138 + $.each(data, function (i, obj) {
  1139 + var redis = obj.resId;
  1140 + var showType = obj.showType?obj.showType:'';
  1141 + var username = usernames[0];
  1142 + resIds+=(username+'##'+redis+'##'+showType+',');
  1143 + });
  1144 + }
  1145 + //end lsq 2022-06-08
1133 if(resIds.length>0){ 1146 if(resIds.length>0){
1134 resIds[resIds.length-1]=resIds[resIds.length-1].substring(0,resIds[resIds.length-1].length-1); 1147 resIds[resIds.length-1]=resIds[resIds.length-1].substring(0,resIds[resIds.length-1].length-1);
1135 } 1148 }