ee11c388 by 任超
2 parents 865e3bd0 70432711
...@@ -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 }
......
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
10 v-model="queryForm.qllx"
11 filterable
12 clearable
13 placeholder="请选择权利类型"
14 >
15 <el-option
16 v-for="item in qllxs"
17 :key="item.value"
18 :label="item.label"
19 :value="item.value"
20 >
21 </el-option>
22 </el-select>
23 </el-form-item>
24 </el-col>
25 <el-col :span="6">
26 <el-form-item label="登记业务编码">
27 <el-input
28 placeholder="请输入登记业务编码"
29 v-model="queryForm.djywbm"
30 clearable
31 class="width200px"
32 >
33 </el-input>
34 </el-form-item>
35 </el-col>
36 <el-col :span="6">
37 </el-col>
38
39 <el-col :span="6" class="btnCol">
40 <el-form-item>
41 <el-button type="primary" @click="queryClick()">查询</el-button>
42 <el-button @click="moreQueryClick()">高级查询</el-button>
43 </el-form-item>
44 </el-col>
45 </el-row>
46 </el-form>
47 </div>
48 <!-- 表格 -->
49 <div class="from-clues-content">
50 <lb-table
51 :page-size="pageData.size"
52 @sort-change="handleSort"
53 :current-page.sync="pageData.current"
54 :total="pageData.total"
55 @selection-change="handleSelectionChange"
56 @size-change="handleSizeChange"
57 @p-current-change="handleCurrentChange"
58 :column="tableData.columns"
59 :data="tableData.data"
60 >
61 </lb-table>
62 </div>
63 </div>
64 </template>
65 <script>
66 import table from "@/utils/mixin/table";
67 import { datas, sendThis } from "./sqywgzdata";
68 export default {
69 name: "djbcx",
70 components: {},
71 mixins: [table],
72 mounted() {
73 sendThis(this);
74 },
75 data() {
76 return {
77 queryForm: {
78 qllx: "",
79 djywbm: "",
80 },
81 pageData: {
82 current: 1,
83 size: 10,
84 total: 2,
85 },
86
87 ywlys: datas.ywlys(),
88
89 tableData: {
90 columns: datas.columns(),
91 data: [
92 {
93 slsj: "2022-5-12",
94 },
95 {
96 slsj: "2022-5-13",
97 },
98 ],
99 },
100 };
101 },
102 methods: {
103 // 初始化数据
104 fetchData() {},
105 handleSort(name, sort) {
106 console.log(name, sort);
107 },
108 openDialog() {
109 console.log(999999999999999);
110 },
111
112 editClick(){
113 alert("edit");
114 }
115 },
116 };
117 </script>
118 <style scoped lang="scss">
119 @import "~@/styles/public.scss";
120 </style>
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 prop: "sqfl",
30 label: "申请分类",
31 },
32 {
33 prop: "djywbm",
34 label: "登记业务编码",
35 },
36 {
37 prop: "qllx",
38 label: "权利类型",
39 },
40 {
41 prop: "djlx",
42 label: "登记类型",
43 },
44 {
45 prop: "fqywdylx",
46 label: "发起业务单元类型",
47 },
48 {
49 prop: "sfqy",
50 label: "是否启用",
51 },
52 {
53 prop: "czsj",
54 label: "最近操作时间"
55 },
56 {
57 prop: "czr",
58 label: "最近操作人"
59 },
60
61 {
62 label: '操作',
63 width: '150',
64 align: 'center',
65 fixed: 'right',
66 render: (h, scope) => {
67 return (
68 <div>
69 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.editClick (scope) }}>修改</el-button>
70 </div>
71 )
72 }
73 }
74 ]
75 }
76
77 ywlys () {
78 return [
79 { value: 1, label: "办事大厅" },
80 { value: 2, label: "微信小程序" },
81 { value: 3, label: "法院端" },
82 { value: 4, label: "银行端" },
83 ]
84 }
85
86 }
87 let datas = new data()
88 export {
89 datas,
90 sendThis
91 }