feat: security hardening, wechat pay v3 platform cert integration, companion certification revocation, and audit closed-loop
这个提交包含在:
@@ -117,7 +117,7 @@ export default {
|
||||
import { ref, onMounted, onUnmounted } from 'vue';
|
||||
import { ICONS, getTabIconUri } from '@/common/icons.js';
|
||||
import { getCurrentThemeKey } from '@/common/theme.js';
|
||||
import { getCurrentRole, setCurrentRole, ROLE_TYPES, isExpertCertified } from '@/common/role.js';
|
||||
import { getCurrentRole, setCurrentRole, ROLE_TYPES, isExpertCertified, ensureLoginOrRedirect } from '@/common/role.js';
|
||||
|
||||
const props = defineProps({
|
||||
current: {
|
||||
@@ -190,6 +190,9 @@ const switchTab = (tabKey, targetPath) => {
|
||||
};
|
||||
|
||||
const handlePublish = () => {
|
||||
if (!ensureLoginOrRedirect('/pages/activity/create')) {
|
||||
return;
|
||||
}
|
||||
uni.navigateTo({
|
||||
url: '/pages/activity/create'
|
||||
});
|
||||
|
||||
在新工单中引用
屏蔽一个用户