b16b26e4 by xiaomiao
2 parents 6494364f c961dd90
Showing 50 changed files with 720 additions and 731 deletions
1 { 1 {
2 "TITLE": "汉中市数据上报系统", 2 "TITLE": "汉中市数据上报系统",
3 "THEME": "sb", 3 "THEME": "sb",
4 "CODE": "BDCSBPT",
4 "SERVERAPI": "/bdcsjsb", 5 "SERVERAPI": "/bdcsjsb",
5 "MANAGEMENTAPI": "http: //192.168.2.236/management" 6 "MANAGEMENTAPI": "http://192.168.2.38:8090/management"
6 } 7 }
...\ No newline at end of file ...\ No newline at end of file
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-24 15:07:01
5 -->
1 <template> 6 <template>
2 <div id="app"> 7 <div id="app">
3 <router-view /> 8 <router-view />
4 </div> 9 </div>
5 </template>
...\ No newline at end of file ...\ No newline at end of file
10 </template>
......
1 /* 1 /*
2 * @Description: 这个是所有api的前缀配置文件 2 * @Description: 这个是所有api的前缀配置文件
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-03-21 16:26:55 4 * @LastEditTime: 2023-03-24 16:51:18
5 */ 5 */
6 export default { 6 export default {
7 SERVERAPI: '/bdcsjsb', //赵千 7 SERVERAPI: '/bdcsjsb', //赵千
8 MANAGEMENTAPI: 'http://192.168.2.236/management' 8 MANAGEMENTAPI: 'http://192.168.2.38:8090/management'
9 } 9 }
...\ No newline at end of file ...\ No newline at end of file
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-23 17:19:52
5 */
1 import request from "@/utils/request"; 6 import request from "@/utils/request";
2 import SERVER from "./config"; 7 // import SERVER from "./config";
8 let SERVER = JSON.parse(localStorage.getItem('ApiUrl'))
9 // console.log(SERVER, 'SERVERSERVER');
3 10
4 export function loginIn(username, password) { 11 export function loginIn (username, password) {
5 return request({ 12 return request({
6 url: `${SERVER.MANAGEMENTAPI}/login?username=${username}&password=${password}`, 13 url: `${SERVER.MANAGEMENTAPI}/login?username=${username}&password=${password}`,
7 method: "post", 14 method: "post",
8 }); 15 });
9 } 16 }
10 export function logout() { 17 export function logout () {
11 return request({ 18 return request({
12 url: `${SERVER.MANAGEMENTAPI}/logout`, 19 url: `${SERVER.MANAGEMENTAPI}/logout`,
13 method: "post", 20 method: "post",
......
1 import request from '@/utils/request' 1 import request from '@/utils/request'
2 import SERVER from "./config"; 2 // import SERVER from "./config";
3 let SERVER = JSON.parse(localStorage.getItem('ApiUrl'))
3 const workflow = '/workflow' 4 const workflow = '/workflow'
4 const log = '/log' 5 const log = '/log'
5 const crud = '/crud' 6 const crud = '/crud'
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-24 09:28:25
5 */
1 import request from '@/utils/request' 6 import request from '@/utils/request'
2 // let SERVER = JSON.parse(localStorage.getItem('ApiUrl')) 7 // let SERVER = JSON.parse(localStorage.getItem('ApiUrl'))
3 let SERVER = JSON.parse(localStorage.getItem('ApiUrl')) 8 let SERVER = JSON.parse(localStorage.getItem('ApiUrl'))
...@@ -9,14 +14,6 @@ export function getUserInfo () { ...@@ -9,14 +14,6 @@ export function getUserInfo () {
9 }) 14 })
10 } 15 }
11 16
12 // // 获取菜单信息
13 // export function getMenuInfo () {
14 // return request({
15 // url: SERVER.SERVERAPI + '/rest/user/getUserAuthorizationMenus',
16 // method: 'get',
17 // })
18 // }
19
20 // 获取菜单信息 17 // 获取菜单信息
21 export function getMenuInfo (data) { 18 export function getMenuInfo (data) {
22 return request({ 19 return request({
......
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1673321301365" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3462" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><path d="M910.617673 211.45497c-29.726022-40.739866-65.373916-76.582189-105.953124-106.533338-31.447223-23.211654-65.346287-42.500976-101.132328-57.574277-17.797341-7.496741-38.217417 1.723248-44.400233 20.018939l0 0c-5.586229 16.531512 2.569522 34.533514 18.648732 41.309848 30.91408 13.027711 60.204174 29.700439 87.38421 49.761334 35.128055 25.927509 65.986877 56.9562 91.719958 92.223425 53.42477 73.218582 81.662905 159.989831 81.662905 250.935146 0 57.551764-11.264555 113.364931-33.480532 165.888168-21.464871 50.748824-52.199872 96.333022-91.352591 135.484717-39.152718 39.153742-84.736916 69.888743-135.484717 91.352591-52.523237 22.215978-108.336404 33.480532-165.888168 33.480532-57.552787 0-113.364931-11.264555-165.889191-33.480532-50.748824-21.464871-96.331999-52.199872-135.484717-91.352591-39.152718-39.152718-69.888743-84.736916-91.353614-135.484717-22.214954-52.523237-33.479509-108.336404-33.479509-165.888168 0-90.842984 28.180829-177.536462 81.495082-250.706949 25.681916-35.244712 56.481386-66.265216 91.545996-92.199888 27.118638-20.056801 56.344263-36.737716 87.192851-49.78794 16.072047-6.798846 24.204262-24.812105 18.594497-41.336454l0 0c-6.207375-18.285458-26.638707-27.478841-44.424792-19.958564-35.712363 15.098883-69.537749 34.399461-100.915387 57.607022-40.505529 29.958312-76.084862 65.791425-105.750509 106.506732C52.210106 296.342312 19.618826 396.581294 19.618826 501.596046c0 66.5016 13.031804 131.033335 38.734186 191.800327 24.818245 58.677401 60.340273 111.367437 105.58064 156.606781 45.240367 45.240367 97.930403 80.763418 156.607804 105.581664 60.766992 25.701358 125.297704 38.734186 191.800327 38.734186 66.502623 0 131.033335-13.031804 191.800327-38.734186 58.677401-24.818245 111.366414-60.341297 156.606781-105.581664 45.240367-45.239344 80.762395-97.92938 105.581664-156.606781 25.701358-60.766992 38.734186-125.297704 38.734186-191.800327C1005.062695 396.463614 972.403878 296.133557 910.617673 211.45497z" fill="#ffffff" p-id="3463"></path><path d="M509.270842 388.009058 509.270842 388.009058c20.261463 0 36.839023-16.57756 36.839023-36.839023L546.109866 75.454506c0-20.261463-16.57756-36.839023-36.839023-36.839023l0 0c-20.261463 0-36.839023 16.57756-36.839023 36.839023l0 275.715529C472.431819 371.431497 489.00938 388.009058 509.270842 388.009058z" fill="#ffffff" p-id="3464"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1673321301365" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3462" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><path d="M910.617673 211.45497c-29.726022-40.739866-65.373916-76.582189-105.953124-106.533338-31.447223-23.211654-65.346287-42.500976-101.132328-57.574277-17.797341-7.496741-38.217417 1.723248-44.400233 20.018939l0 0c-5.586229 16.531512 2.569522 34.533514 18.648732 41.309848 30.91408 13.027711 60.204174 29.700439 87.38421 49.761334 35.128055 25.927509 65.986877 56.9562 91.719958 92.223425 53.42477 73.218582 81.662905 159.989831 81.662905 250.935146 0 57.551764-11.264555 113.364931-33.480532 165.888168-21.464871 50.748824-52.199872 96.333022-91.352591 135.484717-39.152718 39.153742-84.736916 69.888743-135.484717 91.352591-52.523237 22.215978-108.336404 33.480532-165.888168 33.480532-57.552787 0-113.364931-11.264555-165.889191-33.480532-50.748824-21.464871-96.331999-52.199872-135.484717-91.352591-39.152718-39.152718-69.888743-84.736916-91.353614-135.484717-22.214954-52.523237-33.479509-108.336404-33.479509-165.888168 0-90.842984 28.180829-177.536462 81.495082-250.706949 25.681916-35.244712 56.481386-66.265216 91.545996-92.199888 27.118638-20.056801 56.344263-36.737716 87.192851-49.78794 16.072047-6.798846 24.204262-24.812105 18.594497-41.336454l0 0c-6.207375-18.285458-26.638707-27.478841-44.424792-19.958564-35.712363 15.098883-69.537749 34.399461-100.915387 57.607022-40.505529 29.958312-76.084862 65.791425-105.750509 106.506732C52.210106 296.342312 19.618826 396.581294 19.618826 501.596046c0 66.5016 13.031804 131.033335 38.734186 191.800327 24.818245 58.677401 60.340273 111.367437 105.58064 156.606781 45.240367 45.240367 97.930403 80.763418 156.607804 105.581664 60.766992 25.701358 125.297704 38.734186 191.800327 38.734186 66.502623 0 131.033335-13.031804 191.800327-38.734186 58.677401-24.818245 111.366414-60.341297 156.606781-105.581664 45.240367-45.239344 80.762395-97.92938 105.581664-156.606781 25.701358-60.766992 38.734186-125.297704 38.734186-191.800327C1005.062695 396.463614 972.403878 296.133557 910.617673 211.45497z" fill="#ffffff" p-id="3463"></path><path d="M509.270842 388.009058 509.270842 388.009058c20.261463 0 36.839023-16.57756 36.839023-36.839023L546.109866 75.454506c0-20.261463-16.57756-36.839023-36.839023-36.839023l0 0c-20.261463 0-36.839023 16.57756-36.839023 36.839023l0 275.715529C472.431819 371.431497 489.00938 388.009058 509.270842 388.009058z" p-id="3464"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -29,7 +29,7 @@ export default { ...@@ -29,7 +29,7 @@ export default {
29 sidebarRight, 29 sidebarRight,
30 }, 30 },
31 computed: { 31 computed: {
32 ...mapGetters(["sidebar", "dicData", "userInfo"]), 32 ...mapGetters(["sidebar", "dicData", , "permission_routes", "userInfo"]),
33 logoName () { 33 logoName () {
34 return this.dicData['sysCode'] && this.dicData['sysCode'].filter(item => 34 return this.dicData['sysCode'] && this.dicData['sysCode'].filter(item =>
35 item.DCODE == "systemTitle" 35 item.DCODE == "systemTitle"
...@@ -55,9 +55,9 @@ export default { ...@@ -55,9 +55,9 @@ export default {
55 }) 55 })
56 .catch((error) => { 56 .catch((error) => {
57 // console.dir(error); 57 // console.dir(error);
58 }); 58 })
59 }, 59 }
60 }, 60 }
61 }; 61 };
62 </script> 62 </script>
63 <style lang="scss" scoped> 63 <style lang="scss" scoped>
......
1 <!--
2 * @Description: log
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-23 16:29:12
5 -->
1 <template> 6 <template>
2 <el-menu router :default-active="activeMenu" mode="horizontal"> 7 <el-menu router :default-active="activeMenu" mode="horizontal">
3 <!-- 权限菜单 --> 8 <!-- 权限菜单 -->
4 <sidebar-item v-for="route in permission_routes.slice(3, 6)" :key="route.path" :item="route" 9 <sidebar-item v-for="route in permission_routes.slice(4, 7)" :key="route.path" :item="route"
5 :base-path="route.path" /> 10 :base-path="route.path" />
6 <!-- 菜单全部展示 --> 11 <!-- 菜单全部展示 -->
7 <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> --> 12 <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> -->
......
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
2 * @Author: xiaomiao 1158771342@qq.com 2 * @Author: xiaomiao 1158771342@qq.com
3 * @Date: 2023-01-10 09:03:06 3 * @Date: 2023-01-10 09:03:06
4 * @LastEditors: Please set LastEditors 4 * @LastEditors: Please set LastEditors
5 * @LastEditTime: 2023-03-22 10:43:26 5 * @LastEditTime: 2023-03-23 16:29:24
6 * @FilePath: \监管系统\js-web-jianguan\src\layout\components\Sidebar\sidebarRight.vue 6 * @FilePath: \监管系统\js-web-jianguan\src\layout\components\Sidebar\sidebarRight.vue
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 -->
9 <template> 9 <template>
10 <el-menu router :default-active="activeMenu" mode="horizontal"> 10 <el-menu router :default-active="activeMenu" mode="horizontal">
11 <!-- 权限菜单 --> 11 <!-- 权限菜单 -->
12 <sidebar-item v-for="route in permission_routes.slice(6, 9)" :key="route.path" :item="route" 12 <sidebar-item v-for="route in permission_routes.slice(7, 10)" :key="route.path" :item="route"
13 :base-path="route.path" /> 13 :base-path="route.path" />
14 <!-- 菜单全部展示 --> 14 <!-- 菜单全部展示 -->
15 <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> --> 15 <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> -->
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-03-20 14:22:35 4 * @LastEditTime: 2023-03-23 15:17:24
5 --> 5 -->
6 <template> 6 <template>
7 <div class="app-wrapper jgWrapper"> 7 <div class="app-wrapper jgWrapper">
...@@ -12,61 +12,60 @@ ...@@ -12,61 +12,60 @@
12 </div> 12 </div>
13 </template> 13 </template>
14 <script> 14 <script>
15 import { AppMain, Navbar, Sidebar, TagsView } from './components' 15 import { AppMain, Navbar, Sidebar, TagsView } from './components'
16 import ResizeMixin from './mixin/ResizeHandler' 16 import ResizeMixin from './mixin/ResizeHandler'
17 import { mapState } from 'vuex' 17 import { mapState } from 'vuex'
18 export default { 18 export default {
19 name: 'Layout', 19 name: 'Layout',
20 components: { 20 components: {
21 AppMain, 21 AppMain,
22 Navbar, 22 Navbar,
23 Sidebar, 23 Sidebar,
24 TagsView 24 TagsView
25 }, 25 },
26 created () { 26 created () {
27 console.log("hhh"); 27 this.$store.dispatch("products/setData", "BDCJGPT");
28 this.$store.dispatch("products/setData", "BDCJGPT"); 28 },
29 }, 29 mixins: [ResizeMixin],
30 mixins: [ResizeMixin], 30 computed: {
31 computed: { 31 ...mapState({
32 ...mapState({ 32 sidebar: state => state.app.sidebar,
33 sidebar: state => state.app.sidebar, 33 needTagsView: state => state.settings.tagsView,
34 needTagsView: state => state.settings.tagsView, 34 fixedHeader: state => state.settings.fixedHeader
35 fixedHeader: state => state.settings.fixedHeader 35 })
36 })
37 }
38 } 36 }
37 }
39 </script> 38 </script>
40 <style lang="scss"> 39 <style lang="scss">
41 @import "~@/styles/jgSidebar.scss"; 40 @import "~@/styles/jgSidebar.scss";
42 </style> 41 </style>
43 <style lang="scss" scoped> 42 <style lang="scss" scoped>
44 @import "~@/styles/mixin.scss"; 43 @import "~@/styles/mixin.scss";
45 44
46 .app-wrapper { 45 .app-wrapper {
47 @include clearfix; 46 @include clearfix;
48 position: relative; 47 position: relative;
49 height: 100%; 48 height: 100%;
50 width: 100%; 49 width: 100%;
51 min-width: 1280px; 50 min-width: 1280px;
52 background: url("~@/image/bg.png") no-repeat; 51 background: url("~@/image/bg.png") no-repeat;
53 background-size: 100% 100%; 52 background-size: 100% 100%;
54 padding: 12px; 53 padding: 12px;
55 box-sizing: border-box; 54 box-sizing: border-box;
56 55
57 &.mobile.openSidebar { 56 &.mobile.openSidebar {
58 position: fixed; 57 position: fixed;
59 top: 0; 58 top: 0;
60 }
61 } 59 }
60 }
62 61
63 .appMain { 62 .appMain {
64 // min-width: 1280px; 63 // min-width: 1280px;
65 height: calc(100vh - 101px) !important; 64 height: calc(100vh - 101px) !important;
66 box-sizing: border-box; 65 box-sizing: border-box;
67 66
68 .app-main { 67 .app-main {
69 height: 100%; 68 height: 100%;
70 }
71 } 69 }
70 }
72 </style> 71 </style>
......
...@@ -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>
......
...@@ -6,15 +6,13 @@ ...@@ -6,15 +6,13 @@
6 <h4>不动产登记上报系统</h4> 6 <h4>不动产登记上报系统</h4>
7 </div> 7 </div>
8 <div class="right-menu"> 8 <div class="right-menu">
9 <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="hover" @command="handleCommand"> 9 <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="hover">
10 <div class="avatar-wrapper"> 10 <div class="user">
11 <span style="padding-right:10px">{{ name }}</span> 11 {{ userName }}
12 <img :src="avatar + '?imageView2/1/w/80/h/80'" class="user-avatar" /> 12 <span @click="onCancel">
13 <i class="el-icon-switch-button"></i>
14 </span>
13 </div> 15 </div>
14 <el-dropdown-menu slot="dropdown">
15 <el-dropdown-item command="a">个人中心</el-dropdown-item>
16 <el-dropdown-item command="b">退出</el-dropdown-item>
17 </el-dropdown-menu>
18 </el-dropdown> 16 </el-dropdown>
19 </div> 17 </div>
20 </div> 18 </div>
...@@ -23,17 +21,15 @@ ...@@ -23,17 +21,15 @@
23 <script> 21 <script>
24 import { mapGetters } from 'vuex' 22 import { mapGetters } from 'vuex'
25 import Breadcrumb from './Breadcrumb' 23 import Breadcrumb from './Breadcrumb'
26 import defaultSettings from '@/settings' 24 import { logout } from "@/api/login.js";
27 export default { 25 export default {
28 components: { 26 components: {
29 Breadcrumb 27 Breadcrumb
30 }, 28 },
31 computed: { 29 computed: {
32 ...mapGetters(['sidebar', 'avatar', 'name']) 30 ...mapGetters(["sidebar", "dicData", "userInfo"]),
33 }, 31 userName () {
34 data () { 32 return this.userInfo ? this.userInfo.name : ""
35 return {
36 title: defaultSettings.title
37 } 33 }
38 }, 34 },
39 methods: { 35 methods: {
...@@ -44,11 +40,22 @@ export default { ...@@ -44,11 +40,22 @@ export default {
44 themeChange (val) { 40 themeChange (val) {
45 this.$store.dispatch('app/updateTheme', val) 41 this.$store.dispatch('app/updateTheme', val)
46 }, 42 },
47 handleCommand (command) { 43 onCancel () {
48 if (command == 'a') { 44 logout()
49 } else { 45 .then((res) => {
50 46 sessionStorage.removeItem("token");
51 } 47 this.$store.dispatch("user/resetState");
48 this.$store.dispatch("permission/resetRoutes");
49 this.$router.replace({
50 path: "/sb",
51 query: {
52 redirect: this.$route.fullPath,
53 },
54 });
55 })
56 .catch((error) => {
57 // console.dir(error);
58 })
52 } 59 }
53 } 60 }
54 } 61 }
...@@ -79,45 +86,6 @@ export default { ...@@ -79,45 +86,6 @@ export default {
79 } 86 }
80 } 87 }
81 88
82 .NoticeBar {
83 position: absolute;
84 bottom: 0;
85 }
86
87 .el-dropdown-menu {
88 padding: 0 !important;
89 border: 1px solid #ebeef5;
90 box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
91 border-radius: 4px 0 0 4px 4px;
92
93 .el-dropdown-menu__item {
94 text-align: center;
95 margin-top: 0 !important;
96 font-size: 14px;
97 font-weight: 400;
98 color: #4a4a4a;
99 width: 140px;
100 height: 36px;
101 line-height: 36px;
102 }
103
104 .el-dropdown-menu__item:nth-child(6) {
105 border-top: 1px solid #ebeef5;
106 }
107
108 .popper__arrow {
109 top: -11px !important;
110 left: 110px !important;
111 transform: rotate(0deg) scale(2);
112 }
113
114 .el-dropdown-menu__item:not(.is-disabled):hover,
115 .el-dropdown-menu__item:focus {
116 background: #f6f7f9;
117 color: #4a4a4a;
118 }
119 }
120
121 .navbar { 89 .navbar {
122 height: $headerHeight; 90 height: $headerHeight;
123 overflow: hidden; 91 overflow: hidden;
...@@ -133,117 +101,12 @@ export default { ...@@ -133,117 +101,12 @@ export default {
133 width: 300px; 101 width: 300px;
134 } 102 }
135 103
136 .backdrop { 104 .right-menu-item {
137 flex: 1; 105 &.hover-effect {
138 width: 60%;
139 background-size: 100% 100%;
140 height: $headerHeight;
141 display: flex;
142 align-items: center;
143 }
144
145 .hamburger-container {
146 line-height: 43px;
147 height: 100%;
148 float: left;
149 cursor: pointer;
150 transition: background 0.3s;
151 -webkit-tap-highlight-color: transparent;
152
153 &:hover {
154 background: rgba(0, 0, 0, 0.025);
155 }
156 }
157
158 .breadcrumb-container {
159 float: left;
160 }
161
162 .right-menu {
163 float: right;
164 height: 100%;
165 line-height: 50px;
166 display: flex;
167 align-items: center;
168
169 .function {
170 margin: 0 15px;
171 cursor: pointer;
172 }
173
174 .shutdown {
175 font-size: 20px;
176 margin-left: 15px;
177 cursor: pointer;
178 }
179
180 .organization-item {
181 margin-right: 40px;
182 margin-top: -40px !important;
183 }
184
185 .item {
186 margin-right: 40px;
187 margin-top: -20px;
188 line-height: 18.4px;
189 cursor: pointer; 106 cursor: pointer;
190 position: relative; 107 transition: background 0.3s;
191
192 .item-box {
193 position: absolute;
194 top: -5px;
195 left: 3px;
196 width: 100%;
197 min-width: 25px;
198 height: 25px;
199 cursor: pointer;
200 z-index: 100;
201 }
202 }
203
204 &:focus {
205 outline: none;
206 }
207
208 .right-menu-item {
209 display: inline-block;
210 height: 100%;
211 font-size: 18px;
212 color: #fff;
213 vertical-align: text-bottom;
214
215 &.hover-effect {
216 cursor: pointer;
217 transition: background 0.3s;
218 display: flex;
219 align-items: center;
220
221 &:hover {
222 background: rgba(0, 0, 0, 0.025);
223 }
224 }
225 }
226
227 .avatar-wrapper {
228 position: relative;
229 display: flex; 108 display: flex;
230 height: 40px;
231 align-items: center; 109 align-items: center;
232
233 .user-avatar {
234 cursor: pointer;
235 width: 35px;
236 height: 35px;
237 border-radius: 50%;
238 }
239
240 .el-icon-caret-bottom {
241 cursor: pointer;
242 position: absolute;
243 right: -15px;
244 top: 17px;
245 font-size: 12px;
246 }
247 } 110 }
248 } 111 }
249 } 112 }
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-24 17:10:02
5 -->
1 <template> 6 <template>
2 <div v-if="!item.hidden"> 7 <div v-if="!item.hidden">
3 <template 8 <template
...@@ -65,9 +70,9 @@ export default { ...@@ -65,9 +70,9 @@ export default {
65 }) 70 })
66 71
67 // When there is only one child router, the child router is displayed by default 72 // When there is only one child router, the child router is displayed by default
68 if (showingChildren.length === 1) { 73 // if (showingChildren.length === 1) {
69 return true 74 // return true
70 } 75 // }
71 76
72 // Show parent if there are no child router to display 77 // Show parent if there are no child router to display
73 if (showingChildren.length === 0) { 78 if (showingChildren.length === 0) {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-03-06 16:18:21 4 * @LastEditTime: 2023-03-24 17:10:32
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
9 <el-menu router :default-active="activeMenu" :background-color="variables.menuBg" :text-color="variables.menuText" 9 <el-menu router :default-active="activeMenu" :background-color="variables.menuBg" :text-color="variables.menuText"
10 :unique-opened="true" :active-text-color="variables.menuActiveText" :collapse-transition="false" mode="vertical"> 10 :unique-opened="true" :active-text-color="variables.menuActiveText" :collapse-transition="false" mode="vertical">
11 <!-- 权限菜单 --> 11 <!-- 权限菜单 -->
12 <sidebar-item v-for="route in permission_routes.slice(4)" :key="route.path" :item="route" 12 <sidebar-item v-for="route in permission_routes.slice(5)" :key="route.path" :item="route"
13 :base-path="route.path" /> 13 :base-path="route.path" />
14 <!-- 菜单全部展示 --> 14 <!-- 菜单全部展示 -->
15 <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> --> 15 <!-- <sidebar-item v-for="route in asyncRoutes" :key="route.path" :item="route" :base-path="route.path" /> -->
...@@ -19,41 +19,38 @@ ...@@ -19,41 +19,38 @@
19 </template> 19 </template>
20 20
21 <script> 21 <script>
22 import { mapGetters } from 'vuex' 22 import { mapGetters } from 'vuex'
23 import Logo from './Logo' 23 import Logo from './Logo'
24 import defaultSettings from '@/settings' 24 import defaultSettings from '@/settings'
25 import SidebarItem from './SidebarItem' 25 import SidebarItem from './SidebarItem'
26 import variables from '@/styles/variables.scss' 26 import variables from '@/styles/variables.scss'
27 import { asyncRoutes } from '@/router' 27 import { asyncRoutes } from '@/router'
28 export default { 28 export default {
29 components: { SidebarItem, Logo }, 29 components: { SidebarItem, Logo },
30 data () { 30 data () {
31 return { 31 return {
32 title: defaultSettings.title 32 title: defaultSettings.title
33 }
34 },
35 computed: {
36 ...mapGetters(['permission_routes', 'sidebar']),
37 activeMenu () {
38 const route = this.$route
39 const { meta, path } = route
40 if (meta.activeMenu) {
41 return meta.activeMenu
33 } 42 }
43 return path
34 }, 44 },
35 created () { 45 variables () {
36 console.log(this.permission_routes); 46 return variables
37 },
38 computed: {
39 ...mapGetters(['permission_routes', 'sidebar']),
40 activeMenu () {
41 const route = this.$route
42 const { meta, path } = route
43 if (meta.activeMenu) {
44 return meta.activeMenu
45 }
46 return path
47 },
48 variables () {
49 return variables
50 },
51 asyncRoutes () {
52 return asyncRoutes
53 }
54 }, 47 },
55 mounted () { 48 asyncRoutes () {
56 49 return asyncRoutes
57 } 50 }
51 },
52 mounted () {
53 console.log(this.permission_routes.slice(5), 'permission_routes');
58 } 54 }
55 }
59 </script> 56 </script>
......
1 <template> 1 <template>
2 <div id="tags-view-container" class="tags-view-container"> 2 <div id="tags-view-container" class="tags-view-container">
3 <scroll-pane ref="scrollPane" class="tags-view-wrapper" @scroll="handleScroll"> 3 <scroll-pane ref="scrollPane" class="tags-view-wrapper" @scroll="handleScroll">
4 <router-link v-for="tag in visitedViews" ref="tag" :key="tag.path" :class="isActive(tag)?'active':''" 4 <router-link v-for="tag in visitedViews" ref="tag" :key="tag.path" :class="isActive(tag) ? 'active' : ''"
5 :to="{ path: tag.path, query: tag.query, fullPath: tag.fullPath }" tag="span" class="tags-view-item" 5 :to="{ path: tag.path, query: tag.query, fullPath: tag.fullPath }" tag="span" class="tags-view-item"
6 @click.middle.native="!isAffix(tag)?closeSelectedTag(tag):''" 6 @click.middle.native="!isAffix(tag) ? closeSelectedTag(tag) : ''" @contextmenu.prevent.native="openMenu(tag, $event)">
7 @contextmenu.prevent.native="openMenu(tag,$event)">
8 {{ tag.title }} 7 {{ tag.title }}
9 <span v-if="!isAffix(tag)" class="el-icon-close" @click.prevent.stop="closeSelectedTag(tag)" /> 8 <span v-if="!isAffix(tag)" class="el-icon-close" @click.prevent.stop="closeSelectedTag(tag)" />
10 </router-link> 9 </router-link>
11 </scroll-pane> 10 </scroll-pane>
12 <ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu"> 11 <ul v-show="visible" :style="{ left: left + 'px', top: top + 'px' }" class="contextmenu">
13 <li @click="refreshSelectedTag(selectedTag)">Refresh</li> 12 <li @click="refreshSelectedTag(selectedTag)">Refresh</li>
14 <li v-if="!isAffix(selectedTag)" @click="closeSelectedTag(selectedTag)">Close</li> 13 <li v-if="!isAffix(selectedTag)" @click="closeSelectedTag(selectedTag)">Close</li>
15 <li @click="closeOthersTags">Close Others</li> 14 <li @click="closeOthersTags">Close Others</li>
...@@ -35,7 +34,7 @@ export default { ...@@ -35,7 +34,7 @@ export default {
35 }, 34 },
36 computed: { 35 computed: {
37 visitedViews () { 36 visitedViews () {
38 return this.$store.state.tagsView.visitedViews 37 return this.$store.state.tagsView.visitedViews.slice(1)
39 }, 38 },
40 routes () { 39 routes () {
41 return this.$store.state.permission.routes 40 return this.$store.state.permission.routes
...@@ -199,6 +198,7 @@ export default { ...@@ -199,6 +198,7 @@ export default {
199 box-sizing: border-box; 198 box-sizing: border-box;
200 padding-top: 3px; 199 padding-top: 3px;
201 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04); 200 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04);
201 margin-bottom: 5px;
202 202
203 .tags-view-wrapper { 203 .tags-view-wrapper {
204 .tags-view-item { 204 .tags-view-item {
......
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";
...@@ -69,9 +83,4 @@ export default { ...@@ -69,9 +83,4 @@ export default {
69 width: 100%; 83 width: 100%;
70 transition: width 0.28s; 84 transition: width 0.28s;
71 } 85 }
72
73 .el-dropdown-menu--small {
74 padding: 0;
75 width: 5px;
76 }
77 </style> 86 </style>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Author: yangwei 2 * @Author: yangwei
3 * @Date: 2023-01-16 09:10:12 3 * @Date: 2023-01-16 09:10:12
4 * @LastEditors: Please set LastEditors 4 * @LastEditors: Please set LastEditors
5 * @LastEditTime: 2023-03-21 15:00:04 5 * @LastEditTime: 2023-03-23 15:15:02
6 * @FilePath: \bdcjg-web\src\main.js 6 * @FilePath: \bdcjg-web\src\main.js
7 * @Description: 7 * @Description:
8 * 8 *
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-23 14:47:38
5 */
6 let mixin = {
7
8 methods: {
9
10 }
11 }
12 export default mixin
...\ No newline at end of file ...\ No newline at end of file
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-03-21 13:52:58 4 * @LastEditTime: 2023-03-24 17:24:52
5 */ 5 */
6 import Vue from 'vue'
6 import router from "./router"; 7 import router from "./router";
7 import store from "./store"; 8 import store from "./store";
8 import { getMenuInfo } from "@/api/user"; 9 import { getMenuInfo } from "@/api/user";
...@@ -14,7 +15,6 @@ import Cookies from "js-cookie"; ...@@ -14,7 +15,6 @@ import Cookies from "js-cookie";
14 NProgress.configure({ showSpinner: false }); 15 NProgress.configure({ showSpinner: false });
15 router.beforeEach(async (to, from, next) => { 16 router.beforeEach(async (to, from, next) => {
16 getTheme() 17 getTheme()
17
18 NProgress.start(); 18 NProgress.start();
19 window.document.documentElement.setAttribute("data-theme", 'blue'); 19 window.document.documentElement.setAttribute("data-theme", 'blue');
20 document.title = getPageTitle(to.meta.title); 20 document.title = getPageTitle(to.meta.title);
...@@ -23,18 +23,17 @@ router.beforeEach(async (to, from, next) => { ...@@ -23,18 +23,17 @@ router.beforeEach(async (to, from, next) => {
23 let hasAddRoute = store.state.permission.addRoutes; 23 let hasAddRoute = store.state.permission.addRoutes;
24 if (to.path == "/sb" || to.path == "/jg") { 24 if (to.path == "/sb" || to.path == "/jg") {
25 localStorage.removeItem("token"); 25 localStorage.removeItem("token");
26 sessionStorage.setItem("psth", to.path)
27 next(); 26 next();
28 } else { 27 } else {
29 let code = sessionStorage.getItem("psth") == "/sb" ? "BDCSBPT" : "BDCJGPT" 28 let code = Vue.prototype.BASE_API.CODE
30 //判断token是否存在 29 //判断token是否存在
31 const hasToken = localStorage.getItem("token"); 30 const hasToken = localStorage.getItem("token");
32 if (hasToken) { 31 if (hasToken) {
33 //请求用户信息 32 //请求用户信息
34 if (!hasUser) { 33 if (!hasUser) {
35 store.dispatch("user/getUserInfo"); 34 store.dispatch("user/getUserInfo");
36 // import("@/styles/public.scss");
37 } 35 }
36 debugger
38 if (hasAddRoute) { 37 if (hasAddRoute) {
39 next(); 38 next();
40 } else { 39 } else {
...@@ -52,19 +51,20 @@ router.beforeEach(async (to, from, next) => { ...@@ -52,19 +51,20 @@ router.beforeEach(async (to, from, next) => {
52 if (!hasAddDict) { 51 if (!hasAddDict) {
53 await store.dispatch("dict/generateDic"); 52 await store.dispatch("dict/generateDic");
54 } 53 }
55 if (routeTo && routeTo !== "/") { 54 if (routeTo && routeTo !== "/" && routeTo !== "/sb" && routeTo !== "/jg") {
56 next({ ...to, replace: true }); 55 next({ ...to, replace: true });
57 } else { 56 } else {
58 next("/home"); 57 next();
59 } 58 }
60 } 59 }
61 } else if (sessionStorage.getItem("psth")) {
62 next(sessionStorage.getItem("psth"));
63 } else { 60 } else {
64 next("/jg"); 61 if (code == 'BDCSBPT') {
62 next('/sb');
63 } else {
64 next('/jg');
65 }
65 } 66 }
66 } 67 }
67
68 NProgress.done(); 68 NProgress.done();
69 }); 69 });
70 router.afterEach((to) => { 70 router.afterEach((to) => {
......
...@@ -29,15 +29,20 @@ export const constantRoutes = [ ...@@ -29,15 +29,20 @@ export const constantRoutes = [
29 name: "loginsb", 29 name: "loginsb",
30 component: () => import("@/views/loginsb/index.vue"), 30 component: () => import("@/views/loginsb/index.vue"),
31 }, 31 },
32 // 监管首页
33 { 32 {
34 path: '/', 33 path: '/',
34 redirect: to => {
35 return { path: `/${Vue.prototype.BASE_API.THEME}` }
36 },
37 },
38 // 监管首页
39 {
40 path: '/home',
35 component: Layout, 41 component: Layout,
36 redirect: '/home',
37 meta: { title: '首页' }, 42 meta: { title: '首页' },
38 children: [ 43 children: [
39 { 44 {
40 path: 'home', 45 path: '',
41 component: () => import('@/views/home/index'), 46 component: () => import('@/views/home/index'),
42 name: 'home', 47 name: 'home',
43 meta: { title: '工作台', icon: 'workbench', affix: true } 48 meta: { title: '工作台', icon: 'workbench', affix: true }
...@@ -59,7 +64,7 @@ export const asyncRoutes = [ ...@@ -59,7 +64,7 @@ export const asyncRoutes = [
59 path: 'index', 64 path: 'index',
60 component: () => import('@/views/jsbwcx/index'), 65 component: () => import('@/views/jsbwcx/index'),
61 name: 'jsbwcx', 66 name: 'jsbwcx',
62 meta: { title: '接收报文查询', icon: 'zsgl' } 67 meta: { title: '区县接入', icon: 'zsgl' }
63 } 68 }
64 ] 69 ]
65 }, 70 },
......
...@@ -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
......
1 const state = { 1 const state = {
2 visitedViews: [{ 2 visitedViews: []
3 'fullPath': "/home",
4 'meta': {
5 affix: true
6 },
7 'name': "Dashboard",
8 'path': "/home",
9 'title': "工作台"
10 }]
11 } 3 }
12
13 const mutations = { 4 const mutations = {
14 ADD_VISITED_VIEW: (state, view) => { 5 ADD_VISITED_VIEW: (state, view) => {
15 if (state.visitedViews.some(v => v.path === view.path)) return 6 if (state.visitedViews.some(v => v.path === view.path)) return
......
...@@ -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
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-03-23 15:26:37
5 */
1 6
2 var Layout; 7 var Layout;
3 let ApiUrl = localStorage.getItem('ApiUrl') 8 let ApiUrl = localStorage.getItem('ApiUrl')
...@@ -19,7 +24,6 @@ export default function filterAsyncRouter (routers) { ...@@ -19,7 +24,6 @@ export default function filterAsyncRouter (routers) {
19 item.component = Layout 24 item.component = Layout
20 } else { 25 } else {
21 item.component = loadView(item.uri) 26 item.component = loadView(item.uri)
22 console.log(item.component, 'item.componentitem.component');
23 } 27 }
24 item.meta = { 28 item.meta = {
25 title: item.name, 29 title: item.name,
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-03-21 13:42:13 4 * @LastEditTime: 2023-03-24 16:44:54
5 */ 5 */
6 import Vue from 'vue' 6 import Vue from 'vue'
7 export default function getTheme (theme = Vue.prototype.BASE_API.THEME) { 7 export default function getTheme (theme = Vue.prototype.BASE_API.THEME) {
8 const resultMap = { 8 const resultMap = {
9 'jg': function () { 9 'jg': function () {
10 import("@/styles/jgPublic.scss") 10 return import("@/styles/jgPublic.scss");
11 }, 11 },
12 'sb': function () { 12 'sb': function () {
13 import("@/styles/sbPublic.scss") 13 return import("@/styles/sbPublic.scss");
14 }, 14 },
15 default: function () { 15 'default': function () {
16 throw new Error(`Unsupported theme: ${theme}`);
16 }, 17 },
18 };
19 const result = resultMap[theme]();
20 if (result instanceof Promise) {
21 return result;
22 } else {
23 return resultMap.default();
17 } 24 }
18 return resultMap[theme]() || resultMap.default() 25 }
19 }
...\ No newline at end of file ...\ No newline at end of file
......
1 <template> 1 <template>
2 <div class="Cfdj from-clues"> 2 <div class="Cfdj from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="130px"> 4 <el-form ref="form" :model="form" label-width="80px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row>
9 <el-col :span="5"> 9 <el-col :span="5">
10 <el-form-item label="行政区" label-width="80px"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -23,30 +25,29 @@ ...@@ -23,30 +25,29 @@
23 </el-form-item> 25 </el-form-item>
24 </el-col> 26 </el-col>
25 <el-col :span="5"> 27 <el-col :span="5">
26 <el-form-item label="权利人" label-width="80px"> 28 <el-form-item label="权利人">
27 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input> 29 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
28 </el-form-item> 30 </el-form-item>
29 </el-col> 31 </el-col>
30 <el-col :span="5"> 32 <el-col :span="5">
31 <el-form-item label="不动产单元号"> 33 <el-form-item label="不动产单元号" label-width="103px">
32 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input> 34 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
33 </el-form-item> 35 </el-form-item>
34 </el-col> 36 </el-col>
35 37 <el-col :span="4">
36 </el-row> 38 <el-form-item label="查封机关">
37 <el-row class="mt-10">
38 <el-col :span="5">
39 <el-form-item label="查封机关" label-width="80px">
40 <el-input v-model="form.CFJG" clearable placeholder="查封机关"></el-input> 39 <el-input v-model="form.CFJG" clearable placeholder="查封机关"></el-input>
41 </el-form-item> 40 </el-form-item>
42 </el-col> 41 </el-col>
42 </el-row>
43 <el-row class="mt-10">
43 <el-col :span="5"> 44 <el-col :span="5">
44 <el-form-item label="查封文号"> 45 <el-form-item label="查封文号">
45 <el-input v-model="form.CFWH" clearable placeholder="查封文号"></el-input> 46 <el-input v-model="form.CFWH" clearable placeholder="查封文号"></el-input>
46 </el-form-item> 47 </el-form-item>
47 </el-col> 48 </el-col>
48 <el-col :span="5"> 49 <el-col :span="5">
49 <el-form-item label="解封机关" label-width="80px"> 50 <el-form-item label="解封机关">
50 <el-input v-model="form.JFJG" clearable placeholder="解封机关"></el-input> 51 <el-input v-model="form.JFJG" clearable placeholder="解封机关"></el-input>
51 </el-form-item> 52 </el-form-item>
52 </el-col> 53 </el-col>
...@@ -55,7 +56,11 @@ ...@@ -55,7 +56,11 @@
55 <el-input v-model="form.JFWH" clearable placeholder="解封文号"></el-input> 56 <el-input v-model="form.JFWH" clearable placeholder="解封文号"></el-input>
56 </el-form-item> 57 </el-form-item>
57 </el-col> 58 </el-col>
58 59 <el-col :span="5">
60 <el-form-item label="证件号" label-width="103px">
61 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
62 </el-form-item>
63 </el-col>
59 <el-col :span="4" class="btnColRight"> 64 <el-col :span="4" class="btnColRight">
60 <btn nativeType="cz" @click="resetForm">重置</btn> 65 <btn nativeType="cz" @click="resetForm">重置</btn>
61 <btn nativeType="cx" @click="handleSearch">查询</btn> 66 <btn nativeType="cx" @click="handleSearch">查询</btn>
...@@ -94,6 +99,7 @@ export default { ...@@ -94,6 +99,7 @@ export default {
94 JFWH: '', 99 JFWH: '',
95 CFJG: '', 100 CFJG: '',
96 CFWH: '', 101 CFWH: '',
102 ZJH: '',
97 currentPage: 1 103 currentPage: 1
98 }, 104 },
99 tableData: { 105 tableData: {
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
2 <div class="dyaq from-clues"> 2 <div class="dyaq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="120px"> 4 <el-form ref="form" :model="form" label-width="120px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6
6 <Breadcrumb /> 7 <Breadcrumb />
7 </el-form-item> 8 </el-form-item>
8 <el-row class="mb-5"> 9 <el-row class="mb-5">
9 <el-col :span="6"> 10 <el-col :span="6">
10 <el-form-item label="行政区" label-width="80px"> 11 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 12 <el-select
13 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
14 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 15 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 16 </el-option>
14 </el-select> 17 </el-select>
...@@ -28,7 +31,7 @@ ...@@ -28,7 +31,7 @@
28 </el-form-item> 31 </el-form-item>
29 </el-col> 32 </el-col>
30 <el-col :span="6"> 33 <el-col :span="6">
31 <el-form-item label="抵押人" label-width="80px"> 34 <el-form-item label="抵押人">
32 <el-input v-model="form.dyr" clearable placeholder="抵押人"></el-input> 35 <el-input v-model="form.dyr" clearable placeholder="抵押人"></el-input>
33 </el-form-item> 36 </el-form-item>
34 </el-col> 37 </el-col>
...@@ -55,8 +58,15 @@ ...@@ -55,8 +58,15 @@
55 </el-select> 58 </el-select>
56 </el-form-item> 59 </el-form-item>
57 </el-col> 60 </el-col>
61 <el-col :span="6">
62 <el-form-item label="证件号">
63 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
64 </el-form-item>
65 </el-col>
58 66
59 <el-col :span="6" class="btnColRight"> 67 </el-row>
68 <el-row class="mt-10">
69 <el-col :span="24" class="btnColRight">
60 <btn nativeType="cz" @click="resetForm">重置</btn> 70 <btn nativeType="cz" @click="resetForm">重置</btn>
61 <btn nativeType="cx" @click="handleSearch">查询</btn> 71 <btn nativeType="cx" @click="handleSearch">查询</btn>
62 </el-col> 72 </el-col>
...@@ -97,6 +107,7 @@ export default { ...@@ -97,6 +107,7 @@ export default {
97 BDCDYH: '', 107 BDCDYH: '',
98 dybdclx: '', 108 dybdclx: '',
99 DJLX: '', 109 DJLX: '',
110 ZJH: '',
100 currentPage: 1 111 currentPage: 1
101 }, 112 },
102 tableData: { 113 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="150px"> 4 <el-form ref="form" :model="form" label-width="150px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row>
9 <el-col :span="5"> 9 <el-col :span="5">
10 <el-form-item label="行政区" label-width="80px"> 10 <el-form-item label="行政区" label-width="100px">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -34,16 +36,16 @@ ...@@ -34,16 +36,16 @@
34 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 36 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
35 </el-form-item> 37 </el-form-item>
36 </el-col> 38 </el-col>
37 39 <el-col :span="4">
38 </el-row>
39 <el-row class="mt-10">
40 <el-col :span="5">
41 <el-form-item label="权利人" label-width="80px"> 40 <el-form-item label="权利人" label-width="80px">
42 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input> 41 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
43 </el-form-item> 42 </el-form-item>
44 </el-col> 43 </el-col>
44 </el-row>
45 <el-row class="mt-10">
46
45 <el-col :span="5"> 47 <el-col :span="5">
46 <el-form-item label="不动产单元号"> 48 <el-form-item label="不动产单元号" label-width="100px">
47 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input> 49 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
48 </el-form-item> 50 </el-form-item>
49 </el-col> 51 </el-col>
...@@ -59,7 +61,11 @@ ...@@ -59,7 +61,11 @@
59 <el-input v-model="form.XYDBDCDYH" clearable placeholder="需役地不动产单元号"></el-input> 61 <el-input v-model="form.XYDBDCDYH" clearable placeholder="需役地不动产单元号"></el-input>
60 </el-form-item> 62 </el-form-item>
61 </el-col> 63 </el-col>
62 64 <el-col :span="5">
65 <el-form-item label="证件号">
66 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
67 </el-form-item>
68 </el-col>
63 <el-col :span="4" class="btnColRight"> 69 <el-col :span="4" class="btnColRight">
64 <el-form-item> 70 <el-form-item>
65 <btn nativeType="cz" @click="resetForm">重置</btn> 71 <btn nativeType="cz" @click="resetForm">重置</btn>
...@@ -81,81 +87,82 @@ ...@@ -81,81 +87,82 @@
81 </template> 87 </template>
82 88
83 <script> 89 <script>
84 // 地役权登记 90 // 地役权登记
85 import data from "./data" 91 import data from "./data"
86 import qlfQlDyiq from '@/api/qlfQlDyiq' 92 import qlfQlDyiq from '@/api/qlfQlDyiq'
87 import tableMixin from '@/mixins/tableMixin.js' 93 import tableMixin from '@/mixins/tableMixin.js'
88 import treeSelect from '@/components/TreeSelect.vue' 94 import treeSelect from '@/components/TreeSelect.vue'
89 export default { 95 export default {
90 name: "dyiq", 96 name: "dyiq",
91 mixins: [tableMixin], 97 mixins: [tableMixin],
92 components: { 98 components: {
93 treeSelect 99 treeSelect
94 }, 100 },
95 data () { 101 data () {
96 return { 102 return {
97 form: { 103 form: {
98 XZQDM: '', 104 XZQDM: '',
99 QSZT: '', 105 QSZT: '',
100 ZL: '', 106 ZL: '',
101 BDCQZH: '', 107 BDCQZH: '',
102 QLR: '', 108 QLR: '',
103 BDCDYH: '', 109 BDCDYH: '',
104 // 供役地不动产单元号 110 // 供役地不动产单元号
105 GYDBDCDYH: '', 111 GYDBDCDYH: '',
106 // 需役地不动产单元号 112 // 需役地不动产单元号
107 XYDBDCDYH: '', 113 XYDBDCDYH: '',
108 currentPage: 1 114 ZJH: '',
109 }, 115 currentPage: 1
110 tableData: { 116 },
111 columns: [{ 117 tableData: {
112 label: '序号', 118 columns: [{
113 type: 'index', 119 label: '序号',
114 width: '50', 120 type: 'index',
115 index: this.indexMethod, 121 width: '50',
116 }].concat(data.columns()).concat([ 122 index: this.indexMethod,
117 { 123 }].concat(data.columns()).concat([
118 label: "操作", 124 {
119 width: 80, 125 label: "操作",
120 render: (h, scope) => { 126 width: 80,
121 return ( 127 render: (h, scope) => {
122 <div> 128 return (
123 <el-button 129 <div>
124 type="text" 130 <el-button
125 class='btnColor' 131 type="text"
126 onClick={() => { this.handleEdit(scope.row) }} 132 class='btnColor'
127 > 133 onClick={() => { this.handleEdit(scope.row) }}
128 详情 134 >
129 </el-button> 135 详情
130 </div> 136 </el-button>
131 ) 137 </div>
132 } 138 )
133 } 139 }
134 ]),
135 data: []
136 },
137 pageData: {
138 total: 0,
139 pageSize: 15,
140 current: 1,
141 }
142 }
143 },
144 methods: {
145 async featchData () {
146 try {
147 this.form = Object.assign(this.form, this.formData)
148 let { result: { list, total, pages: pageSize, pageNum: current }
149 } = await qlfQlDyiq.getQlfQlDyiqList(this.form)
150 this.tableData.data = list
151 this.pageData = {
152 pageSize,
153 current,
154 total
155 } 140 }
156 } catch (error) { 141 ]),
142 data: []
143 },
144 pageData: {
145 total: 0,
146 pageSize: 15,
147 current: 1,
148 }
149 }
150 },
151 methods: {
152 async featchData () {
153 try {
154 this.form = Object.assign(this.form, this.formData)
155 let { result: { list, total, pages: pageSize, pageNum: current }
156 } = await qlfQlDyiq.getQlfQlDyiqList(this.form)
157 this.tableData.data = list
158 this.pageData = {
159 pageSize,
160 current,
161 total
157 } 162 }
163 } catch (error) {
158 } 164 }
159 } 165 }
160 } 166 }
167 }
161 </script> 168 </script>
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="fdcqdz from-clues"> 2 <div class="fdcqdz from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="120px"> 4 <el-form ref="form" :model="form" label-width="120px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row class="mb-5">
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -53,7 +55,14 @@ ...@@ -53,7 +55,14 @@
53 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 55 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
54 </el-form-item> 56 </el-form-item>
55 </el-col> 57 </el-col>
56 <el-col :span="6" class="btnColRight"> 58 <el-col :span="6">
59 <el-form-item label="证件号" label-width="80px">
60 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
61 </el-form-item>
62 </el-col>
63 </el-row>
64 <el-row class="mt-10">
65 <el-col :span="24" class="btnColRight">
57 <btn nativeType="cz" @click="resetForm">重置</btn> 66 <btn nativeType="cz" @click="resetForm">重置</btn>
58 <btn nativeType="cx" @click="handleSearch">查询</btn> 67 <btn nativeType="cx" @click="handleSearch">查询</btn>
59 </el-col> 68 </el-col>
...@@ -93,6 +102,7 @@ export default { ...@@ -93,6 +102,7 @@ export default {
93 DJLX: '', 102 DJLX: '',
94 BDCQZH: '', 103 BDCQZH: '',
95 BDCDYH: '', 104 BDCDYH: '',
105 ZJH: '',
96 currentPage: 1 106 currentPage: 1
97 }, 107 },
98 tableData: { 108 tableData: {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <div class="fdcqqfsyq from-clues"> 2 <div class="fdcqqfsyq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="80px"> 4 <el-form ref="form" :model="form" label-width="80px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row class="mb-5">
...@@ -13,8 +13,8 @@ ...@@ -13,8 +13,8 @@
13 </el-col> 13 </el-col>
14 <el-col :span="5"> 14 <el-col :span="5">
15 <el-form-item label="权利类型"> 15 <el-form-item label="权利类型">
16 <el-select v-model="form.QLLX" ref="selectshareQL" @visible-change="isShowSelectOptions" clearable 16 <el-select v-model="form.QLLX" ref="selectshareQL" class="width100" @visible-change="isShowSelectOptions"
17 placeholder="权利类型"> 17 clearable placeholder="权利类型">
18 <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 18 <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
19 </el-option> 19 </el-option>
20 </el-select> 20 </el-select>
...@@ -25,7 +25,12 @@ ...@@ -25,7 +25,12 @@
25 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input> 25 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
26 </el-form-item> 26 </el-form-item>
27 </el-col> 27 </el-col>
28 <el-col :span="9" class="btnColRight"> 28 <el-col :span="5">
29 <el-form-item label="证件号" label-width="80px">
30 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
31 </el-form-item>
32 </el-col>
33 <el-col :span="4" class="btnColRight">
29 <btn nativeType="cz" @click="resetForm">重置</btn> 34 <btn nativeType="cz" @click="resetForm">重置</btn>
30 <btn nativeType="cx" @click="handleSearch">查询</btn> 35 <btn nativeType="cx" @click="handleSearch">查询</btn>
31 </el-col> 36 </el-col>
...@@ -61,6 +66,7 @@ export default { ...@@ -61,6 +66,7 @@ export default {
61 YWH: '', 66 YWH: '',
62 QLLX: '', 67 QLLX: '',
63 BDCDYH: '', 68 BDCDYH: '',
69 ZJH: '',
64 currentPage: 1 70 currentPage: 1
65 }, 71 },
66 tableData: { 72 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="fdcqyz from-clues"> 2 <div class="fdcqyz from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="120px"> 4 <el-form ref="form" :model="form" label-width="120px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row class="mb-5">
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -53,7 +55,14 @@ ...@@ -53,7 +55,14 @@
53 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 55 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
54 </el-form-item> 56 </el-form-item>
55 </el-col> 57 </el-col>
56 <el-col :span="6" class="btnColRight"> 58 <el-col :span="6">
59 <el-form-item label="证件号" label-width="80px">
60 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
61 </el-form-item>
62 </el-col>
63 </el-row>
64 <el-row class="mt-10">
65 <el-col :span="24" class="btnColRight">
57 <btn nativeType="cz" @click="resetForm">重置</btn> 66 <btn nativeType="cz" @click="resetForm">重置</btn>
58 <btn nativeType="cx" @click="handleSearch">查询</btn> 67 <btn nativeType="cx" @click="handleSearch">查询</btn>
59 </el-col> 68 </el-col>
...@@ -93,6 +102,7 @@ export default { ...@@ -93,6 +102,7 @@ export default {
93 DJLX: '', 102 DJLX: '',
94 BDCQZH: '', 103 BDCQZH: '',
95 BDCDYH: '', 104 BDCDYH: '',
105 ZJH: '',
96 currentPage: 1 106 currentPage: 1
97 }, 107 },
98 tableData: { 108 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="gzwsyq from-clues"> 2 <div class="gzwsyq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row>
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -50,7 +52,12 @@ ...@@ -50,7 +52,12 @@
50 <el-input v-model="form.JZWMC" clearable placeholder="建筑名称"></el-input> 52 <el-input v-model="form.JZWMC" clearable placeholder="建筑名称"></el-input>
51 </el-form-item> 53 </el-form-item>
52 </el-col> 54 </el-col>
53 <el-col :span="6" class="btnColRight mt-10"> 55 <el-col :span="6" class="mt-10">
56 <el-form-item label="证件号">
57 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="24" class="btnColRight mt-10">
54 <btn nativeType="cz" @click="resetForm">重置</btn> 61 <btn nativeType="cz" @click="resetForm">重置</btn>
55 <btn nativeType="cx" @click="handleSearch">查询</btn> 62 <btn nativeType="cx" @click="handleSearch">查询</btn>
56 </el-col> 63 </el-col>
...@@ -89,6 +96,7 @@ export default { ...@@ -89,6 +96,7 @@ export default {
89 QLR: '', 96 QLR: '',
90 DJLX: '', 97 DJLX: '',
91 JZWMC: '', 98 JZWMC: '',
99 ZJH: '',
92 currentPage: 1 100 currentPage: 1
93 }, 101 },
94 tableData: { 102 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="hysyq from-clues"> 2 <div class="hysyq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row> 8 <el-row>
9 <el-col :span="6" class="mb-5"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -32,12 +34,14 @@ ...@@ -32,12 +34,14 @@
32 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 34 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
33 </el-form-item> 35 </el-form-item>
34 </el-col> 36 </el-col>
35 <el-col :span="6" class="mt-10"> 37 </el-row>
38 <el-row class="mt-10">
39 <el-col :span="6">
36 <el-form-item label="权利人"> 40 <el-form-item label="权利人">
37 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input> 41 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
38 </el-form-item> 42 </el-form-item>
39 </el-col> 43 </el-col>
40 <el-col :span="6" class="mt-10"> 44 <el-col :span="6">
41 <el-form-item label="登记类型"> 45 <el-form-item label="登记类型">
42 <el-select v-model="form.DJLX" class="width100" clearable placeholder="登记类型"> 46 <el-select v-model="form.DJLX" class="width100" clearable placeholder="登记类型">
43 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 47 <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
...@@ -45,12 +49,19 @@ ...@@ -45,12 +49,19 @@
45 </el-select> 49 </el-select>
46 </el-form-item> 50 </el-form-item>
47 </el-col> 51 </el-col>
48 <el-col :span="6" class="mt-10"> 52 <el-col :span="6">
49 <el-form-item label="海岛名称"> 53 <el-form-item label="海岛名称">
50 <el-input v-model="form.HDMC" clearable placeholder="海岛名称"></el-input> 54 <el-input v-model="form.HDMC" clearable placeholder="海岛名称"></el-input>
51 </el-form-item> 55 </el-form-item>
52 </el-col> 56 </el-col>
53 <el-col :span="6" class="btnColRight mt-10"> 57 <el-col :span="6">
58 <el-form-item label="证件号">
59 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
60 </el-form-item>
61 </el-col>
62 </el-row>
63 <el-row>
64 <el-col :span="24" class="btnColRight mt-10">
54 <btn nativeType="cz" @click="resetForm">重置</btn> 65 <btn nativeType="cz" @click="resetForm">重置</btn>
55 <btn nativeType="cx" @click="handleSearch">查询</btn> 66 <btn nativeType="cx" @click="handleSearch">查询</btn>
56 </el-col> 67 </el-col>
...@@ -90,6 +101,7 @@ export default { ...@@ -90,6 +101,7 @@ export default {
90 QLR: '', 101 QLR: '',
91 DJLX: '', 102 DJLX: '',
92 HDMC: '', 103 HDMC: '',
104 ZJH: '',
93 currentPage: 1 105 currentPage: 1
94 }, 106 },
95 tableData: { 107 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="jsydzjdsyq from-clues"> 2 <div class="jsydzjdsyq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="120px"> 4 <el-form ref="form" :model="form" label-width="120px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row class="mb-5">
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -48,7 +50,12 @@ ...@@ -48,7 +50,12 @@
48 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 50 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
49 </el-form-item> 51 </el-form-item>
50 </el-col> 52 </el-col>
51 <el-col :span="12" class="btnColRight"> 53 <el-col :span="6">
54 <el-form-item label="证件号">
55 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
56 </el-form-item>
57 </el-col>
58 <el-col :span="6" class="btnColRight">
52 <btn nativeType="cz" @click="resetForm">重置</btn> 59 <btn nativeType="cz" @click="resetForm">重置</btn>
53 <btn nativeType="cx" @click="handleSearch">查询</btn> 60 <btn nativeType="cx" @click="handleSearch">查询</btn>
54 </el-col> 61 </el-col>
...@@ -87,6 +94,7 @@ export default { ...@@ -87,6 +94,7 @@ export default {
87 QLR: '', 94 QLR: '',
88 DJLX: '', 95 DJLX: '',
89 BDCQZH: '', 96 BDCQZH: '',
97 ZJH: '',
90 currentPage: 1 98 currentPage: 1
91 }, 99 },
92 tableData: { 100 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="lq from-clues"> 2 <div class="lq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row> 8 <el-row>
9 <el-col :span="6" class="mb-5"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -45,12 +47,16 @@ ...@@ -45,12 +47,16 @@
45 </el-select> 47 </el-select>
46 </el-form-item> 48 </el-form-item>
47 </el-col> 49 </el-col>
48 <el-col :span="12" class="btnColRight mt-10"> 50 <el-col :span="6">
51 <el-form-item label="证件号" class="mt-10">
52 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
53 </el-form-item>
54 </el-col>
55 <el-col :span="6" class="btnColRight mt-10">
49 <btn nativeType="cz" @click="resetForm">重置</btn> 56 <btn nativeType="cz" @click="resetForm">重置</btn>
50 <btn nativeType="cx" @click="handleSearch">查询</btn> 57 <btn nativeType="cx" @click="handleSearch">查询</btn>
51 </el-col> 58 </el-col>
52 </el-row> 59 </el-row>
53
54 </el-form> 60 </el-form>
55 </div> 61 </div>
56 <div class="from-clues-content"> 62 <div class="from-clues-content">
...@@ -84,6 +90,7 @@ export default { ...@@ -84,6 +90,7 @@ export default {
84 BDCDYH: '', 90 BDCDYH: '',
85 QLR: '', 91 QLR: '',
86 DJLX: '', 92 DJLX: '',
93 ZJH: '',
87 currentPage: 1 94 currentPage: 1
88 }, 95 },
89 tableData: { 96 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row>
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -50,7 +52,12 @@ ...@@ -50,7 +52,12 @@
50 <el-input v-model="form.xxx" clearable placeholder="地籍号"></el-input> 52 <el-input v-model="form.xxx" clearable placeholder="地籍号"></el-input>
51 </el-form-item> 53 </el-form-item>
52 </el-col> 54 </el-col>
53 <el-col :span="6" class="btnColRight mt-10"> 55 <el-col :span="6">
56 <el-form-item label="证件号" class="mt-10">
57 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="24" class="btnColRight mt-10">
54 <btn nativeType="cz" @click="resetForm">重置</btn> 61 <btn nativeType="cz" @click="resetForm">重置</btn>
55 <btn nativeType="cx" @click="handleSearch">查询</btn> 62 <btn nativeType="cx" @click="handleSearch">查询</btn>
56 </el-col> 63 </el-col>
...@@ -89,6 +96,7 @@ export default { ...@@ -89,6 +96,7 @@ export default {
89 QLR: '', 96 QLR: '',
90 QLLX: '', 97 QLLX: '',
91 xxx: '', 98 xxx: '',
99 ZJH: '',
92 currentPage: 1 100 currentPage: 1
93 }, 101 },
94 tableData: { 102 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="tdsyq from-clues"> 2 <div class="tdsyq from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="120px"> 4 <el-form ref="form" :model="form" label-width="120px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row class="mb-5">
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -43,11 +45,16 @@ ...@@ -43,11 +45,16 @@
43 </el-form-item> 45 </el-form-item>
44 </el-col> 46 </el-col>
45 <el-col :span="6"> 47 <el-col :span="6">
46 <el-form-item label="不动产权证号" label-width="120px"> 48 <el-form-item label="不动产权证号">
47 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 49 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
48 </el-form-item> 50 </el-form-item>
49 </el-col> 51 </el-col>
50 <el-col :span="12" class="btnColRight"> 52 <el-col :span="6">
53 <el-form-item label="证件号">
54 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
55 </el-form-item>
56 </el-col>
57 <el-col :span="6" class="btnColRight">
51 <btn nativeType="cz" @click="resetForm">重置</btn> 58 <btn nativeType="cz" @click="resetForm">重置</btn>
52 <btn nativeType="cx" @click="handleSearch">查询</btn> 59 <btn nativeType="cx" @click="handleSearch">查询</btn>
53 </el-col> 60 </el-col>
...@@ -85,6 +92,7 @@ export default { ...@@ -85,6 +92,7 @@ export default {
85 QLR: '', 92 QLR: '',
86 DJLX: '', 93 DJLX: '',
87 BDCQZH: '', 94 BDCQZH: '',
95 ZJH: '',
88 currentPage: 1 96 currentPage: 1
89 }, 97 },
90 tableData: { 98 tableData: {
......
...@@ -2,26 +2,20 @@ ...@@ -2,26 +2,20 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="110px"> 4 <el-form ref="form" :model="form" label-width="110px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row class="mb-5">
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区" label-width="106px"> 10 <el-form-item label="行政区" label-width="106px">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
15 </el-form-item> 17 </el-form-item>
16 </el-col> 18 </el-col>
17 <!-- <el-col :span="6">
18 <el-form-item label="权属状态">
19 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
20 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
21 </el-option>
22 </el-select>
23 </el-form-item>
24 </el-col> -->
25 <el-col :span="6"> 19 <el-col :span="6">
26 <el-form-item label="不动产权证号"> 20 <el-form-item label="不动产权证号">
27 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 21 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
...@@ -32,8 +26,6 @@ ...@@ -32,8 +26,6 @@
32 <el-input v-model="form.YWH" clearable placeholder="业务号"></el-input> 26 <el-input v-model="form.YWH" clearable placeholder="业务号"></el-input>
33 </el-form-item> 27 </el-form-item>
34 </el-col> 28 </el-col>
35 </el-row>
36 <el-row class="mt-10">
37 <el-col :span="6"> 29 <el-col :span="6">
38 <el-form-item label="预告登记种类" label-width="106px"> 30 <el-form-item label="预告登记种类" label-width="106px">
39 <el-select v-model="form.YGDJZL" clearable ref="selectnoticeRegQL" class="width100" 31 <el-select v-model="form.YGDJZL" clearable ref="selectnoticeRegQL" class="width100"
...@@ -43,6 +35,8 @@ ...@@ -43,6 +35,8 @@
43 </el-select> 35 </el-select>
44 </el-form-item> 36 </el-form-item>
45 </el-col> 37 </el-col>
38 </el-row>
39 <el-row class="mt-10">
46 <el-col :span="6"> 40 <el-col :span="6">
47 <el-form-item label="登记类型"> 41 <el-form-item label="登记类型">
48 <el-select v-model="form.DJLX" clearable class="width100" placeholder="登记类型"> 42 <el-select v-model="form.DJLX" clearable class="width100" placeholder="登记类型">
...@@ -56,6 +50,11 @@ ...@@ -56,6 +50,11 @@
56 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input> 50 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
57 </el-form-item> 51 </el-form-item>
58 </el-col> 52 </el-col>
53 <el-col :span="6">
54 <el-form-item label="证件号">
55 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
56 </el-form-item>
57 </el-col>
59 <el-col :span="6" class="btnColRight"> 58 <el-col :span="6" class="btnColRight">
60 <btn nativeType="cz" @click="resetForm">重置</btn> 59 <btn nativeType="cz" @click="resetForm">重置</btn>
61 <btn nativeType="cx" @click="handleSearch">查询</btn> 60 <btn nativeType="cx" @click="handleSearch">查询</btn>
...@@ -97,6 +96,7 @@ export default { ...@@ -97,6 +96,7 @@ export default {
97 YGDJZL: '', 96 YGDJZL: '',
98 DJLX: '', 97 DJLX: '',
99 BDCDYH: '', 98 BDCDYH: '',
99 ZJH: '',
100 currentPage: 1 100 currentPage: 1
101 }, 101 },
102 tableData: { 102 tableData: {
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
2 <div class="from-clues"> 2 <div class="from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row> 8 <el-row>
9 <el-col :span="5" class="mb-5"> 9 <el-col :span="5">
10 <el-form-item label="行政区" label-width="80px"> 10 <el-form-item label="行政区" label-width="80px">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
...@@ -46,7 +48,12 @@ ...@@ -46,7 +48,12 @@
46 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input> 48 <el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
47 </el-form-item> 49 </el-form-item>
48 </el-col> 50 </el-col>
49 <el-col :span="19" class="btnColRight"> 51 <el-col :span="5">
52 <el-form-item label="证件号">
53 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
54 </el-form-item>
55 </el-col>
56 <el-col :span="14" class="btnColRight">
50 <btn nativeType="cz" @click="resetForm">重置</btn> 57 <btn nativeType="cz" @click="resetForm">重置</btn>
51 <btn nativeType="cx" @click="handleSearch">查询</btn> 58 <btn nativeType="cx" @click="handleSearch">查询</btn>
52 </el-col> 59 </el-col>
...@@ -85,6 +92,7 @@ export default { ...@@ -85,6 +92,7 @@ export default {
85 BDCQZH: '', 92 BDCQZH: '',
86 QLR: '', 93 QLR: '',
87 BDCDYH: '', 94 BDCDYH: '',
95 ZJH: '',
88 currentPage: 1 96 currentPage: 1
89 }, 97 },
90 tableData: { 98 tableData: {
......
...@@ -2,31 +2,20 @@ ...@@ -2,31 +2,20 @@
2 <div class="cancellationReg from-clues"> 2 <div class="cancellationReg from-clues">
3 <div class="from-clues-header"> 3 <div class="from-clues-header">
4 <el-form ref="form" :model="form" label-width="105px"> 4 <el-form ref="form" :model="form" label-width="105px">
5 <el-form-item> 5 <el-form-item v-if="BASE_API.THEME=='jg'">
6 <Breadcrumb /> 6 <Breadcrumb />
7 </el-form-item> 7 </el-form-item>
8 <el-row class="mb-5"> 8 <el-row>
9 <el-col :span="6"> 9 <el-col :span="6">
10 <el-form-item label="行政区"> 10 <el-form-item label="行政区">
11 <el-select v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM" class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> 11 <el-select
12 v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
13 class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
12 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> 14 <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
13 </el-option> 15 </el-option>
14 </el-select> 16 </el-select>
15 </el-form-item> 17 </el-form-item>
16 </el-col> 18 </el-col>
17 <!-- <el-col :span="6">
18 <el-form-item label="权属状态" label-width="105px">
19 <el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
20 <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
21 </el-option>
22 </el-select>
23 </el-form-item>
24 </el-col> -->
25 <!-- <el-col :span="6">
26 <el-form-item label="坐落">
27 <el-input v-model="form.ZL" placeholder="坐落"></el-input>
28 </el-form-item>
29 </el-col> -->
30 <el-col :span="6"> 19 <el-col :span="6">
31 <el-form-item label="不动产权证号" label-width="105px"> 20 <el-form-item label="不动产权证号" label-width="105px">
32 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input> 21 <el-input v-model="form.BDCQZH" clearable placeholder="不动产权证号"></el-input>
...@@ -50,7 +39,12 @@ ...@@ -50,7 +39,12 @@
50 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input> 39 <el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
51 </el-form-item> 40 </el-form-item>
52 </el-col> 41 </el-col>
53 <el-col :span="18" class="btnColRight mt-10"> 42 <el-col :span="6" class="mt-10">
43 <el-form-item label="证件号">
44 <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input>
45 </el-form-item>
46 </el-col>
47 <el-col :span="12" class="btnColRight mt-10">
54 <btn nativeType="cz" @click="resetForm">重置</btn> 48 <btn nativeType="cz" @click="resetForm">重置</btn>
55 <btn nativeType="cx" @click="handleSearch">查询</btn> 49 <btn nativeType="cx" @click="handleSearch">查询</btn>
56 </el-col> 50 </el-col>
...@@ -86,6 +80,7 @@ export default { ...@@ -86,6 +80,7 @@ export default {
86 QLR: '', 80 QLR: '',
87 QLLX: '', 81 QLLX: '',
88 BDCDYH: '', 82 BDCDYH: '',
83 ZJH: '',
89 currentPage: 1 84 currentPage: 1
90 }, 85 },
91 tableData: { 86 tableData: {
......
...@@ -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";
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <div class="bg"> 2 <div class="bg">
3 <div class="login-logo"></div> 3 <div class="login-logo"></div>
4 <div class="login-inner-bg login"> 4 <div class="login-inner-bg login">
5 <h2>{{ productName }}</h2> 5 <h2>{{ BASE_API.TITLE }}</h2>
6 <div class="user_style"> 6 <div class="user_style">
7 <h3>欢迎登录</h3> 7 <h3>欢迎登录</h3>
8 <el-form :model="user" :rules="rules" ref="user" id="loginform" class="demo-ruleForm"> 8 <el-form :model="user" :rules="rules" ref="user" id="loginform" class="demo-ruleForm">
...@@ -21,244 +21,203 @@ ...@@ -21,244 +21,203 @@
21 </div> 21 </div>
22 </div> 22 </div>
23 </template> 23 </template>
24
25 <script> 24 <script>
26 import { loginIn } from "@/api/login.js"; 25 import { loginIn } from "@/api/login.js";
27 import { api, getAction } from "@/api/manageApi"; 26 export default {
28 export default { 27 name: "jgLogin",
29 name: "Login", 28 data () {
30 data () { 29 return {
31 return { 30 user: {
32 user: { 31 account: "",
33 account: "", 32 password: "",
34 password: "", 33 checkStatus: false,
35 checkStatus: false, 34 },
36 }, 35 rules: {
37 productName: "", 36 account: [{ required: true, message: "请填写帐号", trigger: "blur" }],
38 rules: { 37 password: [{ required: true, message: "请填写密码", trigger: "blur" }],
39 account: [{ required: true, message: "请填写帐号", trigger: "blur" }], 38 }
40 password: [{ required: true, message: "请填写密码", trigger: "blur" }], 39 }
41 }, 40 },
42 }; 41 methods: {
43 }, 42 //记住用户名
44 created () { 43 checkUserName: function (flag) {
45 const params = {}; 44 this.user.checkStatus = flag;
46 const queryOptions = { 45 if (this.user.checkStatus) {
47 conditionGroup: { 46 localStorage.setItem("accountId", this.user.account);
48 conditions: [ 47 let name = localStorage.getItem("accountId");
49 { 48 if (name === "") {
50 property: "code", 49 return;
51 value: "BDCJGPT",
52 operator: "EQ",
53 },
54 ],
55 queryRelation: "AND",
56 },
57 };
58 params.queryOptions = JSON.stringify(queryOptions);
59 //根据子系统code获取子系统详细信息
60 getAction(api.subsystem, params).then((res) => {
61 if (res.status === 1) {
62 this.productName = res.content[0].name;
63 this.$store.dispatch("products/setData", res.content[0].code);
64 sessionStorage.setItem("products", res.content[0].code)
65 } else { 50 } else {
66 this.$message.error({ message: res.message, showClose: true }); 51 this.user.account = name;
67 } 52 }
68 }); 53 } else {
69 }, 54 this.user.account = localStorage.getItem("accountId");
70 mounted () { 55 }
71 // this.checkUserName();
72 }, 56 },
73 methods: { 57 login (user) {
74 //记住用户名 58 var self = this
75 checkUserName: function (flag) { 59 this.$refs[user].validate(async (valid) => {
76 this.user.checkStatus = flag; 60 if (valid) {
77 if (this.user.checkStatus) { 61 let res = await loginIn(self.user.account, self.user.password)
78 localStorage.setItem("accountId", this.user.account); 62 if (res.status == 1) {
79 let name = localStorage.getItem("accountId"); 63 localStorage.setItem("token", `Bearer ${res.content}`);
80 if (name === "") { 64 //登录成功后需判断有无重定向,没有重定向则跳转首页
81 return; 65 this.$router.replace(this.$route.query.redirect || "/home");
82 } else {
83 this.user.account = name;
84 } 66 }
85 } else {
86 this.user.account = localStorage.getItem("accountId");
87 } 67 }
88 }, 68 })
89 login (user) {
90 var self = this;
91 this.$refs[user].validate((valid) => {
92 if (valid) {
93 loginIn(self.user.account, self.user.password)
94 .then((res) => {
95 if (res.status === 1) {
96 //存储token
97 localStorage.setItem("token", `Bearer ${res.content}`);
98 //登录成功后需判断有无重定向,没有重定向则跳转首页
99 this.$router.replace(this.$route.query.redirect || "/");
100 } else {
101 //错误处理
102 }
103 })
104 .catch((error) => {
105 // console.dir(error);
106 });
107 }
108 });
109 },
110 },
111 components: {},
112 };
113 </script>
114 <style scoped lang="scss">
115 .username,
116 .password {
117 position: relative;
118
119 &:before {
120 content: "";
121 display: block;
122 width: 16px;
123 height: 16px;
124 position: absolute;
125 left: 10px;
126 top: 7px;
127 background-size: 100% 100%;
128 }
129
130 /deep/ .el-input__inner {
131 text-indent: 24px;
132 border: 1px solid rgba(11, 161, 248, 0.4);
133 background-color: rgba(6, 135, 205, 0.3) !important;
134 } 69 }
135 } 70 }
136 71 }
137 .username::before { 72 </script>
138 background-image: url(../../image/username.png); 73 <style scoped lang="scss">
74 .username,
75 .password {
76 position: relative;
77
78 &:before {
79 content: "";
80 display: block;
81 width: 16px;
82 height: 16px;
83 position: absolute;
84 left: 10px;
85 top: 7px;
86 background-size: 100% 100%;
139 } 87 }
140 88
141 .password::before { 89 /deep/ .el-input__inner {
142 background-image: url(../../image/password.png); 90 text-indent: 24px;
91 border: 1px solid rgba(11, 161, 248, 0.4);
92 background-color: rgba(6, 135, 205, 0.3) !important;
143 } 93 }
144 94 }
145 .bg { 95
146 width: 100%; 96 .username::before {
147 height: 100%; 97 background-image: url(../../image/username.png);
148 min-width: 1440px; 98 }
149 min-height: 560px; 99
150 background: url(../../image/loginBoxBg.png) no-repeat; 100 .password::before {
101 background-image: url(../../image/password.png);
102 }
103
104 .bg {
105 width: 100%;
106 height: 100%;
107 min-width: 1440px;
108 min-height: 560px;
109 background: url(../../image/loginBoxBg.png) no-repeat;
110 background-size: 100% 100%;
111 overflow: hidden;
112 position: relative;
113
114 .login-logo {
115 background: url(../../image/loginLogo.png) no-repeat;
151 background-size: 100% 100%; 116 background-size: 100% 100%;
152 overflow: hidden; 117 width: 580px;
153 position: relative; 118 height: 540px;
154 .login-logo { 119 position: absolute;
155 background: url(../../image/loginLogo.png) no-repeat; 120 top: 25%;
156 background-size: 100% 100%; 121 left: 19%;
157 width: 580px;
158 height: 540px;
159 position: absolute;
160 top: 25%;
161 left: 19%;
162 }
163 } 122 }
164 123 }
165 .login-inner-bg { 124
166 background: url(../../image/loginBg.png) no-repeat; 125 .login-inner-bg {
167 width: 20.6%; 126 background: url(../../image/loginBg.png) no-repeat;
168 height: 43%; 127 width: 20.6%;
169 min-width: 360px; 128 height: 43%;
170 min-height: 380px; 129 min-width: 360px;
171 top: 30%; 130 min-height: 380px;
172 right: 18%; 131 top: 30%;
132 right: 18%;
133 position: absolute;
134 background-size: 100% 100%;
135 box-sizing: border-box;
136 padding: 56px;
137
138 h2 {
139 width: 100%;
140 font-size: 36px;
141 font-weight: 700;
142 color: #fff;
143 text-align: center;
144 white-space: nowrap;
173 position: absolute; 145 position: absolute;
174 background-size: 100% 100%; 146 right: 0;
175 box-sizing: border-box; 147 top: -70px;
176 padding: 56px; 148 background-image: linear-gradient(180deg,
177
178 h2 {
179 width: 100%;
180 font-size: 36px;
181 font-weight: 700;
182 color: #fff;
183 text-align: center;
184 white-space: nowrap;
185 position: absolute;
186 right: 0;
187 top: -70px;
188 background-image: linear-gradient(
189 180deg,
190 rgba(99, 163, 255, 1) 0, 149 rgba(99, 163, 255, 1) 0,
191 rgba(99, 163, 255, 1) 0, 150 rgba(99, 163, 255, 1) 0,
192 rgba(182, 220, 255, 1) 49.731445%, 151 rgba(182, 220, 255, 1) 49.731445%,
193 rgba(114, 190, 255, 1) 100%, 152 rgba(114, 190, 255, 1) 100%,
194 rgba(114, 190, 255, 1) 100% 153 rgba(114, 190, 255, 1) 100%);
195 ); 154 overflow-wrap: break-word;
196 overflow-wrap: break-word; 155 color: rgba(255, 255, 255, 1);
197 color: rgba(255, 255, 255, 1); 156 font-size: 36px;
198 font-size: 36px; 157 font-family: AlimamaShuHeiTi-Bold;
199 font-family: AlimamaShuHeiTi-Bold; 158 -webkit-background-clip: text;
200 -webkit-background-clip: text; 159 -webkit-text-fill-color: transparent;
201 -webkit-text-fill-color: transparent;
202 }
203 } 160 }
161 }
204 162
205 .login { 163 .login {
206 .user_style { 164 .user_style {
207 h3 { 165 h3 {
208 color: #fff; 166 color: #fff;
209 font-size: 22px; 167 font-size: 22px;
210 font-weight: normal; 168 font-weight: normal;
211 text-align: center; 169 text-align: center;
212 margin: 16px auto 34px; 170 margin: 16px auto 34px;
213 font-weight: 400; 171 font-weight: 400;
214 }
215 }
216
217 .btn {
218 width: 100%;
219 height: 6vh;
220 background-color: #00c2de;
221 border-radius: 5px;
222 font-size: 1.4vw;
223 color: #ffffff;
224 }
225
226 .btn:hover {
227 cursor: pointer;
228 background-color: #2d8cf0;
229 } 172 }
230 } 173 }
231 174
232 .login #loginform { 175 .btn {
233 .el-form-item { 176 width: 100%;
234 margin-bottom: 24px !important; 177 height: 6vh;
235 } 178 background-color: #00c2de;
179 border-radius: 5px;
180 font-size: 1.4vw;
181 color: #ffffff;
182 }
236 183
237 .login-btn { 184 .btn:hover {
238 margin-top: 40px !important; 185 cursor: pointer;
239 } 186 background-color: #2d8cf0;
187 }
188 }
240 189
241 .el-button { 190 .login #loginform {
242 font-size: 18px; 191 .el-form-item {
243 background: #0d8cc0 !important; 192 margin-bottom: 24px !important;
244 color: #ffffff !important; 193 }
245 cursor: pointer !important;
246 }
247 194
248 .el-input__inner { 195 .login-btn {
249 width: 100% !important; 196 margin-top: 40px !important;
250 } 197 }
251 198
252 .el-checkbox__label { 199 .el-button {
253 color: #fff; 200 font-size: 18px;
254 } 201 background: #0d8cc0 !important;
202 color: #ffffff !important;
203 cursor: pointer !important;
255 } 204 }
256 205
257 .inputUser .ivu-input { 206 .el-input__inner {
258 padding: 6px 24px !important; 207 width: 100% !important;
259 border: 1px solid #9f9f9f !important;
260 } 208 }
261 tr.hover-row > td.el-table__cell { 209
262 background-color: transparent !important; 210 .el-checkbox__label {
211 color: #fff;
263 } 212 }
213 }
214
215 .inputUser .ivu-input {
216 padding: 6px 24px !important;
217 border: 1px solid #9f9f9f !important;
218 }
219
220 tr.hover-row>td.el-table__cell {
221 background-color: transparent !important;
222 }
264 </style> 223 </style>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
4 <!-- 头部搜索 --> 4 <!-- 头部搜索 -->
5 <div class="from-clues-header"> 5 <div class="from-clues-header">
6 <el-form ref="ruleForm" :model="form" label-width="80px"> 6 <el-form ref="ruleForm" :model="form" label-width="80px">
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> 10 <el-row>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
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,12 +11,7 @@ ...@@ -11,12 +11,7 @@
11 </el-col> 11 </el-col>
12 <el-col :span="12"> 12 <el-col :span="12">
13 <el-form-item label="图标:" label-width="54px"> 13 <el-form-item label="图标:" label-width="54px">
14 <el-input 14 <el-input v-model="form.icon" placeholder="请选择图标" :prefix-icon="form.icon" clearable @focus="getIconList" />
15 v-model="form.icon"
16 placeholder="请选择图标"
17 :prefix-icon="form.icon"
18 clearable
19 @focus="getIconList" />
20 </el-form-item> 15 </el-form-item>
21 </el-col> 16 </el-col>
22 </el-row> 17 </el-row>
...@@ -206,7 +201,6 @@ ...@@ -206,7 +201,6 @@
206 method = 'put' 201 method = 'put'
207 url = `${this.dataUrl}/${formData.id}` 202 url = `${this.dataUrl}/${formData.id}`
208 } 203 }
209 debugger
210 httpAction(url, formData, method) 204 httpAction(url, formData, method)
211 .then((res) => { 205 .then((res) => {
212 if (res.status === 1) { 206 if (res.status === 1) {
...@@ -242,4 +236,35 @@ ...@@ -242,4 +236,35 @@
242 } 236 }
243 </script> 237 </script>
244 <style scoped lang="scss"> 238 <style scoped lang="scss">
239 // .modifydialog {
240 // &-con {
241 // background: #031a46;
242 // }
243
244 // /deep/.el-dialog__header {
245 // .dialog_title {
246 // display: -webkit-box;
247 // display: -ms-flexbox;
248 // display: flex;
249 // position: relative;
250 // top: -8px;
251 // width: 28%;
252 // height: 40px;
253 // margin-left: 28px;
254 // -webkit-box-pack: center;
255 // -ms-flex-pack: center;
256 // justify-content: center;
257 // white-space: nowrap;
258
259 // b {
260 // font-size: 16px;
261 // }
262 // }
263
264 // .el-dialog__headerbtn {
265 // right: 20px !important;
266 // top: 23px !important;
267 // }
268 // }
269 // }
245 </style> 270 </style>
......
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",
......