Browse Source

富文本边框,路由更新时存code

master
song 3 years ago
parent
commit
d64a9013bd
  1. 1
      package.json
  2. 1
      public/index.html
  3. 2
      rest/大唐.http
  4. 49
      src/App.vue
  5. 1
      src/components/Banner/index.vue
  6. 2
      src/components/Breadcrumb/index.vue
  7. 4
      src/components/Detail/editor.vue
  8. 4
      src/components/Detail/index.vue
  9. 16
      src/components/Detail/wangEditor.min.js
  10. 2
      src/components/News/detailContent.vue
  11. 13
      src/components/News/index.vue
  12. 2
      src/config.js
  13. 161
      src/router/menus/department.js
  14. 8
      src/views/lists/index.vue
  15. 4
      vue.config.js

1
package.json

@ -43,7 +43,6 @@
"vue-video-player": "^5.0.2", "vue-video-player": "^5.0.2",
"vuedraggable": "^2.20.0", "vuedraggable": "^2.20.0",
"vuex": "^3.1.0", "vuex": "^3.1.0",
"wangeditor": "^4.7.12",
"xlsx": "^0.11.16" "xlsx": "^0.11.16"
}, },
"devDependencies": { "devDependencies": {

1
public/index.html

@ -20,7 +20,6 @@
<script src="//at.alicdn.com/t/font_1118495_58987hxbrdb.js"></script> <script src="//at.alicdn.com/t/font_1118495_58987hxbrdb.js"></script>
<!-- lodash --> <!-- lodash -->
<script src="https://cdn.bootcss.com/lodash.js/4.17.12-pre/lodash.min.js"></script> <script src="https://cdn.bootcss.com/lodash.js/4.17.12-pre/lodash.min.js"></script>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<!-- built files will be auto injected --> <!-- built files will be auto injected -->
</body> </body>

2
rest/大唐.http

@ -1,5 +1,5 @@
@dev = http://127.0.0.1:7270/v1.0/ @dev = http://127.0.0.1:7270/v1.0/
@test = http://10.119.190.12:8000/v1.0/ @test = https://test.tall.wiki/datang/v1.0/
@www = http://www.tall.wiki/gateway/yanyuan/v2.0/ @www = http://www.tall.wiki/gateway/yanyuan/v2.0/
@type = content-type: application/json;charset=utf-8 @type = content-type: application/json;charset=utf-8

49
src/App.vue

@ -5,11 +5,54 @@
</template> </template>
<script> <script>
import router from '@/router/index'
export default { export default {
name: 'App' name: 'App',
watch: {
$route(to){
const path = `/${to.path.split('/')[1]}`
this.setCode(path)
}
},
methods: {
setCode(path) {
router.options.routes.forEach(first => {
if(first && first.path && first.path === path){
localStorage.setItem('code', first.code)
return;
}else{
if(first.children && first.children.length){
first.children.forEach(second => {
if(second && second.path && second.path === path){
localStorage.setItem('code', second.code)
return;
}else{
if(second.children && second.children.length){
second.children.forEach(third => {
if(third && third.path && third.path === path){
localStorage.setItem('code', third.code)
return;
}
})
}
}
})
}
}
})
}
}
} }
</script> </script>
<style>
<style>
#table-content table th{
padding: 0 10px!important;
background-color: #f1f1f1;
}
#table-content table td{
padding: 0 10px!important;
}
</style> </style>

1
src/components/Banner/index.vue

