0d970659 by tianhaohao@pashanhoo.com

添加在批量效验

1 parent 1c532392
...@@ -32,18 +32,12 @@ ...@@ -32,18 +32,12 @@
32 <el-row :gutter="10"> 32 <el-row :gutter="10">
33 <el-col :span="8"> 33 <el-col :span="8">
34 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:"> 34 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:">
35 <el-select disabled v-model="ruleForm.sldyList[0].qllx" filterable clearable placeholder="请选择权利类型"> 35 <el-input disabled v-model="ruleForm.sldyList[0].qllxmc"></el-input>
36 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
37 </el-option>
38 </el-select>
39 </el-form-item> 36 </el-form-item>
40 </el-col> 37 </el-col>
41 <el-col :span="8"> 38 <el-col :span="8">
42 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:"> 39 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:">
43 <el-select disabled v-model="ruleForm.sldyList[0].djlx" filterable clearable placeholder="请选择登记类型"> 40 <el-input disabled v-model="ruleForm.sldyList[0].djlxmc"></el-input>
44 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
45 </el-option>
46 </el-select>
47 </el-form-item> 41 </el-form-item>
48 </el-col> 42 </el-col>
49 <el-col :span="8"> 43 <el-col :span="8">
...@@ -73,12 +67,12 @@ ...@@ -73,12 +67,12 @@
73 </el-form-item> 67 </el-form-item>
74 </el-col> 68 </el-col>
75 <el-col :span="8"> 69 <el-col :span="8">
76 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" > 70 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
77 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="!ableOperation|| isJfOperation"></el-input> 71 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="!ableOperation|| isJfOperation"></el-input>
78 </el-form-item> 72 </el-form-item>
79 </el-col> 73 </el-col>
80 <el-col :span="8"> 74 <el-col :span="8">
81 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:"> 75 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg">
82 <el-input v-model="ruleForm.cfdj.cfjg" :disabled="!ableOperation|| isJfOperation"></el-input> 76 <el-input v-model="ruleForm.cfdj.cfjg" :disabled="!ableOperation|| isJfOperation"></el-input>
83 </el-form-item> 77 </el-form-item>
84 </el-col> 78 </el-col>
...@@ -90,13 +84,13 @@ ...@@ -90,13 +84,13 @@
90 </el-form-item> 84 </el-form-item>
91 </el-col> 85 </el-col>
92 <el-col :span="8"> 86 <el-col :span="8">
93 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:"> 87 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
94 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" type="date" placeholder="选择日期" 88 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" type="date" placeholder="选择日期"
95 value-format="yyyy-MM-dd" :disabled="!ableOperation|| isJfOperation"></el-date-picker> 89 value-format="yyyy-MM-dd" :disabled="!ableOperation|| isJfOperation"></el-date-picker>
96 </el-form-item> 90 </el-form-item>
97 </el-col> 91 </el-col>
98 <el-col :span="8"> 92 <el-col :span="8">
99 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:"> 93 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj">
100 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" 94 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100"
101 :disabled="!ableOperation|| isJfOperation" type="date" placeholder="选择日期" 95 :disabled="!ableOperation|| isJfOperation" type="date" placeholder="选择日期"
102 value-format="yyyy-MM-dd"></el-date-picker> 96 value-format="yyyy-MM-dd"></el-date-picker>
...@@ -138,18 +132,18 @@ ...@@ -138,18 +132,18 @@
138 </div> 132 </div>
139 <el-row :gutter="10"> 133 <el-row :gutter="10">
140 <el-col :span="8"> 134 <el-col :span="8">
141 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:"> 135 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg">
142 <el-input v-model="ruleForm.cfdj.jfjg" :disabled="!ableOperation"></el-input> 136 <el-input v-model="ruleForm.cfdj.jfjg" :disabled="!ableOperation"></el-input>
143 </el-form-item> 137 </el-form-item>
144 </el-col> 138 </el-col>
145 <el-col :span="8"> 139 <el-col :span="8">
146 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:"> 140 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh">
147 <el-input v-model="ruleForm.cfdj.jfwj" :disabled="!ableOperation"></el-input> 141 <el-input v-model="ruleForm.cfdj.jfwh" :disabled="!ableOperation"></el-input>
148 </el-form-item> 142 </el-form-item>
149 </el-col> 143 </el-col>
150 <el-col :span="8"> 144 <el-col :span="8">
151 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文:"> 145 <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文:">
152 <el-input v-model="ruleForm.cfdj.jfwh" :disabled="!ableOperation"></el-input> 146 <el-input v-model="ruleForm.cfdj.jfwj" :disabled="!ableOperation"></el-input>
153 </el-form-item> 147 </el-form-item>
154 </el-col> 148 </el-col>
155 </el-row> 149 </el-row>
...@@ -165,6 +159,7 @@ ...@@ -165,6 +159,7 @@
165 import qlxxTable from "../commonTable/qlxxTable.vue"; 159 import qlxxTable from "../commonTable/qlxxTable.vue";
166 import cfdjTable from "../commonTable/cfdjTable"; 160 import cfdjTable from "../commonTable/cfdjTable";
167 import { BatchInit, batchSaveData } from "@/api/workflow/cfdjFlow.js"; 161 import { BatchInit, batchSaveData } from "@/api/workflow/cfdjFlow.js";
162 import { formValidate } from "./slxxValidate";
168 import { mapGetters } from "vuex"; 163 import { mapGetters } from "vuex";
169 export default { 164 export default {
170 data () { 165 data () {
...@@ -173,11 +168,7 @@ ...@@ -173,11 +168,7 @@
173 ableOperation: true, 168 ableOperation: true,
174 disabled: true, 169 disabled: true,
175 flagTop: this.flag ? "top" : "", 170 flagTop: this.flag ? "top" : "",
176 rules: { 171 rules: {},
177 'cfdj.djyy': [
178 { required: true, message: '请输入登记原因', trigger: 'blur' }
179 ]
180 },
181 //传递参数 172 //传递参数
182 propsParam: {}, 173 propsParam: {},
183 //页面数据 174 //页面数据
...@@ -201,7 +192,8 @@ ...@@ -201,7 +192,8 @@
201 formdata.append("isEdit", this.ableOperation); 192 formdata.append("isEdit", this.ableOperation);
202 BatchInit(formdata).then((res) => { 193 BatchInit(formdata).then((res) => {
203 if (res.code === 200 && res.result) { 194 if (res.code === 200 && res.result) {
204 this.ruleForm = res.result 195 this.ruleForm = res.result;
196 this.rules = formValidate(this.ruleForm.sldyList[0].djlx);
205 } 197 }
206 }) 198 })
207 }, 199 },
...@@ -237,7 +229,7 @@ ...@@ -237,7 +229,7 @@
237 } else { 229 } else {
238 this.$message({ 230 this.$message({
239 showClose: true, 231 showClose: true,
240 message: "请输入登记原因", 232 message: "请输入红框内的相关信息!",
241 type: "error" 233 type: "error"
242 }) 234 })
243 return false; 235 return false;
......
...@@ -19,56 +19,34 @@ ...@@ -19,56 +19,34 @@
19 </div> 19 </div>
20 <el-row :gutter="10"> 20 <el-row :gutter="10">
21 <el-col :span="8"> 21 <el-col :span="8">
22 <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:" prop="slsq.ywh"> 22 <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:">
23 <el-input disabled v-model="ruleForm.flow.ywh"></el-input> 23 <el-input disabled v-model="ruleForm.flow.ywh"></el-input>
24 </el-form-item> 24 </el-form-item>
25 </el-col> 25 </el-col>
26 <el-col :span="8"> 26 <el-col :span="8">
27 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:" prop="slsq.slry"> 27 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:">
28 <el-input disabled v-model="ruleForm.slsq.slry"></el-input> 28 <el-input disabled v-model="ruleForm.slsq.slry"></el-input>
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
31 <el-col :span="8"> 31 <el-col :span="8">
32 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:" prop="slsq.slsj"> 32 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:">
33 <el-input disabled v-model="ruleForm.slsq.slsj"></el-input> 33 <el-input disabled v-model="ruleForm.slsq.slsj"></el-input>
34 </el-form-item> 34 </el-form-item>
35 </el-col> 35 </el-col>
36 </el-row> 36 </el-row>
37 <el-row :gutter="10"> 37 <el-row :gutter="10">
38 <el-col :span="8"> 38 <el-col :span="8">
39 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:" prop="slsq.qllx"> 39 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:">
40 <el-select 40 <el-input disabled v-model="ruleForm.sldy.qllxmc"></el-input>
41 disabled
42 v-model="ruleForm.sldy.qllx"
43 filterable
44 clearable
45 placeholder="请选择权利类型">
46 <el-option
47 v-for="item in dictData['A8']"
48 :key="item.dcode"
49 :label="item.dname"
50 :value="item.dcode"></el-option>
51 </el-select>
52 </el-form-item> 41 </el-form-item>
53 </el-col> 42 </el-col>
54 <el-col :span="8"> 43 <el-col :span="8">
55 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:" prop="slsq.djlx"> 44 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:">
56 <el-select 45 <el-input disabled v-model="ruleForm.sldy.djlxmc"></el-input>
57 disabled
58 v-model="ruleForm.sldy.djlx"
59 filterable
60 clearable
61 placeholder="请选择登记类型">
62 <el-option
63 v-for="item in dictData['A21']"
64 :key="item.dcode"
65 :label="item.dname"
66 :value="item.dcode"></el-option>
67 </el-select>
68 </el-form-item> 46 </el-form-item>
69 </el-col> 47 </el-col>
70 <el-col :span="8"> 48 <el-col :span="8">
71 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:" prop="slsq.djqx"> 49 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:">
72 <el-input disabled v-model="ruleForm.slsq.djqxmc"></el-input> 50 <el-input disabled v-model="ruleForm.slsq.djqxmc"></el-input>
73 </el-form-item> 51 </el-form-item>
74 </el-col> 52 </el-col>
...@@ -92,7 +70,7 @@ ...@@ -92,7 +70,7 @@
92 </el-col> 70 </el-col>
93 71
94 <el-col :span="8"> 72 <el-col :span="8">
95 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="qlxx.bdcqzh"> 73 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:">
96 <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> 74 <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input>
97 </el-form-item> 75 </el-form-item>
98 </el-col> 76 </el-col>
...@@ -104,7 +82,7 @@ ...@@ -104,7 +82,7 @@
104 </el-row> 82 </el-row>
105 <el-row :gutter="10"> 83 <el-row :gutter="10">
106 <el-col :span="8"> 84 <el-col :span="8">
107 <el-form-item :class="flag ? 'marginBot0' : ''" label="被执行人:" prop="qlxx.qlrmc"> 85 <el-form-item :class="flag ? 'marginBot0' : ''" label="被执行人:">
108 <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input> 86 <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input>
109 </el-form-item> 87 </el-form-item>
110 </el-col> 88 </el-col>
...@@ -121,7 +99,7 @@ ...@@ -121,7 +99,7 @@
121 </el-row> 99 </el-row>
122 <el-row :gutter="10"> 100 <el-row :gutter="10">
123 <el-col :span="8"> 101 <el-col :span="8">
124 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="qlxx.bdcdyh"> 102 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:">
125 <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input> 103 <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input>
126 </el-form-item> 104 </el-form-item>
127 </el-col> 105 </el-col>
......
1 /**
2 * @description: 首次登记效验
3 * @param {*} data
4 * @author: renchao
5 */
6 export function formValidate (djlx,dyfs) {
7 var formRules={
8 'diyaqList[0].djyy': [
9 { required: false, message: '请输入登记原因', trigger: 'blur' }
10 ],
11 'diyaqList[0].zxdyyy': [
12 { required: false, message: '请输入注销登记原因', trigger: 'blur' }
13 ],
14 'diyaqList[0].zwlxqssj': [
15 { required: false, message: '请选择债务履行起始时间', trigger: 'blur' }
16 ],
17 'diyaqList[0].zwlxjssj': [
18 { required: false, message: '请选择债务履行起始时间', trigger: 'blur' }
19 ],
20 'diyaqList[0].bdbzzqse': [
21 { required: false, message: '请输入被担保主债权数额', trigger: 'blur' }
22 ],
23 'diyaqList[0].zgzqse': [
24 { required: false, message: '请输入最高债权额', trigger: 'blur' }
25 ],
26 'diyaqList[0].sfczjzhxz': [
27 { required: false, message: '请输入最高债权额', trigger: 'blur' }
28 ]
29 }
30
31 if (djlx=="400") {
32 formRules["diyaqList[0].zxdyyy"][0].required=true;
33 }else{
34 if(dyfs=="1"){
35 formRules["diyaqList[0].bdbzzqse"][0].required=true;
36 }else{
37 formRules["diyaqList[0].zgzqse"][0].required=true;
38 }
39 formRules["diyaqList[0].zwlxqssj"][0].required=true;
40 formRules["diyaqList[0].zwlxjssj"][0].required=true;
41 formRules["diyaqList[0].sfczjzhxz"][0].required=true;
42 formRules["diyaqList[0].djyy"][0].required=true;
43 }
44 console.log(formRules);
45 return formRules;
46 }
47
48 /**
49 * @description: 首次登记效验
50 * @param {*} data
51 * @author: renchao
52 */
53 export function fristValidate (formRules,dyfs) {
54
55 return formRules;
56 }
57
58
59 /**
60 * @description: 转移登记效验
61 * @param {*} data
62 * @author: renchao
63 */
64 export function transferValidate (data) {
65
66 }
67
68 /**
69 * @description: 变更登记效验
70 * @param {*} data
71 * @author: renchao
72 */
73 export function changeValidate (data) {
74
75 }
76
77 /**
78 * @description: 注销登记效验
79 * @param {*} data
80 * @author: renchao
81 */
82 export function logoutValidate (data) {
83
84 }
85
86 /**
87 * @description: 更正登记效验
88 * @param {*} data
89 * @author: renchao
90 */
91 export function riviseValidate (data) {
92
93 }
94
95 /**
96 * @description: 补证登记效验
97 * @param {*} data
98 * @author: renchao
99 */
100 export function renewalValidate (data) {
101
102 }
103
104 /**
105 * @description: 换证登记效验
106 * @param {*} data
107 * @author: renchao
108 */
109 export function replaceValidate (data) {
110
111 }
...\ No newline at end of file ...\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 受理信息 --> 2 <!-- 受理信息 -->
3 <div class="slxx"> 3 <div class="slxx">
4 <el-form 4 <el-form
5 :model="ruleForm" 5 :model="ruleForm" :rules="rules"
6 v-Loading="loading" 6 v-Loading="loading"
7 :label-position="flag ? 'top' : ''" 7 :label-position="flag ? 'top' : ''"
8 :inline="flag" 8 :inline="flag"
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
75 v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0"> 75 v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0">
76 <el-col :span="8"> 76 <el-col :span="8">
77 <el-form-item label="抵押方式:"> 77 <el-form-item label="抵押方式:">
78 <el-radio-group disabled v-model="ruleForm.diyaqList[0].dyfs"> 78 <el-radio-group disabled v-model="ruleForm.diyaq.dyfs">
79 <el-radio label="1">一般抵押</el-radio> 79 <el-radio label="1">一般抵押</el-radio>
80 <el-radio label="2">最高额抵押</el-radio> 80 <el-radio label="2">最高额抵押</el-radio>
81 </el-radio-group> 81 </el-radio-group>
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
84 <el-col :span="8"> 84 <el-col :span="8">
85 <el-form-item label="抵押金额类型:"> 85 <el-form-item label="抵押金额类型:">
86 <el-radio-group 86 <el-radio-group
87 v-model="ruleForm.diyaqList[0].dyjelx" 87 v-model="ruleForm.diyaq.dyjelx"
88 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> 88 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')">
89 <el-radio label="0">独立抵押</el-radio> 89 <el-radio label="0">独立抵押</el-radio>
90 <el-radio label="1">整体抵押</el-radio> 90 <el-radio label="1">整体抵押</el-radio>
...@@ -95,9 +95,9 @@ ...@@ -95,9 +95,9 @@
95 <el-form-item 95 <el-form-item
96 label="是否禁止或者限制转让约定:" 96 label="是否禁止或者限制转让约定:"
97 label-width="200px" 97 label-width="200px"
98 prop="diyaqList[0].sfczjzhxz"> 98 prop="diyaq.sfczjzhxz">
99 <el-radio-group 99 <el-radio-group
100 v-model="ruleForm.diyaqList[0].sfczjzhxz" 100 v-model="ruleForm.diyaq.sfczjzhxz"
101 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> 101 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')">
102 <el-radio label="1">启用</el-radio> 102 <el-radio label="1">启用</el-radio>
103 <el-radio label="0">禁用</el-radio> 103 <el-radio label="0">禁用</el-radio>
...@@ -108,17 +108,17 @@ ...@@ -108,17 +108,17 @@
108 <el-row 108 <el-row
109 :gutter="10" 109 :gutter="10"
110 v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0"> 110 v-if="ruleForm.diyaqList && ruleForm.diyaqList.length > 0">
111 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1"> 111 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1">
112 <el-form-item 112 <el-form-item
113 label="被担保主债权数额:" 113 label="被担保主债权数额:"
114 prop="diyaqList[0].bdbzzqse"> 114 prop="diyaq.bdbzzqse">
115 <div style="display: flex"> 115 <div style="display: flex">
116 <el-input 116 <el-input
117 v-model="ruleForm.diyaqList[0].bdbzzqse" 117 v-model="ruleForm.diyaq.bdbzzqse"
118 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> 118 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input>
119 <el-select 119 <el-select
120 style="width: 68px" 120 style="width: 68px"
121 v-model="ruleForm.diyaqList[0].jedw" 121 v-model="ruleForm.diyaq.jedw"
122 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> 122 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')">
123 <el-option 123 <el-option
124 v-for="item in dictData['A57']" 124 v-for="item in dictData['A57']"
...@@ -131,13 +131,13 @@ ...@@ -131,13 +131,13 @@
131 </el-form-item> 131 </el-form-item>
132 </el-col> 132 </el-col>
133 133
134 <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 2"> 134 <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2">
135 <el-form-item label="最高债权额:" prop="diyaqList[0].zgzqse"> 135 <el-form-item label="最高债权额:" prop="diyaq.zgzqse">
136 <el-input 136 <el-input
137 v-model="ruleForm.diyaqList[0].zgzqse" 137 v-model="ruleForm.diyaq.zgzqse"
138 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> 138 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input>
139 <el-select 139 <el-select
140 v-model="ruleForm.diyaqList[0].jedw" 140 v-model="ruleForm.diyaq.jedw"
141 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"> 141 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')">
142 <el-option 142 <el-option
143 v-for="item in dictData['A57']" 143 v-for="item in dictData['A57']"
...@@ -152,9 +152,9 @@ ...@@ -152,9 +152,9 @@
152 <el-col :span="8"> 152 <el-col :span="8">
153 <el-form-item 153 <el-form-item
154 label="债务履行起始时间:" 154 label="债务履行起始时间:"
155 prop="diyaqList[0].zwlxqssj"> 155 prop="diyaq.zwlxqssj">
156 <el-date-picker 156 <el-date-picker
157 v-model="ruleForm.diyaqList[0].zwlxqssj" 157 v-model="ruleForm.diyaq.zwlxqssj"
158 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')" 158 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"
159 type="date"> 159 type="date">
160 </el-date-picker> 160 </el-date-picker>
...@@ -163,9 +163,9 @@ ...@@ -163,9 +163,9 @@
163 <el-col :span="8"> 163 <el-col :span="8">
164 <el-form-item 164 <el-form-item
165 label="债务履行结束时间:" 165 label="债务履行结束时间:"
166 prop="diyaqList[0].zwlxjssj"> 166 prop="diyaq.zwlxjssj">
167 <el-date-picker 167 <el-date-picker
168 v-model="ruleForm.diyaqList[0].zwlxjssj" 168 v-model="ruleForm.diyaq.zwlxjssj"
169 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')" 169 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"
170 type="date"> 170 type="date">
171 </el-date-picker> 171 </el-date-picker>
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
177 <el-col :span="24"> 177 <el-col :span="24">
178 <el-form-item label="担保范围:"> 178 <el-form-item label="担保范围:">
179 <el-input 179 <el-input
180 v-model="ruleForm.diyaqList[0].dbfw" 180 v-model="ruleForm.diyaq.dbfw"
181 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> 181 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input>
182 </el-form-item> 182 </el-form-item>
183 </el-col> 183 </el-col>
...@@ -186,9 +186,9 @@ ...@@ -186,9 +186,9 @@
186 <el-col :span="24"> 186 <el-col :span="24">
187 <el-form-item 187 <el-form-item
188 label="最高债权确定事实和数额:" 188 label="最高债权确定事实和数额:"
189 prop="diyaqList[0].zgzqqdss"> 189 prop="diyaq.zgzqqdss">
190 <el-input 190 <el-input
191 v-model="ruleForm.diyaqList[0].zgzqqdss" 191 v-model="ruleForm.diyaq.zgzqqdss"
192 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> 192 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input>
193 </el-form-item> 193 </el-form-item>
194 </el-col> 194 </el-col>
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
200 type="textarea" 200 type="textarea"
201 maxlength="500" 201 maxlength="500"
202 show-word-limit 202 show-word-limit
203 v-model="ruleForm.diyaqList[0].fj" 203 v-model="ruleForm.diyaq.fj"
204 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input> 204 :disabled="!viewEdit || ruleForm.slsq.djywbm.includes('400')"></el-input>
205 </el-form-item> 205 </el-form-item>
206 </el-col> 206 </el-col>
...@@ -282,23 +282,22 @@ ...@@ -282,23 +282,22 @@
282 <el-col> 282 <el-col>
283 <el-form-item 283 <el-form-item
284 v-if="ruleForm.sldyList[0].djlx == '400'" 284 v-if="ruleForm.sldyList[0].djlx == '400'"
285 label="注销抵押原因:" 285 label="注销抵押原因:" prop="diyaq.zxdyyy">
286 :prop="'diyaqList.'+0+'.zxdyyy'" :rules="{ required: true, message: '请输入注销抵押原因', trigger: 'blur' }">
287 <el-input 286 <el-input
288 class="textArea" 287 class="textArea"
289 type="textarea" 288 type="textarea"
290 :disabled="!viewEdit" 289 :disabled="!viewEdit"
291 v-model="ruleForm.diyaqList[0].zxdyyy"> 290 v-model="ruleForm.diyaq.zxdyyy">
292 </el-input> 291 </el-input>
293 </el-form-item> 292 </el-form-item>
294 <el-form-item v-else label="登记原因:" :prop="'diyaqList.'+0+'.djyy'" :rules="{ required: true, message: '请输入注销抵押原因', trigger: 'blur' }"> 293 <el-form-item v-else label="登记原因:" prop="diyaq.djyy">
295 <el-input 294 <el-input
296 class="textArea" 295 class="textArea"
297 type="textarea" 296 type="textarea"
298 maxlength="500" 297 maxlength="500"
299 show-word-limit 298 show-word-limit
300 :disabled="!viewEdit" 299 :disabled="!viewEdit"
301 v-model="ruleForm.diyaqList[0].djyy"> 300 v-model="ruleForm.diyaq.djyy">
302 </el-input> 301 </el-input>
303 </el-form-item> 302 </el-form-item>
304 </el-col> 303 </el-col>
...@@ -317,7 +316,7 @@ ...@@ -317,7 +316,7 @@
317 import qlxxTable from "../commonTable/qlxxTable.vue"; 316 import qlxxTable from "../commonTable/qlxxTable.vue";
318 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 317 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
319 import { bacthInit, saveBatchData } from "@/api/workflow/zjgcdyFlow.js"; 318 import { bacthInit, saveBatchData } from "@/api/workflow/zjgcdyFlow.js";
320 import { formValidate } from "./bacthSlxxValidate"; 319 import { formValidate } from "./slxxValidate";
321 import { mapGetters } from "vuex"; 320 import { mapGetters } from "vuex";
322 export default { 321 export default {
323 mounted () { 322 mounted () {
...@@ -345,10 +344,10 @@ ...@@ -345,10 +344,10 @@
345 }); 344 });
346 that.czrOptions = that.ruleForm.qlrList; 345 that.czrOptions = that.ruleForm.qlrList;
347 that.isSave = that.viewEdit; 346 that.isSave = that.viewEdit;
348 // that.rules = formValidate( 347 that.rules = formValidate(
349 // that.ruleForm.sldyList[0].djlx, 348 that.ruleForm.sldyList[0].djlx,
350 // that.ruleForm.diyaqList[0].dyfs 349 that.ruleForm.diyaq.dyfs
351 // ); 350 );
352 } else { 351 } else {
353 that.isSave = false; 352 that.isSave = false;
354 that.$confirm(res.message, "提示", { 353 that.$confirm(res.message, "提示", {
......
...@@ -40,6 +40,7 @@ export function formValidate (djlx,dyfs) { ...@@ -40,6 +40,7 @@ export function formValidate (djlx,dyfs) {
40 formRules["diyaq.sfczjzhxz"][0].required=true; 40 formRules["diyaq.sfczjzhxz"][0].required=true;
41 formRules["diyaq.djyy"][0].required=true; 41 formRules["diyaq.djyy"][0].required=true;
42 } 42 }
43 console.log(formRules)
43 return formRules; 44 return formRules;
44 } 45 }
45 46
......