1
Showing
6 changed files
with
60 additions
and
59 deletions
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-09-18 11:12:47 | 4 | * @LastEditTime: 2023-09-18 11:13:57 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="container"> | 7 | <div class="container"> | 
| ... | @@ -38,12 +38,9 @@ | ... | @@ -38,12 +38,9 @@ | 
| 38 | <!-- 内容框架 --> | 38 | <!-- 内容框架 --> | 
| 39 | <div class="containerFrame"> | 39 | <div class="containerFrame"> | 
| 40 | <!-- 左侧菜单栏 区分业务--> | 40 | <!-- 左侧菜单栏 区分业务--> | 
| 41 | <div v-if="isShowMenu"> | 41 | <segmentMenu v-if="['A0320099', 'A0330099'].includes(slsq.djqxbm)" | 
| 42 | <segmentMenu :paramData="paramData" | 42 | @getCurrentSelectProps="getCurrentSelectProps" /> | 
| 43 | v-if="['A0320099', 'A0330099'].includes(slsq.djqxbm)" | 43 | <ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" /> | 
| 44 | @getCurrentSelectProps="getCurrentSelectProps" /> | ||
| 45 | <ordinaryMenu :paramData="paramData" v-else @getCurrentSelectProps="getCurrentSelectProps" /> | ||
| 46 | </div> | ||
| 47 | <div class="leftCon"> | 44 | <div class="leftCon"> | 
| 48 | <!-- 分屏左侧预览 --> | 45 | <!-- 分屏左侧预览 --> | 
| 49 | <div v-if="splitScreen" class="splitScreen-con"> | 46 | <div v-if="splitScreen" class="splitScreen-con"> | 
| ... | @@ -70,7 +67,6 @@ | ... | @@ -70,7 +67,6 @@ | 
| 70 | <div v-if="shows"> | 67 | <div v-if="shows"> | 
| 71 | <receipt :Receiptdata="Receiptdata" id="boxaaa" /> | 68 | <receipt :Receiptdata="Receiptdata" id="boxaaa" /> | 
| 72 | </div> | 69 | </div> | 
| 73 | |||
| 74 | </div> | 70 | </div> | 
| 75 | <component | 71 | <component | 
| 76 | :key="fresh" | 72 | :key="fresh" | 
| ... | @@ -140,8 +136,6 @@ | ... | @@ -140,8 +136,6 @@ | 
| 140 | bestepid: this.$route.query.bestepid, | 136 | bestepid: this.$route.query.bestepid, | 
| 141 | //当前流程所在环节 | 137 | //当前流程所在环节 | 
| 142 | zbhj: this.$route.query.zbhj, | 138 | zbhj: this.$route.query.zbhj, | 
| 143 | // 左侧是否显示,获取完成系统参数之后再显示 | ||
| 144 | isShowMenu: false, | ||
| 145 | //设置那个表单选中 | 139 | //设置那个表单选中 | 
| 146 | tabName: "", | 140 | tabName: "", | 
| 147 | //设置那个表单选择 | 141 | //设置那个表单选择 | ... | ... | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-09-18 10:49:50 | 4 | * @LastEditTime: 2023-09-18 11:13:06 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="container"> | 7 | <div class="container"> | 
| ... | @@ -69,6 +69,10 @@ | ... | @@ -69,6 +69,10 @@ | 
| 69 | }, | 69 | }, | 
| 70 | data () { | 70 | data () { | 
| 71 | return { | 71 | return { | 
| 72 | //受理申请标识码 | ||
| 73 | bsmSlsq: this.$route.query.bsmSlsq, | ||
| 74 | //当前流程所在环节 | ||
| 75 | bestepid: this.$route.query.bestepid, | ||
| 72 | // 流程图 | 76 | // 流程图 | 
| 73 | imgSrc: "", | 77 | imgSrc: "", | 
| 74 | // 折叠 | 78 | // 折叠 | ... | ... | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-09-15 15:59:24 | 4 | * @LastEditTime: 2023-09-18 11:15:30 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="from-clues"> | 7 | <div class="from-clues"> | 
| ... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ | 
| 11 | :model="queryForm" | 11 | :model="queryForm" | 
| 12 | ref="queryForm" | 12 | ref="queryForm" | 
| 13 | @submit.native.prevent | 13 | @submit.native.prevent | 
| 14 | label-width="80px"> | 14 | label-width="100px"> | 
| 15 | <el-row> | 15 | <el-row> | 
| 16 | <el-col :span="5"> | 16 | <el-col :span="5"> | 
| 17 | <el-form-item label="业务来源"> | 17 | <el-form-item label="业务来源"> | ... | ... | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-09-15 14:24:32 | 4 | * @LastEditTime: 2023-09-18 11:18:59 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="from-clues"> | 7 | <div class="from-clues"> | 
| ... | @@ -9,18 +9,7 @@ | ... | @@ -9,18 +9,7 @@ | 
| 9 | <div class="from-clues-header"> | 9 | <div class="from-clues-header"> | 
| 10 | <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px"> | 10 | <el-form :model="queryForm" ref="queryForm" @submit.native.prevent label-width="70px"> | 
| 11 | <el-row> | 11 | <el-row> | 
| 12 | <el-col :span="6"> | 12 | <el-col :span="4"> | 
| 13 | <el-form-item label="权属状态"> | ||
| 14 | <el-select v-model="queryForm.qszt" filterable class="width100" clearable placeholder="请选择登记类型"> | ||
| 15 | <el-option | ||
| 16 | v-for="item in qsztlist" | ||
| 17 | :key="item.dcode" | ||
| 18 | :label="item.dname" | ||
| 19 | :value="item.dcode"></el-option> | ||
| 20 | </el-select> | ||
| 21 | </el-form-item> | ||
| 22 | </el-col> | ||
| 23 | <el-col :span="6"> | ||
| 24 | <el-form-item label="权利类型"> | 13 | <el-form-item label="权利类型"> | 
| 25 | <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型"> | 14 | <el-select v-model="queryForm.qllx" filterable class="width100" clearable placeholder="请选择权利类型"> | 
| 26 | <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 15 | <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 
| ... | @@ -28,7 +17,7 @@ | ... | @@ -28,7 +17,7 @@ | 
| 28 | </el-select> | 17 | </el-select> | 
| 29 | </el-form-item> | 18 | </el-form-item> | 
| 30 | </el-col> | 19 | </el-col> | 
| 31 | <el-col :span="6"> | 20 | <el-col :span="4"> | 
| 32 | <el-form-item label="登记类型"> | 21 | <el-form-item label="登记类型"> | 
| 33 | <el-select v-model="queryForm.djlx" filterable class="width100" clearable placeholder="请选择登记类型"> | 22 | <el-select v-model="queryForm.djlx" filterable class="width100" clearable placeholder="请选择登记类型"> | 
| 34 | <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 23 | <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 
| ... | @@ -36,47 +25,59 @@ | ... | @@ -36,47 +25,59 @@ | 
| 36 | </el-select> | 25 | </el-select> | 
| 37 | </el-form-item> | 26 | </el-form-item> | 
| 38 | </el-col> | 27 | </el-col> | 
| 39 | 28 | <el-col :span="4"> | |
| 29 | <el-form-item label="权属状态"> | ||
| 30 | <el-select v-model="queryForm.qszt" filterable class="width100" clearable placeholder="请选择登记类型"> | ||
| 31 | <el-option | ||
| 32 | v-for="item in qsztlist" | ||
| 33 | :key="item.dcode" | ||
| 34 | :label="item.dname" | ||
| 35 | :value="item.dcode"></el-option> | ||
| 36 | </el-select> | ||
| 37 | </el-form-item> | ||
| 38 | </el-col> | ||
| 40 | <el-col :span="6"> | 39 | <el-col :span="6"> | 
| 41 | <el-form-item label="不动产单元号" label-width="105px"> | 40 | <el-form-item label="不动产单元号" label-width="105px"> | 
| 42 | <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> | 41 | <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> | 
| 43 | </el-input> | 42 | </el-input> | 
| 44 | </el-form-item> | 43 | </el-form-item> | 
| 45 | </el-col> | 44 | </el-col> | 
| 46 | 45 | <el-col :span="6"> | |
| 46 | <el-form-item label="不动产权证号" label-width="105px"> | ||
| 47 | <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> | ||
| 48 | </el-input> | ||
| 49 | </el-form-item> | ||
| 50 | </el-col> | ||
| 47 | </el-row> | 51 | </el-row> | 
| 48 | <el-row> | 52 | <el-row> | 
| 49 | <el-col :span="6"> | 53 | <el-col :span="5"> | 
| 50 | <el-form-item label="业务号:"> | 54 | <el-form-item label="业务号:"> | 
| 51 | <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width100"> | 55 | <el-input placeholder="请输入业务号" v-model="queryForm.ywh" clearable class="width100"> | 
| 52 | </el-input> | 56 | </el-input> | 
| 53 | </el-form-item> | 57 | </el-form-item> | 
| 54 | </el-col> | 58 | </el-col> | 
| 55 | <el-col :span="6"> | 59 | <el-col :span="5"> | 
| 56 | <el-form-item label="权利人:" > | 60 | <el-form-item label="坐落:" label-width="105px"> | 
| 57 | <el-input v-model="queryForm.qlrmc" clearable class="width100"> | 61 | <el-input v-model="queryForm.zl" clearable class="width100"> | 
| 58 | </el-input> | 62 | </el-input> | 
| 59 | </el-form-item> | 63 | </el-form-item> | 
| 60 | </el-col> | 64 | </el-col> | 
| 61 | <el-col :span="6"> | 65 | <el-col :span="5"> | 
| 62 | <el-form-item label="不动产权证号"> | 66 | <el-form-item label="权利人:" label-width="105px"> | 
| 63 | <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100"> | 67 | <el-input v-model="queryForm.qlrmc" clearable class="width100"> | 
| 64 | </el-input> | 68 | </el-input> | 
| 65 | </el-form-item> | 69 | </el-form-item> | 
| 66 | </el-col> | 70 | </el-col> | 
| 67 | <el-col :span="6"> | 71 | <el-col :span="5"> | 
| 68 | <el-form-item label="坐落:" > | 72 | <el-form-item label="义务人:"> | 
| 69 | <el-input v-model="queryForm.zl" clearable class="width100"> | 73 | <el-input v-model="queryForm.ywrmc" clearable class="width100"> | 
| 70 | </el-input> | 74 | </el-input> | 
| 71 | </el-form-item> | 75 | </el-form-item> | 
| 72 | </el-col> | 76 | </el-col> | 
| 73 | </el-row> | 77 | |
| 74 | <el-row class="advanced-search"> | 78 | <el-col :span="4" class="btnColRight"> | 
| 75 | <span>搜索条件:</span> | ||
| 76 | <el-col :span="4" class="btnColRight"> | ||
| 77 | <el-form-item> | 79 | <el-form-item> | 
| 78 | <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> | 80 | <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button> | 
| 79 | <el-button @click="moreQueryClick">高级查询</el-button> | ||
| 80 | </el-form-item> | 81 | </el-form-item> | 
| 81 | </el-col> | 82 | </el-col> | 
| 82 | </el-row> | 83 | </el-row> | 
| ... | @@ -145,7 +146,6 @@ | ... | @@ -145,7 +146,6 @@ | 
| 145 | this.queryClick() | 146 | this.queryClick() | 
| 146 | }, | 147 | }, | 
| 147 | methods: { | 148 | methods: { | 
| 148 | // 初始化数据 | ||
| 149 | /** | 149 | /** | 
| 150 | * @description: 初始化数据 | 150 | * @description: 初始化数据 | 
| 151 | * @author: renchao | 151 | * @author: renchao | 
| ... | @@ -170,12 +170,6 @@ | ... | @@ -170,12 +170,6 @@ | 
| 170 | handleSort (name, sort) { | 170 | handleSort (name, sort) { | 
| 171 | console.log(name, sort); | 171 | console.log(name, sort); | 
| 172 | }, | 172 | }, | 
| 173 | // 高级查询 | ||
| 174 | /** | ||
| 175 | * @description: 高级查询 | ||
| 176 | * @author: renchao | ||
| 177 | */ | ||
| 178 | moreQueryClick () { }, | ||
| 179 | /** | 173 | /** | 
| 180 | * @description: openDialog | 174 | * @description: openDialog | 
| 181 | * @param {*} scroll | 175 | * @param {*} scroll | 
| ... | @@ -184,14 +178,18 @@ | ... | @@ -184,14 +178,18 @@ | 
| 184 | openDialog (scroll) { | 178 | openDialog (scroll) { | 
| 185 | this.$popupDialog('登记簿详情', 'registerBook/djbFrame', scroll, '85%'); | 179 | this.$popupDialog('登记簿详情', 'registerBook/djbFrame', scroll, '85%'); | 
| 186 | }, | 180 | }, | 
| 181 | openYwDialog (item) { | ||
| 182 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3' + '&type=jdcx') | ||
| 183 | window.open(href, `urlname${item.bsmSlsq}`) | ||
| 184 | }, | ||
| 187 | /** | 185 | /** | 
| 188 | * @description: handleLpbClick | 186 | * @description: handleLpbClick | 
| 189 | * @param {*} item | 187 | * @param {*} item | 
| 190 | * @author: renchao | 188 | * @author: renchao | 
| 191 | */ | 189 | */ | 
| 192 | handleLpbClick (item) { | 190 | handleLpbClick (item) { | 
| 193 | console.log("item",item); | 191 | console.log("item", item); | 
| 194 | this.$popup('楼盘表', 'lpb/index', { | 192 | this.$popup('楼盘表', 'lpb/index', { | 
| 195 | width: '85%', | 193 | width: '85%', | 
| 196 | formData: { | 194 | formData: { | 
| 197 | bsm: item.zrzbsm, | 195 | bsm: item.zrzbsm, | ... | ... | 
| ... | @@ -64,9 +64,15 @@ class data extends filter { | ... | @@ -64,9 +64,15 @@ class data extends filter { | 
| 64 | } | 64 | } | 
| 65 | }, | 65 | }, | 
| 66 | { | 66 | { | 
| 67 | prop: "ywh", | ||
| 68 | label: "业务号", | 67 | label: "业务号", | 
| 69 | width: '110', | 68 | minWidth: '100', | 
| 69 | render: (h, scope) => { | ||
| 70 | return ( | ||
| 71 | <div> | ||
| 72 | <el-link type="primary" onClick={() => { vm.openYwDialog(scope.row) }}>{scope.row.ywh}</el-link> | ||
| 73 | </div> | ||
| 74 | ) | ||
| 75 | } | ||
| 70 | }, | 76 | }, | 
| 71 | { | 77 | { | 
| 72 | prop: "qllxmc", | 78 | prop: "qllxmc", | ... | ... | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-07-25 16:34:27 | 4 | * @LastEditTime: 2023-09-18 11:19:07 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="from-clues"> | 7 | <div class="from-clues"> | 
| ... | @@ -139,7 +139,6 @@ | ... | @@ -139,7 +139,6 @@ | 
| 139 | handleSort (name, sort) { | 139 | handleSort (name, sort) { | 
| 140 | console.log(name, sort); | 140 | console.log(name, sort); | 
| 141 | }, | 141 | }, | 
| 142 | // 高级查询 | ||
| 143 | /** | 142 | /** | 
| 144 | * @description: 高级查询 | 143 | * @description: 高级查询 | 
| 145 | * @author: renchao | 144 | * @author: renchao | ... | ... | 
- 
Please register or sign in to post a comment