应用服务管理
This commit is contained in:
parent
1b9d58f222
commit
16bc099987
11
src/App.vue
11
src/App.vue
@ -5,7 +5,7 @@
|
|||||||
<Setings ref="setingsRef" v-show="setLockScreen" />
|
<Setings ref="setingsRef" v-show="setLockScreen" />
|
||||||
<CloseFull v-if="!themeConfig.isLockScreen" />
|
<CloseFull v-if="!themeConfig.isLockScreen" />
|
||||||
<Upgrade v-if="getVersion" />
|
<Upgrade v-if="getVersion" />
|
||||||
<Sponsors />
|
<Sponsors v-if="!hideSponsors"/>
|
||||||
</el-config-provider>
|
</el-config-provider>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -46,12 +46,19 @@ const setLockScreen = computed(() => {
|
|||||||
// 获取版本号
|
// 获取版本号
|
||||||
const getVersion = computed(() => {
|
const getVersion = computed(() => {
|
||||||
let isVersion = false;
|
let isVersion = false;
|
||||||
if (route.path !== '/login') {
|
if (route.path !== '/login' && route.path !== '/article/content') {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
if ((Local.get('version') && Local.get('version') !== __NEXT_VERSION__) || !Local.get('version')) isVersion = true;
|
if ((Local.get('version') && Local.get('version') !== __NEXT_VERSION__) || !Local.get('version')) isVersion = true;
|
||||||
}
|
}
|
||||||
return isVersion;
|
return isVersion;
|
||||||
});
|
});
|
||||||
|
// 隐藏广告
|
||||||
|
const hideSponsors = computed(() => {
|
||||||
|
const path = route.path;
|
||||||
|
console.log(path === '/login' || path === '/article/content');
|
||||||
|
|
||||||
|
return path === '/login' || path === '/article/content';
|
||||||
|
});
|
||||||
// 获取全局组件大小
|
// 获取全局组件大小
|
||||||
const getGlobalComponentSize = computed(() => {
|
const getGlobalComponentSize = computed(() => {
|
||||||
return other.globalComponentSize();
|
return other.globalComponentSize();
|
||||||
|
@ -1 +1,2 @@
|
|||||||
export const baseUrlHost = "/vueAdminApi";
|
export const baseUrlHost = "/vueAdminApi";
|
||||||
|
export const pixelUrlHost = "/pixelApi";
|
@ -11,6 +11,7 @@ export default {
|
|||||||
UserManage: 'UserManage',
|
UserManage: 'UserManage',
|
||||||
systemDic: 'systemDic',
|
systemDic: 'systemDic',
|
||||||
article: 'article',
|
article: 'article',
|
||||||
|
apply: 'apply',
|
||||||
message: 'message',
|
message: 'message',
|
||||||
order: 'order',
|
order: 'order',
|
||||||
articleContent: 'articleContent',
|
articleContent: 'articleContent',
|
||||||
|
@ -11,6 +11,7 @@ export default {
|
|||||||
systemDept: '部门管理',
|
systemDept: '部门管理',
|
||||||
systemDic: '字典管理',
|
systemDic: '字典管理',
|
||||||
article: '文章管理',
|
article: '文章管理',
|
||||||
|
apply: '应用管理',
|
||||||
carousel: '轮播图管理',
|
carousel: '轮播图管理',
|
||||||
clients: '客户管理',
|
clients: '客户管理',
|
||||||
photos: '图片管理',
|
photos: '图片管理',
|
||||||
|
@ -11,6 +11,7 @@ export default {
|
|||||||
systemDept: '部門管理',
|
systemDept: '部門管理',
|
||||||
systemDic: '字典管理',
|
systemDic: '字典管理',
|
||||||
article: '文章管理',
|
article: '文章管理',
|
||||||
|
apply: '应用管理',
|
||||||
message: '聯言管理',
|
message: '聯言管理',
|
||||||
articleContent: '文章詳情',
|
articleContent: '文章詳情',
|
||||||
order: '訂單管理',
|
order: '訂單管理',
|
||||||
|
@ -10,7 +10,7 @@ export default {
|
|||||||
},
|
},
|
||||||
account: {
|
account: {
|
||||||
accountPlaceholder1: 'The user name admin or not is common',
|
accountPlaceholder1: 'The user name admin or not is common',
|
||||||
accountPlaceholder2: 'Password: 123456',
|
accountPlaceholder2: 'Please enter the password',
|
||||||
accountPlaceholder3: 'Please enter the verification code',
|
accountPlaceholder3: 'Please enter the verification code',
|
||||||
accountBtnText: 'Sign in',
|
accountBtnText: 'Sign in',
|
||||||
},
|
},
|
||||||
|
@ -9,8 +9,8 @@ export default {
|
|||||||
two4: '友情链接',
|
two4: '友情链接',
|
||||||
},
|
},
|
||||||
account: {
|
account: {
|
||||||
accountPlaceholder1: '用户名 admin 或不输均为 common',
|
accountPlaceholder1: '请输入用户名',
|
||||||
accountPlaceholder2: '密码:123456',
|
accountPlaceholder2: '请输入密码',
|
||||||
accountPlaceholder3: '请输入验证码',
|
accountPlaceholder3: '请输入验证码',
|
||||||
accountBtnText: '登 录',
|
accountBtnText: '登 录',
|
||||||
},
|
},
|
||||||
|
@ -9,8 +9,8 @@ export default {
|
|||||||
two4: '友情連結',
|
two4: '友情連結',
|
||||||
},
|
},
|
||||||
account: {
|
account: {
|
||||||
accountPlaceholder1: '用戶名admin或不輸均為common',
|
accountPlaceholder1: '請輸入用戶名',
|
||||||
accountPlaceholder2: '密碼:123456',
|
accountPlaceholder2: '請輸入密碼',
|
||||||
accountPlaceholder3: '請輸入驗證碼',
|
accountPlaceholder3: '請輸入驗證碼',
|
||||||
accountBtnText: '登入',
|
accountBtnText: '登入',
|
||||||
},
|
},
|
||||||
|
@ -188,6 +188,7 @@ export const dynamicRoutes: Array<RouteRecordRaw> = [
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
// 文章管理
|
||||||
{
|
{
|
||||||
path: '/article',
|
path: '/article',
|
||||||
name: 'article',
|
name: 'article',
|
||||||
@ -250,6 +251,23 @@ export const dynamicRoutes: Array<RouteRecordRaw> = [
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
// 应用管理
|
||||||
|
// {
|
||||||
|
// path: '/apply',
|
||||||
|
// name: 'apply',
|
||||||
|
// component: () => import('/@/views/apply/index.vue'),
|
||||||
|
// meta: {
|
||||||
|
// title: 'message.router.apply',
|
||||||
|
// isLink: '',
|
||||||
|
// isHide: false,
|
||||||
|
// isKeepAlive: true,
|
||||||
|
// isAffix: false,
|
||||||
|
// isIframe: false,
|
||||||
|
// roles: ['admin', 'common'],
|
||||||
|
// icon: 'iconfont icon-crew_feature',
|
||||||
|
// },
|
||||||
|
// children: []
|
||||||
|
// },
|
||||||
// 轮播图管理
|
// 轮播图管理
|
||||||
{
|
{
|
||||||
path: '/carousel',
|
path: '/carousel',
|
||||||
|
@ -184,7 +184,7 @@ const toEditArticle = (row: any) => {
|
|||||||
const copyLink = (row: any) => {
|
const copyLink = (row: any) => {
|
||||||
if(row.id == null||row.id == ''){ ElMessage.warning('链接为空');return;}
|
if(row.id == null||row.id == ''){ ElMessage.warning('链接为空');return;}
|
||||||
var aux = document.createElement("input");
|
var aux = document.createElement("input");
|
||||||
aux.setAttribute("value", `${viteUrl}#article/content?id=${row.id}`);
|
aux.setAttribute("value", `${viteUrl}vueAdmin/#article/content?id=${row.id}`);
|
||||||
document.body.appendChild(aux);
|
document.body.appendChild(aux);
|
||||||
aux.select();
|
aux.select();
|
||||||
document.execCommand("copy");
|
document.execCommand("copy");
|
||||||
@ -200,7 +200,7 @@ const toShowDetail = (row: any) => {
|
|||||||
|
|
||||||
// 预览
|
// 预览
|
||||||
const toPreview = (row: any) => {
|
const toPreview = (row: any) => {
|
||||||
window.open(`${viteUrl}#article/content?id=${row.id}`);
|
window.open(`${viteUrl}vueAdmin/#article/content?id=${row.id}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 文章删除
|
// 文章删除
|
||||||
|
@ -79,8 +79,10 @@ const router = useRouter();
|
|||||||
const state = reactive({
|
const state = reactive({
|
||||||
isShowPassword: false,
|
isShowPassword: false,
|
||||||
ruleForm: {
|
ruleForm: {
|
||||||
username: 'admin1',
|
// username: 'admin1',
|
||||||
password: '123456',
|
// password: '123456',
|
||||||
|
username: '',
|
||||||
|
password: '',
|
||||||
code: '1234',
|
code: '1234',
|
||||||
usertype: 1
|
usertype: 1
|
||||||
},
|
},
|
||||||
@ -116,8 +118,11 @@ const onSignIn = async () => {
|
|||||||
// 执行完 initBackEndControlRoutes,再执行 signInSuccess
|
// 执行完 initBackEndControlRoutes,再执行 signInSuccess
|
||||||
signInSuccess(isNoPower);
|
signInSuccess(isNoPower);
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
ElMessage.error(res.message);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
ElMessage.error('账号或密码错误!');
|
||||||
} finally {
|
} finally {
|
||||||
state.loading.signIn = false;
|
state.loading.signIn = false;
|
||||||
}
|
}
|
||||||
|
@ -32,12 +32,34 @@ const viteConfig = defineConfig((mode: ConfigEnv) => {
|
|||||||
proxy: {
|
proxy: {
|
||||||
'/vueAdminApi': {
|
'/vueAdminApi': {
|
||||||
target: 'http://8.138.171.103:8081',
|
target: 'http://8.138.171.103:8081',
|
||||||
|
// target: 'http://8.138.175.106:8090',
|
||||||
|
// target: 'https://www.ymsc.org.cn/vueAdminApi',
|
||||||
ws: true,
|
ws: true,
|
||||||
|
secure: false,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
rewrite: (path) => path.replace(/^\/vueAdminApi/, ''),
|
rewrite: (path) => path.replace(/^\/vueAdminApi/, ''),
|
||||||
},
|
},
|
||||||
|
'/pixelApi': {
|
||||||
|
target: 'http://8.138.171.103:8082',
|
||||||
|
ws: true,
|
||||||
|
secure: false,
|
||||||
|
changeOrigin: true,
|
||||||
|
rewrite: (path) => path.replace(/^\/pixelApi/, ''),
|
||||||
|
},
|
||||||
|
'/vueAdmin': {
|
||||||
|
target: 'http://localhost:8888',
|
||||||
|
// target: 'http://8.138.175.106:8090',
|
||||||
|
// target: 'https://www.ymsc.org.cn/vueAdmin',
|
||||||
|
ws: true,
|
||||||
|
secure: false,
|
||||||
|
changeOrigin: true,
|
||||||
|
rewrite: (path) => path.replace(/^\/vueAdmin/, ''),
|
||||||
|
},
|
||||||
'/upload': {
|
'/upload': {
|
||||||
target: 'http://8.138.171.103',
|
target: 'http://8.138.171.103',
|
||||||
|
// target: 'http://8.138.175.106',
|
||||||
|
// target: 'https://www.ymsc.org.cn/upload',
|
||||||
|
secure: false,
|
||||||
ws: true,
|
ws: true,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user