Merge branch 'dev'
Showing
29 changed files
with
1562 additions
and
20 deletions
src/api/bdcdj.js
0 → 100644
1 | /* | ||
2 | * @Description: 统计率 | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-03-21 16:25:26 | ||
5 | */ | ||
6 | /* 引入请求文件 */ | ||
7 | import request from '@/utils/request' | ||
8 | /* 引入配置文件 */ | ||
9 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) | ||
10 | class bdcdj { | ||
11 | /** | ||
12 | * @description: 成功率统计 | ||
13 | * @param {*} startDate | ||
14 | * @param {*} endDate | ||
15 | * @param {*} qxdm | ||
16 | * @author: renchao | ||
17 | */ | ||
18 | async list (data) { | ||
19 | return request({ | ||
20 | url: SERVER.SERVERAPI + '/rest/statistics/gd/list', | ||
21 | method: 'post', | ||
22 | data | ||
23 | }) | ||
24 | } | ||
25 | |||
26 | /** | ||
27 | * @description: 成功率统计 | ||
28 | * @param {*} startDate | ||
29 | * @param {*} endDate | ||
30 | * @param {*} qxdm | ||
31 | * @author: renchao | ||
32 | */ | ||
33 | async getQjdcCount (data) { | ||
34 | return request({ | ||
35 | url: SERVER.SERVERAPI + '/rest/statistics/qjdc/getQjdcCount', | ||
36 | method: 'post', | ||
37 | data | ||
38 | }) | ||
39 | } | ||
40 | } | ||
41 | export default new bdcdj() |
... | @@ -26,5 +26,29 @@ class business { | ... | @@ -26,5 +26,29 @@ class business { |
26 | } | 26 | } |
27 | }) | 27 | }) |
28 | } | 28 | } |
29 | |||
30 | async diya (data) { | ||
31 | return request({ | ||
32 | url: SERVER.SERVERAPI + '/rest/statistics/Business/diya', | ||
33 | method: 'post', | ||
34 | data | ||
35 | }) | ||
36 | } | ||
37 | |||
38 | async djfcx (data) { | ||
39 | return request({ | ||
40 | url: SERVER.SERVERAPI + '/rest/statistics/Business/djfcx', | ||
41 | method: 'post', | ||
42 | data | ||
43 | }) | ||
44 | } | ||
45 | |||
46 | async cxltj (data) { | ||
47 | return request({ | ||
48 | url: SERVER.SERVERAPI + '/rest/statistics/Business/cxltj', | ||
49 | method: 'post', | ||
50 | data | ||
51 | }) | ||
52 | } | ||
29 | } | 53 | } |
30 | export default new business() | 54 | export default new business() | ... | ... |
... | @@ -128,6 +128,30 @@ export const asyncRoutes = [ | ... | @@ -128,6 +128,30 @@ export const asyncRoutes = [ |
128 | component: () => import('@/views/jktj/registerBookQuality/index'), | 128 | component: () => import('@/views/jktj/registerBookQuality/index'), |
129 | name: 'registerBookQuality', | 129 | name: 'registerBookQuality', |
130 | meta: { title: '登簿质量评价表', icon: 'registerBookQuality' } | 130 | meta: { title: '登簿质量评价表', icon: 'registerBookQuality' } |
131 | }, | ||
132 | { | ||
133 | path: 'daxxcx', | ||
134 | component: () => import('@/views/jktj/daxxcx/index'), | ||
135 | name: 'daxxcx', | ||
136 | meta: { title: '档案信息查询', icon: 'registerBookQuality' } | ||
137 | }, | ||
138 | { | ||
139 | path: 'qjdcsjcx', | ||
140 | component: () => import('@/views/jktj/qjdcsjcx/index'), | ||
141 | name: 'qjdcsjcx', | ||
142 | meta: { title: '权籍调查数据查询', icon: 'registerBookQuality' } | ||
143 | }, | ||
144 | { | ||
145 | path: 'dydjxxtj', | ||
146 | component: () => import('@/views/jktj/dydjxxtj/index'), | ||
147 | name: 'dydjxxtj', | ||
148 | meta: { title: '抵押登记信息统计', icon: 'registerBookQuality' } | ||
149 | }, | ||
150 | { | ||
151 | path: 'djftj', | ||
152 | component: () => import('@/views/jktj/djftj/index'), | ||
153 | name: 'djftj', | ||
154 | meta: { title: '登记费统计', icon: 'registerBookQuality' } | ||
131 | } | 155 | } |
132 | ] | 156 | ] |
133 | }, | 157 | }, | ... | ... |
... | @@ -100,7 +100,22 @@ | ... | @@ -100,7 +100,22 @@ |
100 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 100 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
101 | </el-form-item> | 101 | </el-form-item> |
102 | </el-col> | 102 | </el-col> |
103 | <el-col :span="4" class="btnColRight"> | 103 | <!-- <el-col :span="4" class="btnColRight">--> |
104 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
105 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
106 | <!-- </el-col>--> | ||
107 | </el-row> | ||
108 | |||
109 | <el-row class="mt-10"> | ||
110 | <el-col :span="5"> | ||
111 | <el-form-item label="权利人类型" label-width="123px"> | ||
112 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
113 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
114 | </el-option> | ||
115 | </el-select> | ||
116 | </el-form-item> | ||
117 | </el-col> | ||
118 | <el-col :span="19" class="btnColRight"> | ||
104 | <btn nativeType="cz" @click="resetForm">重置</btn> | 119 | <btn nativeType="cz" @click="resetForm">重置</btn> |
105 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 120 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
106 | </el-col> | 121 | </el-col> | ... | ... |
... | @@ -64,7 +64,15 @@ | ... | @@ -64,7 +64,15 @@ |
64 | 64 | ||
65 | </el-row> | 65 | </el-row> |
66 | <el-row class="mt-10"> | 66 | <el-row class="mt-10"> |
67 | <el-col :span="24" class="btnColRight"> | 67 | <el-col :span="6"> |
68 | <el-form-item label="权利人类型"> | ||
69 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
70 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
71 | </el-option> | ||
72 | </el-select> | ||
73 | </el-form-item> | ||
74 | </el-col> | ||
75 | <el-col :span="18" class="btnColRight"> | ||
68 | <btn nativeType="cz" @click="resetForm">重置</btn> | 76 | <btn nativeType="cz" @click="resetForm">重置</btn> |
69 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 77 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
70 | </el-col> | 78 | </el-col> | ... | ... |
... | @@ -65,13 +65,29 @@ | ... | @@ -65,13 +65,29 @@ |
65 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 65 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
66 | </el-form-item> | 66 | </el-form-item> |
67 | </el-col> | 67 | </el-col> |
68 | <el-col :span="4" class="btnColRight"> | 68 | <!-- <el-col :span="4" class="btnColRight">--> |
69 | <el-form-item> | 69 | <!-- <el-form-item>--> |
70 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
71 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
72 | <!-- </el-form-item>--> | ||
73 | <!-- </el-col>--> | ||
74 | </el-row> | ||
75 | |||
76 | <el-row class="mt-10"> | ||
77 | <el-col :span="5" label-width="100px"> | ||
78 | <el-form-item label="权利人类型"> | ||
79 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
80 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
81 | </el-option> | ||
82 | </el-select> | ||
83 | </el-form-item> | ||
84 | </el-col> | ||
85 | <el-col :span="18" class="btnColRight"> | ||
70 | <btn nativeType="cz" @click="resetForm">重置</btn> | 86 | <btn nativeType="cz" @click="resetForm">重置</btn> |
71 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 87 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
72 | </el-form-item> | ||
73 | </el-col> | 88 | </el-col> |
74 | </el-row> | 89 | </el-row> |
90 | |||
75 | </el-form> | 91 | </el-form> |
76 | </div> | 92 | </div> |
77 | <div class="from-clues-content"> | 93 | <div class="from-clues-content"> | ... | ... |
... | @@ -60,7 +60,15 @@ | ... | @@ -60,7 +60,15 @@ |
60 | </el-col> | 60 | </el-col> |
61 | </el-row> | 61 | </el-row> |
62 | <el-row class="mt-10"> | 62 | <el-row class="mt-10"> |
63 | <el-col :span="24" class="btnColRight"> | 63 | <el-col :span="6"> |
64 | <el-form-item label="权利人类型"> | ||
65 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
66 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
67 | </el-option> | ||
68 | </el-select> | ||
69 | </el-form-item> | ||
70 | </el-col> | ||
71 | <el-col :span="18" class="btnColRight"> | ||
64 | <btn nativeType="cz" @click="resetForm">重置</btn> | 72 | <btn nativeType="cz" @click="resetForm">重置</btn> |
65 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 73 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
66 | </el-col> | 74 | </el-col> | ... | ... |
... | @@ -28,11 +28,27 @@ | ... | @@ -28,11 +28,27 @@ |
28 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 28 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
29 | </el-form-item> | 29 | </el-form-item> |
30 | </el-col> | 30 | </el-col> |
31 | <el-col :span="4" class="btnColRight"> | 31 | <!-- <el-col :span="4" class="btnColRight">--> |
32 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
33 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
34 | <!-- </el-col>--> | ||
35 | </el-row> | ||
36 | |||
37 | <el-row class="mt-10"> | ||
38 | <el-col :span="6"> | ||
39 | <el-form-item label="权利人类型"> | ||
40 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
41 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
42 | </el-option> | ||
43 | </el-select> | ||
44 | </el-form-item> | ||
45 | </el-col> | ||
46 | <el-col :span="18" class="btnColRight"> | ||
32 | <btn nativeType="cz" @click="resetForm">重置</btn> | 47 | <btn nativeType="cz" @click="resetForm">重置</btn> |
33 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 48 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
34 | </el-col> | 49 | </el-col> |
35 | </el-row> | 50 | </el-row> |
51 | |||
36 | </el-form> | 52 | </el-form> |
37 | </div> | 53 | </div> |
38 | <div class="from-clues-content"> | 54 | <div class="from-clues-content"> | ... | ... |
... | @@ -60,7 +60,15 @@ | ... | @@ -60,7 +60,15 @@ |
60 | </el-col> | 60 | </el-col> |
61 | </el-row> | 61 | </el-row> |
62 | <el-row class="mt-10"> | 62 | <el-row class="mt-10"> |
63 | <el-col :span="24" class="btnColRight"> | 63 | <el-col :span="6"> |
64 | <el-form-item label="权利人类型"> | ||
65 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
66 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
67 | </el-option> | ||
68 | </el-select> | ||
69 | </el-form-item> | ||
70 | </el-col> | ||
71 | <el-col :span="18" class="btnColRight"> | ||
64 | <btn nativeType="cz" @click="resetForm">重置</btn> | 72 | <btn nativeType="cz" @click="resetForm">重置</btn> |
65 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 73 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
66 | </el-col> | 74 | </el-col> | ... | ... |
... | @@ -55,11 +55,27 @@ | ... | @@ -55,11 +55,27 @@ |
55 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 55 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
56 | </el-form-item> | 56 | </el-form-item> |
57 | </el-col> | 57 | </el-col> |
58 | <el-col :span="24" class="btnColRight mt-10"> | 58 | <!-- <el-col :span="24" class="btnColRight mt-10">--> |
59 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
60 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
61 | <!-- </el-col>--> | ||
62 | </el-row> | ||
63 | |||
64 | <el-row class="mt-10"> | ||
65 | <el-col :span="6"> | ||
66 | <el-form-item label="权利人类型"> | ||
67 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
68 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
69 | </el-option> | ||
70 | </el-select> | ||
71 | </el-form-item> | ||
72 | </el-col> | ||
73 | <el-col :span="18" class="btnColRight"> | ||
59 | <btn nativeType="cz" @click="resetForm">重置</btn> | 74 | <btn nativeType="cz" @click="resetForm">重置</btn> |
60 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 75 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
61 | </el-col> | 76 | </el-col> |
62 | </el-row> | 77 | </el-row> |
78 | |||
63 | </el-form> | 79 | </el-form> |
64 | </div> | 80 | </div> |
65 | <div class="from-clues-content"> | 81 | <div class="from-clues-content"> | ... | ... |
... | @@ -58,8 +58,16 @@ | ... | @@ -58,8 +58,16 @@ |
58 | </el-form-item> | 58 | </el-form-item> |
59 | </el-col> | 59 | </el-col> |
60 | </el-row> | 60 | </el-row> |
61 | <el-row> | 61 | <el-row class="mt-10"> |
62 | <el-col :span="24" class="btnColRight mt-10"> | 62 | <el-col :span="6"> |
63 | <el-form-item label="权利人类型"> | ||
64 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
65 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
66 | </el-option> | ||
67 | </el-select> | ||
68 | </el-form-item> | ||
69 | </el-col> | ||
70 | <el-col :span="18" class="btnColRight"> | ||
63 | <btn nativeType="cz" @click="resetForm">重置</btn> | 71 | <btn nativeType="cz" @click="resetForm">重置</btn> |
64 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 72 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
65 | </el-col> | 73 | </el-col> | ... | ... |
... | @@ -53,11 +53,28 @@ | ... | @@ -53,11 +53,28 @@ |
53 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 53 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
54 | </el-form-item> | 54 | </el-form-item> |
55 | </el-col> | 55 | </el-col> |
56 | <el-col :span="6" class="btnColRight"> | 56 | |
57 | <el-col :span="6"> | ||
58 | <el-form-item label="权利人类型"> | ||
59 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
60 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
61 | </el-option> | ||
62 | </el-select> | ||
63 | </el-form-item> | ||
64 | </el-col> | ||
65 | <!-- <el-col :span="6" class="btnColRight">--> | ||
66 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
67 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
68 | <!-- </el-col>--> | ||
69 | </el-row> | ||
70 | |||
71 | <el-row class="mt-10"> | ||
72 | <el-col :span="24" class="btnColRight"> | ||
57 | <btn nativeType="cz" @click="resetForm">重置</btn> | 73 | <btn nativeType="cz" @click="resetForm">重置</btn> |
58 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 74 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
59 | </el-col> | 75 | </el-col> |
60 | </el-row> | 76 | </el-row> |
77 | |||
61 | </el-form> | 78 | </el-form> |
62 | </div> | 79 | </div> |
63 | <div class="from-clues-content"> | 80 | <div class="from-clues-content"> | ... | ... |
... | @@ -50,7 +50,21 @@ | ... | @@ -50,7 +50,21 @@ |
50 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 50 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
51 | </el-form-item> | 51 | </el-form-item> |
52 | </el-col> | 52 | </el-col> |
53 | <el-col :span="6" class="btnColRight mt-10"> | 53 | <!-- <el-col :span="6" class="btnColRight mt-10">--> |
54 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
55 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
56 | <!-- </el-col>--> | ||
57 | </el-row> | ||
58 | <el-row class="mt-10"> | ||
59 | <el-col :span="6"> | ||
60 | <el-form-item label="权利人类型"> | ||
61 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
62 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
63 | </el-option> | ||
64 | </el-select> | ||
65 | </el-form-item> | ||
66 | </el-col> | ||
67 | <el-col :span="18" class="btnColRight"> | ||
54 | <btn nativeType="cz" @click="resetForm">重置</btn> | 68 | <btn nativeType="cz" @click="resetForm">重置</btn> |
55 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 69 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
56 | </el-col> | 70 | </el-col> | ... | ... |
... | @@ -55,7 +55,21 @@ | ... | @@ -55,7 +55,21 @@ |
55 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 55 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
56 | </el-form-item> | 56 | </el-form-item> |
57 | </el-col> | 57 | </el-col> |
58 | <el-col :span="24" class="btnColRight mt-10"> | 58 | <!-- <el-col :span="24" class="btnColRight mt-10">--> |
59 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
60 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
61 | <!-- </el-col>--> | ||
62 | </el-row> | ||
63 | <el-row class="mt-10"> | ||
64 | <el-col :span="6"> | ||
65 | <el-form-item label="权利人类型"> | ||
66 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
67 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
68 | </el-option> | ||
69 | </el-select> | ||
70 | </el-form-item> | ||
71 | </el-col> | ||
72 | <el-col :span="18" class="btnColRight"> | ||
59 | <btn nativeType="cz" @click="resetForm">重置</btn> | 73 | <btn nativeType="cz" @click="resetForm">重置</btn> |
60 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 74 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
61 | </el-col> | 75 | </el-col> | ... | ... |
... | @@ -52,11 +52,28 @@ | ... | @@ -52,11 +52,28 @@ |
52 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 52 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
53 | </el-form-item> | 53 | </el-form-item> |
54 | </el-col> | 54 | </el-col> |
55 | <el-col :span="6" class="btnColRight"> | 55 | <el-col :span="6"> |
56 | <el-form-item label="权利人类型"> | ||
57 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
58 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
59 | </el-option> | ||
60 | </el-select> | ||
61 | </el-form-item> | ||
62 | </el-col> | ||
63 | <!-- <el-col :span="6" class="btnColRight">--> | ||
64 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
65 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
66 | <!-- </el-col>--> | ||
67 | </el-row> | ||
68 | |||
69 | <el-row class="mt-10"> | ||
70 | |||
71 | <el-col :span="24" class="btnColRight"> | ||
56 | <btn nativeType="cz" @click="resetForm">重置</btn> | 72 | <btn nativeType="cz" @click="resetForm">重置</btn> |
57 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 73 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
58 | </el-col> | 74 | </el-col> |
59 | </el-row> | 75 | </el-row> |
76 | |||
60 | </el-form> | 77 | </el-form> |
61 | </div> | 78 | </div> |
62 | <div class="from-clues-content"> | 79 | <div class="from-clues-content"> | ... | ... |
... | @@ -53,7 +53,21 @@ | ... | @@ -53,7 +53,21 @@ |
53 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 53 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
54 | </el-form-item> | 54 | </el-form-item> |
55 | </el-col> | 55 | </el-col> |
56 | <el-col :span="6" class="btnColRight"> | 56 | <el-col :span="6"> |
57 | <el-form-item label="权利人类型"> | ||
58 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
59 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
60 | </el-option> | ||
61 | </el-select> | ||
62 | </el-form-item> | ||
63 | </el-col> | ||
64 | <!-- <el-col :span="6" class="btnColRight">--> | ||
65 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> | ||
66 | <!-- <btn nativeType="cx" @click="handleSearch">查询</btn>--> | ||
67 | <!-- </el-col>--> | ||
68 | </el-row> | ||
69 | <el-row class="mt-10"> | ||
70 | <el-col :span="24" class="btnColRight"> | ||
57 | <btn nativeType="cz" @click="resetForm">重置</btn> | 71 | <btn nativeType="cz" @click="resetForm">重置</btn> |
58 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 72 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
59 | </el-col> | 73 | </el-col> | ... | ... |
... | @@ -51,7 +51,15 @@ | ... | @@ -51,7 +51,15 @@ |
51 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 51 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
52 | </el-form-item> | 52 | </el-form-item> |
53 | </el-col> | 53 | </el-col> |
54 | <el-col :span="14" class="btnColRight"> | 54 | <el-col :span="5"> |
55 | <el-form-item label="权利人类型"> | ||
56 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
57 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
58 | </el-option> | ||
59 | </el-select> | ||
60 | </el-form-item> | ||
61 | </el-col> | ||
62 | <el-col :span="9" class="btnColRight"> | ||
55 | <btn nativeType="cz" @click="resetForm">重置</btn> | 63 | <btn nativeType="cz" @click="resetForm">重置</btn> |
56 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 64 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
57 | </el-col> | 65 | </el-col> | ... | ... |
... | @@ -42,7 +42,15 @@ | ... | @@ -42,7 +42,15 @@ |
42 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> | 42 | <el-input v-model="form.ZJH" clearable placeholder="证件号"></el-input> |
43 | </el-form-item> | 43 | </el-form-item> |
44 | </el-col> | 44 | </el-col> |
45 | <el-col :span="12" class="btnColRight mt-10"> | 45 | <el-col :span="6" class="mt-10"> |
46 | <el-form-item label="权利人类型"> | ||
47 | <el-select v-model="form.QLRLX" class="width100" clearable placeholder="权利人类型"> | ||
48 | <el-option v-for="item in dicData['A36']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
49 | </el-option> | ||
50 | </el-select> | ||
51 | </el-form-item> | ||
52 | </el-col> | ||
53 | <el-col :span="6" class="btnColRight mt-10"> | ||
46 | <btn nativeType="cz" @click="resetForm">重置</btn> | 54 | <btn nativeType="cz" @click="resetForm">重置</btn> |
47 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 55 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
48 | </el-col> | 56 | </el-col> | ... | ... |
src/views/jktj/cxltj/data/index.js
0 → 100644
1 | /* | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-05-11 10:02:44 | ||
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: 'sjlx', | ||
15 | // label: '数据类型', | ||
16 | // width: 90, | ||
17 | // render: (h, scope) => { | ||
18 | // return ( | ||
19 | // <div> | ||
20 | // <span v-show={scope.row.sjlx == 1}>ftp上传</span> | ||
21 | // <span v-show={scope.row.sjlx == 2}>业务库抽取</span> | ||
22 | // <span v-show={scope.row.sjlx == 3}>存量数据</span> | ||
23 | // </div> | ||
24 | // ) | ||
25 | // } | ||
26 | // }, | ||
27 | { | ||
28 | prop: 'CXBH', | ||
29 | label: '查询编号', | ||
30 | }, | ||
31 | { | ||
32 | prop: 'SQRMC', | ||
33 | label: '申请人名称', | ||
34 | }, | ||
35 | { | ||
36 | prop: "SQRZJH", | ||
37 | label: "证件号码", | ||
38 | }, | ||
39 | { | ||
40 | prop: "CJRQ", | ||
41 | label: "日期", | ||
42 | }, | ||
43 | { | ||
44 | prop: "CXMD", | ||
45 | label: "查询目的", | ||
46 | }, | ||
47 | { | ||
48 | label: "证件种类", | ||
49 | render: (h, scope) => { | ||
50 | return ( | ||
51 | <div> | ||
52 | <span>{this.dicStatus(scope.row.SQRZJZL, 'A30')}</span> | ||
53 | </div> | ||
54 | ) | ||
55 | } | ||
56 | }, | ||
57 | ] | ||
58 | } | ||
59 | } | ||
60 | export default new data() |
src/views/jktj/cxltj/index.vue
0 → 100644
1 | <template> | ||
2 | <!-- 监控日志 --> | ||
3 | <div class="jktjDetail from-clues"> | ||
4 | <!-- 头部搜索 --> | ||
5 | <div class="from-clues-header"> | ||
6 | <el-form ref="form" :model="form" label-width="100px"> | ||
7 | <Breadcrumb /> | ||
8 | <el-row class="mb-5"> | ||
9 | <el-col :span="4"> | ||
10 | <el-form-item label="行政区" class="d-flex"> | ||
11 | <el-select | ||
12 | v-model="$store.state.user.userInfo.grade === 'county' ? form.qxdm = $store.state.user.userInfo.areaCode : form.qxdm" | ||
13 | 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"> | ||
15 | </el-option> | ||
16 | </el-select> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | <el-col :span="4"> | ||
20 | <el-form-item label="开始日期" class="d-flex"> | ||
21 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="开始日期" | ||
22 | :picker-options="pickerOptionsStart" v-model="form.startDate" | ||
23 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | <el-col :span="4"> | ||
27 | <el-form-item label="结束日期" class="d-flex"> | ||
28 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="结束日期" | ||
29 | :picker-options="pickerOptionsEnd" v-model="form.endDate" value-format="yyyy-MM-dd HH:mm:ss" | ||
30 | @change="endTimeChange"></el-date-picker> | ||
31 | </el-form-item> | ||
32 | </el-col> | ||
33 | <!-- 操作按钮 --> | ||
34 | <el-col :span="8" class="btnColRight"> | ||
35 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
36 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
37 | </el-col> | ||
38 | </el-row> | ||
39 | </el-form> | ||
40 | </div> | ||
41 | <!-- 图表 --> | ||
42 | <div class="from-clues-content"> | ||
43 | <lb-table ref="table" :page-size="pageData.pageSize" :current-page.sync="pageData.current" :total="tableData.total" | ||
44 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
45 | :data="tableData.data"> | ||
46 | </lb-table> | ||
47 | </div> | ||
48 | </div> | ||
49 | </template> | ||
50 | <script> | ||
51 | import { mapGetters } from "vuex"; | ||
52 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
53 | // 引入表格头部数据 | ||
54 | import data from "./data"; | ||
55 | // 引入table混入方法 | ||
56 | import tableMixin from "@/mixins/tableMixin.js"; | ||
57 | import bdcdj from "@/api/bdcdj"; | ||
58 | import business from "@/api/business"; | ||
59 | export default { | ||
60 | name: "jktj", | ||
61 | mixins: [tableMixin], | ||
62 | data () { | ||
63 | return { | ||
64 | // 分页 | ||
65 | pageData: { | ||
66 | total: 0, | ||
67 | pageSize: 10, | ||
68 | current: 1 | ||
69 | }, | ||
70 | pickerOptionsStart: { | ||
71 | disabledDate: (time) => { | ||
72 | let endDateVal = this.form.endDate; | ||
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.startDate; | ||
84 | if (beginDateVal) { | ||
85 | return ( | ||
86 | time.getTime() < | ||
87 | new Date(beginDateVal).getTime() | ||
88 | ); | ||
89 | } | ||
90 | }, | ||
91 | }, | ||
92 | // 搜索表单 | ||
93 | valueTime: "", | ||
94 | tableData: { | ||
95 | // 表格头部 | ||
96 | columns: [ | ||
97 | { | ||
98 | label: "序号", | ||
99 | type: "index", | ||
100 | width: "50", | ||
101 | index: this.indexMethod, | ||
102 | } | ||
103 | ] | ||
104 | .concat(data.columns()), | ||
105 | // 表格列表数据 | ||
106 | total: 0, | ||
107 | data: [], | ||
108 | }, | ||
109 | // 搜索表单 | ||
110 | form: { | ||
111 | startDate: getFirstDayOfSeason(), | ||
112 | endDate: timeFormat(new Date(), true), | ||
113 | qxdm: "", | ||
114 | sfgd: "1" | ||
115 | }, | ||
116 | chartData: [] | ||
117 | }; | ||
118 | }, | ||
119 | mounted () { | ||
120 | // 查询业务量 | ||
121 | this.featchData(); | ||
122 | }, | ||
123 | computed: { | ||
124 | ...mapGetters(["dicData"]), | ||
125 | }, | ||
126 | methods: { | ||
127 | /** | ||
128 | * @description: handleSizeChange | ||
129 | * @param {*} val | ||
130 | * @author: | ||
131 | */ | ||
132 | handleSizeChange (val) { | ||
133 | this.formData.pageSize = val | ||
134 | this.featchData() | ||
135 | }, | ||
136 | /** | ||
137 | * @description: 截止日期变化 | ||
138 | * @param {*} val | ||
139 | * @author: renchao | ||
140 | */ | ||
141 | endTimeChange (val) { | ||
142 | this.form.endDate = timeFormat(new Date(val), true) | ||
143 | }, | ||
144 | /** | ||
145 | * @description: handleSearch | ||
146 | * @author: | ||
147 | */ | ||
148 | handleSearch () { | ||
149 | this.form.currentPage = 1 | ||
150 | this.tableData.data = [] | ||
151 | if (this.featchData) { | ||
152 | this.featchData() | ||
153 | } | ||
154 | }, | ||
155 | /** | ||
156 | * @description: handleCurrentChange | ||
157 | * @param {*} val | ||
158 | * @author: | ||
159 | */ | ||
160 | handleCurrentChange (val) { | ||
161 | this.form.currentPage = val | ||
162 | this.featchData() | ||
163 | }, | ||
164 | async featchData() { | ||
165 | let {result: res} = await business.cxltj(this.form); | ||
166 | console.log(res) | ||
167 | this.tableData.data = res.list | ||
168 | this.pageData.current = res.pageNum | ||
169 | this.pageData.pageSize = res.pageSize | ||
170 | this.tableData.total = res.total | ||
171 | |||
172 | } | ||
173 | }, | ||
174 | }; | ||
175 | </script> | ||
176 | <style scoped lang="scss"> | ||
177 | .jktjDetail { | ||
178 | flex-direction: column; | ||
179 | |||
180 | .rows { | ||
181 | margin-left: 100px; | ||
182 | } | ||
183 | |||
184 | .center { | ||
185 | line-height: 50vh; | ||
186 | text-align: center; | ||
187 | color: #b6b5b5; | ||
188 | } | ||
189 | } | ||
190 | </style> |
src/views/jktj/daxxcx/data/index.js
0 → 100644
1 | /* | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-05-11 10:02:44 | ||
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: 'sjlx', | ||
15 | // label: '数据类型', | ||
16 | // width: 90, | ||
17 | // render: (h, scope) => { | ||
18 | // return ( | ||
19 | // <div> | ||
20 | // <span v-show={scope.row.sjlx == 1}>ftp上传</span> | ||
21 | // <span v-show={scope.row.sjlx == 2}>业务库抽取</span> | ||
22 | // <span v-show={scope.row.sjlx == 3}>存量数据</span> | ||
23 | // </div> | ||
24 | // ) | ||
25 | // } | ||
26 | // }, | ||
27 | { | ||
28 | prop: 'qlr', | ||
29 | label: '权利人', | ||
30 | width: 190 | ||
31 | }, | ||
32 | { | ||
33 | prop: 'qlrzjh', | ||
34 | label: '证件号', | ||
35 | width: 80 | ||
36 | }, | ||
37 | { | ||
38 | prop: "qzhm", | ||
39 | label: "权证号码", | ||
40 | width: 190, | ||
41 | }, | ||
42 | { | ||
43 | prop: "ywr", | ||
44 | label: "义务人", | ||
45 | width: 190, | ||
46 | }, | ||
47 | { | ||
48 | prop: "zl", | ||
49 | label: "坐落", | ||
50 | minWidth: 150, | ||
51 | }, | ||
52 | { | ||
53 | prop: "bdcdyh", | ||
54 | label: "不动产单元号", | ||
55 | width: 240 | ||
56 | }, | ||
57 | { | ||
58 | prop: "djlx", | ||
59 | label: "登记类型", | ||
60 | minWidth: 200, | ||
61 | }, | ||
62 | { | ||
63 | prop: "djsj", | ||
64 | label: "登记时间", | ||
65 | minWidth: 130, | ||
66 | }, | ||
67 | { | ||
68 | prop: "gdsj", | ||
69 | label: "归档时间", | ||
70 | minWidth: 130, | ||
71 | }, | ||
72 | { | ||
73 | prop: "ajh", | ||
74 | minWidth: 110, | ||
75 | label: "归档状态", | ||
76 | render: (h, scope) => { | ||
77 | if (scope.row.ajh == null) { | ||
78 | return ( | ||
79 | <div> | ||
80 | 未归档 | ||
81 | </div> | ||
82 | ) | ||
83 | } else { | ||
84 | return ( | ||
85 | <div> | ||
86 | 已归档 | ||
87 | </div> | ||
88 | ) | ||
89 | } | ||
90 | |||
91 | } | ||
92 | } | ||
93 | ] | ||
94 | } | ||
95 | } | ||
96 | export default new data() |
src/views/jktj/daxxcx/index.vue
0 → 100644
1 | <template> | ||
2 | <!-- 监控日志 --> | ||
3 | <div class="jktjDetail from-clues"> | ||
4 | <!-- 头部搜索 --> | ||
5 | <div class="from-clues-header"> | ||
6 | <el-form ref="form" :model="form" label-width="100px"> | ||
7 | <Breadcrumb /> | ||
8 | <el-row class="mb-5"> | ||
9 | <el-col :span="4"> | ||
10 | <el-form-item label="行政区" class="d-flex"> | ||
11 | <el-select | ||
12 | v-model="$store.state.user.userInfo.grade === 'county' ? form.qxdm = $store.state.user.userInfo.areaCode : form.qxdm" | ||
13 | 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"> | ||
15 | </el-option> | ||
16 | </el-select> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | <el-col :span="4"> | ||
20 | <el-form-item label="是否归档" class="d-flex"> | ||
21 | <el-select v-model="form.sfgd" class="width100" clearable placeholder="是否归档"> | ||
22 | <el-option key="gd1" label="已归档" value="1"></el-option> | ||
23 | <el-option key="gd2" label="未归档" value="2"></el-option> | ||
24 | </el-select> | ||
25 | </el-form-item> | ||
26 | </el-col> | ||
27 | <el-col :span="4"> | ||
28 | <el-form-item label="开始日期" class="d-flex"> | ||
29 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="开始日期" | ||
30 | :picker-options="pickerOptionsStart" v-model="form.receiveStartTime" | ||
31 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | <el-col :span="4"> | ||
35 | <el-form-item label="结束日期" class="d-flex"> | ||
36 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="结束日期" | ||
37 | :picker-options="pickerOptionsEnd" v-model="form.receiveEndTime" value-format="yyyy-MM-dd HH:mm:ss" | ||
38 | @change="endTimeChange"></el-date-picker> | ||
39 | </el-form-item> | ||
40 | </el-col> | ||
41 | <!-- 操作按钮 --> | ||
42 | <el-col :span="8" class="btnColRight"> | ||
43 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
44 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
45 | </el-col> | ||
46 | </el-row> | ||
47 | </el-form> | ||
48 | </div> | ||
49 | <!-- 图表 --> | ||
50 | <div class="from-clues-content"> | ||
51 | <lb-table ref="table" :page-size="pageData.pageSize" :current-page.sync="pageData.current" :total="tableData.total" | ||
52 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
53 | :data="tableData.data"> | ||
54 | </lb-table> | ||
55 | </div> | ||
56 | </div> | ||
57 | </template> | ||
58 | <script> | ||
59 | import { mapGetters } from "vuex"; | ||
60 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
61 | // 引入表格头部数据 | ||
62 | import data from "./data"; | ||
63 | // 引入table混入方法 | ||
64 | import tableMixin from "@/mixins/tableMixin.js"; | ||
65 | import bdcdj from "@/api/bdcdj"; | ||
66 | import business from "@/api/business"; | ||
67 | export default { | ||
68 | name: "jktj", | ||
69 | mixins: [tableMixin], | ||
70 | data () { | ||
71 | return { | ||
72 | // 分页 | ||
73 | pageData: { | ||
74 | total: 0, | ||
75 | pageSize: 10, | ||
76 | current: 1 | ||
77 | }, | ||
78 | pickerOptionsStart: { | ||
79 | disabledDate: (time) => { | ||
80 | let endDateVal = this.form.receiveEndTime; | ||
81 | if (endDateVal) { | ||
82 | return ( | ||
83 | time.getTime() >= | ||
84 | new Date(endDateVal).getTime() | ||
85 | ); | ||
86 | } | ||
87 | }, | ||
88 | }, | ||
89 | pickerOptionsEnd: { | ||
90 | disabledDate: (time) => { | ||
91 | let beginDateVal = this.form.receiveStartTime; | ||
92 | if (beginDateVal) { | ||
93 | return ( | ||
94 | time.getTime() < | ||
95 | new Date(beginDateVal).getTime() | ||
96 | ); | ||
97 | } | ||
98 | }, | ||
99 | }, | ||
100 | // 搜索表单 | ||
101 | valueTime: "", | ||
102 | tableData: { | ||
103 | // 表格头部 | ||
104 | columns: [ | ||
105 | { | ||
106 | label: "序号", | ||
107 | type: "index", | ||
108 | width: "50", | ||
109 | index: this.indexMethod, | ||
110 | } | ||
111 | ] | ||
112 | .concat(data.columns()), | ||
113 | // 表格列表数据 | ||
114 | total: 0, | ||
115 | data: [], | ||
116 | }, | ||
117 | // 搜索表单 | ||
118 | form: { | ||
119 | receiveStartTime: getFirstDayOfSeason(), | ||
120 | receiveEndTime: timeFormat(new Date(), true), | ||
121 | qxdm: "", | ||
122 | sfgd: "1" | ||
123 | }, | ||
124 | chartData: [] | ||
125 | }; | ||
126 | }, | ||
127 | mounted () { | ||
128 | // 查询业务量 | ||
129 | this.featchData(); | ||
130 | }, | ||
131 | computed: { | ||
132 | ...mapGetters(["dicData"]), | ||
133 | }, | ||
134 | methods: { | ||
135 | /** | ||
136 | * @description: handleSizeChange | ||
137 | * @param {*} val | ||
138 | * @author: | ||
139 | */ | ||
140 | handleSizeChange (val) { | ||
141 | this.formData.pageSize = val | ||
142 | this.featchData() | ||
143 | }, | ||
144 | /** | ||
145 | * @description: 截止日期变化 | ||
146 | * @param {*} val | ||
147 | * @author: renchao | ||
148 | */ | ||
149 | endTimeChange (val) { | ||
150 | this.form.receiveEndTime = timeFormat(new Date(val), true) | ||
151 | }, | ||
152 | /** | ||
153 | * @description: handleSearch | ||
154 | * @author: | ||
155 | */ | ||
156 | handleSearch () { | ||
157 | this.form.currentPage = 1 | ||
158 | this.tableData.data = [] | ||
159 | if (this.featchData) { | ||
160 | this.featchData() | ||
161 | } | ||
162 | }, | ||
163 | /** | ||
164 | * @description: handleCurrentChange | ||
165 | * @param {*} val | ||
166 | * @author: | ||
167 | */ | ||
168 | handleCurrentChange (val) { | ||
169 | this.form.currentPage = val | ||
170 | this.featchData() | ||
171 | }, | ||
172 | async featchData() { | ||
173 | let {result: res} = await bdcdj.list(this.form); | ||
174 | console.log(res) | ||
175 | this.tableData.data = res.list | ||
176 | this.pageData.current = res.pageNum | ||
177 | this.pageData.pageSize = res.pageSize | ||
178 | this.tableData.total = res.total | ||
179 | |||
180 | } | ||
181 | }, | ||
182 | }; | ||
183 | </script> | ||
184 | <style scoped lang="scss"> | ||
185 | .jktjDetail { | ||
186 | flex-direction: column; | ||
187 | |||
188 | .rows { | ||
189 | margin-left: 100px; | ||
190 | } | ||
191 | |||
192 | .center { | ||
193 | line-height: 50vh; | ||
194 | text-align: center; | ||
195 | color: #b6b5b5; | ||
196 | } | ||
197 | } | ||
198 | </style> |
src/views/jktj/djftj/data/index.js
0 → 100644
1 | /* | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-05-11 10:02:44 | ||
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: 'sjlx', | ||
15 | // label: '数据类型', | ||
16 | // width: 90, | ||
17 | // render: (h, scope) => { | ||
18 | // return ( | ||
19 | // <div> | ||
20 | // <span v-show={scope.row.sjlx == 1}>ftp上传</span> | ||
21 | // <span v-show={scope.row.sjlx == 2}>业务库抽取</span> | ||
22 | // <span v-show={scope.row.sjlx == 3}>存量数据</span> | ||
23 | // </div> | ||
24 | // ) | ||
25 | // } | ||
26 | // }, | ||
27 | { | ||
28 | prop: 'YWH', | ||
29 | label: '业务号', | ||
30 | width: 190 | ||
31 | }, | ||
32 | { | ||
33 | prop: "SFKMMC", | ||
34 | label: "收费科目名称", | ||
35 | width: 190, | ||
36 | }, | ||
37 | { | ||
38 | prop: 'YSJE', | ||
39 | label: '应收金额', | ||
40 | width: 80 | ||
41 | }, | ||
42 | { | ||
43 | prop: "SSJE", | ||
44 | label: "实收金额", | ||
45 | width: 190, | ||
46 | }, | ||
47 | { | ||
48 | prop: 'ZKHYSJE', | ||
49 | label: '优惠后实收金额', | ||
50 | width: 190 | ||
51 | }, | ||
52 | { | ||
53 | prop: "SFJS", | ||
54 | label: "收费基数", | ||
55 | minWidth: 150, | ||
56 | }, | ||
57 | { | ||
58 | prop: "SFEWSF", | ||
59 | label: "是否额外收费", | ||
60 | width: 240 | ||
61 | }, | ||
62 | { | ||
63 | prop: "SFDW", | ||
64 | label: "收费单位", | ||
65 | minWidth: 200, | ||
66 | }, | ||
67 | { | ||
68 | prop: "FFF", | ||
69 | label: "付费方", | ||
70 | minWidth: 130, | ||
71 | }, | ||
72 | { | ||
73 | prop: "BZ", | ||
74 | label: "备注", | ||
75 | minWidth: 130, | ||
76 | } | ||
77 | ] | ||
78 | } | ||
79 | } | ||
80 | export default new data() |
src/views/jktj/djftj/index.vue
0 → 100644
1 | <template> | ||
2 | <!-- 监控日志 --> | ||
3 | <div class="jktjDetail from-clues"> | ||
4 | <!-- 头部搜索 --> | ||
5 | |||
6 | <div class="from-clues-header"> | ||
7 | <el-form ref="form" :model="form" label-width="100px"> | ||
8 | <Breadcrumb /> | ||
9 | <el-row class="mb-5"> | ||
10 | <el-col :span="4"> | ||
11 | <el-form-item label="行政区" class="d-flex"> | ||
12 | <el-select | ||
13 | v-model="$store.state.user.userInfo.grade === 'county' ? form.qxdm = $store.state.user.userInfo.areaCode : form.qxdm" | ||
14 | class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'"> | ||
15 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
16 | </el-option> | ||
17 | </el-select> | ||
18 | </el-form-item> | ||
19 | </el-col> | ||
20 | <el-col :span="4"> | ||
21 | <el-form-item label="开始日期" class="d-flex"> | ||
22 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="开始日期" | ||
23 | :picker-options="pickerOptionsStart" v-model="form.startDate" | ||
24 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
25 | </el-form-item> | ||
26 | </el-col> | ||
27 | <el-col :span="4"> | ||
28 | <el-form-item label="结束日期" class="d-flex"> | ||
29 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="结束日期" | ||
30 | :picker-options="pickerOptionsEnd" v-model="form.endDate" value-format="yyyy-MM-dd HH:mm:ss" | ||
31 | @change="endTimeChange"></el-date-picker> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | <!-- 操作按钮 --> | ||
35 | <el-col :span="12" class="btnColRight"> | ||
36 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
37 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
38 | </el-col> | ||
39 | </el-row> | ||
40 | </el-form> | ||
41 | </div> | ||
42 | <!-- 图表 --> | ||
43 | <div class="from-clues-content"> | ||
44 | <lb-table ref="table" :page-size="pageData.pageSize" :current-page.sync="pageData.current" :total="tableData.total" | ||
45 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
46 | :data="tableData.data"> | ||
47 | </lb-table> | ||
48 | </div> | ||
49 | </div> | ||
50 | </template> | ||
51 | <script> | ||
52 | import { mapGetters } from "vuex"; | ||
53 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
54 | // 引入表格头部数据 | ||
55 | import data from "./data"; | ||
56 | // 引入table混入方法 | ||
57 | import tableMixin from "@/mixins/tableMixin.js"; | ||
58 | import bdcdj from "@/api/bdcdj"; | ||
59 | import business from "@/api/business"; | ||
60 | export default { | ||
61 | name: "jktj", | ||
62 | mixins: [tableMixin], | ||
63 | data () { | ||
64 | return { | ||
65 | // 分页 | ||
66 | pageData: { | ||
67 | total: 0, | ||
68 | pageSize: 10, | ||
69 | current: 1 | ||
70 | }, | ||
71 | pickerOptionsStart: { | ||
72 | disabledDate: (time) => { | ||
73 | let endDateVal = this.form.endDate; | ||
74 | if (endDateVal) { | ||
75 | return ( | ||
76 | time.getTime() >= | ||
77 | new Date(endDateVal).getTime() | ||
78 | ); | ||
79 | } | ||
80 | }, | ||
81 | }, | ||
82 | pickerOptionsEnd: { | ||
83 | disabledDate: (time) => { | ||
84 | let beginDateVal = this.form.startDate; | ||
85 | if (beginDateVal) { | ||
86 | return ( | ||
87 | time.getTime() < | ||
88 | new Date(beginDateVal).getTime() | ||
89 | ); | ||
90 | } | ||
91 | }, | ||
92 | }, | ||
93 | // 搜索表单 | ||
94 | valueTime: "", | ||
95 | tableData: { | ||
96 | // 表格头部 | ||
97 | columns: [ | ||
98 | { | ||
99 | label: "序号", | ||
100 | type: "index", | ||
101 | width: "50", | ||
102 | index: this.indexMethod, | ||
103 | } | ||
104 | ] | ||
105 | .concat(data.columns()), | ||
106 | // 表格列表数据 | ||
107 | total: 0, | ||
108 | data: [], | ||
109 | }, | ||
110 | // 搜索表单 | ||
111 | form: { | ||
112 | startDate: getFirstDayOfSeason(), | ||
113 | endDate: timeFormat(new Date(), true), | ||
114 | qxdm: "", | ||
115 | sfgd: "1" | ||
116 | }, | ||
117 | chartData: [] | ||
118 | }; | ||
119 | }, | ||
120 | mounted () { | ||
121 | // 查询业务量 | ||
122 | this.featchData(); | ||
123 | }, | ||
124 | computed: { | ||
125 | ...mapGetters(["dicData"]), | ||
126 | }, | ||
127 | methods: { | ||
128 | /** | ||
129 | * @description: handleSizeChange | ||
130 | * @param {*} val | ||
131 | * @author: | ||
132 | */ | ||
133 | handleSizeChange (val) { | ||
134 | this.formData.pageSize = val | ||
135 | this.featchData() | ||
136 | }, | ||
137 | /** | ||
138 | * @description: 截止日期变化 | ||
139 | * @param {*} val | ||
140 | * @author: renchao | ||
141 | */ | ||
142 | endTimeChange (val) { | ||
143 | this.form.endDate = timeFormat(new Date(val), true) | ||
144 | }, | ||
145 | /** | ||
146 | * @description: handleSearch | ||
147 | * @author: | ||
148 | */ | ||
149 | handleSearch () { | ||
150 | this.form.currentPage = 1 | ||
151 | this.tableData.data = [] | ||
152 | if (this.featchData) { | ||
153 | this.featchData() | ||
154 | } | ||
155 | }, | ||
156 | /** | ||
157 | * @description: handleCurrentChange | ||
158 | * @param {*} val | ||
159 | * @author: | ||
160 | */ | ||
161 | handleCurrentChange (val) { | ||
162 | this.form.currentPage = val | ||
163 | this.featchData() | ||
164 | }, | ||
165 | async featchData() { | ||
166 | let {result: res} = await business.djfcx(this.form); | ||
167 | console.log(res) | ||
168 | this.tableData.data = res.list | ||
169 | this.pageData.current = res.pageNum | ||
170 | this.pageData.pageSize = res.pageSize | ||
171 | this.tableData.total = res.total | ||
172 | |||
173 | } | ||
174 | }, | ||
175 | }; | ||
176 | </script> | ||
177 | <style scoped lang="scss"> | ||
178 | .jktjDetail { | ||
179 | flex-direction: column; | ||
180 | |||
181 | .rows { | ||
182 | margin-left: 100px; | ||
183 | } | ||
184 | |||
185 | .center { | ||
186 | line-height: 50vh; | ||
187 | text-align: center; | ||
188 | color: #b6b5b5; | ||
189 | } | ||
190 | } | ||
191 | </style> |
src/views/jktj/dydjxxtj/data/index.js
0 → 100644
1 | /* | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-05-11 10:02:44 | ||
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: 'sjlx', | ||
15 | // label: '数据类型', | ||
16 | // width: 90, | ||
17 | // render: (h, scope) => { | ||
18 | // return ( | ||
19 | // <div> | ||
20 | // <span v-show={scope.row.sjlx == 1}>ftp上传</span> | ||
21 | // <span v-show={scope.row.sjlx == 2}>业务库抽取</span> | ||
22 | // <span v-show={scope.row.sjlx == 3}>存量数据</span> | ||
23 | // </div> | ||
24 | // ) | ||
25 | // } | ||
26 | // }, | ||
27 | { | ||
28 | prop: 'BDCDYH', | ||
29 | label: '不动产单元号', | ||
30 | width: 240 | ||
31 | }, | ||
32 | { | ||
33 | prop: "DYR", | ||
34 | label: "抵押人", | ||
35 | width: 190, | ||
36 | }, | ||
37 | { | ||
38 | prop: "YWH", | ||
39 | label: "业务号", | ||
40 | width: 190, | ||
41 | }, | ||
42 | { | ||
43 | prop: "ZJJZWZL", | ||
44 | label: "坐落", | ||
45 | minWidth: 150, | ||
46 | }, | ||
47 | { | ||
48 | prop: 'DYMJ', | ||
49 | label: '抵押面积', | ||
50 | // width: 80 | ||
51 | render: (h, scope) => { | ||
52 | return ( | ||
53 | <div> | ||
54 | {scope.row.DYMJ} {scope.row.MJDWMC} | ||
55 | </div> | ||
56 | ) | ||
57 | } | ||
58 | }, | ||
59 | { | ||
60 | prop: "BDBZZQSE", | ||
61 | label: "抵押数额", | ||
62 | // width: 80 | ||
63 | render: (h, scope) => { | ||
64 | return ( | ||
65 | <div> | ||
66 | {scope.row.BDBZZQSE} {scope.row.JEDWMC} | ||
67 | </div> | ||
68 | ) | ||
69 | } | ||
70 | }, | ||
71 | { | ||
72 | prop: "BZ", | ||
73 | label: "备注", | ||
74 | minWidth: 200, | ||
75 | }, | ||
76 | |||
77 | ] | ||
78 | } | ||
79 | } | ||
80 | export default new data() |
src/views/jktj/dydjxxtj/index.vue
0 → 100644
1 | <template> | ||
2 | <!-- 监控日志 --> | ||
3 | <div class="jktjDetail from-clues"> | ||
4 | <!-- 头部搜索 --> | ||
5 | <div class="from-clues-header"> | ||
6 | <el-form ref="form" :model="form" label-width="100px"> | ||
7 | <Breadcrumb /> | ||
8 | <el-row class="mb-5"> | ||
9 | <el-col :span="4"> | ||
10 | <el-form-item label="行政区" class="d-flex"> | ||
11 | <el-select | ||
12 | v-model="$store.state.user.userInfo.grade === 'county' ? form.qxdm = $store.state.user.userInfo.areaCode : form.qxdm" | ||
13 | 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"> | ||
15 | </el-option> | ||
16 | </el-select> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | <el-col :span="4"> | ||
20 | <el-form-item label="开始日期" class="d-flex"> | ||
21 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="开始日期" | ||
22 | :picker-options="pickerOptionsStart" v-model="form.startDate" | ||
23 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | <el-col :span="4"> | ||
27 | <el-form-item label="结束日期" class="d-flex"> | ||
28 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="结束日期" | ||
29 | :picker-options="pickerOptionsEnd" v-model="form.endDate" value-format="yyyy-MM-dd HH:mm:ss" | ||
30 | @change="endTimeChange"></el-date-picker> | ||
31 | </el-form-item> | ||
32 | </el-col> | ||
33 | <!-- 操作按钮 --> | ||
34 | <el-col :span="12" class="btnColRight"> | ||
35 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
36 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
37 | </el-col> | ||
38 | </el-row> | ||
39 | </el-form> | ||
40 | </div> | ||
41 | <!-- 图表 --> | ||
42 | <div class="from-clues-content"> | ||
43 | <lb-table ref="table" :page-size="pageData.pageSize" :current-page.sync="pageData.current" :total="tableData.total" | ||
44 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
45 | :data="tableData.data"> | ||
46 | </lb-table> | ||
47 | </div> | ||
48 | </div> | ||
49 | </template> | ||
50 | <script> | ||
51 | import { mapGetters } from "vuex"; | ||
52 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
53 | // 引入表格头部数据 | ||
54 | import data from "./data"; | ||
55 | // 引入table混入方法 | ||
56 | import tableMixin from "@/mixins/tableMixin.js"; | ||
57 | import bdcdj from "@/api/bdcdj"; | ||
58 | import business from "@/api/business"; | ||
59 | export default { | ||
60 | name: "jktj", | ||
61 | mixins: [tableMixin], | ||
62 | data () { | ||
63 | return { | ||
64 | // 分页 | ||
65 | pageData: { | ||
66 | total: 0, | ||
67 | pageSize: 10, | ||
68 | current: 1 | ||
69 | }, | ||
70 | pickerOptionsStart: { | ||
71 | disabledDate: (time) => { | ||
72 | let endDateVal = this.form.endDate; | ||
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.startDate; | ||
84 | if (beginDateVal) { | ||
85 | return ( | ||
86 | time.getTime() < | ||
87 | new Date(beginDateVal).getTime() | ||
88 | ); | ||
89 | } | ||
90 | }, | ||
91 | }, | ||
92 | // 搜索表单 | ||
93 | valueTime: "", | ||
94 | tableData: { | ||
95 | // 表格头部 | ||
96 | columns: [ | ||
97 | { | ||
98 | label: "序号", | ||
99 | type: "index", | ||
100 | width: "50", | ||
101 | index: this.indexMethod, | ||
102 | } | ||
103 | ] | ||
104 | .concat(data.columns()), | ||
105 | // 表格列表数据 | ||
106 | total: 0, | ||
107 | data: [], | ||
108 | }, | ||
109 | // 搜索表单 | ||
110 | form: { | ||
111 | startDate: getFirstDayOfSeason(), | ||
112 | endDate: timeFormat(new Date(), true), | ||
113 | qxdm: "", | ||
114 | sfgd: "1" | ||
115 | }, | ||
116 | chartData: [] | ||
117 | }; | ||
118 | }, | ||
119 | mounted () { | ||
120 | // 查询业务量 | ||
121 | this.featchData(); | ||
122 | }, | ||
123 | computed: { | ||
124 | ...mapGetters(["dicData"]), | ||
125 | }, | ||
126 | methods: { | ||
127 | /** | ||
128 | * @description: handleSizeChange | ||
129 | * @param {*} val | ||
130 | * @author: | ||
131 | */ | ||
132 | handleSizeChange (val) { | ||
133 | this.formData.pageSize = val | ||
134 | this.featchData() | ||
135 | }, | ||
136 | /** | ||
137 | * @description: 截止日期变化 | ||
138 | * @param {*} val | ||
139 | * @author: renchao | ||
140 | */ | ||
141 | endTimeChange (val) { | ||
142 | this.form.endDate = timeFormat(new Date(val), true) | ||
143 | }, | ||
144 | /** | ||
145 | * @description: handleSearch | ||
146 | * @author: | ||
147 | */ | ||
148 | handleSearch () { | ||
149 | this.form.currentPage = 1 | ||
150 | this.tableData.data = [] | ||
151 | if (this.featchData) { | ||
152 | this.featchData() | ||
153 | } | ||
154 | }, | ||
155 | /** | ||
156 | * @description: handleCurrentChange | ||
157 | * @param {*} val | ||
158 | * @author: | ||
159 | */ | ||
160 | handleCurrentChange (val) { | ||
161 | this.form.currentPage = val | ||
162 | this.featchData() | ||
163 | }, | ||
164 | async featchData() { | ||
165 | let {result: res} = await business.diya(this.form); | ||
166 | res.list.forEach(it=> { | ||
167 | let mjdws = this.dicData['A7'].filter(item => item.DCODE === it.MJDW.trim()); | ||
168 | it.MJDWMC = mjdws.length > 0 ? mjdws[0].DNAME : ""; | ||
169 | let jedws = this.dicData['A57'].filter(item => item.DCODE === it.JEDW.trim()); | ||
170 | it.JEDWMC = jedws.length > 0 ? jedws[0].DNAME : ""; | ||
171 | }) | ||
172 | this.tableData.data = res.list | ||
173 | this.pageData.current = res.pageNum | ||
174 | this.pageData.pageSize = res.pageSize | ||
175 | this.tableData.total = res.total | ||
176 | |||
177 | } | ||
178 | }, | ||
179 | }; | ||
180 | </script> | ||
181 | <style scoped lang="scss"> | ||
182 | .jktjDetail { | ||
183 | flex-direction: column; | ||
184 | |||
185 | .rows { | ||
186 | margin-left: 100px; | ||
187 | } | ||
188 | |||
189 | .center { | ||
190 | line-height: 50vh; | ||
191 | text-align: center; | ||
192 | color: #b6b5b5; | ||
193 | } | ||
194 | } | ||
195 | </style> |
src/views/jktj/qjdcsjcx/index.vue
0 → 100644
1 | <template> | ||
2 | <!-- 监控日志 --> | ||
3 | <div class="jktjDetail from-clues"> | ||
4 | <!-- 头部搜索 --> | ||
5 | <div class="from-clues-header"> | ||
6 | <el-form ref="form" :model="form" label-width="100px"> | ||
7 | <Breadcrumb /> | ||
8 | <el-row class="mb-5"> | ||
9 | <el-col :span="4"> | ||
10 | <el-form-item label="行政区" class="d-flex"> | ||
11 | <el-select | ||
12 | v-model="$store.state.user.userInfo.grade === 'county' ? form.pcode = $store.state.user.userInfo.areaCode : form.pcode" | ||
13 | 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"> | ||
15 | </el-option> | ||
16 | </el-select> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | <el-col :span="4"> | ||
20 | <el-form-item label="是否归档" class="d-flex"> | ||
21 | <el-select v-model="form.qqzt" class="width100" clearable placeholder="是否确权"> | ||
22 | <el-option key="gd1" label="已确权" value="1"></el-option> | ||
23 | <el-option key="gd2" label="未确权" value="2"></el-option> | ||
24 | </el-select> | ||
25 | </el-form-item> | ||
26 | </el-col> | ||
27 | <!-- 操作按钮 --> | ||
28 | <el-col :span="16" class="btnColRight"> | ||
29 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
30 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
31 | </el-col> | ||
32 | </el-row> | ||
33 | </el-form> | ||
34 | </div> | ||
35 | <!-- 图表 --> | ||
36 | <div class="form-clues-content"> | ||
37 | <el-form | ||
38 | ref="form" | ||
39 | label-width="100px" | ||
40 | :model="chartData" | ||
41 | class="form-wrapper"> | ||
42 | <el-form-item label="宗地数量:" > | ||
43 | <span class="span-item">{{chartData.zdCount}}</span> | ||
44 | </el-form-item> | ||
45 | <el-form-item label="自然幢数量:"> | ||
46 | <span class="span-item">{{chartData.zrzCount}}</span> | ||
47 | </el-form-item> | ||
48 | <el-form-item label="户数量:"> | ||
49 | <span class="span-item">{{chartData.hCount}}</span> | ||
50 | </el-form-item> | ||
51 | </el-form> | ||
52 | </div> | ||
53 | </div> | ||
54 | </template> | ||
55 | <script> | ||
56 | import { mapGetters } from "vuex"; | ||
57 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
58 | import bdcdj from "@/api/bdcdj"; | ||
59 | export default { | ||
60 | name: "jktj", | ||
61 | data () { | ||
62 | return { | ||
63 | // 搜索表单 | ||
64 | valueTime: "", | ||
65 | // 搜索表单 | ||
66 | form: { | ||
67 | pcode: "", | ||
68 | qqzt: "1" | ||
69 | }, | ||
70 | chartData: [] | ||
71 | }; | ||
72 | }, | ||
73 | mounted () { | ||
74 | this.form.pcode = this.dicData['A20'][0].DCODE | ||
75 | // 查询业务量 | ||
76 | this.featchData(); | ||
77 | }, | ||
78 | computed: { | ||
79 | ...mapGetters(["dicData"]), | ||
80 | }, | ||
81 | methods: { | ||
82 | /** | ||
83 | * @description: handleSizeChange | ||
84 | * @param {*} val | ||
85 | * @author: | ||
86 | */ | ||
87 | handleSizeChange (val) { | ||
88 | this.formData.pageSize = val | ||
89 | this.featchData() | ||
90 | }, | ||
91 | /** | ||
92 | * @description: 截止日期变化 | ||
93 | * @param {*} val | ||
94 | * @author: renchao | ||
95 | */ | ||
96 | endTimeChange (val) { | ||
97 | this.form.receiveEndTime = timeFormat(new Date(val), true) | ||
98 | }, | ||
99 | /** | ||
100 | * @description: handleSearch | ||
101 | * @author: | ||
102 | */ | ||
103 | handleSearch () { | ||
104 | this.form.currentPage = 1 | ||
105 | this.tableData.data = [] | ||
106 | if (this.featchData) { | ||
107 | this.featchData() | ||
108 | } | ||
109 | }, | ||
110 | /** | ||
111 | * @description: handleCurrentChange | ||
112 | * @param {*} val | ||
113 | * @author: | ||
114 | */ | ||
115 | handleCurrentChange (val) { | ||
116 | this.form.currentPage = val | ||
117 | this.featchData() | ||
118 | }, | ||
119 | async featchData() { | ||
120 | let {result: res} = await bdcdj.getQjdcCount(this.form); | ||
121 | console.log(res) | ||
122 | this.chartData = res | ||
123 | |||
124 | }, | ||
125 | resetForm () { | ||
126 | if (!this.form) return | ||
127 | this.featchData() | ||
128 | } | ||
129 | }, | ||
130 | }; | ||
131 | </script> | ||
132 | <style scoped lang="scss"> | ||
133 | @import "~@/styles/mixin.scss"; | ||
134 | .jktjDetail { | ||
135 | flex-direction: column; | ||
136 | |||
137 | .rows { | ||
138 | margin-left: 100px; | ||
139 | } | ||
140 | |||
141 | .center { | ||
142 | line-height: 50vh; | ||
143 | text-align: center; | ||
144 | color: #b6b5b5; | ||
145 | } | ||
146 | } | ||
147 | |||
148 | .form-clues-content { | ||
149 | margin: 0.1875rem 1.0417rem; | ||
150 | overflow-y: auto; | ||
151 | .form-wrapper { | ||
152 | padding: 0px 120px 0px; | ||
153 | .el-form-item { | ||
154 | /deep/.el-form-item__label { | ||
155 | color: #ffffff; | ||
156 | } | ||
157 | ::v-deep .el-input .el-input__inner { | ||
158 | padding: 0 8px; | ||
159 | height: 40px; | ||
160 | line-height: 40px; | ||
161 | border: 1px solid #6bc1fc; | ||
162 | } | ||
163 | } | ||
164 | .el-form-item--small.el-form-item { | ||
165 | margin-bottom: 16px; | ||
166 | } | ||
167 | } | ||
168 | .bottom-wrapper { | ||
169 | padding: 0px 120px 0px; | ||
170 | text-align: center; | ||
171 | } | ||
172 | .span-item { | ||
173 | color: white; | ||
174 | } | ||
175 | } | ||
176 | </style> |
... | @@ -86,7 +86,7 @@ | ... | @@ -86,7 +86,7 @@ |
86 | <btn nativeType="cz" @click="resetForm">重置</btn> | 86 | <btn nativeType="cz" @click="resetForm">重置</btn> |
87 | <btn nativeType="cx" @click="handleSearch">查询</btn> | 87 | <btn nativeType="cx" @click="handleSearch">查询</btn> |
88 | <el-upload ref="upload" style="display:inline-block;margin-left: 10px" action="" :auto-upload="false" | 88 | <el-upload ref="upload" style="display:inline-block;margin-left: 10px" action="" :auto-upload="false" |
89 | accept=".xml" :show-file-list="false" | 89 | accept=".xml" :show-file-list="false" :multiple="true" |
90 | :before-upload="uploadRecord" :on-change="fileChange"> | 90 | :before-upload="uploadRecord" :on-change="fileChange"> |
91 | <btn nativeType="cx">xml导入</btn> | 91 | <btn nativeType="cx">xml导入</btn> |
92 | </el-upload> | 92 | </el-upload> | ... | ... |
-
Please register or sign in to post a comment