Skip to content

Commit

Permalink
fix(frontend): 权限问题修复 #3682
Browse files Browse the repository at this point in the history
  • Loading branch information
hLinx authored and iSecloud committed Mar 26, 2024
1 parent 07e27a7 commit 38750d0
Show file tree
Hide file tree
Showing 75 changed files with 992 additions and 886 deletions.
104 changes: 52 additions & 52 deletions dbm-ui/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,75 +16,75 @@
"prettier": "prettier --write ./src"
},
"dependencies": {
"@blueking/app-select": "^0.0.1-beta.8",
"@blueking/bk-weweb": "^0.0.24",
"@blueking/app-select": "0.0.1-beta.8",
"@blueking/bk-weweb": "0.0.24",
"@blueking/bkflow.js": "0.1.10",
"@blueking/date-picker": "^0.0.72",
"@blueking/date-picker": "0.0.72",
"@blueking/ip-selector": "0.0.1-beta.138",
"@blueking/notice-component": "^2.0.0",
"@blueking/notice-component": "2.0.0",
"@icon-cool/bk-icon-bk-biz-components": "0.0.4",
"@vueuse/core": "^10.9.0",
"axios": "^1.6.0",
"@vueuse/core": "10.9.0",
"axios": "1.6.0",
"bkui-vue": "0.0.3-beta.5",
"date-fns": "^3.0.4",
"dayjs": "^1.11.10",
"html-to-image": "^1.11.11",
"js-cookie": "^3.0.5",
"jsencrypt": "^3.3.2",
"date-fns": "3.0.4",
"dayjs": "1.11.10",
"html-to-image": "1.11.11",
"js-cookie": "3.0.5",
"jsencrypt": "3.3.2",
"lodash": "4.17.21",
"mitt": "3.0.1",
"monaco-editor": "^0.46.0",
"pinia": "^2.1.7",
"qs": "^6.11.2",
"monaco-editor": "0.46.0",
"pinia": "2.1.7",
"qs": "6.11.2",
"screenfull": "6.0.2",
"tiny-pinyin": "1.3.2",
"tippy.js": "6.3.7",
"unplugin-auto-import": "^0.17.2",
"url-join": "^5.0.0",
"unplugin-auto-import": "0.17.2",
"url-join": "5.0.0",
"vite-plugin-monaco-editor": "1.1.0",
"vite-plugin-static-copy": "^1.0.0",
"vue": "^3.4.15",
"vue-content-loader": "^2.0.1",
"vue-i18n": "^9.6.5",
"vue-request": "^2.0.4",
"vue-router": "^4.2.5",
"vite-plugin-static-copy": "1.0.0",
"vue": "3.4.15",
"vue-content-loader": "2.0.1",
"vue-i18n": "9.6.5",
"vue-request": "2.0.4",
"vue-router": "4.2.5",
"vuedraggable": "4.1.0",
"xlsx": "^0.18.5"
"xlsx": "0.18.5"
},
"devDependencies": {
"@commitlint/config-conventional": "^19.0.0",
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
"@types/lodash": "^4.14.202",
"@types/node": "^20.11.21",
"@types/qs": "^6.9.12",
"@vitejs/plugin-basic-ssl": "^1.0.2",
"@vitejs/plugin-vue": "^5.0.4",
"@vitejs/plugin-vue-jsx": "^3.1.0",
"@commitlint/config-conventional": "19.0.0",
"@trivago/prettier-plugin-sort-imports": "4.3.0",
"@types/lodash": "4.14.202",
"@types/node": "20.11.21",
"@types/qs": "6.9.12",
"@vitejs/plugin-basic-ssl": "1.0.2",
"@vitejs/plugin-vue": "5.0.4",
"@vitejs/plugin-vue-jsx": "3.1.0",
"@vue/eslint-config-typescript": "12.0.0",
"@vue/tsconfig": "^0.5.1",
"commitlint": "^19.0.1",
"@vue/tsconfig": "0.5.1",
"commitlint": "19.0.1",
"cross-env": "7.0.3",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint": "8.56.0",
"eslint-config-prettier": "9.1.0",
"eslint-config-tencent": "1.0.4",
"eslint-plugin-simple-import-sort": "^12.0.0",
"eslint-plugin-vue": "^9.18.1",
"less": "^4.2.0",
"lint-staged": "^15.0.2",
"npm-run-all": "^4.1.5",
"postcss-html": "^1.5.0",
"eslint-plugin-simple-import-sort": "12.0.0",
"eslint-plugin-vue": "9.18.1",
"less": "4.2.0",
"lint-staged": "15.0.2",
"npm-run-all": "4.1.5",
"postcss-html": "1.5.0",
"postcss-less": "6.0.0",
"prettier": "^3.2.5",
"prettier-plugin-curly": "^0.1.4",
"simple-git-hooks": "^2.9.0",
"stylelint": "^16.2.1",
"stylelint-config-standard": "^36.0.0",
"stylelint-less": "^3.0.1",
"stylelint-order": "^6.0.4",
"typescript": "^5.3.2",
"unplugin-vue-components": "^0.26.0",
"vite": "^5.0.10",
"vite-plugin-babel": "^1.2.0",
"prettier": "3.2.5",
"prettier-plugin-curly": "0.1.4",
"simple-git-hooks": "2.9.0",
"stylelint": "16.2.1",
"stylelint-config-standard": "36.0.0",
"stylelint-less": "3.0.1",
"stylelint-order": "6.0.4",
"typescript": "5.3.2",
"unplugin-vue-components": "0.26.0",
"vite": "5.0.10",
"vite-plugin-babel": "1.2.0",
"vite-plugin-html-env": "1.2.8",
"vite-plugin-imp": "2.4.0",
"vite-plugin-style-import": "2.0.0",
Expand Down
26 changes: 4 additions & 22 deletions dbm-ui/frontend/src/components/app-select/Index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
:value="currentBiz"
@change="handleAppChange">
<template #default="{ data }">
<AuthComponent
<AuthTemplate
action-id="DB_MANAGE"
:permission="data.permission.db_manage"
:resource-id="data.bk_biz_id"
resource-type="BUSINESS">
:resource="data.bk_biz_id"
style="width: 100%">
<div class="db-app-select-item">
<div>{{ data.name }} (#{{ data.bk_biz_id }})</div>
<div style="margin-left: auto">
Expand All @@ -29,25 +29,7 @@
@click.stop="handleFavor(data.bk_biz_id)" />
</div>
</div>
<template #forbid>
<div class="db-app-select-item no-permission">
<div>{{ data.name }} (#{{ data.bk_biz_id }})</div>
<div style="margin-left: auto">
<DbIcon
v-if="favorBizIdMap[data.bk_biz_id]"
class="unfavor-btn"
style="color: #ffb848"
type="star-fill"
@click.stop="handleUnfavor(data.bk_biz_id)" />
<DbIcon
v-else
class="favor-btn"
type="star"
@click.stop="handleFavor(data.bk_biz_id)" />
</div>
</div>
</template>
</AuthComponent>
</AuthTemplate>
</template>
</AppSelect>
</template>
Expand Down
Loading

0 comments on commit 38750d0

Please sign in to comment.