业务编码规则
Showing
3 changed files
with
232 additions
and
31 deletions
... | @@ -49,7 +49,7 @@ export const asyncRoutes = [ | ... | @@ -49,7 +49,7 @@ export const asyncRoutes = [ |
49 | }, | 49 | }, |
50 | { | 50 | { |
51 | path: '/ywbl', | 51 | path: '/ywbl', |
52 | id: '3', | 52 | id: '2', |
53 | parentId: null, | 53 | parentId: null, |
54 | component: Layout, | 54 | component: Layout, |
55 | meta: { title: '业务办理', icon: 'ywbl' }, | 55 | meta: { title: '业务办理', icon: 'ywbl' }, |
... | @@ -59,24 +59,24 @@ export const asyncRoutes = [ | ... | @@ -59,24 +59,24 @@ export const asyncRoutes = [ |
59 | children: [ | 59 | children: [ |
60 | { | 60 | { |
61 | path: 'ywsq', | 61 | path: 'ywsq', |
62 | id: '4', | 62 | id: '21', |
63 | parentId: '3', | 63 | parentId: '2', |
64 | component: () => import('@/views/ywbl/ywsq/ywsq.vue'), | 64 | component: () => import('@/views/ywbl/ywsq/ywsq.vue'), |
65 | name: 'ywsq', | 65 | name: 'ywsq', |
66 | meta: { title: '业务申请' } | 66 | meta: { title: '业务申请' } |
67 | }, | 67 | }, |
68 | { | 68 | { |
69 | path: 'dbx', | 69 | path: 'dbx', |
70 | id: '5', | 70 | id: '22', |
71 | parentId: '3', | 71 | parentId: '2', |
72 | component: () => import('@/views/ywbl/dbx/dbx.vue'), | 72 | component: () => import('@/views/ywbl/dbx/dbx.vue'), |
73 | name: 'dbx', | 73 | name: 'dbx', |
74 | meta: { title: '待办箱' } | 74 | meta: { title: '待办箱' } |
75 | }, | 75 | }, |
76 | { | 76 | { |
77 | path: 'ybx', | 77 | path: 'ybx', |
78 | id: '6', | 78 | id: '23', |
79 | parentId: '3', | 79 | parentId: '2', |
80 | component: () => import('@/views/ywbl/ybx/ybx.vue'), | 80 | component: () => import('@/views/ywbl/ybx/ybx.vue'), |
81 | name: 'ybx', | 81 | name: 'ybx', |
82 | meta: { title: '已办箱' } | 82 | meta: { title: '已办箱' } |
... | @@ -85,7 +85,7 @@ export const asyncRoutes = [ | ... | @@ -85,7 +85,7 @@ export const asyncRoutes = [ |
85 | }, | 85 | }, |
86 | { | 86 | { |
87 | path: '/sqcx', | 87 | path: '/sqcx', |
88 | id: '9', | 88 | id: '3', |
89 | parentId: null, | 89 | parentId: null, |
90 | component: Layout, | 90 | component: Layout, |
91 | meta: { title: '申请查询', icon: 'sqcx' }, | 91 | meta: { title: '申请查询', icon: 'sqcx' }, |
... | @@ -95,24 +95,24 @@ export const asyncRoutes = [ | ... | @@ -95,24 +95,24 @@ export const asyncRoutes = [ |
95 | children: [ | 95 | children: [ |
96 | { | 96 | { |
97 | path: 'jtfc', | 97 | path: 'jtfc', |
98 | id: '10', | 98 | id: '31', |
99 | parentId: '9', | 99 | parentId: '3', |
100 | component: () => import('@/views/sqcx/jtfc/jtfc.vue'), | 100 | component: () => import('@/views/sqcx/jtfc/jtfc.vue'), |
101 | name: 'jtfc', | 101 | name: 'jtfc', |
102 | meta: { title: '家庭房产' } | 102 | meta: { title: '家庭房产' } |
103 | }, | 103 | }, |
104 | { | 104 | { |
105 | path: 'dydjb', | 105 | path: 'dydjb', |
106 | id: '12', | 106 | id: '32', |
107 | parentId: '9', | 107 | parentId: '3', |
108 | component: () => import('@/views/sqcx/dydjb/dydjb.vue'), | 108 | component: () => import('@/views/sqcx/dydjb/dydjb.vue'), |
109 | name: 'dydjb', | 109 | name: 'dydjb', |
110 | meta: { title: '打印登记薄' } | 110 | meta: { title: '打印登记薄' } |
111 | }, | 111 | }, |
112 | { | 112 | { |
113 | path: 'sqcxjl', | 113 | path: 'sqcxjl', |
114 | id: '11', | 114 | id: '33', |
115 | parentId: '9', | 115 | parentId: '3', |
116 | component: () => import('@/views/sqcx/sqcxjl/sqcxjl.vue'), | 116 | component: () => import('@/views/sqcx/sqcxjl/sqcxjl.vue'), |
117 | name: 'cxjl', | 117 | name: 'cxjl', |
118 | meta: { title: '申请查询记录' } | 118 | meta: { title: '申请查询记录' } |
... | @@ -121,7 +121,7 @@ export const asyncRoutes = [ | ... | @@ -121,7 +121,7 @@ export const asyncRoutes = [ |
121 | }, | 121 | }, |
122 | { | 122 | { |
123 | path: '/zhcx', | 123 | path: '/zhcx', |
124 | id: '13', | 124 | id: '4', |
125 | parentId: null, | 125 | parentId: null, |
126 | component: Layout, | 126 | component: Layout, |
127 | meta: { title: '综合查询', icon: 'zhcx' }, | 127 | meta: { title: '综合查询', icon: 'zhcx' }, |
... | @@ -131,24 +131,24 @@ export const asyncRoutes = [ | ... | @@ -131,24 +131,24 @@ export const asyncRoutes = [ |
131 | children: [ | 131 | children: [ |
132 | { | 132 | { |
133 | path: 'jdcx', | 133 | path: 'jdcx', |
134 | id: '14', | 134 | id: '41', |
135 | parentId: '13', | 135 | parentId: '4', |
136 | component: () => import('@/views/zhcx/jdcx/jdcx.vue'), | 136 | component: () => import('@/views/zhcx/jdcx/jdcx.vue'), |
137 | name: 'jdcx', | 137 | name: 'jdcx', |
138 | meta: { title: '进度查询' } | 138 | meta: { title: '进度查询' } |
139 | }, | 139 | }, |
140 | { | 140 | { |
141 | path: 'djbcx', | 141 | path: 'djbcx', |
142 | id: '15', | 142 | id: '42', |
143 | parentId: '13', | 143 | parentId: '4', |
144 | component: () => import('@/views/zhcx/djbcx/djbcx.vue'), | 144 | component: () => import('@/views/zhcx/djbcx/djbcx.vue'), |
145 | name: 'djbcx', | 145 | name: 'djbcx', |
146 | meta: { title: '登记簿查询' } | 146 | meta: { title: '登记簿查询' } |
147 | }, | 147 | }, |
148 | { | 148 | { |
149 | path: 'lpcx', | 149 | path: 'lpcx', |
150 | id: '16', | 150 | id: '43', |
151 | parentId: '13', | 151 | parentId: '4', |
152 | component: () => import('@/views/zhcx/lpcx/lpcx.vue'), | 152 | component: () => import('@/views/zhcx/lpcx/lpcx.vue'), |
153 | name: 'lpcx', | 153 | name: 'lpcx', |
154 | meta: { title: '楼盘查询' } | 154 | meta: { title: '楼盘查询' } |
... | @@ -157,7 +157,7 @@ export const asyncRoutes = [ | ... | @@ -157,7 +157,7 @@ export const asyncRoutes = [ |
157 | }, | 157 | }, |
158 | { | 158 | { |
159 | path: '/zsgl', | 159 | path: '/zsgl', |
160 | id: '17', | 160 | id: '5', |
161 | parentId: null, | 161 | parentId: null, |
162 | component: Layout, | 162 | component: Layout, |
163 | meta: { title: '证书管理', icon: 'zsgl' }, | 163 | meta: { title: '证书管理', icon: 'zsgl' }, |
... | @@ -167,24 +167,24 @@ export const asyncRoutes = [ | ... | @@ -167,24 +167,24 @@ export const asyncRoutes = [ |
167 | children: [ | 167 | children: [ |
168 | { | 168 | { |
169 | path: 'zsrk', | 169 | path: 'zsrk', |
170 | id: '18', | 170 | id: '51', |
171 | parentId: '17', | 171 | parentId: '5', |
172 | component: () => import('@/views/zsgl/zsrk/zsrk.vue'), | 172 | component: () => import('@/views/zsgl/zsrk/zsrk.vue'), |
173 | name: 'zsrk', | 173 | name: 'zsrk', |
174 | meta: { title: '证书入库' } | 174 | meta: { title: '证书入库' } |
175 | }, | 175 | }, |
176 | { | 176 | { |
177 | path: 'zsff', | 177 | path: 'zsff', |
178 | id: '19', | 178 | id: '52', |
179 | parentId: '17', | 179 | parentId: '5', |
180 | component: () => import('@/views/zsgl/zsff/zsff.vue'), | 180 | component: () => import('@/views/zsgl/zsff/zsff.vue'), |
181 | name: 'zsff', | 181 | name: 'zsff', |
182 | meta: { title: '证书分发' } | 182 | meta: { title: '证书分发' } |
183 | }, | 183 | }, |
184 | { | 184 | { |
185 | path: 'zssyjl', | 185 | path: 'zssyjl', |
186 | id: '20', | 186 | id: '53', |
187 | parentId: '17', | 187 | parentId: '5', |
188 | component: () => import('@/views/zsgl/zssyjl/zssyjl.vue'), | 188 | component: () => import('@/views/zsgl/zssyjl/zssyjl.vue'), |
189 | name: 'zssyjl', | 189 | name: 'zssyjl', |
190 | meta: { title: '证书使用记录' } | 190 | meta: { title: '证书使用记录' } |
... | @@ -193,7 +193,7 @@ export const asyncRoutes = [ | ... | @@ -193,7 +193,7 @@ export const asyncRoutes = [ |
193 | }, | 193 | }, |
194 | { | 194 | { |
195 | path: '/system', | 195 | path: '/system', |
196 | id: '21', | 196 | id: '9', |
197 | parentId: null, | 197 | parentId: null, |
198 | component: Layout, | 198 | component: Layout, |
199 | meta: { title: '系统管理', icon: 'system' }, | 199 | meta: { title: '系统管理', icon: 'system' }, |
... | @@ -203,11 +203,19 @@ export const asyncRoutes = [ | ... | @@ -203,11 +203,19 @@ export const asyncRoutes = [ |
203 | children: [ | 203 | children: [ |
204 | { | 204 | { |
205 | path: 'dictionaries', | 205 | path: 'dictionaries', |
206 | id: '22', | 206 | id: '91', |
207 | parentId: '21', | 207 | parentId: '9', |
208 | component: () => import('@/views/system/dictionaries.vue'), | 208 | component: () => import('@/views/system/dictionaries.vue'), |
209 | name: 'dictionaries', | 209 | name: 'dictionaries', |
210 | meta: { title: '字典管理' } | 210 | meta: { title: '字典管理' } |
211 | }, | ||
212 | { | ||
213 | path: 'sqywgz', | ||
214 | id: '92', | ||
215 | parentId: '9', | ||
216 | component: () => import('@/views/system/sqywgz/sqywgz.vue'), | ||
217 | name: 'sqywgz', | ||
218 | meta: { title: '申请业务规则' } | ||
211 | } | 219 | } |
212 | ] | 220 | ] |
213 | } | 221 | } | ... | ... |
src/views/system/sqywgz/sqywgz.vue
0 → 100644
1 | <template> | ||
2 | <div class="from-clues"> | ||
3 | <!-- 表单部分 --> | ||
4 | <div class="from-clues-header"> | ||
5 | <el-form :model="queryForm" ref="queryForm"> | ||
6 | <el-row> | ||
7 | <el-col :span="6"> | ||
8 | <el-form-item label="权利类型"> | ||
9 | <el-select v-model="queryForm.qllx" filterable clearable placeholder="请选择权利类型"> | ||
10 | <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value"> | ||
11 | </el-option> | ||
12 | </el-select> | ||
13 | </el-form-item> | ||
14 | </el-col> | ||
15 | <el-col :span="6"> | ||
16 | <el-form-item label="登记业务编码"> | ||
17 | <el-input placeholder="请输入登记业务编码" v-model="queryForm.bdcdyh" clearable class="width200px"> | ||
18 | </el-input> | ||
19 | </el-form-item> | ||
20 | </el-col> | ||
21 | <el-col :span="6"> | ||
22 | <el-form-item label="业务号"> | ||
23 | <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width200px"> | ||
24 | </el-input> | ||
25 | </el-form-item> | ||
26 | </el-col> | ||
27 | |||
28 | <el-col :span="6" class="btnCol"> | ||
29 | <el-form-item> | ||
30 | <el-button type="primary" @click="queryClick()">查询</el-button> | ||
31 | <el-button @click="moreQueryClick()">高级查询</el-button> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | </el-form> | ||
36 | </div> | ||
37 | <!-- 表格 --> | ||
38 | <div class="from-clues-content"> | ||
39 | <lb-table :page-size="pageData.size" @sort-change="handleSort" :current-page.sync="pageData.current" | ||
40 | :total="pageData.total" @selection-change="handleSelectionChange" @size-change="handleSizeChange" | ||
41 | @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> | ||
42 | </lb-table> | ||
43 | </div> | ||
44 | </div> | ||
45 | </template> | ||
46 | <script> | ||
47 | import table from "@/utils/mixin/table"; | ||
48 | import { datas, sendThis } from "./sqywgzdata"; | ||
49 | export default { | ||
50 | name: "djbcx", | ||
51 | components: {}, | ||
52 | mixins: [table], | ||
53 | mounted () { | ||
54 | sendThis(this); | ||
55 | }, | ||
56 | data () { | ||
57 | return { | ||
58 | queryForm: { | ||
59 | qllx: "", | ||
60 | bdcdyh: "", | ||
61 | bdcqzh: "", | ||
62 | ywh: "", | ||
63 | }, | ||
64 | pageData: { | ||
65 | current: 1, | ||
66 | size: 10, | ||
67 | total: 2, | ||
68 | }, | ||
69 | |||
70 | ywlys: datas.ywlys(), | ||
71 | |||
72 | tableData: { | ||
73 | columns: datas.columns(), | ||
74 | data: [ | ||
75 | { | ||
76 | slsj: "2022-5-12", | ||
77 | }, | ||
78 | { | ||
79 | slsj: "2022-5-13", | ||
80 | }, | ||
81 | ], | ||
82 | }, | ||
83 | }; | ||
84 | }, | ||
85 | methods: { | ||
86 | // 初始化数据 | ||
87 | fetchData () { }, | ||
88 | handleSort (name, sort) { | ||
89 | console.log(name, sort); | ||
90 | }, | ||
91 | openDialog () { | ||
92 | console.log(999999999999999); | ||
93 | }, | ||
94 | }, | ||
95 | }; | ||
96 | </script> | ||
97 | <style scoped lang="scss"> | ||
98 | @import "~@/styles/public.scss"; | ||
99 | </style> |
src/views/system/sqywgz/sqywgzdata.js
0 → 100644
1 | import filter from '@/utils/filter.js' | ||
2 | let vm = null | ||
3 | |||
4 | const sendThis = (_this) => { | ||
5 | vm = _this | ||
6 | } | ||
7 | class data extends filter { | ||
8 | constructor() { | ||
9 | super() | ||
10 | } | ||
11 | columns () { | ||
12 | return [ | ||
13 | { | ||
14 | label: '序号', | ||
15 | type: 'index', | ||
16 | width: '50' | ||
17 | }, | ||
18 | { | ||
19 | label: "权属状态", | ||
20 | render: (h, scope) => { | ||
21 | return ( | ||
22 | <div> | ||
23 | <span>{scope.row.qszt}</span> | ||
24 | </div> | ||
25 | ) | ||
26 | } | ||
27 | }, | ||
28 | { | ||
29 | label: "权利类型", | ||
30 | // this.rentType | ||
31 | render: (h, scope) => { | ||
32 | return <div>{scope.row.qllx}</div>; | ||
33 | } | ||
34 | }, | ||
35 | { | ||
36 | prop: "ywh", | ||
37 | label: "业务号", | ||
38 | }, | ||
39 | { | ||
40 | prop: "bdcdyh", | ||
41 | label: "不动产单元号", | ||
42 | }, | ||
43 | { | ||
44 | prop: "bdcqzh", | ||
45 | label: "不动产权证号", | ||
46 | }, | ||
47 | { | ||
48 | prop: "qlr", | ||
49 | label: "权利人", | ||
50 | }, | ||
51 | { | ||
52 | prop: "ywr", | ||
53 | label: "义务人", | ||
54 | }, | ||
55 | { | ||
56 | prop: "zl", | ||
57 | label: "坐落", | ||
58 | }, | ||
59 | { | ||
60 | prop: "sjlx", | ||
61 | label: "数据类型" | ||
62 | }, | ||
63 | { | ||
64 | label: '操作', | ||
65 | width: '150', | ||
66 | align: 'center', | ||
67 | fixed: 'right', | ||
68 | render: (h, scope) => { | ||
69 | return ( | ||
70 | <div> | ||
71 | <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openDialog(scope) }}>登记薄</el-button> | ||
72 | <el-button type="text" icon="el-icon-film" onClick={() => { vm.openDialog(scope) }}>楼盘表</el-button> | ||
73 | </div> | ||
74 | ) | ||
75 | } | ||
76 | } | ||
77 | ] | ||
78 | } | ||
79 | |||
80 | ywlys () { | ||
81 | return [ | ||
82 | { value: 1, label: "办事大厅" }, | ||
83 | { value: 2, label: "微信小程序" }, | ||
84 | { value: 3, label: "法院端" }, | ||
85 | { value: 4, label: "银行端" }, | ||
86 | ] | ||
87 | } | ||
88 | |||
89 | } | ||
90 | let datas = new data() | ||
91 | export { | ||
92 | datas, | ||
93 | sendThis | ||
94 | } |
-
Please register or sign in to post a comment