@ -130,7 +130,6 @@
}, },
created() { created() {
this.perList = this.$store.state.user.perList; this.perList = this.$store.state.user.perList;
console.log('this.perList: ', this.perList);
}, },
methods: { methods: {

2
src/components/Breadcrumb/index.vue

@ -35,7 +35,7 @@ export default {
/* const first = matched[0] /* const first = matched[0]
if (first && first.path.trim().toLocaleLowerCase() !== '/dashboard'.toLocaleLowerCase()) { if (first && first.path.trim().toLocaleLowerCase() !== '/dashboard'.toLocaleLowerCase()) {
matched = [{ path: '/dashboard', meta: { title: 'dashboard' }}].concat(matched) matched = [{ path: '/dashboard', meta: { title: 'dashboard' }}].concat(matched)
} }
this.levelList = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false) this.levelList = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false)
*/ */
this.levelList =this.$route.matched this.levelList =this.$route.matched

4
src/components/Detail/editor.vue

@ -4,7 +4,7 @@
<script> <script>
import {BASE_API} from '../../config'; import {BASE_API} from '../../config';
import E from 'wangeditor' import E from './wangEditor.min.js'
export default { export default {
name: 'editoritem', name: 'editoritem',
props:{ props:{
@ -53,7 +53,7 @@
} }
</script> </script>
<style lang="css"> <style lang="css" scoped>
.editor { .editor {
width: 100%; width: 100%;
margin: 0 auto; margin: 0 auto;

4
src/components/Detail/index.vue

@ -20,7 +20,7 @@
<template slot-scope="lists"> <template slot-scope="lists">
<el-form label-position="left" inline class="demo-table-expand"> <el-form label-position="left" inline class="demo-table-expand">
<el-form-item> <el-form-item>
<div v-if="content" v-html="content"></div> <div id="table-content" v-if="content" v-html="content"></div>
<div v-else>暂无</div> <div v-else>暂无</div>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -138,7 +138,6 @@
keys: [] keys: []
} }
}, },
components: { components: {
AddOrEdit, AddOrEdit,
}, },
@ -244,6 +243,7 @@
// //
close(){ close(){
this.showModal = false this.showModal = false
this.keys = []
this.getList() this.getList()
}, },

16
src/components/Detail/wangEditor.min.js

File diff suppressed because one or more lines are too long

2
src/components/News/detailContent.vue

@ -9,7 +9,7 @@
<div><span class="font-bold">跳转路径 </span>{{ list.jumpUrl }}</div> <div><span class="font-bold">跳转路径 </span>{{ list.jumpUrl }}</div>
<div class="flex flex-column"> <div class="flex flex-column">
<span class="font-bold">正文</span> <span class="font-bold">正文</span>
<div v-if="detailContent && detailContent.content" v-html="detailContent.content"></div> <div id="table-content" v-if="detailContent && detailContent.content" v-html="detailContent.content"></div>
</div> </div>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"><div><span class="font-bold">责编 </span>{{ list.editor || '暂无' }}</div></el-col> <el-col :span="12"><div><span class="font-bold">责编 </span>{{ list.editor || '暂无' }}</div></el-col>

13
src/components/News/index.vue

@ -87,7 +87,7 @@
size="mini"> size="mini">
编辑 编辑
</el-button> </el-button>
<el-button type="danger" v-if="$store.state.user.showBtnList.delete" icon="el-icon-delete" size="mini" @click="deleteItem(lists.row.introId)">删除</el-button> <el-button type="danger" v-if="$store.state.user.showBtnList.delete" icon="el-icon-delete" size="mini" @click="deleteItem(lists.row)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -232,7 +232,7 @@
}); });
} catch (error) { } catch (error) {
this.loading = false this.loading = false
console.log('error: ', error); console.error('error: ', error);
} }
}, },
@ -254,7 +254,7 @@
} }
}); });
} catch (error) { } catch (error) {
console.log('error: ', error); console.error('error: ', error);
} }
}, },
@ -290,6 +290,7 @@
close(type){ close(type){
this.showModal = false this.showModal = false
if(type){ if(type){
this.keys = []
this.getList() this.getList()
} }
}, },
@ -297,14 +298,14 @@
/** /**
* 删除 * 删除
*/ */
deleteItem(introId) { deleteItem(item) {
try { try {
this.$alert('确定删除该条新闻吗?', '请确认', { this.$alert(`确定删除 ${item.title} 吗?`, '请确认', {
confirmButtonText: '确定', confirmButtonText: '确定',
callback: res => { callback: res => {
if(res === 'confirm') { if(res === 'confirm') {
const params = { const params = {
introId introId: item.introId
}; };
DELETE_DETAIL(params).then((res) => { DELETE_DETAIL(params).then((res) => {
if(res.code === 200){ if(res.code === 200){

2
src/config.js

@ -4,7 +4,7 @@ export const DEVICE_TYPE_BIG = "quxia-vm"
export const client_id = 'test' export const client_id = 'test'
export const client_secret = "test" export const client_secret = "test"
// export const BASE_API = "https://rapapi.renqilai.com/app/mock/39"; // export const BASE_API = "https://rapapi.renqilai.com/app/mock/39";
export const BASE_API = "http://10.119.190.12:8000/v1.0"; export const BASE_API = "https://test.tall.wiki/datang/v1.0";
export const pageSize = 20 export const pageSize = 20
export const SHELF_MAX_ROW=7 export const SHELF_MAX_ROW=7

161
src/router/menus/department.js

@ -1,4 +1,5 @@
import Layout from '@/views/layout/Layout' import Layout from '@/views/layout/Layout'
import AppMain from '@/views/layout/components/AppMain'
const department = { const department = {
path: '/department', path: '/department',
@ -9,7 +10,7 @@ const department = {
{ {
path: '/department1', path: '/department1',
code: '0901', code: '0901',
component: () => import('@/views/richText/index'), component: AppMain,
name: '总经理工作部', name: '总经理工作部',
meta: {title: '总经理工作部', noCache: false, affix: false}, meta: {title: '总经理工作部', noCache: false, affix: false},
children: [ children: [
@ -37,7 +38,7 @@ const department = {
{ {
path: '/department104', path: '/department104',
code: '090104', code: '090104',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -51,7 +52,7 @@ const department = {
{ {
path: '/department106', path: '/department106',
code: '090106', code: '090106',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -66,15 +67,15 @@ const department = {
path: '/department108', path: '/department108',
code: '090108', code: '090108',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department2', path: '/department2',
code: '0902', code: '0902',
component: () => import('@/views/richText/index'), component: AppMain,
name: '计划营销部', name: '计划营销部',
meta: {title: '计划营销部', noCache: false, affix: false}, meta: {title: '计划营销部', noCache: false, affix: false},
children: [ children: [
@ -102,7 +103,7 @@ const department = {
{ {
path: '/department0204', path: '/department0204',
code: '090204', code: '090204',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -116,7 +117,7 @@ const department = {
{ {
path: '/department0206', path: '/department0206',
code: '090206', code: '090206',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -131,15 +132,15 @@ const department = {
path: '/department0208', path: '/department0208',
code: '090208', code: '090208',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department3', path: '/department3',
code: '0903', code: '0903',
component: () => import('@/views/richText/index'), component: AppMain,
name: '财务管理部', name: '财务管理部',
meta: {title: '财务管理部', noCache: false, affix: false}, meta: {title: '财务管理部', noCache: false, affix: false},
children: [ children: [
@ -167,7 +168,7 @@ const department = {
{ {
path: '/department0304', path: '/department0304',
code: '090304', code: '090304',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -181,7 +182,7 @@ const department = {
{ {
path: '/department0306', path: '/department0306',
code: '090306', code: '090306',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -196,15 +197,15 @@ const department = {
path: '/department0308', path: '/department0308',
code: '090308', code: '090308',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department4', path: '/department4',
code: '0904', code: '0904',
component: () => import('@/views/richText/index'), component: AppMain,
name: '人力资源部', name: '人力资源部',
meta: {title: '人力资源部', noCache: false, affix: false}, meta: {title: '人力资源部', noCache: false, affix: false},
children: [ children: [
@ -232,7 +233,7 @@ const department = {
{ {
path: '/department404', path: '/department404',
code: '090404', code: '090404',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -246,7 +247,7 @@ const department = {
{ {
path: '/department406', path: '/department406',
code: '090406', code: '090406',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -261,15 +262,15 @@ const department = {
path: '/department408', path: '/department408',
code: '090408', code: '090408',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department5', path: '/department5',
code: '0905', code: '0905',
component: () => import('@/views/richText/index'), component: AppMain,
name: '党群工作部', name: '党群工作部',
meta: {title: '党群工作部', noCache: false, affix: false}, meta: {title: '党群工作部', noCache: false, affix: false},
children: [ children: [
@ -297,7 +298,7 @@ const department = {
{ {
path: '/department504', path: '/department504',
code: '090504', code: '090504',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -311,7 +312,7 @@ const department = {
{ {
path: '/department506', path: '/department506',
code: '090506', code: '090506',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -326,15 +327,15 @@ const department = {
path: '/department508', path: '/department508',
code: '090508', code: '090508',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department6', path: '/department6',
code: '0906', code: '0906',
component: () => import('@/views/richText/index'), component: AppMain,
name: '纪委办公室(审计部)', name: '纪委办公室(审计部)',
meta: {title: '纪委办公室(审计部)', noCache: false, affix: false}, meta: {title: '纪委办公室(审计部)', noCache: false, affix: false},
children: [ children: [
@ -362,7 +363,7 @@ const department = {
{ {
path: '/department604', path: '/department604',
code: '090604', code: '090604',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -376,7 +377,7 @@ const department = {
{ {
path: '/department606', path: '/department606',
code: '090606', code: '090606',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -391,15 +392,15 @@ const department = {
path: '/department608', path: '/department608',
code: '090608', code: '090608',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department7', path: '/department7',
code: '0907', code: '0907',
component: () => import('@/views/richText/index'), component: AppMain,
name: '燃料采购部', name: '燃料采购部',
meta: {title: '燃料采购部', noCache: false, affix: false}, meta: {title: '燃料采购部', noCache: false, affix: false},
children: [ children: [
@ -427,7 +428,7 @@ const department = {
{ {
path: '/department704', path: '/department704',
code: '090704', code: '090704',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -441,7 +442,7 @@ const department = {
{ {
path: '/department706', path: '/department706',
code: '090706', code: '090706',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -456,15 +457,15 @@ const department = {
path: '/department708', path: '/department708',
code: '090708', code: '090708',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department8', path: '/department8',
code: '0908', code: '0908',
component: () => import('@/views/richText/index'), component: AppMain,
name: '物资管理部', name: '物资管理部',
meta: {title: '物资管理部', noCache: false, affix: false}, meta: {title: '物资管理部', noCache: false, affix: false},
children: [ children: [
@ -492,7 +493,7 @@ const department = {
{ {
path: '/department0804', path: '/department0804',
code: '090804', code: '090804',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -506,7 +507,7 @@ const department = {
{ {
path: '/department0806', path: '/department0806',
code: '090806', code: '090806',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -521,15 +522,15 @@ const department = {
path: '/department0808', path: '/department0808',
code: '090808', code: '090808',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department9', path: '/department9',
code: '0909', code: '0909',
component: () => import('@/views/richText/index'), component: AppMain,
name: '项目开发部', name: '项目开发部',
meta: {title: '项目开发部', noCache: false, affix: false}, meta: {title: '项目开发部', noCache: false, affix: false},
children: [ children: [
@ -557,7 +558,7 @@ const department = {
{ {
path: '/department0904', path: '/department0904',
code: '090904', code: '090904',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -571,7 +572,7 @@ const department = {
{ {
path: '/department0906', path: '/department0906',
code: '090906', code: '090906',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -586,15 +587,15 @@ const department = {
path: '/department0908', path: '/department0908',
code: '090908', code: '090908',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department10', path: '/department10',
code: '0910', code: '0910',
component: () => import('@/views/richText/index'), component: AppMain,
name: '燃料质量验收部', name: '燃料质量验收部',
meta: {title: '燃料质量验收部', noCache: false, affix: false}, meta: {title: '燃料质量验收部', noCache: false, affix: false},
children: [ children: [
@ -622,7 +623,7 @@ const department = {
{ {
path: '/department1004', path: '/department1004',
code: '091004', code: '091004',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -636,7 +637,7 @@ const department = {
{ {
path: '/department1006', path: '/department1006',
code: '091006', code: '091006',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -651,15 +652,15 @@ const department = {
path: '/department1008', path: '/department1008',
code: '091008', code: '091008',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department11', path: '/department11',
code: '0911', code: '0911',
component: () => import('@/views/richText/index'), component: AppMain,
name: '安全监督部', name: '安全监督部',
meta: {title: '安全监督部', noCache: false, affix: false}, meta: {title: '安全监督部', noCache: false, affix: false},
children: [ children: [
@ -687,7 +688,7 @@ const department = {
{ {
path: '/department1104', path: '/department1104',
code: '091104', code: '091104',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -701,7 +702,7 @@ const department = {
{ {
path: '/department1106', path: '/department1106',
code: '091106', code: '091106',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -716,15 +717,15 @@ const department = {
path: '/department1108', path: '/department1108',
code: '091108', code: '091108',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department12', path: '/department12',
code: '0912', code: '0912',
component: () => import('@/views/richText/index'), component: AppMain,
name: '设备部', name: '设备部',
meta: {title: '设备部', noCache: false, affix: false}, meta: {title: '设备部', noCache: false, affix: false},
children: [ children: [
@ -752,7 +753,7 @@ const department = {
{ {
path: '/department1204', path: '/department1204',
code: '091204', code: '091204',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -766,7 +767,7 @@ const department = {
{ {
path: '/department1206', path: '/department1206',
code: '091206', code: '091206',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -781,15 +782,15 @@ const department = {
path: '/department1208', path: '/department1208',
code: '091208', code: '091208',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department13', path: '/department13',
code: '0913', code: '0913',
component: () => import('@/views/richText/index'), component: AppMain,
name: '发电部', name: '发电部',
meta: {title: '发电部', noCache: false, affix: false}, meta: {title: '发电部', noCache: false, affix: false},
children: [ children: [
@ -817,7 +818,7 @@ const department = {
{ {
path: '/department1304', path: '/department1304',
code: '091304', code: '091304',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -831,7 +832,7 @@ const department = {
{ {
path: '/department1306', path: '/department1306',
code: '091306', code: '091306',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -846,15 +847,15 @@ const department = {
path: '/department1308', path: '/department1308',
code: '091308', code: '091308',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department14', path: '/department14',
code: '0914', code: '0914',
component: () => import('@/views/richText/index'), component: AppMain,
name: '维护部', name: '维护部',
meta: {title: '维护部', noCache: false, affix: false}, meta: {title: '维护部', noCache: false, affix: false},
children: [ children: [
@ -882,7 +883,7 @@ const department = {
{ {
path: '/department1404', path: '/department1404',
code: '091404', code: '091404',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -896,7 +897,7 @@ const department = {
{ {
path: '/department1406', path: '/department1406',
code: '091406', code: '091406',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -911,15 +912,15 @@ const department = {
path: '/department1408', path: '/department1408',
code: '091408', code: '091408',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department15', path: '/department15',
code: '0915', code: '0915',
component: () => import('@/views/richText/index'), component: AppMain,
name: '热工专业', name: '热工专业',
meta: {title: '热工专业', noCache: false, affix: false}, meta: {title: '热工专业', noCache: false, affix: false},
children: [ children: [
@ -947,7 +948,7 @@ const department = {
{ {
path: '/department1504', path: '/department1504',
code: '091504', code: '091504',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -961,7 +962,7 @@ const department = {
{ {
path: '/department1506', path: '/department1506',
code: '091506', code: '091506',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -976,15 +977,15 @@ const department = {
path: '/department1508', path: '/department1508',
code: '091508', code: '091508',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
}, },
{ {
path: '/department16', path: '/department16',
code: '0916', code: '0916',
component: () => import('@/views/richText/index'), component: AppMain,
name: '电气专业', name: '电气专业',
meta: {title: '电气专业', noCache: false, affix: false}, meta: {title: '电气专业', noCache: false, affix: false},
children: [ children: [
@ -1012,7 +1013,7 @@ const department = {
{ {
path: '/department1604', path: '/department1604',
code: '091604', code: '091604',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '工作计划', name: '工作计划',
meta: {title: '工作计划', noCache: false, affix: false}, meta: {title: '工作计划', noCache: false, affix: false},
}, },
@ -1026,7 +1027,7 @@ const department = {
{ {
path: '/department1606', path: '/department1606',
code: '091606', code: '091606',
component: () => import('@/views/richText/index'), component: () => import('@/views/lists/index'),
name: '资料下载', name: '资料下载',
meta: {title: '资料下载', noCache: false, affix: false}, meta: {title: '资料下载', noCache: false, affix: false},
}, },
@ -1041,8 +1042,8 @@ const department = {
path: '/department1608', path: '/department1608',
code: '091608', code: '091608',
component: () => import('@/views/richText/index'), component: () => import('@/views/richText/index'),
name: '学习园地', name: '常用表格',
meta: {title: '学习园地', noCache: false, affix: false}, meta: {title: '常用表格', noCache: false, affix: false},
}, },
] ]
} }

8
src/views/lists/index.vue

@ -4,7 +4,7 @@
<el-tab-pane label="列表管理" name="NEWS"> <el-tab-pane label="列表管理" name="NEWS">
<news :showPage="showPage" ref="news" /> <news :showPage="showPage" ref="news" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="轮播图管理" name="IMAGE"> <el-tab-pane label="轮播图管理" name="IMAGE" v-if="showBanner">
<banner :showPage="showPage" ref="banner" /> <banner :showPage="showPage" ref="banner" />
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
@ -24,11 +24,15 @@
data() { data() {
return { return {
activeName: 'NEWS', activeName: 'NEWS',
showPage: '' showPage: '',
showBanner: true
} }
}, },
created() { created() {
this.showPage = localStorage.getItem('code') this.showPage = localStorage.getItem('code')
if(this.showPage.length == 6){
this.showBanner = false
}
}, },
mounted() { mounted() {
this.$nextTick(() => { this.$nextTick(() => {

4
vue.config.js

@ -1,8 +1,8 @@
// vue.config.js // vue.config.js
var path = require("path"); var path = require("path");
const BASE_API = "http://10.119.190.12:8000/v1.0" const BASE_API = "https://test.tall.wiki/datang/v1.0"
const proxyUrl = '/v1.0' const proxyUrl = '/datang/v1.0'
const port = 8080 const port = 8080

Loading…
Cancel
Save