|
|
@@ -253,11 +253,29 @@
|
|
|
<div class="rolesSel">
|
|
|
<el-tag
|
|
|
class="tag"
|
|
|
- v-for="(item, index) in row.departmentViewJson"
|
|
|
+ v-for="(item, index) in row.departmentManageArr"
|
|
|
:key="item.id"
|
|
|
>
|
|
|
{{ item.name }}
|
|
|
</el-tag>
|
|
|
+ <el-tooltip
|
|
|
+ class="box-item"
|
|
|
+ effect="light"
|
|
|
+ content=""
|
|
|
+ placement="bottom"
|
|
|
+ v-if="row.departmentManageNum"
|
|
|
+ >
|
|
|
+ <template #content>
|
|
|
+ <el-tag
|
|
|
+ class="tag"
|
|
|
+ v-for="(item, index) in row.departmentManageJson"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ {{ item.name }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ <el-tag type="primary">+{{ row.departmentManageNum }}</el-tag>
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -273,11 +291,29 @@
|
|
|
<div class="rolesSel">
|
|
|
<el-tag
|
|
|
class="tag"
|
|
|
- v-for="(item, index) in row.departmentManageJson"
|
|
|
+ v-for="(item, index) in row.departmentViewArr"
|
|
|
:key="item.id"
|
|
|
>
|
|
|
{{ item.name }}
|
|
|
</el-tag>
|
|
|
+ <el-tooltip
|
|
|
+ class="box-item"
|
|
|
+ effect="light"
|
|
|
+ content=""
|
|
|
+ placement="bottom"
|
|
|
+ v-if="row.departmentViewNum"
|
|
|
+ >
|
|
|
+ <template #content>
|
|
|
+ <el-tag
|
|
|
+ class="tag"
|
|
|
+ v-for="(item, index) in row.departmentViewJson"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ {{ item.name }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ <el-tag type="primary">+{{ row.departmentViewNum }}</el-tag>
|
|
|
+ </el-tooltip>
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -795,7 +831,21 @@ const getUserAuthList = async () => {
|
|
|
});
|
|
|
tagList.value = res.data.data;
|
|
|
managementData.list = JSON.parse(JSON.stringify(tagList.value)); // 编辑权限组中修改部门权限刷新所在界面表格数据
|
|
|
- // console.log(data,"当前管理员所有数据");
|
|
|
+ console.log(managementData.list,"管理组权限编辑数据");
|
|
|
+ managementData.list.forEach(i=>{
|
|
|
+ if(i.departmentManageJson){
|
|
|
+ if(i.departmentManageJson.length>2){
|
|
|
+ i.departmentManageArr=[i.departmentManageJson[0],i.departmentManageJson[1]]
|
|
|
+ i.departmentManageNum=i.departmentManageJson.length-2
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(i.departmentViewJson){
|
|
|
+ if(i.departmentViewJson.length>2){
|
|
|
+ i.departmentViewArr=[i.departmentViewJson[0],i.departmentViewJson[1]]
|
|
|
+ i.departmentViewNum=i.departmentViewJson.length-2
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
} else {
|
|
|
ElMessage({
|
|
|
type: "error",
|