Merge branch 'master' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web
Showing
3 changed files
with
250 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 | ||
| 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> |
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 | 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 | } |
-
Please register or sign in to post a comment