|
@@ -44,7 +44,7 @@
|
|
|
</div>
|
|
|
<template v-else>
|
|
|
<div class="card-div-2 h-full w-235px">
|
|
|
- <hc-card scrollbar title="角色类型">
|
|
|
+ <hc-card scrollbar title="角色类型" :loading="signUserLoading">
|
|
|
<template v-for="item in signUserList" :key="item.roleId">
|
|
|
<div class="hc-tasks-user-role-item" :class="{ cur: roleItem.roleId === item.roleId }" @click="roleItemClick(item)">
|
|
|
{{ item.roleName }}
|
|
@@ -235,11 +235,14 @@ const fixedDelClick = (item, index) => {
|
|
|
}
|
|
|
|
|
|
//角色列表
|
|
|
+const signUserLoading = ref(false)
|
|
|
const signUserList = ref([])
|
|
|
const getAllRoleList = async () => {
|
|
|
+ signUserLoading.value = true
|
|
|
const { contractId } = getObjValue(dataInfo.value)
|
|
|
const { data } = await mainApi.queryAllRoleList({ contractId })
|
|
|
signUserList.value = getArrValue(data)
|
|
|
+ signUserLoading.value = false
|
|
|
}
|
|
|
|
|
|
//角色被点击
|