feat:区县接入
Showing
38 changed files
with
753 additions
and
282 deletions
src/api/searchRecord.js
0 → 100644
1 | /* | ||
2 | * @Description: 干部查询 | ||
3 | * @Autor: | ||
4 | * @LastEditTime: 2023-05-12 16:20:40 | ||
5 | */ | ||
6 | /* 引入axios请求文件 */ | ||
7 | import request from '@/utils/request' | ||
8 | /* 引入配置 */ | ||
9 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) | ||
10 | const urlHeader = SERVER.SERVERAPI + '/rest/searchRecord' | ||
11 | |||
12 | /** | ||
13 | * @description: 获取列表 | ||
14 | * @param {*} | ||
15 | * @author: | ||
16 | */ | ||
17 | export function getSearchRecordList (data) { | ||
18 | return request({ | ||
19 | url: urlHeader + '/getList', | ||
20 | method: 'post', | ||
21 | data | ||
22 | }) | ||
23 | } | ||
24 | |||
25 | /** | ||
26 | * @description: 新增 | ||
27 | * @param {*} data | ||
28 | * @author: | ||
29 | */ | ||
30 | export function saveSearchRecord (data) { | ||
31 | return request({ | ||
32 | url: urlHeader + '/search', | ||
33 | method: 'post', | ||
34 | data | ||
35 | }) | ||
36 | } | ||
37 | |||
38 | |||
39 | /** | ||
40 | * @description: 编辑 | ||
41 | * @param {*} id | ||
42 | * @author: | ||
43 | */ | ||
44 | export function editSearchRecord (id) { | ||
45 | return request({ | ||
46 | url: urlHeader + '/' + id, | ||
47 | method: 'get' | ||
48 | }) | ||
49 | } |
... | @@ -52,19 +52,19 @@ export const constantRoutes = [ | ... | @@ -52,19 +52,19 @@ export const constantRoutes = [ |
52 | export const asyncRoutes = [ | 52 | export const asyncRoutes = [ |
53 | // 区县接入 | 53 | // 区县接入 |
54 | { | 54 | { |
55 | path: '/jsbwcx', | 55 | path: '/qxjr', |
56 | component: Layout, | 56 | component: Layout, |
57 | children: [ | 57 | children: [ |
58 | // { | 58 | { |
59 | // path: 'xxcx', | 59 | path: 'gbxxcx', |
60 | // component: () => import('@/views/gbxxcx/index'), | 60 | component: () => import('@/views/qxjr/gbxxcx/index'), |
61 | // name: 'xxcx', | 61 | name: 'gbxxcx', |
62 | // meta: { title: '信息查询', icon: 'xxcx' } | 62 | meta: { title: '信息查询', icon: 'zsgl' } |
63 | // }, | 63 | }, |
64 | { | 64 | { |
65 | path: 'qxjr', | 65 | path: 'jsbwcx', |
66 | component: () => import('@/views/jsbwcx/index'), | 66 | component: () => import('@/views/qxjr/jsbwcx/index'), |
67 | name: 'qxjr', | 67 | name: 'jsbwcx', |
68 | meta: { title: '区县接入', icon: 'zsgl' } | 68 | meta: { title: '区县接入', icon: 'zsgl' } |
69 | } | 69 | } |
70 | ] | 70 | ] | ... | ... |
... | @@ -3,9 +3,7 @@ | ... | @@ -3,9 +3,7 @@ |
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 | <!-- 判断进入监管还是上报系统 --> | 5 | <!-- 判断进入监管还是上报系统 --> |
6 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 6 | <Breadcrumb /> |
7 | <Breadcrumb /> | ||
8 | </el-form-item> | ||
9 | <!-- <el-row> | 7 | <!-- <el-row> |
10 | <el-col :span="5"> | 8 | <el-col :span="5"> |
11 | <el-form-item label="行政区"> | 9 | <el-form-item label="行政区"> | ... | ... |
... | @@ -3,9 +3,7 @@ | ... | @@ -3,9 +3,7 @@ |
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 | <!-- 判断进入监管还是上报系统 --> | 5 | <!-- 判断进入监管还是上报系统 --> |
6 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 6 | <Breadcrumb /> |
7 | <Breadcrumb /> | ||
8 | </el-form-item> | ||
9 | <el-row class="mb-5"> | 7 | <el-row class="mb-5"> |
10 | <el-col :span="6"> | 8 | <el-col :span="6"> |
11 | <el-form-item label="行政区"> | 9 | <el-form-item label="行政区"> | ... | ... |
... | @@ -3,9 +3,7 @@ | ... | @@ -3,9 +3,7 @@ |
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 | <!-- 判断进入监管还是上报系统 --> | 5 | <!-- 判断进入监管还是上报系统 --> |
6 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 6 | <Breadcrumb /> |
7 | <Breadcrumb /> | ||
8 | </el-form-item> | ||
9 | <el-row> | 7 | <el-row> |
10 | <el-col :span="5"> | 8 | <el-col :span="5"> |
11 | <el-form-item label="行政区" label-width="100px"> | 9 | <el-form-item label="行政区" label-width="100px"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="5"> | 7 | <el-col :span="5"> |
10 | <el-form-item label="业务号"> | 8 | <el-form-item label="业务号"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row> | 6 | <el-row> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row> | 6 | <el-row> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row> | 6 | <el-row> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row> | 6 | <el-row> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区" label-width="106px"> | 8 | <el-form-item label="行政区" label-width="106px"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row> | 6 | <el-row> |
9 | <el-col :span="5"> | 7 | <el-col :span="5"> |
10 | <el-form-item label="行政区" label-width="80px"> | 8 | <el-form-item label="行政区" label-width="80px"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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 v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row> | 6 | <el-row> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="行政区"> | 8 | <el-form-item label="行政区"> | ... | ... |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
... | @@ -4,9 +4,7 @@ | ... | @@ -4,9 +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 v-if="BASE_API.THEME == 'jg'"> | 7 | <Breadcrumb /> |
8 | <Breadcrumb /> | ||
9 | </el-form-item> | ||
10 | <el-row class="mb-5"> | 8 | <el-row class="mb-5"> |
11 | <el-col :span="6"> | 9 | <el-col :span="6"> |
12 | <el-form-item label="接收日期" prop="startTime"> | 10 | <el-form-item label="接收日期" prop="startTime"> | ... | ... |
... | @@ -4,9 +4,7 @@ | ... | @@ -4,9 +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 v-if="BASE_API.THEME == 'jg'"> | 7 | <Breadcrumb /> |
8 | <Breadcrumb /> | ||
9 | </el-form-item> | ||
10 | <el-row class="mb-5"> | 8 | <el-row class="mb-5"> |
11 | <el-col :span="6"> | 9 | <el-col :span="6"> |
12 | <el-form-item label="接收日期" prop="startTime"> | 10 | <el-form-item label="接收日期" prop="startTime"> | ... | ... |
... | @@ -14,9 +14,7 @@ | ... | @@ -14,9 +14,7 @@ |
14 | <!-- 头部搜索 --> | 14 | <!-- 头部搜索 --> |
15 | <div class="from-clues-header"> | 15 | <div class="from-clues-header"> |
16 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 16 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
17 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 17 | <Breadcrumb /> |
18 | <Breadcrumb /> | ||
19 | </el-form-item> | ||
20 | <el-row class="mb-5"> | 18 | <el-row class="mb-5"> |
21 | <el-col :span="6"> | 19 | <el-col :span="6"> |
22 | <el-form-item label="接收日期" prop="startTime"> | 20 | <el-form-item label="接收日期" prop="startTime"> | ... | ... |
... | @@ -4,9 +4,7 @@ | ... | @@ -4,9 +4,7 @@ |
4 | <!-- 头部搜索 --> | 4 | <!-- 头部搜索 --> |
5 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
6 | <el-form ref="form" :model="form" label-width="100px"> | 6 | <el-form ref="form" :model="form" label-width="100px"> |
7 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 7 | <Breadcrumb /> |
8 | <Breadcrumb /> | ||
9 | </el-form-item> | ||
10 | <el-row class="mb-5"> | 8 | <el-row class="mb-5"> |
11 | <el-col :span="4"> | 9 | <el-col :span="4"> |
12 | <el-form-item label="行政区" class="d-flex"> | 10 | <el-form-item label="行政区" class="d-flex"> |
... | @@ -46,184 +44,184 @@ | ... | @@ -46,184 +44,184 @@ |
46 | </div> | 44 | </div> |
47 | </template> | 45 | </template> |
48 | <script> | 46 | <script> |
49 | import { mapGetters } from "vuex"; | 47 | import { mapGetters } from "vuex"; |
50 | import efficient from "@/api/efficient"; | 48 | import efficient from "@/api/efficient"; |
51 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | 49 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; |
52 | export default { | 50 | export default { |
53 | name: "jktj", | 51 | name: "jktj", |
54 | data () { | 52 | data () { |
55 | return { | 53 | return { |
56 | // 开始日期限制 | 54 | // 开始日期限制 |
57 | pickerOptionsStart: { | 55 | pickerOptionsStart: { |
58 | disabledDate: (time) => { | 56 | disabledDate: (time) => { |
59 | if (this.form.endTime) { | 57 | if (this.form.endTime) { |
60 | return time.getTime() > new Date(this.form.endTime).getTime(); | 58 | return time.getTime() > new Date(this.form.endTime).getTime(); |
61 | } | 59 | } |
60 | }, | ||
62 | }, | 61 | }, |
63 | }, | 62 | // 结束日期限制 |
64 | // 结束日期限制 | 63 | pickerOptionsEnd: { |
65 | pickerOptionsEnd: { | 64 | disabledDate: (time) => { |
66 | disabledDate: (time) => { | 65 | if (this.form.startTime) { |
67 | if (this.form.startTime) { | 66 | return time.getTime() < new Date(this.form.startTime).getTime(); |
68 | return time.getTime() < new Date(this.form.startTime).getTime(); | 67 | } |
69 | } | 68 | }, |
70 | }, | 69 | }, |
71 | }, | 70 | // 搜索表单 |
72 | // 搜索表单 | 71 | valueTime: "", |
73 | valueTime: "", | 72 | // 搜索表单 |
74 | // 搜索表单 | 73 | form: { |
75 | form: { | 74 | startTime: getFirstDayOfSeason(), |
76 | startTime: getFirstDayOfSeason(), | 75 | endTime: timeFormat(new Date(), true), |
77 | endTime: timeFormat(new Date(), true), | 76 | qxdm: "", |
78 | qxdm: "", | 77 | }, |
79 | }, | 78 | chartData: [] |
80 | chartData: [] | ||
81 | }; | ||
82 | }, | ||
83 | mounted () { | ||
84 | // 查询业务量 | ||
85 | this.getProcessCounts(); | ||
86 | }, | ||
87 | computed: { | ||
88 | ...mapGetters(["dicData"]), | ||
89 | }, | ||
90 | methods: { | ||
91 | endTimeChange (val) { | ||
92 | this.form.endTime = timeFormat(new Date(val), true) | ||
93 | }, | ||
94 | async getProcessCounts () { | ||
95 | this.chartData = []; | ||
96 | let { result: res } = await efficient.getProcessCounts( | ||
97 | this.form.startTime, | ||
98 | this.form.endTime, | ||
99 | this.form.qxdm | ||
100 | ); | ||
101 | //获取图表配置项需要的数据 | ||
102 | this.chartData = res; | ||
103 | this.$nextTick(() => { | ||
104 | // 初始化图表 | ||
105 | this.chartData.length && this.echartInit(this.chartData) | ||
106 | }); | ||
107 | |||
108 | }, | ||
109 | // 重置 | ||
110 | resetForm () { | ||
111 | this.form = { | ||
112 | startTime: getFirstDayOfSeason(), | ||
113 | endTime: timeFormat(new Date(), true), | ||
114 | qxdm: "" | ||
115 | }; | 79 | }; |
80 | }, | ||
81 | mounted () { | ||
82 | // 查询业务量 | ||
116 | this.getProcessCounts(); | 83 | this.getProcessCounts(); |
117 | }, | 84 | }, |
118 | //图表渲染 | 85 | computed: { |
119 | echartInit (chartArr) { | 86 | ...mapGetters(["dicData"]), |
120 | // 基于准备好的dom,初始化echarts实例 | 87 | }, |
121 | let myChart = this.$echarts.init(document.getElementById("myChart")); | 88 | methods: { |
122 | // 绘制图表 | 89 | endTimeChange (val) { |
123 | myChart.setOption({ | 90 | this.form.endTime = timeFormat(new Date(val), true) |
124 | color: ["#13E5FF"], | 91 | }, |
125 | tooltip: { | 92 | async getProcessCounts () { |
126 | show: true, | 93 | this.chartData = []; |
127 | trigger: "axis", | 94 | let { result: res } = await efficient.getProcessCounts( |
128 | textStyle: { | 95 | this.form.startTime, |
129 | fontSize: 16, // 字体大小 | 96 | this.form.endTime, |
97 | this.form.qxdm | ||
98 | ); | ||
99 | //获取图表配置项需要的数据 | ||
100 | this.chartData = res; | ||
101 | this.$nextTick(() => { | ||
102 | // 初始化图表 | ||
103 | this.chartData.length && this.echartInit(this.chartData) | ||
104 | }); | ||
105 | |||
106 | }, | ||
107 | // 重置 | ||
108 | resetForm () { | ||
109 | this.form = { | ||
110 | startTime: getFirstDayOfSeason(), | ||
111 | endTime: timeFormat(new Date(), true), | ||
112 | qxdm: "" | ||
113 | }; | ||
114 | this.getProcessCounts(); | ||
115 | }, | ||
116 | //图表渲染 | ||
117 | echartInit (chartArr) { | ||
118 | // 基于准备好的dom,初始化echarts实例 | ||
119 | let myChart = this.$echarts.init(document.getElementById("myChart")); | ||
120 | // 绘制图表 | ||
121 | myChart.setOption({ | ||
122 | color: ["#13E5FF"], | ||
123 | tooltip: { | ||
124 | show: true, | ||
125 | trigger: "axis", | ||
126 | textStyle: { | ||
127 | fontSize: 16, // 字体大小 | ||
128 | }, | ||
130 | }, | 129 | }, |
131 | }, | 130 | grid: { |
132 | grid: { | 131 | top: 120, |
133 | top: 120, | 132 | bottom: 100, |
134 | bottom: 100, | 133 | }, |
135 | }, | 134 | label: { |
136 | label: { | 135 | color: 'inherit', |
137 | color: 'inherit', | 136 | }, |
138 | }, | 137 | xAxis: [ |
139 | xAxis: [ | 138 | { |
140 | { | 139 | type: "category", |
141 | type: "category", | 140 | data: chartArr.map(item => item.recTypeName), |
142 | data: chartArr.map(item => item.recTypeName), | 141 | axisLabel: { |
143 | axisLabel: { | 142 | interval: 0, |
144 | interval: 0, | 143 | rotate: 40, |
145 | rotate: 40, | 144 | formatter: function (val) { |
146 | formatter: function (val) { | 145 | let c = document.createElement("canvas"); |
147 | let c = document.createElement("canvas"); | 146 | const ctx = c.getContext("2d"); |
148 | const ctx = c.getContext("2d"); | 147 | const arr = val.split(""); |
149 | const arr = val.split(""); | 148 | arr |
150 | arr | 149 | .map((item) => ctx.measureText(item).width) |
151 | .map((item) => ctx.measureText(item).width) | 150 | .reduce((pre, next, index) => { |
152 | .reduce((pre, next, index) => { | 151 | const nLen = pre + next; |
153 | const nLen = pre + next; | 152 | if (nLen > 60) { |
154 | if (nLen > 60) { | 153 | arr[index - 1] += "..."; |
155 | arr[index - 1] += "..."; | 154 | return next; |
156 | return next; | 155 | } else { |
157 | } else { | 156 | return nLen; |
158 | return nLen; | 157 | } |
159 | } | 158 | }); |
159 | c = null; | ||
160 | let ind = arr.findIndex((i) => { | ||
161 | return i.indexOf("...") > -1; | ||
160 | }); | 162 | }); |
161 | c = null; | 163 | let newArr = ind > 0 ? arr.splice(0, ind + 1) : arr; |
162 | let ind = arr.findIndex((i) => { | 164 | return newArr.join(""); |
163 | return i.indexOf("...") > -1; | 165 | }, |
164 | }); | 166 | textStyle: { |
165 | let newArr = ind > 0 ? arr.splice(0, ind + 1) : arr; | 167 | show: true, |
166 | return newArr.join(""); | 168 | color: this.BASE_API.echartTextColor, |
167 | }, | 169 | fontSize: "16", |
168 | textStyle: { | 170 | }, |
169 | show: true, | ||
170 | color: this.BASE_API.echartTextColor, | ||
171 | fontSize: "16", | ||
172 | }, | 171 | }, |
173 | }, | 172 | }, |
174 | }, | 173 | ], |
175 | ], | 174 | yAxis: [ |
176 | yAxis: [ | 175 | { |
177 | { | 176 | type: "value", |
178 | type: "value", | 177 | name: "数量/个", |
179 | name: "数量/个", | 178 | nameTextStyle: { |
180 | nameTextStyle: { | ||
181 | color: this.BASE_API.echartTextColor, | ||
182 | fontSize: "16", | ||
183 | }, | ||
184 | axisLabel: { | ||
185 | textStyle: { | ||
186 | show: true, | ||
187 | color: this.BASE_API.echartTextColor, | 179 | color: this.BASE_API.echartTextColor, |
188 | fontSize: "16", | 180 | fontSize: "16", |
189 | }, | 181 | }, |
182 | axisLabel: { | ||
183 | textStyle: { | ||
184 | show: true, | ||
185 | color: this.BASE_API.echartTextColor, | ||
186 | fontSize: "16", | ||
187 | }, | ||
188 | }, | ||
190 | }, | 189 | }, |
191 | }, | 190 | ], |
192 | ], | ||
193 | 191 | ||
194 | series: [ | 192 | series: [ |
195 | { | 193 | { |
196 | type: "bar", | 194 | type: "bar", |
197 | //显示数值 | 195 | //显示数值 |
198 | itemStyle: { | 196 | itemStyle: { |
199 | normal: { | 197 | normal: { |
200 | label: { | 198 | label: { |
201 | show: true, //开启显示 | 199 | show: true, //开启显示 |
202 | position: "top", //在上方显示 | 200 | position: "top", //在上方显示 |
201 | }, | ||
203 | }, | 202 | }, |
204 | }, | 203 | }, |
204 | barMaxWidth: '60', | ||
205 | data: chartArr.map(item => item.counts), | ||
205 | }, | 206 | }, |
206 | barMaxWidth: '60', | 207 | ], |
207 | data: chartArr.map(item => item.counts), | 208 | }); |
208 | }, | 209 | }, |
209 | ], | ||
210 | }); | ||
211 | }, | 210 | }, |
212 | }, | 211 | }; |
213 | }; | ||
214 | </script> | 212 | </script> |
215 | <style scoped lang="scss"> | 213 | <style scoped lang="scss"> |
216 | .jktjDetail { | 214 | .jktjDetail { |
217 | flex-direction: column; | 215 | flex-direction: column; |
218 | 216 | ||
219 | .rows { | 217 | .rows { |
220 | margin-left: 100px; | 218 | margin-left: 100px; |
221 | } | 219 | } |
222 | 220 | ||
223 | .center { | 221 | .center { |
224 | line-height: 50vh; | 222 | line-height: 50vh; |
225 | text-align: center; | 223 | text-align: center; |
226 | color: #b6b5b5; | 224 | color: #b6b5b5; |
225 | } | ||
227 | } | 226 | } |
228 | } | ||
229 | </style> | 227 | </style> | ... | ... |
src/views/qxjr/gbxxcx/components/result.vue
0 → 100644
1 | <template> | ||
2 | <!-- 接收报文查询 --> | ||
3 | <div class="reportLog from-clues dialogCon"> | ||
4 | <!-- 头部搜索 --> | ||
5 | <div class="from-clues-header"> | ||
6 | <el-form ref="ruleForm" :model="form" label-width="100px"> | ||
7 | <el-row class="mb-5"> | ||
8 | <el-col :span="6"> | ||
9 | <el-form-item label="权利人名称" prop="qlrmc"> | ||
10 | <el-input v-model.trim="form.qlrmc" clearable class="width100" placeholder="权利人名称"></el-input> | ||
11 | </el-form-item> | ||
12 | </el-col> | ||
13 | <el-col :span="6"> | ||
14 | <el-form-item label="证件号" prop="zjh"> | ||
15 | <el-input v-model.trim="form.zjh" clearable class="width100" placeholder="证件号"></el-input> | ||
16 | </el-form-item> | ||
17 | </el-col> | ||
18 | <!-- 按钮操作 --> | ||
19 | <el-col :span="6" class="btnColRight"> | ||
20 | <el-form-item> | ||
21 | <btn nativeType="cx" v-if="Object.keys(dataDetail).length == 0" @click="handleSearchResult">查询</btn> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | </el-row> | ||
25 | </el-form> | ||
26 | </div> | ||
27 | <!-- 列表区域 --> | ||
28 | <div class="from-clues-content"> | ||
29 | <lb-table ref="table" :page-size="pageData.size" :calcHeight="300" :current-page.sync="pageData.current" :total="tableData.total" | ||
30 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
31 | :data="tableData.data"> | ||
32 | </lb-table> | ||
33 | </div> | ||
34 | </div> | ||
35 | </template> | ||
36 | <script> | ||
37 | // 接收报文查询 | ||
38 | // 引入表格头部数据 | ||
39 | import data from "../data"; | ||
40 | // 引入table混入方法 | ||
41 | import tableMixin from "@/mixins/tableMixin.js"; | ||
42 | import { saveSearchRecord } from "@/api/searchRecord.js"; | ||
43 | //引入日期处理方法 | ||
44 | import { timeFormat } from "@/utils/operation"; | ||
45 | export default { | ||
46 | name: "jsbwcx", | ||
47 | mixins: [tableMixin], | ||
48 | props: { | ||
49 | dataDetail: { | ||
50 | type: Object, | ||
51 | default: function () { return {} } | ||
52 | } | ||
53 | }, | ||
54 | watch: { | ||
55 | dataDetail: { | ||
56 | handler (newName, oldName) { | ||
57 | let _this = this | ||
58 | this.$nextTick(() => { | ||
59 | _this.tableData.data = JSON.parse(newName.result) | ||
60 | _this.form.qlrmc = newName.zjmc ? newName.zjmc : "" | ||
61 | _this.form.zjh = newName.zjh ? newName.zjh : "" | ||
62 | }) | ||
63 | }, | ||
64 | immediate: true, | ||
65 | deep: true | ||
66 | } | ||
67 | }, | ||
68 | data () { | ||
69 | return { | ||
70 | pickerOptionsStart: { | ||
71 | disabledDate: (time) => { | ||
72 | let endDateVal = this.form.receiveEndTime; | ||
73 | if (endDateVal) { | ||
74 | return ( | ||
75 | time.getTime() >= | ||
76 | new Date(endDateVal).getTime() | ||
77 | ); | ||
78 | } | ||
79 | }, | ||
80 | }, | ||
81 | pickerOptionsEnd: { | ||
82 | disabledDate: (time) => { | ||
83 | let beginDateVal = this.form.receiveStartTime; | ||
84 | if (beginDateVal) { | ||
85 | return ( | ||
86 | time.getTime() < | ||
87 | new Date(beginDateVal).getTime() | ||
88 | ); | ||
89 | } | ||
90 | }, | ||
91 | }, | ||
92 | // 表格数据 | ||
93 | form: { | ||
94 | qlrmc: "", // 行政区 | ||
95 | zjh: "" // 开始日期 | ||
96 | }, | ||
97 | // 校验规则 | ||
98 | rules: { | ||
99 | pcode: [{ required: true, message: "请选择行政区", trigger: "change" }], | ||
100 | startTime: [ | ||
101 | { required: true, message: "请选择开始日期", trigger: "change" }, | ||
102 | ], | ||
103 | endTime: [ | ||
104 | { required: true, message: "请选择结束日期", trigger: "change" }, | ||
105 | ], | ||
106 | bdcdyh: [ | ||
107 | { required: true, message: "不动产单元号", trigger: "change" }, | ||
108 | ], | ||
109 | ywmc: [{ required: true, message: "业务名称", trigger: "change" }], | ||
110 | jcjg: [{ required: true, message: "检查结果", trigger: "change" }], | ||
111 | rkjg: [{ required: true, message: "入库结果", trigger: "change" }], | ||
112 | }, | ||
113 | // 表格数据 | ||
114 | tableData: { | ||
115 | // 表格头部 | ||
116 | columns: [ | ||
117 | { | ||
118 | label: "序号", | ||
119 | type: "index", | ||
120 | width: "50", | ||
121 | index: this.indexMethod, | ||
122 | }, | ||
123 | { | ||
124 | prop: 'bdcdyh', | ||
125 | label: '不动产单元号', | ||
126 | width: 200 | ||
127 | }, | ||
128 | { | ||
129 | prop: "bdcqzh", | ||
130 | label: "不动产权证号", | ||
131 | width: 160, | ||
132 | }, | ||
133 | { | ||
134 | prop: 'djsj', | ||
135 | label: '登记时间', | ||
136 | width: 200 | ||
137 | }, | ||
138 | { | ||
139 | prop: "fdzl", | ||
140 | label: "坐落", | ||
141 | width: 160, | ||
142 | }, | ||
143 | { | ||
144 | prop: 'ghyt', | ||
145 | label: '用途', | ||
146 | width: 200 | ||
147 | }, | ||
148 | { | ||
149 | prop: "gyqk", | ||
150 | label: "共有情况", | ||
151 | width: 160, | ||
152 | }, | ||
153 | { | ||
154 | prop: 'jzmj', | ||
155 | label: '建筑面积', | ||
156 | width: 100 | ||
157 | }, | ||
158 | { | ||
159 | prop: "qlrmc", | ||
160 | label: "权利人", | ||
161 | width: 100, | ||
162 | }, | ||
163 | { | ||
164 | prop: "zjh", | ||
165 | label: "证件号", | ||
166 | width: 260, | ||
167 | }, | ||
168 | ], | ||
169 | // 表格列表数据 | ||
170 | total: 0, | ||
171 | data: [], | ||
172 | }, | ||
173 | // 分页 | ||
174 | pageData: { | ||
175 | total: 0, | ||
176 | pageSize: 10, | ||
177 | current: 1 | ||
178 | }, | ||
179 | title: "", | ||
180 | }; | ||
181 | }, | ||
182 | methods: { | ||
183 | //截止日期变化 | ||
184 | endTimeChange (val) { | ||
185 | this.form.receiveEndTime = timeFormat(new Date(val), true) | ||
186 | }, | ||
187 | // 初始化数据 | ||
188 | queryClickSearch () { | ||
189 | saveSearchRecord({ ...this.form, ...this.formData }).then( | ||
190 | (res) => { | ||
191 | if (res.code === 200) { | ||
192 | this.tableData.data = res.result | ||
193 | } else { | ||
194 | this.$message.warning(res.message) | ||
195 | } | ||
196 | } | ||
197 | ) | ||
198 | }, | ||
199 | // 重置 | ||
200 | resetForm () { | ||
201 | this.$refs.ruleForm.resetFields(); | ||
202 | this.form.currentPage = 1 | ||
203 | }, | ||
204 | featchData () { }, | ||
205 | handleSearchResult () { | ||
206 | this.queryClickSearch() | ||
207 | }, | ||
208 | // 详情 | ||
209 | handleDetails (row) { | ||
210 | } | ||
211 | } | ||
212 | } | ||
213 | </script> | ||
214 | <style scoped lang="scss"> | ||
215 | .lastdom:nth-child(3) { | ||
216 | margin-bottom: 0px; | ||
217 | } | ||
218 | .from-clues-content { | ||
219 | background: none; | ||
220 | padding: 0; | ||
221 | } | ||
222 | </style> | ||
223 |
src/views/qxjr/gbxxcx/data/index.js
0 → 100644
1 | /* | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-03-17 15:10:43 | ||
5 | */ | ||
6 | import filter from '@/utils/filter.js' | ||
7 | class data extends filter { | ||
8 | constructor() { | ||
9 | super() | ||
10 | } | ||
11 | columns () { | ||
12 | return [ | ||
13 | { | ||
14 | prop: 'name', | ||
15 | label: '查询人员', | ||
16 | }, | ||
17 | { | ||
18 | prop: 'zjh', | ||
19 | label: '查询证件号', | ||
20 | }, | ||
21 | { | ||
22 | prop: "zjmc", | ||
23 | label: "查询证件名称", | ||
24 | }, | ||
25 | { | ||
26 | prop: "createtime", | ||
27 | label: "查询时间", | ||
28 | }, | ||
29 | // { | ||
30 | // prop: "result", | ||
31 | // label: "查询结果", | ||
32 | // } | ||
33 | ] | ||
34 | } | ||
35 | } | ||
36 | export default new data() |
src/views/qxjr/gbxxcx/index.vue
0 → 100644
1 | <template> | ||
2 | <!-- 接收报文查询 --> | ||
3 | <div class="reportLog from-clues"> | ||
4 | <!-- 头部搜索 --> | ||
5 | <div class="from-clues-header"> | ||
6 | <el-form ref="ruleForm" :model="form" label-width="100px"> | ||
7 | <Breadcrumb /> | ||
8 | <el-row class="mb-5"> | ||
9 | <el-col :span="6"> | ||
10 | <el-form-item label="查询人员" prop="qxdm"> | ||
11 | <el-input v-model.trim="form.name" clearable class="width100" placeholder="查询人员"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | <el-col :span="6"> | ||
15 | <el-form-item label="证件号" prop="zjh"> | ||
16 | <el-input v-model.trim="form.zjh" clearable class="width100" placeholder="不动产单元号"></el-input> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | <el-col :span="6"> | ||
20 | <el-form-item label="查询证件名称" prop="zjmc"> | ||
21 | <el-input v-model.trim="form.zjmc" clearable class="width100" placeholder="业务流水号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | <el-col :span="6" class="btnColRight"> | ||
25 | <el-form-item> | ||
26 | <btn nativeType="cz" @click="save">新增</btn> | ||
27 | <btn nativeType="cx" @click="handleSearch">查询</btn> | ||
28 | <!-- <btn nativeType="resetForm">重置</btn> --> | ||
29 | </el-form-item> | ||
30 | </el-col> | ||
31 | </el-row> | ||
32 | </el-form> | ||
33 | </div> | ||
34 | <!-- 列表区域 --> | ||
35 | <div class="from-clues-content"> | ||
36 | <lb-table ref="table" :page-size="pageData.size" :current-page.sync="pageData.current" :total="tableData.total" | ||
37 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
38 | :data="tableData.data"> | ||
39 | </lb-table> | ||
40 | </div> | ||
41 | <!-- 编辑 --> | ||
42 | <el-dialog :close-on-click-modal="false" top="0" | ||
43 | custom-class="dialogBox dataReporting editDialogBox sbdialog commonDialog mainCenter" :visible.sync="dialogVisible" | ||
44 | width="92%"> | ||
45 | <div slot="title" class="dialog_title" ref="dialogTitle"> | ||
46 | 干部信息查询 | ||
47 | </div> | ||
48 | <search-result ref="resultData" :dataDetail="dataDetail"></search-result> | ||
49 | </el-dialog> | ||
50 | </div> | ||
51 | </template> | ||
52 | |||
53 | <script> | ||
54 | import Vue from 'vue' | ||
55 | // 接收报文查询 | ||
56 | // 引入表格头部数据 | ||
57 | import data from "./data"; | ||
58 | // 引入table混入方法 | ||
59 | import tableMixin from "@/mixins/tableMixin.js"; | ||
60 | import { getSearchRecordList, editSearchRecord } from "@/api/searchRecord.js"; | ||
61 | // 引入详情弹框 | ||
62 | import SearchResult from "./components/result"; | ||
63 | //引入日期处理方法 | ||
64 | import { timeFormat } from "@/utils/operation"; | ||
65 | export default { | ||
66 | name: "jsbwcx", | ||
67 | mixins: [tableMixin], | ||
68 | // 注册组件 | ||
69 | components: { | ||
70 | SearchResult | ||
71 | }, | ||
72 | data () { | ||
73 | return { | ||
74 | dialogVisible: false, | ||
75 | pickerOptionsStart: { | ||
76 | disabledDate: (time) => { | ||
77 | let endDateVal = this.form.receiveEndTime; | ||
78 | if (endDateVal) { | ||
79 | return ( | ||
80 | time.getTime() >= | ||
81 | new Date(endDateVal).getTime() | ||
82 | ); | ||
83 | } | ||
84 | }, | ||
85 | }, | ||
86 | pickerOptionsEnd: { | ||
87 | disabledDate: (time) => { | ||
88 | let beginDateVal = this.form.receiveStartTime; | ||
89 | if (beginDateVal) { | ||
90 | return ( | ||
91 | time.getTime() < | ||
92 | new Date(beginDateVal).getTime() | ||
93 | ); | ||
94 | } | ||
95 | }, | ||
96 | }, | ||
97 | // 表格数据 | ||
98 | form: { | ||
99 | qxdm: "", // 行政区 | ||
100 | receiveStartTime: "", // 开始日期 | ||
101 | receiveEndTime: "", // 结束日期 | ||
102 | bdcdyh: "", // 不动产单元号 | ||
103 | ywh: "", // 业务号 | ||
104 | qllx: "", // 权利类型 | ||
105 | djlx: "", // 登记类型 | ||
106 | jcjg: "", // 检查结果 | ||
107 | rkjg: "", //入库结果 | ||
108 | currentPage: 1 | ||
109 | }, | ||
110 | // 校验规则 | ||
111 | rules: { | ||
112 | pcode: [{ required: true, message: "请选择行政区", trigger: "change" }], | ||
113 | startTime: [ | ||
114 | { required: true, message: "请选择开始日期", trigger: "change" }, | ||
115 | ], | ||
116 | endTime: [ | ||
117 | { required: true, message: "请选择结束日期", trigger: "change" }, | ||
118 | ], | ||
119 | bdcdyh: [ | ||
120 | { required: true, message: "不动产单元号", trigger: "change" }, | ||
121 | ], | ||
122 | ywmc: [{ required: true, message: "业务名称", trigger: "change" }], | ||
123 | jcjg: [{ required: true, message: "检查结果", trigger: "change" }], | ||
124 | rkjg: [{ required: true, message: "入库结果", trigger: "change" }], | ||
125 | }, | ||
126 | // 表格数据 | ||
127 | tableData: { | ||
128 | // 表格头部 | ||
129 | columns: [ | ||
130 | { | ||
131 | label: "序号", | ||
132 | type: "index", | ||
133 | width: "50", | ||
134 | index: this.indexMethod, | ||
135 | } | ||
136 | ] | ||
137 | .concat(data.columns()) | ||
138 | .concat([ | ||
139 | { | ||
140 | label: "操作", | ||
141 | width: "90", | ||
142 | render: (h, scope) => { | ||
143 | return ( | ||
144 | <div> | ||
145 | <el-button | ||
146 | type="text" | ||
147 | class='btnColor' | ||
148 | onClick={() => { | ||
149 | this.handleDetails(scope.row); | ||
150 | }} | ||
151 | > | ||
152 | 详情 | ||
153 | </el-button> | ||
154 | </div> | ||
155 | ) | ||
156 | } | ||
157 | } | ||
158 | ]), | ||
159 | // 表格列表数据 | ||
160 | total: 0, | ||
161 | data: [] | ||
162 | }, | ||
163 | // 分页 | ||
164 | pageData: { | ||
165 | total: 0, | ||
166 | pageSize: 10, | ||
167 | current: 1 | ||
168 | }, | ||
169 | dataDetail: {} | ||
170 | } | ||
171 | }, | ||
172 | methods: { | ||
173 | //截止日期变化 | ||
174 | endTimeChange (val) { | ||
175 | this.form.receiveEndTime = timeFormat(new Date(val), true) | ||
176 | }, | ||
177 | // 初始化数据 | ||
178 | queryClick () { | ||
179 | getSearchRecordList({ ...this.form, ...this.formData }).then( | ||
180 | (res) => { | ||
181 | if (res.code === 200) { | ||
182 | let { total, records, current } = res.result; | ||
183 | this.tableData.total = total; | ||
184 | this.tableData.data = records ? records : []; | ||
185 | this.pageData.current = current | ||
186 | } | ||
187 | } | ||
188 | ) | ||
189 | }, | ||
190 | // 重置 | ||
191 | resetForm () { | ||
192 | this.$refs.ruleForm.resetFields(); | ||
193 | this.form.currentPage = 1 | ||
194 | this.queryClick(); | ||
195 | }, | ||
196 | featchData () { | ||
197 | this.queryClick(); | ||
198 | }, | ||
199 | // 详情 | ||
200 | handleDetails (row) { | ||
201 | editSearchRecord(row.bsm).then(res => { | ||
202 | this.dialogVisible = true | ||
203 | this.dataDetail = res.result | ||
204 | }) | ||
205 | }, | ||
206 | save () { | ||
207 | this.dialogVisible = true | ||
208 | } | ||
209 | } | ||
210 | } | ||
211 | </script> | ||
212 | <style scoped lang="scss"> | ||
213 | .lastdom:nth-child(3) { | ||
214 | margin-bottom: 0px; | ||
215 | } | ||
216 | </style> | ||
217 |
... | @@ -4,9 +4,7 @@ | ... | @@ -4,9 +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 v-if="BASE_API.THEME == 'jg'"> | 7 | <Breadcrumb /> |
8 | <Breadcrumb /> | ||
9 | </el-form-item> | ||
10 | <el-row class="mb-5"> | 8 | <el-row class="mb-5"> |
11 | <el-col :span="6"> | 9 | <el-col :span="6"> |
12 | <el-form-item label="行政区" prop="qxdm"> | 10 | <el-form-item label="行政区" prop="qxdm"> | ... | ... |
... | @@ -5,9 +5,7 @@ | ... | @@ -5,9 +5,7 @@ |
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 | <!-- 判断进入监管还是上报系统 --> | 7 | <!-- 判断进入监管还是上报系统 --> |
8 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 8 | <Breadcrumb /> |
9 | <Breadcrumb /> | ||
10 | </el-form-item> | ||
11 | <el-row> | 9 | <el-row> |
12 | <el-col :span="6"> | 10 | <el-col :span="6"> |
13 | <el-form-item label="行政区"> | 11 | <el-form-item label="行政区"> |
... | @@ -103,8 +101,8 @@ | ... | @@ -103,8 +101,8 @@ |
103 | pageSize: 10, | 101 | pageSize: 10, |
104 | current: 1 | 102 | current: 1 |
105 | }, | 103 | }, |
106 | // 表格数据 | 104 | // 表格数据 |
107 | tableData: { | 105 | tableData: { |
108 | // 表头 | 106 | // 表头 |
109 | columns: [ | 107 | columns: [ |
110 | { | 108 | { | ... | ... |
... | @@ -5,9 +5,7 @@ | ... | @@ -5,9 +5,7 @@ |
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 | <!-- 判断进入监管还是上报系统 --> | 7 | <!-- 判断进入监管还是上报系统 --> |
8 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 8 | <Breadcrumb /> |
9 | <Breadcrumb /> | ||
10 | </el-form-item> | ||
11 | <el-row class="mb-5"> | 9 | <el-row class="mb-5"> |
12 | <el-col :span="6"> | 10 | <el-col :span="6"> |
13 | <el-form-item label="行政区" prop="qxdm"> | 11 | <el-form-item label="行政区" prop="qxdm"> |
... | @@ -141,8 +139,8 @@ | ... | @@ -141,8 +139,8 @@ |
141 | pageSize: 10, | 139 | pageSize: 10, |
142 | current: 1 | 140 | current: 1 |
143 | }, | 141 | }, |
144 | // 表格数据 | 142 | // 表格数据 |
145 | tableData: { | 143 | tableData: { |
146 | // 表头数据 | 144 | // 表头数据 |
147 | columns: [ | 145 | columns: [ |
148 | { | 146 | { | ... | ... |
... | @@ -5,9 +5,7 @@ | ... | @@ -5,9 +5,7 @@ |
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 | <!-- 判断进入监管还是上报系统 --> | 7 | <!-- 判断进入监管还是上报系统 --> |
8 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 8 | <Breadcrumb /> |
9 | <Breadcrumb /> | ||
10 | </el-form-item> | ||
11 | <el-row class="mb-5"> | 9 | <el-row class="mb-5"> |
12 | <el-col :span="6"> | 10 | <el-col :span="6"> |
13 | <el-form-item label="行政区" prop="qxdm"> | 11 | <el-form-item label="行政区" prop="qxdm"> | ... | ... |
1 | <template> | 1 | <template> |
2 | <!-- 编辑 --> | 2 | <!-- 编辑 --> |
3 | <dialogBox submitForm="submitForm" class="tableClass dictionary" @closeDialog="closeDialog" @submitForm="handleSubmit" width="60%" | 3 | <dialogBox submitForm="submitForm" class="tableClass dictionary" @closeDialog="closeDialog" @submitForm="handleSubmit" width="70%" |
4 | v-model="myValue" :isMain="true" title="字典信息"> | 4 | v-model="myValue" :isMain="true" title="字典信息"> |
5 | <div class="editDialogBox-box "> | 5 | <div class="editDialogBox-box "> |
6 | <el-form :model="ruleForm" ref="ruleForm" label-width="100px"> | 6 | <el-form :model="ruleForm" ref="ruleForm" label-width="100px"> | ... | ... |
... | @@ -3,9 +3,7 @@ | ... | @@ -3,9 +3,7 @@ |
3 | <!-- 表单部分 --> | 3 | <!-- 表单部分 --> |
4 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
5 | <el-form @submit.native.prevent :model="ruleForm" label-width="120px"> | 5 | <el-form @submit.native.prevent :model="ruleForm" label-width="120px"> |
6 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 6 | <Breadcrumb /> |
7 | <Breadcrumb /> | ||
8 | </el-form-item> | ||
9 | <el-row :gutter="20" class="mb-5"> | 7 | <el-row :gutter="20" class="mb-5"> |
10 | <el-col :span="6"> | 8 | <el-col :span="6"> |
11 | <el-form-item label="字典类型编码"> | 9 | <el-form-item label="字典类型编码"> | ... | ... |
... | @@ -10,9 +10,7 @@ | ... | @@ -10,9 +10,7 @@ |
10 | <div class="information from-clues"> | 10 | <div class="information from-clues"> |
11 | <div class="from-clues-header"> | 11 | <div class="from-clues-header"> |
12 | <el-form ref="ruleForm" label-width="100px"> | 12 | <el-form ref="ruleForm" label-width="100px"> |
13 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 13 | <Breadcrumb /> |
14 | <Breadcrumb /> | ||
15 | </el-form-item> | ||
16 | <el-row class="mb-5"> | 14 | <el-row class="mb-5"> |
17 | <el-col class="btnColRight"> | 15 | <el-col class="btnColRight"> |
18 | <btn nativeType="cx" @click="information"> | 16 | <btn nativeType="cx" @click="information"> |
... | @@ -34,38 +32,38 @@ | ... | @@ -34,38 +32,38 @@ |
34 | </div> | 32 | </div> |
35 | </template> | 33 | </template> |
36 | <script> | 34 | <script> |
37 | import "@/utils/flexible.js"; | 35 | import "@/utils/flexible.js"; |
38 | import BaseSet from "./base-set.vue"; | 36 | import BaseSet from "./base-set.vue"; |
39 | import PasswordEdit from "./password-edit.vue"; | 37 | import PasswordEdit from "./password-edit.vue"; |
40 | export default { | 38 | export default { |
41 | components: { | 39 | components: { |
42 | BaseSet, | 40 | BaseSet, |
43 | PasswordEdit, | 41 | PasswordEdit, |
44 | }, | ||
45 | data () { | ||
46 | return { | ||
47 | isshow: true, | ||
48 | }; | ||
49 | }, | ||
50 | computed: { | ||
51 | userData () { | ||
52 | return this.$store.state.user.userInfo; | ||
53 | }, | 42 | }, |
54 | }, | 43 | data () { |
55 | watch: {}, | 44 | return { |
56 | created () { }, | 45 | isshow: true, |
57 | mounted () { }, | 46 | }; |
58 | methods: { | ||
59 | information () { | ||
60 | this.isshow = true; | ||
61 | }, | 47 | }, |
62 | password () { | 48 | computed: { |
63 | this.isshow = false; | 49 | userData () { |
50 | return this.$store.state.user.userInfo; | ||
51 | }, | ||
64 | }, | 52 | }, |
65 | }, | 53 | watch: {}, |
66 | }; | 54 | created () { }, |
55 | mounted () { }, | ||
56 | methods: { | ||
57 | information () { | ||
58 | this.isshow = true; | ||
59 | }, | ||
60 | password () { | ||
61 | this.isshow = false; | ||
62 | }, | ||
63 | }, | ||
64 | }; | ||
67 | </script> | 65 | </script> |
68 | 66 | ||
69 | <style scoped lang="scss"> | 67 | <style scoped lang="scss"> |
70 | @import "~@/styles/mixin.scss"; | 68 | @import "~@/styles/mixin.scss"; |
71 | </style> | 69 | </style> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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="ruleForm" :model="form" label-width="100px"> | 4 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
5 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="4"> | 7 | <el-col :span="4"> |
10 | <el-form-item label="角色名称" prop="rolesName"> | 8 | <el-form-item label="角色名称" prop="rolesName"> | ... | ... |
... | @@ -2,9 +2,7 @@ | ... | @@ -2,9 +2,7 @@ |
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="80px"> | 4 | <el-form ref="form" :model="form" label-width="80px"> |
5 | <el-form-item v-if="BASE_API.THEME == 'jg'"> | 5 | <Breadcrumb /> |
6 | <Breadcrumb /> | ||
7 | </el-form-item> | ||
8 | <el-row class="mb-5"> | 6 | <el-row class="mb-5"> |
9 | <el-col :span="6"> | 7 | <el-col :span="6"> |
10 | <el-form-item label="搜索标题"> | 8 | <el-form-item label="搜索标题"> | ... | ... |
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment