高级查询,权利人类型
Showing
21 changed files
with
780 additions
and
21 deletions
... | @@ -10,7 +10,7 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap | ... | @@ -10,7 +10,7 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap |
10 | class business { | 10 | class business { |
11 | /** | 11 | /** |
12 | * @description: 成功率统计 | 12 | * @description: 成功率统计 |
13 | * @param {*} startDate | 13 | * @param {*} startDate |
14 | * @param {*} endDate | 14 | * @param {*} endDate |
15 | * @param {*} qxdm | 15 | * @param {*} qxdm |
16 | * @author: renchao | 16 | * @author: renchao |
... | @@ -26,5 +26,21 @@ class business { | ... | @@ -26,5 +26,21 @@ 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 | } | ||
29 | } | 45 | } |
30 | export default new business() | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
46 | export default new business() | ... | ... |
... | @@ -140,6 +140,18 @@ export const asyncRoutes = [ | ... | @@ -140,6 +140,18 @@ export const asyncRoutes = [ |
140 | component: () => import('@/views/jktj/qjdcsjcx/index'), | 140 | component: () => import('@/views/jktj/qjdcsjcx/index'), |
141 | name: 'qjdcsjcx', | 141 | name: 'qjdcsjcx', |
142 | meta: { title: '权籍调查数据查询', icon: 'registerBookQuality' } | 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' } | ||
143 | } | 155 | } |
144 | ] | 156 | ] |
145 | }, | 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> | 70 | <!-- <btn nativeType="cz" @click="resetForm">重置</btn>--> |
71 | <btn nativeType="cx" @click="handleSearch">查询</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> | ||
72 | </el-form-item> | 83 | </el-form-item> |
73 | </el-col> | 84 | </el-col> |
85 | <el-col :span="18" class="btnColRight"> | ||
86 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
87 | <btn nativeType="cx" @click="handleSearch">查询</btn> | ||
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/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 v-model="form.qxdm" class="width100" clearable placeholder="行政区"> | ||
13 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
14 | </el-option> | ||
15 | </el-select> | ||
16 | </el-form-item> | ||
17 | </el-col> | ||
18 | <el-col :span="4"> | ||
19 | <el-form-item label="开始日期" class="d-flex"> | ||
20 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="开始日期" | ||
21 | :picker-options="pickerOptionsStart" v-model="form.startDate" | ||
22 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
23 | </el-form-item> | ||
24 | </el-col> | ||
25 | <el-col :span="4"> | ||
26 | <el-form-item label="结束日期" class="d-flex"> | ||
27 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="结束日期" | ||
28 | :picker-options="pickerOptionsEnd" v-model="form.endDate" value-format="yyyy-MM-dd HH:mm:ss" | ||
29 | @change="endTimeChange"></el-date-picker> | ||
30 | </el-form-item> | ||
31 | </el-col> | ||
32 | <!-- 操作按钮 --> | ||
33 | <el-col :span="12" class="btnColRight"> | ||
34 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
35 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
36 | </el-col> | ||
37 | </el-row> | ||
38 | </el-form> | ||
39 | </div> | ||
40 | <!-- 图表 --> | ||
41 | <div class="from-clues-content"> | ||
42 | <lb-table ref="table" :page-size="pageData.pageSize" :current-page.sync="pageData.current" :total="tableData.total" | ||
43 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
44 | :data="tableData.data"> | ||
45 | </lb-table> | ||
46 | </div> | ||
47 | </div> | ||
48 | </template> | ||
49 | <script> | ||
50 | import { mapGetters } from "vuex"; | ||
51 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
52 | // 引入表格头部数据 | ||
53 | import data from "./data"; | ||
54 | // 引入table混入方法 | ||
55 | import tableMixin from "@/mixins/tableMixin.js"; | ||
56 | import bdcdj from "@/api/bdcdj"; | ||
57 | import business from "@/api/business"; | ||
58 | export default { | ||
59 | name: "jktj", | ||
60 | mixins: [tableMixin], | ||
61 | data () { | ||
62 | return { | ||
63 | // 分页 | ||
64 | pageData: { | ||
65 | total: 0, | ||
66 | pageSize: 10, | ||
67 | current: 1 | ||
68 | }, | ||
69 | pickerOptionsStart: { | ||
70 | disabledDate: (time) => { | ||
71 | let endDateVal = this.form.endDate; | ||
72 | if (endDateVal) { | ||
73 | return ( | ||
74 | time.getTime() >= | ||
75 | new Date(endDateVal).getTime() | ||
76 | ); | ||
77 | } | ||
78 | }, | ||
79 | }, | ||
80 | pickerOptionsEnd: { | ||
81 | disabledDate: (time) => { | ||
82 | let beginDateVal = this.form.startDate; | ||
83 | if (beginDateVal) { | ||
84 | return ( | ||
85 | time.getTime() < | ||
86 | new Date(beginDateVal).getTime() | ||
87 | ); | ||
88 | } | ||
89 | }, | ||
90 | }, | ||
91 | // 搜索表单 | ||
92 | valueTime: "", | ||
93 | tableData: { | ||
94 | // 表格头部 | ||
95 | columns: [ | ||
96 | { | ||
97 | label: "序号", | ||
98 | type: "index", | ||
99 | width: "50", | ||
100 | index: this.indexMethod, | ||
101 | } | ||
102 | ] | ||
103 | .concat(data.columns()), | ||
104 | // 表格列表数据 | ||
105 | total: 0, | ||
106 | data: [], | ||
107 | }, | ||
108 | // 搜索表单 | ||
109 | form: { | ||
110 | startDate: getFirstDayOfSeason(), | ||
111 | endDate: timeFormat(new Date(), true), | ||
112 | qxdm: "", | ||
113 | sfgd: "1" | ||
114 | }, | ||
115 | chartData: [] | ||
116 | }; | ||
117 | }, | ||
118 | mounted () { | ||
119 | // 查询业务量 | ||
120 | this.featchData(); | ||
121 | }, | ||
122 | computed: { | ||
123 | ...mapGetters(["dicData"]), | ||
124 | }, | ||
125 | methods: { | ||
126 | /** | ||
127 | * @description: handleSizeChange | ||
128 | * @param {*} val | ||
129 | * @author: | ||
130 | */ | ||
131 | handleSizeChange (val) { | ||
132 | this.formData.pageSize = val | ||
133 | this.featchData() | ||
134 | }, | ||
135 | /** | ||
136 | * @description: 截止日期变化 | ||
137 | * @param {*} val | ||
138 | * @author: renchao | ||
139 | */ | ||
140 | endTimeChange (val) { | ||
141 | this.form.endDate = timeFormat(new Date(val), true) | ||
142 | }, | ||
143 | /** | ||
144 | * @description: handleSearch | ||
145 | * @author: | ||
146 | */ | ||
147 | handleSearch () { | ||
148 | this.form.currentPage = 1 | ||
149 | this.tableData.data = [] | ||
150 | if (this.featchData) { | ||
151 | this.featchData() | ||
152 | } | ||
153 | }, | ||
154 | /** | ||
155 | * @description: handleCurrentChange | ||
156 | * @param {*} val | ||
157 | * @author: | ||
158 | */ | ||
159 | handleCurrentChange (val) { | ||
160 | this.form.currentPage = val | ||
161 | this.featchData() | ||
162 | }, | ||
163 | async featchData() { | ||
164 | this.form.startDate = "2019-12-11 00:00:00" | ||
165 | let {result: res} = await business.djfcx(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/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 v-model="form.qxdm" class="width100" clearable placeholder="行政区"> | ||
12 | <el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
13 | </el-option> | ||
14 | </el-select> | ||
15 | </el-form-item> | ||
16 | </el-col> | ||
17 | <el-col :span="4"> | ||
18 | <el-form-item label="开始日期" class="d-flex"> | ||
19 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="开始日期" | ||
20 | :picker-options="pickerOptionsStart" v-model="form.startDate" | ||
21 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | <el-col :span="4"> | ||
25 | <el-form-item label="结束日期" class="d-flex"> | ||
26 | <el-date-picker class="width100" :clearable="false" type="date" placeholder="结束日期" | ||
27 | :picker-options="pickerOptionsEnd" v-model="form.endDate" value-format="yyyy-MM-dd HH:mm:ss" | ||
28 | @change="endTimeChange"></el-date-picker> | ||
29 | </el-form-item> | ||
30 | </el-col> | ||
31 | <!-- 操作按钮 --> | ||
32 | <el-col :span="12" class="btnColRight"> | ||
33 | <btn nativeType="cz" @click="resetForm">重置</btn> | ||
34 | <btn nativeType="cx" @click="featchData">查询</btn> | ||
35 | </el-col> | ||
36 | </el-row> | ||
37 | </el-form> | ||
38 | </div> | ||
39 | <!-- 图表 --> | ||
40 | <div class="from-clues-content"> | ||
41 | <lb-table ref="table" :page-size="pageData.pageSize" :current-page.sync="pageData.current" :total="tableData.total" | ||
42 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | ||
43 | :data="tableData.data"> | ||
44 | </lb-table> | ||
45 | </div> | ||
46 | </div> | ||
47 | </template> | ||
48 | <script> | ||
49 | import { mapGetters } from "vuex"; | ||
50 | import { getFirstDayOfSeason, timeFormat } from "@/utils/operation"; | ||
51 | // 引入表格头部数据 | ||
52 | import data from "./data"; | ||
53 | // 引入table混入方法 | ||
54 | import tableMixin from "@/mixins/tableMixin.js"; | ||
55 | import bdcdj from "@/api/bdcdj"; | ||
56 | import business from "@/api/business"; | ||
57 | export default { | ||
58 | name: "jktj", | ||
59 | mixins: [tableMixin], | ||
60 | data () { | ||
61 | return { | ||
62 | // 分页 | ||
63 | pageData: { | ||
64 | total: 0, | ||
65 | pageSize: 10, | ||
66 | current: 1 | ||
67 | }, | ||
68 | pickerOptionsStart: { | ||
69 | disabledDate: (time) => { | ||
70 | let endDateVal = this.form.endDate; | ||
71 | if (endDateVal) { | ||
72 | return ( | ||
73 | time.getTime() >= | ||
74 | new Date(endDateVal).getTime() | ||
75 | ); | ||
76 | } | ||
77 | }, | ||
78 | }, | ||
79 | pickerOptionsEnd: { | ||
80 | disabledDate: (time) => { | ||
81 | let beginDateVal = this.form.startDate; | ||
82 | if (beginDateVal) { | ||
83 | return ( | ||
84 | time.getTime() < | ||
85 | new Date(beginDateVal).getTime() | ||
86 | ); | ||
87 | } | ||
88 | }, | ||
89 | }, | ||
90 | // 搜索表单 | ||
91 | valueTime: "", | ||
92 | tableData: { | ||
93 | // 表格头部 | ||
94 | columns: [ | ||
95 | { | ||
96 | label: "序号", | ||
97 | type: "index", | ||
98 | width: "50", | ||
99 | index: this.indexMethod, | ||
100 | } | ||
101 | ] | ||
102 | .concat(data.columns()), | ||
103 | // 表格列表数据 | ||
104 | total: 0, | ||
105 | data: [], | ||
106 | }, | ||
107 | // 搜索表单 | ||
108 | form: { | ||
109 | startDate: getFirstDayOfSeason(), | ||
110 | endDate: timeFormat(new Date(), true), | ||
111 | qxdm: "", | ||
112 | sfgd: "1" | ||
113 | }, | ||
114 | chartData: [] | ||
115 | }; | ||
116 | }, | ||
117 | mounted () { | ||
118 | // 查询业务量 | ||
119 | this.featchData(); | ||
120 | }, | ||
121 | computed: { | ||
122 | ...mapGetters(["dicData"]), | ||
123 | }, | ||
124 | methods: { | ||
125 | /** | ||
126 | * @description: handleSizeChange | ||
127 | * @param {*} val | ||
128 | * @author: | ||
129 | */ | ||
130 | handleSizeChange (val) { | ||
131 | this.formData.pageSize = val | ||
132 | this.featchData() | ||
133 | }, | ||
134 | /** | ||
135 | * @description: 截止日期变化 | ||
136 | * @param {*} val | ||
137 | * @author: renchao | ||
138 | */ | ||
139 | endTimeChange (val) { | ||
140 | this.form.endDate = timeFormat(new Date(val), true) | ||
141 | }, | ||
142 | /** | ||
143 | * @description: handleSearch | ||
144 | * @author: | ||
145 | */ | ||
146 | handleSearch () { | ||
147 | this.form.currentPage = 1 | ||
148 | this.tableData.data = [] | ||
149 | if (this.featchData) { | ||
150 | this.featchData() | ||
151 | } | ||
152 | }, | ||
153 | /** | ||
154 | * @description: handleCurrentChange | ||
155 | * @param {*} val | ||
156 | * @author: | ||
157 | */ | ||
158 | handleCurrentChange (val) { | ||
159 | this.form.currentPage = val | ||
160 | this.featchData() | ||
161 | }, | ||
162 | async featchData() { | ||
163 | this.form.startDate = "2019-12-11 00:00:00" | ||
164 | let {result: res} = await business.diya(this.form); | ||
165 | res.list.forEach(it=> { | ||
166 | let mjdws = this.dicData['A7'].filter(item => item.DCODE === it.MJDW.trim()); | ||
167 | it.MJDWMC = mjdws.length > 0 ? mjdws[0].DNAME : ""; | ||
168 | let jedws = this.dicData['A57'].filter(item => item.DCODE === it.JEDW.trim()); | ||
169 | it.JEDWMC = jedws.length > 0 ? jedws[0].DNAME : ""; | ||
170 | }) | ||
171 | this.tableData.data = res.list | ||
172 | this.pageData.current = res.pageNum | ||
173 | this.pageData.pageSize = res.pageSize | ||
174 | this.tableData.total = res.total | ||
175 | |||
176 | } | ||
177 | }, | ||
178 | }; | ||
179 | </script> | ||
180 | <style scoped lang="scss"> | ||
181 | .jktjDetail { | ||
182 | flex-direction: column; | ||
183 | |||
184 | .rows { | ||
185 | margin-left: 100px; | ||
186 | } | ||
187 | |||
188 | .center { | ||
189 | line-height: 50vh; | ||
190 | text-align: center; | ||
191 | color: #b6b5b5; | ||
192 | } | ||
193 | } | ||
194 | </style> |
-
Please register or sign in to post a comment