Merge branch 'dev'
Showing
7 changed files
with
109 additions
and
17 deletions
| ... | @@ -23,7 +23,7 @@ export function getDjbfm (data) { | ... | @@ -23,7 +23,7 @@ export function getDjbfm (data) { | 
| 23 | * @param {*} params | 23 | * @param {*} params | 
| 24 | * @author: renchao | 24 | * @author: renchao | 
| 25 | */ | 25 | */ | 
| 26 | export function getQllxByBdcdyid (params) { | 26 | export function getQllxByBdcdyid (params) { | 
| 27 | return request({ | 27 | return request({ | 
| 28 | url: SERVER.SERVERAPI + '/rest/djbDetail/getQllxByBdcdyid', | 28 | url: SERVER.SERVERAPI + '/rest/djbDetail/getQllxByBdcdyid', | 
| 29 | method: 'get', | 29 | method: 'get', | 
| ... | @@ -86,7 +86,7 @@ export function getBdcqljqtsx (data) { | ... | @@ -86,7 +86,7 @@ export function getBdcqljqtsx (data) { | 
| 86 | * @param {*} data | 86 | * @param {*} data | 
| 87 | * @author: renchao | 87 | * @author: renchao | 
| 88 | */ | 88 | */ | 
| 89 | export function getBdcqljqtsxBdcdyh (data) { | 89 | export function getBdcqljqtsxBdcdyh (data) { | 
| 90 | return request({ | 90 | return request({ | 
| 91 | url: SERVER.SERVERAPI + '/rest/djbDetail/getBdcqljqtsxBdcdyh', | 91 | url: SERVER.SERVERAPI + '/rest/djbDetail/getBdcqljqtsxBdcdyh', | 
| 92 | method: 'get', | 92 | method: 'get', | 
| ... | @@ -120,6 +120,19 @@ export function getJsydsyqList (data) { | ... | @@ -120,6 +120,19 @@ export function getJsydsyqList (data) { | 
| 120 | } | 120 | } | 
| 121 | 121 | ||
| 122 | /** | 122 | /** | 
| 123 | * @description: 获取土地承包经营权 | ||
| 124 | * @param {*} data | ||
| 125 | * @author: renchao | ||
| 126 | */ | ||
| 127 | export function getTdcbjyqList (data) { | ||
| 128 | return request({ | ||
| 129 | url: SERVER.SERVERAPI + '/rest/djbDetail/getTdcbjyqList', | ||
| 130 | method: 'post', | ||
| 131 | data | ||
| 132 | }) | ||
| 133 | } | ||
| 134 | |||
| 135 | /** | ||
| 123 | * @description: 获取房屋独幢信息集合 | 136 | * @description: 获取房屋独幢信息集合 | 
| 124 | * @param {*} data | 137 | * @param {*} data | 
| 125 | * @author: renchao | 138 | * @author: renchao | 
| ... | @@ -235,7 +248,7 @@ export function getNydsyqList (data) { | ... | @@ -235,7 +248,7 @@ export function getNydsyqList (data) { | 
| 235 | * @author: renchao | 248 | * @author: renchao | 
| 236 | */ | 249 | */ | 
| 237 | 250 | ||
| 238 | export function getDjbQlxxDiff (data) { | 251 | export function getDjbQlxxDiff (data) { | 
| 239 | return request({ | 252 | return request({ | 
| 240 | url: SERVER.SERVERAPI + '/rest/djbDetail/getDjbQlxxDiff?bsmQlxx=' + data, | 253 | url: SERVER.SERVERAPI + '/rest/djbDetail/getDjbQlxxDiff?bsmQlxx=' + data, | 
| 241 | method: 'post', | 254 | method: 'post', | 
| ... | @@ -247,7 +260,7 @@ export function getNydsyqList (data) { | ... | @@ -247,7 +260,7 @@ export function getNydsyqList (data) { | 
| 247 | * @param {*} data | 260 | * @param {*} data | 
| 248 | * @author: renchao | 261 | * @author: renchao | 
| 249 | */ | 262 | */ | 
| 250 | export function getLqList (data) { | 263 | export function getLqList (data) { | 
| 251 | return request({ | 264 | return request({ | 
| 252 | url: SERVER.SERVERAPI + '/rest/djbDetail/getLqList', | 265 | url: SERVER.SERVERAPI + '/rest/djbDetail/getLqList', | 
| 253 | method: 'post', | 266 | method: 'post', | ... | ... | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2024-01-23 10:37:15 | 4 | * @LastEditTime: 2024-01-25 13:15:05 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="content"> | 7 | <div class="content"> | 
| ... | @@ -221,6 +221,7 @@ | ... | @@ -221,6 +221,7 @@ | 
| 221 | this.highlight = false | 221 | this.highlight = false | 
| 222 | }, | 222 | }, | 
| 223 | taplist (data, index) { | 223 | taplist (data, index) { | 
| 224 | console.log(data, 333333); | ||
| 224 | this.loadComponent(data.form); | 225 | this.loadComponent(data.form); | 
| 225 | this.isActive = index; | 226 | this.isActive = index; | 
| 226 | this.titleActive = -1 | 227 | this.titleActive = -1 | ... | ... | 
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ | 
| 2 | /* | 2 | /* | 
| 3 | * @Description: | 3 | * @Description: | 
| 4 | * @Autor: renchao | 4 | * @Autor: renchao | 
| 5 | * @LastEditTime: 2023-09-15 10:52:40 | 5 | * @LastEditTime: 2024-01-25 13:37:19 | 
| 6 | */ | 6 | */ | 
| 7 | var qlxxPage = [ | 7 | var qlxxPage = [ | 
| 8 | { qllx: "A01", id: "tdsyq", form: "tdsyq.vue", label: "集体土地所有权" }, | 8 | { qllx: "A01", id: "tdsyq", form: "tdsyq.vue", label: "集体土地所有权" }, | 
| ... | @@ -13,7 +13,7 @@ var qlxxPage = [ | ... | @@ -13,7 +13,7 @@ var qlxxPage = [ | 
| 13 | { qllx: "A06", id: "", form: "", label: "宅基地使用权/房屋所有权" }, | 13 | { qllx: "A06", id: "", form: "", label: "宅基地使用权/房屋所有权" }, | 
| 14 | { qllx: "A07", id: "jsydsyq", form: "jsydsyq.vue", label: "集体建设用地使用权" }, | 14 | { qllx: "A07", id: "jsydsyq", form: "jsydsyq.vue", label: "集体建设用地使用权" }, | 
| 15 | { qllx: "A08", id: "", form: "", label: "集体建设用地使用权/房屋所有权" }, | 15 | { qllx: "A08", id: "", form: "", label: "集体建设用地使用权/房屋所有权" }, | 
| 16 | { qllx: "A09", id: "jsydsyq", form: "jsydsyq.vue", label: "土地承包经营权" }, | 16 | { qllx: "A09", id: "tdcbjyq", form: "tdcbjyq.vue", label: "土地承包经营权" }, | 
| 17 | { qllx: "A11", id: "ldsyq", form: "ldsyq.vue", label: "林地使用权" }, | 17 | { qllx: "A11", id: "ldsyq", form: "ldsyq.vue", label: "林地使用权" }, | 
| 18 | { qllx: "A12", id: "sllmsyq", form: "sllmsyq.vue", label: "林地使用权/森林、林木使用权" }, | 18 | { qllx: "A12", id: "sllmsyq", form: "sllmsyq.vue", label: "林地使用权/森林、林木使用权" }, | 
| 19 | { qllx: "A13", id: "jsydsyq", form: "jsydsyq.vue", label: "草原使用权" }, | 19 | { qllx: "A13", id: "jsydsyq", form: "jsydsyq.vue", label: "草原使用权" }, | 
| ... | @@ -90,12 +90,12 @@ export function getNode (qllx, qlxx, bdcdylx, bdcdyid) { | ... | @@ -90,12 +90,12 @@ export function getNode (qllx, qlxx, bdcdylx, bdcdyid) { | 
| 90 | if (qlxxPage[i].qllx == qllx) { | 90 | if (qlxxPage[i].qllx == qllx) { | 
| 91 | if (qllx == "A04" || qllx == "A06" || qllx == "A08") { | 91 | if (qllx == "A04" || qllx == "A06" || qllx == "A08") { | 
| 92 | if (bdcdylx == "4") { | 92 | if (bdcdylx == "4") { | 
| 93 | node = { bdcdyid: bdcdyid, id: "fdcq1", form: "fdcq1.vue", label: qlxxPage[i].label ,zt: "(临:" + qlxx.linShi + ",现:" + qlxx.xianShi + ",历:" + qlxx.liShi + ")" }; | 93 | node = { bdcdyid: bdcdyid, id: "fdcq1", form: "fdcq1.vue", label: qlxxPage[i].label, zt: "(临:" + qlxx.linShi + ",现:" + qlxx.xianShi + ",历:" + qlxx.liShi + ")" }; | 
| 94 | } else { | 94 | } else { | 
| 95 | node = { bdcdyid: bdcdyid, id: "fdcq2", form: "fdcq2.vue", label: qlxxPage[i].label ,zt: "(临:" + qlxx.linShi + ",现:" + qlxx.xianShi + ",历:" + qlxx.liShi + ")" }; | 95 | node = { bdcdyid: bdcdyid, id: "fdcq2", form: "fdcq2.vue", label: qlxxPage[i].label, zt: "(临:" + qlxx.linShi + ",现:" + qlxx.xianShi + ",历:" + qlxx.liShi + ")" }; | 
| 96 | } | 96 | } | 
| 97 | } else { | 97 | } else { | 
| 98 | node = { bdcdyid: bdcdyid, id: qlxxPage[i].id, form: qlxxPage[i].form, label: qlxxPage[i].label ,zt: "(临:" + qlxx.linShi + ",现:" + qlxx.xianShi + ",历:" + qlxx.liShi + ")" }; | 98 | node = { bdcdyid: bdcdyid, id: qlxxPage[i].id, form: qlxxPage[i].form, label: qlxxPage[i].label, zt: "(临:" + qlxx.linShi + ",现:" + qlxx.xianShi + ",历:" + qlxx.liShi + ")" }; | 
| 99 | } | 99 | } | 
| 100 | break; | 100 | break; | 
| 101 | } | 101 | } | ... | ... | 
src/views/registerBook/tdcbjyq.vue
0 → 100644
| 1 | <!-- | ||
| 2 | * @Description: | ||
| 3 | * @Autor: miaofang | ||
| 4 | * @LastEditTime: 2024-01-25 13:20:07 | ||
| 5 | --> | ||
| 6 | <template> | ||
| 7 | <div class="djxxTable"> | ||
| 8 | <djbDetail :title="title" ref="djbDetail" :shows="shows" :propsParam="propsParam" | ||
| 9 | :columns="columns" :tableData="tableData" /> | ||
| 10 | </div> | ||
| 11 | </template> | ||
| 12 | |||
| 13 | <script> | ||
| 14 | import { datas } from "./qlxxFormData.js"; | ||
| 15 | import { getSjlx } from "@/utils/dictionary.js"; | ||
| 16 | import { getTdcbjyqList } from "@/api/djbDetail.js"; | ||
| 17 | import djbDetail from "./components/djbDetail.vue" | ||
| 18 | export default { | ||
| 19 | components: { | ||
| 20 | djbDetail, | ||
| 21 | }, | ||
| 22 | data () { | ||
| 23 | return { | ||
| 24 | printObj: { | ||
| 25 | id: "box", | ||
| 26 | //其他配置项, | ||
| 27 | }, | ||
| 28 | shows: false, | ||
| 29 | title: "土地承包经营权登记信息", | ||
| 30 | //传递参数 | ||
| 31 | propsParam: this.$attrs, | ||
| 32 | //列表数据 | ||
| 33 | tableData: [], | ||
| 34 | //列名称对象 | ||
| 35 | columns: datas.columns().JSYDSYQ, | ||
| 36 | render: false, | ||
| 37 | }; | ||
| 38 | }, | ||
| 39 | created () { | ||
| 40 | this.loadData(); | ||
| 41 | }, | ||
| 42 | methods: { | ||
| 43 | loadData (checkList = []) { | ||
| 44 | getTdcbjyqList({ | ||
| 45 | bdcdyid: this.propsParam.bdcdyid, | ||
| 46 | qllx: this.propsParam.qllx, | ||
| 47 | qszt: checkList | ||
| 48 | }).then((res) => { | ||
| 49 | if (res.code === 200) { | ||
| 50 | this.tableData = res.result; | ||
| 51 | this.shows = this.tableData.length > 0; | ||
| 52 | this.tableData.forEach((item) => { | ||
| 53 | item.sjlx = getSjlx(item.sjlx); | ||
| 54 | }); | ||
| 55 | if (this.tableData.length < datas.columns().emptycolNum) { | ||
| 56 | this.$refs.djbDetail.emptycolNum = datas.columns().emptycolNum - this.tableData.length; | ||
| 57 | } else { | ||
| 58 | this.$refs.djbDetail.emptycolNum = 0 | ||
| 59 | } | ||
| 60 | } | ||
| 61 | }) | ||
| 62 | } | ||
| 63 | } | ||
| 64 | } | ||
| 65 | </script> | ||
| 66 | |||
| 67 | <style lang="scss" scoped> | ||
| 68 | @import "./qlxxCommon.scss"; | ||
| 69 | .title { | ||
| 70 | position: relative; | ||
| 71 | .print { | ||
| 72 | // background-color: #0079fe; | ||
| 73 | z-index: 10; | ||
| 74 | position: absolute; | ||
| 75 | left: 11px; | ||
| 76 | top: 5px; | ||
| 77 | } | ||
| 78 | } | ||
| 79 | </style> | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: workFrame左侧菜单列表-普通 | 2 | * @Description: workFrame左侧菜单列表-普通 | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-10-17 09:54:06 | 4 | * @LastEditTime: 2024-01-25 13:40:13 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 
| ... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ | 
| 13 | <div v-if="this.isShowdrawer"> | 13 | <div v-if="this.isShowdrawer"> | 
| 14 | <div class="title"> | 14 | <div class="title"> | 
| 15 | 申请单元列表({{ unitData.length }}) | 15 | 申请单元列表({{ unitData.length }}) | 
| 16 | <el-button type="text" class="batchDel" @click="handleBatchDel" v-if="unitData.length > 1">批量删除</el-button> | 16 | <!-- <el-button type="text" class="batchDel" @click="handleBatchDel" v-if="unitData.length > 1">批量删除</el-button> --> | 
| 17 | </div> | 17 | </div> | 
| 18 | <el-menu v-model="activeIndex" :default-active="activeIndex" :key="key" @select="unitClick"> | 18 | <el-menu v-model="activeIndex" :default-active="activeIndex" :key="key" @select="unitClick"> | 
| 19 | <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> | 19 | <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> | 
| ... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ | 
| 25 | <p v-else class="title-detail">{{ item.qllxmc }}</p> | 25 | <p v-else class="title-detail">{{ item.qllxmc }}</p> | 
| 26 | </el-tooltip> | 26 | </el-tooltip> | 
| 27 | </div> | 27 | </div> | 
| 28 | <i class="el-icon-delete" v-if="unitData.length > 1 && item.sqfl=='1'" @click.stop="handleDel(item)"></i> | 28 | <!-- <i class="el-icon-delete" v-if="unitData.length > 1 && item.sqfl=='1'" @click.stop="handleDel(item)"></i> --> | 
| 29 | </el-menu-item> | 29 | </el-menu-item> | 
| 30 | </el-menu> | 30 | </el-menu> | 
| 31 | </div> | 31 | </div> | ... | ... | 
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: workFrame左侧菜单列表-分割 | 2 | * @Description: workFrame左侧菜单列表-分割 | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-10-17 10:54:39 | 4 | * @LastEditTime: 2024-01-25 13:40:28 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 
| ... | @@ -23,7 +23,7 @@ | ... | @@ -23,7 +23,7 @@ | 
| 23 | <p class="title-detail">{{ item.zl }}</p> | 23 | <p class="title-detail">{{ item.zl }}</p> | 
| 24 | </el-tooltip> | 24 | </el-tooltip> | 
| 25 | </div> | 25 | </div> | 
| 26 | <i class="el-icon-delete" v-if="aroundUnitData.length > 1" @click.stop="handleDel(item,'around')"></i> | 26 | <!-- <i class="el-icon-delete" v-if="aroundUnitData.length > 1" @click.stop="handleDel(item,'around')"></i> --> | 
| 27 | </el-menu-item> | 27 | </el-menu-item> | 
| 28 | </el-menu> | 28 | </el-menu> | 
| 29 | <!-- 变更后单元 --> | 29 | <!-- 变更后单元 --> | 
| ... | @@ -39,7 +39,7 @@ | ... | @@ -39,7 +39,7 @@ | 
| 39 | <p class="title-detail">{{ item.zl }}</p> | 39 | <p class="title-detail">{{ item.zl }}</p> | 
| 40 | </el-tooltip> | 40 | </el-tooltip> | 
| 41 | </div> | 41 | </div> | 
| 42 | <i class="el-icon-delete" v-if="afterUnitData.length > 1" @click.stop="handleDel(item, 'after')"></i> | 42 | <!-- <i class="el-icon-delete" v-if="afterUnitData.length > 1" @click.stop="handleDel(item, 'after')"></i> --> | 
| 43 | </el-menu-item> | 43 | </el-menu-item> | 
| 44 | </el-menu> | 44 | </el-menu> | 
| 45 | </div> | 45 | </div> | ... | ... | 
| 1 | export function queueDjywmc (djywbm, djqxbm) { | 1 | export function queueDjywmc (djywbm, djqxbm) { | 
| 2 | console.log(djywbm, 'djywbm', 'djqxbm', djqxbm); | ||
| 3 | // 土地分割 | 2 | // 土地分割 | 
| 4 | if (djqxbm == "A0320099" || djqxbm == "A0330099") { | 3 | if (djqxbm == "A0320099" || djqxbm == "A0330099") { | 
| 5 | return "selectJsydsyqSplitMerge"; | 4 | return "selectJsydsyqSplitMerge"; | ... | ... | 
- 
Please register or sign in to post a comment