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'}"
>
-
-
+
+
{{ parseTime(scope.row.createTime, '{y}-{m}-{d} {h}:{m}:{s}') }}
@@ -57,14 +58,16 @@
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['test:emplee:edit']"
- >修改
+ >修改
+
删除
+ >删除
+
@@ -73,13 +76,18 @@
-
+
-
+
-
+
+
+
+
+ Http://
+