hookehuyr

✨ feat(入口页): 权限报错信息判断

......@@ -41,7 +41,7 @@ declare module '@vue/runtime-core' {
RuleField: typeof import('./src/components/RuleField/index.vue')['default']
SignField: typeof import('./src/components/SignField/index.vue')['default']
TableField: typeof import('./src/components/TableField/index.vue')['default']
Test: typeof import('./src/components/VideoField/test.vue')['default']
Test: typeof import('./src/components/LoginBox/test.vue')['default']
TextareaField: typeof import('./src/components/TextareaField/index.vue')['default']
TextField: typeof import('./src/components/TextField/index.vue')['default']
TimePickerField: typeof import('./src/components/TimePickerField/index.vue')['default']
......
......@@ -87,12 +87,10 @@ onMounted(async () => {
if (data.length) {
Object.assign(form_setting, data[0]['property_list'], data[0]['extend']);
}
// TODO: 接口返回请求权限
// form_setting.no_auth = true;
// 缓存表单设置
store.changeFormSetting(form_setting);
// TODO: 跳转
if (form_setting.no_auth) {
// 跳转未授权页
if (form_setting.auth_error) { // 权限报错信息存在
$router.replace({
path: '/no_auth',
query: {
......
<!--
* @Date: 2022-06-29 18:18:02
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2024-06-25 13:45:27
* @LastEditTime: 2024-06-28 09:57:57
* @FilePath: /data-table/src/views/no_auth.vue
* @Description: 文件描述
-->
......@@ -10,7 +10,7 @@
<div class="text-box">
<van-icon name="warning" color="red" size="1.25rem" />&nbsp;您暂无权限访问该页面
</div>
<div>{{ formSetting }}</div>
<div>{{ formSetting.auth_error }}</div>
</div>
</template>
......