fix(系统设置): 菜单布局调整
--bug=1037884 --user=宋昌昌 建议:页面布局建议 https://www.tapd.cn/55049933/s/1482238
This commit is contained in:
parent
b979c71ee4
commit
4f5980d46c
|
@ -64,7 +64,7 @@
|
||||||
size: 'medium',
|
size: 'medium',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
const emit = defineEmits(['update:modelValue', 'update:inputValue', 'change', 'clear']);
|
const emit = defineEmits(['update:modelValue', 'update:inputValue', 'change', 'clear', 'blur']);
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
|
||||||
|
@ -142,6 +142,7 @@
|
||||||
innerInputValue.value = '';
|
innerInputValue.value = '';
|
||||||
tagsLength.value += 1;
|
tagsLength.value += 1;
|
||||||
}
|
}
|
||||||
|
emit('blur');
|
||||||
}
|
}
|
||||||
|
|
||||||
function tagInputEnter() {
|
function tagInputEnter() {
|
||||||
|
|
|
@ -132,26 +132,6 @@ const Setting: AppRouteRecordRaw = {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: 'authorizedmanagement',
|
|
||||||
name: SettingRouteEnum.SETTING_SYSTEM_AUTHORIZED_MANAGEMENT,
|
|
||||||
component: () => import('@/views/setting/system/authorizedManagement/index.vue'),
|
|
||||||
meta: {
|
|
||||||
locale: 'menu.settings.system.authorizedManagement',
|
|
||||||
roles: ['SYSTEM_AUTH:READ'],
|
|
||||||
isTopMenu: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: 'log',
|
|
||||||
name: SettingRouteEnum.SETTING_SYSTEM_LOG,
|
|
||||||
component: () => import('@/views/setting/system/log/index.vue'),
|
|
||||||
meta: {
|
|
||||||
locale: 'menu.settings.system.log',
|
|
||||||
roles: ['SYSTEM_LOG:READ'],
|
|
||||||
isTopMenu: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
// 任务中心
|
// 任务中心
|
||||||
{
|
{
|
||||||
path: 'taskCenter',
|
path: 'taskCenter',
|
||||||
|
@ -173,6 +153,26 @@ const Setting: AppRouteRecordRaw = {
|
||||||
isTopMenu: true,
|
isTopMenu: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: 'authorizedmanagement',
|
||||||
|
name: SettingRouteEnum.SETTING_SYSTEM_AUTHORIZED_MANAGEMENT,
|
||||||
|
component: () => import('@/views/setting/system/authorizedManagement/index.vue'),
|
||||||
|
meta: {
|
||||||
|
locale: 'menu.settings.system.authorizedManagement',
|
||||||
|
roles: ['SYSTEM_AUTH:READ'],
|
||||||
|
isTopMenu: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'log',
|
||||||
|
name: SettingRouteEnum.SETTING_SYSTEM_LOG,
|
||||||
|
component: () => import('@/views/setting/system/log/index.vue'),
|
||||||
|
meta: {
|
||||||
|
locale: 'menu.settings.system.log',
|
||||||
|
roles: ['SYSTEM_LOG:READ'],
|
||||||
|
isTopMenu: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -395,16 +395,6 @@ const Setting: AppRouteRecordRaw = {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
|
||||||
path: 'log',
|
|
||||||
name: SettingRouteEnum.SETTING_ORGANIZATION_LOG,
|
|
||||||
component: () => import('@/views/setting/organization/log/index.vue'),
|
|
||||||
meta: {
|
|
||||||
locale: 'menu.settings.organization.log',
|
|
||||||
roles: ['ORGANIZATION_LOG:READ'],
|
|
||||||
isTopMenu: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
// 任务中心
|
// 任务中心
|
||||||
{
|
{
|
||||||
path: 'taskCenter',
|
path: 'taskCenter',
|
||||||
|
@ -416,6 +406,16 @@ const Setting: AppRouteRecordRaw = {
|
||||||
isTopMenu: true,
|
isTopMenu: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: 'log',
|
||||||
|
name: SettingRouteEnum.SETTING_ORGANIZATION_LOG,
|
||||||
|
component: () => import('@/views/setting/organization/log/index.vue'),
|
||||||
|
meta: {
|
||||||
|
locale: 'menu.settings.organization.log',
|
||||||
|
roles: ['ORGANIZATION_LOG:READ'],
|
||||||
|
isTopMenu: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
@ -180,14 +180,10 @@
|
||||||
<MsTagsInput
|
<MsTagsInput
|
||||||
v-model:model-value="tags"
|
v-model:model-value="tags"
|
||||||
:disabled="!hasAnyPermission(['PROJECT_BUG:READ+UPDATE'])"
|
:disabled="!hasAnyPermission(['PROJECT_BUG:READ+UPDATE'])"
|
||||||
|
@blur="changeTag"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-form>
|
</a-form>
|
||||||
|
|
||||||
<!-- <span class="label"> {{ t('bugManagement.detail.tag') }}</span>-->
|
|
||||||
<!-- <span style="width: 200px">-->
|
|
||||||
<!-- <MsTag v-for="item of tags" :key="item"> {{ item }} </MsTag>-->
|
|
||||||
<!-- </span>-->
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -195,7 +191,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- 所属平台不一致, 详情不展示, 展示空面板 -->
|
<!-- 所属平台不一致, 详情不展示, 展示空面板 -->
|
||||||
<div v-else>
|
<div v-else>
|
||||||
<a-empty> 暂无内容 </a-empty>
|
<a-empty> {{ $t('messageBox.noContent') }} </a-empty>
|
||||||
</div>
|
</div>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</template>
|
</template>
|
||||||
|
@ -563,6 +559,12 @@
|
||||||
bugDetailTabRef.value?.handleSave();
|
bugDetailTabRef.value?.handleSave();
|
||||||
}, 300);
|
}, 300);
|
||||||
|
|
||||||
|
const changeTag = debounce(() => {
|
||||||
|
detailInfo.value.tags = tags.value;
|
||||||
|
rightLoading.value = true;
|
||||||
|
bugDetailTabRef.value?.handleSave();
|
||||||
|
}, 300);
|
||||||
|
|
||||||
// 表单配置项
|
// 表单配置项
|
||||||
const options = {
|
const options = {
|
||||||
resetBtn: false, // 不展示默认配置的重置和提交
|
resetBtn: false, // 不展示默认配置的重置和提交
|
||||||
|
|
|
@ -496,6 +496,7 @@
|
||||||
id: props.detailInfo.id,
|
id: props.detailInfo.id,
|
||||||
projectId: currentProjectId.value,
|
projectId: currentProjectId.value,
|
||||||
templateId: props.detailInfo.templateId,
|
templateId: props.detailInfo.templateId,
|
||||||
|
tags: props.detailInfo.tags,
|
||||||
deleteLocalFileIds: form.value.deleteLocalFileIds,
|
deleteLocalFileIds: form.value.deleteLocalFileIds,
|
||||||
unLinkRefIds: form.value.unLinkRefIds,
|
unLinkRefIds: form.value.unLinkRefIds,
|
||||||
linkFileIds: form.value.linkFileIds,
|
linkFileIds: form.value.linkFileIds,
|
||||||
|
|
Loading…
Reference in New Issue