1111
Showing
3 changed files
with
28 additions
and
137 deletions
| ... | @@ -11,29 +11,14 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap | ... | @@ -11,29 +11,14 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap |
| 11 | * @param data | 11 | * @param data |
| 12 | * @author ssq 2023年5月26日14点29分 | 12 | * @author ssq 2023年5月26日14点29分 |
| 13 | */ | 13 | */ |
| 14 | export function BatchInit(data){ | 14 | export function BatchInit(data) { |
| 15 | let apiUrl = ""; | 15 | let apiUrl = ""; |
| 16 | switch (data.get("djlx")) { | 16 | switch (data.get("djlx")) { |
| 17 | case "100": | 17 | case "100": |
| 18 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/fristBatchInit"; | 18 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/fristBatchInit"; |
| 19 | break; | 19 | break; |
| 20 | case "200": | ||
| 21 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/transferInit"; | ||
| 22 | break; | ||
| 23 | case "300": | ||
| 24 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/changeInit"; | ||
| 25 | break; | ||
| 26 | case "400": | 20 | case "400": |
| 27 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/logoutBatchSave"; | 21 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/logoutBatchInit"; |
| 28 | break; | ||
| 29 | case "500": | ||
| 30 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/riviseInit"; | ||
| 31 | break; | ||
| 32 | case "901": | ||
| 33 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/renewalInit"; | ||
| 34 | break; | ||
| 35 | case "902": | ||
| 36 | apiUrl = SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/replaceInit"; | ||
| 37 | break; | 22 | break; |
| 38 | } | 23 | } |
| 39 | return request({ | 24 | return request({ |
| ... | @@ -47,7 +32,7 @@ export function BatchInit(data){ | ... | @@ -47,7 +32,7 @@ export function BatchInit(data){ |
| 47 | * @param {*} data | 32 | * @param {*} data |
| 48 | * @author: renchao | 33 | * @author: renchao |
| 49 | */ | 34 | */ |
| 50 | export function Init (data) { | 35 | export function Init(data) { |
| 51 | let apiUrl = ""; | 36 | let apiUrl = ""; |
| 52 | switch (data.get("djlx")) { | 37 | switch (data.get("djlx")) { |
| 53 | case "100": | 38 | case "100": |
| ... | @@ -83,9 +68,13 @@ export function Init (data) { | ... | @@ -83,9 +68,13 @@ export function Init (data) { |
| 83 | * @param {*} data | 68 | * @param {*} data |
| 84 | * @author: renchao | 69 | * @author: renchao |
| 85 | */ | 70 | */ |
| 86 | export function saveBatchData (data) { | 71 | export function saveBatchData(data) { |
| 72 | let path = "/rest/ywbl/fdcq2lr/fristBatchSave"; | ||
| 73 | if (data.slsq.djywbm.includes("400")) { | ||
| 74 | path = "/rest/ywbl/fdcq2lr/logoutBatchSave"; | ||
| 75 | } | ||
| 87 | return request({ | 76 | return request({ |
| 88 | url: SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/saveBatchData", | 77 | url: SERVER.SERVERAPI + path, |
| 89 | method: 'post', | 78 | method: 'post', |
| 90 | data | 79 | data |
| 91 | }) | 80 | }) |
| ... | @@ -96,7 +85,7 @@ export function saveBatchData (data) { | ... | @@ -96,7 +85,7 @@ export function saveBatchData (data) { |
| 96 | * @param {*} data | 85 | * @param {*} data |
| 97 | * @author: renchao | 86 | * @author: renchao |
| 98 | */ | 87 | */ |
| 99 | export function saveData (data) { | 88 | export function saveData(data) { |
| 100 | return request({ | 89 | return request({ |
| 101 | url: SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/saveData", | 90 | url: SERVER.SERVERAPI + "/rest/ywbl/fdcq2lr/saveData", |
| 102 | method: 'post', | 91 | method: 'post', | ... | ... |
| ... | @@ -52,14 +52,18 @@ | ... | @@ -52,14 +52,18 @@ |
| 52 | { | 52 | { |
| 53 | prop: "qllxmc", | 53 | prop: "qllxmc", |
| 54 | label: "权利类型" | 54 | label: "权利类型" |
| 55 | }, | ||
| 56 | { | ||
| 57 | prop: "bdcqzh", | ||
| 58 | label: "不动产权证号" | ||
| 55 | }, | 59 | }, |
| 56 | { | 60 | { |
| 57 | prop: "qlrmc", | 61 | prop: "qlrmc", |
| 58 | label: "被执行人" | 62 | label: "权利人" |
| 59 | }, | 63 | }, |
| 60 | { | 64 | { |
| 61 | prop: "bdcqzh", | 65 | prop: "qlrzjhm", |
| 62 | label: "不动产权证号" | 66 | label: "证件号码" |
| 63 | }, | 67 | }, |
| 64 | { | 68 | { |
| 65 | prop: "bdcdyh", | 69 | prop: "bdcdyh", | ... | ... |
| ... | @@ -57,92 +57,20 @@ | ... | @@ -57,92 +57,20 @@ |
| 57 | </el-col> | 57 | </el-col> |
| 58 | </el-row> | 58 | </el-row> |
| 59 | <div class="slxx_title title-block"> | 59 | <div class="slxx_title title-block"> |
| 60 | 房屋批量情况 | 60 | 房屋信息列表 <el-form-item label="发证方式:" :disabled="!viewEdit"> |
| 61 | <div class="triangle"></div> | ||
| 62 | </div> | ||
| 63 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | ||
| 64 | <el-col :span="8"> | ||
| 65 | <el-form-item label="宗地面积:"> | ||
| 66 | <div class="flex"> | ||
| 67 | <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> | ||
| 68 | <el-select | ||
| 69 | disabled | ||
| 70 | v-model="ruleForm.zdjbxx.mjdw" | ||
| 71 | style="width: 68px"> | ||
| 72 | <el-option | ||
| 73 | v-for="item in dictData['A7']" | ||
| 74 | :key="item.dcode" | ||
| 75 | :label="item.dname" | ||
| 76 | :value="item.dcode"></el-option> | ||
| 77 | </el-select> | ||
| 78 | </div> | ||
| 79 | </el-form-item> | ||
| 80 | </el-col> | ||
| 81 | <el-col :span="8"> | ||
| 82 | <el-form-item label="土地性质:"> | ||
| 83 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | ||
| 84 | </el-form-item> | ||
| 85 | </el-col> | ||
| 86 | <el-col :span="8"> | ||
| 87 | <el-form-item label="土地用途:"> | ||
| 88 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | ||
| 89 | </el-form-item> | ||
| 90 | </el-col> | ||
| 91 | </el-row> | ||
| 92 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | ||
| 93 | <el-col :span="8"> | ||
| 94 | <el-form-item label="房屋性质:"> | ||
| 95 | <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input> | ||
| 96 | </el-form-item> | ||
| 97 | </el-col> | ||
| 98 | <el-col :span="8"> | ||
| 99 | <el-form-item label="房屋用途:"> | ||
| 100 | <el-input disabled v-model="splicingFdcq2.fwxz"></el-input> | ||
| 101 | </el-form-item> | ||
| 102 | </el-col> | ||
| 103 | <el-col :span="8"> | ||
| 104 | <el-form-item label="房屋结构:"> | ||
| 105 | <el-input disabled v-model="splicingFdcq2.fwjg"></el-input> | ||
| 106 | </el-form-item> | ||
| 107 | </el-col> | ||
| 108 | </el-row> | ||
| 109 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | ||
| 110 | <el-col :span="8"> | ||
| 111 | <el-form-item label="房屋总层数:"> | ||
| 112 | <el-input disabled v-model="ruleForm.fdcq2List[0].zcs"></el-input> | ||
| 113 | </el-form-item> | ||
| 114 | </el-col> | ||
| 115 | <el-col :span="8"> | ||
| 116 | <el-form-item label="房屋总建筑面积:"> | ||
| 117 | <el-input disabled v-model="splicingFdcq2.jzmj"></el-input> | ||
| 118 | </el-form-item> | ||
| 119 | </el-col> | ||
| 120 | <el-col :span="8"> | ||
| 121 | <el-form-item label="房屋总套数:"> | ||
| 122 | <el-input disabled v-model="splicingFdcq2.zts"></el-input> | ||
| 123 | </el-form-item> | ||
| 124 | </el-col> | ||
| 125 | </el-row> | ||
| 126 | <el-row :gutter="10" v-if="ruleForm.slsq"> | ||
| 127 | <el-col :span="8"> | ||
| 128 | <el-form-item label="竣工时间:"> | ||
| 129 | <el-input disabled v-model="splicingFdcq2.jzmj"></el-input> | ||
| 130 | </el-form-item> | ||
| 131 | </el-col> | ||
| 132 | <el-col :span="5"> | ||
| 133 | <el-form-item label="发证方式:" :disabled="!viewEdit"> | ||
| 134 | <el-radio-group v-model="ruleForm.slsq.fzfs"> | 61 | <el-radio-group v-model="ruleForm.slsq.fzfs"> |
| 135 | <el-radio label="2">大证</el-radio> | 62 | <el-radio label="2">大证</el-radio> |
| 136 | <el-radio label="1">小证</el-radio> | 63 | <el-radio label="1">小证</el-radio> |
| 137 | </el-radio-group> | 64 | </el-radio-group> |
| 138 | </el-form-item> | 65 | </el-form-item> |
| 139 | </el-col> | 66 | <div class="triangle"></div> |
| 140 | </el-row> | 67 | </div> |
| 141 | <div class="slxx_title title-block"> | 68 | <cfBdcdyTable :tableData="ruleForm.qlxxList" /> |
| 69 | <div class="slxx_title title-block" v-if="ruleForm.slsq.djywbm.includes('100')"> | ||
| 142 | 权利人信息 | 70 | 权利人信息 |
| 143 | <div class="triangle"></div> | 71 | <div class="triangle"></div> |
| 144 | </div> | 72 | </div> |
| 145 | <el-row :gutter="10"> | 73 | <el-row :gutter="10" v-if="ruleForm.slsq.djywbm.includes('100')"> |
| 146 | <el-col :span="12" v-if="ruleForm.sldyList.length > 0"> | 74 | <el-col :span="12" v-if="ruleForm.sldyList.length > 0"> |
| 147 | <el-form-item label="共有方式:"> | 75 | <el-form-item label="共有方式:"> |
| 148 | <el-radio-group | 76 | <el-radio-group |
| ... | @@ -191,7 +119,7 @@ | ... | @@ -191,7 +119,7 @@ |
| 191 | :disabled="viewEdit" | 119 | :disabled="viewEdit" |
| 192 | @upDateQlrxxList="upDateQlrxxList" | 120 | @upDateQlrxxList="upDateQlrxxList" |
| 193 | :tableData="ruleForm.qlrList" | 121 | :tableData="ruleForm.qlrList" |
| 194 | :gyfs="ruleForm.sldyList[0].gyfs" /> | 122 | :gyfs="ruleForm.sldyList[0].gyfs" v-if="ruleForm.slsq.djywbm.includes('100')"/> |
| 195 | <div class="slxx_title title-block"> | 123 | <div class="slxx_title title-block"> |
| 196 | 登记原因 | 124 | 登记原因 |
| 197 | <div class="triangle"></div> | 125 | <div class="triangle"></div> |
| ... | @@ -221,6 +149,7 @@ | ... | @@ -221,6 +149,7 @@ |
| 221 | </template> | 149 | </template> |
| 222 | <script> | 150 | <script> |
| 223 | import ywmix from "@/views/ywbl/mixin/index"; | 151 | import ywmix from "@/views/ywbl/mixin/index"; |
| 152 | import cfBdcdyTable from "@/views/workflow/components/cfBdcdyTable"; | ||
| 224 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 153 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 225 | import { | 154 | import { |
| 226 | BatchInit, | 155 | BatchInit, |
| ... | @@ -234,7 +163,7 @@ | ... | @@ -234,7 +163,7 @@ |
| 234 | computed: { | 163 | computed: { |
| 235 | ...mapGetters(["dictData", "flag"]) | 164 | ...mapGetters(["dictData", "flag"]) |
| 236 | }, | 165 | }, |
| 237 | components: { qlrCommonTable }, | 166 | components: { qlrCommonTable ,cfBdcdyTable}, |
| 238 | data () { | 167 | data () { |
| 239 | return { | 168 | return { |
| 240 | isSave: true, | 169 | isSave: true, |
| ... | @@ -264,15 +193,7 @@ | ... | @@ -264,15 +193,7 @@ |
| 264 | viewEdit: true, | 193 | viewEdit: true, |
| 265 | rules: {}, | 194 | rules: {}, |
| 266 | gyfs: "", | 195 | gyfs: "", |
| 267 | bsmSlsq: this.$route.query.bsmSlsq, //受理申请标识码 | 196 | bsmSlsq: this.$route.query.bsmSlsq, //受理申请标识码 |
| 268 | splicingFdcq2: { | ||
| 269 | //前端根据后台数组组装展示内容 | ||
| 270 | tdxz: "", //土地性质 | ||
| 271 | fwxz: "", //房屋性质 | ||
| 272 | fwjg: "", //房屋结构 | ||
| 273 | jzmj: "", //建筑面积 | ||
| 274 | zts: "", //房屋总套数 | ||
| 275 | }, | ||
| 276 | }; | 197 | }; |
| 277 | }, | 198 | }, |
| 278 | mounted (callbackfn, thisArg) { | 199 | mounted (callbackfn, thisArg) { |
| ... | @@ -300,7 +221,7 @@ | ... | @@ -300,7 +221,7 @@ |
| 300 | } | 221 | } |
| 301 | }) | 222 | }) |
| 302 | that.isSave = this.viewEdit | 223 | that.isSave = this.viewEdit |
| 303 | this.splicingFdcq2Info(); | 224 | |
| 304 | } else { | 225 | } else { |
| 305 | that.isSave = false | 226 | that.isSave = false |
| 306 | that.$confirm(res.message, '提示', { | 227 | that.$confirm(res.message, '提示', { |
| ... | @@ -315,29 +236,6 @@ | ... | @@ -315,29 +236,6 @@ |
| 315 | }, | 236 | }, |
| 316 | methods: { | 237 | methods: { |
| 317 | /** | 238 | /** |
| 318 | * @description: 组装房地产权通用信息 | ||
| 319 | * @author: renchao | ||
| 320 | */ | ||
| 321 | splicingFdcq2Info () { | ||
| 322 | let fdcq2List = this.ruleForm.fdcq2List; | ||
| 323 | let fwxzArr = []; | ||
| 324 | let fwjgArr = []; | ||
| 325 | let jzmj = 0; | ||
| 326 | fdcq2List.forEach((fdcq2) => { | ||
| 327 | fwxzArr.push(fdcq2.fwxzmc); | ||
| 328 | fwjgArr.push(fdcq2.fwjgmc); | ||
| 329 | jzmj += parseFloat(fdcq2.jzmj); | ||
| 330 | }); | ||
| 331 | //房屋性质 | ||
| 332 | let fwxz = Array.from(new Set(fwxzArr)).join(","); | ||
| 333 | //房屋结构 | ||
| 334 | let fwjg = Array.from(new Set(fwjgArr)).join(","); | ||
| 335 | this.splicingFdcq2.fwxz = fwxz; | ||
| 336 | this.splicingFdcq2.fwjg = fwjg; | ||
| 337 | this.splicingFdcq2.jzmj = jzmj == null ? 0 : jzmj; | ||
| 338 | this.splicingFdcq2.zts = fdcq2List.length; | ||
| 339 | }, | ||
| 340 | /** | ||
| 341 | * @description: 更新权利人信息 | 239 | * @description: 更新权利人信息 |
| 342 | * @param {*} val | 240 | * @param {*} val |
| 343 | * @author: renchao | 241 | * @author: renchao | ... | ... |
-
Please register or sign in to post a comment