feat(cms): 移除cmsComponents、cmsDesignCollect、cmsDesignRecord和cmsDesignSignUp模块

移除了以下CMS相关模块的API接口定义及前端页面组件:- cmsComponents(组件管理)
- cmsDesignCollect(设计征集)
- cmsDesignRecord(页面组件记录)
- cmsDesignSignUp(设计征集报名)

同时清理了相关的模型定义、接口调用及Vue页面文件,优化了登录模块中用户信息存储逻辑,去除冗余字段。
This commit is contained in:
2025-09-21 09:39:51 +08:00
parent 85206f3894
commit 1f5002c536
25 changed files with 19 additions and 3196 deletions

View File

@@ -133,7 +133,7 @@
>
{{ loading ? t('login.loading') : t('login.login') }}
</a-button>
<!-- <div class="register text-center pt-5"><a @click="push('/register')">免费注册</a></div>-->
<!-- <div class="register text-center pt-5"><a @click="push('/register')">免费注册</a></div>-->
</a-form-item>
</template>
<template v-if="loginType === 'sms'">
@@ -178,7 +178,7 @@
>
{{ loading ? t('login.loading') : t('login.login') }}
</a-button>
<!-- <div class="register text-center pt-5"><a @click="push('/register')">免费注册</a></div>-->
<!-- <div class="register text-center pt-5"><a @click="push('/register')">免费注册</a></div>-->
</a-form-item>
</template>
<template v-if="loginType == 'scan'">
@@ -280,11 +280,9 @@ import {FormInstance} from 'ant-design-vue/es/form';
import {configWebsiteField} from '@/api/cms/cmsWebsiteField';
import {Config} from '@/api/cms/cmsWebsiteField/model';
import {phoneReg} from 'ele-admin-pro';
// import {push} from "@/utils/common";
import router from "@/router";
import {listAdminsByPhoneAll} from "@/api/system/user";
// import {pageOrderGoods} from "@/api/system/orderGoods";
// import {push} from "@/utils/common";
import {getUserInfo} from "@/api/layout";
const useForm = Form.useForm;
const {currentRoute} = useRouter();
@@ -296,7 +294,6 @@ const direction = ref(0);
// 加载状态
const loading = ref(false);
// 是否显示tenantId填写输入框
const showTenantId = ref(true);
const loginType = ref('sms');
const config = ref<Config>();
// 配置信息
@@ -398,7 +395,7 @@ const sendCode = () => {
return;
}
codeLoading.value = true;
sendSmsCaptcha({phone: form.phone}).then((res) => {
sendSmsCaptcha({phone: form.phone}).then(() => {
message.success('短信验证码发送成功, 请注意查收!');
visible.value = false;
codeLoading.value = false;
@@ -481,7 +478,7 @@ const submit = () => {
form.phone = undefined;
login(form)
.then((msg) => {
if(msg == '请选择登录用户'){
if (msg == '请选择登录用户') {
showSelectLoginUser.value = true;
return false;
}
@@ -518,20 +515,26 @@ const onLoginType = (text) => {
};
const onScan = () => {
if(loginType.value == 'scan'){
if (loginType.value == 'scan') {
loginType.value = 'sms'
}else {
} else {
loginType.value = 'scan'
}
}
/* 二维码登录成功处理 */
const onQrLoginSuccess = (token: string) => {
const onQrLoginSuccess = async (token: string) => {
// 设置token到localStorage或其他存储
localStorage.setItem('access_token', token);
message.success('扫码登录成功');
cleanPageTabs();
goHome();
const data = await getUserInfo();
if (data) {
localStorage.setItem('access_token', token);
localStorage.setItem('TenantId', String(data.tenantId));
localStorage.setItem('UserId', String(data.userId));
cleanPageTabs();
goHome();
}
};
/* 二维码登录错误处理 */
@@ -578,9 +581,9 @@ loginConnect();
watch(
router.currentRoute,
(data) => {
if(data.query?.loginPhone){
if (data.query?.loginPhone) {
form.phone = `${data.query?.loginPhone}`;
}else {
} else {
localStorage.clear();
}
},