8a79f4ad by tianhaohao@pashanhoo.com

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents f4d8cbbb 2a7df419
Showing 65 changed files with 537 additions and 353 deletions
1 <svg t="1661331325273" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2167" width="200" height="200"><path d="M521.309091 158.254545a27.927273 27.927273 0 0 1 27.927273 27.927273v586.472727a27.927273 27.927273 0 0 1-27.927273 27.927273h-372.363636a83.781818 83.781818 0 0 1-83.781819-83.781818V242.036364a83.781818 83.781818 0 0 1 83.781819-83.781819z m400.290909 0a83.781818 83.781818 0 0 1 83.502545 76.893091l0.279273 6.888728v474.763636a83.781818 83.781818 0 0 1-76.893091 83.502545l-6.888727 0.279273h-260.654545a27.927273 27.927273 0 0 1-4.51491-55.482182L660.945455 744.727273h260.654545a27.927273 27.927273 0 0 0 27.554909-23.412364l0.372364-4.514909V242.036364a27.927273 27.927273 0 0 0-23.412364-27.554909L921.6 214.109091h-260.654545a27.927273 27.927273 0 0 1-4.51491-55.482182L660.945455 158.254545h260.654545z m-428.218182 55.854546H148.945455a27.927273 27.927273 0 0 0-27.55491 23.412364L121.018182 242.036364v474.763636a27.927273 27.927273 0 0 0 27.927273 27.927273h344.436363V214.109091z" p-id="2168"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
1 <svg t="1692772463687" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6301" width="200" height="200"><path d="M544.5 754.47H131.78V661.9c0-9.75 3.41-17.3 10.91-23.92 7.23-6.44 18.92-12.22 35.55-17.41l125.74-29.09 1.76-0.41 1.73-0.53c22.89-7.07 92.52-28.61 92.52-98.76v-85.31c0-19-7.62-36.7-21.78-50.14-17.22-16.07-30.6-36.08-38.66-57.8-8.6-23.27-11.23-47.79-7.83-72.89 4.37-32.22 19.94-62.81 43.9-86.19 23.82-23.31 54.72-38.12 87.03-41.72 5.9-0.66 11.85-0.99 17.67-0.99 15.93 0 31.68 2.49 46.66 7.37 19.79 6.5 37.71 16.84 53.26 30.75 31.81 28.42 50.05 69.16 50.05 111.77 0 20.72-4.16 40.74-12.36 59.52-7.93 18.16-19.27 34.43-33.73 48.38-15.25 14.73-23.65 34.17-23.65 54.73v82.42c0 44.31 27.11 69.04 57.01 84.29 13.74-13.37 29.11-24.99 45.71-34.81-48.29-16.6-52.93-34.25-52.93-49.48v-82.42c0-6.92 2.98-13.64 8.45-18.93 19.12-18.44 34.2-40.06 44.77-64.26 10.95-25.07 16.52-51.87 16.52-79.44 0-56.78-24.3-111.05-66.67-148.9-20.75-18.54-44.57-32.27-70.89-40.92-20.16-6.56-41-9.85-62.2-9.85-7.69 0-15.43 0.43-23.2 1.3-43.23 4.81-84.63 24.6-116.33 55.62-31.8 31.03-52.55 71.86-58.41 115.09-4.51 33.33-0.96 65.89 10.47 96.83 10.76 29.01 28.53 55.62 51.4 76.95 3.84 3.65 5.96 8.45 5.96 13.74v85.31c0 16.53-6.82 35.54-57.45 51.2l-127.48 29.49-0.96 0.29c-23.63 7.21-41.6 16.33-54.75 28.05C91.5 616.75 82 637.89 82 661.9v142.36h468.77c-3.74-16.05-5.9-32.69-6.27-49.79zM82 838.45v15.42c0 19.28 15.63 34.91 34.91 34.91h471.86a240.633 240.633 0 0 1-27.33-50.33H82z" fill="#ffffff" p-id="6302"></path><path d="M786.1 557.35c-105.98 0-191.89 85.91-191.89 191.89 0 105.98 85.91 191.89 191.89 191.89S978 855.22 978 749.25c0-105.99-85.92-191.9-191.9-191.9z m0 334c-78.36 0-142.11-63.75-142.11-142.1 0-78.36 63.75-142.11 142.11-142.11 78.36 0 142.11 63.75 142.11 142.11 0 78.35-63.75 142.1-142.11 142.1z" fill="#ffffff" p-id="6303"></path><path d="M865.63 731.81h-62.1v-62.1c0-9.63-7.8-17.43-17.43-17.43s-17.43 7.8-17.43 17.43v62.1h-62.1c-9.63 0-17.43 7.8-17.43 17.43 0 9.63 7.8 17.43 17.43 17.43h62.1v62.11c0 9.63 7.8 17.43 17.43 17.43s17.43-7.8 17.43-17.43v-62.11h62.1c9.63 0 17.43-7.8 17.43-17.43 0-9.63-7.8-17.43-17.43-17.43z" fill="#ffffff" p-id="6304"></path></svg>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 :show-message="false" 4 :show-message="false"
5 * @LastEditTime: 2023-08-17 13:23:51 5 * @LastEditTime: 2023-08-22 16:27:25
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -339,7 +339,7 @@ ...@@ -339,7 +339,7 @@
339 </el-col> 339 </el-col>
340 <el-col :span="24"> 340 <el-col :span="24">
341 <el-form-item label="附记:"> 341 <el-form-item label="附记:">
342 <el-input v-model="ruleForm.cfdj.fj"></el-input> 342 <el-input v-model="ruleForm.cfdj.fj" type="textarea" maxlength="500" show-word-limit></el-input>
343 </el-form-item> 343 </el-form-item>
344 </el-col> 344 </el-col>
345 </el-row> 345 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 16:31:07 4 * @LastEditTime: 2023-08-22 16:27:35
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -426,7 +426,7 @@ ...@@ -426,7 +426,7 @@
426 </el-col> 426 </el-col>
427 <el-col :span="24"> 427 <el-col :span="24">
428 <el-form-item label="附记:"> 428 <el-form-item label="附记:">
429 <el-input v-model="ruleForm.diyaq.fj"></el-input> 429 <el-input v-model="ruleForm.diyaq.fj" type="textarea" maxlength="500" show-word-limit></el-input>
430 </el-form-item> 430 </el-form-item>
431 </el-col> 431 </el-col>
432 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 432 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 16:11:20 4 * @LastEditTime: 2023-08-22 16:27:38
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -377,7 +377,7 @@ ...@@ -377,7 +377,7 @@
377 </el-col> 377 </el-col>
378 <el-col :span="24"> 378 <el-col :span="24">
379 <el-form-item label="附记:"> 379 <el-form-item label="附记:">
380 <el-input v-model="ruleForm.qlxx.fj"></el-input> 380 <el-input v-model="ruleForm.qlxx.fj" type="textarea" maxlength="500" show-word-limit></el-input>
381 </el-form-item> 381 </el-form-item>
382 </el-col> 382 </el-col>
383 </el-row> 383 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 16:11:35 4 * @LastEditTime: 2023-08-22 16:27:42
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -379,7 +379,7 @@ ...@@ -379,7 +379,7 @@
379 <el-row> 379 <el-row>
380 <el-col :span="24"> 380 <el-col :span="24">
381 <el-form-item label="附记:"> 381 <el-form-item label="附记:">
382 <el-input v-model="ruleForm.fdcq2.fj"></el-input> 382 <el-input v-model="ruleForm.fdcq2.fj" type="textarea" maxlength="500" show-word-limit></el-input>
383 </el-form-item> 383 </el-form-item>
384 </el-col> 384 </el-col>
385 </el-row> 385 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 15:52:24 4 * @LastEditTime: 2023-08-22 16:27:45
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -232,7 +232,7 @@ ...@@ -232,7 +232,7 @@
232 <el-row> 232 <el-row>
233 <el-col :span="24"> 233 <el-col :span="24">
234 <el-form-item label="附记:"> 234 <el-form-item label="附记:">
235 <el-input v-model="ruleForm.jsydsyq.fj"></el-input> 235 <el-input v-model="ruleForm.jsydsyq.fj" type="textarea" maxlength="500" show-word-limit></el-input>
236 </el-form-item> 236 </el-form-item>
237 </el-col> 237 </el-col>
238 </el-row> 238 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 11:15:56 4 * @LastEditTime: 2023-08-22 16:27:48
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -333,7 +333,7 @@ ...@@ -333,7 +333,7 @@
333 <el-row> 333 <el-row>
334 <el-col :span="24"> 334 <el-col :span="24">
335 <el-form-item label="附记:"> 335 <el-form-item label="附记:">
336 <el-input v-model="ruleForm.tdsyq.fj"></el-input> 336 <el-input v-model="ruleForm.tdsyq.fj" type="textarea" maxlength="500" show-word-limit></el-input>
337 </el-form-item> 337 </el-form-item>
338 </el-col> 338 </el-col>
339 </el-row> 339 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 16:11:56 4 * @LastEditTime: 2023-08-22 16:27:52
5 :show-message="false" 5 :show-message="false"
6 --> 6 -->
7 <template> 7 <template>
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 </el-col> 174 </el-col>
175 </el-row> 175 </el-row>
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="8"> 177 <el-col :span="8">
178 <el-form-item label="不动产登记证明号:" prop="qlxx.bdcqzh" 178 <el-form-item label="不动产登记证明号:" prop="qlxx.bdcqzh"
179 :rules="rules.bdcqzhrules"> 179 :rules="rules.bdcqzhrules">
180 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 180 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
...@@ -409,7 +409,7 @@ ...@@ -409,7 +409,7 @@
409 </el-col> 409 </el-col>
410 <el-col :span="8"> 410 <el-col :span="8">
411 <el-form-item label="担保范围:"> 411 <el-form-item label="担保范围:">
412 <el-input maxlength="10" v-model="ruleForm.ygdj.dbfw"></el-input> 412 <el-input maxlength="10" v-model="ruleForm.ygdj.dbfw"></el-input>
413 </el-form-item> 413 </el-form-item>
414 </el-col> 414 </el-col>
415 <el-col :span="8"> 415 <el-col :span="8">
...@@ -428,18 +428,9 @@ ...@@ -428,18 +428,9 @@
428 </el-radio-group> 428 </el-radio-group>
429 </el-form-item> 429 </el-form-item>
430 </el-col> 430 </el-col>
431 <!-- <el-col :span="8">
432 <el-form-item
433 label="是否存在禁止或限制转让抵押不动产的约定:" label-width="345px">
434 <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz" @change="djlxchange">
435 <el-radio label="1"></el-radio>
436 <el-radio label="2"></el-radio>
437 </el-radio-group>
438 </el-form-item>
439 </el-col> -->
440 <el-col :span="24"> 431 <el-col :span="24">
441 <el-form-item label="附记:"> 432 <el-form-item label="附记:">
442 <el-input v-model="ruleForm.ygdj.fj"></el-input> 433 <el-input v-model="ruleForm.ygdj.fj" type="textarea" maxlength="500" show-word-limit></el-input>
443 </el-form-item> 434 </el-form-item>
444 </el-col> 435 </el-col>
445 </el-row> 436 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 16:12:12 4 * @LastEditTime: 2023-08-22 16:28:03
5 :show-message="false" 5 :show-message="false"
6 --> 6 -->
7 <template> 7 <template>
...@@ -351,7 +351,7 @@ ...@@ -351,7 +351,7 @@
351 </el-col> 351 </el-col>
352 <el-col :span="24"> 352 <el-col :span="24">
353 <el-form-item label="附记:"> 353 <el-form-item label="附记:">
354 <el-input v-model="ruleForm.ygdj.fj"></el-input> 354 <el-input v-model="ruleForm.ygdj.fj" type="textarea" maxlength="500" show-word-limit></el-input>
355 </el-form-item> 355 </el-form-item>
356 </el-col> 356 </el-col>
357 </el-row> 357 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 15:52:49 4 * @LastEditTime: 2023-08-22 16:28:07
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -304,7 +304,7 @@ ...@@ -304,7 +304,7 @@
304 </el-col> 304 </el-col>
305 <el-col :span="24"> 305 <el-col :span="24">
306 <el-form-item label="附记:"> 306 <el-form-item label="附记:">
307 <el-input v-model="ruleForm.yydj.fj"></el-input> 307 <el-input v-model="ruleForm.yydj.fj" type="textarea" maxlength="500" show-word-limit></el-input>
308 </el-form-item> 308 </el-form-item>
309 </el-col> 309 </el-col>
310 </el-row> 310 </el-row>
......
...@@ -271,7 +271,6 @@ ...@@ -271,7 +271,6 @@
271 }, 271 },
272 created () { 272 created () {
273 window.addEventListener("resize", this.getHeight); 273 window.addEventListener("resize", this.getHeight);
274 console.log(this.formData);
275 this.getHeight(); 274 this.getHeight();
276 }, 275 },
277 mounted () { 276 mounted () {
......
...@@ -113,9 +113,10 @@ export default { ...@@ -113,9 +113,10 @@ export default {
113 }, 113 },
114 mounted() { 114 mounted() {
115 // 根据申请单元列表数据处理选中户 115 // 根据申请单元列表数据处理选中户
116 console.log("window.unitData",window.unitData);
116 if(window.unitData.length){ 117 if(window.unitData.length){
117 window.unitData.forEach(e => { 118 window.unitData.forEach(e => {
118 this.unitIdList.push(e.bdcdyid) 119 this.unitIdList.push(e.bdcdyid)
119 }) 120 })
120 this.ch.forEach((c) => { 121 this.ch.forEach((c) => {
121 c.hs.forEach((h) => { 122 c.hs.forEach((h) => {
...@@ -142,7 +143,7 @@ export default { ...@@ -142,7 +143,7 @@ export default {
142 //未选中→选中 143 //未选中→选中
143 item.hs.forEach((h) => { 144 item.hs.forEach((h) => {
144 //加边框 145 //加边框
145 e.target.className += " tdSelect"; 146 e.target.className += " tdSelect";
146 h.select = true; 147 h.select = true;
147 // 使用hbsmList时,需要去重 148 // 使用hbsmList时,需要去重
148 this.hbsmList.push(h.bsm) 149 this.hbsmList.push(h.bsm)
...@@ -176,7 +177,7 @@ export default { ...@@ -176,7 +177,7 @@ export default {
176 //加边框 177 //加边框
177 hs.select = true; 178 hs.select = true;
178 // 将户bsm放进hbsmList 179 // 将户bsm放进hbsmList
179 self.hbsmList.push(bsm); 180 self.hbsmList.push(bsm);
180 } else { 181 } else {
181 //选中→未选中 182 //选中→未选中
182 hs.select = false; 183 hs.select = false;
......
...@@ -52,7 +52,14 @@ ...@@ -52,7 +52,14 @@
52 </div> 52 </div>
53 <span v-if="item.prop == 'qszt'">{{ getQsztName(row[item.prop]) }}</span> 53 <span v-if="item.prop == 'qszt'">{{ getQsztName(row[item.prop]) }}</span>
54 54
55 <span v-else>{{ row[item.prop] }}</span> 55 <span v-if="!['djyy','fj'].includes(item.prop)">
56 {{ row[item.prop] }}
57 </span>
58 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
59 <span class="ellipsis-line">
60 {{ row[item.prop] }}
61 </span>
62 </el-tooltip>
56 </td> 63 </td>
57 <td v-for="count in emptycolNum" :key="~count"></td> 64 <td v-for="count in emptycolNum" :key="~count"></td>
58 </tr> 65 </tr>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 08:54:00 4 * @LastEditTime: 2023-08-23 15:54:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
62 {{ getQsztName(row[item.prop]) }} 62 {{ getQsztName(row[item.prop]) }}
63 </span> 63 </span>
64 64
65 <span v-if="item.prop != 'djyy'"> 65 <span v-if="!['djyy','fj'].includes(item.prop)">
66 {{ row[item.prop] }} 66 {{ row[item.prop] }}
67 </span> 67 </span>
68 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 68 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 08:52:10 4 * @LastEditTime: 2023-08-23 15:54:23
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
56 {{ getQsztName(row[item.prop]) }} 56 {{ getQsztName(row[item.prop]) }}
57 </span> 57 </span>
58 58
59 <span v-if="item.prop != 'djyy'"> 59 <span v-if="!['djyy','fj'].includes(item.prop)">
60 {{ row[item.prop] }} 60 {{ row[item.prop] }}
61 </span> 61 </span>
62 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 62 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
...@@ -46,7 +46,13 @@ ...@@ -46,7 +46,13 @@
46 {{ getQsztName(row[item.prop]) }} 46 {{ getQsztName(row[item.prop]) }}
47 </span> 47 </span>
48 48
49 <span v-if="item.prop !== 'qszt' && !judge(item.label)"> {{ row[item.prop] }}</span> 49 <el-tooltip v-if="['djyy','fj'].includes(item.prop)" effect="dark" :content="row[item.prop]" placement="top">
50 <span class="ellipsis-line">
51 {{ row[item.prop] }}
52 </span>
53 </el-tooltip>
54
55 <span v-if="(item.prop !== 'qszt' && item.prop !== 'djyy'&& item.prop !== 'fj') && !judge(item.label)"> {{ row[item.prop] }}</span>
50 <div class="many" v-if="judge(item.label)"> 56 <div class="many" v-if="judge(item.label)">
51 <div v-for="(label, index) in row.djQlxxFdcqxmDoList" :key="index"> 57 <div v-for="(label, index) in row.djQlxxFdcqxmDoList" :key="index">
52 {{ label[item.prop] }} 58 {{ label[item.prop] }}
...@@ -147,10 +153,10 @@ ...@@ -147,10 +153,10 @@
147 * @param {*} lable 153 * @param {*} lable
148 * @author: renchao 154 * @author: renchao
149 */ 155 */
150 judge(label){ 156 judge (label) {
151 if ('项目名称幢号总层数规划用途用途名称批准用途实际用途房屋结构房屋结构名称建筑面积竣工时间总套数'.indexOf(label) > -1) { 157 if ('项目名称幢号总层数规划用途用途名称批准用途实际用途房屋结构房屋结构名称建筑面积竣工时间总套数'.indexOf(label) > -1) {
152 return true 158 return true
153 }else{ 159 } else {
154 return false 160 return false
155 } 161 }
156 }, 162 },
...@@ -187,20 +193,20 @@ ...@@ -187,20 +193,20 @@
187 193
188 <style lang="scss" scoped> 194 <style lang="scss" scoped>
189 @import "./qlxxCommon.scss"; 195 @import "./qlxxCommon.scss";
190 .cols{ 196 .cols {
191 td{ 197 td {
192 .many{ 198 .many {
193 width: 100%; 199 width: 100%;
194 height: 100%; 200 height: 100%;
195 display: flex; 201 display: flex;
196 flex-direction: row; 202 flex-direction: row;
197 div{ 203 div {
198 flex: 1; 204 flex: 1;
199 border-right: 2px solid #e3e2e2; 205 border-right: 2px solid #e3e2e2;
200 line-height: 40px; 206 line-height: 40px;
201 overflow: unset; 207 overflow: unset;
202 } 208 }
203 div:last-child{ 209 div:last-child {
204 border: 0; 210 border: 0;
205 } 211 }
206 } 212 }
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
62 {{ getQsztName(row[item.prop]) }} 62 {{ getQsztName(row[item.prop]) }}
63 </span> 63 </span>
64 64
65 <span v-if="item.prop != 'djyy'"> 65 <span v-if="!['djyy','fj'].includes(item.prop)">
66 {{ row[item.prop] }} 66 {{ row[item.prop] }}
67 </span> 67 </span>
68 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 68 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
...@@ -70,6 +70,7 @@ ...@@ -70,6 +70,7 @@
70 {{ row[item.prop] }} 70 {{ row[item.prop] }}
71 </span> 71 </span>
72 </el-tooltip> 72 </el-tooltip>
73
73 </td> 74 </td>
74 <td v-for="count in emptycolNum" :key="~count"></td> 75 <td v-for="count in emptycolNum" :key="~count"></td>
75 </tr> 76 </tr>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-19 15:01:40 4 * @LastEditTime: 2023-08-23 15:54:45
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
51 {{ getQsztName(row[item.prop]) }} 51 {{ getQsztName(row[item.prop]) }}
52 </span> 52 </span>
53 53
54 <span v-if="item.prop != 'djyy'"> 54 <span v-if="!['djyy','fj'].includes(item.prop)">
55 {{ row[item.prop] }} 55 {{ row[item.prop] }}
56 </span> 56 </span>
57 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 57 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-19 15:03:14 4 * @LastEditTime: 2023-08-23 15:54:51
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
96 {{ getQsztName(row[item.prop]) }} 96 {{ getQsztName(row[item.prop]) }}
97 </span> 97 </span>
98 98
99 <span v-if="item.prop != 'djyy'"> 99 <span v-if="!['djyy','fj'].includes(item.prop)">
100 {{ row[item.prop] }} 100 {{ row[item.prop] }}
101 </span> 101 </span>
102 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 102 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
...@@ -104,7 +104,6 @@ ...@@ -104,7 +104,6 @@
104 {{ row[item.prop] }} 104 {{ row[item.prop] }}
105 </span> 105 </span>
106 </el-tooltip> 106 </el-tooltip>
107
108 </td> 107 </td>
109 <td v-for="count in emptycolNum" :key="~count"></td> 108 <td v-for="count in emptycolNum" :key="~count"></td>
110 </tr> 109 </tr>
......
...@@ -180,7 +180,7 @@ ...@@ -180,7 +180,7 @@
180 display: flex; 180 display: flex;
181 align-items: center; 181 align-items: center;
182 justify-content: center; 182 justify-content: center;
183 min-width: 280px; 183 min-width: 360px;
184 z-index: 1; 184 z-index: 1;
185 } 185 }
186 td:first-child{ 186 td:first-child{
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 08:53:21 4 * @LastEditTime: 2023-08-23 15:54:56
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
51 {{ getQsztName(row[item.prop]) }} 51 {{ getQsztName(row[item.prop]) }}
52 </span> 52 </span>
53 53
54 <span v-if="item.prop != 'djyy'"> 54 <span v-if="!['djyy','fj'].includes(item.prop)">
55 {{ row[item.prop] }} 55 {{ row[item.prop] }}
56 </span> 56 </span>
57 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 57 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 08:53:33 4 * @LastEditTime: 2023-08-23 15:55:02
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 {{ getQsztName(row[item.prop]) }} 50 {{ getQsztName(row[item.prop]) }}
51 </span> 51 </span>
52 52
53 <span v-if="item.prop != 'djyy'"> 53 <span v-if="!['djyy','fj'].includes(item.prop)">
54 {{ row[item.prop] }} 54 {{ row[item.prop] }}
55 </span> 55 </span>
56 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 56 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 08:53:41 4 * @LastEditTime: 2023-08-23 15:55:15
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable"> 7 <div class="djxxTable">
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 {{ getQsztName(row[item.prop]) }} 50 {{ getQsztName(row[item.prop]) }}
51 </span> 51 </span>
52 52
53 <span v-if="item.prop != 'djyy'"> 53 <span v-if="!['djyy','fj'].includes(item.prop)">
54 {{ row[item.prop] }} 54 {{ row[item.prop] }}
55 </span> 55 </span>
56 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 56 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-10 15:20:52 4 * @LastEditTime: 2023-08-23 15:36:24
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
117 const image = new Image(); 117 const image = new Image();
118 image.onload = () => { 118 image.onload = () => {
119 context.drawImage(image, 0, 0); 119 context.drawImage(image, 0, 0);
120 context.font = '18px 楷体'; 120 context.font = '16px 楷体';
121 context.fillStyle = '#000000'; 121 context.fillStyle = '#000000';
122 context.fillText(this.bdcqz.sjjc ? this.bdcqz.sjjc : '', 60, 56); 122 context.fillText(this.bdcqz.sjjc ? this.bdcqz.sjjc : '', 60, 56);
123 context.fillText(this.bdcqz.djnd ? this.bdcqz.djnd : '', 113, 56); 123 context.fillText(this.bdcqz.djnd ? this.bdcqz.djnd : '', 113, 56);
...@@ -131,7 +131,32 @@ ...@@ -131,7 +131,32 @@
131 context.fillText(this.bdcqz.qlxz ? this.bdcqz.qlxz : '', 138, 303); 131 context.fillText(this.bdcqz.qlxz ? this.bdcqz.qlxz : '', 138, 303);
132 context.fillText(this.bdcqz.yt ? this.bdcqz.yt : '', 138, 346); 132 context.fillText(this.bdcqz.yt ? this.bdcqz.yt : '', 138, 346);
133 context.fillText(this.bdcqz.mj ? this.bdcqz.mj : '', 138, 386); 133 context.fillText(this.bdcqz.mj ? this.bdcqz.mj : '', 138, 386);
134 context.fillText(this.bdcqz.syqx ? this.bdcqz.syqx : '', 138, 429); 134 // 使用期限
135 if (this.bdcqz.syqx && this.bdcqz.syqx.length > 28) {
136 let lines3 = this.bdcqz.syqx ? this.bdcqz.syqx.split(' ') : [];
137 lines3.forEach((line, index) => {
138 const y = 427 + (index * 27); // 每行文本的垂直位置
139 let currentLine = '';
140 let arr = [];
141 for (let word of line) {
142 const testLine = currentLine + word;
143 const lineWidth = context.measureText(testLine).width;
144 if (lineWidth <= 315) {
145 currentLine = testLine;
146 } else {
147 arr.push(currentLine);
148 currentLine = word;
149 }
150 }
151 arr.push(currentLine);
152 arr.forEach((line, index) => {
153 context.fillText(line, 138, y + (index * 20)); // 调整行高
154 })
155 })
156 } else {
157 context.fillText(this.bdcqz.syqx ? this.bdcqz.syqx : '', 138, 429);
158 }
159
135 // qlqtzk 160 // qlqtzk
136 const maxWidth = 280; // 最大宽度限制 161 const maxWidth = 280; // 最大宽度限制
137 let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : []; 162 let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : [];
...@@ -155,7 +180,7 @@ ...@@ -155,7 +180,7 @@
155 }) 180 })
156 }) 181 })
157 182
158 let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split(' ') : []; 183 let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split('\n') : [];
159 lines1.forEach((line, index) => { 184 lines1.forEach((line, index) => {
160 const y = 100 + (index * 37); // 每行文本的垂直位置 185 const y = 100 + (index * 37); // 每行文本的垂直位置
161 let currentLine = ''; 186 let currentLine = '';
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-28 15:45:56 4 * @LastEditTime: 2023-08-22 16:58:24
5 --> 5 -->
6 <template> 6 <template>
7 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> 7 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px">
...@@ -23,7 +23,8 @@ ...@@ -23,7 +23,8 @@
23 </el-col> 23 </el-col>
24 </el-row> 24 </el-row>
25 25
26 <lb-table :column="tableData.columns" @row-dblclick="handleRowClick" ref="table" @selection-change="handleSelectionChange" :data="tableData.data" 26 <lb-table :column="tableData.columns" @row-dblclick="handleRowClick" ref="table" @selection-change="handleSelectionChange"
27 :data="tableData.data"
27 :pagination="false" 28 :pagination="false"
28 :calcHeight="300"> 29 :calcHeight="300">
29 </lb-table> 30 </lb-table>
...@@ -114,15 +115,20 @@ ...@@ -114,15 +115,20 @@
114 }) 115 })
115 }, 116 },
116 methods: { 117 methods: {
117 //列表初始化
118 /** 118 /**
119 * @description: 列表初始化 119 * @description: 列表初始化
120 * @author: renchao 120 * @author: renchao
121 */ 121 */
122 loadGrid () { 122 loadGrid () {
123 let that = this
123 getUnclaimedBdcqz({ bsmSlsq: Vue.prototype.$currentRoute.query.bsmSlsq }).then(res => { 124 getUnclaimedBdcqz({ bsmSlsq: Vue.prototype.$currentRoute.query.bsmSlsq }).then(res => {
124 if (res.code === 200) { 125 if (res.code === 200) {
125 this.tableData.data = res.result.list; 126 this.tableData.data = res.result.list;
127 this.$nextTick(() => {
128 this.tableData.data.forEach(item => {
129 that.$refs.table.toggleRowSelection(item)
130 })
131 })
126 this.ruleForm.fzrmc = res.result.fzrmc 132 this.ruleForm.fzrmc = res.result.fzrmc
127 this.ruleForm.fzsj = res.result.fzsj 133 this.ruleForm.fzsj = res.result.fzsj
128 this.ruleForm.fzsl = res.result.fzsl 134 this.ruleForm.fzsl = res.result.fzsl
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-21 10:35:58 4 * @LastEditTime: 2023-08-22 16:37:00
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> 7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;">
...@@ -12,8 +12,10 @@ ...@@ -12,8 +12,10 @@
12 </el-tab-pane> 12 </el-tab-pane>
13 </el-tabs> 13 </el-tabs>
14 <el-empty description="暂无数据" v-if="headTabBdcqz.length == 0 && noData"></el-empty> 14 <el-empty description="暂无数据" v-if="headTabBdcqz.length == 0 && noData"></el-empty>
15 <canvas ref="zs" width="1000" v-show="headTabBdcqz[0]&&headTabBdcqz[0].bdcqzlx==1" height="700"></canvas> 15 <div style="width:1180px;">
16 <canvas ref="zm" width="1180" v-show="headTabBdcqz[0]&&headTabBdcqz[0].bdcqzlx!=1" height="780"></canvas> 16 <canvas ref="zs" width="1000" v-show="headTabBdcqz[0]&&headTabBdcqz[0].bdcqzlx==1" height="700"></canvas>
17 <canvas ref="zm" width="1180" v-show="headTabBdcqz[0]&&headTabBdcqz[0].bdcqzlx!=1" height="780"></canvas>
18 </div>
17 </div> 19 </div>
18 </template> 20 </template>
19 21
...@@ -149,7 +151,7 @@ ...@@ -149,7 +151,7 @@
149 const maxWidth = 336; // 最大宽度限制 151 const maxWidth = 336; // 最大宽度限制
150 let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : []; 152 let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : [];
151 lines.forEach((line, index) => { 153 lines.forEach((line, index) => {
152 const y = 463 + (index * 30); // 每行文本的垂直位置 154 const y = 463 + (index * 45); // 每行文本的垂直位置
153 let currentLine = ''; 155 let currentLine = '';
154 let arr = []; 156 let arr = [];
155 for (let word of line) { 157 for (let word of line) {
...@@ -167,9 +169,9 @@ ...@@ -167,9 +169,9 @@
167 context.fillText(line, 129, y + (index * 20)); // 调整行高 169 context.fillText(line, 129, y + (index * 20)); // 调整行高
168 }) 170 })
169 }) 171 })
170 let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split(' ') : []; 172 let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split('\n') : [];
171 lines1.forEach((line, index) => { 173 lines1.forEach((line, index) => {
172 const y = 100 + (index * 27); // 每行文本的垂直位置 174 const y = 100 + (index * 30); // 每行文本的垂直位置
173 let currentLine = ''; 175 let currentLine = '';
174 let arr = []; 176 let arr = [];
175 for (let word of line) { 177 for (let word of line) {
...@@ -184,7 +186,7 @@ ...@@ -184,7 +186,7 @@
184 } 186 }
185 arr.push(currentLine); 187 arr.push(currentLine);
186 arr.forEach((line, index) => { 188 arr.forEach((line, index) => {
187 context.fillText(line, 580, y + (index * 20)); // 调整行高 189 context.fillText(line, 580, y + (index * 16)); // 调整行高
188 }) 190 })
189 }) 191 })
190 let lines3 = this.bdcqz.syqx ? this.bdcqz.syqx.split(' ') : []; 192 let lines3 = this.bdcqz.syqx ? this.bdcqz.syqx.split(' ') : [];
...@@ -255,7 +257,6 @@ ...@@ -255,7 +257,6 @@
255 } 257 }
256 image.src = this.imgSrc 258 image.src = this.imgSrc
257 }, 259 },
258 // 不动产证明
259 /** 260 /**
260 * @description: 不动产证明 261 * @description: 不动产证明
261 * @author: renchao 262 * @author: renchao
...@@ -266,7 +267,7 @@ ...@@ -266,7 +267,7 @@
266 const image = new Image(); 267 const image = new Image();
267 image.onload = () => { 268 image.onload = () => {
268 context.drawImage(image, 0, 0); 269 context.drawImage(image, 0, 0);
269 context.font = '18px 楷体'; 270 context.font = '16px 楷体';
270 context.fillStyle = '#000000'; 271 context.fillStyle = '#000000';
271 // ysxlh 272 // ysxlh
272 context.fillText(this.bdcqz.ysxlh ? this.bdcqz.ysxlh : '', 280, 712); 273 context.fillText(this.bdcqz.ysxlh ? this.bdcqz.ysxlh : '', 280, 712);
...@@ -287,12 +288,36 @@ ...@@ -287,12 +288,36 @@
287 context.fillText(this.bdcqz.ywr ? this.bdcqz.ywr : '', 775, 275); 288 context.fillText(this.bdcqz.ywr ? this.bdcqz.ywr : '', 775, 275);
288 context.fillText(this.bdcqz.zl ? this.bdcqz.zl : '', 775, 325); 289 context.fillText(this.bdcqz.zl ? this.bdcqz.zl : '', 775, 325);
289 // bdcdyh 290 // bdcdyh
290 context.fillText(this.bdcqz.bdcdyh ? this.bdcqz.bdcdyh : '', 775, 373); 291 this.bdcdyh = this.bdcqz.bdcdyh.slice(0, 6) + ' ' + this.bdcqz.bdcdyh.slice(6, 12) + ' ' +
292 this.bdcqz.bdcdyh.slice(12, 19) + ' ' + this.bdcqz.bdcdyh.slice(19, this.bdcqz.bdcdyh.length)
293 context.fillText(this.bdcdyh ? this.bdcdyh : '', 775, 373);
291 // qlqtzk 294 // qlqtzk
292 const maxWidth = 280; // 最大宽度限制 295 const maxWidth = 295; // 最大宽度限制
293 let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : []; 296 let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : [];
294 lines.forEach((line, index) => { 297 if (lines[0]) {
295 const y = 415 + (index * 37); // 每行文本的垂直位置 298 lines[0].split(' ').forEach((line, index) => {
299 const y = 415 + (index * 60); // 每行文本的垂直位置
300 let currentLine = '';
301 let arr = [];
302 for (let word of line) {
303 const testLine = currentLine + word;
304 const lineWidth = context.measureText(testLine).width;
305 if (lineWidth <= maxWidth) {
306 currentLine = testLine;
307 } else {
308 arr.push(currentLine);
309 currentLine = word;
310 }
311 }
312 arr.push(currentLine);
313 arr.forEach((line, index) => {
314 context.fillText(line, 775, y + (index * 23)); // 调整行高
315 });
316 });
317 }
318
319 lines.slice(1).forEach((line, index) => {
320 const y = ((parseInt(lines[0].length) / 19) * 22) + 415 + (index * 30); // 每行文本的垂直位置
296 let currentLine = ''; 321 let currentLine = '';
297 let arr = []; 322 let arr = [];
298 for (let word of line) { 323 for (let word of line) {
...@@ -307,12 +332,32 @@ ...@@ -307,12 +332,32 @@
307 } 332 }
308 arr.push(currentLine); 333 arr.push(currentLine);
309 arr.forEach((line, index) => { 334 arr.forEach((line, index) => {
310 context.fillText(line, 775, y + (index * 20)); // 调整行高 335 context.fillText(line, 775, y + (index * 16)); // 调整行高
311 }); 336 })
312 }); 337 })
338
313 // fj 339 // fj
314 context.fillText(this.bdcqz.fj ? this.bdcqz.fj : '', 775, 600); 340 let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split('\n') : [];
315 }; 341 lines1.forEach((line, index) => {
342 const y = 590 + (index * 27); // 每行文本的垂直位置
343 let currentLine = '';
344 let arr = [];
345 for (let word of line) {
346 const testLine = currentLine + word;
347 const lineWidth = context.measureText(testLine).width;
348 if (lineWidth <= maxWidth) {
349 currentLine = testLine;
350 } else {
351 arr.push(currentLine);
352 currentLine = word;
353 }
354 }
355 arr.push(currentLine);
356 arr.forEach((line, index) => {
357 context.fillText(line, 775, y + (index * 20)); // 调整行高
358 })
359 })
360 }
316 361
317 image.src = this.bdczmSrc; 362 image.src = this.bdczmSrc;
318 } 363 }
......
...@@ -38,7 +38,22 @@ ...@@ -38,7 +38,22 @@
38 </el-input> 38 </el-input>
39 </template> 39 </template>
40 </el-table-column> 40 </el-table-column>
41 41 <el-table-column prop="fwxz" label="房屋性质" min-width="100">
42 <template slot-scope="scope">
43 <treeselect
44 v-model="scope.row.fwxz"
45 :disabled="!ableOperation"
46 noOptionsText="暂无数据"
47 placeholder=""
48 :show-count="true"
49 :options="dictData['A19']"
50 :normalizer="normalizer"
51 :appendToBody="true"
52 z-index="9999"
53 @input="updaterow(scope.row)"
54 />
55 </template>
56 </el-table-column>
42 <el-table-column prop="ghyt" label="房屋用途" min-width="100"> 57 <el-table-column prop="ghyt" label="房屋用途" min-width="100">
43 <template slot-scope="scope"> 58 <template slot-scope="scope">
44 <treeselect 59 <treeselect
......
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
164 * @param {*} value 164 * @param {*} value
165 * @author: renchao 165 * @author: renchao
166 */ 166 */
167 handleupdateDetail (value) { 167 handleupdateDetail (value) {
168 let arr = this.tableData.map(item => item.zjh) 168 let arr = this.tableData.map(item => item.zjh)
169 if (this.isaddupdate) { 169 if (this.isaddupdate) {
170 if (!arr.includes(value.zjh)) { 170 if (!arr.includes(value.zjh)) {
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 this.$message.error('证件号不能重复'); 174 this.$message.error('证件号不能重复');
175 } 175 }
176 } else { 176 } else {
177 if (!arr.includes(value.zjh)) { 177 if (!arr.includes(value.zjh)||this.tableData[this.dataIndex].zjh==value.zjh) {
178 this.tableDataList[this.dataIndex] = _.cloneDeep(value); 178 this.tableDataList[this.dataIndex] = _.cloneDeep(value);
179 this.$emit('upDateQlrxxList', this.tableDataList) 179 this.$emit('upDateQlrxxList', this.tableDataList)
180 } else { 180 } else {
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-08 14:32:47 4 * @LastEditTime: 2023-08-23 15:06:21
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -83,8 +83,8 @@ class data extends filter { ...@@ -83,8 +83,8 @@ class data extends filter {
83 { 83 {
84 prop: "zl", 84 prop: "zl",
85 label: "坐落", 85 label: "坐落",
86 minWidth: '130', 86 width: '150',
87 showOverflowTooltip: true 87 showOverflowTooltip: true,
88 }, 88 },
89 { 89 {
90 prop: "slsj", 90 prop: "slsj",
...@@ -95,7 +95,7 @@ class data extends filter { ...@@ -95,7 +95,7 @@ class data extends filter {
95 { 95 {
96 prop: "slry", 96 prop: "slry",
97 label: "受理人员", 97 label: "受理人员",
98 width: '80' 98 minWidth: '80'
99 }, 99 },
100 { 100 {
101 label: "转入时间", 101 label: "转入时间",
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-17 13:28:21 4 * @LastEditTime: 2023-08-22 16:25:12
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
183 <el-row> 183 <el-row>
184 <el-col> 184 <el-col>
185 <el-form-item label="附记:" prop="fj"> 185 <el-form-item label="附记:" prop="fj">
186 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!viewEdit|| isJfOperation"></el-input> 186 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.diyaq.fj" :disabled="!viewEdit|| isJfOperation"></el-input>
187 </el-form-item> 187 </el-form-item>
188 </el-col> 188 </el-col>
189 </el-row> 189 </el-row>
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
218 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 218 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
219 <el-form-item label="持证人:"> 219 <el-form-item label="持证人:">
220 <el-select 220 <el-select
221 v-model="ruleForm.czr" 221 v-model="czr"
222 placeholder="持证人" 222 placeholder="持证人"
223 :disabled="!viewEdit"> 223 :disabled="!viewEdit">
224 <el-option 224 <el-option
...@@ -290,6 +290,11 @@ ...@@ -290,6 +290,11 @@
290 this.czrOptions = this.ruleForm.qlrList; 290 this.czrOptions = this.ruleForm.qlrList;
291 this.ruleForm.diyaq.sfczjzhxz = "0"; 291 this.ruleForm.diyaq.sfczjzhxz = "0";
292 } 292 }
293 this.ruleForm.qlrList.forEach((item) => {
294 if(item.sfczr==1){
295 this.czr=item.sqrmc
296 }
297 })
293 this.$endLoading(); 298 this.$endLoading();
294 }) 299 })
295 }, 300 },
...@@ -303,6 +308,7 @@ ...@@ -303,6 +308,7 @@
303 viewEdit: true, 308 viewEdit: true,
304 disabled: true, 309 disabled: true,
305 czrOptions: [], 310 czrOptions: [],
311 czr:"",
306 ruleForm: { 312 ruleForm: {
307 slsq: {}, 313 slsq: {},
308 ssQlxx: {}, 314 ssQlxx: {},
...@@ -356,7 +362,7 @@ ...@@ -356,7 +362,7 @@
356 item.sfczr = "1"; 362 item.sfczr = "1";
357 }); 363 });
358 } else { 364 } else {
359 if (!that.ruleForm.czr) { 365 if (!that.czr) {
360 that.$message({ 366 that.$message({
361 showClose: true, 367 showClose: true,
362 message: "请选择持证人", 368 message: "请选择持证人",
...@@ -365,7 +371,7 @@ ...@@ -365,7 +371,7 @@
365 return false; 371 return false;
366 } 372 }
367 this.ruleForm.qlrList.forEach((item, index) => { 373 this.ruleForm.qlrList.forEach((item, index) => {
368 if (item.zjh == this.ruleForm.czr) { 374 if (item.zjh == this.czr) {
369 item.sfczr = "1"; 375 item.sfczr = "1";
370 } else { 376 } else {
371 item.sfczr = "0"; 377 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-08-17 13:46:30 4 * @LastEditTime: 2023-08-22 16:27:16
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
131 <el-row :gutter="10"> 131 <el-row :gutter="10">
132 <el-col :span="24"> 132 <el-col :span="24">
133 <el-form-item label="附记:"> 133 <el-form-item label="附记:">
134 <el-input v-model="ruleForm.fdcq1.fj"></el-input> 134 <el-input v-model="ruleForm.fdcq1.fj" type="textarea" maxlength="500" show-word-limit></el-input>
135 </el-form-item> 135 </el-form-item>
136 </el-col> 136 </el-col>
137 </el-row> 137 </el-row>
...@@ -177,8 +177,8 @@ ...@@ -177,8 +177,8 @@
177 </el-form-item> 177 </el-form-item>
178 </el-col> 178 </el-col>
179 <el-col :span="5" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 179 <el-col :span="5" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
180 <el-form-item label="持证人:"> 180 <el-form-item label="持证人1:">
181 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> 181 <el-select v-model="czr" placeholder="持证人" :disabled="!viewEdit">
182 <el-option 182 <el-option
183 v-for="item in czrOptions" 183 v-for="item in czrOptions"
184 :key="item.zjh" 184 :key="item.zjh"
...@@ -255,6 +255,11 @@ ...@@ -255,6 +255,11 @@
255 ...res.result, 255 ...res.result,
256 ...res.result.qlxxdatas, 256 ...res.result.qlxxdatas,
257 }; 257 };
258 this.ruleForm.qlrList.forEach((item) => {
259 if(item.sfczr==1){
260 this.czr=item.sqrmc
261 }
262 })
258 //初始化发证方式,1:小证,2:大正 263 //初始化发证方式,1:小证,2:大正
259 this.ruleForm.slsq.fzfs == null 264 this.ruleForm.slsq.fzfs == null
260 ? (this.ruleForm.slsq.fzfs = "1") 265 ? (this.ruleForm.slsq.fzfs = "1")
...@@ -272,6 +277,7 @@ ...@@ -272,6 +277,7 @@
272 disabled: true, 277 disabled: true,
273 tdytOption: [], 278 tdytOption: [],
274 czrOptions: [], 279 czrOptions: [],
280 czr:'',
275 ruleForm: { 281 ruleForm: {
276 flow: { 282 flow: {
277 ywh: "", 283 ywh: "",
...@@ -387,7 +393,7 @@ ...@@ -387,7 +393,7 @@
387 item.sfczr = "1"; 393 item.sfczr = "1";
388 }); 394 });
389 } else { 395 } else {
390 if (!that.ruleForm.czr) { 396 if (!that.czr) {
391 that.$message({ 397 that.$message({
392 showClose: true, 398 showClose: true,
393 message: "请选择持证人", 399 message: "请选择持证人",
...@@ -396,7 +402,7 @@ ...@@ -396,7 +402,7 @@
396 return false; 402 return false;
397 } 403 }
398 this.ruleForm.qlrList.forEach((item, index) => { 404 this.ruleForm.qlrList.forEach((item, index) => {
399 if (item.zjh == this.ruleForm.czr) { 405 if (item.zjh == this.czr) {
400 item.sfczr = "1"; 406 item.sfczr = "1";
401 } else { 407 } else {
402 item.sfczr = "0"; 408 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-17 13:34:51 4 * @LastEditTime: 2023-08-22 14:25:14
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -185,14 +185,13 @@ ...@@ -185,14 +185,13 @@
185 </el-col> 185 </el-col>
186 <el-col :span="8"> 186 <el-col :span="8">
187 <el-form-item label="竣工时间:"> 187 <el-form-item label="竣工时间:">
188 <!-- <el-input v-model="ruleForm.fdcq2.jgsj"></el-input> -->
189 <el-date-picker 188 <el-date-picker
190 v-model="ruleForm.fdcq2.jgsj" 189 v-model="ruleForm.fdcq2.jgsj"
191 class="width100" 190 class="width100"
192 type="date" 191 type="date"
193 placeholder="选择日期" 192 placeholder="选择日期"
194 value-format="yyyy-MM-dd" 193 value-format="yyyy-MM-dd"
195 :disabled="!viewEdit || ableEdit || isJfOperation"></el-date-picker> 194 :disabled="!viewEdit"></el-date-picker>
196 </el-form-item> 195 </el-form-item>
197 </el-col> 196 </el-col>
198 </el-row> 197 </el-row>
...@@ -289,7 +288,7 @@ ...@@ -289,7 +288,7 @@
289 <el-row :gutter="10"> 288 <el-row :gutter="10">
290 <el-col :span="24"> 289 <el-col :span="24">
291 <el-form-item label="附记:"> 290 <el-form-item label="附记:">
292 <el-input v-model="ruleForm.fdcq2.fj" :disabled="!viewEdit"></el-input> 291 <el-input v-model="ruleForm.fdcq2.fj" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit"></el-input>
293 </el-form-item> 292 </el-form-item>
294 </el-col> 293 </el-col>
295 </el-row> 294 </el-row>
...@@ -332,7 +331,7 @@ ...@@ -332,7 +331,7 @@
332 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 331 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
333 <el-form-item label="持证人:"> 332 <el-form-item label="持证人:">
334 <el-select 333 <el-select
335 v-model="ruleForm.czr" 334 v-model="czr"
336 placeholder="持证人" 335 placeholder="持证人"
337 :disabled="!viewEdit"> 336 :disabled="!viewEdit">
338 <el-option 337 <el-option
...@@ -399,6 +398,11 @@ ...@@ -399,6 +398,11 @@
399 ...res.result, 398 ...res.result,
400 ...res.result.qlxxdatas, 399 ...res.result.qlxxdatas,
401 } 400 }
401 this.ruleForm.qlrList.forEach((item) => {
402 if(item.sfczr==1){
403 this.czr=item.sqrmc
404 }
405 })
402 //初始化发证方式,1:小证,2:大正 406 //初始化发证方式,1:小证,2:大正
403 this.ruleForm.slsq.fzfs == null ? this.ruleForm.slsq.fzfs = '1' : this.ruleForm.slsq.fzfs; 407 this.ruleForm.slsq.fzfs == null ? this.ruleForm.slsq.fzfs = '1' : this.ruleForm.slsq.fzfs;
404 this.czrOptions = this.ruleForm.qlrList; 408 this.czrOptions = this.ruleForm.qlrList;
...@@ -426,6 +430,7 @@ ...@@ -426,6 +430,7 @@
426 disabled: true, 430 disabled: true,
427 tdytOption: [], 431 tdytOption: [],
428 czrOptions: [], 432 czrOptions: [],
433 czr:"",
429 ruleForm: { 434 ruleForm: {
430 flow: { 435 flow: {
431 ywh: '' 436 ywh: ''
...@@ -461,10 +466,8 @@ ...@@ -461,10 +466,8 @@
461 * @author: renchao 466 * @author: renchao
462 */ 467 */
463 upDateTdytxxList (val) { 468 upDateTdytxxList (val) {
464 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 469 this.ruleForm.tdytqxList = _.cloneDeep(val)
465 this.key++;
466 }, 470 },
467
468 /** 471 /**
469 * @description: 更新权利人信息 472 * @description: 更新权利人信息
470 * @param {*} val 473 * @param {*} val
...@@ -532,7 +535,7 @@ ...@@ -532,7 +535,7 @@
532 item.sfczr = "1"; 535 item.sfczr = "1";
533 }); 536 });
534 } else { 537 } else {
535 if (!that.ruleForm.czr) { 538 if (!that.czr) {
536 that.$message({ 539 that.$message({
537 showClose: true, 540 showClose: true,
538 message: "请选择持证人", 541 message: "请选择持证人",
...@@ -541,7 +544,7 @@ ...@@ -541,7 +544,7 @@
541 return false; 544 return false;
542 } 545 }
543 this.ruleForm.qlrList.forEach((item, index) => { 546 this.ruleForm.qlrList.forEach((item, index) => {
544 if (item.zjh == this.ruleForm.czr) { 547 if (item.zjh == this.czr) {
545 item.sfczr = "1"; 548 item.sfczr = "1";
546 } else { 549 } else {
547 item.sfczr = "0"; 550 item.sfczr = "0";
......
...@@ -212,7 +212,7 @@ ...@@ -212,7 +212,7 @@
212 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 212 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
213 <el-form-item label="持证人:"> 213 <el-form-item label="持证人:">
214 <el-select 214 <el-select
215 v-model="ruleForm.czr" 215 v-model="czr"
216 placeholder="持证人" 216 placeholder="持证人"
217 :disabled="!viewEdit"> 217 :disabled="!viewEdit">
218 <el-option 218 <el-option
...@@ -272,6 +272,11 @@ ...@@ -272,6 +272,11 @@
272 ...res.result.qlxxdatas, 272 ...res.result.qlxxdatas,
273 ...res.result.jsydsyqdatas, 273 ...res.result.jsydsyqdatas,
274 }; 274 };
275 this.ruleForm.qlrList.forEach((item) => {
276 if(item.sfczr==1){
277 this.czr=item.sqrmc
278 }
279 })
275 //初始化发证方式,1:小证,2:大正 280 //初始化发证方式,1:小证,2:大正
276 this.ruleForm.slsq.fzfs == null ? this.ruleForm.slsq.fzfs = '1' : this.ruleForm.slsq.fzfs; 281 this.ruleForm.slsq.fzfs == null ? this.ruleForm.slsq.fzfs = '1' : this.ruleForm.slsq.fzfs;
277 this.czrOptions = this.ruleForm.qlrList; 282 this.czrOptions = this.ruleForm.qlrList;
...@@ -290,6 +295,7 @@ ...@@ -290,6 +295,7 @@
290 disabled: true, 295 disabled: true,
291 tdytOption: [], 296 tdytOption: [],
292 czrOptions: [], 297 czrOptions: [],
298 czr:"",
293 ruleForm: { 299 ruleForm: {
294 flow: { 300 flow: {
295 ywh: '' 301 ywh: ''
...@@ -433,7 +439,7 @@ ...@@ -433,7 +439,7 @@
433 item.sfczr = "1"; 439 item.sfczr = "1";
434 }); 440 });
435 } else { 441 } else {
436 if (!that.ruleForm.czr) { 442 if (!that.czr) {
437 that.$message({ 443 that.$message({
438 showClose: true, 444 showClose: true,
439 message: "请选择持证人", 445 message: "请选择持证人",
...@@ -442,7 +448,7 @@ ...@@ -442,7 +448,7 @@
442 return false; 448 return false;
443 } 449 }
444 this.ruleForm.qlrList.forEach((item, index) => { 450 this.ruleForm.qlrList.forEach((item, index) => {
445 if (item.zjh == this.ruleForm.czr) { 451 if (item.zjh == this.czr) {
446 item.sfczr = "1"; 452 item.sfczr = "1";
447 } else { 453 } else {
448 item.sfczr = "0"; 454 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 08:53:48 4 * @LastEditTime: 2023-08-23 15:56:52
5 --> 5 -->
6 <template> 6 <template>
7 <div class="djxxTable" :style="{'max-height': this.timeLineHeight + 'px' }" 7 <div class="djxxTable" :style="{'max-height': this.timeLineHeight + 'px' }"
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 {{ getQsztName(row[item.prop]) }} 50 {{ getQsztName(row[item.prop]) }}
51 </span> 51 </span>
52 52
53 <span v-if="item.prop != 'djyy'"> 53 <span v-if="!['djyy','fj'].includes(item.prop)">
54 {{ row[item.prop] }} 54 {{ row[item.prop] }}
55 </span> 55 </span>
56 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> 56 <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top">
......
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
162 <el-col :span="6" v-if="ruleForm.sldyList[0].gyfs!=0&&ruleForm.sldyList[0].sqfbcz=='0'"> 162 <el-col :span="6" v-if="ruleForm.sldyList[0].gyfs!=0&&ruleForm.sldyList[0].sqfbcz=='0'">
163 <el-form-item label="持证人:"> 163 <el-form-item label="持证人:">
164 <el-select 164 <el-select
165 v-model="ruleForm.czr" 165 v-model="czr"
166 placeholder="持证人" 166 placeholder="持证人"
167 :disabled="!viewEdit"> 167 :disabled="!viewEdit">
168 <el-option 168 <el-option
...@@ -252,6 +252,7 @@ ...@@ -252,6 +252,7 @@
252 zdjbxx: {}, //宗地基本信息 252 zdjbxx: {}, //宗地基本信息
253 }, 253 },
254 czrOptions: [], 254 czrOptions: [],
255 czr:"",
255 //传递参数 256 //传递参数
256 propsParam: this.$attrs, 257 propsParam: this.$attrs,
257 //表单是否可操作 258 //表单是否可操作
...@@ -284,6 +285,11 @@ ...@@ -284,6 +285,11 @@
284 this.gyfs = this.ruleForm.sldyList[0].gyfs; 285 this.gyfs = this.ruleForm.sldyList[0].gyfs;
285 this.splicingFdcq2Info(); 286 this.splicingFdcq2Info();
286 } 287 }
288 this.ruleForm.qlrList.forEach((item) => {
289 if(item.sfczr==1){
290 this.czr=item.sqrmc
291 }
292 })
287 }); 293 });
288 }, 294 },
289 methods: { 295 methods: {
...@@ -378,7 +384,7 @@ ...@@ -378,7 +384,7 @@
378 item.sfczr = "1"; 384 item.sfczr = "1";
379 }); 385 });
380 } else { 386 } else {
381 if (!that.ruleForm.czr) { 387 if (!that.czr) {
382 that.$message({ 388 that.$message({
383 showClose: true, 389 showClose: true,
384 message: "请选择持证人", 390 message: "请选择持证人",
...@@ -387,7 +393,7 @@ ...@@ -387,7 +393,7 @@
387 return false; 393 return false;
388 } 394 }
389 this.ruleForm.qlrList.forEach((item, index) => { 395 this.ruleForm.qlrList.forEach((item, index) => {
390 if (item.zjh == this.ruleForm.czr) { 396 if (item.zjh == this.czr) {
391 item.sfczr = "1"; 397 item.sfczr = "1";
392 } else { 398 } else {
393 item.sfczr = "0"; 399 item.sfczr = "0";
......
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
157 </el-col> 157 </el-col>
158 <el-col :span="5" v-show="ruleForm.gyfs != '1' && ruleForm.sffbcz=='0'"> 158 <el-col :span="5" v-show="ruleForm.gyfs != '1' && ruleForm.sffbcz=='0'">
159 <el-form-item label="持证人:"> 159 <el-form-item label="持证人:">
160 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> 160 <el-select v-model="czr" placeholder="持证人" :disabled="!viewEdit">
161 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 161 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
162 </el-option> 162 </el-option>
163 </el-select> 163 </el-select>
...@@ -207,6 +207,11 @@ ...@@ -207,6 +207,11 @@
207 ...res.result.qlxxdatas, 207 ...res.result.qlxxdatas,
208 ...res.result.jsydsyqdatas, 208 ...res.result.jsydsyqdatas,
209 }; 209 };
210 this.ruleForm.qlrList.forEach((item) => {
211 if(item.sfczr==1){
212 this.czr=item.sqrmc
213 }
214 })
210 this.czrOptions = this.ruleForm.qlrList; 215 this.czrOptions = this.ruleForm.qlrList;
211 } 216 }
212 }); 217 });
...@@ -222,6 +227,7 @@ ...@@ -222,6 +227,7 @@
222 disabled: true, 227 disabled: true,
223 tdytOption: [], 228 tdytOption: [],
224 czrOptions: [], 229 czrOptions: [],
230 czr:"",
225 ruleForm: { 231 ruleForm: {
226 ywh: "", 232 ywh: "",
227 slry: "", 233 slry: "",
...@@ -341,7 +347,7 @@ ...@@ -341,7 +347,7 @@
341 item.sfczr = "1"; 347 item.sfczr = "1";
342 }); 348 });
343 } else { 349 } else {
344 if (!that.ruleForm.czr) { 350 if (!that.czr) {
345 that.$message({ 351 that.$message({
346 showClose: true, 352 showClose: true,
347 message: "请选择持证人", 353 message: "请选择持证人",
...@@ -350,7 +356,7 @@ ...@@ -350,7 +356,7 @@
350 return false; 356 return false;
351 } 357 }
352 this.ruleForm.qlrList.forEach((item, index) => { 358 this.ruleForm.qlrList.forEach((item, index) => {
353 if (item.zjh == this.ruleForm.czr) { 359 if (item.zjh == this.czr) {
354 item.sfczr = "1"; 360 item.sfczr = "1";
355 } else { 361 } else {
356 item.sfczr = "0"; 362 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-16 16:13:05 4 * @LastEditTime: 2023-08-22 16:25:49
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
133 <el-row :gutter="10"> 133 <el-row :gutter="10">
134 <el-col> 134 <el-col>
135 <el-form-item label="附记:" prop="fj"> 135 <el-form-item label="附记:" prop="fj">
136 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj"></el-input> 136 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.jsydsyq.fj"></el-input>
137 </el-form-item> 137 </el-form-item>
138 </el-col> 138 </el-col>
139 </el-row> 139 </el-row>
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
175 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 175 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
176 <el-form-item label="持证人:"> 176 <el-form-item label="持证人:">
177 <el-select 177 <el-select
178 v-model="ruleForm.czr" 178 v-model="czr"
179 placeholder="持证人" 179 placeholder="持证人"
180 :disabled="!viewEdit"> 180 :disabled="!viewEdit">
181 <el-option 181 <el-option
...@@ -245,6 +245,11 @@ ...@@ -245,6 +245,11 @@
245 that.$endLoading(); 245 that.$endLoading();
246 that.isShow = true; 246 that.isShow = true;
247 this.czrOptions = this.ruleForm.qlrList; 247 this.czrOptions = this.ruleForm.qlrList;
248 this.ruleForm.qlrList.forEach((item) => {
249 if(item.sfczr==1){
250 this.czr=item.sqrmc
251 }
252 })
248 }) 253 })
249 }) 254 })
250 }, 255 },
...@@ -265,6 +270,7 @@ ...@@ -265,6 +270,7 @@
265 mjdw: "1", 270 mjdw: "1",
266 //表单是否可操作 271 //表单是否可操作
267 viewEdit: true, 272 viewEdit: true,
273 czr:"",
268 key: 0, 274 key: 0,
269 isShow: false, 275 isShow: false,
270 disabled: true, 276 disabled: true,
...@@ -355,7 +361,7 @@ ...@@ -355,7 +361,7 @@
355 item.sfczr = "1"; 361 item.sfczr = "1";
356 }); 362 });
357 } else { 363 } else {
358 if (!that.ruleForm.czr) { 364 if (!that.czr) {
359 that.$message({ 365 that.$message({
360 showClose: true, 366 showClose: true,
361 message: "请选择持证人", 367 message: "请选择持证人",
...@@ -364,7 +370,7 @@ ...@@ -364,7 +370,7 @@
364 return false; 370 return false;
365 } 371 }
366 this.ruleForm.qlrList.forEach((item, index) => { 372 this.ruleForm.qlrList.forEach((item, index) => {
367 if (item.zjh == this.ruleForm.czr) { 373 if (item.zjh == this.czr) {
368 item.sfczr = "1"; 374 item.sfczr = "1";
369 } else { 375 } else {
370 item.sfczr = "0"; 376 item.sfczr = "0";
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 2 <!--
3 * @Description: 3 * @Description:
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2023-08-17 13:40:24 5 * @LastEditTime: 2023-08-22 16:25:54
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
124 <el-col> 124 <el-col>
125 <el-form-item label="附记:" prop="fj"> 125 <el-form-item label="附记:" prop="fj">
126 <el-input 126 <el-input
127 type="textarea" 127 type="textarea" maxlength="500" show-word-limit
128 v-model="ruleForm.jsydsyq.fj" 128 v-model="ruleForm.jsydsyq.fj"
129 :disabled="!viewEdit"></el-input> 129 :disabled="!viewEdit"></el-input>
130 </el-form-item> 130 </el-form-item>
...@@ -170,7 +170,7 @@ ...@@ -170,7 +170,7 @@
170 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 170 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
171 <el-form-item label="持证人:"> 171 <el-form-item label="持证人:">
172 <el-select 172 <el-select
173 v-model="ruleForm.czr" 173 v-model="czr"
174 placeholder="持证人" 174 placeholder="持证人"
175 :disabled="!viewEdit"> 175 :disabled="!viewEdit">
176 <el-option 176 <el-option
...@@ -235,6 +235,11 @@ ...@@ -235,6 +235,11 @@
235 this.ruleForm = res.result; 235 this.ruleForm = res.result;
236 this.czrOptions = this.ruleForm.qlrList; 236 this.czrOptions = this.ruleForm.qlrList;
237 } 237 }
238 this.ruleForm.qlrList.forEach((item) => {
239 if(item.sfczr==1){
240 this.czr=item.sqrmc
241 }
242 })
238 this.$endLoading(); 243 this.$endLoading();
239 }); 244 });
240 }, 245 },
...@@ -248,6 +253,7 @@ ...@@ -248,6 +253,7 @@
248 viewEdit: false, 253 viewEdit: false,
249 disabled: true, 254 disabled: true,
250 czrOptions: [], 255 czrOptions: [],
256 czr:"",
251 ruleForm: { 257 ruleForm: {
252 slywxx: {}, 258 slywxx: {},
253 qlxx: {}, 259 qlxx: {},
...@@ -329,7 +335,7 @@ ...@@ -329,7 +335,7 @@
329 item.sfczr = "1"; 335 item.sfczr = "1";
330 }); 336 });
331 } else { 337 } else {
332 if (!that.ruleForm.czr) { 338 if (!that.czr) {
333 that.$message({ 339 that.$message({
334 showClose: true, 340 showClose: true,
335 message: "请选择持证人", 341 message: "请选择持证人",
...@@ -338,7 +344,7 @@ ...@@ -338,7 +344,7 @@
338 return false; 344 return false;
339 } 345 }
340 this.ruleForm.qlrList.forEach((item, index) => { 346 this.ruleForm.qlrList.forEach((item, index) => {
341 if (item.zjh == this.ruleForm.czr) { 347 if (item.zjh == this.czr) {
342 item.sfczr = "1"; 348 item.sfczr = "1";
343 } else { 349 } else {
344 item.sfczr = "0"; 350 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-08-18 15:48:43 4 * @LastEditTime: 2023-08-22 16:28:21
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
164 </el-col> 164 </el-col>
165 <el-col :span="8"> 165 <el-col :span="8">
166 <el-form-item label="附记:"> 166 <el-form-item label="附记:">
167 <el-input v-model="ruleForm.lq.fj"></el-input> 167 <el-input v-model="ruleForm.lq.fj" type="textarea" maxlength="500" show-word-limit></el-input>
168 </el-form-item> 168 </el-form-item>
169 </el-col> 169 </el-col>
170 </el-row> 170 </el-row>
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
208 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 208 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
209 <el-form-item label="持证人:"> 209 <el-form-item label="持证人:">
210 <el-select 210 <el-select
211 v-model="ruleForm.czr" 211 v-model="czr"
212 placeholder="持证人" 212 placeholder="持证人"
213 :disabled="!viewEdit"> 213 :disabled="!viewEdit">
214 <el-option 214 <el-option
...@@ -285,6 +285,11 @@ ...@@ -285,6 +285,11 @@
285 ...res.result, 285 ...res.result,
286 ...res.result.qlxxdatas, 286 ...res.result.qlxxdatas,
287 }; 287 };
288 this.ruleForm.qlrList.forEach((item) => {
289 if(item.sfczr==1){
290 this.czr=item.sqrmc
291 }
292 })
288 //初始化发证方式,1:小证,2:大正 293 //初始化发证方式,1:小证,2:大正
289 this.ruleForm.slsq.fzfs == null 294 this.ruleForm.slsq.fzfs == null
290 ? (this.ruleForm.slsq.fzfs = "1") 295 ? (this.ruleForm.slsq.fzfs = "1")
...@@ -302,6 +307,7 @@ ...@@ -302,6 +307,7 @@
302 disabled: true, 307 disabled: true,
303 tdytOption: [], 308 tdytOption: [],
304 czrOptions: [], 309 czrOptions: [],
310 czr:"",
305 ruleForm: { 311 ruleForm: {
306 flow: { 312 flow: {
307 ywh: "", 313 ywh: "",
...@@ -396,7 +402,7 @@ ...@@ -396,7 +402,7 @@
396 item.sfczr = "1"; 402 item.sfczr = "1";
397 }); 403 });
398 } else { 404 } else {
399 if (!that.ruleForm.czr) { 405 if (!that.czr) {
400 that.$message({ 406 that.$message({
401 showClose: true, 407 showClose: true,
402 message: "请选择持证人", 408 message: "请选择持证人",
...@@ -405,7 +411,7 @@ ...@@ -405,7 +411,7 @@
405 return false; 411 return false;
406 } 412 }
407 this.ruleForm.qlrList.forEach((item, index) => { 413 this.ruleForm.qlrList.forEach((item, index) => {
408 if (item.zjh == this.ruleForm.czr) { 414 if (item.zjh == this.czr) {
409 item.sfczr = "1"; 415 item.sfczr = "1";
410 } else { 416 } else {
411 item.sfczr = "0"; 417 item.sfczr = "0";
......
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
165 <el-row :gutter="10"> 165 <el-row :gutter="10">
166 <el-col> 166 <el-col>
167 <el-form-item label="附记:" prop="fj"> 167 <el-form-item label="附记:" prop="fj">
168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input> 168 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input>
169 </el-form-item> 169 </el-form-item>
170 </el-col> 170 </el-col>
171 </el-row> 171 </el-row>
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
201 <el-select 201 <el-select
202 v-model="ruleForm.czr" 202 v-model="czr"
203 placeholder="持证人" 203 placeholder="持证人"
204 :disabled="!viewEdit"> 204 :disabled="!viewEdit">
205 <el-option 205 <el-option
...@@ -260,6 +260,11 @@ ...@@ -260,6 +260,11 @@
260 Init(formdata).then((res) => { 260 Init(formdata).then((res) => {
261 this.ruleForm = res.result; 261 this.ruleForm = res.result;
262 this.czrOptions = this.ruleForm.qlrList; 262 this.czrOptions = this.ruleForm.qlrList;
263 this.ruleForm.qlrList.forEach((item) => {
264 if(item.sfczr==1){
265 this.czr=item.sqrmc
266 }
267 })
263 this.$endLoading(); 268 this.$endLoading();
264 }) 269 })
265 }, 270 },
...@@ -272,6 +277,7 @@ ...@@ -272,6 +277,7 @@
272 disabled: true, 277 disabled: true,
273 //持证人选项 278 //持证人选项
274 czrOptions: [], 279 czrOptions: [],
280 czr:"",
275 ruleForm: { 281 ruleForm: {
276 zdjbxx: { 282 zdjbxx: {
277 ghytmc: '' 283 ghytmc: ''
...@@ -326,7 +332,7 @@ ...@@ -326,7 +332,7 @@
326 item.sfczr = "1"; 332 item.sfczr = "1";
327 }); 333 });
328 } else { 334 } else {
329 if (!that.ruleForm.czr) { 335 if (!that.czr) {
330 that.$message({ 336 that.$message({
331 showClose: true, 337 showClose: true,
332 message: "请选择持证人", 338 message: "请选择持证人",
...@@ -335,7 +341,7 @@ ...@@ -335,7 +341,7 @@
335 return false; 341 return false;
336 } 342 }
337 this.ruleForm.qlrList.forEach((item, index) => { 343 this.ruleForm.qlrList.forEach((item, index) => {
338 if (item.zjh == this.ruleForm.czr) { 344 if (item.zjh == this.czr) {
339 item.sfczr = "1"; 345 item.sfczr = "1";
340 } else { 346 } else {
341 item.sfczr = "0"; 347 item.sfczr = "0";
......
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
165 <el-row :gutter="10"> 165 <el-row :gutter="10">
166 <el-col> 166 <el-col>
167 <el-form-item label="附记:" prop="fj"> 167 <el-form-item label="附记:" prop="fj">
168 <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input> 168 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input>
169 </el-form-item> 169 </el-form-item>
170 </el-col> 170 </el-col>
171 </el-row> 171 </el-row>
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
201 <el-select 201 <el-select
202 v-model="ruleForm.czr" 202 v-model="czr"
203 placeholder="持证人" 203 placeholder="持证人"
204 :disabled="!viewEdit"> 204 :disabled="!viewEdit">
205 <el-option 205 <el-option
...@@ -265,6 +265,11 @@ ...@@ -265,6 +265,11 @@
265 Init(formdata).then((res) => { 265 Init(formdata).then((res) => {
266 this.ruleForm = res.result; 266 this.ruleForm = res.result;
267 this.czrOptions = this.ruleForm.qlrList; 267 this.czrOptions = this.ruleForm.qlrList;
268 this.ruleForm.qlrList.forEach((item) => {
269 if(item.sfczr==1){
270 this.czr=item.sqrmc
271 }
272 })
268 this.$endLoading(); 273 this.$endLoading();
269 274
270 }) 275 })
...@@ -279,6 +284,7 @@ ...@@ -279,6 +284,7 @@
279 viewEdit: true, 284 viewEdit: true,
280 disabled: true, 285 disabled: true,
281 czrOptions: [], 286 czrOptions: [],
287 czr:"",
282 ruleForm: {}, 288 ruleForm: {},
283 //传递参数 289 //传递参数
284 propsParam: {}, 290 propsParam: {},
...@@ -327,7 +333,7 @@ ...@@ -327,7 +333,7 @@
327 item.sfczr = "1"; 333 item.sfczr = "1";
328 }); 334 });
329 } else { 335 } else {
330 if (!that.ruleForm.czr) { 336 if (!that.czr) {
331 that.$message({ 337 that.$message({
332 showClose: true, 338 showClose: true,
333 message: "请选择持证人", 339 message: "请选择持证人",
...@@ -336,7 +342,7 @@ ...@@ -336,7 +342,7 @@
336 return false; 342 return false;
337 } 343 }
338 this.ruleForm.qlrList.forEach((item, index) => { 344 this.ruleForm.qlrList.forEach((item, index) => {
339 if (item.zjh == this.ruleForm.czr) { 345 if (item.zjh == this.czr) {
340 item.sfczr = "1"; 346 item.sfczr = "1";
341 } else { 347 } else {
342 item.sfczr = "0"; 348 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023-08-17 15:58:02 4 * @LastEditTime: 2023-08-22 16:28:25
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 <el-col :span="8"> 31 <el-col :span="8">
32 <el-form-item label="受理时间:"> 32 <el-form-item label="受理时间:">
33 <el-input disabled v-model="ruleForm.slsq.slsj"></el-input> 33 <el-input disabled v-model="ruleForm.slsq.slsj"></el-input>
34 </el-form-item> 34 </el-form-item>
35 </el-col> 35 </el-col>
36 </el-row> 36 </el-row>
37 <el-row :gutter="10" v-if="ruleForm.slsq"> 37 <el-row :gutter="10" v-if="ruleForm.slsq">
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
164 </el-col> 164 </el-col>
165 <el-col :span="8"> 165 <el-col :span="8">
166 <el-form-item label="附记:"> 166 <el-form-item label="附记:">
167 <el-input v-model="ruleForm.lq.fj"></el-input> 167 <el-input v-model="ruleForm.lq.fj" type="textarea" maxlength="500" show-word-limit></el-input>
168 </el-form-item> 168 </el-form-item>
169 </el-col> 169 </el-col>
170 </el-row> 170 </el-row>
...@@ -208,7 +208,7 @@ ...@@ -208,7 +208,7 @@
208 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 208 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
209 <el-form-item label="持证人:"> 209 <el-form-item label="持证人:">
210 <el-select 210 <el-select
211 v-model="ruleForm.czr" 211 v-model="czr"
212 placeholder="持证人" 212 placeholder="持证人"
213 :disabled="!viewEdit"> 213 :disabled="!viewEdit">
214 <el-option 214 <el-option
...@@ -285,6 +285,11 @@ ...@@ -285,6 +285,11 @@
285 ...res.result, 285 ...res.result,
286 ...res.result.qlxxdatas, 286 ...res.result.qlxxdatas,
287 }; 287 };
288 this.ruleForm.qlrList.forEach((item) => {
289 if(item.sfczr==1){
290 this.czr=item.sqrmc
291 }
292 })
288 //初始化发证方式,1:小证,2:大正 293 //初始化发证方式,1:小证,2:大正
289 this.ruleForm.slsq.fzfs == null 294 this.ruleForm.slsq.fzfs == null
290 ? (this.ruleForm.slsq.fzfs = "1") 295 ? (this.ruleForm.slsq.fzfs = "1")
...@@ -302,6 +307,7 @@ ...@@ -302,6 +307,7 @@
302 disabled: true, 307 disabled: true,
303 tdytOption: [], 308 tdytOption: [],
304 czrOptions: [], 309 czrOptions: [],
310 czr:"",
305 ruleForm: { 311 ruleForm: {
306 flow: { 312 flow: {
307 ywh: "", 313 ywh: "",
...@@ -396,7 +402,7 @@ ...@@ -396,7 +402,7 @@
396 item.sfczr = "1"; 402 item.sfczr = "1";
397 }); 403 });
398 } else { 404 } else {
399 if (!that.ruleForm.czr) { 405 if (!that.czr) {
400 that.$message({ 406 that.$message({
401 showClose: true, 407 showClose: true,
402 message: "请选择持证人", 408 message: "请选择持证人",
...@@ -405,7 +411,7 @@ ...@@ -405,7 +411,7 @@
405 return false; 411 return false;
406 } 412 }
407 this.ruleForm.qlrList.forEach((item, index) => { 413 this.ruleForm.qlrList.forEach((item, index) => {
408 if (item.zjh == this.ruleForm.czr) { 414 if (item.zjh == this.czr) {
409 item.sfczr = "1"; 415 item.sfczr = "1";
410 } else { 416 } else {
411 item.sfczr = "0"; 417 item.sfczr = "0";
......
...@@ -279,7 +279,7 @@ ...@@ -279,7 +279,7 @@
279 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 279 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
280 <el-form-item label="持证人:"> 280 <el-form-item label="持证人:">
281 <el-select 281 <el-select
282 v-model="ruleForm.czr" 282 v-model="czr"
283 placeholder="持证人" 283 placeholder="持证人"
284 :disabled="!viewEdit"> 284 :disabled="!viewEdit">
285 <el-option 285 <el-option
...@@ -363,6 +363,11 @@ ...@@ -363,6 +363,11 @@
363 that.$endLoading(); 363 that.$endLoading();
364 that.isShow = true; 364 that.isShow = true;
365 this.czrOptions = this.ruleForm.qlrList; 365 this.czrOptions = this.ruleForm.qlrList;
366 this.ruleForm.qlrList.forEach((item) => {
367 if(item.sfczr==1){
368 this.czr=item.sqrmc
369 }
370 })
366 }); 371 });
367 }); 372 });
368 }, 373 },
...@@ -389,6 +394,7 @@ ...@@ -389,6 +394,7 @@
389 isShow: false, 394 isShow: false,
390 disabled: true, 395 disabled: true,
391 czrOptions: [], 396 czrOptions: [],
397 czr:"",
392 ruleForm: {}, 398 ruleForm: {},
393 //传递参数 399 //传递参数
394 propsParam: {}, 400 propsParam: {},
...@@ -475,7 +481,7 @@ ...@@ -475,7 +481,7 @@
475 item.sfczr = "1"; 481 item.sfczr = "1";
476 }); 482 });
477 } else { 483 } else {
478 if (!that.ruleForm.czr) { 484 if (!that.czr) {
479 that.$message({ 485 that.$message({
480 showClose: true, 486 showClose: true,
481 message: "请选择持证人", 487 message: "请选择持证人",
...@@ -484,7 +490,7 @@ ...@@ -484,7 +490,7 @@
484 return false; 490 return false;
485 } 491 }
486 this.ruleForm.qlrList.forEach((item, index) => { 492 this.ruleForm.qlrList.forEach((item, index) => {
487 if (item.zjh == this.ruleForm.czr) { 493 if (item.zjh == this.czr) {
488 item.sfczr = "1"; 494 item.sfczr = "1";
489 } else { 495 } else {
490 item.sfczr = "0"; 496 item.sfczr = "0";
......
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
166 <el-row :gutter="10"> 166 <el-row :gutter="10">
167 <el-col :span="24"> 167 <el-col :span="24">
168 <el-form-item label="附记:"> 168 <el-form-item label="附记:">
169 <el-input v-model="ruleForm.ygdj.fj"></el-input> 169 <el-input v-model="ruleForm.ygdj.fj" type="textarea" maxlength="500" show-word-limit></el-input>
170 </el-form-item> 170 </el-form-item>
171 </el-col> 171 </el-col>
172 </el-row> 172 </el-row>
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
200 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 200 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
201 <el-form-item label="持证人:"> 201 <el-form-item label="持证人:">
202 <el-select 202 <el-select
203 v-model="ruleForm.czr" 203 v-model="czr"
204 placeholder="持证人" 204 placeholder="持证人"
205 :disabled="!viewEdit"> 205 :disabled="!viewEdit">
206 <el-option 206 <el-option
...@@ -263,6 +263,11 @@ ...@@ -263,6 +263,11 @@
263 this.ruleForm = res.result; 263 this.ruleForm = res.result;
264 this.czrOptions = this.ruleForm.qlrList; 264 this.czrOptions = this.ruleForm.qlrList;
265 this.$endLoading(); 265 this.$endLoading();
266 this.ruleForm.qlrList.forEach((item) => {
267 if(item.sfczr==1){
268 this.czr=item.sqrmc
269 }
270 })
266 } 271 }
267 }) 272 })
268 }, 273 },
...@@ -278,6 +283,7 @@ ...@@ -278,6 +283,7 @@
278 disabled: true, 283 disabled: true,
279 tdytOption: [], 284 tdytOption: [],
280 czrOptions: [], 285 czrOptions: [],
286 czr:"",
281 ruleForm: { 287 ruleForm: {
282 qlxx: {} 288 qlxx: {}
283 , sldy: {} 289 , sldy: {}
...@@ -349,7 +355,7 @@ ...@@ -349,7 +355,7 @@
349 item.sfczr = "1"; 355 item.sfczr = "1";
350 }); 356 });
351 } else { 357 } else {
352 if (!that.ruleForm.czr) { 358 if (!that.czr) {
353 that.$message({ 359 that.$message({
354 showClose: true, 360 showClose: true,
355 message: "请选择持证人", 361 message: "请选择持证人",
...@@ -358,7 +364,7 @@ ...@@ -358,7 +364,7 @@
358 return false; 364 return false;
359 } 365 }
360 this.ruleForm.qlrList.forEach((item, index) => { 366 this.ruleForm.qlrList.forEach((item, index) => {
361 if (item.zjh == this.ruleForm.czr) { 367 if (item.zjh == this.czr) {
362 item.sfczr = "1"; 368 item.sfczr = "1";
363 } else { 369 } else {
364 item.sfczr = "0"; 370 item.sfczr = "0";
......
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
137 <el-form-item label="持证人:"> 137 <el-form-item label="持证人:">
138 <el-select 138 <el-select
139 v-model="ruleForm.czr" 139 v-model="czr"
140 placeholder="持证人" 140 placeholder="持证人"
141 :disabled="!viewEdit"> 141 :disabled="!viewEdit">
142 <el-option 142 <el-option
...@@ -199,6 +199,11 @@ ...@@ -199,6 +199,11 @@
199 this.$endLoading(); 199 this.$endLoading();
200 this.ruleForm = res.result; 200 this.ruleForm = res.result;
201 this.czrOptions = this.ruleForm.qlrList; 201 this.czrOptions = this.ruleForm.qlrList;
202 this.ruleForm.qlrList.forEach((item) => {
203 if(item.sfczr==1){
204 this.czr=item.sqrmc
205 }
206 })
202 } 207 }
203 }); 208 });
204 }, 209 },
...@@ -213,6 +218,7 @@ ...@@ -213,6 +218,7 @@
213 disabled: true, 218 disabled: true,
214 tdytOption: [], 219 tdytOption: [],
215 czrOptions: [], 220 czrOptions: [],
221 czr:"",
216 ruleForm: {}, 222 ruleForm: {},
217 //传递参数 223 //传递参数
218 propsParam: this.$attrs, 224 propsParam: this.$attrs,
...@@ -292,7 +298,7 @@ ...@@ -292,7 +298,7 @@
292 item.sfczr = "1"; 298 item.sfczr = "1";
293 }); 299 });
294 } else { 300 } else {
295 if (!that.ruleForm.czr) { 301 if (!that.czr) {
296 that.$message({ 302 that.$message({
297 showClose: true, 303 showClose: true,
298 message: "请选择持证人", 304 message: "请选择持证人",
...@@ -301,7 +307,7 @@ ...@@ -301,7 +307,7 @@
301 return false; 307 return false;
302 } 308 }
303 this.ruleForm.qlrList.forEach((item, index) => { 309 this.ruleForm.qlrList.forEach((item, index) => {
304 if (item.zjh == this.ruleForm.czr) { 310 if (item.zjh == this.czr) {
305 item.sfczr = "1"; 311 item.sfczr = "1";
306 } else { 312 } else {
307 item.sfczr = "0"; 313 item.sfczr = "0";
......
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 <el-row> 174 <el-row>
175 <el-col :span="24"> 175 <el-col :span="24">
176 <el-form-item label="附记:" prop="fj"> 176 <el-form-item label="附记:" prop="fj">
177 <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="!viewEdit"></el-input> 177 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.ygdj.fj" :disabled="!viewEdit"></el-input>
178 </el-form-item> 178 </el-form-item>
179 </el-col> 179 </el-col>
180 </el-row> 180 </el-row>
...@@ -203,7 +203,7 @@ ...@@ -203,7 +203,7 @@
203 </el-col> 203 </el-col>
204 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 204 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
205 <el-form-item label="持证人:"> 205 <el-form-item label="持证人:">
206 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> 206 <el-select v-model="czr" placeholder="持证人" :disabled="!viewEdit">
207 <el-option 207 <el-option
208 v-for="item in czrOptions" 208 v-for="item in czrOptions"
209 :key="item.zjh" 209 :key="item.zjh"
...@@ -274,6 +274,11 @@ ...@@ -274,6 +274,11 @@
274 if (res.code === 200 && res.result) { 274 if (res.code === 200 && res.result) {
275 that.ruleForm = res.result; 275 that.ruleForm = res.result;
276 this.czrOptions = this.ruleForm.qlrList; 276 this.czrOptions = this.ruleForm.qlrList;
277 this.ruleForm.qlrList.forEach((item) => {
278 if(item.sfczr==1){
279 this.czr=item.sqrmc
280 }
281 })
277 setTimeout(() => { 282 setTimeout(() => {
278 that.loading = false; 283 that.loading = false;
279 }, 300); 284 }, 300);
...@@ -292,6 +297,7 @@ ...@@ -292,6 +297,7 @@
292 disabled: true, 297 disabled: true,
293 tdytOption: [], 298 tdytOption: [],
294 czrOptions: [], 299 czrOptions: [],
300 czr:"",
295 ruleForm: {}, 301 ruleForm: {},
296 //传递参数 302 //传递参数
297 propsParam: this.$attrs, 303 propsParam: this.$attrs,
...@@ -357,7 +363,7 @@ ...@@ -357,7 +363,7 @@
357 item.sfczr = "1"; 363 item.sfczr = "1";
358 }); 364 });
359 } else { 365 } else {
360 if (!that.ruleForm.czr) { 366 if (!that.czr) {
361 that.$message({ 367 that.$message({
362 showClose: true, 368 showClose: true,
363 message: "请选择持证人", 369 message: "请选择持证人",
...@@ -366,7 +372,7 @@ ...@@ -366,7 +372,7 @@
366 return false; 372 return false;
367 } 373 }
368 this.ruleForm.qlrList.forEach((item, index) => { 374 this.ruleForm.qlrList.forEach((item, index) => {
369 if (item.zjh == this.ruleForm.czr) { 375 if (item.zjh == this.czr) {
370 item.sfczr = "1"; 376 item.sfczr = "1";
371 } else { 377 } else {
372 item.sfczr = "0"; 378 item.sfczr = "0";
......
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
131 <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> 131 <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0">
132 <el-col> 132 <el-col>
133 <el-form-item label="附记:" prop="fj"> 133 <el-form-item label="附记:" prop="fj">
134 <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="!viewEdit"></el-input> 134 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.diyaqList[0].fj" :disabled="!viewEdit"></el-input>
135 </el-form-item> 135 </el-form-item>
136 </el-col> 136 </el-col>
137 </el-row> 137 </el-row>
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
162 </el-col> 162 </el-col>
163 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'&&ruleForm.sldyList[0].sqfbcz == '0' "> 163 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'&&ruleForm.sldyList[0].sqfbcz == '0' ">
164 <el-form-item label="持证人:"> 164 <el-form-item label="持证人:">
165 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> 165 <el-select v-model="czr" placeholder="持证人" :disabled="!viewEdit">
166 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 166 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
167 </el-option> 167 </el-option>
168 </el-select> 168 </el-select>
...@@ -224,6 +224,11 @@ ...@@ -224,6 +224,11 @@
224 if (res.code === 200 && res.result) { 224 if (res.code === 200 && res.result) {
225 this.ruleForm = res.result; 225 this.ruleForm = res.result;
226 this.czrOptions = this.ruleForm.qlrList; 226 this.czrOptions = this.ruleForm.qlrList;
227 this.ruleForm.qlrList.forEach((item) => {
228 if(item.sfczr==1){
229 this.czr=item.sqrmc
230 }
231 })
227 } else { 232 } else {
228 this.$message.error(res.message); 233 this.$message.error(res.message);
229 } 234 }
...@@ -239,6 +244,7 @@ ...@@ -239,6 +244,7 @@
239 viewEdit: true, 244 viewEdit: true,
240 disabled: true, 245 disabled: true,
241 czrOptions: [], 246 czrOptions: [],
247 czr:"",
242 ruleForm: {}, 248 ruleForm: {},
243 //传递参数 249 //传递参数
244 propsParam: {}, 250 propsParam: {},
...@@ -287,7 +293,7 @@ ...@@ -287,7 +293,7 @@
287 item.sfczr = "1"; 293 item.sfczr = "1";
288 }); 294 });
289 } else { 295 } else {
290 if (!that.ruleForm.czr) { 296 if (!that.czr) {
291 that.$message({ 297 that.$message({
292 showClose: true, 298 showClose: true,
293 message: "请选择持证人", 299 message: "请选择持证人",
...@@ -296,7 +302,7 @@ ...@@ -296,7 +302,7 @@
296 return false; 302 return false;
297 } 303 }
298 this.ruleForm.qlrList.forEach((item, index) => { 304 this.ruleForm.qlrList.forEach((item, index) => {
299 if (item.zjh == this.ruleForm.czr) { 305 if (item.zjh == this.czr) {
300 item.sfczr = "1"; 306 item.sfczr = "1";
301 } else { 307 } else {
302 item.sfczr = "0"; 308 item.sfczr = "0";
......
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
183 <el-row> 183 <el-row>
184 <el-col> 184 <el-col>
185 <el-form-item label="附记:" prop="fj"> 185 <el-form-item label="附记:" prop="fj">
186 <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!viewEdit"></el-input> 186 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.diyaq.fj" :disabled="!viewEdit"></el-input>
187 </el-form-item> 187 </el-form-item>
188 </el-col> 188 </el-col>
189 </el-row> 189 </el-row>
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
218 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 218 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'">
219 <el-form-item label="持证人:"> 219 <el-form-item label="持证人:">
220 <el-select 220 <el-select
221 v-model="ruleForm.czr" 221 v-model="czr"
222 placeholder="持证人" 222 placeholder="持证人"
223 :disabled="!viewEdit"> 223 :disabled="!viewEdit">
224 <el-option 224 <el-option
...@@ -282,6 +282,11 @@ ...@@ -282,6 +282,11 @@
282 if (res.code === 200 && res.result) { 282 if (res.code === 200 && res.result) {
283 this.ruleForm = res.result; 283 this.ruleForm = res.result;
284 this.czrOptions = this.ruleForm.qlrList; 284 this.czrOptions = this.ruleForm.qlrList;
285 this.ruleForm.qlrList.forEach((item) => {
286 if(item.sfczr==1){
287 this.czr=item.sqrmc
288 }
289 })
285 this.$endLoading(); 290 this.$endLoading();
286 } 291 }
287 }) 292 })
...@@ -296,6 +301,7 @@ ...@@ -296,6 +301,7 @@
296 viewEdit: true, 301 viewEdit: true,
297 disabled: true, 302 disabled: true,
298 czrOptions: [], 303 czrOptions: [],
304 czr:"",
299 ruleForm: {}, 305 ruleForm: {},
300 //传递参数 306 //传递参数
301 propsParam: {}, 307 propsParam: {},
...@@ -355,7 +361,7 @@ ...@@ -355,7 +361,7 @@
355 item.sfczr = "1"; 361 item.sfczr = "1";
356 }); 362 });
357 } else { 363 } else {
358 if (!that.ruleForm.czr) { 364 if (!that.czr) {
359 that.$message({ 365 that.$message({
360 showClose: true, 366 showClose: true,
361 message: "请选择持证人", 367 message: "请选择持证人",
...@@ -364,7 +370,7 @@ ...@@ -364,7 +370,7 @@
364 return false; 370 return false;
365 } 371 }
366 this.ruleForm.qlrList.forEach((item, index) => { 372 this.ruleForm.qlrList.forEach((item, index) => {
367 if (item.zjh == this.ruleForm.czr) { 373 if (item.zjh == this.czr) {
368 item.sfczr = "1"; 374 item.sfczr = "1";
369 } else { 375 } else {
370 item.sfczr = "0"; 376 item.sfczr = "0";
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:21:40 4 * @LastEditTime: 2023-08-23 15:07:37
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -11,8 +11,7 @@ ...@@ -11,8 +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="80px">
15 >
16 <el-row> 15 <el-row>
17 <el-col :span="5"> 16 <el-col :span="5">
18 <el-form-item label="业务来源" label-width="70px"> 17 <el-form-item label="业务来源" label-width="70px">
...@@ -23,14 +22,12 @@ ...@@ -23,14 +22,12 @@
23 class="width100" 22 class="width100"
24 filterable 23 filterable
25 clearable 24 clearable
26 placeholder="请选择业务来源" 25 placeholder="请选择业务来源">
27 >
28 <el-option 26 <el-option
29 v-for="item in dictData['ywly']" 27 v-for="item in dictData['ywly']"
30 :key="item.dcode" 28 :key="item.dcode"
31 :label="item.dname" 29 :label="item.dname"
32 :value="item.dcode" 30 :value="item.dcode">
33 >
34 </el-option> 31 </el-option>
35 </el-select> 32 </el-select>
36 </el-form-item> 33 </el-form-item>
...@@ -44,14 +41,12 @@ ...@@ -44,14 +41,12 @@
44 class="width100" 41 class="width100"
45 filterable 42 filterable
46 clearable 43 clearable
47 placeholder="请选择权利类型" 44 placeholder="请选择权利类型">
48 >
49 <el-option 45 <el-option
50 v-for="item in dictData['A8']" 46 v-for="item in dictData['A8']"
51 :key="item.dcode" 47 :key="item.dcode"
52 :label="item.dname" 48 :label="item.dname"
53 :value="item.dcode" 49 :value="item.dcode">
54 >
55 </el-option> 50 </el-option>
56 </el-select> 51 </el-select>
57 </el-form-item> 52 </el-form-item>
...@@ -65,14 +60,12 @@ ...@@ -65,14 +60,12 @@
65 class="width100" 60 class="width100"
66 filterable 61 filterable
67 clearable 62 clearable
68 placeholder="请选择登记类型" 63 placeholder="请选择登记类型">
69 >
70 <el-option 64 <el-option
71 v-for="item in dictData['A21']" 65 v-for="item in dictData['A21']"
72 :key="item.dcode" 66 :key="item.dcode"
73 :label="item.dname" 67 :label="item.dname"
74 :value="item.dcode" 68 :value="item.dcode">
75 >
76 </el-option> 69 </el-option>
77 </el-select> 70 </el-select>
78 </el-form-item> 71 </el-form-item>
...@@ -83,8 +76,7 @@ ...@@ -83,8 +76,7 @@
83 placeholder="请输入业务号" 76 placeholder="请输入业务号"
84 v-model="queryForm.ywh" 77 v-model="queryForm.ywh"
85 clearable 78 clearable
86 class="width200px" 79 class="width200px">
87 >
88 </el-input> 80 </el-input>
89 </el-form-item> 81 </el-form-item>
90 </el-col> 82 </el-col>
...@@ -94,9 +86,7 @@ ...@@ -94,9 +86,7 @@
94 <el-button 86 <el-button
95 type="primary" 87 type="primary"
96 native-type="submit" 88 native-type="submit"
97 @click="handleSearch" 89 @click="handleSearch">查询</el-button>
98 >查询</el-button
99 >
100 <el-button @click="moreQueryClick">高级查询</el-button> 90 <el-button @click="moreQueryClick">高级查询</el-button>
101 </el-form-item> 91 </el-form-item>
102 </el-col> 92 </el-col>
...@@ -108,16 +98,14 @@ ...@@ -108,16 +98,14 @@
108 {{ item.name }}:{{ item.value }} 98 {{ item.name }}:{{ item.value }}
109 <i 99 <i
110 class="el-icon-circle-close" 100 class="el-icon-circle-close"
111 @click="handelItem(item, index)" 101 @click="handelItem(item, index)"></i>
112 ></i>
113 </li> 102 </li>
114 </ul> 103 </ul>
115 <el-button 104 <el-button
116 class="clean-btn" 105 class="clean-btn"
117 type="text" 106 type="text"
118 v-if="searchList.length > 0" 107 v-if="searchList.length > 0"
119 @click.native="hanldeCleanAll" 108 @click.native="hanldeCleanAll">清除全部
120 >清除全部
121 </el-button> 109 </el-button>
122 </el-row> 110 </el-row>
123 </el-form> 111 </el-form>
...@@ -134,131 +122,128 @@ ...@@ -134,131 +122,128 @@
134 @size-change="handleSizeChange" 122 @size-change="handleSizeChange"
135 @p-current-change="handleCurrentChange" 123 @p-current-change="handleCurrentChange"
136 :column="tableData.columns" 124 :column="tableData.columns"
137 :data="tableData.data" 125 :data="tableData.data">
138 >
139 </lb-table> 126 </lb-table>
140 </div> 127 </div>
141 <searchBox 128 <searchBox
142 v-model="isSearch" 129 v-model="isSearch"
143 @getSearch="getSearch" 130 @getSearch="getSearch"
144 :advancedForm="otherForm" 131 :advancedForm="otherForm" />
145 />
146 </div> 132 </div>
147 </template> 133 </template>
148 <script> 134 <script>
149 import { mapGetters } from "vuex"; 135 import { mapGetters } from "vuex";
150 import searchMin from "../components/mixin/index"; 136 import searchMin from "../components/mixin/index";
151 import table from "@/utils/mixin/table"; 137 import table from "@/utils/mixin/table";
152 import { datas, sendThis } from "./ybxdata"; 138 import { datas, sendThis } from "./ybxdata";
153 import { searchTaskDone } from "@/api/workflow/search.js"; 139 import { searchTaskDone } from "@/api/workflow/search.js";
154 import searchBox from "../components/search.vue"; 140 import searchBox from "../components/search.vue";
155 export default { 141 export default {
156 name: "ybx", 142 name: "ybx",
157 components: { searchBox }, 143 components: { searchBox },
158 mixins: [table, searchMin], 144 mixins: [table, searchMin],
159 mounted() { 145 mounted () {
160 sendThis(this); 146 sendThis(this);
161 }, 147 },
162 computed: { 148 computed: {
163 ...mapGetters(["dictData"]), 149 ...mapGetters(["dictData"]),
164 },
165 data() {
166 return {
167 queryForm: {
168 ywly: "",
169 qllx: "",
170 djlx: "",
171 ywh: "",
172 },
173 searchForm: {
174 ywlymc: "",
175 qllxmc: "",
176 djlxmc: "",
177 ywh: "",
178 },
179 tableData: {
180 total: 0,
181 columns: datas.columns(),
182 data: [],
183 },
184 };
185 },
186 activated() {
187 this.queryClick();
188 window["getBpageList"] = () => {
189 this.queryClick();
190 };
191 },
192 methods: {
193 // 列表渲染接口
194 /**
195 * @description: 列表渲染接口
196 * @author: renchao
197 */
198 queryClick() {
199 this.$startLoading();
200 this.searchForm.ywh = this.queryForm.ywh;
201 this.iterationData();
202 searchTaskDone({
203 ...this.queryForm,
204 ...this.otherForm,
205 ...this.pageData,
206 }).then((res) => {
207 this.$endLoading();
208 if (res.code === 200) {
209 let { total, records } = res.result;
210 records.forEach((item) => {
211 item.qlrmc = item.qlrmc.join(",");
212 item.ywh = item.ywh.join(",");
213 item.zl = item.zl.join(",");
214 item.outstepdate = item.outstepdate[0];
215 });
216 this.tableData.total = total ? total : 0;
217 this.tableData.data = records ? records : [];
218 }
219 });
220 }, 150 },
221 /** 151 data () {
222 * @description: handleSort 152 return {
223 * @param {*} val 153 queryForm: {
224 * @author: renchao 154 ywly: "",
225 */ 155 qllx: "",
226 handleSort(val) { 156 djlx: "",
227 this.queryForm.sortField = val.prop; 157 ywh: "",
228 this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc"; 158 },
159 searchForm: {
160 ywlymc: "",
161 qllxmc: "",
162 djlxmc: "",
163 ywh: "",
164 },
165 tableData: {
166 total: 0,
167 columns: datas.columns(),
168 data: [],
169 },
170 };
171 },
172 activated () {
229 this.queryClick(); 173 this.queryClick();
174 window["getBpageList"] = () => {
175 this.queryClick();
176 };
230 }, 177 },
231 /** 178 methods: {
232 * @description: ywhClick 179 /**
233 * @param {*} item 180 * @description: 列表渲染接口
234 * @author: renchao 181 * @author: renchao
235 */ 182 */
236 ywhClick(item) { 183 queryClick () {
237 //有任务权限 184 this.$startLoading();
238 if (item.sjlx == "3") { 185 this.searchForm.ywh = this.queryForm.ywh;
239 item.djywbm = "DJBBL"; 186 this.iterationData();
240 const { href } = this.$router.resolve( 187 searchTaskDone({
241 "/djbworkFrameview?bsmSlsq=" + 188 ...this.queryForm,
189 ...this.otherForm,
190 ...this.pageData,
191 }).then((res) => {
192 this.$endLoading();
193 if (res.code === 200) {
194 let { total, records } = res.result;
195 records.forEach((item) => {
196 item.qlrmc = item.qlrmc.join(",");
197 item.ywh = item.ywh.join(",");
198 item.zl = item.zl.join(",");
199 item.outstepdate = item.outstepdate[0];
200 });
201 this.tableData.total = total ? total : 0;
202 this.tableData.data = records ? records : [];
203 }
204 });
205 },
206 /**
207 * @description: handleSort
208 * @param {*} val
209 * @author: renchao
210 */
211 handleSort (val) {
212 this.queryForm.sortField = val.prop;
213 this.queryForm.sortOrder = val.order == "ascending" ? "asc" : "desc";
214 this.queryClick();
215 },
216 /**
217 * @description: ywhClick
218 * @param {*} item
219 * @author: renchao
220 */
221 ywhClick (item) {
222 //有任务权限
223 if (item.sjlx == "3") {
224 item.djywbm = "DJBBL";
225 const { href } = this.$router.resolve(
226 "/djbworkFrameview?bsmSlsq=" +
242 item.bsmSlsq + 227 item.bsmSlsq +
243 "&bestepid=" + 228 "&bestepid=" +
244 item.bestepid + 229 item.bestepid +
245 "&sqywbm=" + 230 "&sqywbm=" +
246 item.djywbm 231 item.djywbm
247 ); 232 );
248 window.open(href, `djbworkFrameview${item.bsmSlsq}`); 233 window.open(href, `djbworkFrameview${item.bsmSlsq}`);
249 } else { 234 } else {
250 const { href } = this.$router.resolve( 235 const { href } = this.$router.resolve(
251 "/workFrameView?bsmSlsq=" + 236 "/workFrameView?bsmSlsq=" +
252 item.bsmSlsq + 237 item.bsmSlsq +
253 "&bestepid=" + 238 "&bestepid=" +
254 item.bestepid 239 item.bestepid
255 ); 240 );
256 window.open(href, `workFrameView${item.bsmSlsq}`); 241 window.open(href, `workFrameView${item.bsmSlsq}`);
257 } 242 }
243 },
258 }, 244 },
259 }, 245 };
260 };
261 </script> 246 </script>
262 <style scoped lang="scss"> 247 <style scoped lang="scss">
263 @import "~@/styles/public.scss"; 248 @import "~@/styles/public.scss";
264 </style> 249 </style>
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-23 15:04:35
5 */
1 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
2 let vm = null 7 let vm = null
3 8
...@@ -57,6 +62,7 @@ class data extends filter { ...@@ -57,6 +62,7 @@ class data extends filter {
57 { 62 {
58 prop: "sqywmc", 63 prop: "sqywmc",
59 label: "申请业务名称", 64 label: "申请业务名称",
65 width: '150',
60 }, 66 },
61 { 67 {
62 prop: "qlrmc", 68 prop: "qlrmc",
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-02 09:57:31 4 * @LastEditTime: 2023-08-23 14:51:26
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 抵押权利信息查询 --> 7 <!-- 抵押权利信息查询 -->
...@@ -39,7 +39,6 @@ ...@@ -39,7 +39,6 @@
39 <el-col :span="2" class="btnColRight"> 39 <el-col :span="2" class="btnColRight">
40 <el-form-item> 40 <el-form-item>
41 <el-button type="primary" @click="handleSearch" :loading="loading">查询</el-button> 41 <el-button type="primary" @click="handleSearch" :loading="loading">查询</el-button>
42 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
43 </el-form-item> 42 </el-form-item>
44 </el-col> 43 </el-col>
45 </el-row> 44 </el-row>
......
...@@ -311,11 +311,11 @@ ...@@ -311,11 +311,11 @@
311 } 311 }
312 }, 312 },
313 handleLpbClick (item) { 313 handleLpbClick (item) {
314 console.log("item",item);
315 this.$popup('楼盘表', 'lpb/index', { 314 this.$popup('楼盘表', 'lpb/index', {
316 width: '85%', 315 width: '85%',
317 formData: { 316 formData: {
318 bsm: item.bsm, 317 bsm: item.bsm,
318 bsmSqyw:this.sqywInfo.bsmSqyw
319 319
320 } 320 }
321 }) 321 })
......
...@@ -89,7 +89,8 @@ ...@@ -89,7 +89,8 @@
89 */ 89 */
90 queryClick () { 90 queryClick () {
91 this.$startLoading(); 91 this.$startLoading();
92 this.queryForm.zrzbsm = this.sqywInfo.zrzbsm; 92 this.queryForm.zrzbsm = this.sqywInfo.bsm;
93 // this.queryForm.zrzbsm = this.sqywInfo.zrzbsm;
93 selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => { 94 selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => {
94 this.$endLoading(); 95 this.$endLoading();
95 if (res.code === 200) { 96 if (res.code === 200) {
......
...@@ -159,7 +159,6 @@ ...@@ -159,7 +159,6 @@
159 if (this.selectType == 'together') { 159 if (this.selectType == 'together') {
160 getTogetherBiz().then(res => { 160 getTogetherBiz().then(res => {
161 if (res) { 161 if (res) {
162 console.log("res", res);
163 this.djqxList = res.result; 162 this.djqxList = res.result;
164 } 163 }
165 }) 164 })
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-04 09:52:09 4 * @LastEditTime: 2023-08-23 14:51:40
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -35,22 +35,12 @@ class data extends filter { ...@@ -35,22 +35,12 @@ class data extends filter {
35 { 35 {
36 prop: "status", 36 prop: "status",
37 label: "状态", 37 label: "状态",
38 minWidth: '120',
38 render: (h, scope) => { 39 render: (h, scope) => {
39 return ( 40 return (
40 <div> 41 <div>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> 42 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> 43 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
47 <span v-show={scope.row.cfzt == 1}>,已查封</span>
48 <span v-show={scope.row.diyizt == 1}>,已地役</span>
49 <span v-show={scope.row.yyzt == 1}>,异议中</span>
50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
54 </div> 44 </div>
55 ) 45 )
56 } 46 }
...@@ -58,7 +48,8 @@ class data extends filter { ...@@ -58,7 +48,8 @@ class data extends filter {
58 { 48 {
59 prop: "bdcqzh", 49 prop: "bdcqzh",
60 label: "不动产证明号", 50 label: "不动产证明号",
61 minWidth: '150' 51 width: '150',
52 showOverflowTooltip: true
62 }, 53 },
63 { 54 {
64 prop: "bdcdyh", 55 prop: "bdcdyh",
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:43 4 * @LastEditTime: 2023-08-23 14:56:57
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -47,16 +47,20 @@ class data extends filter { ...@@ -47,16 +47,20 @@ class data extends filter {
47 { 47 {
48 prop: "qllxmc", 48 prop: "qllxmc",
49 label: "权利类型", 49 label: "权利类型",
50 width: '120',
51 showOverflowTooltip: true
50 }, 52 },
51 { 53 {
52 prop: "bdcdyh", 54 prop: "bdcdyh",
53 label: "不动产单元号", 55 label: "不动产单元号",
54 minWidth: '150' 56 width: '150',
57 showOverflowTooltip: true
55 }, 58 },
56 { 59 {
57 prop: "bdcqzh", 60 prop: "bdcqzh",
58 label: "不动产权证号", 61 label: "不动产权证号",
59 minWidth: '150' 62 width: '150',
63 showOverflowTooltip: true
60 }, 64 },
61 { 65 {
62 prop: "gyqk", 66 prop: "gyqk",
...@@ -95,7 +99,8 @@ class data extends filter { ...@@ -95,7 +99,8 @@ class data extends filter {
95 { 99 {
96 prop: "zl", 100 prop: "zl",
97 label: "坐落", 101 label: "坐落",
98 minWidth: '130' 102 width: '130',
103 showOverflowTooltip: true
99 }, 104 },
100 { 105 {
101 label: '操作', 106 label: '操作',
......
...@@ -80,12 +80,14 @@ class data extends filter { ...@@ -80,12 +80,14 @@ class data extends filter {
80 { 80 {
81 prop: "bdcdyh", 81 prop: "bdcdyh",
82 label: "不动产单元号", 82 label: "不动产单元号",
83 minWidth: '150' 83 width: '150',
84 showOverflowTooltip: true
84 }, 85 },
85 { 86 {
86 prop: "bdcqzh", 87 prop: "bdcqzh",
87 label: "不动产权证号", 88 label: "不动产权证号",
88 minWidth: '150' 89 width: '150',
90 showOverflowTooltip: true
89 }, 91 },
90 { 92 {
91 prop: "qlrmc", 93 prop: "qlrmc",
...@@ -108,7 +110,8 @@ class data extends filter { ...@@ -108,7 +110,8 @@ class data extends filter {
108 { 110 {
109 prop: "zl", 111 prop: "zl",
110 label: "坐落", 112 label: "坐落",
111 minWidth: '150' 113 width: '150',
114 showOverflowTooltip: true
112 }, 115 },
113 { 116 {
114 label: '操作', 117 label: '操作',
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-22 09:24:28 4 * @LastEditTime: 2023-08-22 09:28:16
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -101,11 +101,9 @@ class data extends filter { ...@@ -101,11 +101,9 @@ class data extends filter {
101 </div> 101 </div>
102 ) 102 )
103 } 103 }
104 }, 104 }
105 ] 105 ]
106 } 106 }
107
108
109 } 107 }
110 let datas = new data() 108 let datas = new data()
111 export { 109 export {
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 17:00:04 4 * @LastEditTime: 2023-08-23 14:49:24
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -35,17 +35,6 @@ class data extends filter { ...@@ -35,17 +35,6 @@ class data extends filter {
35 <div> 35 <div>
36 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> 36 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
37 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> 37 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
38 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
39 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
40 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
41 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
42 <span v-show={scope.row.cfzt == 1}>,已查封</span>
43 <span v-show={scope.row.diyizt == 1}>,已地役</span>
44 <span v-show={scope.row.yyzt == 1}>,异议中</span>
45 <span v-show={scope.row.xzzt == 1}>,已限制</span>
46 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
47 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
48 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
49 </div> 38 </div>
50 ) 39 )
51 } 40 }
...@@ -57,12 +46,14 @@ class data extends filter { ...@@ -57,12 +46,14 @@ class data extends filter {
57 { 46 {
58 prop: "bdcdyh", 47 prop: "bdcdyh",
59 label: "不动产单元号", 48 label: "不动产单元号",
60 minWidth: '150' 49 width: '150',
50 showOverflowTooltip: true
61 }, 51 },
62 { 52 {
63 prop: "bdcqzh", 53 prop: "bdcqzh",
64 label: "不动产权证号", 54 label: "不动产权证号",
65 minWidth: '150' 55 width: '150',
56 showOverflowTooltip: true
66 }, 57 },
67 { 58 {
68 prop: "qlrmc", 59 prop: "qlrmc",
......
...@@ -51,12 +51,14 @@ class data extends filter { ...@@ -51,12 +51,14 @@ class data extends filter {
51 { 51 {
52 prop: "bdcdyh", 52 prop: "bdcdyh",
53 label: "不动产单元号", 53 label: "不动产单元号",
54 minWidth: '150' 54 width: '150',
55 showOverflowTooltip: true
55 }, 56 },
56 { 57 {
57 prop: "bdcqzh", 58 prop: "bdcqzh",
58 label: "不动产权证号", 59 label: "不动产权证号",
59 minWidth: '150' 60 width: '150',
61 showOverflowTooltip: true
60 }, 62 },
61 { 63 {
62 prop: "gyqk", 64 prop: "gyqk",
......
...@@ -37,7 +37,8 @@ ...@@ -37,7 +37,8 @@
37 * @param {*} view 37 * @param {*} view
38 * @author: renchao 38 * @author: renchao
39 */ 39 */
40 loadView (view) { 40
41 loadView (view) {
41 return (r) => 42 return (r) =>
42 require.ensure([], () => r(require(`./components/${view}.vue`))); 43 require.ensure([], () => r(require(`./components/${view}.vue`)));
43 }, 44 },
......
...@@ -84,12 +84,14 @@ class data extends filter { ...@@ -84,12 +84,14 @@ class data extends filter {
84 { 84 {
85 prop: "bdcdyh", 85 prop: "bdcdyh",
86 label: "不动产单元号", 86 label: "不动产单元号",
87 minWidth: '150' 87 width: '150',
88 showOverflowTooltip: true
88 }, 89 },
89 { 90 {
90 prop: "bdcqzh", 91 prop: "bdcqzh",
91 label: "不动产权证号", 92 label: "不动产权证号",
92 minWidth: '150' 93 width: '150',
94 showOverflowTooltip: true
93 }, 95 },
94 { 96 {
95 prop: "qlrmc", 97 prop: "qlrmc",
......
...@@ -65,7 +65,8 @@ class data extends filter { ...@@ -65,7 +65,8 @@ class data extends filter {
65 { 65 {
66 prop: "bdcqzh", 66 prop: "bdcqzh",
67 label: "不动产权证号", 67 label: "不动产权证号",
68 minWidth: '120' 68 width: '150',
69 showOverflowTooltip: true
69 }, 70 },
70 { 71 {
71 prop: "qlr", 72 prop: "qlr",
......