Browse Source

权限初版

0919test^2
ZhangYong 3 weeks ago
parent
commit
14b78d0fdc
  1. 5
      src/views/audit/gold/audit.vue
  2. 8
      src/views/consume/bean/beanConsume.vue
  3. 6
      src/views/consume/gold/coinConsume.vue
  4. 8
      src/views/managerecharge/rate.vue
  5. 6
      src/views/recharge/bean/beanRecharge.vue
  6. 4
      src/views/recharge/gold/coinRecharge.vue

5
src/views/audit/gold/audit.vue

@ -42,8 +42,9 @@ const navigateTo = (name) => {
const initPermissions = () => {
if (!menuTree.value || !menuTree.value.length) return;
hasRecharge.value = hasMenuPermission(menuTree.value, permissionMapping.Recharge_Audit);
hasRefund.value = hasMenuPermission(menuTree.value, permissionMapping.Refund_Audit);
hasRecharge.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeAudit);
hasRefund.value = hasMenuPermission(menuTree.value, permissionMapping.refundAudit);
console.log('看看权限树',menuTree.value,'permissionMapping.Recharge_Audit:',permissionMapping.Recharge_Audit)
};
//

8
src/views/consume/bean/beanConsume.vue

@ -68,10 +68,10 @@ const navigateTo = (name) => {
const initPermissions = () => {
if (!menuTree.value || !menuTree.value.length) return;
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.Submit_Golden_Bean_Consumption);
hasLive.value = hasMenuPermission(menuTree.value, permissionMapping.View_Golden_Bean_Live_Consumption_Details);
hasFan.value = hasMenuPermission(menuTree.value, permissionMapping.View_Golden_Bean_Fan_Consumption_Details);
hasArticleVideo.value = hasMenuPermission(menuTree.value, permissionMapping.View_Golden_Bean_Article_Video_Consumption_Details);
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.addBeanConsume);
hasLive.value = hasMenuPermission(menuTree.value, permissionMapping.beanZBDetail);
hasFan.value = hasMenuPermission(menuTree.value, permissionMapping.beanTFDetail);
hasArticleVideo.value = hasMenuPermission(menuTree.value, permissionMapping.beanSPWZDetail);
};
//

6
src/views/consume/gold/coinConsume.vue

@ -42,8 +42,8 @@ const navigateTo = (name) => {
//
const initPermissions = () => {
if (!menuTree.value || !menuTree.value.length) return;
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.Submit_Gold_Coin_Consumption);
hasDetail.value = hasMenuPermission(menuTree.value, permissionMapping.View_Gold_Coin_Consumption_Details);
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.addCoinConsume);
hasDetail.value = hasMenuPermission(menuTree.value, permissionMapping.coinConsumeDetail);
};
//
@ -51,7 +51,7 @@ const getDefaultAuditRoute = () => {
initPermissions();
if (hasDetail.value) return 'coinConsumeDetail';
if (hasAdd.value) return 'addCoinConsume';
return 'addCoinConsume';
return 'coinConsumeDetail';
};
//

8
src/views/managerecharge/rate.vue

@ -122,10 +122,10 @@ const getEditData = async function (row) {
}
}
const editRole = ref(true)
editRole.value = findMenuById(menuTree.value, permissionMapping.Exchange_Rate_Modification)
editRole.value = findMenuById(menuTree.value, permissionMapping.rateEdit)
//
const editRate = async function () {
if (findMenuById(menuTree.value, permissionMapping.Exchange_Rate_Modification)) {
if (findMenuById(menuTree.value, permissionMapping.rateEdit)) {
//
rateEdit.value.num = parseFloat(rateEdit.value.num);
try {
@ -265,9 +265,9 @@ onMounted(async function () {
<span>{{ formatDate(scope.row.updateTime) }}</span>
</template>
</el-table-column>
<el-table-column label="操作" :span="3" v-if="editRole">
<el-table-column label="操作" :span="3">
<template #default="scope">
<el-button type="text" @click="() => {
<el-button :disabled="!editRole" type="text" @click="() => {
regeEdit = true
getEditData(scope.row)
}">编辑

6
src/views/recharge/bean/beanRecharge.vue

@ -46,9 +46,9 @@ const navigateTo = (name) => {
const initPermissions = () => {
if (!menuTree.value || !menuTree.value.length) return;
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.Submit_Golden_Bean_Recharge);
hasSystem.value = hasMenuPermission(menuTree.value, permissionMapping.View_Golden_Bean_System_Recharge_Details);
hasOnline.value = hasMenuPermission(menuTree.value, permissionMapping.View_Golden_Bean_Online_Recharge_Details);
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.addBeanRecharge);
hasSystem.value = hasMenuPermission(menuTree.value, permissionMapping.beanSystemRecharge);
hasOnline.value = hasMenuPermission(menuTree.value, permissionMapping.beanOnlineRecharge);
};
//

4
src/views/recharge/gold/coinRecharge.vue

@ -40,8 +40,8 @@ const navigateTo = (name) => {
const initPermissions = () => {
if (!menuTree.value || !menuTree.value.length) return;
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.Submit_Gold_Coin_Recharge);
hasDetail.value = hasMenuPermission(menuTree.value, permissionMapping.View_Gold_Coin_Recharge_Details);
hasAdd.value = hasMenuPermission(menuTree.value, permissionMapping.addCoinRecharge);
hasDetail.value = hasMenuPermission(menuTree.value, permissionMapping.coinRechargeDetail);
};
//

Loading…
Cancel
Save