5cbf0dd7 by renchao@pashanhoo.com

style:权利人信息

1 parent cf1156df
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:20 4 * @LastEditTime: 2023-08-01 17:33:26
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -11,21 +11,19 @@ ...@@ -11,21 +11,19 @@
11 :key="key" 11 :key="key"
12 :heightNumSetting="true" 12 :heightNumSetting="true"
13 :minHeight="150" 13 :minHeight="150"
14 :data="tableDataList" 14 :data="tableDataList">
15 >
16 </lb-table> 15 </lb-table>
17 <addQlr 16 <addQlr
18 v-model="dialog" 17 v-model="dialog"
19 :details="details" 18 :details="details"
20 :showButton="showButton" 19 :showButton="showButton"
21 @updateDetail="handleupdateDetail" 20 @updateDetail="handleupdateDetail" />
22 />
23 </div> 21 </div>
24 </template> 22 </template>
25 <script> 23 <script>
26 import addQlr from "./dialog/addQlr.vue"; 24 import addQlr from "./dialog/addQlr.vue";
27 import { mapGetters } from "vuex"; 25 import { mapGetters } from "vuex";
28 export default { 26 export default {
29 components: { 27 components: {
30 addQlr, 28 addQlr,
31 }, 29 },
...@@ -48,7 +46,7 @@ export default { ...@@ -48,7 +46,7 @@ export default {
48 default: "1", 46 default: "1",
49 }, 47 },
50 }, 48 },
51 data() { 49 data () {
52 return { 50 return {
53 key: 0, 51 key: 0,
54 dataIndex: 0, 52 dataIndex: 0,
...@@ -198,11 +196,11 @@ export default { ...@@ -198,11 +196,11 @@ export default {
198 deep: true, 196 deep: true,
199 }, 197 },
200 gyfs: { 198 gyfs: {
201 handler(newVal, oldValue) { 199 handler (newVal, oldValue) {
202 let dataList = _.cloneDeep(this.InformationTable); 200 let dataList = _.cloneDeep(this.InformationTable);
203 if (newVal == 0) { 201 if (newVal == 0) {
204 // this.column = _.cloneDeep(dataList).slice(1, dataList.length)
205 this.column = _.cloneDeep(dataList); 202 this.column = _.cloneDeep(dataList);
203 this.tableDataList = _.cloneDeep(this.tableData);
206 } else if (newVal == "1" || newVal == "3") { 204 } else if (newVal == "1" || newVal == "3") {
207 this.column = dataList; 205 this.column = dataList;
208 } else { 206 } else {
...@@ -214,6 +212,7 @@ export default { ...@@ -214,6 +212,7 @@ export default {
214 } 212 }
215 }, 213 },
216 immediate: true, 214 immediate: true,
215 deep: true,
217 }, 216 },
218 }, 217 },
219 methods: { 218 methods: {
...@@ -222,7 +221,7 @@ export default { ...@@ -222,7 +221,7 @@ export default {
222 * @param {*} value 221 * @param {*} value
223 * @author: renchao 222 * @author: renchao
224 */ 223 */
225 handleupdateDetail(value) { 224 handleupdateDetail (value) {
226 if (this.isaddupdate) { 225 if (this.isaddupdate) {
227 if (!_.isEqual(value, this.tableData)) { 226 if (!_.isEqual(value, this.tableData)) {
228 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); 227 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value);
...@@ -236,12 +235,11 @@ export default { ...@@ -236,12 +235,11 @@ export default {
236 } 235 }
237 this.key++; 236 this.key++;
238 }, 237 },
239 // 新增
240 /** 238 /**
241 * @description: 新增 239 * @description: 新增
242 * @author: renchao 240 * @author: renchao
243 */ 241 */
244 addClick() { 242 addClick () {
245 if (this.gyfs == "0" && this.tableDataList.length > 0) { 243 if (this.gyfs == "0" && this.tableDataList.length > 0) {
246 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); 244 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人");
247 } else { 245 } else {
...@@ -257,7 +255,7 @@ export default { ...@@ -257,7 +255,7 @@ export default {
257 * @param {*} row 255 * @param {*} row
258 * @author: renchao 256 * @author: renchao
259 */ 257 */
260 deleClick(index, row) { 258 deleClick (index, row) {
261 this.$confirm("确定要删除吗, 是否继续?", "提示", { 259 this.$confirm("确定要删除吗, 是否继续?", "提示", {
262 confirmButtonText: "确定", 260 confirmButtonText: "确定",
263 cancelButtonText: "取消", 261 cancelButtonText: "取消",
...@@ -266,7 +264,7 @@ export default { ...@@ -266,7 +264,7 @@ export default {
266 .then(() => { 264 .then(() => {
267 this.tableData.splice(index, 1); 265 this.tableData.splice(index, 1);
268 }) 266 })
269 .catch(() => {}); 267 .catch(() => { });
270 }, 268 },
271 269
272 // 身份证读取 270 // 身份证读取
...@@ -274,14 +272,14 @@ export default { ...@@ -274,14 +272,14 @@ export default {
274 * @description: 身份证读取 272 * @description: 身份证读取
275 * @author: renchao 273 * @author: renchao
276 */ 274 */
277 readClick() {}, 275 readClick () { },
278 276
279 // 身份证读取按钮禁用 277 // 身份证读取按钮禁用
280 /** 278 /**
281 * @description: 身份证读取按钮禁用 279 * @description: 身份证读取按钮禁用
282 * @author: renchao 280 * @author: renchao
283 */ 281 */
284 onreadClick() { 282 onreadClick () {
285 this.$message.error("此阶段不可编辑"); 283 this.$message.error("此阶段不可编辑");
286 }, 284 },
287 // 修改 285 // 修改
...@@ -291,7 +289,7 @@ export default { ...@@ -291,7 +289,7 @@ export default {
291 * @param {*} row 289 * @param {*} row
292 * @author: renchao 290 * @author: renchao
293 */ 291 */
294 editClick(index, row) { 292 editClick (index, row) {
295 this.dataIndex = index; 293 this.dataIndex = index;
296 this.dialog = true; 294 this.dialog = true;
297 this.details = row; 295 this.details = row;
...@@ -303,11 +301,11 @@ export default { ...@@ -303,11 +301,11 @@ export default {
303 * @param {*} row 301 * @param {*} row
304 * @author: renchao 302 * @author: renchao
305 */ 303 */
306 queryViewClick(index, row) { 304 queryViewClick (index, row) {
307 this.dialog = true; 305 this.dialog = true;
308 this.details = row; 306 this.details = row;
309 }, 307 },
310 }, 308 },
311 }; 309 };
312 </script> 310 </script>
313 <style scoped lang="scss"></style> 311 <style scoped lang="scss"></style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-05 16:15:28 4 * @LastEditTime: 2023-08-01 18:10:29
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -16,8 +16,7 @@ ...@@ -16,8 +16,7 @@
16 :inline="flag" 16 :inline="flag"
17 label-width="169px" 17 label-width="169px"
18 inline-message 18 inline-message
19 :show-message="false" 19 :show-message="false">
20 >
21 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
22 <div class="slxx_title title-block"> 21 <div class="slxx_title title-block">
23 补录信息 22 补录信息
...@@ -52,18 +51,15 @@ ...@@ -52,18 +51,15 @@
52 :table-width="550" 51 :table-width="550"
53 :tableData="ztQlxxList" 52 :tableData="ztQlxxList"
54 :props="props" 53 :props="props"
55 @change="ztQlxxchange" 54 @change="ztQlxxchange">
56 >
57 <el-table-column 55 <el-table-column
58 prop="qllxmc" 56 prop="qllxmc"
59 width="130" 57 width="130"
60 label="权利类型" 58 label="权利类型"></el-table-column>
61 ></el-table-column>
62 <el-table-column 59 <el-table-column
63 prop="bdcqzh" 60 prop="bdcqzh"
64 width="160" 61 width="160"
65 label="不动产权证书" 62 label="不动产权证书"></el-table-column>
66 ></el-table-column>
67 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 63 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
68 <el-table-column prop="mjmc" label="面积"></el-table-column> 64 <el-table-column prop="mjmc" label="面积"></el-table-column>
69 <el-table-column prop="ytmc" label="用途"></el-table-column> 65 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -79,18 +75,15 @@ ...@@ -79,18 +75,15 @@
79 :table-width="550" 75 :table-width="550"
80 :tableData="ssQlxxList" 76 :tableData="ssQlxxList"
81 :props="props" 77 :props="props"
82 @change="ssQlxxchange" 78 @change="ssQlxxchange">
83 >
84 <el-table-column 79 <el-table-column
85 prop="qllxmc" 80 prop="qllxmc"
86 width="130" 81 width="130"
87 label="权利类型" 82 label="权利类型"></el-table-column>
88 ></el-table-column>
89 <el-table-column 83 <el-table-column
90 prop="bdcqzh" 84 prop="bdcqzh"
91 width="160" 85 width="160"
92 label="不动产权证书" 86 label="不动产权证书"></el-table-column>
93 ></el-table-column>
94 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 87 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
95 <el-table-column prop="mjmc" label="面积"></el-table-column> 88 <el-table-column prop="mjmc" label="面积"></el-table-column>
96 <el-table-column prop="ytmc" label="用途"></el-table-column> 89 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -174,8 +167,7 @@ ...@@ -174,8 +167,7 @@
174 v-for="item in djlxlist" 167 v-for="item in djlxlist"
175 :key="item.dcode" 168 :key="item.dcode"
176 :label="item.dname" 169 :label="item.dname"
177 :value="item.dcode" 170 :value="item.dcode"></el-option>
178 ></el-option>
179 </el-select> 171 </el-select>
180 </el-form-item> 172 </el-form-item>
181 </el-col> 173 </el-col>
...@@ -188,8 +180,7 @@ ...@@ -188,8 +180,7 @@
188 v-for="item in qsztlist" 180 v-for="item in qsztlist"
189 :key="item.dcode" 181 :key="item.dcode"
190 :label="item.dname" 182 :label="item.dname"
191 :value="item.dcode" 183 :value="item.dcode"></el-option>
192 ></el-option>
193 </el-select> 184 </el-select>
194 </el-form-item> 185 </el-form-item>
195 </el-col> 186 </el-col>
...@@ -227,15 +218,13 @@ ...@@ -227,15 +218,13 @@
227 <el-input 218 <el-input
228 v-model="ruleForm.diyaq.zgzqse" 219 v-model="ruleForm.diyaq.zgzqse"
229 style="width: 500%" 220 style="width: 500%"
230 oninput="value=value.replace(/[^\d.]/g,'')" 221 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
231 ></el-input>
232 <el-select v-model="ruleForm.diyaq.jedw"> 222 <el-select v-model="ruleForm.diyaq.jedw">
233 <el-option 223 <el-option
234 v-for="item in dictData['A57']" 224 v-for="item in dictData['A57']"
235 :key="item.dcode" 225 :key="item.dcode"
236 :label="item.dname" 226 :label="item.dname"
237 :value="item.dcode" 227 :value="item.dcode"></el-option>
238 ></el-option>
239 </el-select> 228 </el-select>
240 </div> 229 </div>
241 </el-form-item> 230 </el-form-item>
...@@ -246,15 +235,13 @@ ...@@ -246,15 +235,13 @@
246 <el-input 235 <el-input
247 v-model="ruleForm.diyaq.bdbzzqse" 236 v-model="ruleForm.diyaq.bdbzzqse"
248 style="width: 500%" 237 style="width: 500%"
249 oninput="value=value.replace(/[^\d.]/g,'')" 238 oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
250 ></el-input>
251 <el-select v-model="ruleForm.diyaq.jedw"> 239 <el-select v-model="ruleForm.diyaq.jedw">
252 <el-option 240 <el-option
253 v-for="item in dictData['A57']" 241 v-for="item in dictData['A57']"
254 :key="item.dcode" 242 :key="item.dcode"
255 :label="item.dname" 243 :label="item.dname"
256 :value="item.dcode" 244 :value="item.dcode"></el-option>
257 ></el-option>
258 </el-select> 245 </el-select>
259 </div> 246 </div>
260 </el-form-item> 247 </el-form-item>
...@@ -285,15 +272,13 @@ ...@@ -285,15 +272,13 @@
285 <el-form-item 272 <el-form-item
286 label="债务履行起始时间:" 273 label="债务履行起始时间:"
287 prop="diyaq.zwlxqssj" 274 prop="diyaq.zwlxqssj"
288 :rules="rules.zwlxqssjrules" 275 :rules="rules.zwlxqssjrules">
289 >
290 <el-date-picker 276 <el-date-picker
291 v-model="ruleForm.diyaq.zwlxqssj" 277 v-model="ruleForm.diyaq.zwlxqssj"
292 type="date" 278 type="date"
293 placeholder="选择日期" 279 placeholder="选择日期"
294 value-format="yyyy-MM-dd HH:mm:ss" 280 value-format="yyyy-MM-dd HH:mm:ss"
295 format="yyyy-MM-dd" 281 format="yyyy-MM-dd">
296 >
297 </el-date-picker> 282 </el-date-picker>
298 </el-form-item> 283 </el-form-item>
299 </el-col> 284 </el-col>
...@@ -301,15 +286,13 @@ ...@@ -301,15 +286,13 @@
301 <el-form-item 286 <el-form-item
302 label="债务履行结束时间:" 287 label="债务履行结束时间:"
303 prop="diyaq.zwlxjssj" 288 prop="diyaq.zwlxjssj"
304 :rules="rules.zwlxjssjrules" 289 :rules="rules.zwlxjssjrules">
305 >
306 <el-date-picker 290 <el-date-picker
307 v-model="ruleForm.diyaq.zwlxjssj" 291 v-model="ruleForm.diyaq.zwlxjssj"
308 type="date" 292 type="date"
309 placeholder="选择日期" 293 placeholder="选择日期"
310 value-format="yyyy-MM-dd HH:mm:ss" 294 value-format="yyyy-MM-dd HH:mm:ss"
311 format="yyyy-MM-dd" 295 format="yyyy-MM-dd">
312 >
313 </el-date-picker> 296 </el-date-picker>
314 </el-form-item> 297 </el-form-item>
315 </el-col> 298 </el-col>
...@@ -363,8 +346,7 @@ ...@@ -363,8 +346,7 @@
363 v-for="item in dictData['A6']" 346 v-for="item in dictData['A6']"
364 :key="item.dcode" 347 :key="item.dcode"
365 :label="item.dname" 348 :label="item.dname"
366 :value="item.dcode" 349 :value="item.dcode">
367 >
368 </el-option> 350 </el-option>
369 </el-select> 351 </el-select>
370 </el-form-item> 352 </el-form-item>
...@@ -373,8 +355,7 @@ ...@@ -373,8 +355,7 @@
373 <el-form-item 355 <el-form-item
374 label="不动产登记证明号:" 356 label="不动产登记证明号:"
375 prop="qlxx.bdcqzh" 357 prop="qlxx.bdcqzh"
376 :rules="rules.bdcqzhrules" 358 :rules="rules.bdcqzhrules">
377 >
378 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 359 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
379 </el-form-item> 360 </el-form-item>
380 </el-col> 361 </el-col>
...@@ -383,8 +364,7 @@ ...@@ -383,8 +364,7 @@
383 <el-form-item 364 <el-form-item
384 label="登记机构:" 365 label="登记机构:"
385 prop="qlxx.djjg" 366 prop="qlxx.djjg"
386 :rules="rules.djjgrules" 367 :rules="rules.djjgrules">
387 >
388 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 368 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
389 </el-form-item> 369 </el-form-item>
390 </el-col> 370 </el-col>
...@@ -392,8 +372,7 @@ ...@@ -392,8 +372,7 @@
392 <el-form-item 372 <el-form-item
393 label="登簿人:" 373 label="登簿人:"
394 prop="qlxx.dbr" 374 prop="qlxx.dbr"
395 :rules="rules.dbrrules" 375 :rules="rules.dbrrules">
396 >
397 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 376 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
398 </el-form-item> 377 </el-form-item>
399 </el-col> 378 </el-col>
...@@ -401,16 +380,14 @@ ...@@ -401,16 +380,14 @@
401 <el-form-item 380 <el-form-item
402 label="登记时间:" 381 label="登记时间:"
403 prop="qlxx.djsj" 382 prop="qlxx.djsj"
404 :rules="rules.djsjrules" 383 :rules="rules.djsjrules">
405 >
406 <el-date-picker 384 <el-date-picker
407 v-model="ruleForm.qlxx.djsj" 385 v-model="ruleForm.qlxx.djsj"
408 type="date" 386 type="date"
409 class="width100" 387 class="width100"
410 placeholder="选择日期" 388 placeholder="选择日期"
411 value-format="yyyy-MM-dd HH:mm:ss" 389 value-format="yyyy-MM-dd HH:mm:ss"
412 format="yyyy-MM-dd" 390 format="yyyy-MM-dd">
413 >
414 </el-date-picker> 391 </el-date-picker>
415 </el-form-item> 392 </el-form-item>
416 </el-col> 393 </el-col>
...@@ -452,15 +429,13 @@ ...@@ -452,15 +429,13 @@
452 <el-form-item 429 <el-form-item
453 label="注销时间:" 430 label="注销时间:"
454 prop="qlxx.zxsj" 431 prop="qlxx.zxsj"
455 :rules="rules.zxsjrules" 432 :rules="rules.zxsjrules">
456 >
457 <el-date-picker 433 <el-date-picker
458 v-model="ruleForm.qlxx.zxsj" 434 v-model="ruleForm.qlxx.zxsj"
459 type="date" 435 type="date"
460 placeholder="选择日期" 436 placeholder="选择日期"
461 value-format="yyyy-MM-dd HH:mm:ss" 437 value-format="yyyy-MM-dd HH:mm:ss"
462 format="yyyy-MM-dd" 438 format="yyyy-MM-dd">
463 >
464 </el-date-picker> 439 </el-date-picker>
465 </el-form-item> 440 </el-form-item>
466 </el-col> 441 </el-col>
...@@ -468,8 +443,7 @@ ...@@ -468,8 +443,7 @@
468 <el-form-item 443 <el-form-item
469 label="注销登簿人:" 444 label="注销登簿人:"
470 prop="qlxx.zxdbr" 445 prop="qlxx.zxdbr"
471 :rules="rules.zxdbrrules" 446 :rules="rules.zxdbrrules">
472 >
473 <el-input v-model="ruleForm.qlxx.zxdbr"></el-input> 447 <el-input v-model="ruleForm.qlxx.zxdbr"></el-input>
474 </el-form-item> 448 </el-form-item>
475 </el-col> 449 </el-col>
...@@ -477,8 +451,7 @@ ...@@ -477,8 +451,7 @@
477 <el-form-item 451 <el-form-item
478 label="注销抵押原因:" 452 label="注销抵押原因:"
479 prop="diyaq.zxdyyy" 453 prop="diyaq.zxdyyy"
480 :rules="rules.zxdyyyrules" 454 :rules="rules.zxdyyyrules">
481 >
482 <el-input v-model="ruleForm.diyaq.zxdyyy"></el-input> 455 <el-input v-model="ruleForm.diyaq.zxdyyy"></el-input>
483 </el-form-item> 456 </el-form-item>
484 </el-col> 457 </el-col>
...@@ -493,8 +466,7 @@ ...@@ -493,8 +466,7 @@
493 <el-form-item label="共有方式:"> 466 <el-form-item label="共有方式:">
494 <el-radio-group 467 <el-radio-group
495 :disabled="!ableOperation" 468 :disabled="!ableOperation"
496 v-model="ruleForm.qlxx.gyfs" 469 v-model="ruleForm.qlxx.gyfs">
497 >
498 <el-radio label="0">单独所有</el-radio> 470 <el-radio label="0">单独所有</el-radio>
499 <el-radio label="1">共同共有</el-radio> 471 <el-radio label="1">共同共有</el-radio>
500 <el-radio label="2">按份所有</el-radio> 472 <el-radio label="2">按份所有</el-radio>
...@@ -508,8 +480,7 @@ ...@@ -508,8 +480,7 @@
508 @upDateQlrxxList="upDateQlrxxList" 480 @upDateQlrxxList="upDateQlrxxList"
509 :key="key" 481 :key="key"
510 :ableOperation="ableOperation" 482 :ableOperation="ableOperation"
511 :gyfs="ruleForm.qlxx.gyfs" 483 :gyfs="ruleForm.qlxx.gyfs" />
512 />
513 484
514 <div v-if="ruleForm.ywrData"> 485 <div v-if="ruleForm.ywrData">
515 <div class="slxx_title title-block"> 486 <div class="slxx_title title-block">
...@@ -521,8 +492,7 @@ ...@@ -521,8 +492,7 @@
521 :tableData="ruleForm.ywrData" 492 :tableData="ruleForm.ywrData"
522 :key="key" 493 :key="key"
523 :ableOperation="ableOperation" 494 :ableOperation="ableOperation"
524 @upDateQlrxxList="upDateYwrxxList" 495 @upDateQlrxxList="upDateYwrxxList" />
525 />
526 </div> 496 </div>
527 </div> 497 </div>
528 <el-row class="btn" v-if="ableOperation"> 498 <el-row class="btn" v-if="ableOperation">
...@@ -534,18 +504,20 @@ ...@@ -534,18 +504,20 @@
534 </div> 504 </div>
535 </template> 505 </template>
536 <script> 506 <script>
537 import { mapGetters } from "vuex"; 507 import { mapGetters } from "vuex";
538 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js"; 508 import ywmix from "@/views/ywbl/mixin/index"
539 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 509 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
540 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 510 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
541 import selectTable from "@/components/selectTable/index.vue"; 511 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
542 import tdytTable from "@/views/workflow/components/tdytTable"; 512 import selectTable from "@/components/selectTable/index.vue";
543 export default { 513 import tdytTable from "@/views/workflow/components/tdytTable";
514 export default {
515 mixins: [ywmix],
544 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, 516 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
545 computed: { 517 computed: {
546 ...mapGetters(["dictData", "flag"]), 518 ...mapGetters(["dictData", "flag"]),
547 // 根据流程判断表单是否为只读 519 // 根据流程判断表单是否为只读
548 editDisabled() { 520 editDisabled () {
549 if (!this.ableOperation) { 521 if (!this.ableOperation) {
550 //只读状态 522 //只读状态
551 return true; 523 return true;
...@@ -553,9 +525,9 @@ export default { ...@@ -553,9 +525,9 @@ export default {
553 return false; 525 return false;
554 }, 526 },
555 }, 527 },
556 data() { 528 data () {
557 return { 529 return {
558 mjdw:"1", 530 mjdw: "1",
559 props: { 531 props: {
560 label: "bdcqzh", 532 label: "bdcqzh",
561 value: "bdcdyid", 533 value: "bdcdyid",
...@@ -640,8 +612,8 @@ export default { ...@@ -640,8 +612,8 @@ export default {
640 }, 612 },
641 }; 613 };
642 }, 614 },
643 created() {}, 615 created () { },
644 mounted() { 616 mounted () {
645 this.loadData(); 617 this.loadData();
646 this.ableOperation = this.$parent.ableOperation; 618 this.ableOperation = this.$parent.ableOperation;
647 }, 619 },
...@@ -651,7 +623,7 @@ export default { ...@@ -651,7 +623,7 @@ export default {
651 * @param {*} val 623 * @param {*} val
652 * @author: renchao 624 * @author: renchao
653 */ 625 */
654 ztQlxxchange(val) { 626 ztQlxxchange (val) {
655 this.ruleForm.ztQlxx = val; 627 this.ruleForm.ztQlxx = val;
656 }, 628 },
657 /** 629 /**
...@@ -659,11 +631,11 @@ export default { ...@@ -659,11 +631,11 @@ export default {
659 * @param {*} val 631 * @param {*} val
660 * @author: renchao 632 * @author: renchao
661 */ 633 */
662 ssQlxxchange(val) { 634 ssQlxxchange (val) {
663 this.ruleForm.ssQlxx = val; 635 this.ruleForm.ssQlxx = val;
664 this.ruleForm.qlxx.ssywh = val.ywh; 636 this.ruleForm.qlxx.ssywh = val.ywh;
665 }, 637 },
666 djlxchange(val) { 638 djlxchange (val) {
667 if (val == null || val == 100) { 639 if (val == null || val == 100) {
668 this.ssqlxxshow = false; 640 this.ssqlxxshow = false;
669 } else { 641 } else {
...@@ -674,7 +646,7 @@ export default { ...@@ -674,7 +646,7 @@ export default {
674 * @description: loadData 646 * @description: loadData
675 * @author: renchao 647 * @author: renchao
676 */ 648 */
677 loadData() { 649 loadData () {
678 this.$startLoading(); 650 this.$startLoading();
679 this.propsParam.isEdit = this.$parent.isEdit; 651 this.propsParam.isEdit = this.$parent.isEdit;
680 init(this.propsParam).then((res) => { 652 init(this.propsParam).then((res) => {
...@@ -710,7 +682,7 @@ export default { ...@@ -710,7 +682,7 @@ export default {
710 * @param {*} val 682 * @param {*} val
711 * @author: renchao 683 * @author: renchao
712 */ 684 */
713 upDateTdytxxList(val) { 685 upDateTdytxxList (val) {
714 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 686 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
715 this.key++; 687 this.key++;
716 }, 688 },
...@@ -720,7 +692,7 @@ export default { ...@@ -720,7 +692,7 @@ export default {
720 * @param {*} val 692 * @param {*} val
721 * @author: renchao 693 * @author: renchao
722 */ 694 */
723 upDateQlrxxList(val) { 695 upDateQlrxxList (val) {
724 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 696 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
725 this.czrOptions = this.ruleForm.qlrData; 697 this.czrOptions = this.ruleForm.qlrData;
726 this.key++; 698 this.key++;
...@@ -731,7 +703,7 @@ export default { ...@@ -731,7 +703,7 @@ export default {
731 * @param {*} val 703 * @param {*} val
732 * @author: renchao 704 * @author: renchao
733 */ 705 */
734 upDateYwrxxList(val) { 706 upDateYwrxxList (val) {
735 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); 707 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
736 this.key++; 708 this.key++;
737 }, 709 },
...@@ -739,7 +711,7 @@ export default { ...@@ -739,7 +711,7 @@ export default {
739 * @description: onSubmit 711 * @description: onSubmit
740 * @author: renchao 712 * @author: renchao
741 */ 713 */
742 onSubmit() { 714 onSubmit () {
743 this.$refs.ruleForm.validate((valid) => { 715 this.$refs.ruleForm.validate((valid) => {
744 if (valid) { 716 if (valid) {
745 if (this.ruleForm.qlrData.length == 0) { 717 if (this.ruleForm.qlrData.length == 0) {
...@@ -809,15 +781,15 @@ export default { ...@@ -809,15 +781,15 @@ export default {
809 }); 781 });
810 }, 782 },
811 }, 783 },
812 }; 784 };
813 </script> 785 </script>
814 <style scoped lang="scss"> 786 <style scoped lang="scss">
815 @import "~@/styles/public.scss"; 787 @import "~@/styles/public.scss";
816 @import "~@/styles/slxx/slxx.scss"; 788 @import "~@/styles/slxx/slxx.scss";
817 .el-date-editor.el-input { 789 .el-date-editor.el-input {
818 width: 100%; 790 width: 100%;
819 } 791 }
820 .el-table__row { 792 .el-table__row {
821 height: 30px !important; 793 height: 30px !important;
822 } 794 }
823 </style> 795 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-03 09:59:11 4 * @LastEditTime: 2023-08-01 18:10:51
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -15,8 +15,7 @@ ...@@ -15,8 +15,7 @@
15 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
16 :inline="flag" 16 :inline="flag"
17 :show-message="false" 17 :show-message="false"
18 label-width="150px" 18 label-width="150px">
19 >
20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
21 <div class="slxx_title title-block"> 20 <div class="slxx_title title-block">
22 补录信息 21 补录信息
...@@ -48,25 +47,21 @@ ...@@ -48,25 +47,21 @@
48 <el-form-item 47 <el-form-item
49 label="地役权不动产信息:" 48 label="地役权不动产信息:"
50 prop="ztQlxx.bdcqzh" 49 prop="ztQlxx.bdcqzh"
51 :rules="rules.ztQlxxrules" 50 :rules="rules.ztQlxxrules">
52 >
53 <select-table 51 <select-table
54 v-model="ruleForm.ztQlxx" 52 v-model="ruleForm.ztQlxx"
55 :table-width="550" 53 :table-width="550"
56 :tableData="ztQlxxList" 54 :tableData="ztQlxxList"
57 :props="props" 55 :props="props"
58 @change="ztQlxxchange" 56 @change="ztQlxxchange">
59 >
60 <el-table-column 57 <el-table-column
61 prop="qllxmc" 58 prop="qllxmc"
62 width="130" 59 width="130"
63 label="权利类型" 60 label="权利类型"></el-table-column>
64 ></el-table-column>
65 <el-table-column 61 <el-table-column
66 prop="bdcqzh" 62 prop="bdcqzh"
67 width="160" 63 width="160"
68 label="不动产权证书" 64 label="不动产权证书"></el-table-column>
69 ></el-table-column>
70 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 65 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
71 <el-table-column prop="mjmc" label="面积"></el-table-column> 66 <el-table-column prop="mjmc" label="面积"></el-table-column>
72 <el-table-column prop="ytmc" label="用途"></el-table-column> 67 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -82,18 +77,15 @@ ...@@ -82,18 +77,15 @@
82 :table-width="550" 77 :table-width="550"
83 :tableData="ssQlxxList" 78 :tableData="ssQlxxList"
84 :props="props" 79 :props="props"
85 @change="ssQlxxchange" 80 @change="ssQlxxchange">
86 >
87 <el-table-column 81 <el-table-column
88 prop="qllxmc" 82 prop="qllxmc"
89 width="130" 83 width="130"
90 label="权利类型" 84 label="权利类型"></el-table-column>
91 ></el-table-column>
92 <el-table-column 85 <el-table-column
93 prop="bdcqzh" 86 prop="bdcqzh"
94 width="160" 87 width="160"
95 label="不动产权证书" 88 label="不动产权证书"></el-table-column>
96 ></el-table-column>
97 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 89 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
98 <el-table-column prop="mjmc" label="面积"></el-table-column> 90 <el-table-column prop="mjmc" label="面积"></el-table-column>
99 <el-table-column prop="ytmc" label="用途"></el-table-column> 91 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -190,15 +182,13 @@ ...@@ -190,15 +182,13 @@
190 <el-form-item 182 <el-form-item
191 label="登记类型: " 183 label="登记类型: "
192 prop="qlxx.djlx" 184 prop="qlxx.djlx"
193 :rules="rules.djlxrules" 185 :rules="rules.djlxrules">
194 >
195 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> 186 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
196 <el-option 187 <el-option
197 v-for="item in djlxlist" 188 v-for="item in djlxlist"
198 :key="item.dcode" 189 :key="item.dcode"
199 :label="item.dname" 190 :label="item.dname"
200 :value="item.dcode" 191 :value="item.dcode">
201 >
202 </el-option> 192 </el-option>
203 </el-select> 193 </el-select>
204 </el-form-item> 194 </el-form-item>
...@@ -212,8 +202,7 @@ ...@@ -212,8 +202,7 @@
212 <el-form-item 202 <el-form-item
213 label="不动产权证号:" 203 label="不动产权证号:"
214 prop="qlxx.bdcqzh" 204 prop="qlxx.bdcqzh"
215 :rules="rules.bdcqzhrules" 205 :rules="rules.bdcqzhrules">
216 >
217 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 206 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
218 </el-form-item> 207 </el-form-item>
219 </el-col> 208 </el-col>
...@@ -226,8 +215,7 @@ ...@@ -226,8 +215,7 @@
226 <el-form-item 215 <el-form-item
227 label="登记机构:" 216 label="登记机构:"
228 prop="qlxx.djjg" 217 prop="qlxx.djjg"
229 :rules="rules.djjgrules" 218 :rules="rules.djjgrules">
230 >
231 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 219 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
232 </el-form-item> 220 </el-form-item>
233 </el-col> 221 </el-col>
...@@ -235,8 +223,7 @@ ...@@ -235,8 +223,7 @@
235 <el-form-item 223 <el-form-item
236 label="登簿人:" 224 label="登簿人:"
237 prop="qlxx.dbr" 225 prop="qlxx.dbr"
238 :rules="rules.dbrrules" 226 :rules="rules.dbrrules">
239 >
240 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 227 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
241 </el-form-item> 228 </el-form-item>
242 </el-col> 229 </el-col>
...@@ -244,16 +231,14 @@ ...@@ -244,16 +231,14 @@
244 <el-form-item 231 <el-form-item
245 label="登记时间:" 232 label="登记时间:"
246 prop="qlxx.djsj" 233 prop="qlxx.djsj"
247 :rules="rules.djsjrules" 234 :rules="rules.djsjrules">
248 >
249 <el-date-picker 235 <el-date-picker
250 v-model="ruleForm.qlxx.djsj" 236 v-model="ruleForm.qlxx.djsj"
251 type="date" 237 type="date"
252 class="width100" 238 class="width100"
253 placeholder="选择日期" 239 placeholder="选择日期"
254 value-format="yyyy-MM-dd HH:mm:ss" 240 value-format="yyyy-MM-dd HH:mm:ss"
255 format="yyyy-MM-dd" 241 format="yyyy-MM-dd">
256 >
257 </el-date-picker> 242 </el-date-picker>
258 </el-form-item> 243 </el-form-item>
259 </el-col> 244 </el-col>
...@@ -264,8 +249,7 @@ ...@@ -264,8 +249,7 @@
264 v-for="item in qsztlist" 249 v-for="item in qsztlist"
265 :key="item.dcode" 250 :key="item.dcode"
266 :label="item.dname" 251 :label="item.dname"
267 :value="item.dcode" 252 :value="item.dcode">
268 >
269 </el-option> 253 </el-option>
270 </el-select> 254 </el-select>
271 </el-form-item> 255 </el-form-item>
...@@ -288,8 +272,7 @@ ...@@ -288,8 +272,7 @@
288 v-for="item in dictData['A30']" 272 v-for="item in dictData['A30']"
289 :key="item.dcode" 273 :key="item.dcode"
290 :label="item.dname" 274 :label="item.dname"
291 :value="item.dcode" 275 :value="item.dcode"></el-option>
292 ></el-option>
293 </el-select> 276 </el-select>
294 </el-form-item> 277 </el-form-item>
295 </el-col> 278 </el-col>
...@@ -320,8 +303,7 @@ ...@@ -320,8 +303,7 @@
320 v-for="item in dictData['A30']" 303 v-for="item in dictData['A30']"
321 :key="item.dcode" 304 :key="item.dcode"
322 :label="item.dname" 305 :label="item.dname"
323 :value="item.dcode" 306 :value="item.dcode"></el-option>
324 ></el-option>
325 </el-select> 307 </el-select>
326 </el-form-item> 308 </el-form-item>
327 </el-col> 309 </el-col>
...@@ -348,8 +330,7 @@ ...@@ -348,8 +330,7 @@
348 type="date" 330 type="date"
349 placeholder="选择日期" 331 placeholder="选择日期"
350 value-format="yyyy-MM-dd HH:mm:ss" 332 value-format="yyyy-MM-dd HH:mm:ss"
351 format="yyyy-MM-dd" 333 format="yyyy-MM-dd">
352 >
353 </el-date-picker> 334 </el-date-picker>
354 </el-form-item> 335 </el-form-item>
355 </el-col> 336 </el-col>
...@@ -361,8 +342,7 @@ ...@@ -361,8 +342,7 @@
361 type="date" 342 type="date"
362 placeholder="选择日期" 343 placeholder="选择日期"
363 value-format="yyyy-MM-dd HH:mm:ss" 344 value-format="yyyy-MM-dd HH:mm:ss"
364 format="yyyy-MM-dd" 345 format="yyyy-MM-dd">
365 >
366 </el-date-picker> 346 </el-date-picker>
367 </el-form-item> 347 </el-form-item>
368 </el-col> 348 </el-col>
...@@ -386,8 +366,7 @@ ...@@ -386,8 +366,7 @@
386 <el-form-item label="共有方式:"> 366 <el-form-item label="共有方式:">
387 <el-radio-group 367 <el-radio-group
388 :disabled="!ableOperation" 368 :disabled="!ableOperation"
389 v-model="ruleForm.qlxx.gyfs" 369 v-model="ruleForm.qlxx.gyfs">
390 >
391 <el-radio label="0">单独所有</el-radio> 370 <el-radio label="0">单独所有</el-radio>
392 <el-radio label="1">共同共有</el-radio> 371 <el-radio label="1">共同共有</el-radio>
393 <el-radio label="2">按份所有</el-radio> 372 <el-radio label="2">按份所有</el-radio>
...@@ -401,8 +380,7 @@ ...@@ -401,8 +380,7 @@
401 @upDateQlrxxList="upDateQlrxxList" 380 @upDateQlrxxList="upDateQlrxxList"
402 :key="key" 381 :key="key"
403 :ableOperation="ableOperation" 382 :ableOperation="ableOperation"
404 :gyfs="ruleForm.qlxx.gyfs" 383 :gyfs="ruleForm.qlxx.gyfs" />
405 />
406 384
407 <div> 385 <div>
408 <div class="slxx_title title-block"> 386 <div class="slxx_title title-block">
...@@ -414,8 +392,7 @@ ...@@ -414,8 +392,7 @@
414 :tableData="ruleForm.ywrData" 392 :tableData="ruleForm.ywrData"
415 :key="key" 393 :key="key"
416 :ableOperation="ableOperation" 394 :ableOperation="ableOperation"
417 @upDateQlrxxList="upDateYwrxxList" 395 @upDateQlrxxList="upDateYwrxxList" />
418 />
419 </div> 396 </div>
420 </div> 397 </div>
421 <el-row class="btn" v-if="ableOperation"> 398 <el-row class="btn" v-if="ableOperation">
...@@ -427,18 +404,20 @@ ...@@ -427,18 +404,20 @@
427 </div> 404 </div>
428 </template> 405 </template>
429 <script> 406 <script>
430 import { mapGetters } from "vuex"; 407 import { mapGetters } from "vuex";
431 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js"; 408 import ywmix from "@/views/ywbl/mixin/index"
432 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 409 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
433 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 410 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
434 import tdytTable from "@/views/workflow/components/tdytTable"; 411 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
435 import selectTable from "@/components/selectTable/index.vue"; 412 import tdytTable from "@/views/workflow/components/tdytTable";
436 export default { 413 import selectTable from "@/components/selectTable/index.vue";
414 export default {
415 mixins: [ywmix],
437 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, 416 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
438 computed: { 417 computed: {
439 ...mapGetters(["dictData", "flag"]), 418 ...mapGetters(["dictData", "flag"]),
440 // 根据流程判断表单是否为只读 419 // 根据流程判断表单是否为只读
441 editDisabled() { 420 editDisabled () {
442 if (!this.ableOperation) { 421 if (!this.ableOperation) {
443 //只读状态 422 //只读状态
444 return true; 423 return true;
...@@ -446,7 +425,7 @@ export default { ...@@ -446,7 +425,7 @@ export default {
446 return false; 425 return false;
447 }, 426 },
448 }, 427 },
449 data() { 428 data () {
450 return { 429 return {
451 ssqlxxshow: true, 430 ssqlxxshow: true,
452 props: { 431 props: {
...@@ -518,8 +497,8 @@ export default { ...@@ -518,8 +497,8 @@ export default {
518 }, 497 },
519 }; 498 };
520 }, 499 },
521 created() {}, 500 created () { },
522 mounted() { 501 mounted () {
523 this.loadData(); 502 this.loadData();
524 this.ableOperation = this.$parent.ableOperation; 503 this.ableOperation = this.$parent.ableOperation;
525 }, 504 },
...@@ -529,7 +508,7 @@ export default { ...@@ -529,7 +508,7 @@ export default {
529 * @param {*} val 508 * @param {*} val
530 * @author: renchao 509 * @author: renchao
531 */ 510 */
532 ztQlxxchange(val) { 511 ztQlxxchange (val) {
533 this.ruleForm.ztQlxx = val; 512 this.ruleForm.ztQlxx = val;
534 }, 513 },
535 /** 514 /**
...@@ -537,7 +516,7 @@ export default { ...@@ -537,7 +516,7 @@ export default {
537 * @param {*} val 516 * @param {*} val
538 * @author: renchao 517 * @author: renchao
539 */ 518 */
540 ssQlxxchange(val) { 519 ssQlxxchange (val) {
541 this.ruleForm.ssQlxx = val; 520 this.ruleForm.ssQlxx = val;
542 this.ruleForm.qlxx.ssywh = val.ywh; 521 this.ruleForm.qlxx.ssywh = val.ywh;
543 }, 522 },
...@@ -546,7 +525,7 @@ export default { ...@@ -546,7 +525,7 @@ export default {
546 * @param {*} val 525 * @param {*} val
547 * @author: renchao 526 * @author: renchao
548 */ 527 */
549 djlxchange(val) { 528 djlxchange (val) {
550 console.log("val", val); 529 console.log("val", val);
551 if (val == null || val == 100) { 530 if (val == null || val == 100) {
552 this.ssqlxxshow = false; 531 this.ssqlxxshow = false;
...@@ -558,7 +537,7 @@ export default { ...@@ -558,7 +537,7 @@ export default {
558 * @description: loadData 537 * @description: loadData
559 * @author: renchao 538 * @author: renchao
560 */ 539 */
561 loadData() { 540 loadData () {
562 this.$startLoading(); 541 this.$startLoading();
563 this.propsParam.isEdit = this.$parent.isEdit; 542 this.propsParam.isEdit = this.$parent.isEdit;
564 init(this.propsParam).then((res) => { 543 init(this.propsParam).then((res) => {
...@@ -594,7 +573,7 @@ export default { ...@@ -594,7 +573,7 @@ export default {
594 * @param {*} val 573 * @param {*} val
595 * @author: renchao 574 * @author: renchao
596 */ 575 */
597 upDateTdytxxList(val) { 576 upDateTdytxxList (val) {
598 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 577 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
599 this.key++; 578 this.key++;
600 }, 579 },
...@@ -604,7 +583,7 @@ export default { ...@@ -604,7 +583,7 @@ export default {
604 * @param {*} val 583 * @param {*} val
605 * @author: renchao 584 * @author: renchao
606 */ 585 */
607 upDateQlrxxList(val) { 586 upDateQlrxxList (val) {
608 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 587 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
609 this.czrOptions = this.ruleForm.qlrData; 588 this.czrOptions = this.ruleForm.qlrData;
610 this.key++; 589 this.key++;
...@@ -615,7 +594,7 @@ export default { ...@@ -615,7 +594,7 @@ export default {
615 * @param {*} val 594 * @param {*} val
616 * @author: renchao 595 * @author: renchao
617 */ 596 */
618 upDateYwrxxList(val) { 597 upDateYwrxxList (val) {
619 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); 598 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
620 this.key++; 599 this.key++;
621 }, 600 },
...@@ -623,7 +602,7 @@ export default { ...@@ -623,7 +602,7 @@ export default {
623 * @description: onSubmit 602 * @description: onSubmit
624 * @author: renchao 603 * @author: renchao
625 */ 604 */
626 onSubmit() { 605 onSubmit () {
627 this.$refs.ruleForm.validate((valid) => { 606 this.$refs.ruleForm.validate((valid) => {
628 if (valid) { 607 if (valid) {
629 if (this.ruleForm.qlrData.length == 0) { 608 if (this.ruleForm.qlrData.length == 0) {
...@@ -693,9 +672,9 @@ export default { ...@@ -693,9 +672,9 @@ export default {
693 }); 672 });
694 }, 673 },
695 }, 674 },
696 }; 675 };
697 </script> 676 </script>
698 <style scoped lang="scss"> 677 <style scoped lang="scss">
699 @import "~@/styles/public.scss"; 678 @import "~@/styles/public.scss";
700 @import "~@/styles/slxx/slxx.scss"; 679 @import "~@/styles/slxx/slxx.scss";
701 </style> 680 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 09:48:32 4 * @LastEditTime: 2023-08-01 18:11:07
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -169,8 +169,7 @@ ...@@ -169,8 +169,7 @@
169 <el-input 169 <el-input
170 v-model="ruleForm.fdcq2.qjjg" 170 v-model="ruleForm.fdcq2.qjjg"
171 style="width: 500%" 171 style="width: 500%"
172 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 172 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
173 ></el-input>
174 <el-select v-model="ruleForm.fdcq2.jedw"> 173 <el-select v-model="ruleForm.fdcq2.jedw">
175 <el-option 174 <el-option
176 v-for="item in dictData['A57']" 175 v-for="item in dictData['A57']"
...@@ -318,8 +317,7 @@ ...@@ -318,8 +317,7 @@
318 type="date" 317 type="date"
319 placeholder="选择日期" 318 placeholder="选择日期"
320 value-format="yyyy-MM-dd HH:mm:ss" 319 value-format="yyyy-MM-dd HH:mm:ss"
321 format="yyyy-MM-dd" 320 format="yyyy-MM-dd">
322 >
323 </el-date-picker> 321 </el-date-picker>
324 </el-form-item> 322 </el-form-item>
325 </el-col> 323 </el-col>
...@@ -430,11 +428,13 @@ ...@@ -430,11 +428,13 @@
430 </template> 428 </template>
431 <script> 429 <script>
432 import { mapGetters } from "vuex"; 430 import { mapGetters } from "vuex";
431 import ywmix from "@/views/ywbl/mixin/index"
433 import { init, getSsQlxx, save } from "@/api/djbRepair.js"; 432 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
434 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 433 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
435 import selectTable from "@/components/selectTable/index.vue"; 434 import selectTable from "@/components/selectTable/index.vue";
436 import tdytTable from "@/views/workflow/components/tdytTable"; 435 import tdytTable from "@/views/workflow/components/tdytTable";
437 export default { 436 export default {
437 mixins: [ywmix],
438 components: { qlrCommonTable, tdytTable, selectTable }, 438 components: { qlrCommonTable, tdytTable, selectTable },
439 computed: { 439 computed: {
440 ...mapGetters(["dictData", "flag"]), 440 ...mapGetters(["dictData", "flag"]),
...@@ -449,7 +449,7 @@ ...@@ -449,7 +449,7 @@
449 }, 449 },
450 data () { 450 data () {
451 return { 451 return {
452 mjdw:"1", 452 mjdw: "1",
453 ssqlxxshow: true, 453 ssqlxxshow: true,
454 props: { 454 props: {
455 label: "bdcqzh", 455 label: "bdcqzh",
...@@ -721,8 +721,8 @@ ...@@ -721,8 +721,8 @@
721 @import "~@/styles/slxx/slxx.scss"; 721 @import "~@/styles/slxx/slxx.scss";
722 .el-date-editor.el-input { 722 .el-date-editor.el-input {
723 width: 100%; 723 width: 100%;
724 } 724 }
725 .el-table__row { 725 .el-table__row {
726 height: 30px !important; 726 height: 30px !important;
727 } 727 }
728 </style> 728 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-08-01 18:11:21
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -14,8 +14,7 @@ ...@@ -14,8 +14,7 @@
14 ref="ruleForm" 14 ref="ruleForm"
15 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
16 :inline="flag" 16 :inline="flag"
17 label-width="145px" 17 label-width="145px">
18 >
19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
20 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
21 补录信息 20 补录信息
...@@ -50,18 +49,15 @@ ...@@ -50,18 +49,15 @@
50 :table-width="550" 49 :table-width="550"
51 :tableData="ssQlxxList" 50 :tableData="ssQlxxList"
52 :props="props" 51 :props="props"
53 @change="ssQlxxchange" 52 @change="ssQlxxchange">
54 >
55 <el-table-column 53 <el-table-column
56 prop="qllxmc" 54 prop="qllxmc"
57 width="130" 55 width="130"
58 label="权利类型" 56 label="权利类型"></el-table-column>
59 ></el-table-column>
60 <el-table-column 57 <el-table-column
61 prop="bdcqzh" 58 prop="bdcqzh"
62 width="160" 59 width="160"
63 label="不动产权证书" 60 label="不动产权证书"></el-table-column>
64 ></el-table-column>
65 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 61 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
66 <el-table-column prop="mjmc" label="面积"></el-table-column> 62 <el-table-column prop="mjmc" label="面积"></el-table-column>
67 <el-table-column prop="ytmc" label="用途"></el-table-column> 63 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -100,8 +96,7 @@ ...@@ -100,8 +96,7 @@
100 v-for="item in djlxlist" 96 v-for="item in djlxlist"
101 :key="item.dcode" 97 :key="item.dcode"
102 :label="item.dname" 98 :label="item.dname"
103 :value="item.dcode" 99 :value="item.dcode">
104 >
105 </el-option> 100 </el-option>
106 </el-select> 101 </el-select>
107 </el-form-item> 102 </el-form-item>
...@@ -113,8 +108,7 @@ ...@@ -113,8 +108,7 @@
113 v-for="item in qsztlist" 108 v-for="item in qsztlist"
114 :key="item.dcode" 109 :key="item.dcode"
115 :label="item.dname" 110 :label="item.dname"
116 :value="item.dcode" 111 :value="item.dcode">
117 >
118 </el-option> 112 </el-option>
119 </el-select> 113 </el-select>
120 </el-form-item> 114 </el-form-item>
...@@ -174,15 +168,13 @@ ...@@ -174,15 +168,13 @@
174 <div style="display: flex"> 168 <div style="display: flex">
175 <el-input 169 <el-input
176 v-model="ruleForm.jsydsyq.qdjg" 170 v-model="ruleForm.jsydsyq.qdjg"
177 style="width: 500%" 171 style="width: 500%"></el-input>
178 ></el-input>
179 <el-select v-model="ruleForm.jsydsyq.jedw"> 172 <el-select v-model="ruleForm.jsydsyq.jedw">
180 <el-option 173 <el-option
181 v-for="item in dictData['A57']" 174 v-for="item in dictData['A57']"
182 :key="item.dcode" 175 :key="item.dcode"
183 :label="item.dname" 176 :label="item.dname"
184 :value="item.dcode" 177 :value="item.dcode">
185 >
186 </el-option> 178 </el-option>
187 </el-select> 179 </el-select>
188 </div> 180 </div>
...@@ -193,8 +185,7 @@ ...@@ -193,8 +185,7 @@
193 <el-form-item 185 <el-form-item
194 label="不动产权证号:" 186 label="不动产权证号:"
195 prop="qlxx.bdcqzh" 187 prop="qlxx.bdcqzh"
196 :rules="rules.bdcqzhrules" 188 :rules="rules.bdcqzhrules">
197 >
198 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 189 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
199 </el-form-item> 190 </el-form-item>
200 </el-col> 191 </el-col>
...@@ -211,8 +202,7 @@ ...@@ -211,8 +202,7 @@
211 <el-form-item 202 <el-form-item
212 label="登记机构:" 203 label="登记机构:"
213 prop="qlxx.djjg" 204 prop="qlxx.djjg"
214 :rules="rules.djjgrules" 205 :rules="rules.djjgrules">
215 >
216 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 206 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
217 </el-form-item> 207 </el-form-item>
218 </el-col> 208 </el-col>
...@@ -220,8 +210,7 @@ ...@@ -220,8 +210,7 @@
220 <el-form-item 210 <el-form-item
221 label="登簿人:" 211 label="登簿人:"
222 prop="qlxx.dbr" 212 prop="qlxx.dbr"
223 :rules="rules.dbrrules" 213 :rules="rules.dbrrules">
224 >
225 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 214 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
226 </el-form-item> 215 </el-form-item>
227 </el-col> 216 </el-col>
...@@ -229,16 +218,14 @@ ...@@ -229,16 +218,14 @@
229 <el-form-item 218 <el-form-item
230 label="登记时间:" 219 label="登记时间:"
231 prop="qlxx.djsj" 220 prop="qlxx.djsj"
232 :rules="rules.djsjrules" 221 :rules="rules.djsjrules">
233 >
234 <el-date-picker 222 <el-date-picker
235 v-model="ruleForm.qlxx.djsj" 223 v-model="ruleForm.qlxx.djsj"
236 type="date" 224 type="date"
237 class="width100" 225 class="width100"
238 placeholder="选择日期" 226 placeholder="选择日期"
239 value-format="yyyy-MM-dd HH:mm:ss" 227 value-format="yyyy-MM-dd HH:mm:ss"
240 format="yyyy-MM-dd" 228 format="yyyy-MM-dd">
241 >
242 </el-date-picker> 229 </el-date-picker>
243 </el-form-item> 230 </el-form-item>
244 </el-col> 231 </el-col>
...@@ -257,8 +244,7 @@ ...@@ -257,8 +244,7 @@
257 <tdytTable 244 <tdytTable
258 :tableData="ruleForm.tdytqxList" 245 :tableData="ruleForm.tdytqxList"
259 @upDateTdytxxList="upDateTdytxxList" 246 @upDateTdytxxList="upDateTdytxxList"
260 :ableOperation="ableOperation" 247 :ableOperation="ableOperation" />
261 />
262 <div class="slxx_title title-block"> 248 <div class="slxx_title title-block">
263 权利人信息 249 权利人信息
264 <div class="triangle"></div> 250 <div class="triangle"></div>
...@@ -268,8 +254,7 @@ ...@@ -268,8 +254,7 @@
268 <el-form-item label="共有方式:"> 254 <el-form-item label="共有方式:">
269 <el-radio-group 255 <el-radio-group
270 :disabled="!ableOperation" 256 :disabled="!ableOperation"
271 v-model="ruleForm.qlxx.gyfs" 257 v-model="ruleForm.qlxx.gyfs">
272 >
273 <el-radio label="0">单独所有</el-radio> 258 <el-radio label="0">单独所有</el-radio>
274 <el-radio label="1">共同共有</el-radio> 259 <el-radio label="1">共同共有</el-radio>
275 <el-radio label="2">按份所有</el-radio> 260 <el-radio label="2">按份所有</el-radio>
...@@ -283,8 +268,7 @@ ...@@ -283,8 +268,7 @@
283 @upDateQlrxxList="upDateQlrxxList" 268 @upDateQlrxxList="upDateQlrxxList"
284 :key="key" 269 :key="key"
285 :ableOperation="ableOperation" 270 :ableOperation="ableOperation"
286 :gyfs="ruleForm.qlxx.gyfs" 271 :gyfs="ruleForm.qlxx.gyfs" />
287 />
288 272
289 </div> 273 </div>
290 <el-row class="btn" v-if="ableOperation"> 274 <el-row class="btn" v-if="ableOperation">
...@@ -296,18 +280,20 @@ ...@@ -296,18 +280,20 @@
296 </div> 280 </div>
297 </template> 281 </template>
298 <script> 282 <script>
299 import store from "@/store/index.js"; 283 import { mapGetters } from "vuex";
300 import { mapGetters } from "vuex"; 284 import store from "@/store/index.js";
301 import { init,getSsQlxx, save } from "@/api/djbRepair.js"; 285 import ywmix from "@/views/ywbl/mixin/index"
302 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 286 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
303 import tdytTable from "@/views/workflow/components/tdytTable"; 287 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
304 import selectTable from "@/components/selectTable/index.vue"; 288 import tdytTable from "@/views/workflow/components/tdytTable";
305 export default { 289 import selectTable from "@/components/selectTable/index.vue";
306 components: { qlrCommonTable, tdytTable,selectTable }, 290 export default {
291 mixins: [ywmix],
292 components: { qlrCommonTable, tdytTable, selectTable },
307 computed: { 293 computed: {
308 ...mapGetters(["dictData", "flag"]), 294 ...mapGetters(["dictData", "flag"]),
309 // 根据流程判断表单是否为只读 295 // 根据流程判断表单是否为只读
310 editDisabled() { 296 editDisabled () {
311 if (!this.ableOperation) { 297 if (!this.ableOperation) {
312 //只读状态 298 //只读状态
313 return true; 299 return true;
...@@ -315,16 +301,16 @@ export default { ...@@ -315,16 +301,16 @@ export default {
315 return false; 301 return false;
316 }, 302 },
317 }, 303 },
318 data() { 304 data () {
319 return { 305 return {
320 mjdw:"1", 306 mjdw: "1",
321 ssqlxxshow:true, 307 ssqlxxshow: true,
322 props: { 308 props: {
323 label: "bdcqzh", 309 label: "bdcqzh",
324 value: "bdcdyid", 310 value: "bdcdyid",
325 }, 311 },
326 // 键名转换,方法默认是label和children进行树状渲染 312 // 键名转换,方法默认是label和children进行树状渲染
327 normalizer(node) { 313 normalizer (node) {
328 //方法 314 //方法
329 if (node.children == null || node.children == "null") { 315 if (node.children == null || node.children == "null") {
330 delete node.children; 316 delete node.children;
...@@ -336,7 +322,7 @@ export default { ...@@ -336,7 +322,7 @@ export default {
336 }, 322 },
337 //表单是否可操作 323 //表单是否可操作
338 propsParam: this.$attrs, 324 propsParam: this.$attrs,
339 ableOperation:false, 325 ableOperation: false,
340 key: 0, 326 key: 0,
341 ssQlxxList: [], 327 ssQlxxList: [],
342 // 登记类型 328 // 登记类型
...@@ -396,11 +382,11 @@ export default { ...@@ -396,11 +382,11 @@ export default {
396 }, 382 },
397 }; 383 };
398 }, 384 },
399 created() { 385 created () {
400 this.loadData(); 386 this.loadData();
401 }, 387 },
402 mounted() { 388 mounted () {
403 this.ableOperation=this.$parent.ableOperation 389 this.ableOperation = this.$parent.ableOperation
404 }, 390 },
405 methods: { 391 methods: {
406 /** 392 /**
...@@ -408,7 +394,7 @@ export default { ...@@ -408,7 +394,7 @@ export default {
408 * @param {*} val 394 * @param {*} val
409 * @author: renchao 395 * @author: renchao
410 */ 396 */
411 ssQlxxchange(val) { 397 ssQlxxchange (val) {
412 this.ruleForm.ssQlxx = val; 398 this.ruleForm.ssQlxx = val;
413 this.ruleForm.qlxx.ssywh = val.ywh; 399 this.ruleForm.qlxx.ssywh = val.ywh;
414 }, 400 },
...@@ -417,7 +403,7 @@ export default { ...@@ -417,7 +403,7 @@ export default {
417 * @param {*} val 403 * @param {*} val
418 * @author: renchao 404 * @author: renchao
419 */ 405 */
420 djlxchange(val) { 406 djlxchange (val) {
421 if (val == null || val == 100) { 407 if (val == null || val == 100) {
422 this.ssqlxxshow = false; 408 this.ssqlxxshow = false;
423 } else { 409 } else {
...@@ -430,14 +416,14 @@ export default { ...@@ -430,14 +416,14 @@ export default {
430 * @param {*} val 416 * @param {*} val
431 * @author: renchao 417 * @author: renchao
432 */ 418 */
433 getDictData(val) { 419 getDictData (val) {
434 return store.getters.dictData[val]; 420 return store.getters.dictData[val];
435 }, 421 },
436 /** 422 /**
437 * @description: loadData 423 * @description: loadData
438 * @author: renchao 424 * @author: renchao
439 */ 425 */
440 loadData() { 426 loadData () {
441 this.$startLoading(); 427 this.$startLoading();
442 this.propsParam.isEdit = this.$parent.isEdit; 428 this.propsParam.isEdit = this.$parent.isEdit;
443 init(this.propsParam).then((res) => { 429 init(this.propsParam).then((res) => {
...@@ -472,7 +458,7 @@ export default { ...@@ -472,7 +458,7 @@ export default {
472 * @param {*} val 458 * @param {*} val
473 * @author: renchao 459 * @author: renchao
474 */ 460 */
475 upDateTdytxxList(val) { 461 upDateTdytxxList (val) {
476 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 462 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
477 this.key++; 463 this.key++;
478 }, 464 },
...@@ -482,7 +468,7 @@ export default { ...@@ -482,7 +468,7 @@ export default {
482 * @param {*} val 468 * @param {*} val
483 * @author: renchao 469 * @author: renchao
484 */ 470 */
485 upDateQlrxxList(val) { 471 upDateQlrxxList (val) {
486 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 472 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
487 this.czrOptions = this.ruleForm.qlrData; 473 this.czrOptions = this.ruleForm.qlrData;
488 this.key++; 474 this.key++;
...@@ -492,7 +478,7 @@ export default { ...@@ -492,7 +478,7 @@ export default {
492 * @description: onSubmit 478 * @description: onSubmit
493 * @author: renchao 479 * @author: renchao
494 */ 480 */
495 onSubmit() { 481 onSubmit () {
496 this.$refs.ruleForm.validate((valid) => { 482 this.$refs.ruleForm.validate((valid) => {
497 if (valid) { 483 if (valid) {
498 if (this.ruleForm.qlrData.length == 0) { 484 if (this.ruleForm.qlrData.length == 0) {
...@@ -555,9 +541,9 @@ export default { ...@@ -555,9 +541,9 @@ export default {
555 }); 541 });
556 }, 542 },
557 }, 543 },
558 }; 544 };
559 </script> 545 </script>
560 <style scoped lang="scss"> 546 <style scoped lang="scss">
561 @import "~@/styles/public.scss"; 547 @import "~@/styles/public.scss";
562 @import "~@/styles/slxx/slxx.scss"; 548 @import "~@/styles/slxx/slxx.scss";
563 </style> 549 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-08-01 18:11:41
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -15,8 +15,7 @@ ...@@ -15,8 +15,7 @@
15 :show-message="false" 15 :show-message="false"
16 :label-position="flag ? 'top' : ''" 16 :label-position="flag ? 'top' : ''"
17 :inline="flag" 17 :inline="flag"
18 label-width="120px" 18 label-width="120px">
19 >
20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
21 <div class="slxx_title title-block"> 20 <div class="slxx_title title-block">
22 补录信息 21 补录信息
...@@ -51,18 +50,15 @@ ...@@ -51,18 +50,15 @@
51 :table-width="550" 50 :table-width="550"
52 :tableData="ssQlxxList" 51 :tableData="ssQlxxList"
53 :props="props" 52 :props="props"
54 @change="ssQlxxchange" 53 @change="ssQlxxchange">
55 >
56 <el-table-column 54 <el-table-column
57 prop="qllxmc" 55 prop="qllxmc"
58 width="130" 56 width="130"
59 label="权利类型" 57 label="权利类型"></el-table-column>
60 ></el-table-column>
61 <el-table-column 58 <el-table-column
62 prop="bdcqzh" 59 prop="bdcqzh"
63 width="160" 60 width="160"
64 label="不动产权证书" 61 label="不动产权证书"></el-table-column>
65 ></el-table-column>
66 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 62 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
67 <el-table-column prop="mjmc" label="面积"></el-table-column> 63 <el-table-column prop="mjmc" label="面积"></el-table-column>
68 <el-table-column prop="ytmc" label="用途"></el-table-column> 64 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -79,15 +75,13 @@ ...@@ -79,15 +75,13 @@
79 <el-form-item 75 <el-form-item
80 label="登记类型:" 76 label="登记类型:"
81 prop="qlxx.djlx" 77 prop="qlxx.djlx"
82 :rules="rules.djlxrules" 78 :rules="rules.djlxrules">
83 >
84 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> 79 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
85 <el-option 80 <el-option
86 v-for="item in djlxlist" 81 v-for="item in djlxlist"
87 :key="item.dcode" 82 :key="item.dcode"
88 :label="item.dname" 83 :label="item.dname"
89 :value="item.dcode" 84 :value="item.dcode">
90 >
91 </el-option> 85 </el-option>
92 </el-select> 86 </el-select>
93 </el-form-item> 87 </el-form-item>
...@@ -114,8 +108,7 @@ ...@@ -114,8 +108,7 @@
114 <el-form-item 108 <el-form-item
115 label="登簿人:" 109 label="登簿人:"
116 prop="qlxx.dbr" 110 prop="qlxx.dbr"
117 :rules="rules.dbrrules" 111 :rules="rules.dbrrules">
118 >
119 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 112 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
120 </el-form-item> 113 </el-form-item>
121 </el-col> 114 </el-col>
...@@ -123,8 +116,7 @@ ...@@ -123,8 +116,7 @@
123 <el-form-item 116 <el-form-item
124 label="登记机构:" 117 label="登记机构:"
125 prop="qlxx.djjg" 118 prop="qlxx.djjg"
126 :rules="rules.djjgrules" 119 :rules="rules.djjgrules">
127 >
128 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 120 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
129 </el-form-item> 121 </el-form-item>
130 </el-col> 122 </el-col>
...@@ -141,8 +133,7 @@ ...@@ -141,8 +133,7 @@
141 <el-form-item 133 <el-form-item
142 label="不动产权证号:" 134 label="不动产权证号:"
143 prop="qlxx.bdcqzh" 135 prop="qlxx.bdcqzh"
144 :rules="rules.bdcqzhrules" 136 :rules="rules.bdcqzhrules">
145 >
146 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 137 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
147 </el-form-item> 138 </el-form-item>
148 </el-col> 139 </el-col>
...@@ -153,8 +144,7 @@ ...@@ -153,8 +144,7 @@
153 v-for="item in qsztlist" 144 v-for="item in qsztlist"
154 :key="item.dcode" 145 :key="item.dcode"
155 :label="item.dname" 146 :label="item.dname"
156 :value="item.dcode" 147 :value="item.dcode">
157 >
158 </el-option> 148 </el-option>
159 </el-select> 149 </el-select>
160 </el-form-item> 150 </el-form-item>
...@@ -173,19 +163,16 @@ ...@@ -173,19 +163,16 @@
173 <el-input 163 <el-input
174 v-model="ruleForm.tdsyq.nydmj" 164 v-model="ruleForm.tdsyq.nydmj"
175 :disabled="!ableOperation" 165 :disabled="!ableOperation"
176 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" 166 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
177 ></el-input>
178 <el-select 167 <el-select
179 v-model="ruleForm.tdsyq.mjdw" 168 v-model="ruleForm.tdsyq.mjdw"
180 :disabled="!ableOperation" 169 :disabled="!ableOperation"
181 style="width: 20%" 170 style="width: 20%">
182 >
183 <el-option 171 <el-option
184 v-for="item in dictData['A7']" 172 v-for="item in dictData['A7']"
185 :key="item.dcode" 173 :key="item.dcode"
186 :label="item.dname" 174 :label="item.dname"
187 :value="item.dcode" 175 :value="item.dcode">
188 >
189 </el-option> 176 </el-option>
190 </el-select> 177 </el-select>
191 </div> 178 </div>
...@@ -197,19 +184,16 @@ ...@@ -197,19 +184,16 @@
197 <el-input 184 <el-input
198 v-model="ruleForm.tdsyq.gdmj" 185 v-model="ruleForm.tdsyq.gdmj"
199 :disabled="!ableOperation" 186 :disabled="!ableOperation"
200 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" 187 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
201 ></el-input>
202 <el-select 188 <el-select
203 v-model="ruleForm.tdsyq.mjdw" 189 v-model="ruleForm.tdsyq.mjdw"
204 :disabled="!ableOperation" 190 :disabled="!ableOperation"
205 style="width: 20%" 191 style="width: 20%">
206 >
207 <el-option 192 <el-option
208 v-for="item in dictData['A7']" 193 v-for="item in dictData['A7']"
209 :key="item.dcode" 194 :key="item.dcode"
210 :label="item.dname" 195 :label="item.dname"
211 :value="item.dcode" 196 :value="item.dcode">
212 >
213 </el-option> 197 </el-option>
214 </el-select> 198 </el-select>
215 </div> 199 </div>
...@@ -221,19 +205,16 @@ ...@@ -221,19 +205,16 @@
221 <el-input 205 <el-input
222 v-model="ruleForm.tdsyq.ldmj" 206 v-model="ruleForm.tdsyq.ldmj"
223 :disabled="!ableOperation" 207 :disabled="!ableOperation"
224 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" 208 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
225 ></el-input>
226 <el-select 209 <el-select
227 v-model="ruleForm.tdsyq.mjdw" 210 v-model="ruleForm.tdsyq.mjdw"
228 :disabled="!ableOperation" 211 :disabled="!ableOperation"
229 style="width: 20%" 212 style="width: 20%">
230 >
231 <el-option 213 <el-option
232 v-for="item in dictData['A7']" 214 v-for="item in dictData['A7']"
233 :key="item.dcode" 215 :key="item.dcode"
234 :label="item.dname" 216 :label="item.dname"
235 :value="item.dcode" 217 :value="item.dcode">
236 >
237 </el-option> 218 </el-option>
238 </el-select> 219 </el-select>
239 </div> 220 </div>
...@@ -247,19 +228,16 @@ ...@@ -247,19 +228,16 @@
247 <el-input 228 <el-input
248 v-model="ruleForm.tdsyq.cdmj" 229 v-model="ruleForm.tdsyq.cdmj"
249 :disabled="!ableOperation" 230 :disabled="!ableOperation"
250 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 231 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
251 ></el-input>
252 <el-select 232 <el-select
253 v-model="ruleForm.tdsyq.mjdw" 233 v-model="ruleForm.tdsyq.mjdw"
254 :disabled="!ableOperation" 234 :disabled="!ableOperation"
255 style="width: 20%" 235 style="width: 20%">
256 >
257 <el-option 236 <el-option
258 v-for="item in dictData['A7']" 237 v-for="item in dictData['A7']"
259 :key="item.dcode" 238 :key="item.dcode"
260 :label="item.dname" 239 :label="item.dname"
261 :value="item.dcode" 240 :value="item.dcode">
262 >
263 </el-option> 241 </el-option>
264 </el-select> 242 </el-select>
265 </div> 243 </div>
...@@ -271,19 +249,16 @@ ...@@ -271,19 +249,16 @@
271 <el-input 249 <el-input
272 v-model="ruleForm.tdsyq.qtnydmj" 250 v-model="ruleForm.tdsyq.qtnydmj"
273 :disabled="!ableOperation" 251 :disabled="!ableOperation"
274 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" 252 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
275 ></el-input>
276 <el-select 253 <el-select
277 v-model="ruleForm.tdsyq.mjdw" 254 v-model="ruleForm.tdsyq.mjdw"
278 :disabled="!ableOperation" 255 :disabled="!ableOperation"
279 style="width: 20%" 256 style="width: 20%">
280 >
281 <el-option 257 <el-option
282 v-for="item in dictData['A7']" 258 v-for="item in dictData['A7']"
283 :key="item.dcode" 259 :key="item.dcode"
284 :label="item.dname" 260 :label="item.dname"
285 :value="item.dcode" 261 :value="item.dcode">
286 >
287 </el-option> 262 </el-option>
288 </el-select> 263 </el-select>
289 </div> 264 </div>
...@@ -295,19 +270,16 @@ ...@@ -295,19 +270,16 @@
295 <el-input 270 <el-input
296 v-model="ruleForm.tdsyq.jsydmj" 271 v-model="ruleForm.tdsyq.jsydmj"
297 :disabled="!ableOperation" 272 :disabled="!ableOperation"
298 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" 273 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
299 ></el-input>
300 <el-select 274 <el-select
301 v-model="ruleForm.tdsyq.mjdw" 275 v-model="ruleForm.tdsyq.mjdw"
302 :disabled="!ableOperation" 276 :disabled="!ableOperation"
303 style="width: 20%" 277 style="width: 20%">
304 >
305 <el-option 278 <el-option
306 v-for="item in dictData['A7']" 279 v-for="item in dictData['A7']"
307 :key="item.dcode" 280 :key="item.dcode"
308 :label="item.dname" 281 :label="item.dname"
309 :value="item.dcode" 282 :value="item.dcode">
310 >
311 </el-option> 283 </el-option>
312 </el-select> 284 </el-select>
313 </div> 285 </div>
...@@ -321,19 +293,16 @@ ...@@ -321,19 +293,16 @@
321 <el-input 293 <el-input
322 v-model="ruleForm.tdsyq.wlydmj" 294 v-model="ruleForm.tdsyq.wlydmj"
323 :disabled="!ableOperation" 295 :disabled="!ableOperation"
324 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" 296 oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null"></el-input>
325 ></el-input>
326 <el-select 297 <el-select
327 v-model="ruleForm.tdsyq.mjdw" 298 v-model="ruleForm.tdsyq.mjdw"
328 :disabled="!ableOperation" 299 :disabled="!ableOperation"
329 style="width: 20%" 300 style="width: 20%">
330 >
331 <el-option 301 <el-option
332 v-for="item in dictData['A7']" 302 v-for="item in dictData['A7']"
333 :key="item.dcode" 303 :key="item.dcode"
334 :label="item.dname" 304 :label="item.dname"
335 :value="item.dcode" 305 :value="item.dcode">
336 >
337 </el-option> 306 </el-option>
338 </el-select> 307 </el-select>
339 </div> 308 </div>
...@@ -343,16 +312,14 @@ ...@@ -343,16 +312,14 @@
343 <el-form-item 312 <el-form-item
344 label="登记时间:" 313 label="登记时间:"
345 prop="qlxx.djsj" 314 prop="qlxx.djsj"
346 :rules="rules.djsjrules" 315 :rules="rules.djsjrules">
347 >
348 <el-date-picker 316 <el-date-picker
349 v-model="ruleForm.qlxx.djsj" 317 v-model="ruleForm.qlxx.djsj"
350 type="date" 318 type="date"
351 class="width100" 319 class="width100"
352 placeholder="选择日期" 320 placeholder="选择日期"
353 value-format="yyyy-MM-dd HH:mm:ss" 321 value-format="yyyy-MM-dd HH:mm:ss"
354 format="yyyy-MM-dd" 322 format="yyyy-MM-dd">
355 >
356 </el-date-picker> 323 </el-date-picker>
357 </el-form-item> 324 </el-form-item>
358 </el-col> 325 </el-col>
...@@ -371,8 +338,7 @@ ...@@ -371,8 +338,7 @@
371 <tdytTable 338 <tdytTable
372 :tableData="ruleForm.tdytqxList" 339 :tableData="ruleForm.tdytqxList"
373 @upDateTdytxxList="upDateTdytxxList" 340 @upDateTdytxxList="upDateTdytxxList"
374 :ableOperation="ableOperation" 341 :ableOperation="ableOperation" />
375 />
376 <div class="slxx_title title-block"> 342 <div class="slxx_title title-block">
377 权利人信息 343 权利人信息
378 <div class="triangle"></div> 344 <div class="triangle"></div>
...@@ -382,8 +348,7 @@ ...@@ -382,8 +348,7 @@
382 <el-form-item label="共有方式:"> 348 <el-form-item label="共有方式:">
383 <el-radio-group 349 <el-radio-group
384 :disabled="!ableOperation" 350 :disabled="!ableOperation"
385 v-model="ruleForm.qlxx.gyfs" 351 v-model="ruleForm.qlxx.gyfs">
386 >
387 <el-radio label="0">单独所有</el-radio> 352 <el-radio label="0">单独所有</el-radio>
388 <el-radio label="1">共同共有</el-radio> 353 <el-radio label="1">共同共有</el-radio>
389 <el-radio label="2">按份所有</el-radio> 354 <el-radio label="2">按份所有</el-radio>
...@@ -397,8 +362,7 @@ ...@@ -397,8 +362,7 @@
397 @upDateQlrxxList="upDateQlrxxList" 362 @upDateQlrxxList="upDateQlrxxList"
398 :key="key" 363 :key="key"
399 :ableOperation="ableOperation" 364 :ableOperation="ableOperation"
400 :gyfs="ruleForm.qlxx.gyfs" 365 :gyfs="ruleForm.qlxx.gyfs" />
401 />
402 </div> 366 </div>
403 <el-row class="btn" v-if="ableOperation"> 367 <el-row class="btn" v-if="ableOperation">
404 <el-form-item> 368 <el-form-item>
...@@ -409,18 +373,20 @@ ...@@ -409,18 +373,20 @@
409 </div> 373 </div>
410 </template> 374 </template>
411 <script> 375 <script>
412 import store from "@/store/index.js"; 376 import { mapGetters } from "vuex";
413 import { mapGetters } from "vuex"; 377 import store from "@/store/index.js";
414 import { init, getSsQlxx, save } from "@/api/djbRepair.js"; 378 import ywmix from "@/views/ywbl/mixin/index"
415 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 379 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
416 import selectTable from "@/components/selectTable/index.vue"; 380 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
417 import tdytTable from "@/views/workflow/components/tdytTable"; 381 import selectTable from "@/components/selectTable/index.vue";
418 export default { 382 import tdytTable from "@/views/workflow/components/tdytTable";
383 export default {
384 mixins: [ywmix],
419 components: { qlrCommonTable, tdytTable, selectTable }, 385 components: { qlrCommonTable, tdytTable, selectTable },
420 computed: { 386 computed: {
421 ...mapGetters(["dictData", "flag"]), 387 ...mapGetters(["dictData", "flag"]),
422 // 根据流程判断表单是否为只读 388 // 根据流程判断表单是否为只读
423 editDisabled() { 389 editDisabled () {
424 if (!this.ableOperation) { 390 if (!this.ableOperation) {
425 //只读状态 391 //只读状态
426 return true; 392 return true;
...@@ -428,7 +394,7 @@ export default { ...@@ -428,7 +394,7 @@ export default {
428 return false; 394 return false;
429 }, 395 },
430 }, 396 },
431 data() { 397 data () {
432 return { 398 return {
433 ssqlxxshow: true, 399 ssqlxxshow: true,
434 props: { 400 props: {
...@@ -436,7 +402,7 @@ export default { ...@@ -436,7 +402,7 @@ export default {
436 value: "bdcdyid", 402 value: "bdcdyid",
437 }, 403 },
438 // 键名转换,方法默认是label和children进行树状渲染 404 // 键名转换,方法默认是label和children进行树状渲染
439 normalizer(node) { 405 normalizer (node) {
440 //方法 406 //方法
441 if (node.children == null || node.children == "null") { 407 if (node.children == null || node.children == "null") {
442 delete node.children; 408 delete node.children;
...@@ -507,8 +473,8 @@ export default { ...@@ -507,8 +473,8 @@ export default {
507 }, 473 },
508 }; 474 };
509 }, 475 },
510 created() {}, 476 created () { },
511 mounted() { 477 mounted () {
512 this.loadData(); 478 this.loadData();
513 this.ableOperation = this.$parent.ableOperation; 479 this.ableOperation = this.$parent.ableOperation;
514 }, 480 },
...@@ -518,7 +484,7 @@ export default { ...@@ -518,7 +484,7 @@ export default {
518 * @param {*} val 484 * @param {*} val
519 * @author: renchao 485 * @author: renchao
520 */ 486 */
521 ssQlxxchange(val) { 487 ssQlxxchange (val) {
522 this.ruleForm.ssQlxx = val; 488 this.ruleForm.ssQlxx = val;
523 this.ruleForm.qlxx.ssywh = val.ywh; 489 this.ruleForm.qlxx.ssywh = val.ywh;
524 }, 490 },
...@@ -527,7 +493,7 @@ export default { ...@@ -527,7 +493,7 @@ export default {
527 * @param {*} val 493 * @param {*} val
528 * @author: renchao 494 * @author: renchao
529 */ 495 */
530 djlxchange(val) { 496 djlxchange (val) {
531 console.log("val", val); 497 console.log("val", val);
532 if (val == null || val == 100) { 498 if (val == null || val == 100) {
533 this.ssqlxxshow = false; 499 this.ssqlxxshow = false;
...@@ -542,14 +508,14 @@ export default { ...@@ -542,14 +508,14 @@ export default {
542 * @param {*} val 508 * @param {*} val
543 * @author: renchao 509 * @author: renchao
544 */ 510 */
545 getDictData(val) { 511 getDictData (val) {
546 return store.getters.dictData[val]; 512 return store.getters.dictData[val];
547 }, 513 },
548 /** 514 /**
549 * @description: loadData 515 * @description: loadData
550 * @author: renchao 516 * @author: renchao
551 */ 517 */
552 loadData() { 518 loadData () {
553 this.$startLoading(); 519 this.$startLoading();
554 this.propsParam.isEdit = this.$parent.isEdit; 520 this.propsParam.isEdit = this.$parent.isEdit;
555 init(this.propsParam).then((res) => { 521 init(this.propsParam).then((res) => {
...@@ -584,7 +550,7 @@ export default { ...@@ -584,7 +550,7 @@ export default {
584 * @param {*} val 550 * @param {*} val
585 * @author: renchao 551 * @author: renchao
586 */ 552 */
587 upDateTdytxxList(val) { 553 upDateTdytxxList (val) {
588 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 554 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
589 this.key++; 555 this.key++;
590 }, 556 },
...@@ -594,7 +560,7 @@ export default { ...@@ -594,7 +560,7 @@ export default {
594 * @param {*} val 560 * @param {*} val
595 * @author: renchao 561 * @author: renchao
596 */ 562 */
597 upDateQlrxxList(val) { 563 upDateQlrxxList (val) {
598 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 564 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
599 this.czrOptions = this.ruleForm.qlrData; 565 this.czrOptions = this.ruleForm.qlrData;
600 this.key++; 566 this.key++;
...@@ -603,7 +569,7 @@ export default { ...@@ -603,7 +569,7 @@ export default {
603 * @description: onSubmit 569 * @description: onSubmit
604 * @author: renchao 570 * @author: renchao
605 */ 571 */
606 onSubmit() { 572 onSubmit () {
607 this.$refs.ruleForm.validate((valid) => { 573 this.$refs.ruleForm.validate((valid) => {
608 if (valid) { 574 if (valid) {
609 if (this.ruleForm.qlrData.length == 0) { 575 if (this.ruleForm.qlrData.length == 0) {
...@@ -666,55 +632,55 @@ export default { ...@@ -666,55 +632,55 @@ export default {
666 }); 632 });
667 }, 633 },
668 }, 634 },
669 }; 635 };
670 </script> 636 </script>
671 <style scoped lang="scss"> 637 <style scoped lang="scss">
672 @import "~@/styles/public.scss"; 638 @import "~@/styles/public.scss";
673 @import "~@/styles/slxx/slxx.scss"; 639 @import "~@/styles/slxx/slxx.scss";
674 /deep/.el-form { 640 /deep/.el-form {
675 display: flex; 641 display: flex;
676 flex-direction: column; 642 flex-direction: column;
677 height: calc(100vh - 130px); 643 height: calc(100vh - 130px);
678 } 644 }
679 645
680 /deep/.el-form-item__label { 646 /deep/.el-form-item__label {
681 padding: 0; 647 padding: 0;
682 } 648 }
683 649
684 /deep/.el-radio { 650 /deep/.el-radio {
685 margin-right: 10px; 651 margin-right: 10px;
686 } 652 }
687 653
688 /deep/.el-select { 654 /deep/.el-select {
689 width: 100%; 655 width: 100%;
690 } 656 }
691 657
692 /deep/.el-form-item { 658 /deep/.el-form-item {
693 margin-bottom: 8px; 659 margin-bottom: 8px;
694 } 660 }
695 661
696 .marginBot0 { 662 .marginBot0 {
697 margin-bottom: 0 !important; 663 margin-bottom: 0 !important;
698 } 664 }
699 665
700 .slxx { 666 .slxx {
701 box-sizing: border-box; 667 box-sizing: border-box;
702 } 668 }
703 669
704 .slxx_con { 670 .slxx_con {
705 flex: 1; 671 flex: 1;
706 height: 100%; 672 height: 100%;
707 background-color: #ffffff; 673 background-color: #ffffff;
708 overflow-y: auto; 674 overflow-y: auto;
709 padding-right: 3px; 675 padding-right: 3px;
710 overflow-x: hidden; 676 overflow-x: hidden;
711 } 677 }
712 678
713 .submit_btn { 679 .submit_btn {
714 height: 50px; 680 height: 50px;
715 } 681 }
716 682
717 .slxx_title { 683 .slxx_title {
718 border-bottom: 1px solid $borderColor; 684 border-bottom: 1px solid $borderColor;
719 padding-left: 10px; 685 padding-left: 10px;
720 padding-bottom: 5px; 686 padding-bottom: 5px;
...@@ -723,23 +689,23 @@ export default { ...@@ -723,23 +689,23 @@ export default {
723 font-size: 16px; 689 font-size: 16px;
724 font-weight: 500; 690 font-weight: 500;
725 color: #4a4a4a; 691 color: #4a4a4a;
726 } 692 }
727 693
728 .btn { 694 .btn {
729 text-align: center; 695 text-align: center;
730 padding-top: 10px; 696 padding-top: 10px;
731 height: 36px; 697 height: 36px;
732 background-color: #ffffff; 698 background-color: #ffffff;
733 padding: 5px 0; 699 padding: 5px 0;
734 } 700 }
735 701
736 .textArea { 702 .textArea {
737 /deep/.el-textarea__inner { 703 /deep/.el-textarea__inner {
738 min-height: 90px !important; 704 min-height: 90px !important;
739 } 705 }
740 } 706 }
741 707
742 /deep/.el-form-item__label { 708 /deep/.el-form-item__label {
743 padding-bottom: 0px; 709 padding-bottom: 0px;
744 } 710 }
745 </style> 711 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-08-01 18:12:11
5 :show-message="false" 5 :show-message="false"
6 --> 6 -->
7 <template> 7 <template>
...@@ -17,8 +17,7 @@ ...@@ -17,8 +17,7 @@
17 :show-message="false" 17 :show-message="false"
18 :inline="flag" 18 :inline="flag"
19 inline-message 19 inline-message
20 label-width="145px" 20 label-width="145px">
21 >
22 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 21 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
23 <div class="slxx_title title-block"> 22 <div class="slxx_title title-block">
24 补录信息 23 补录信息
...@@ -53,18 +52,15 @@ ...@@ -53,18 +52,15 @@
53 :table-width="550" 52 :table-width="550"
54 :tableData="ztQlxxList" 53 :tableData="ztQlxxList"
55 :props="props" 54 :props="props"
56 @change="ztQlxxchange" 55 @change="ztQlxxchange">
57 >
58 <el-table-column 56 <el-table-column
59 prop="qllxmc" 57 prop="qllxmc"
60 width="130" 58 width="130"
61 label="权利类型" 59 label="权利类型"></el-table-column>
62 ></el-table-column>
63 <el-table-column 60 <el-table-column
64 prop="bdcqzh" 61 prop="bdcqzh"
65 width="160" 62 width="160"
66 label="不动产权证书" 63 label="不动产权证书"></el-table-column>
67 ></el-table-column>
68 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 64 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
69 <el-table-column prop="mjmc" label="面积"></el-table-column> 65 <el-table-column prop="mjmc" label="面积"></el-table-column>
70 <el-table-column prop="ytmc" label="用途"></el-table-column> 66 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -80,18 +76,15 @@ ...@@ -80,18 +76,15 @@
80 :table-width="550" 76 :table-width="550"
81 :tableData="ssQlxxList" 77 :tableData="ssQlxxList"
82 :props="props" 78 :props="props"
83 @change="ssQlxxchange" 79 @change="ssQlxxchange">
84 >
85 <el-table-column 80 <el-table-column
86 prop="qllxmc" 81 prop="qllxmc"
87 width="130" 82 width="130"
88 label="权利类型" 83 label="权利类型"></el-table-column>
89 ></el-table-column>
90 <el-table-column 84 <el-table-column
91 prop="bdcqzh" 85 prop="bdcqzh"
92 width="160" 86 width="160"
93 label="不动产权证书" 87 label="不动产权证书"></el-table-column>
94 ></el-table-column>
95 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 88 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
96 <el-table-column prop="mjmc" label="面积"></el-table-column> 89 <el-table-column prop="mjmc" label="面积"></el-table-column>
97 <el-table-column prop="ytmc" label="用途"></el-table-column> 90 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -191,8 +184,7 @@ ...@@ -191,8 +184,7 @@
191 v-for="item in djlxlist" 184 v-for="item in djlxlist"
192 :key="item.dcode" 185 :key="item.dcode"
193 :label="item.dname" 186 :label="item.dname"
194 :value="item.dcode" 187 :value="item.dcode">
195 >
196 </el-option> 188 </el-option>
197 </el-select> 189 </el-select>
198 </el-form-item> 190 </el-form-item>
...@@ -230,8 +222,7 @@ ...@@ -230,8 +222,7 @@
230 class="width100" 222 class="width100"
231 placeholder="选择日期" 223 placeholder="选择日期"
232 value-format="yyyy-MM-dd HH:mm:ss" 224 value-format="yyyy-MM-dd HH:mm:ss"
233 format="yyyy-MM-dd" 225 format="yyyy-MM-dd">
234 >
235 </el-date-picker> 226 </el-date-picker>
236 </el-form-item> 227 </el-form-item>
237 </el-col> 228 </el-col>
...@@ -242,8 +233,7 @@ ...@@ -242,8 +233,7 @@
242 v-for="item in qsztlist" 233 v-for="item in qsztlist"
243 :key="item.dcode" 234 :key="item.dcode"
244 :label="item.dname" 235 :label="item.dname"
245 :value="item.dcode" 236 :value="item.dcode">
246 >
247 </el-option> 237 </el-option>
248 </el-select> 238 </el-select>
249 </el-form-item> 239 </el-form-item>
...@@ -256,8 +246,7 @@ ...@@ -256,8 +246,7 @@
256 v-for="item in dictData['A29']" 246 v-for="item in dictData['A29']"
257 :key="item.dcode" 247 :key="item.dcode"
258 :label="item.dname" 248 :label="item.dname"
259 :value="item.dcode" 249 :value="item.dcode">
260 >
261 </el-option> 250 </el-option>
262 </el-select> 251 </el-select>
263 </el-form-item> 252 </el-form-item>
...@@ -274,8 +263,7 @@ ...@@ -274,8 +263,7 @@
274 v-for="item in dictData['A17']" 263 v-for="item in dictData['A17']"
275 :key="item.dcode" 264 :key="item.dcode"
276 :label="item.dname" 265 :label="item.dname"
277 :value="item.dcode" 266 :value="item.dcode">
278 >
279 </el-option> 267 </el-option>
280 </el-select> 268 </el-select>
281 </el-form-item> 269 </el-form-item>
...@@ -292,8 +280,7 @@ ...@@ -292,8 +280,7 @@
292 v-for="item in dictData['A19']" 280 v-for="item in dictData['A19']"
293 :key="item.dcode" 281 :key="item.dcode"
294 :label="item.dname" 282 :label="item.dname"
295 :value="item.dcode" 283 :value="item.dcode">
296 >
297 </el-option> 284 </el-option>
298 </el-select> 285 </el-select>
299 </el-form-item> 286 </el-form-item>
...@@ -310,8 +297,7 @@ ...@@ -310,8 +297,7 @@
310 v-for="item in dictData['A46']" 297 v-for="item in dictData['A46']"
311 :key="item.dcode" 298 :key="item.dcode"
312 :label="item.dname" 299 :label="item.dname"
313 :value="item.dcode" 300 :value="item.dcode">
314 >
315 </el-option> 301 </el-option>
316 </el-select> 302 </el-select>
317 </el-form-item> 303 </el-form-item>
...@@ -330,19 +316,16 @@ ...@@ -330,19 +316,16 @@
330 <el-form-item label="建筑面积:"> 316 <el-form-item label="建筑面积:">
331 <div class="flex"> 317 <div class="flex">
332 <el-input v-model="ruleForm.ygdj.jzmj" 318 <el-input v-model="ruleForm.ygdj.jzmj"
333 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 319 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
334 ></el-input>
335 <el-select 320 <el-select
336 v-model="ruleForm.ygdj.mjdw" 321 v-model="ruleForm.ygdj.mjdw"
337 :disabled="!ableOperation" 322 :disabled="!ableOperation"
338 style="width: 20%" 323 style="width: 20%">
339 >
340 <el-option 324 <el-option
341 v-for="item in dictData['A7']" 325 v-for="item in dictData['A7']"
342 :key="item.dcode" 326 :key="item.dcode"
343 :label="item.dname" 327 :label="item.dname"
344 :value="item.dcode" 328 :value="item.dcode">
345 >
346 </el-option> 329 </el-option>
347 </el-select> 330 </el-select>
348 </div> 331 </div>
...@@ -366,8 +349,7 @@ ...@@ -366,8 +349,7 @@
366 class="width100" 349 class="width100"
367 placeholder="选择日期" 350 placeholder="选择日期"
368 value-format="yyyy-MM-dd HH:mm:ss" 351 value-format="yyyy-MM-dd HH:mm:ss"
369 format="yyyy-MM-dd" 352 format="yyyy-MM-dd">
370 >
371 </el-date-picker> 353 </el-date-picker>
372 </el-form-item> 354 </el-form-item>
373 </el-col> 355 </el-col>
...@@ -425,8 +407,7 @@ ...@@ -425,8 +407,7 @@
425 <el-form-item label="共有方式:"> 407 <el-form-item label="共有方式:">
426 <el-radio-group 408 <el-radio-group
427 :disabled="!ableOperation" 409 :disabled="!ableOperation"
428 v-model="ruleForm.qlxx.gyfs" 410 v-model="ruleForm.qlxx.gyfs">
429 >
430 <el-radio label="0">单独所有</el-radio> 411 <el-radio label="0">单独所有</el-radio>
431 <el-radio label="1">共同共有</el-radio> 412 <el-radio label="1">共同共有</el-radio>
432 <el-radio label="2">按份所有</el-radio> 413 <el-radio label="2">按份所有</el-radio>
...@@ -440,8 +421,7 @@ ...@@ -440,8 +421,7 @@
440 @upDateQlrxxList="upDateQlrxxList" 421 @upDateQlrxxList="upDateQlrxxList"
441 :key="key" 422 :key="key"
442 :ableOperation="ableOperation" 423 :ableOperation="ableOperation"
443 :gyfs="ruleForm.qlxx.gyfs" 424 :gyfs="ruleForm.qlxx.gyfs" />
444 />
445 425
446 <div v-if="ruleForm.ywrData"> 426 <div v-if="ruleForm.ywrData">
447 <div class="slxx_title title-block"> 427 <div class="slxx_title title-block">
...@@ -453,8 +433,7 @@ ...@@ -453,8 +433,7 @@
453 :tableData="ruleForm.ywrData" 433 :tableData="ruleForm.ywrData"
454 :key="key" 434 :key="key"
455 :ableOperation="ableOperation" 435 :ableOperation="ableOperation"
456 @upDateQlrxxList="upDateYwrxxList" 436 @upDateQlrxxList="upDateYwrxxList" />
457 />
458 </div> 437 </div>
459 </div> 438 </div>
460 <el-row class="btn" v-if="ableOperation"> 439 <el-row class="btn" v-if="ableOperation">
...@@ -466,18 +445,20 @@ ...@@ -466,18 +445,20 @@
466 </div> 445 </div>
467 </template> 446 </template>
468 <script> 447 <script>
469 import { mapGetters } from "vuex"; 448 import { mapGetters } from "vuex";
470 import { init,getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js"; 449 import ywmix from "@/views/ywbl/mixin/index"
471 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 450 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
472 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 451 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
473 import tdytTable from "@/views/workflow/components/tdytTable"; 452 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
474 import selectTable from "@/components/selectTable/index.vue"; 453 import tdytTable from "@/views/workflow/components/tdytTable";
475 export default { 454 import selectTable from "@/components/selectTable/index.vue";
476 components: { qlrCommonTable, ywrCommonTable, tdytTable,selectTable }, 455 export default {
456 mixins: [ywmix],
457 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
477 computed: { 458 computed: {
478 ...mapGetters(["dictData", "flag"]), 459 ...mapGetters(["dictData", "flag"]),
479 // 根据流程判断表单是否为只读 460 // 根据流程判断表单是否为只读
480 editDisabled() { 461 editDisabled () {
481 if (!this.ableOperation) { 462 if (!this.ableOperation) {
482 //只读状态 463 //只读状态
483 return true; 464 return true;
...@@ -485,9 +466,9 @@ export default { ...@@ -485,9 +466,9 @@ export default {
485 return false; 466 return false;
486 }, 467 },
487 }, 468 },
488 data() { 469 data () {
489 return { 470 return {
490 ssqlxxshow:true, 471 ssqlxxshow: true,
491 props: { 472 props: {
492 label: "bdcqzh", 473 label: "bdcqzh",
493 value: "bdcdyid", 474 value: "bdcdyid",
...@@ -556,14 +537,14 @@ export default { ...@@ -556,14 +537,14 @@ export default {
556 djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], 537 djlxrules: [{ required: true, message: "登记类型", trigger: "change" }],
557 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], 538 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }],
558 }, 539 },
559 ableOperation:false, 540 ableOperation: false,
560 }; 541 };
561 }, 542 },
562 created() { 543 created () {
563 this.loadData(); 544 this.loadData();
564 }, 545 },
565 mounted() { 546 mounted () {
566 this.ableOperation=this.$parent.ableOperation 547 this.ableOperation = this.$parent.ableOperation
567 548
568 }, 549 },
569 methods: { 550 methods: {
...@@ -572,7 +553,7 @@ export default { ...@@ -572,7 +553,7 @@ export default {
572 * @param {*} val 553 * @param {*} val
573 * @author: renchao 554 * @author: renchao
574 */ 555 */
575 ztQlxxchange(val) { 556 ztQlxxchange (val) {
576 this.ruleForm.ztQlxx = val; 557 this.ruleForm.ztQlxx = val;
577 }, 558 },
578 /** 559 /**
...@@ -580,7 +561,7 @@ export default { ...@@ -580,7 +561,7 @@ export default {
580 * @param {*} val 561 * @param {*} val
581 * @author: renchao 562 * @author: renchao
582 */ 563 */
583 ssQlxxchange(val) { 564 ssQlxxchange (val) {
584 this.ruleForm.ssQlxx = val; 565 this.ruleForm.ssQlxx = val;
585 this.ruleForm.qlxx.ssywh = val.ywh; 566 this.ruleForm.qlxx.ssywh = val.ywh;
586 }, 567 },
...@@ -589,7 +570,7 @@ export default { ...@@ -589,7 +570,7 @@ export default {
589 * @param {*} val 570 * @param {*} val
590 * @author: renchao 571 * @author: renchao
591 */ 572 */
592 djlxchange(val) { 573 djlxchange (val) {
593 if (val == null || val == 100) { 574 if (val == null || val == 100) {
594 this.ssqlxxshow = false; 575 this.ssqlxxshow = false;
595 } else { 576 } else {
...@@ -600,9 +581,9 @@ export default { ...@@ -600,9 +581,9 @@ export default {
600 * @description: loadData 581 * @description: loadData
601 * @author: renchao 582 * @author: renchao
602 */ 583 */
603 loadData() { 584 loadData () {
604 this.$startLoading(); 585 this.$startLoading();
605 this.propsParam.isEdit=this.$parent.isEdit 586 this.propsParam.isEdit = this.$parent.isEdit
606 init(this.propsParam).then((res) => { 587 init(this.propsParam).then((res) => {
607 if (res.code == 200) { 588 if (res.code == 200) {
608 this.ruleForm = res.result; 589 this.ruleForm = res.result;
...@@ -621,7 +602,7 @@ export default { ...@@ -621,7 +602,7 @@ export default {
621 }).then((res) => { 602 }).then((res) => {
622 if (res.code == 200) { 603 if (res.code == 200) {
623 this.ssQlxxList = res.result; 604 this.ssQlxxList = res.result;
624 console.log("this.$refs.ruleForm",this.$refs.ruleForm); 605 console.log("this.$refs.ruleForm", this.$refs.ruleForm);
625 } 606 }
626 }); 607 });
627 608
...@@ -629,7 +610,7 @@ export default { ...@@ -629,7 +610,7 @@ export default {
629 getZtQlxx({ bdcdyid: this.propsParam.bdcdyid }).then((res) => { 610 getZtQlxx({ bdcdyid: this.propsParam.bdcdyid }).then((res) => {
630 if (res.code == 200) { 611 if (res.code == 200) {
631 this.ztQlxxList = res.result; 612 this.ztQlxxList = res.result;
632 console.log("this.$refs.ruleForm",this.$refs.ruleForm); 613 console.log("this.$refs.ruleForm", this.$refs.ruleForm);
633 } 614 }
634 }); 615 });
635 616
...@@ -640,7 +621,7 @@ export default { ...@@ -640,7 +621,7 @@ export default {
640 * @param {*} val 621 * @param {*} val
641 * @author: renchao 622 * @author: renchao
642 */ 623 */
643 upDateTdytxxList(val) { 624 upDateTdytxxList (val) {
644 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 625 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
645 this.key++; 626 this.key++;
646 }, 627 },
...@@ -650,7 +631,7 @@ export default { ...@@ -650,7 +631,7 @@ export default {
650 * @param {*} val 631 * @param {*} val
651 * @author: renchao 632 * @author: renchao
652 */ 633 */
653 upDateQlrxxList(val) { 634 upDateQlrxxList (val) {
654 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 635 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
655 this.czrOptions = this.ruleForm.qlrData; 636 this.czrOptions = this.ruleForm.qlrData;
656 this.key++; 637 this.key++;
...@@ -661,7 +642,7 @@ export default { ...@@ -661,7 +642,7 @@ export default {
661 * @param {*} val 642 * @param {*} val
662 * @author: renchao 643 * @author: renchao
663 */ 644 */
664 upDateYwrxxList(val) { 645 upDateYwrxxList (val) {
665 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); 646 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
666 this.key++; 647 this.key++;
667 }, 648 },
...@@ -669,7 +650,7 @@ export default { ...@@ -669,7 +650,7 @@ export default {
669 * @description: onSubmit 650 * @description: onSubmit
670 * @author: renchao 651 * @author: renchao
671 */ 652 */
672 onSubmit() { 653 onSubmit () {
673 this.$refs.ruleForm.validate((valid) => { 654 this.$refs.ruleForm.validate((valid) => {
674 if (valid) { 655 if (valid) {
675 if (this.ruleForm.qlrData.length == 0) { 656 if (this.ruleForm.qlrData.length == 0) {
...@@ -739,9 +720,9 @@ export default { ...@@ -739,9 +720,9 @@ export default {
739 }); 720 });
740 }, 721 },
741 }, 722 },
742 }; 723 };
743 </script> 724 </script>
744 <style scoped lang="scss"> 725 <style scoped lang="scss">
745 @import "~@/styles/public.scss"; 726 @import "~@/styles/public.scss";
746 @import "~@/styles/slxx/slxx.scss"; 727 @import "~@/styles/slxx/slxx.scss";
747 </style> 728 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-08-01 18:12:36
5 :show-message="false" 5 :show-message="false"
6 --> 6 -->
7 <template> 7 <template>
...@@ -17,8 +17,7 @@ ...@@ -17,8 +17,7 @@
17 :show-message="false" 17 :show-message="false"
18 :inline="flag" 18 :inline="flag"
19 inline-message 19 inline-message
20 label-width="145px" 20 label-width="145px">
21 >
22 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 21 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
23 <div class="slxx_title title-block"> 22 <div class="slxx_title title-block">
24 补录信息 23 补录信息
...@@ -53,18 +52,15 @@ ...@@ -53,18 +52,15 @@
53 :table-width="550" 52 :table-width="550"
54 :tableData="ssQlxxList" 53 :tableData="ssQlxxList"
55 :props="props" 54 :props="props"
56 @change="ssQlxxchange" 55 @change="ssQlxxchange">
57 >
58 <el-table-column 56 <el-table-column
59 prop="qllxmc" 57 prop="qllxmc"
60 width="130" 58 width="130"
61 label="权利类型" 59 label="权利类型"></el-table-column>
62 ></el-table-column>
63 <el-table-column 60 <el-table-column
64 prop="bdcqzh" 61 prop="bdcqzh"
65 width="160" 62 width="160"
66 label="不动产权证书" 63 label="不动产权证书"></el-table-column>
67 ></el-table-column>
68 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 64 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
69 <el-table-column prop="mjmc" label="面积"></el-table-column> 65 <el-table-column prop="mjmc" label="面积"></el-table-column>
70 <el-table-column prop="ytmc" label="用途"></el-table-column> 66 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -81,15 +77,13 @@ ...@@ -81,15 +77,13 @@
81 <el-form-item 77 <el-form-item
82 label="登记类型:" 78 label="登记类型:"
83 prop="qlxx.djlx" 79 prop="qlxx.djlx"
84 :rules="rules.djlxrules" 80 :rules="rules.djlxrules">
85 >
86 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> 81 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
87 <el-option 82 <el-option
88 v-for="item in djlxlist" 83 v-for="item in djlxlist"
89 :key="item.dcode" 84 :key="item.dcode"
90 :label="item.dname" 85 :label="item.dname"
91 :value="item.dcode" 86 :value="item.dcode">
92 >
93 </el-option> 87 </el-option>
94 </el-select> 88 </el-select>
95 </el-form-item> 89 </el-form-item>
...@@ -149,8 +143,7 @@ ...@@ -149,8 +143,7 @@
149 type="date" 143 type="date"
150 placeholder="选择日期" 144 placeholder="选择日期"
151 value-format="yyyy-MM-dd HH:mm:ss" 145 value-format="yyyy-MM-dd HH:mm:ss"
152 format="yyyy-MM-dd" 146 format="yyyy-MM-dd">
153 >
154 </el-date-picker> 147 </el-date-picker>
155 </el-form-item> 148 </el-form-item>
156 </el-col> 149 </el-col>
...@@ -161,8 +154,7 @@ ...@@ -161,8 +154,7 @@
161 v-for="item in qsztlist" 154 v-for="item in qsztlist"
162 :key="item.dcode" 155 :key="item.dcode"
163 :label="item.dname" 156 :label="item.dname"
164 :value="item.dcode" 157 :value="item.dcode">
165 >
166 </el-option> 158 </el-option>
167 </el-select> 159 </el-select>
168 </el-form-item> 160 </el-form-item>
...@@ -175,8 +167,7 @@ ...@@ -175,8 +167,7 @@
175 v-for="item in dictData['A29']" 167 v-for="item in dictData['A29']"
176 :key="item.dcode" 168 :key="item.dcode"
177 :label="item.dname" 169 :label="item.dname"
178 :value="item.dcode" 170 :value="item.dcode">
179 >
180 </el-option> 171 </el-option>
181 </el-select> 172 </el-select>
182 </el-form-item> 173 </el-form-item>
...@@ -193,8 +184,7 @@ ...@@ -193,8 +184,7 @@
193 v-for="item in dictData['A17']" 184 v-for="item in dictData['A17']"
194 :key="item.dcode" 185 :key="item.dcode"
195 :label="item.dname" 186 :label="item.dname"
196 :value="item.dcode" 187 :value="item.dcode">
197 >
198 </el-option> 188 </el-option>
199 </el-select> 189 </el-select>
200 </el-form-item> 190 </el-form-item>
...@@ -211,8 +201,7 @@ ...@@ -211,8 +201,7 @@
211 v-for="item in dictData['A19']" 201 v-for="item in dictData['A19']"
212 :key="item.dcode" 202 :key="item.dcode"
213 :label="item.dname" 203 :label="item.dname"
214 :value="item.dcode" 204 :value="item.dcode">
215 >
216 </el-option> 205 </el-option>
217 </el-select> 206 </el-select>
218 </el-form-item> 207 </el-form-item>
...@@ -229,8 +218,7 @@ ...@@ -229,8 +218,7 @@
229 v-for="item in dictData['A46']" 218 v-for="item in dictData['A46']"
230 :key="item.dcode" 219 :key="item.dcode"
231 :label="item.dname" 220 :label="item.dname"
232 :value="item.dcode" 221 :value="item.dcode">
233 >
234 </el-option> 222 </el-option>
235 </el-select> 223 </el-select>
236 </el-form-item> 224 </el-form-item>
...@@ -249,19 +237,16 @@ ...@@ -249,19 +237,16 @@
249 <el-form-item label="建筑面积:"> 237 <el-form-item label="建筑面积:">
250 <div class="flex"> 238 <div class="flex">
251 <el-input v-model="ruleForm.ygdj.jzmj" 239 <el-input v-model="ruleForm.ygdj.jzmj"
252 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 240 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
253 ></el-input>
254 <el-select 241 <el-select
255 v-model="ruleForm.ygdj.mjdw" 242 v-model="ruleForm.ygdj.mjdw"
256 :disabled="!ableOperation" 243 :disabled="!ableOperation"
257 style="width: 20%" 244 style="width: 20%">
258 >
259 <el-option 245 <el-option
260 v-for="item in dictData['A7']" 246 v-for="item in dictData['A7']"
261 :key="item.dcode" 247 :key="item.dcode"
262 :label="item.dname" 248 :label="item.dname"
263 :value="item.dcode" 249 :value="item.dcode">
264 >
265 </el-option> 250 </el-option>
266 </el-select> 251 </el-select>
267 </div> 252 </div>
...@@ -285,8 +270,7 @@ ...@@ -285,8 +270,7 @@
285 type="date" 270 type="date"
286 placeholder="选择日期" 271 placeholder="选择日期"
287 value-format="yyyy-MM-dd HH:mm:ss" 272 value-format="yyyy-MM-dd HH:mm:ss"
288 format="yyyy-MM-dd" 273 format="yyyy-MM-dd">
289 >
290 </el-date-picker> 274 </el-date-picker>
291 </el-form-item> 275 </el-form-item>
292 </el-col> 276 </el-col>
...@@ -344,8 +328,7 @@ ...@@ -344,8 +328,7 @@
344 <el-form-item label="共有方式:"> 328 <el-form-item label="共有方式:">
345 <el-radio-group 329 <el-radio-group
346 :disabled="!ableOperation" 330 :disabled="!ableOperation"
347 v-model="ruleForm.qlxx.gyfs" 331 v-model="ruleForm.qlxx.gyfs">
348 >
349 <el-radio label="0">单独所有</el-radio> 332 <el-radio label="0">单独所有</el-radio>
350 <el-radio label="1">共同共有</el-radio> 333 <el-radio label="1">共同共有</el-radio>
351 <el-radio label="2">按份所有</el-radio> 334 <el-radio label="2">按份所有</el-radio>
...@@ -359,8 +342,7 @@ ...@@ -359,8 +342,7 @@
359 @upDateQlrxxList="upDateQlrxxList" 342 @upDateQlrxxList="upDateQlrxxList"
360 :key="key" 343 :key="key"
361 :ableOperation="ableOperation" 344 :ableOperation="ableOperation"
362 :gyfs="ruleForm.qlxx.gyfs" 345 :gyfs="ruleForm.qlxx.gyfs" />
363 />
364 346
365 <div v-if="ruleForm.ywrData"> 347 <div v-if="ruleForm.ywrData">
366 <div class="slxx_title title-block"> 348 <div class="slxx_title title-block">
...@@ -372,8 +354,7 @@ ...@@ -372,8 +354,7 @@
372 :tableData="ruleForm.ywrData" 354 :tableData="ruleForm.ywrData"
373 :key="key" 355 :key="key"
374 :ableOperation="ableOperation" 356 :ableOperation="ableOperation"
375 @upDateQlrxxList="upDateYwrxxList" 357 @upDateQlrxxList="upDateYwrxxList" />
376 />
377 </div> 358 </div>
378 </div> 359 </div>
379 <el-row class="btn" v-if="ableOperation"> 360 <el-row class="btn" v-if="ableOperation">
...@@ -385,18 +366,20 @@ ...@@ -385,18 +366,20 @@
385 </div> 366 </div>
386 </template> 367 </template>
387 <script> 368 <script>
388 import { mapGetters } from "vuex"; 369 import { mapGetters } from "vuex";
389 import { init,getSsQlxx, save } from "@/api/djbRepair.js"; 370 import ywmix from "@/views/ywbl/mixin/index"
390 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 371 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
391 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 372 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
392 import tdytTable from "@/views/workflow/components/tdytTable"; 373 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
393 import selectTable from "@/components/selectTable/index.vue"; 374 import tdytTable from "@/views/workflow/components/tdytTable";
394 export default { 375 import selectTable from "@/components/selectTable/index.vue";
395 components: { qlrCommonTable, ywrCommonTable, tdytTable,selectTable }, 376 export default {
377 mixins: [ywmix],
378 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
396 computed: { 379 computed: {
397 ...mapGetters(["dictData", "flag"]), 380 ...mapGetters(["dictData", "flag"]),
398 // 根据流程判断表单是否为只读 381 // 根据流程判断表单是否为只读
399 editDisabled() { 382 editDisabled () {
400 if (!this.ableOperation) { 383 if (!this.ableOperation) {
401 //只读状态 384 //只读状态
402 return true; 385 return true;
...@@ -404,9 +387,9 @@ export default { ...@@ -404,9 +387,9 @@ export default {
404 return false; 387 return false;
405 }, 388 },
406 }, 389 },
407 data() { 390 data () {
408 return { 391 return {
409 ssqlxxshow:true, 392 ssqlxxshow: true,
410 props: { 393 props: {
411 label: "bdcqzh", 394 label: "bdcqzh",
412 value: "bdcdyid", 395 value: "bdcdyid",
...@@ -460,7 +443,7 @@ export default { ...@@ -460,7 +443,7 @@ export default {
460 ], 443 ],
461 //传递参数\ 444 //传递参数\
462 rules: { 445 rules: {
463 bdcqzhrules:[ 446 bdcqzhrules: [
464 { required: true, message: "不动产权证号:", trigger: "blur" }, 447 { required: true, message: "不动产权证号:", trigger: "blur" },
465 ], 448 ],
466 // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], 449 // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
...@@ -471,14 +454,14 @@ export default { ...@@ -471,14 +454,14 @@ export default {
471 djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], 454 djlxrules: [{ required: true, message: "登记类型", trigger: "change" }],
472 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], 455 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }],
473 }, 456 },
474 ableOperation:false, 457 ableOperation: false,
475 }; 458 };
476 }, 459 },
477 created() { 460 created () {
478 this.loadData(); 461 this.loadData();
479 }, 462 },
480 mounted() { 463 mounted () {
481 this.ableOperation=this.$parent.ableOperation 464 this.ableOperation = this.$parent.ableOperation
482 }, 465 },
483 methods: { 466 methods: {
484 /** 467 /**
...@@ -486,7 +469,7 @@ export default { ...@@ -486,7 +469,7 @@ export default {
486 * @param {*} val 469 * @param {*} val
487 * @author: renchao 470 * @author: renchao
488 */ 471 */
489 ssQlxxchange(val) { 472 ssQlxxchange (val) {
490 this.ruleForm.ssQlxx = val; 473 this.ruleForm.ssQlxx = val;
491 this.ruleForm.qlxx.ssywh = val.ywh; 474 this.ruleForm.qlxx.ssywh = val.ywh;
492 }, 475 },
...@@ -495,7 +478,7 @@ export default { ...@@ -495,7 +478,7 @@ export default {
495 * @param {*} val 478 * @param {*} val
496 * @author: renchao 479 * @author: renchao
497 */ 480 */
498 djlxchange(val) { 481 djlxchange (val) {
499 if (val == null || val == 100) { 482 if (val == null || val == 100) {
500 this.ssqlxxshow = false; 483 this.ssqlxxshow = false;
501 } else { 484 } else {
...@@ -506,9 +489,9 @@ export default { ...@@ -506,9 +489,9 @@ export default {
506 * @description: loadData 489 * @description: loadData
507 * @author: renchao 490 * @author: renchao
508 */ 491 */
509 loadData() { 492 loadData () {
510 this.$startLoading(); 493 this.$startLoading();
511 this.propsParam.isEdit=this.$parent.isEdit 494 this.propsParam.isEdit = this.$parent.isEdit
512 init(this.propsParam).then((res) => { 495 init(this.propsParam).then((res) => {
513 if (res.code == 200) { 496 if (res.code == 200) {
514 this.ruleForm = res.result; 497 this.ruleForm = res.result;
...@@ -536,7 +519,7 @@ export default { ...@@ -536,7 +519,7 @@ export default {
536 * @param {*} val 519 * @param {*} val
537 * @author: renchao 520 * @author: renchao
538 */ 521 */
539 upDateTdytxxList(val) { 522 upDateTdytxxList (val) {
540 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 523 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
541 this.key++; 524 this.key++;
542 }, 525 },
...@@ -546,7 +529,7 @@ export default { ...@@ -546,7 +529,7 @@ export default {
546 * @param {*} val 529 * @param {*} val
547 * @author: renchao 530 * @author: renchao
548 */ 531 */
549 upDateQlrxxList(val) { 532 upDateQlrxxList (val) {
550 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 533 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
551 this.czrOptions = this.ruleForm.qlrData; 534 this.czrOptions = this.ruleForm.qlrData;
552 this.key++; 535 this.key++;
...@@ -557,7 +540,7 @@ export default { ...@@ -557,7 +540,7 @@ export default {
557 * @param {*} val 540 * @param {*} val
558 * @author: renchao 541 * @author: renchao
559 */ 542 */
560 upDateYwrxxList(val) { 543 upDateYwrxxList (val) {
561 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); 544 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
562 this.key++; 545 this.key++;
563 }, 546 },
...@@ -565,7 +548,7 @@ export default { ...@@ -565,7 +548,7 @@ export default {
565 * @description: onSubmit 548 * @description: onSubmit
566 * @author: renchao 549 * @author: renchao
567 */ 550 */
568 onSubmit() { 551 onSubmit () {
569 this.$refs.ruleForm.validate((valid) => { 552 this.$refs.ruleForm.validate((valid) => {
570 if (valid) { 553 if (valid) {
571 if (this.ruleForm.qlrData.length == 0) { 554 if (this.ruleForm.qlrData.length == 0) {
...@@ -635,9 +618,9 @@ export default { ...@@ -635,9 +618,9 @@ export default {
635 }); 618 });
636 }, 619 },
637 }, 620 },
638 }; 621 };
639 </script> 622 </script>
640 <style scoped lang="scss"> 623 <style scoped lang="scss">
641 @import "~@/styles/public.scss"; 624 @import "~@/styles/public.scss";
642 @import "~@/styles/slxx/slxx.scss"; 625 @import "~@/styles/slxx/slxx.scss";
643 </style> 626 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-08-01 18:12:57
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -16,8 +16,7 @@ ...@@ -16,8 +16,7 @@
16 :inline="flag" 16 :inline="flag"
17 inline-message 17 inline-message
18 :show-message="false" 18 :show-message="false"
19 label-width="145px" 19 label-width="145px">
20 >
21 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
22 <div class="slxx_title title-block"> 21 <div class="slxx_title title-block">
23 补录信息 22 补录信息
...@@ -49,25 +48,21 @@ ...@@ -49,25 +48,21 @@
49 <el-form-item 48 <el-form-item
50 label="抵押不动产信息:" 49 label="抵押不动产信息:"
51 prop="ztQlxx.bdcqzh" 50 prop="ztQlxx.bdcqzh"
52 :rules="rules.ztQlxxrules" 51 :rules="rules.ztQlxxrules">
53 >
54 <select-table 52 <select-table
55 v-model="ruleForm.ztQlxx" 53 v-model="ruleForm.ztQlxx"
56 :table-width="550" 54 :table-width="550"
57 :tableData="ztQlxxList" 55 :tableData="ztQlxxList"
58 :props="props" 56 :props="props"
59 @change="ztQlxxchange" 57 @change="ztQlxxchange">
60 >
61 <el-table-column 58 <el-table-column
62 prop="qllxmc" 59 prop="qllxmc"
63 width="130" 60 width="130"
64 label="权利类型" 61 label="权利类型"></el-table-column>
65 ></el-table-column>
66 <el-table-column 62 <el-table-column
67 prop="bdcqzh" 63 prop="bdcqzh"
68 width="160" 64 width="160"
69 label="不动产权证书" 65 label="不动产权证书"></el-table-column>
70 ></el-table-column>
71 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 66 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
72 <el-table-column prop="mjmc" label="面积"></el-table-column> 67 <el-table-column prop="mjmc" label="面积"></el-table-column>
73 <el-table-column prop="ytmc" label="用途"></el-table-column> 68 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -83,18 +78,15 @@ ...@@ -83,18 +78,15 @@
83 :table-width="550" 78 :table-width="550"
84 :tableData="ssQlxxList" 79 :tableData="ssQlxxList"
85 :props="props" 80 :props="props"
86 @change="ssQlxxchange" 81 @change="ssQlxxchange">
87 >
88 <el-table-column 82 <el-table-column
89 prop="qllxmc" 83 prop="qllxmc"
90 width="130" 84 width="130"
91 label="权利类型" 85 label="权利类型"></el-table-column>
92 ></el-table-column>
93 <el-table-column 86 <el-table-column
94 prop="bdcqzh" 87 prop="bdcqzh"
95 width="160" 88 width="160"
96 label="不动产权证书" 89 label="不动产权证书"></el-table-column>
97 ></el-table-column>
98 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 90 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
99 <el-table-column prop="mjmc" label="面积"></el-table-column> 91 <el-table-column prop="mjmc" label="面积"></el-table-column>
100 <el-table-column prop="ytmc" label="用途"></el-table-column> 92 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -191,15 +183,13 @@ ...@@ -191,15 +183,13 @@
191 <el-form-item 183 <el-form-item
192 label="登记类型:" 184 label="登记类型:"
193 prop="qlxx.djlx" 185 prop="qlxx.djlx"
194 :rules="rules.djlxrules" 186 :rules="rules.djlxrules">
195 >
196 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> 187 <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
197 <el-option 188 <el-option
198 v-for="item in djlxlist" 189 v-for="item in djlxlist"
199 :key="item.dcode" 190 :key="item.dcode"
200 :label="item.dname" 191 :label="item.dname"
201 :value="item.dcode" 192 :value="item.dcode">
202 >
203 </el-option> 193 </el-option>
204 </el-select> 194 </el-select>
205 </el-form-item> 195 </el-form-item>
...@@ -213,8 +203,7 @@ ...@@ -213,8 +203,7 @@
213 <el-form-item 203 <el-form-item
214 label="不动产权证号:" 204 label="不动产权证号:"
215 prop="qlxx.bdcqzh" 205 prop="qlxx.bdcqzh"
216 :rules="rules.bdcqzhrules" 206 :rules="rules.bdcqzhrules">
217 >
218 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 207 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
219 </el-form-item> 208 </el-form-item>
220 </el-col> 209 </el-col>
...@@ -227,8 +216,7 @@ ...@@ -227,8 +216,7 @@
227 <el-form-item 216 <el-form-item
228 label="登记机构:" 217 label="登记机构:"
229 prop="qlxx.djjg" 218 prop="qlxx.djjg"
230 :rules="rules.djjgrules" 219 :rules="rules.djjgrules">
231 >
232 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 220 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
233 </el-form-item> 221 </el-form-item>
234 </el-col> 222 </el-col>
...@@ -236,8 +224,7 @@ ...@@ -236,8 +224,7 @@
236 <el-form-item 224 <el-form-item
237 label="登簿人:" 225 label="登簿人:"
238 prop="qlxx.dbr" 226 prop="qlxx.dbr"
239 :rules="rules.dbrrules" 227 :rules="rules.dbrrules">
240 >
241 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 228 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
242 </el-form-item> 229 </el-form-item>
243 </el-col> 230 </el-col>
...@@ -245,16 +232,14 @@ ...@@ -245,16 +232,14 @@
245 <el-form-item 232 <el-form-item
246 label="登记时间:" 233 label="登记时间:"
247 prop="qlxx.djsj" 234 prop="qlxx.djsj"
248 :rules="rules.djsjrules" 235 :rules="rules.djsjrules">
249 >
250 <el-date-picker 236 <el-date-picker
251 v-model="ruleForm.qlxx.djsj" 237 v-model="ruleForm.qlxx.djsj"
252 class="width100" 238 class="width100"
253 type="date" 239 type="date"
254 placeholder="选择日期" 240 placeholder="选择日期"
255 value-format="yyyy-MM-dd HH:mm:ss" 241 value-format="yyyy-MM-dd HH:mm:ss"
256 format="yyyy-MM-dd" 242 format="yyyy-MM-dd">
257 >
258 </el-date-picker> 243 </el-date-picker>
259 </el-form-item> 244 </el-form-item>
260 </el-col> 245 </el-col>
...@@ -265,8 +250,7 @@ ...@@ -265,8 +250,7 @@
265 v-for="item in qsztlist" 250 v-for="item in qsztlist"
266 :key="item.dcode" 251 :key="item.dcode"
267 :label="item.dname" 252 :label="item.dname"
268 :value="item.dcode" 253 :value="item.dcode">
269 >
270 </el-option> 254 </el-option>
271 </el-select> 255 </el-select>
272 </el-form-item> 256 </el-form-item>
...@@ -310,8 +294,7 @@ ...@@ -310,8 +294,7 @@
310 type="date" 294 type="date"
311 placeholder="选择日期" 295 placeholder="选择日期"
312 value-format="yyyy-MM-dd HH:mm:ss" 296 value-format="yyyy-MM-dd HH:mm:ss"
313 format="yyyy-MM-dd" 297 format="yyyy-MM-dd">
314 >
315 </el-date-picker> 298 </el-date-picker>
316 </el-form-item> 299 </el-form-item>
317 </el-col> 300 </el-col>
...@@ -325,8 +308,7 @@ ...@@ -325,8 +308,7 @@
325 <el-form-item label="共有方式:"> 308 <el-form-item label="共有方式:">
326 <el-radio-group 309 <el-radio-group
327 :disabled="!ableOperation" 310 :disabled="!ableOperation"
328 v-model="ruleForm.qlxx.gyfs" 311 v-model="ruleForm.qlxx.gyfs">
329 >
330 <el-radio label="0">单独所有</el-radio> 312 <el-radio label="0">单独所有</el-radio>
331 <el-radio label="1">共同共有</el-radio> 313 <el-radio label="1">共同共有</el-radio>
332 <el-radio label="2">按份所有</el-radio> 314 <el-radio label="2">按份所有</el-radio>
...@@ -340,8 +322,7 @@ ...@@ -340,8 +322,7 @@
340 @upDateQlrxxList="upDateQlrxxList" 322 @upDateQlrxxList="upDateQlrxxList"
341 :key="key" 323 :key="key"
342 :ableOperation="ableOperation" 324 :ableOperation="ableOperation"
343 :gyfs="ruleForm.qlxx.gyfs" 325 :gyfs="ruleForm.qlxx.gyfs" />
344 />
345 <div v-if="ruleForm.ywrData"> 326 <div v-if="ruleForm.ywrData">
346 <div class="slxx_title title-block"> 327 <div class="slxx_title title-block">
347 义务人信息 328 义务人信息
...@@ -352,8 +333,7 @@ ...@@ -352,8 +333,7 @@
352 :tableData="ruleForm.ywrData" 333 :tableData="ruleForm.ywrData"
353 :key="key" 334 :key="key"
354 :ableOperation="ableOperation" 335 :ableOperation="ableOperation"
355 @upDateQlrxxList="upDateYwrxxList" 336 @upDateQlrxxList="upDateYwrxxList" />
356 />
357 </div> 337 </div>
358 </div> 338 </div>
359 <el-row class="btn" v-if="ableOperation"> 339 <el-row class="btn" v-if="ableOperation">
...@@ -365,18 +345,20 @@ ...@@ -365,18 +345,20 @@
365 </div> 345 </div>
366 </template> 346 </template>
367 <script> 347 <script>
368 import { mapGetters } from "vuex"; 348 import { mapGetters } from "vuex";
369 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js"; 349 import ywmix from "@/views/ywbl/mixin/index"
370 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 350 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
371 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 351 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
372 import tdytTable from "@/views/workflow/components/tdytTable"; 352 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
373 import selectTable from "@/components/selectTable/index.vue"; 353 import tdytTable from "@/views/workflow/components/tdytTable";
374 export default { 354 import selectTable from "@/components/selectTable/index.vue";
375 components: { qlrCommonTable, ywrCommonTable, tdytTable,selectTable}, 355 export default {
356 mixins: [ywmix],
357 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
376 computed: { 358 computed: {
377 ...mapGetters(["dictData", "flag"]), 359 ...mapGetters(["dictData", "flag"]),
378 // 根据流程判断表单是否为只读 360 // 根据流程判断表单是否为只读
379 editDisabled() { 361 editDisabled () {
380 if (!this.ableOperation) { 362 if (!this.ableOperation) {
381 //只读状态 363 //只读状态
382 return true; 364 return true;
...@@ -384,7 +366,7 @@ export default { ...@@ -384,7 +366,7 @@ export default {
384 return false; 366 return false;
385 }, 367 },
386 }, 368 },
387 data() { 369 data () {
388 return { 370 return {
389 ssqlxxshow: true, 371 ssqlxxshow: true,
390 props: { 372 props: {
...@@ -457,10 +439,10 @@ export default { ...@@ -457,10 +439,10 @@ export default {
457 ableOperation: false, 439 ableOperation: false,
458 }; 440 };
459 }, 441 },
460 created() { 442 created () {
461 this.loadData(); 443 this.loadData();
462 }, 444 },
463 mounted() { 445 mounted () {
464 this.ableOperation = this.$parent.ableOperation; 446 this.ableOperation = this.$parent.ableOperation;
465 }, 447 },
466 methods: { 448 methods: {
...@@ -469,7 +451,7 @@ export default { ...@@ -469,7 +451,7 @@ export default {
469 * @param {*} val 451 * @param {*} val
470 * @author: renchao 452 * @author: renchao
471 */ 453 */
472 ztQlxxchange(val) { 454 ztQlxxchange (val) {
473 this.ruleForm.ztQlxx = val; 455 this.ruleForm.ztQlxx = val;
474 }, 456 },
475 /** 457 /**
...@@ -477,7 +459,7 @@ export default { ...@@ -477,7 +459,7 @@ export default {
477 * @param {*} val 459 * @param {*} val
478 * @author: renchao 460 * @author: renchao
479 */ 461 */
480 ssQlxxchange(val) { 462 ssQlxxchange (val) {
481 this.ruleForm.ssQlxx = val; 463 this.ruleForm.ssQlxx = val;
482 this.ruleForm.qlxx.ssywh = val.ywh; 464 this.ruleForm.qlxx.ssywh = val.ywh;
483 }, 465 },
...@@ -486,7 +468,7 @@ export default { ...@@ -486,7 +468,7 @@ export default {
486 * @param {*} val 468 * @param {*} val
487 * @author: renchao 469 * @author: renchao
488 */ 470 */
489 djlxchange(val) { 471 djlxchange (val) {
490 console.log("val", val); 472 console.log("val", val);
491 if (val == null || val == 100) { 473 if (val == null || val == 100) {
492 this.ssqlxxshow = false; 474 this.ssqlxxshow = false;
...@@ -498,7 +480,7 @@ export default { ...@@ -498,7 +480,7 @@ export default {
498 * @description: loadData 480 * @description: loadData
499 * @author: renchao 481 * @author: renchao
500 */ 482 */
501 loadData() { 483 loadData () {
502 this.$startLoading(); 484 this.$startLoading();
503 this.propsParam.isEdit = this.$parent.isEdit; 485 this.propsParam.isEdit = this.$parent.isEdit;
504 init(this.propsParam).then((res) => { 486 init(this.propsParam).then((res) => {
...@@ -534,7 +516,7 @@ export default { ...@@ -534,7 +516,7 @@ export default {
534 * @param {*} val 516 * @param {*} val
535 * @author: renchao 517 * @author: renchao
536 */ 518 */
537 upDateTdytxxList(val) { 519 upDateTdytxxList (val) {
538 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 520 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
539 this.key++; 521 this.key++;
540 }, 522 },
...@@ -544,7 +526,7 @@ export default { ...@@ -544,7 +526,7 @@ export default {
544 * @param {*} val 526 * @param {*} val
545 * @author: renchao 527 * @author: renchao
546 */ 528 */
547 upDateQlrxxList(val) { 529 upDateQlrxxList (val) {
548 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 530 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
549 this.czrOptions = this.ruleForm.qlrData; 531 this.czrOptions = this.ruleForm.qlrData;
550 this.key++; 532 this.key++;
...@@ -555,7 +537,7 @@ export default { ...@@ -555,7 +537,7 @@ export default {
555 * @param {*} val 537 * @param {*} val
556 * @author: renchao 538 * @author: renchao
557 */ 539 */
558 upDateYwrxxList(val) { 540 upDateYwrxxList (val) {
559 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); 541 this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
560 this.key++; 542 this.key++;
561 }, 543 },
...@@ -563,7 +545,7 @@ export default { ...@@ -563,7 +545,7 @@ export default {
563 * @description: onSubmit 545 * @description: onSubmit
564 * @author: renchao 546 * @author: renchao
565 */ 547 */
566 onSubmit() { 548 onSubmit () {
567 this.$refs.ruleForm.validate((valid) => { 549 this.$refs.ruleForm.validate((valid) => {
568 if (valid) { 550 if (valid) {
569 if (this.ruleForm.qlrData.length == 0) { 551 if (this.ruleForm.qlrData.length == 0) {
...@@ -633,9 +615,9 @@ export default { ...@@ -633,9 +615,9 @@ export default {
633 }); 615 });
634 }, 616 },
635 }, 617 },
636 }; 618 };
637 </script> 619 </script>
638 <style scoped lang="scss"> 620 <style scoped lang="scss">
639 @import "~@/styles/public.scss"; 621 @import "~@/styles/public.scss";
640 @import "~@/styles/slxx/slxx.scss"; 622 @import "~@/styles/slxx/slxx.scss";
641 </style> 623 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 09:37:55 4 * @LastEditTime: 2023-08-01 17:41:49
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
52 width: '50', 52 width: '50',
53 renderHeader: (h, scope) => { 53 renderHeader: (h, scope) => {
54 return <div> { 54 return <div> {
55 this.isDisabled? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> 55 this.isDisabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i>
56 } 56 }
57 </div> 57 </div>
58 }, 58 },
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 return ( 60 return (
61 <div> 61 <div>
62 { 62 {
63 this.isDisabled? <span>{scope.$index + 1}</span> : 63 this.isDisabled ? <span>{scope.$index + 1}</span> :
64 <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> 64 <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i>
65 } 65 }
66 </div> 66 </div>
...@@ -141,11 +141,11 @@ ...@@ -141,11 +141,11 @@
141 }, 141 },
142 gyfs: { 142 gyfs: {
143 handler (newVal, oldValue) { 143 handler (newVal, oldValue) {
144 console.log(newVal, 'newValnewValnewValnewVal', this.tableData);
144 let dataList = _.cloneDeep(this.InformationTable) 145 let dataList = _.cloneDeep(this.InformationTable)
145 if (newVal == 0) { 146 if (newVal == 0) {
146 // this.column = _.cloneDeep(dataList).slice(1, dataList.length)
147 this.column = _.cloneDeep(dataList) 147 this.column = _.cloneDeep(dataList)
148 148 this.tableDataList = _.cloneDeep(this.tableData)
149 } else if ((newVal == '1' || newVal == '3')) { 149 } else if ((newVal == '1' || newVal == '3')) {
150 this.column = dataList 150 this.column = dataList
151 } else { 151 } else {
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 18:05:25
5 */
6 export default {
7 data () {
8 return {
9 }
10 },
11 watch: {
12 'ruleForm.sldy.gyfs': {
13 handler: function (val, oldVal) {
14 if (val == '0' && this.ruleForm.qlrList.length > 1) {
15 this.ruleForm.sldy.gyfs = oldVal
16 this.$message({
17 message: '单独所有只能选择一个,请先删除再切换',
18 type: 'warning'
19 })
20 }
21 },
22 immediate: true
23 }
24 },
25 }
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023年07月27日 19:38:26 4 * @LastEditTime: 2023-08-01 18:13:20
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -205,11 +205,13 @@ ...@@ -205,11 +205,13 @@
205 </div> 205 </div>
206 </template> 206 </template>
207 <script> 207 <script>
208 import ywmix from "@/views/ywbl/mixin/index"
208 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 209 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
209 import tdytTable from "@/views/workflow/components/tdytTable"; 210 import tdytTable from "@/views/workflow/components/tdytTable";
210 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; 211 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js";
211 import { mapGetters } from "vuex"; 212 import { mapGetters } from "vuex";
212 export default { 213 export default {
214 mixins: [ywmix],
213 mounted () { 215 mounted () {
214 this.ableOperation = this.$parent.currentSelectTab.ableOperation 216 this.ableOperation = this.$parent.currentSelectTab.ableOperation
215 this.propsParam = this.$attrs; 217 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 14:13:57 4 * @LastEditTime: 2023-08-01 18:13:38
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -247,11 +247,13 @@ ...@@ -247,11 +247,13 @@
247 </div> 247 </div>
248 </template> 248 </template>
249 <script> 249 <script>
250 import ywmix from "@/views/ywbl/mixin/index"
250 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 251 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
251 import tdytTable from "@/views/workflow/components/tdytTable"; 252 import tdytTable from "@/views/workflow/components/tdytTable";
252 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 253 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
253 import { mapGetters } from "vuex"; 254 import { mapGetters } from "vuex";
254 export default { 255 export default {
256 mixins: [ywmix],
255 mounted () { 257 mounted () {
256 this.ableOperation = this.$parent.currentSelectTab.ableOperation 258 this.ableOperation = this.$parent.currentSelectTab.ableOperation
257 this.propsParam = this.$attrs; 259 this.propsParam = this.$attrs;
...@@ -276,7 +278,7 @@ ...@@ -276,7 +278,7 @@
276 }, 278 },
277 data () { 279 data () {
278 return { 280 return {
279 mjdw:"1", 281 mjdw: "1",
280 disabled: true, 282 disabled: true,
281 tdytOption: [], 283 tdytOption: [],
282 czrOptions: [], 284 czrOptions: [],
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:22:40 4 * @LastEditTime: 2023-08-01 18:13:55
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -48,8 +48,7 @@ ...@@ -48,8 +48,7 @@
48 </el-row> 48 </el-row>
49 <div 49 <div
50 class="slxx_title title-block flex" 50 class="slxx_title title-block flex"
51 style="justify-content: space-between" 51 style="justify-content: space-between">
52 >
53 不动产单元情况 52 不动产单元情况
54 <el-button @click="compare">变化情况对比+</el-button> 53 <el-button @click="compare">变化情况对比+</el-button>
55 </div> 54 </div>
...@@ -245,11 +244,13 @@ ...@@ -245,11 +244,13 @@
245 </div> 244 </div>
246 </template> 245 </template>
247 <script> 246 <script>
247 import ywmix from "@/views/ywbl/mixin/index"
248 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 248 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
249 import tdytTable from "@/views/workflow/components/tdytTable"; 249 import tdytTable from "@/views/workflow/components/tdytTable";
250 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 250 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
251 import { mapGetters } from "vuex"; 251 import { mapGetters } from "vuex";
252 export default { 252 export default {
253 mixins: [ywmix],
253 mounted () { 254 mounted () {
254 this.ableOperation = this.$parent.currentSelectTab.ableOperation 255 this.ableOperation = this.$parent.currentSelectTab.ableOperation
255 this.propsParam = this.$attrs; 256 this.propsParam = this.$attrs;
...@@ -276,7 +277,7 @@ ...@@ -276,7 +277,7 @@
276 }, 277 },
277 data () { 278 data () {
278 return { 279 return {
279 mjdw:"1", 280 mjdw: "1",
280 //表单是否可操作 281 //表单是否可操作
281 ableOperation: true, 282 ableOperation: true,
282 disabled: true, 283 disabled: true,
...@@ -401,11 +402,12 @@ ...@@ -401,11 +402,12 @@
401 * @description: compare 402 * @description: compare
402 * @author: renchao 403 * @author: renchao
403 */ 404 */
404 compare() { 405 compare () {
405 this.$popupDialog( 406 this.$popupDialog(
406 this.ruleForm.qlxx.qllxmc, 407 this.ruleForm.qlxx.qllxmc,
407 "registerBook/comparison", 408 "registerBook/comparison",
408 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 409 {
410 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
409 dqqllx: 'FDCQ2', 411 dqqllx: 'FDCQ2',
410 }, 412 },
411 "80%", 413 "80%",
...@@ -417,7 +419,7 @@ ...@@ -417,7 +419,7 @@
417 </script> 419 </script>
418 <style scoped lang='scss'> 420 <style scoped lang='scss'>
419 @import "~@/styles/public.scss"; 421 @import "~@/styles/public.scss";
420 @import "~@/styles/slxx/slxx.scss"; 422 @import "~@/styles/slxx/slxx.scss";
421 /deep/.el-form { 423 /deep/.el-form {
422 display: flex; 424 display: flex;
423 flex-direction: column; 425 flex-direction: column;
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 14:16:25 4 * @LastEditTime: 2023-08-01 18:14:10
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -150,10 +150,12 @@ ...@@ -150,10 +150,12 @@
150 </div> 150 </div>
151 </template> 151 </template>
152 <script> 152 <script>
153 import ywmix from "@/views/ywbl/mixin/index"
153 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 154 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
154 import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js"; 155 import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js";
155 import { mapGetters } from "vuex"; 156 import { mapGetters } from "vuex";
156 export default { 157 export default {
158 mixins: [ywmix],
157 mounted (callbackfn, thisArg) { 159 mounted (callbackfn, thisArg) {
158 this.ableOperation = this.$parent.currentSelectTab.ableOperation 160 this.ableOperation = this.$parent.currentSelectTab.ableOperation
159 this.propsParam = this.$attrs; 161 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:23:05 4 * @LastEditTime: 2023-08-01 18:14:28
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -186,11 +186,13 @@ ...@@ -186,11 +186,13 @@
186 </div> 186 </div>
187 </template> 187 </template>
188 <script> 188 <script>
189 import ywmix from "@/views/ywbl/mixin/index"
189 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 190 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
190 import tdytTable from "@/views/workflow/components/tdytTable"; 191 import tdytTable from "@/views/workflow/components/tdytTable";
191 import { Init } from "@/api/workflow/fwsyqFlow.js"; 192 import { Init } from "@/api/workflow/fwsyqFlow.js";
192 import { mapGetters } from "vuex"; 193 import { mapGetters } from "vuex";
193 export default { 194 export default {
195 mixins: [ywmix],
194 mounted () { 196 mounted () {
195 this.ableOperation = this.$parent.currentSelectTab.ableOperation 197 this.ableOperation = this.$parent.currentSelectTab.ableOperation
196 this.propsParam = this.$attrs; 198 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:23:20 4 * @LastEditTime: 2023-08-01 18:09:01
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -213,10 +213,12 @@ ...@@ -213,10 +213,12 @@
213 </template> 213 </template>
214 <script> 214 <script>
215 import { mapGetters } from "vuex" 215 import { mapGetters } from "vuex"
216 import ywmix from "@/views/ywbl/mixin/index"
216 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js" 217 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"
217 import tdytTable from "@/views/workflow/components/tdytTable"; 218 import tdytTable from "@/views/workflow/components/tdytTable";
218 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 219 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
219 export default { 220 export default {
221 mixins: [ywmix],
220 mounted () { 222 mounted () {
221 this.ableOperation = this.$parent.currentSelectTab.ableOperation 223 this.ableOperation = this.$parent.currentSelectTab.ableOperation
222 this.propsParam = this.$attrs; 224 this.propsParam = this.$attrs;
...@@ -249,7 +251,7 @@ ...@@ -249,7 +251,7 @@
249 }, 251 },
250 data () { 252 data () {
251 return { 253 return {
252 mjdw:"1", 254 mjdw: "1",
253 //表单是否可操作 255 //表单是否可操作
254 ableOperation: true, 256 ableOperation: true,
255 key: 0, 257 key: 0,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 2 <!--
3 * @Description: 3 * @Description:
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2023-07-25 09:23:42 5 * @LastEditTime: 2023-08-01 18:07:34
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -13,8 +13,7 @@ ...@@ -13,8 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="120px" 16 label-width="120px">
17 >
18 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 17 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 18 <div class="slxx_title title-block">
20 受理信息 19 受理信息
...@@ -56,8 +55,7 @@ ...@@ -56,8 +55,7 @@
56 </el-row> 55 </el-row>
57 <div 56 <div
58 class="slxx_title title-block flex" 57 class="slxx_title title-block flex"
59 style="justify-content: space-between" 58 style="justify-content: space-between">
60 >
61 不动产单元情况 59 不动产单元情况
62 <el-button @click="compare">变化情况对比+</el-button> 60 <el-button @click="compare">变化情况对比+</el-button>
63 </div> 61 </div>
...@@ -103,15 +101,13 @@ ...@@ -103,15 +101,13 @@
103 v-model="ruleForm.jsydsyq.qdjg" 101 v-model="ruleForm.jsydsyq.qdjg"
104 style="width: 500%" 102 style="width: 500%"
105 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 103 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"
106 disabled 104 disabled></el-input>
107 ></el-input>
108 <el-select v-model="ruleForm.jsydsyq.jedw" disabled> 105 <el-select v-model="ruleForm.jsydsyq.jedw" disabled>
109 <el-option 106 <el-option
110 v-for="item in dictData['A57']" 107 v-for="item in dictData['A57']"
111 :key="item.dcode" 108 :key="item.dcode"
112 :label="item.dname" 109 :label="item.dname"
113 :value="item.dcode" 110 :value="item.dcode">
114 >
115 </el-option> 111 </el-option>
116 </el-select> 112 </el-select>
117 </div> 113 </div>
...@@ -124,27 +120,13 @@ ...@@ -124,27 +120,13 @@
124 </el-form-item> 120 </el-form-item>
125 </el-col> 121 </el-col>
126 </el-row> 122 </el-row>
127 <!-- <el-row :gutter="10">
128 <el-col :span="8">
129 <el-form-item label="使用期限:">
130 <el-input disabled v-model="ruleForm.jsydsyq.tdsyqx"></el-input>
131 </el-form-item>
132 </el-col>
133
134 <el-col :span="16">
135 <el-form-item label="使用权起止时间:">
136 <el-input disabled v-model="ruleForm.jsydsyq.syqqzsj"></el-input>
137 </el-form-item>
138 </el-col>
139 </el-row> -->
140 <el-row :gutter="10"> 123 <el-row :gutter="10">
141 <el-col> 124 <el-col>
142 <el-form-item label="附记:" prop="fj"> 125 <el-form-item label="附记:" prop="fj">
143 <el-input 126 <el-input
144 type="textarea" 127 type="textarea"
145 v-model="ruleForm.jsydsyq.fj" 128 v-model="ruleForm.jsydsyq.fj"
146 :disabled="!ableOperation" 129 :disabled="!ableOperation"></el-input>
147 ></el-input>
148 </el-form-item> 130 </el-form-item>
149 </el-col> 131 </el-col>
150 </el-row> 132 </el-row>
...@@ -155,22 +137,17 @@ ...@@ -155,22 +137,17 @@
155 <tdytTable 137 <tdytTable
156 :tableData="ruleForm.tdytqxList" 138 :tableData="ruleForm.tdytqxList"
157 :ableOperation="ableOperation" 139 :ableOperation="ableOperation"
158 @upDateTdytxxList="upDateTdytxxList" 140 @upDateTdytxxList="upDateTdytxxList" />
159 />
160 <div class="slxx_title title-block"> 141 <div class="slxx_title title-block">
161 权利人信息 142 权利人信息
162 <div class="triangle"></div> 143 <div class="triangle"></div>
163 </div> 144 </div>
164 <!-- <el-divider content-position="left"><i
165 style="background-color:#3498db;font-size:16px;color:#fff !important;border-radius: 5px 5px 5px 0px;margin-bottom:10px;"
166 class="el-icon-edit-outline">权利人信息</i></el-divider> -->
167 <el-row :gutter="10"> 145 <el-row :gutter="10">
168 <el-col :span="14"> 146 <el-col :span="14">
169 <el-form-item label="共有方式:"> 147 <el-form-item label="共有方式:">
170 <el-radio-group 148 <el-radio-group
171 :disabled="!ableOperation" 149 :disabled="!ableOperation"
172 v-model="ruleForm.sldy.gyfs" 150 v-model="ruleForm.sldy.gyfs">
173 >
174 <el-radio label="0">单独所有</el-radio> 151 <el-radio label="0">单独所有</el-radio>
175 <el-radio label="1">共同共有</el-radio> 152 <el-radio label="1">共同共有</el-radio>
176 <el-radio label="2">按份所有</el-radio> 153 <el-radio label="2">按份所有</el-radio>
...@@ -182,8 +159,7 @@ ...@@ -182,8 +159,7 @@
182 <el-form-item label="是否分别持证:"> 159 <el-form-item label="是否分别持证:">
183 <el-radio-group 160 <el-radio-group
184 v-model="ruleForm.sldy.sqfbcz" 161 v-model="ruleForm.sldy.sqfbcz"
185 :disabled="!ableOperation" 162 :disabled="!ableOperation">
186 >
187 <el-radio label="1"></el-radio> 163 <el-radio label="1"></el-radio>
188 <el-radio label="0"></el-radio> 164 <el-radio label="0"></el-radio>
189 </el-radio-group> 165 </el-radio-group>
...@@ -194,14 +170,12 @@ ...@@ -194,14 +170,12 @@
194 <el-select 170 <el-select
195 v-model="ruleForm.czr" 171 v-model="ruleForm.czr"
196 placeholder="持证人" 172 placeholder="持证人"
197 :disabled="!ableOperation" 173 :disabled="!ableOperation">
198 >
199 <el-option 174 <el-option
200 v-for="item in czrOptions" 175 v-for="item in czrOptions"
201 :key="item.value" 176 :key="item.value"
202 :label="item.label" 177 :label="item.label"
203 :value="item.value" 178 :value="item.value">
204 >
205 </el-option> 179 </el-option>
206 </el-select> 180 </el-select>
207 </el-form-item> 181 </el-form-item>
...@@ -211,8 +185,7 @@ ...@@ -211,8 +185,7 @@
211 :tableData="ruleForm.qlrList" 185 :tableData="ruleForm.qlrList"
212 :disabled="!ableOperation" 186 :disabled="!ableOperation"
213 @upDateQlrxxList="upDateQlrxxList" 187 @upDateQlrxxList="upDateQlrxxList"
214 :gyfs="ruleForm.sldy.gyfs" 188 :gyfs="ruleForm.sldy.gyfs" />
215 />
216 <div class="slxx_title title-block"> 189 <div class="slxx_title title-block">
217 登记原因 190 登记原因
218 <div class="triangle"></div> 191 <div class="triangle"></div>
...@@ -224,8 +197,7 @@ ...@@ -224,8 +197,7 @@
224 class="textArea" 197 class="textArea"
225 type="textarea" 198 type="textarea"
226 :disabled="!ableOperation" 199 :disabled="!ableOperation"
227 v-model="ruleForm.jsydsyq.djyy" 200 v-model="ruleForm.jsydsyq.djyy">
228 >
229 </el-input> 201 </el-input>
230 </el-form-item> 202 </el-form-item>
231 </el-col> 203 </el-col>
...@@ -240,12 +212,14 @@ ...@@ -240,12 +212,14 @@
240 </div> 212 </div>
241 </template> 213 </template>
242 <script> 214 <script>
243 import { mapGetters } from "vuex"; 215 import { mapGetters } from "vuex";
244 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 216 import ywmix from "@/views/ywbl/mixin/index"
245 import tdytTable from "@/views/workflow/components/tdytTable"; 217 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
246 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 218 import tdytTable from "@/views/workflow/components/tdytTable";
247 export default { 219 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
248 mounted() { 220 export default {
221 mixins: [ywmix],
222 mounted () {
249 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 223 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
250 this.propsParam = this.$attrs; 224 this.propsParam = this.$attrs;
251 var formdata = new FormData(); 225 var formdata = new FormData();
...@@ -264,7 +238,7 @@ export default { ...@@ -264,7 +238,7 @@ export default {
264 computed: { 238 computed: {
265 ...mapGetters(["dictData", "flag"]), 239 ...mapGetters(["dictData", "flag"]),
266 }, 240 },
267 data() { 241 data () {
268 return { 242 return {
269 //表单是否可操作 243 //表单是否可操作
270 ableOperation: true, 244 ableOperation: true,
...@@ -282,30 +256,28 @@ export default { ...@@ -282,30 +256,28 @@ export default {
282 }; 256 };
283 }, 257 },
284 methods: { 258 methods: {
285 // 更新土地用途信息
286 /** 259 /**
287 * @description: 更新土地用途信息 260 * @description: 更新土地用途信息
288 * @param {*} val 261 * @param {*} val
289 * @author: renchao 262 * @author: renchao
290 */ 263 */
291 upDateTdytxxList(val) { 264 upDateTdytxxList (val) {
292 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 265 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
293 this.key++; 266 this.key++;
294 }, 267 },
295 // 更新权利人信息
296 /** 268 /**
297 * @description: 更新权利人信息 269 * @description: 更新权利人信息
298 * @param {*} val 270 * @param {*} val
299 * @author: renchao 271 * @author: renchao
300 */ 272 */
301 upDateQlrxxList(val) { 273 upDateQlrxxList (val) {
302 this.ruleForm.qlrList = _.cloneDeep(val); 274 this.ruleForm.qlrList = _.cloneDeep(val);
303 }, 275 },
304 /** 276 /**
305 * @description: onSubmit 277 * @description: onSubmit
306 * @author: renchao 278 * @author: renchao
307 */ 279 */
308 onSubmit() { 280 onSubmit () {
309 saveData(this.ruleForm).then((res) => { 281 saveData(this.ruleForm).then((res) => {
310 if (res.code === 200) { 282 if (res.code === 200) {
311 this.$message({ 283 this.$message({
...@@ -327,12 +299,13 @@ export default { ...@@ -327,12 +299,13 @@ export default {
327 * @description: compare 299 * @description: compare
328 * @author: renchao 300 * @author: renchao
329 */ 301 */
330 compare() { 302 compare () {
331 console.log("this.ruleForm",this.ruleForm); 303 console.log("this.ruleForm", this.ruleForm);
332 this.$popupDialog( 304 this.$popupDialog(
333 this.ruleForm.qlxx.qllxmc, 305 this.ruleForm.qlxx.qllxmc,
334 "registerBook/comparison", 306 "registerBook/comparison",
335 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 307 {
308 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
336 dqqllx: 'JSYDSYQ', 309 dqqllx: 'JSYDSYQ',
337 }, 310 },
338 "80%", 311 "80%",
...@@ -340,9 +313,9 @@ export default { ...@@ -340,9 +313,9 @@ export default {
340 ) 313 )
341 } 314 }
342 } 315 }
343 } 316 }
344 </script> 317 </script>
345 <style scoped lang="scss"> 318 <style scoped lang="scss">
346 @import "~@/styles/public.scss"; 319 @import "~@/styles/public.scss";
347 @import "~@/styles/slxx/slxx.scss"; 320 @import "~@/styles/slxx/slxx.scss";
348 </style> 321 </style>
......
...@@ -231,10 +231,12 @@ ...@@ -231,10 +231,12 @@
231 </template> 231 </template>
232 <script> 232 <script>
233 import { mapGetters } from "vuex" 233 import { mapGetters } from "vuex"
234 import ywmix from "@/views/ywbl/mixin/index"
234 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 235 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
235 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 236 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
236 import JtcyTable from "@/views/workflow/components/JtcyTable" 237 import JtcyTable from "@/views/workflow/components/JtcyTable"
237 export default { 238 export default {
239 mixins: [ywmix],
238 mounted () { 240 mounted () {
239 this.ableOperation = this.$parent.currentSelectTab.ableOperation 241 this.ableOperation = this.$parent.currentSelectTab.ableOperation
240 this.propsParam = this.$attrs; 242 this.propsParam = this.$attrs;
......
...@@ -236,10 +236,12 @@ ...@@ -236,10 +236,12 @@
236 </template> 236 </template>
237 <script> 237 <script>
238 import { mapGetters } from "vuex" 238 import { mapGetters } from "vuex"
239 import ywmix from "@/views/ywbl/mixin/index"
239 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 240 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
240 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 241 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
241 import JtcyTable from "@/views/workflow/components/JtcyTable" 242 import JtcyTable from "@/views/workflow/components/JtcyTable"
242 export default { 243 export default {
244 mixins: [ywmix],
243 mounted () { 245 mounted () {
244 this.ableOperation = this.$parent.currentSelectTab.ableOperation 246 this.ableOperation = this.$parent.currentSelectTab.ableOperation
245 this.propsParam = this.$attrs; 247 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:24:18 4 * @LastEditTime: 2023-08-01 18:15:20
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -339,10 +339,12 @@ ...@@ -339,10 +339,12 @@
339 </template> 339 </template>
340 <script> 340 <script>
341 import { mapGetters } from "vuex"; 341 import { mapGetters } from "vuex";
342 import ywmix from "@/views/ywbl/mixin/index"
342 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js"; 343 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js";
343 import tdytTable from "@/views/workflow/components/tdytTable"; 344 import tdytTable from "@/views/workflow/components/tdytTable";
344 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 345 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
345 export default { 346 export default {
347 mixins: [ywmix],
346 components: { qlrCommonTable, tdytTable }, 348 components: { qlrCommonTable, tdytTable },
347 mounted () { 349 mounted () {
348 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 350 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
......
...@@ -71,8 +71,7 @@ ...@@ -71,8 +71,7 @@
71 v-for="item in dictData['A17']" 71 v-for="item in dictData['A17']"
72 :key="item.dcode" 72 :key="item.dcode"
73 :label="item.dname" 73 :label="item.dname"
74 :value="item.dcode" 74 :value="item.dcode">
75 >
76 </el-option> 75 </el-option>
77 </el-select> 76 </el-select>
78 </el-form-item> 77 </el-form-item>
...@@ -84,8 +83,7 @@ ...@@ -84,8 +83,7 @@
84 v-for="item in dictData['A19']" 83 v-for="item in dictData['A19']"
85 :key="item.dcode" 84 :key="item.dcode"
86 :label="item.dname" 85 :label="item.dname"
87 :value="item.dcode" 86 :value="item.dcode">
88 >
89 </el-option> 87 </el-option>
90 </el-select> 88 </el-select>
91 </el-form-item> 89 </el-form-item>
...@@ -99,8 +97,7 @@ ...@@ -99,8 +97,7 @@
99 v-for="item in dictData['A46']" 97 v-for="item in dictData['A46']"
100 :key="item.dcode" 98 :key="item.dcode"
101 :label="item.dname" 99 :label="item.dname"
102 :value="item.dcode" 100 :value="item.dcode">
103 >
104 </el-option> 101 </el-option>
105 </el-select> 102 </el-select>
106 </el-form-item> 103 </el-form-item>
...@@ -188,10 +185,12 @@ ...@@ -188,10 +185,12 @@
188 </div> 185 </div>
189 </template> 186 </template>
190 <script> 187 <script>
188 import ywmix from "@/views/ywbl/mixin/index"
191 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 189 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
192 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 190 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
193 import { mapGetters } from "vuex"; 191 import { mapGetters } from "vuex";
194 export default { 192 export default {
193 mixins: [ywmix],
195 created () { 194 created () {
196 this.ableOperation = this.$parent.currentSelectTab.ableOperation 195 this.ableOperation = this.$parent.currentSelectTab.ableOperation
197 this.propsParam = this.$attrs; 196 this.propsParam = this.$attrs;
......
...@@ -44,8 +44,7 @@ ...@@ -44,8 +44,7 @@
44 </el-row> 44 </el-row>
45 <div 45 <div
46 class="slxx_title title-block flex" 46 class="slxx_title title-block flex"
47 style="justify-content: space-between" 47 style="justify-content: space-between">
48 >
49 不动产单元情况 48 不动产单元情况
50 <el-button @click="compare">变化情况对比+</el-button> 49 <el-button @click="compare">变化情况对比+</el-button>
51 </div> 50 </div>
...@@ -154,10 +153,12 @@ ...@@ -154,10 +153,12 @@
154 </div> 153 </div>
155 </template> 154 </template>
156 <script> 155 <script>
156 import ywmix from "@/views/ywbl/mixin/index"
157 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 157 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
158 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 158 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
159 import { mapGetters } from "vuex"; 159 import { mapGetters } from "vuex";
160 export default { 160 export default {
161 mixins: [ywmix],
161 mounted () { 162 mounted () {
162 this.ableOperation = this.$parent.currentSelectTab.ableOperation 163 this.ableOperation = this.$parent.currentSelectTab.ableOperation
163 this.propsParam = this.$attrs; 164 this.propsParam = this.$attrs;
...@@ -249,11 +250,12 @@ ...@@ -249,11 +250,12 @@
249 * @description: compare 250 * @description: compare
250 * @author: renchao 251 * @author: renchao
251 */ 252 */
252 compare() { 253 compare () {
253 this.$popupDialog( 254 this.$popupDialog(
254 this.ruleForm.qlxx.qllxmc, 255 this.ruleForm.qlxx.qllxmc,
255 "registerBook/comparison", 256 "registerBook/comparison",
256 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 257 {
258 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
257 dqqllx: 'YGDJ', 259 dqqllx: 'YGDJ',
258 }, 260 },
259 "80%", 261 "80%",
......
...@@ -214,10 +214,12 @@ ...@@ -214,10 +214,12 @@
214 </div> 214 </div>
215 </template> 215 </template>
216 <script> 216 <script>
217 import ywmix from "@/views/ywbl/mixin/index"
217 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 218 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
218 import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; 219 import { Init, saveData } from "@/api/workflow/ygdyFlow.js";
219 import { mapGetters } from "vuex"; 220 import { mapGetters } from "vuex";
220 export default { 221 export default {
222 mixins: [ywmix],
221 created () { 223 created () {
222 this.ableOperation = this.$parent.currentSelectTab.ableOperation 224 this.ableOperation = this.$parent.currentSelectTab.ableOperation
223 this.propsParam = this.$attrs; 225 this.propsParam = this.$attrs;
......