From b7e8c3609bd598388eb73d7d3cd0490a5e4d1502 Mon Sep 17 00:00:00 2001 From: clay <20932067@zju.edu.cn> Date: Sun, 25 Sep 2022 12:53:43 +0800 Subject: [PATCH] 1111 --- ebts-ui/.env.development | 4 +- ebts-ui/.env.production | 1 + ebts-ui/src/api/sist/article.js | 10 ++ ebts-ui/src/settings.js | 3 +- ebts-ui/src/views/cas-login.vue | 2 +- .../views/sist/article/components/article.vue | 54 ++++--- ebts-ui/src/views/sist/dire/direData.vue | 146 +++++++++--------- ebts-ui/src/views/sist/navigation/index.vue | 26 ++-- ebts-ui/vue.config.js | 6 +- 9 files changed, 145 insertions(+), 107 deletions(-) diff --git a/ebts-ui/.env.development b/ebts-ui/.env.development index 5258357..accd392 100644 --- a/ebts-ui/.env.development +++ b/ebts-ui/.env.development @@ -3,8 +3,8 @@ ENV = 'development' # EBTS/开发环境 #VUE_APP_BASE_API = '/dev-api' -#VUE_APP_BASE_API = 'http://192.168.190.67/dev-api' -VUE_APP_BASE_API = 'http://127.0.0.1:8085/dev-api' +VUE_APP_BASE_API = 'http://192.168.190.67/dev-api' +#VUE_APP_BASE_API = 'http://127.0.0.1:8085/dev-api' #VUE_APP_BASE_API = 'http://sistapi.hchyun.cn/dev-api' # 路由懒加载 diff --git a/ebts-ui/.env.production b/ebts-ui/.env.production index 48d69d5..069e826 100644 --- a/ebts-ui/.env.production +++ b/ebts-ui/.env.production @@ -4,3 +4,4 @@ ENV = 'production' # EBTS/生产环境 #VUE_APP_BASE_API = '/prod-api' VUE_APP_BASE_API = 'http://192.168.190.67/dev-api' +#VUE_APP_BASE_API = 'http://sist.swjtu.edu.cn/dev-api' diff --git a/ebts-ui/src/api/sist/article.js b/ebts-ui/src/api/sist/article.js index 495c721..2b001d4 100644 --- a/ebts-ui/src/api/sist/article.js +++ b/ebts-ui/src/api/sist/article.js @@ -26,6 +26,7 @@ export function getArticle(id) { method: 'get' }) } + // 查询系统文章详细 export function getArticleType() { return request({ @@ -34,6 +35,15 @@ export function getArticleType() { }) } + +// 查询系统文章详细 +export function getArticleNav() { + return request({ + url: '/sist/article/nav', + method: 'get' + }) +} + export function getArticleApprove(type) { return request({ url: '/sist/article/approve/'+type, diff --git a/ebts-ui/src/settings.js b/ebts-ui/src/settings.js index 7dda2e8..907f38c 100644 --- a/ebts-ui/src/settings.js +++ b/ebts-ui/src/settings.js @@ -9,12 +9,13 @@ module.exports = { * 单点登录url */ casloginUrl: 'https://cas.swjtu.edu.cn/authserver/login?service=http://192.168.190.67/dev-api/cas-login', + // casloginUrl: 'https://cas.swjtu.edu.cn/authserver/login?service=http://sist.swjtu.edu.cn/dev-api/cas-login', /** * 单点登出url */ - // caslogoutUrl: 'http://localhost:8888/cas/logout?service=http://localhost:8080', caslogoutUrl: 'https://cas.swjtu.edu.cn/authserver/logout?service=http://192.168.190.67/admin/logout', + // caslogoutUrl: 'https://cas.swjtu.edu.cn/authserver/logout?service=http://sist.swjtu.edu.cn/admin/logout', /** diff --git a/ebts-ui/src/views/cas-login.vue b/ebts-ui/src/views/cas-login.vue index 710759d..5a96816 100644 --- a/ebts-ui/src/views/cas-login.vue +++ b/ebts-ui/src/views/cas-login.vue @@ -6,7 +6,7 @@ import {setToken} from "@/utils/auth"; export default { name: "cas-login", mounted() { - // debugger + debugger let search = window.location.search; let token = search.slice(search.indexOf("=") + 1) setToken(token) diff --git a/ebts-ui/src/views/sist/article/components/article.vue b/ebts-ui/src/views/sist/article/components/article.vue index c17a0fc..aa17a0c 100644 --- a/ebts-ui/src/views/sist/article/components/article.vue +++ b/ebts-ui/src/views/sist/article/components/article.vue @@ -47,9 +47,9 @@ placeholder="请选择文章类型" clearable :style="{width: '100%'}"> @@ -74,9 +74,9 @@ @change="getLabApprove(params.labArticleType)" clearable :style="{width: '100%'}"> @@ -126,6 +126,7 @@ import Editor from '@/components/Editor'; import {updateArticle, getArticle, drafts, getArticleType, getArticleApprove} from "@/api/sist/article"; import {Message} from "element-ui"; import UploadFile from '@/views/utils/uploadFile.vue'; +import { getArticleNav } from '../../../../api/sist/article' export default { components: { @@ -245,22 +246,37 @@ export default { this.getDicts("article_status").then(response => { this.statusOptions = response.data; }); - getArticleType().then(res => { - let dictCodes = res.data - let articleList = this.articleTypeOptions - console.log("dictCodes",dictCodes,"articleList",articleList) - for (let i = 0; i < articleList.length; i++) { - for (let j = 0; j < dictCodes.length; j++) { - if (articleList[i].dictCode == dictCodes[j]) { - if (articleList[i].attribute2 == 1) { - this.sistArticleTypeOption.push(articleList[i]) - } else if (articleList[i].attribute2 == 2) { - this.labArticleTypeOption.push(articleList[i]) - } - } + + getArticleNav().then(res=>{ + let data = res.data + for (let item of data) { + if (item.sitetype == 1){ + this.sistArticleTypeOption.push(item) + }else { + this.labArticleTypeOption.push(item) } } + + + console.log(res) }) + + // getArticleType().then(res => { + // let dictCodes = res.data + // let articleList = this.articleTypeOptions + // console.log("dictCodes",dictCodes,"articleList",articleList) + // for (let i = 0; i < articleList.length; i++) { + // for (let j = 0; j < dictCodes.length; j++) { + // if (articleList[i].dictCode == dictCodes[j]) { + // if (articleList[i].attribute2 == 1) { + // this.sistArticleTypeOption.push(articleList[i]) + // } else if (articleList[i].attribute2 == 2) { + // this.labArticleTypeOption.push(articleList[i]) + // } + // } + // } + // } + // }) }, mounted() { }, diff --git a/ebts-ui/src/views/sist/dire/direData.vue b/ebts-ui/src/views/sist/dire/direData.vue index d3f5960..9256a75 100644 --- a/ebts-ui/src/views/sist/dire/direData.vue +++ b/ebts-ui/src/views/sist/dire/direData.vue @@ -25,7 +25,8 @@ size="mini" @click="handleAdd" v-hasPermi="['test:emplee:add']" - >新增 + >新增 + @@ -37,8 +38,8 @@ default-expand-all :tree-props="{children: 'children', hasChildren: 'hasChildren'}" > - - + + @@ -73,13 +76,18 @@ - + - + - + + + + + +