5f08adcf by “miaofang

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

2 parents 0ffb6f36 bf1f5913
...@@ -34,3 +34,21 @@ export function deleteSfmx (bsmSf) { ...@@ -34,3 +34,21 @@ export function deleteSfmx (bsmSf) {
34 } 34 }
35 }) 35 })
36 } 36 }
37
38 export function getDlxxByBsmSldy (bsmSldy) {
39 return request({
40 url: SERVER.SERVERAPI + '/rest/ywbl/dlxx/getDlxxByBsmSldy',
41 method: 'get',
42 params: {
43 bsmSldy: bsmSldy
44 }
45 })
46 }
47
48 export function saveOrUpdateDlxx (data) {
49 return request({
50 url: SERVER.SERVERAPI + '/rest/ywbl/dlxx/saveOrUpdateDlxx',
51 method: 'post',
52 data
53 })
54 }
......
...@@ -74,7 +74,6 @@ ...@@ -74,7 +74,6 @@
74 text-align: center; 74 text-align: center;
75 padding-top: 10px; 75 padding-top: 10px;
76 height: 36px; 76 height: 36px;
77 background-color: #ffffff;
78 padding: 5px 0; 77 padding: 5px 0;
79 } 78 }
80 79
...@@ -93,7 +92,9 @@ ...@@ -93,7 +92,9 @@
93 /deep/.el-form-item__label { 92 /deep/.el-form-item__label {
94 padding-bottom: 0px; 93 padding-bottom: 0px;
95 } 94 }
96 95 /deep/.el-form-item__error {
96 display: none;
97 }
97 // 控制表单是否只读 98 // 控制表单是否只读
98 .readonly { 99 .readonly {
99 /deep/.el-form-item__content { 100 /deep/.el-form-item__content {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-01-26 16:13:12 4 * @LastEditTime: 2024-01-30 16:47:02
5 --> 5 -->
6 <template> 6 <template>
7 <div class="tableBox"> 7 <div class="tableBox">
...@@ -159,18 +159,22 @@ ...@@ -159,18 +159,22 @@
159 default: (label) => label 159 default: (label) => label
160 }; 160 };
161 const strategy = strategies[prop] || strategies.default; 161 const strategy = strategies[prop] || strategies.default;
162 if (prop == 'bdbzzqse') { 162 if (['zgzqse', 'bdbzzqse'].includes(prop)) {
163 let title = strategy(label) 163 let title = strategy(label) ? strategy(label) : ''
164 if (row.jedw == 2) { 164 if (strategy(label) && row.jedw == 2) {
165 title = title + '万元' 165 title = title + '万元'
166 } else if (row.jedw == 1) { 166 } else if (strategy(label) && row.jedw == 1) {
167 title = title + '元' 167 title = title + '元'
168 } 168 }
169 return title 169 return title
170 } else if (prop == 'dymj' && row.mjdw) { 170 } else if (prop == 'dymj' && row.mjdw) {
171 let arr = store.getters.dictData['A7'].filter(item => item.dcode === row.mjdw); 171 let arr = store.getters.dictData['A7'].filter(item => item.dcode === row.mjdw);
172 if (strategy(label)) {
172 return strategy(label) + arr[0].dname 173 return strategy(label) + arr[0].dname
173 } else { 174 } else {
175 return strategy(label)
176 }
177 } else {
174 return strategy(label); 178 return strategy(label);
175 } 179 }
176 }, 180 },
......
...@@ -263,7 +263,7 @@ ...@@ -263,7 +263,7 @@
263 */ 263 */
264 judge (label) { 264 judge (label) {
265 if ( 265 if (
266 "项目名称幢号总层数规划用途用途名称批准用途实际用途房屋结构房屋结构名称建筑面积竣工时间总套数".indexOf( 266 "项目名称幢号自然幢号总层数规划用途用途名称批准用途实际用途房屋结构房屋结构名称建筑面积竣工时间总套数".indexOf(
267 label 267 label
268 ) > -1 268 ) > -1
269 ) { 269 ) {
......
...@@ -329,7 +329,10 @@ class data extends filter { ...@@ -329,7 +329,10 @@ class data extends filter {
329 prop: "zh", 329 prop: "zh",
330 label: "幢号", 330 label: "幢号",
331 }, 331 },
332 332 {
333 prop: "zrzh",
334 label: "自然幢号",
335 },
333 { 336 {
334 prop: "zcs", 337 prop: "zcs",
335 label: "总层数", 338 label: "总层数",
...@@ -723,7 +726,7 @@ class data extends filter { ...@@ -723,7 +726,7 @@ class data extends filter {
723 label: "抵押权人证件号", 726 label: "抵押权人证件号",
724 }, 727 },
725 { 728 {
726 prop: "dyrlx", 729 prop: "ywrlx",
727 label: "抵押人类型", 730 label: "抵押人类型",
728 }, 731 },
729 { 732 {
...@@ -776,7 +779,7 @@ class data extends filter { ...@@ -776,7 +779,7 @@ class data extends filter {
776 label: "债务履行期限(债务确定期间)", 779 label: "债务履行期限(债务确定期间)",
777 }, 780 },
778 { 781 {
779 prop: "zgzqqdsshse", 782 prop: "zgzqqdss",
780 label: "最高债权确定事实和数额", 783 label: "最高债权确定事实和数额",
781 }, 784 },
782 { 785 {
......
...@@ -518,7 +518,7 @@ ...@@ -518,7 +518,7 @@
518 // 恢复原始字体设置 518 // 恢复原始字体设置
519 context.font = originalFont; 519 context.font = originalFont;
520 } else { 520 } else {
521 context.fillText(this.bdcqz.sxqc ? this.bdcqz.sxqc : '', 170, 56); 521 context.fillText(this.bdcqz.sxqc ? this.bdcqz.sxqc : '', 755, 125);
522 } 522 }
523 523
524 context.fillText(this.bdcqz.sxh ? this.bdcqz.sxh : '', 960, 123); 524 context.fillText(this.bdcqz.sxh ? this.bdcqz.sxh : '', 960, 123);
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-01-24 17:29:20 4 * @LastEditTime: 2024-01-30 16:29:37
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="text-align: center;"> 7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="text-align: center;">
...@@ -434,6 +434,7 @@ ...@@ -434,6 +434,7 @@
434 } 434 }
435 context.fillText(this.bdcqz.sjjc ? this.bdcqz.sjjc : '', 620, 125); 435 context.fillText(this.bdcqz.sjjc ? this.bdcqz.sjjc : '', 620, 125);
436 context.fillText(this.bdcqz.djnd ? this.bdcqz.djnd : '', 665, 125); 436 context.fillText(this.bdcqz.djnd ? this.bdcqz.djnd : '', 665, 125);
437 console.log(getByteLen(this.bdcqz.sxqc));
437 if (getByteLen(this.bdcqz.sxqc) > 14) { 438 if (getByteLen(this.bdcqz.sxqc) > 14) {
438 const originalFont = context.font; 439 const originalFont = context.font;
439 // 设置新的字体大小 440 // 设置新的字体大小
...@@ -443,7 +444,7 @@ ...@@ -443,7 +444,7 @@
443 // 恢复原始字体设置 444 // 恢复原始字体设置
444 context.font = originalFont; 445 context.font = originalFont;
445 } else { 446 } else {
446 context.fillText(this.bdcqz.sxqc ? this.bdcqz.sxqc : '', 170, 56); 447 context.fillText(this.bdcqz.sxqc ? this.bdcqz.sxqc : '', 755, 125);
447 } 448 }
448 449
449 context.fillText(this.bdcqz.sxh ? this.bdcqz.sxh : '', 960, 123); 450 context.fillText(this.bdcqz.sxh ? this.bdcqz.sxh : '', 960, 123);
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-11-15 10:24:42 4 * @LastEditTime: 2024-01-30 15:46:45
5 --> 5 -->
6 <template> 6 <template>
7 <div class="szxx"> 7 <div class="szxx">
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
223 color: #8b4534; 223 color: #8b4534;
224 } 224 }
225 .szxx_body { 225 .szxx_body {
226 min-height: 280px; 226 height: 330px;
227 } 227 }
228 } 228 }
229 .zs-card { 229 .zs-card {
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-19 15:24:14 4 * @LastEditTime: 2024-01-30 15:03:32
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -72,13 +72,13 @@ ...@@ -72,13 +72,13 @@
72 <el-input v-model="ruleForm.cfdjList[0].cfwh" :disabled="!ableOperation|| isJfOperation"></el-input> 72 <el-input v-model="ruleForm.cfdjList[0].cfwh" :disabled="!ableOperation|| isJfOperation"></el-input>
73 </el-form-item> 73 </el-form-item>
74 </el-col> 74 </el-col>
75 </el-row>
76 <el-row :gutter="10">
77 <el-col :span="8"> 75 <el-col :span="8">
78 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx"> 76 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx">
79 <el-input v-model="ruleForm.cfdjList[0].cfqx" :disabled="!ableOperation|| isJfOperation"></el-input> 77 <el-input v-model="ruleForm.cfdjList[0].cfqx" :disabled="!ableOperation|| isJfOperation"></el-input>
80 </el-form-item> 78 </el-form-item>
81 </el-col> 79 </el-col>
80 </el-row>
81 <el-row :gutter="10">
82 <el-col :span="8"> 82 <el-col :span="8">
83 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj"> 83 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
84 <el-date-picker v-model="ruleForm.cfdjList[0].cfqssj" class="width100" type="date" placeholder="选择日期" 84 <el-date-picker v-model="ruleForm.cfdjList[0].cfqssj" class="width100" type="date" placeholder="选择日期"
...@@ -92,30 +92,28 @@ ...@@ -92,30 +92,28 @@
92 value-format="yyyy-MM-dd"></el-date-picker> 92 value-format="yyyy-MM-dd"></el-date-picker>
93 </el-form-item> 93 </el-form-item>
94 </el-col> 94 </el-col>
95 </el-row>
96 <el-row :gutter="10">
97 <el-col :span="8"> 95 <el-col :span="8">
98 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj"> 96 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
99 <el-input v-model="ruleForm.cfdjList[0].cfwj" :disabled="!ableOperation|| isJfOperation"></el-input> 97 <el-input v-model="ruleForm.cfdjList[0].cfwj" :disabled="!ableOperation|| isJfOperation"></el-input>
100 </el-form-item> 98 </el-form-item>
101 </el-col> 99 </el-col>
102 <el-col :span="16"> 100 </el-row>
101 <el-row :gutter="10">
102 <el-col :span="8">
103 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw"> 103 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
104 <el-input v-model="ruleForm.cfdjList[0].cffw" :disabled="!ableOperation|| isJfOperation"></el-input> 104 <el-input v-model="ruleForm.cfdjList[0].cffw" :disabled="!ableOperation|| isJfOperation"></el-input>
105 </el-form-item> 105 </el-form-item>
106 </el-col> 106 </el-col>
107 </el-row> 107 <el-col :span="16">
108 <el-row :gutter="10">
109 <el-col :span="24">
110 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj"> 108 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj">
111 <el-input v-model="ruleForm.cfdjList[0].fj" type="textarea" :disabled="!ableOperation|| isJfOperation"> 109 <el-input v-model="ruleForm.cfdjList[0].fj" :disabled="!ableOperation|| isJfOperation">
112 </el-input> 110 </el-input>
113 </el-form-item> 111 </el-form-item>
114 </el-col> 112 </el-col>
115 </el-row> 113 </el-row>
116 <el-row :gutter="10"> 114 <el-row :gutter="10">
117 <el-col> 115 <el-col>
118 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdj.djyy"> 116 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdjList[0].djyy">
119 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdjList[0].djyy" 117 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdjList[0].djyy"
120 :disabled="!ableOperation|| isJfOperation"></el-input> 118 :disabled="!ableOperation|| isJfOperation"></el-input>
121 </el-form-item> 119 </el-form-item>
...@@ -146,9 +144,7 @@ ...@@ -146,9 +144,7 @@
146 </div> 144 </div>
147 </div> 145 </div>
148 <el-row class="btn" v-if="ableOperation"> 146 <el-row class="btn" v-if="ableOperation">
149 <el-form-item :class="flag ? 'marginBot0' : ''">
150 <el-button type="primary" @click="onSubmit">保存</el-button> 147 <el-button type="primary" @click="onSubmit">保存</el-button>
151 </el-form-item>
152 </el-row> 148 </el-row>
153 </el-form> 149 </el-form>
154 </div> 150 </div>
...@@ -164,7 +160,11 @@ ...@@ -164,7 +160,11 @@
164 ableOperation: true, 160 ableOperation: true,
165 disabled: true, 161 disabled: true,
166 flagTop: this.flag ? "top" : "", 162 flagTop: this.flag ? "top" : "",
167 rules: {}, 163 rules: {
164 'cfdjList[0].djyy': [
165 { required: true, message: '请输入登记原因', trigger: 'blur' }
166 ]
167 },
168 //传递参数 168 //传递参数
169 propsParam: {}, 169 propsParam: {},
170 //页面数据 170 //页面数据
...@@ -212,12 +212,24 @@ ...@@ -212,12 +212,24 @@
212 * @author: renchao 212 * @author: renchao
213 */ 213 */
214 onSubmit () { 214 onSubmit () {
215 this.$refs['ruleForm'].validate((valid) => {
216 if (valid) {
215 this.ruleForm.bsmSlsq = this.$route.query.bsmSlsq; 217 this.ruleForm.bsmSlsq = this.$route.query.bsmSlsq;
216 batchSaveData(this.ruleForm).then((res) => { 218 batchSaveData(this.ruleForm).then((res) => {
217 if (res.code === 200) { 219 if (res.code === 200) {
218 this.$message.success('保存成功'); 220 this.$message.success('保存成功');
219 } 221 }
222 })
223 } else {
224 this.$message({
225 showClose: true,
226 message: "请输入登记原因",
227 type: "error"
228 })
229 return false;
230 }
220 }); 231 });
232
221 }, 233 },
222 /** 234 /**
223 * @description: changeCflx 235 * @description: changeCflx
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-10-18 13:12:00 4 * @LastEditTime: 2024-01-30 15:08:38
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -296,7 +296,11 @@ ...@@ -296,7 +296,11 @@
296 viewEdit: false, 296 viewEdit: false,
297 disabled: true, 297 disabled: true,
298 flagTop: this.flag ? "top" : "", 298 flagTop: this.flag ? "top" : "",
299 rules: {}, 299 rules: {
300 'cfdj.djyy': [
301 { required: true, message: '请输入登记原因', trigger: 'blur' }
302 ]
303 },
300 //传递参数 304 //传递参数
301 propsParam: {}, 305 propsParam: {},
302 //页面数据 306 //页面数据
...@@ -339,7 +343,7 @@ ...@@ -339,7 +343,7 @@
339 }, 343 },
340 }, 344 },
341 computed: { 345 computed: {
342 ...mapGetters(["dictData"]), 346 ...mapGetters(["dictData"])
343 }, 347 },
344 348
345 methods: { 349 methods: {
...@@ -348,11 +352,22 @@ ...@@ -348,11 +352,22 @@
348 * @author: renchao 352 * @author: renchao
349 */ 353 */
350 onSubmit () { 354 onSubmit () {
355 this.$refs['ruleForm'].validate((valid) => {
356 if (valid) {
351 saveData(this.ruleForm).then((res) => { 357 saveData(this.ruleForm).then((res) => {
352 if (res.code === 200) { 358 if (res.code === 200) {
353 this.$message.success("保存成功"); 359 this.$message.success("保存成功");
354 } 360 }
355 }); 361 })
362 } else {
363 this.$message({
364 showClose: true,
365 message: "请输入登记原因",
366 type: "error"
367 })
368 return false
369 }
370 })
356 }, 371 },
357 /** 372 /**
358 * @description: changeCflx 373 * @description: changeCflx
...@@ -364,10 +379,10 @@ ...@@ -364,10 +379,10 @@
364 cflxItem = this.dictData["A32"].find((item) => { 379 cflxItem = this.dictData["A32"].find((item) => {
365 return item.dcode == e; 380 return item.dcode == e;
366 }); 381 });
367 this.ruleForm.cfdj.cflxmc = cflxItem.dname; 382 this.ruleForm.cfdj.cflxmc = cflxItem.dname
368 }, 383 }
369 }, 384 }
370 }; 385 }
371 </script> 386 </script>
372 <style scoped lang='scss'> 387 <style scoped lang='scss'>
373 @import "~@/styles/public.scss"; 388 @import "~@/styles/public.scss";
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2024-01-26 14:35:46 4 * @LastEditTime: 2024-01-30 14:25:43
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
259 </div> 259 </div>
260 <el-row :gutter="10"> 260 <el-row :gutter="10">
261 <el-col> 261 <el-col>
262 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> 262 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="fdcq1.djyy">
263 <el-input 263 <el-input
264 class="textArea" 264 class="textArea"
265 type="textarea" 265 type="textarea"
...@@ -364,8 +364,12 @@ ...@@ -364,8 +364,12 @@
364 propsParam: this.$attrs, 364 propsParam: this.$attrs,
365 //表单是否可操作 365 //表单是否可操作
366 viewEdit: false, 366 viewEdit: false,
367 rules: {}, 367 rules: {
368 }; 368 'fdcq1.djyy': [
369 { required: true, message: '请输入登记原因', trigger: 'blur' }
370 ]
371 }
372 }
369 }, 373 },
370 methods: { 374 methods: {
371 /** 375 /**
...@@ -500,6 +504,10 @@ ...@@ -500,6 +504,10 @@
500 }) 504 })
501 } 505 }
502 } 506 }
507
508 this.$refs['ruleForm'].validate((valid) => {
509 if (valid) {
510 that.$store.dispatch("user/refreshPage", false);
503 saveData(this.ruleForm).then((res) => { 511 saveData(this.ruleForm).then((res) => {
504 if (res.code === 200) { 512 if (res.code === 200) {
505 this.$message({ 513 this.$message({
...@@ -507,80 +515,29 @@ ...@@ -507,80 +515,29 @@
507 message: "保存成功!", 515 message: "保存成功!",
508 type: "success", 516 type: "success",
509 }); 517 });
510 this.$store.dispatch("user/refreshPage", true); 518 that.$store.dispatch("user/refreshPage", true);
511 } else { 519 } else {
512 this.$message({ 520 that.$message({
513 showClose: true, 521 showClose: true,
514 message: res.message, 522 message: res.message,
515 type: "error" 523 type: "error"
516 }) 524 })
517 } 525 }
518 }) 526 })
527 } else {
528 that.$message({
529 showClose: true,
530 message: "请输入登记原因",
531 type: "error"
532 })
533 return false
534 }
535 })
519 } 536 }
520 } 537 }
521 } 538 }
522 </script> 539 </script>
523 <style scoped lang="scss"> 540 <style scoped lang="scss">
524 @import "~@/styles/public.scss"; 541 @import "~@/styles/public.scss";
525 542 @import "~@/styles/slxx/slxx.scss";
526 /deep/.el-form {
527 display: flex;
528 flex-direction: column;
529 height: calc(100vh - 130px);
530 }
531
532 /deep/.el-form-item__label {
533 padding: 0;
534 }
535
536 /deep/.el-radio {
537 margin-right: 10px;
538 }
539
540 /deep/.el-select {
541 width: 100%;
542 }
543
544 /deep/.el-form-item {
545 margin-bottom: 3px;
546 }
547
548 .marginBot0 {
549 margin-bottom: 0 !important;
550 }
551
552 .slxx {
553 box-sizing: border-box;
554 }
555
556 .slxx_con {
557 flex: 1;
558 height: 100%;
559 background-color: #ffffff;
560 overflow-y: auto;
561 padding-right: 3px;
562 overflow-x: hidden;
563 }
564
565 .submit_btn {
566 height: 50px;
567 }
568
569 .btn {
570 text-align: center;
571 padding-top: 10px;
572 height: 36px;
573 background-color: #ffffff;
574 padding: 5px 0;
575 }
576
577 .textArea {
578 /deep/.el-textarea__inner {
579 min-height: 90px !important;
580 }
581 }
582
583 /deep/.el-form-item__label {
584 padding-bottom: 0px;
585 }
586 </style> 543 </style>
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-01-26 17:01:19 4 * @LastEditTime: 2024-01-30 16:09:37
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -387,7 +387,7 @@ ...@@ -387,7 +387,7 @@
387 </div> 387 </div>
388 <el-row :gutter="10"> 388 <el-row :gutter="10">
389 <el-col> 389 <el-col>
390 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> 390 <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="fdcq2.djyy">
391 <el-input 391 <el-input
392 class="textArea" 392 class="textArea"
393 type="textarea" 393 type="textarea"
...@@ -502,8 +502,12 @@ ...@@ -502,8 +502,12 @@
502 propsParam: this.$attrs, 502 propsParam: this.$attrs,
503 //表单是否可操作 503 //表单是否可操作
504 viewEdit: true, 504 viewEdit: true,
505 rules: {}, 505 rules: {
506 }; 506 'fdcq2.djyy': [
507 { required: true, message: '请输入登记原因', trigger: 'blur' }
508 ]
509 }
510 }
507 }, 511 },
508 methods: { 512 methods: {
509 /** 513 /**
...@@ -619,26 +623,37 @@ ...@@ -619,26 +623,37 @@
619 }); 623 });
620 } 624 }
621 } 625 }
622 this.$store.dispatch("user/refreshPage", false); 626 this.$refs['ruleForm'].validate((valid) => {
623 saveData(this.ruleForm).then((res) => { 627 if (valid) {
628 that.$store.dispatch("user/refreshPage", false);
629 saveData(that.ruleForm).then((res) => {
624 if (res.code === 200) { 630 if (res.code === 200) {
625 this.$message({ 631 that.$message({
626 showClose: true, 632 showClose: true,
627 message: "保存成功!", 633 message: "保存成功!",
628 type: "success", 634 type: "success",
629 }); 635 });
630 this.$store.dispatch("user/refreshPage", true); 636 that.$store.dispatch("user/refreshPage", true);
631 } else { 637 } else {
632 this.$message({ 638 that.$message({
633 showClose: true, 639 showClose: true,
634 message: res.message, 640 message: res.message,
635 type: "error", 641 type: "error"
642 })
643 }
644 })
645 } else {
646 that.$message({
647 showClose: true,
648 message: "请输入登记原因",
649 type: "error"
636 }) 650 })
651 return false
637 } 652 }
638 }) 653 })
639 } 654 }
640 }, 655 }
641 }; 656 }
642 </script> 657 </script>
643 <style scoped lang="scss"> 658 <style scoped lang="scss">
644 @import "~@/styles/public.scss"; 659 @import "~@/styles/public.scss";
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-11-15 15:47:37 4 * @LastEditTime: 2024-01-30 16:07:53
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -245,7 +245,7 @@ ...@@ -245,7 +245,7 @@
245 </div> 245 </div>
246 <el-row :gutter="10"> 246 <el-row :gutter="10">
247 <el-col> 247 <el-col>
248 <el-form-item v-if="ruleForm.fdcq2" label="登记原因:" prop="djyy"> 248 <el-form-item v-if="ruleForm.fdcq2" label="登记原因:" prop="fdcq2.djyy">
249 <el-input 249 <el-input
250 class="textArea" 250 class="textArea"
251 type="textarea" 251 type="textarea"
...@@ -378,8 +378,12 @@ ...@@ -378,8 +378,12 @@
378 }, 378 },
379 //传递参数 379 //传递参数
380 propsParam: {}, 380 propsParam: {},
381 rules: {}, 381 rules: {
382 }; 382 'fdcq2.djyy': [
383 { required: true, message: '请输入登记原因', trigger: 'blur' }
384 ]
385 }
386 }
383 }, 387 },
384 methods: { 388 methods: {
385 /** 389 /**
...@@ -511,22 +515,35 @@ ...@@ -511,22 +515,35 @@
511 }) 515 })
512 } 516 }
513 } 517 }
514 saveData(this.ruleForm).then((res) => { 518 this.$refs['ruleForm'].validate((valid) => {
519 if (valid) {
520 that.$store.dispatch("user/refreshPage", false);
521 saveData(that.ruleForm).then((res) => {
515 if (res.code === 200) { 522 if (res.code === 200) {
516 this.$message({ 523 that.$message({
517 showClose: true, 524 showClose: true,
518 message: "保存成功!", 525 message: "保存成功!",
519 type: "success", 526 type: "success",
520 }); 527 });
521 this.$store.dispatch("user/refreshPage", true); 528 that.$store.dispatch("user/refreshPage", true);
522 } else { 529 } else {
523 this.$message({ 530 that.$message({
524 showClose: true, 531 showClose: true,
525 message: res.message, 532 message: res.message,
526 type: "error", 533 type: "error",
527 }); 534 });
528 } 535 }
529 }); 536 })
537
538 } else {
539 that.$message({
540 showClose: true,
541 message: "请输入登记原因",
542 type: "error"
543 })
544 return false
545 }
546 })
530 }, 547 },
531 /** 548 /**
532 * @description: compare 549 * @description: compare
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2024-01-23 15:14:11 4 * @LastEditTime: 2024-01-30 14:20:09
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -234,7 +234,7 @@ ...@@ -234,7 +234,7 @@
234 </div> 234 </div>
235 <el-row :gutter="10"> 235 <el-row :gutter="10">
236 <el-col> 236 <el-col>
237 <el-form-item label="登记原因:" prop="djyy"> 237 <el-form-item label="登记原因:" prop="jsydsyq.djyy">
238 <el-input 238 <el-input
239 class="textArea" 239 class="textArea"
240 type="textarea" 240 type="textarea"
...@@ -337,8 +337,12 @@ ...@@ -337,8 +337,12 @@
337 ruleForm: {}, 337 ruleForm: {},
338 //传递参数 338 //传递参数
339 propsParam: {}, 339 propsParam: {},
340 rules: {}, 340 rules: {
341 }; 341 'jsydsyq.djyy': [
342 { required: true, message: '请输入登记原因', trigger: 'blur' }
343 ]
344 }
345 }
342 }, 346 },
343 methods: { 347 methods: {
344 /** 348 /**
...@@ -456,23 +460,34 @@ ...@@ -456,23 +460,34 @@
456 * @description: saveData 460 * @description: saveData
457 * @author: renchao 461 * @author: renchao
458 */ 462 */
459 this.$store.dispatch("user/refreshPage", false); 463 this.$refs['ruleForm'].validate((valid) => {
460 saveData(this.ruleForm).then((res) => { 464 if (valid) {
465 that.$store.dispatch("user/refreshPage", false);
466 saveData(that.ruleForm).then((res) => {
461 if (res.code === 200) { 467 if (res.code === 200) {
462 this.$message({ 468 that.$message({
463 showClose: true, 469 showClose: true,
464 message: "保存成功!", 470 message: "保存成功!",
465 type: "success", 471 type: "success"
466 }); 472 })
467 this.$store.dispatch("user/refreshPage", true); 473 that.$store.dispatch("user/refreshPage", true);
468 } else { 474 } else {
469 this.$message({ 475 that.$message({
470 showClose: true, 476 showClose: true,
471 message: res.message, 477 message: res.message,
472 type: "error" 478 type: "error"
473 }) 479 })
474 } 480 }
475 }) 481 })
482 } else {
483 this.$message({
484 showClose: true,
485 message: "请输入登记原因",
486 type: "error"
487 })
488 return false
489 }
490 })
476 } 491 }
477 } 492 }
478 } 493 }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 2 <!--
3 * @Description: 3 * @Description:
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2024-01-22 10:43:54 5 * @LastEditTime: 2024-01-30 14:19:35
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -260,7 +260,7 @@ ...@@ -260,7 +260,7 @@
260 </div> 260 </div>
261 <el-row :gutter="10"> 261 <el-row :gutter="10">
262 <el-col> 262 <el-col>
263 <el-form-item label="登记原因:" prop="djyy"> 263 <el-form-item label="登记原因:" prop="jsydsyq.djyy">
264 <el-input 264 <el-input
265 class="textArea" 265 class="textArea"
266 type="textarea" 266 type="textarea"
...@@ -359,7 +359,11 @@ ...@@ -359,7 +359,11 @@
359 }, 359 },
360 //传递参数 360 //传递参数
361 propsParam: {}, 361 propsParam: {},
362 rules: {}, 362 rules: {
363 'jsydsyq.djyy': [
364 { required: true, message: '请输入登记原因', trigger: 'blur' }
365 ]
366 }
363 }; 367 };
364 }, 368 },
365 methods: { 369 methods: {
...@@ -468,29 +472,40 @@ ...@@ -468,29 +472,40 @@
468 }) 472 })
469 } 473 }
470 } 474 }
475 this.$refs['ruleForm'].validate((valid) => {
476 if (valid) {
477 that.$store.dispatch("user/refreshPage", false)
471 saveData(this.ruleForm).then((res) => { 478 saveData(this.ruleForm).then((res) => {
472 if (res.code === 200) { 479 if (res.code === 200) {
473 this.$message({ 480 that.$message({
474 showClose: true, 481 showClose: true,
475 message: "保存成功!", 482 message: "保存成功!",
476 type: "success", 483 type: "success"
477 }); 484 })
478 this.$store.dispatch("user/refreshPage", true); 485 that.$store.dispatch("user/refreshPage", true)
479 } else { 486 } else {
480 this.$message({ 487 that.$message({
481 showClose: true, 488 showClose: true,
482 message: res.message, 489 message: res.message,
483 type: "error", 490 type: "error"
484 }); 491 })
485 } 492 }
486 }); 493 })
494 } else {
495 this.$message({
496 showClose: true,
497 message: "请输入登记原因",
498 type: "error"
499 })
500 return false
501 }
502 })
487 }, 503 },
488 /** 504 /**
489 * @description: compare 505 * @description: compare
490 * @author: renchao 506 * @author: renchao
491 */ 507 */
492 compare () { 508 compare () {
493 console.log("this.ruleForm", this.ruleForm);
494 this.$popupDialog( 509 this.$popupDialog(
495 this.ruleForm.qlxx.qllxmc, 510 this.ruleForm.qlxx.qllxmc,
496 "registerBook/comparison", 511 "registerBook/comparison",
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-10-10 14:32:11 4 * @LastEditTime: 2024-01-30 14:07:15
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -324,7 +324,7 @@ ...@@ -324,7 +324,7 @@
324 </div> 324 </div>
325 <el-row :gutter="10"> 325 <el-row :gutter="10">
326 <el-col> 326 <el-col>
327 <el-form-item label="登记原因:" prop="djyy"> 327 <el-form-item label="登记原因:" prop="tdsyq.djyy">
328 <el-input 328 <el-input
329 class="textArea" 329 class="textArea"
330 maxlength="500" 330 maxlength="500"
...@@ -427,8 +427,12 @@ ...@@ -427,8 +427,12 @@
427 ruleForm: {}, 427 ruleForm: {},
428 //传递参数 428 //传递参数
429 propsParam: {}, 429 propsParam: {},
430 rules: {}, 430 rules: {
431 }; 431 'tdsyq.djyy': [
432 { required: true, message: '请输入登记原因', trigger: 'blur' }
433 ]
434 }
435 }
432 }, 436 },
433 methods: { 437 methods: {
434 /** 438 /**
...@@ -547,25 +551,37 @@ ...@@ -547,25 +551,37 @@
547 * @description: saveData 551 * @description: saveData
548 * @author: renchao 552 * @author: renchao
549 */ 553 */
554
555 this.$refs['ruleForm'].validate((valid) => {
556 if (valid) {
550 saveData(this.ruleForm).then((res) => { 557 saveData(this.ruleForm).then((res) => {
551 if (res.code === 200) { 558 if (res.code === 200) {
552 this.$message({ 559 that.$message({
553 showClose: true, 560 showClose: true,
554 message: "保存成功!", 561 message: "保存成功!",
555 type: "success", 562 type: "success",
556 }); 563 });
557 this.$store.dispatch("user/refreshPage", true); 564 that.$store.dispatch("user/refreshPage", true);
558 } else { 565 } else {
559 this.$message({ 566 that.$message({
560 showClose: true, 567 showClose: true,
561 message: res.message, 568 message: res.message,
562 type: "error", 569 type: "error"
570 })
571 }
572 })
573 } else {
574 this.$message({
575 showClose: true,
576 message: "请输入登记原因",
577 type: "error"
563 }); 578 });
579 return false;
564 } 580 }
565 }); 581 });
566 }, 582 }
567 }, 583 }
568 }; 584 }
569 </script> 585 </script>
570 <style scoped lang="scss"> 586 <style scoped lang="scss">
571 @import "~@/styles/public.scss"; 587 @import "~@/styles/public.scss";
......
...@@ -194,10 +194,11 @@ ...@@ -194,10 +194,11 @@
194 194
195 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> 195 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2">
196 <el-form-item label="最高债权额:"> 196 <el-form-item label="最高债权额:">
197 <div style="display: flex">
197 <el-input 198 <el-input
198 v-model="ruleForm.diyaq.zgzqse" 199 v-model="ruleForm.diyaq.zgzqse"
199 :disabled="!viewEdit || ruleForm.sldy.djlx == '400'"></el-input> 200 :disabled="!viewEdit || ruleForm.sldy.djlx == '400'"></el-input>
200 <el-select v-model="ruleForm.diyaq.jedw" :disabled="!viewEdit || ruleForm.sldy.djlx == '400'"> 201 <el-select v-model="ruleForm.diyaq.jedw" style="width: 68px" :disabled="!viewEdit || ruleForm.sldy.djlx == '400'">
201 <el-option 202 <el-option
202 v-for="item in dictData['A57']" 203 v-for="item in dictData['A57']"
203 :key="item.dcode" 204 :key="item.dcode"
...@@ -205,6 +206,7 @@ ...@@ -205,6 +206,7 @@
205 :value="item.dcode"> 206 :value="item.dcode">
206 </el-option> 207 </el-option>
207 </el-select> 208 </el-select>
209 </div>
208 </el-form-item> 210 </el-form-item>
209 </el-col> 211 </el-col>
210 212
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:26 4 * @LastEditTime: 2024-01-30 15:51:33
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -75,9 +75,15 @@ class data extends filter { ...@@ -75,9 +75,15 @@ class data extends filter {
75 width: '140' 75 width: '140'
76 }, 76 },
77 { 77 {
78 prop: "zl",
79 label: "坐落", 78 label: "坐落",
80 minWidth: '130' 79 minWidth: '100',
80 render: (h, scope) => {
81 return (
82 <el-tooltip effect="dark" content={scope.row.zl} placement="top" popper-class="tooltip-width ">
83 <span class="ellipsis-table"> {scope.row.zl}</span>
84 </el-tooltip>
85 )
86 }
81 }, 87 },
82 { 88 {
83 label: '操作', 89 label: '操作',
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-29 13:06:12 4 * @LastEditTime: 2024-01-30 14:53:53
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -110,9 +110,15 @@ class data extends filter { ...@@ -110,9 +110,15 @@ class data extends filter {
110 minWidth: '150' 110 minWidth: '150'
111 }, 111 },
112 { 112 {
113 prop: "ywrmc",
114 label: "义务人", 113 label: "义务人",
115 width: '100', 114 width: '120',
115 render: (h, scope) => {
116 return (
117 <el-tooltip effect="dark" content={scope.row.ywrmc} placement="top" popper-class="tooltip-width">
118 <span class="ellipsis-table"> {scope.row.ywrmc}</span>
119 </el-tooltip>
120 )
121 }
116 }, 122 },
117 { 123 {
118 prop: "ywrzjhm", 124 prop: "ywrzjhm",
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-21 10:39:16 4 * @LastEditTime: 2024-01-29 13:29:56
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
119 }, 119 },
120 ], 120 ],
121 queryForm: { 121 queryForm: {
122 qszt: "1", 122 qszt: "",
123 qllx: "", 123 qllx: "",
124 bdcdyh: "", 124 bdcdyh: "",
125 bdcqzh: "", 125 bdcqzh: "",
......