style:区县接入
Showing
11 changed files
with
38 additions
and
30 deletions
1 | { | 1 | { |
2 | "TITLE": "汉中市数据上报系统", | 2 | "TITLE": "汉中市数据上报系统", |
3 | "THEME": "jg", | 3 | "THEME": "sb", |
4 | "SERVERAPI": "/bdcsjsb", | 4 | "SERVERAPI": "/bdcsjsb", |
5 | "MANAGEMENTAPI": "http: //192.168.2.236/management" | 5 | "MANAGEMENTAPI": "http: //192.168.2.236/management" |
6 | } | 6 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -4,7 +4,7 @@ | ... | @@ -4,7 +4,7 @@ |
4 | * @LastEditTime: 2023-03-22 10:23:46 | 4 | * @LastEditTime: 2023-03-22 10:23:46 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <section class="app-main"> | 7 | <section> |
8 | <transition name="fade-transform" mode="out-in"> | 8 | <transition name="fade-transform" mode="out-in"> |
9 | <router-view /> | 9 | <router-view /> |
10 | </transition> | 10 | </transition> |
... | @@ -20,14 +20,3 @@ export default { | ... | @@ -20,14 +20,3 @@ export default { |
20 | } | 20 | } |
21 | } | 21 | } |
22 | </script> | 22 | </script> |
23 | <style lang="scss" scoped> | ||
24 | .app-main { | ||
25 | height: calc(100vh - 74px); | ||
26 | overflow-x: hidden; | ||
27 | box-sizing: border-box; | ||
28 | flex: 1; | ||
29 | width: 100%; | ||
30 | background: #EAEBF0; | ||
31 | padding: 15px; | ||
32 | } | ||
33 | </style> | ... | ... |
... | @@ -35,7 +35,7 @@ export default { | ... | @@ -35,7 +35,7 @@ export default { |
35 | }, | 35 | }, |
36 | computed: { | 36 | computed: { |
37 | visitedViews () { | 37 | visitedViews () { |
38 | return this.$store.state.tagsView.visitedViews | 38 | return this.$store.state.tagsView.visitedViews.slice(1) |
39 | }, | 39 | }, |
40 | routes () { | 40 | routes () { |
41 | return this.$store.state.permission.routes | 41 | return this.$store.state.permission.routes |
... | @@ -199,7 +199,7 @@ export default { | ... | @@ -199,7 +199,7 @@ export default { |
199 | box-sizing: border-box; | 199 | box-sizing: border-box; |
200 | padding-top: 3px; | 200 | padding-top: 3px; |
201 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04); | 201 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04); |
202 | 202 | margin-bottom: 5px; | |
203 | .tags-view-wrapper { | 203 | .tags-view-wrapper { |
204 | .tags-view-item { | 204 | .tags-view-item { |
205 | display: inline-block; | 205 | display: inline-block; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-03-20 16:05:15 | 4 | * @LastEditTime: 2023-03-23 09:21:00 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="app-wrapper"> | 7 | <div class="app-wrapper"> |
8 | <navbar /> | 8 | <navbar /> |
9 | <div class="main-container"> | 9 | <div class="main-container"> |
10 | <sidebar class="sidebar-container" /> | 10 | <sidebar class="sidebar-container" /> |
11 | <app-main /> | 11 | <div class="app-main"> |
12 | <tags-view v-if="needTagsView" /> | ||
13 | <app-main /> | ||
14 | </div> | ||
12 | </div> | 15 | </div> |
13 | </div> | 16 | </div> |
14 | </template> | 17 | </template> |
... | @@ -37,6 +40,17 @@ export default { | ... | @@ -37,6 +40,17 @@ export default { |
37 | } | 40 | } |
38 | } | 41 | } |
39 | </script> | 42 | </script> |
43 | <style lang="scss" scoped> | ||
44 | .app-main { | ||
45 | height: calc(100vh - 74px); | ||
46 | overflow-x: hidden; | ||
47 | box-sizing: border-box; | ||
48 | flex: 1; | ||
49 | width: 100%; | ||
50 | background: #EAEBF0; | ||
51 | padding: 10px; | ||
52 | } | ||
53 | </style> | ||
40 | <style lang="scss"> | 54 | <style lang="scss"> |
41 | @import "~@/styles/mixin.scss"; | 55 | @import "~@/styles/mixin.scss"; |
42 | @import "~@/styles/sbSidebar.scss"; | 56 | @import "~@/styles/sbSidebar.scss"; | ... | ... |
... | @@ -33,7 +33,7 @@ export const constantRoutes = [ | ... | @@ -33,7 +33,7 @@ export const constantRoutes = [ |
33 | { | 33 | { |
34 | path: '/', | 34 | path: '/', |
35 | component: Layout, | 35 | component: Layout, |
36 | redirect: '/jg?redirect=%2Fhome', | 36 | redirect: '/jg', |
37 | meta: { title: '首页' }, | 37 | meta: { title: '首页' }, |
38 | children: [ | 38 | children: [ |
39 | { | 39 | { |
... | @@ -59,7 +59,7 @@ export const asyncRoutes = [ | ... | @@ -59,7 +59,7 @@ export const asyncRoutes = [ |
59 | path: 'index', | 59 | path: 'index', |
60 | component: () => import('@/views/jsbwcx/index'), | 60 | component: () => import('@/views/jsbwcx/index'), |
61 | name: 'jsbwcx', | 61 | name: 'jsbwcx', |
62 | meta: { title: '接收报文查询', icon: 'zsgl' } | 62 | meta: { title: '区县接入', icon: 'zsgl' } |
63 | } | 63 | } |
64 | ] | 64 | ] |
65 | }, | 65 | }, | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | * @Author: xiaomiao 1158771342@qq.com | 2 | * @Author: xiaomiao 1158771342@qq.com |
3 | * @Date: 2023-03-09 15:24:53 | 3 | * @Date: 2023-03-09 15:24:53 |
4 | * @LastEditors: Please set LastEditors | 4 | * @LastEditors: Please set LastEditors |
5 | * @LastEditTime: 2023-03-21 16:05:39 | 5 | * @LastEditTime: 2023-03-23 10:19:35 |
6 | * @FilePath: \上报\bdcjg-web\src\store\modules\permission.js | 6 | * @FilePath: \上报\bdcjg-web\src\store\modules\permission.js |
7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE | 7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
8 | */ | 8 | */ |
... | @@ -25,7 +25,7 @@ const mutations = { | ... | @@ -25,7 +25,7 @@ const mutations = { |
25 | } | 25 | } |
26 | const actions = { | 26 | const actions = { |
27 | // 添加全部菜单 | 27 | // 添加全部菜单 |
28 | generateRoutes ({ commit }, getMenuInfo) { | 28 | generateRoutes ({ commit }, getMenuInfo) { |
29 | let Layout; | 29 | let Layout; |
30 | if (Vue.prototype.BASE_API.THEME == 'sb') { | 30 | if (Vue.prototype.BASE_API.THEME == 'sb') { |
31 | Layout = r => require.ensure([], () => r(require(`@/layout1`))) | 31 | Layout = r => require.ensure([], () => r(require(`@/layout1`))) |
... | @@ -40,6 +40,7 @@ const actions = { | ... | @@ -40,6 +40,7 @@ const actions = { |
40 | item.children = asyncRouter(item.children) | 40 | item.children = asyncRouter(item.children) |
41 | } | 41 | } |
42 | item.path = JSON.parse(item.metadata)?.path || '/' | 42 | item.path = JSON.parse(item.metadata)?.path || '/' |
43 | item.affix = JSON.parse(item.metadata)?.affix || false | ||
43 | if (!item.parentId) { | 44 | if (!item.parentId) { |
44 | item.component = Layout | 45 | item.component = Layout |
45 | } else { | 46 | } else { |
... | @@ -47,7 +48,8 @@ const actions = { | ... | @@ -47,7 +48,8 @@ const actions = { |
47 | } | 48 | } |
48 | item.meta = { | 49 | item.meta = { |
49 | title: item.name, | 50 | title: item.name, |
50 | icon: item.icon | 51 | icon: item.icon, |
52 | affix: item.affix | ||
51 | } | 53 | } |
52 | }) | 54 | }) |
53 | return routers | 55 | return routers | ... | ... |
... | @@ -6,7 +6,6 @@ | ... | @@ -6,7 +6,6 @@ |
6 | min-width: 1280px; | 6 | min-width: 1280px; |
7 | box-sizing: border-box; | 7 | box-sizing: border-box; |
8 | overflow-x: hidden; | 8 | overflow-x: hidden; |
9 | padding: 2px; | ||
10 | 9 | ||
11 | &-header { | 10 | &-header { |
12 | width: 100%; | 11 | width: 100%; |
... | @@ -20,7 +19,7 @@ | ... | @@ -20,7 +19,7 @@ |
20 | &-content { | 19 | &-content { |
21 | width: 100%; | 20 | width: 100%; |
22 | box-sizing: border-box; | 21 | box-sizing: border-box; |
23 | margin-top: 15px; | 22 | margin-top: 10px; |
24 | background: #FFFFFF; | 23 | background: #FFFFFF; |
25 | border-radius: 4px; | 24 | border-radius: 4px; |
26 | background-size: 100% 100%; | 25 | background-size: 100% 100%; |
... | @@ -142,4 +141,4 @@ | ... | @@ -142,4 +141,4 @@ |
142 | background-color: white; | 141 | background-color: white; |
143 | ; | 142 | ; |
144 | background-size: cover; | 143 | background-size: cover; |
145 | } | 144 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -4,13 +4,15 @@ | ... | @@ -4,13 +4,15 @@ |
4 | <!-- 头部搜索 --> | 4 | <!-- 头部搜索 --> |
5 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
6 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 6 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
7 | <el-form-item> | 7 | <el-form-item v-if="BASE_API.THEME=='jg'"> |
8 | <Breadcrumb /> | 8 | <Breadcrumb /> |
9 | </el-form-item> | 9 | </el-form-item> |
10 | <el-row class="mb-5"> | 10 | <el-row class="mb-5"> |
11 | <el-col :span="6"> | 11 | <el-col :span="6"> |
12 | <el-form-item label="行政区" prop="qxdm"> | 12 | <el-form-item label="行政区" prop="qxdm"> |
13 | <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.qxdm = $store.state.user.userInfo.areaCode : form.qxdm" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> | 13 | <el-select |
14 | v-model="$store.state.user.userInfo.grade === 'county' ? form.qxdm = $store.state.user.userInfo.areaCode : form.qxdm" | ||
15 | class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> | ||
14 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | 16 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> |
15 | </el-option> | 17 | </el-option> |
16 | </el-select> | 18 | </el-select> |
... | @@ -99,6 +101,7 @@ | ... | @@ -99,6 +101,7 @@ |
99 | </template> | 101 | </template> |
100 | 102 | ||
101 | <script> | 103 | <script> |
104 | import Vue from 'vue' | ||
102 | // 接收报文查询 | 105 | // 接收报文查询 |
103 | // 引入表格头部数据 | 106 | // 引入表格头部数据 |
104 | import data from "./data"; | 107 | import data from "./data"; | ... | ... |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
1 | /* | 1 | /* |
2 | * @Author: xiaomiao 1158771342@qq.com | 2 | * @Author: xiaomiao 1158771342@qq.com |
3 | * @Date: 2023-01-30 17:59:51 | 3 | * @Date: 2023-01-30 17:59:51 |
4 | * @LastEditors: xiaomiao 1158771342@qq.com | 4 | * @LastEditors: Please set LastEditors |
5 | * @LastEditTime: 2023-03-21 18:34:17 | 5 | * @LastEditTime: 2023-03-23 09:34:50 |
6 | * @FilePath: \监管系统\js-web-jianguan\src\views\system\users\data\index.js | 6 | * @FilePath: \监管系统\js-web-jianguan\src\views\system\users\data\index.js |
7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE | 7 | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
8 | */ | 8 | */ |
... | @@ -29,7 +29,8 @@ class data extends filter { | ... | @@ -29,7 +29,8 @@ class data extends filter { |
29 | }, | 29 | }, |
30 | { | 30 | { |
31 | prop: "departmentName", | 31 | prop: "departmentName", |
32 | label: "组织机构" | 32 | label: "组织机构", |
33 | minWidth: 130 | ||
33 | }, | 34 | }, |
34 | { | 35 | { |
35 | prop: "telephone", | 36 | prop: "telephone", | ... | ... |
-
Please register or sign in to post a comment