Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
3 changed files
with
219 additions
and
161 deletions
| ... | @@ -985,37 +985,41 @@ class data extends filter { | ... | @@ -985,37 +985,41 @@ class data extends filter { |
| 985 | label: "证件号", | 985 | label: "证件号", |
| 986 | }, | 986 | }, |
| 987 | { | 987 | { |
| 988 | prop: "fwxz", | 988 | prop: "fwxzmc", |
| 989 | label: "房屋性质", | 989 | label: "房屋性质", |
| 990 | }, | 990 | }, |
| 991 | { | 991 | { |
| 992 | prop: "ghyt", | 992 | prop: "fwjgmc", |
| 993 | label: "规划用途", | 993 | label: "房屋结构", |
| 994 | }, | 994 | }, |
| 995 | { | 995 | { |
| 996 | prop: "fwzcs", | 996 | prop: "ytmc", |
| 997 | label: "房屋总层数", | 997 | label: "房屋用途", |
| 998 | }, | ||
| 999 | { | ||
| 1000 | prop: "szc", | ||
| 1001 | label: "所在层", | ||
| 998 | }, | 1002 | }, |
| 999 | { | 1003 | { |
| 1000 | prop: "fwszc", | 1004 | prop: "zcs", |
| 1001 | label: "房屋所在层", | 1005 | label: "总层数", |
| 1002 | }, | 1006 | }, |
| 1003 | { | 1007 | { |
| 1004 | prop: "jzmj", | 1008 | prop: "jzmj", |
| 1005 | label: "建筑面积", | 1009 | label: "建筑面积/抵押面积(㎡)", |
| 1006 | }, | 1010 | }, |
| 1007 | { | 1011 | { |
| 1008 | prop: "djyy", | 1012 | prop: "djyy", |
| 1009 | label: "登记原因", | 1013 | label: "登记原因", |
| 1010 | }, | 1014 | }, |
| 1011 | { | 1015 | { |
| 1012 | prop: "qdjg", | 1016 | prop: "fj", |
| 1013 | label: "取得价格/被担保主债权数额", | 1017 | label: "附记", |
| 1014 | }, | 1018 | }, |
| 1015 | { | 1019 | { |
| 1016 | prop: "jedw", | 1020 | prop: "qdjgmc", |
| 1017 | label: "金额单位", | 1021 | label: "取得价格/被担保主债权数额", |
| 1018 | }, | 1022 | }, |
| 1019 | { | 1023 | { |
| 1020 | prop: "dbfw", | 1024 | prop: "dbfw", |
| 1021 | label: "担保范围", | 1025 | label: "担保范围", | ... | ... |
| ... | @@ -47,12 +47,17 @@ | ... | @@ -47,12 +47,17 @@ |
| 47 | <div class="triangle"></div> | 47 | <div class="triangle"></div> |
| 48 | </div> | 48 | </div> |
| 49 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 49 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 50 | <el-col :span="8"> | ||
| 51 | <el-form-item label="原不动产登记证明号:"> | ||
| 52 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | ||
| 53 | </el-form-item> | ||
| 54 | </el-col> | ||
| 50 | <el-col :span="8"> | 55 | <el-col :span="8"> |
| 51 | <el-form-item label="不动产单元号:"> | 56 | <el-form-item label="不动产单元号:"> |
| 52 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> | 57 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> |
| 53 | </el-form-item> | 58 | </el-form-item> |
| 54 | </el-col> | 59 | </el-col> |
| 55 | <el-col :span="16"> | 60 | <el-col :span="8"> |
| 56 | <el-form-item label="坐落:"> | 61 | <el-form-item label="坐落:"> |
| 57 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> | 62 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> |
| 58 | </el-form-item> | 63 | </el-form-item> |
| ... | @@ -65,10 +70,15 @@ | ... | @@ -65,10 +70,15 @@ |
| 65 | </el-form-item> | 70 | </el-form-item> |
| 66 | </el-col> | 71 | </el-col> |
| 67 | <el-col :span="8"> | 72 | <el-col :span="8"> |
| 68 | <el-form-item label="规划用途:"> | 73 | <el-form-item label="土地使用权人:"> |
| 69 | <el-select v-model="ruleForm.ygdj.ghyt"> | 74 | <el-input disabled v-model="ruleForm.ygdj.tdsyqr"></el-input> |
| 75 | </el-form-item> | ||
| 76 | </el-col> | ||
| 77 | <el-col :span="8"> | ||
| 78 | <el-form-item label="房屋性质:"> | ||
| 79 | <el-select v-model="ruleForm.ygdj.fwxz"> | ||
| 70 | <el-option | 80 | <el-option |
| 71 | v-for="item in dictData['A17']" | 81 | v-for="item in dictData['A19']" |
| 72 | :key="item.dcode" | 82 | :key="item.dcode" |
| 73 | :label="item.dname" | 83 | :label="item.dname" |
| 74 | :value="item.dcode"> | 84 | :value="item.dcode"> |
| ... | @@ -76,11 +86,13 @@ | ... | @@ -76,11 +86,13 @@ |
| 76 | </el-select> | 86 | </el-select> |
| 77 | </el-form-item> | 87 | </el-form-item> |
| 78 | </el-col> | 88 | </el-col> |
| 79 | <el-col :span="8"> | 89 | </el-row> |
| 80 | <el-form-item label="房屋性质:"> | 90 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 81 | <el-select v-model="ruleForm.ygdj.fwxz"> | 91 | <el-col :span="8"> |
| 92 | <el-form-item label="房屋用途:"> | ||
| 93 | <el-select v-model="ruleForm.ygdj.ghyt"> | ||
| 82 | <el-option | 94 | <el-option |
| 83 | v-for="item in dictData['A19']" | 95 | v-for="item in dictData['A17']" |
| 84 | :key="item.dcode" | 96 | :key="item.dcode" |
| 85 | :label="item.dname" | 97 | :label="item.dname" |
| 86 | :value="item.dcode"> | 98 | :value="item.dcode"> |
| ... | @@ -88,6 +100,16 @@ | ... | @@ -88,6 +100,16 @@ |
| 88 | </el-select> | 100 | </el-select> |
| 89 | </el-form-item> | 101 | </el-form-item> |
| 90 | </el-col> | 102 | </el-col> |
| 103 | <el-col :span="8"> | ||
| 104 | <el-form-item label="所在层:"> | ||
| 105 | <el-input v-model="ruleForm.ygdj.szc"></el-input> | ||
| 106 | </el-form-item> | ||
| 107 | </el-col> | ||
| 108 | <el-col :span="8"> | ||
| 109 | <el-form-item label="总层数:"> | ||
| 110 | <el-input v-model.number="ruleForm.ygdj.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> | ||
| 111 | </el-form-item> | ||
| 112 | </el-col> | ||
| 91 | </el-row> | 113 | </el-row> |
| 92 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 114 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
| 93 | <el-col :span="8"> | 115 | <el-col :span="8"> |
| ... | @@ -102,11 +124,26 @@ | ... | @@ -102,11 +124,26 @@ |
| 102 | </el-select> | 124 | </el-select> |
| 103 | </el-form-item> | 125 | </el-form-item> |
| 104 | </el-col> | 126 | </el-col> |
| 105 | <el-col :span="8"> | 127 | |
| 128 | <el-col :span="8"> | ||
| 106 | <el-form-item label="建筑面积:"> | 129 | <el-form-item label="建筑面积:"> |
| 107 | <el-input v-model="ruleForm.ygdj.jzmj"></el-input> | 130 | <div class="flex"> |
| 131 | <el-input v-model="ruleForm.ygdj.jzmj" :disabled="!viewEdit" | ||
| 132 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
| 133 | <el-select | ||
| 134 | disabled | ||
| 135 | v-model="mjdw" | ||
| 136 | style="width: 68px"> | ||
| 137 | <el-option | ||
| 138 | v-for="item in dictData['A7']" | ||
| 139 | :key="item.dcode" | ||
| 140 | :label="item.dname" | ||
| 141 | :value="item.dcode"> | ||
| 142 | </el-option> | ||
| 143 | </el-select> | ||
| 144 | </div> | ||
| 108 | </el-form-item> | 145 | </el-form-item> |
| 109 | </el-col> | 146 | </el-col> |
| 110 | <el-col :span="8"> | 147 | <el-col :span="8"> |
| 111 | <el-form-item label="取得价格:"> | 148 | <el-form-item label="取得价格:"> |
| 112 | <div class="flex"> | 149 | <div class="flex"> |
| ... | @@ -126,15 +163,10 @@ | ... | @@ -126,15 +163,10 @@ |
| 126 | </el-form-item> | 163 | </el-form-item> |
| 127 | </el-col> | 164 | </el-col> |
| 128 | </el-row> | 165 | </el-row> |
| 129 | <el-row :gutter="10"> | 166 | <el-row :gutter="10"> |
| 130 | <el-col :span="8"> | 167 | <el-col :span="24"> |
| 131 | <el-form-item label="所在层:"> | 168 | <el-form-item label="附记:"> |
| 132 | <el-input v-model="ruleForm.ygdj.szc"></el-input> | 169 | <el-input v-model="ruleForm.ygdj.fj" ></el-input> |
| 133 | </el-form-item> | ||
| 134 | </el-col> | ||
| 135 | <el-col :span="8"> | ||
| 136 | <el-form-item label="总层数:"> | ||
| 137 | <el-input v-model.number="ruleForm.ygdj.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> | ||
| 138 | </el-form-item> | 170 | </el-form-item> |
| 139 | </el-col> | 171 | </el-col> |
| 140 | </el-row> | 172 | </el-row> |
| ... | @@ -240,6 +272,7 @@ | ... | @@ -240,6 +272,7 @@ |
| 240 | }, | 272 | }, |
| 241 | data () { | 273 | data () { |
| 242 | return { | 274 | return { |
| 275 | mjdw: "1", | ||
| 243 | //表单是否可操作 | 276 | //表单是否可操作 |
| 244 | viewEdit: true, | 277 | viewEdit: true, |
| 245 | disabled: true, | 278 | disabled: true, | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <!-- 受理信息 --> | 2 | <!-- 受理信息 --> |
| 3 | <div class="slxx"> | 3 | <div class="slxx"> |
| 4 | <el-form :model="ruleForm" :rules="rules" v-Loading="loading" ref="ruleForm" :label-position="flag ? 'top' : ''" | 4 | <el-form |
| 5 | :inline="flag" label-width="120px"> | 5 | :model="ruleForm" |
| 6 | :rules="rules" | ||
| 7 | v-Loading="loading" | ||
| 8 | ref="ruleForm" | ||
| 9 | :label-position="flag ? 'top' : ''" | ||
| 10 | :inline="flag" | ||
| 11 | label-width="120px" | ||
| 12 | > | ||
| 6 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 13 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
| 7 | <div class="slxx_title title-block"> | 14 | <div class="slxx_title title-block"> |
| 8 | 受理信息 | 15 | 受理信息 |
| ... | @@ -83,12 +90,12 @@ | ... | @@ -83,12 +90,12 @@ |
| 83 | <el-row :gutter="10"> | 90 | <el-row :gutter="10"> |
| 84 | <el-col :span="8"> | 91 | <el-col :span="8"> |
| 85 | <el-form-item label="房屋面积:"> | 92 | <el-form-item label="房屋面积:"> |
| 86 | <el-input disabled v-model="ruleForm.ztQlxx.mjmc"></el-input> | 93 | <el-input disabled v-model="ruleForm.ztQlxx.qlmjmc"></el-input> |
| 87 | </el-form-item> | 94 | </el-form-item> |
| 88 | </el-col> | 95 | </el-col> |
| 89 | <el-col :span="8"> | 96 | <el-col :span="8"> |
| 90 | <el-form-item label="房屋用途:"> | 97 | <el-form-item label="房屋用途:"> |
| 91 | <el-input disabled v-model="ruleForm.ztQlxx.ytmc"></el-input> | 98 | <el-input disabled v-model="ruleForm.ztQlxx.qlytmc"></el-input> |
| 92 | </el-form-item> | 99 | </el-form-item> |
| 93 | </el-col> | 100 | </el-col> |
| 94 | <el-col :span="8"> | 101 | <el-col :span="8"> |
| ... | @@ -115,50 +122,58 @@ | ... | @@ -115,50 +122,58 @@ |
| 115 | </div> | 122 | </div> |
| 116 | <el-row :gutter="10"> | 123 | <el-row :gutter="10"> |
| 117 | <el-col :span="8"> | 124 | <el-col :span="8"> |
| 125 | <el-form-item label="原不动产登记证明号:"> | ||
| 126 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | ||
| 127 | </el-form-item> | ||
| 128 | </el-col> | ||
| 129 | <el-col :span="8"> | ||
| 130 | <el-form-item label="预告登记种类:"> | ||
| 131 | <el-input disabled v-model="ruleForm.ygdj.ygdjzlmc"></el-input> | ||
| 132 | </el-form-item> | ||
| 133 | </el-col> | ||
| 134 | <el-col :span="8"> | ||
| 135 | <el-form-item label="是否存在禁止或限制:"> | ||
| 136 | <el-input | ||
| 137 | v-model="ruleForm.ygdj.sfczjzhxz" | ||
| 138 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit" | ||
| 139 | ></el-input> | ||
| 140 | </el-form-item> | ||
| 141 | </el-col> | ||
| 142 | <el-col :span="8"> | ||
| 118 | <el-form-item label="被担保主债权数额:"> | 143 | <el-form-item label="被担保主债权数额:"> |
| 119 | <div class="flex"> | 144 | <div class="flex"> |
| 120 | <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!viewEdit"></el-input> | 145 | <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!viewEdit"></el-input> |
| 121 | <el-select | 146 | <el-select v-model="ruleForm.ygdj.jedw" :disabled="!viewEdit" style="width: 68px"> |
| 122 | v-model="ruleForm.ygdj.jedw" | ||
| 123 | :disabled="!viewEdit" | ||
| 124 | style="width: 68px"> | ||
| 125 | <el-option | 147 | <el-option |
| 126 | v-for="item in dictData['A57']" | 148 | v-for="item in dictData['A57']" |
| 127 | :key="item.dcode" | 149 | :key="item.dcode" |
| 128 | :label="item.dname" | 150 | :label="item.dname" |
| 129 | :value="item.dcode"> | 151 | :value="item.dcode" |
| 130 | </el-option> | 152 | ></el-option> |
| 131 | </el-select> | 153 | </el-select> |
| 132 | </div> | 154 | </div> |
| 133 | </el-form-item> | 155 | </el-form-item> |
| 134 | </el-col> | 156 | </el-col> |
| 135 | <el-col :span="8"> | 157 | <el-col :span="8"> |
| 136 | <el-form-item label="债务履行起始时间:"> | 158 | <el-form-item label="债务履行起始时间:"> |
| 137 | <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!viewEdit" type="date"> | 159 | <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!viewEdit" type="date"></el-date-picker> |
| 138 | </el-date-picker> | ||
| 139 | </el-form-item> | 160 | </el-form-item> |
| 140 | </el-col> | 161 | </el-col> |
| 141 | <el-col :span="8"> | 162 | <el-col :span="8"> |
| 142 | <el-form-item label="债务履行结束时间:"> | 163 | <el-form-item label="债务履行结束时间:"> |
| 143 | <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!viewEdit" type="date"> | 164 | <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!viewEdit" type="date"></el-date-picker> |
| 144 | </el-date-picker> | ||
| 145 | </el-form-item> | 165 | </el-form-item> |
| 146 | </el-col> | 166 | </el-col> |
| 147 | </el-row> | 167 | </el-row> |
| 148 | <el-row :gutter="10"> | 168 | <el-row :gutter="10"> |
| 149 | <el-col :span="16"> | 169 | <el-col :span="24"> |
| 150 | <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:"> | ||
| 151 | <el-input v-model="ruleForm.ygdj.sfczjzhxz" | ||
| 152 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> | ||
| 153 | </el-form-item> | ||
| 154 | </el-col> | ||
| 155 | <el-col :span="8"> | ||
| 156 | <el-form-item label="担保范围:"> | 170 | <el-form-item label="担保范围:"> |
| 157 | <el-input v-model="ruleForm.ygdj.dbfw" | 171 | <el-input |
| 158 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> | 172 | v-model="ruleForm.ygdj.dbfw" |
| 173 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit" | ||
| 174 | ></el-input> | ||
| 159 | </el-form-item> | 175 | </el-form-item> |
| 160 | </el-col> | 176 | </el-col> |
| 161 | |||
| 162 | </el-row> | 177 | </el-row> |
| 163 | <el-row> | 178 | <el-row> |
| 164 | <el-col :span="24"> | 179 | <el-col :span="24"> |
| ... | @@ -184,40 +199,41 @@ | ... | @@ -184,40 +199,41 @@ |
| 184 | </el-col> | 199 | </el-col> |
| 185 | <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> | 200 | <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> |
| 186 | <el-form-item label="是否分别持证:"> | 201 | <el-form-item label="是否分别持证:"> |
| 187 | <el-radio-group | 202 | <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!viewEdit"> |
| 188 | v-model="ruleForm.sldy.sqfbcz" | ||
| 189 | :disabled="!viewEdit"> | ||
| 190 | <el-radio :label="1">是</el-radio> | 203 | <el-radio :label="1">是</el-radio> |
| 191 | <el-radio :label="0">否</el-radio> | 204 | <el-radio :label="0">否</el-radio> |
| 192 | </el-radio-group> | 205 | </el-radio-group> |
| 193 | </el-form-item> | 206 | </el-form-item> |
| 194 | </el-col> | 207 | </el-col> |
| 195 | <el-col | 208 | <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
| 196 | :span="6" | ||
| 197 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> | ||
| 198 | <el-form-item label="持证人:"> | 209 | <el-form-item label="持证人:"> |
| 199 | <el-select | 210 | <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> |
| 200 | v-model="ruleForm.czr" | ||
| 201 | placeholder="持证人" | ||
| 202 | :disabled="!viewEdit"> | ||
| 203 | <el-option | 211 | <el-option |
| 204 | v-for="item in czrOptions" | 212 | v-for="item in czrOptions" |
| 205 | :key="item.zjh" | 213 | :key="item.zjh" |
| 206 | :label="item.sqrmc" | 214 | :label="item.sqrmc" |
| 207 | :value="item.zjh"> | 215 | :value="item.zjh" |
| 208 | </el-option> | 216 | ></el-option> |
| 209 | </el-select> | 217 | </el-select> |
| 210 | </el-form-item> | 218 | </el-form-item> |
| 211 | </el-col> | 219 | </el-col> |
| 212 | </el-row> | 220 | </el-row> |
| 213 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="viewEdit" | 221 | <qlrCommonTable |
| 214 | :gyfs="ruleForm.sldy.gyfs" /> | 222 | @upDateQlrxxList="upDateQlrxxList" |
| 223 | :tableData="ruleForm.qlrList" | ||
| 224 | :disabled="viewEdit" | ||
| 225 | :gyfs="ruleForm.sldy.gyfs" | ||
| 226 | /> | ||
| 215 | <div class="slxx_title title-block"> | 227 | <div class="slxx_title title-block"> |
| 216 | 义务人信息 | 228 | 义务人信息 |
| 217 | <div class="triangle"></div> | 229 | <div class="triangle"></div> |
| 218 | </div> | 230 | </div> |
| 219 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="viewEdit" | 231 | <qlrCommonTable |
| 220 | :gyfs="ruleForm.sldy.gyfs" /> | 232 | @upDateQlrxxList="upDateYwrxxList" |
| 233 | :tableData="ruleForm.ywrList" | ||
| 234 | :disabled="viewEdit" | ||
| 235 | :gyfs="ruleForm.sldy.gyfs" | ||
| 236 | /> | ||
| 221 | <div class="slxx_title title-block"> | 237 | <div class="slxx_title title-block"> |
| 222 | 登记原因 | 238 | 登记原因 |
| 223 | <div class="triangle"></div> | 239 | <div class="triangle"></div> |
| ... | @@ -225,9 +241,14 @@ | ... | @@ -225,9 +241,14 @@ |
| 225 | <el-row :gutter="10"> | 241 | <el-row :gutter="10"> |
| 226 | <el-col> | 242 | <el-col> |
| 227 | <el-form-item label="登记原因:" prop="djyy"> | 243 | <el-form-item label="登记原因:" prop="djyy"> |
| 228 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" | 244 | <el-input |
| 229 | v-model="ruleForm.ygdj.djyy"> | 245 | class="textArea" |
| 230 | </el-input> | 246 | type="textarea" |
| 247 | maxlength="500" | ||
| 248 | show-word-limit | ||
| 249 | :disabled="!viewEdit" | ||
| 250 | v-model="ruleForm.ygdj.djyy" | ||
| 251 | ></el-input> | ||
| 231 | </el-form-item> | 252 | </el-form-item> |
| 232 | </el-col> | 253 | </el-col> |
| 233 | </el-row> | 254 | </el-row> |
| ... | @@ -241,94 +262,94 @@ | ... | @@ -241,94 +262,94 @@ |
| 241 | </div> | 262 | </div> |
| 242 | </template> | 263 | </template> |
| 243 | <script> | 264 | <script> |
| 244 | import ywmix from "@/views/ywbl/mixin/index" | 265 | import ywmix from "@/views/ywbl/mixin/index"; |
| 245 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 266 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
| 246 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; | 267 | import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; |
| 247 | import { mapGetters } from "vuex"; | 268 | import { mapGetters } from "vuex"; |
| 248 | export default { | 269 | export default { |
| 249 | mixins: [ywmix], | 270 | mixins: [ywmix], |
| 250 | created () { | 271 | created() { |
| 251 | this.viewEdit = this.$parent.currentSelectTab.ableOperation | 272 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
| 252 | this.propsParam = this.$attrs; | 273 | this.propsParam = this.$attrs; |
| 253 | var formdata = new FormData(); | 274 | var formdata = new FormData(); |
| 254 | let that = this | 275 | let that = this; |
| 255 | this.loading = true | 276 | this.loading = true; |
| 256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 277 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
| 257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 278 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
| 258 | formdata.append("djlx", this.propsParam.djlx); | 279 | formdata.append("djlx", this.propsParam.djlx); |
| 259 | formdata.append("isEdit", this.viewEdit); | 280 | formdata.append("isEdit", this.viewEdit); |
| 260 | Init(formdata).then((res) => { | 281 | Init(formdata).then((res) => { |
| 261 | if (res.code === 200 && res.result) { | 282 | if (res.code === 200 && res.result) { |
| 262 | that.ruleForm = res.result; | 283 | that.ruleForm = res.result; |
| 263 | this.czrOptions = this.ruleForm.qlrList; | 284 | this.czrOptions = this.ruleForm.qlrList; |
| 264 | setTimeout(() => { | 285 | setTimeout(() => { |
| 265 | that.loading = false | 286 | that.loading = false; |
| 266 | }, 300) | 287 | }, 300); |
| 267 | } | 288 | } |
| 268 | }); | 289 | }); |
| 269 | }, | 290 | }, |
| 270 | components: { qlrCommonTable }, | 291 | components: { qlrCommonTable }, |
| 271 | computed: { | 292 | computed: { |
| 272 | ...mapGetters(["dictData", "flag"]), | 293 | ...mapGetters(["dictData", "flag"]), |
| 294 | }, | ||
| 295 | data() { | ||
| 296 | return { | ||
| 297 | //表单是否可操作 | ||
| 298 | viewEdit: true, | ||
| 299 | loading: false, | ||
| 300 | disabled: true, | ||
| 301 | tdytOption: [], | ||
| 302 | czrOptions: [], | ||
| 303 | ruleForm: {}, | ||
| 304 | //传递参数 | ||
| 305 | propsParam: this.$attrs, | ||
| 306 | rules: {}, | ||
| 307 | }; | ||
| 308 | }, | ||
| 309 | methods: { | ||
| 310 | /** | ||
| 311 | * @description: 更新权利人信息 | ||
| 312 | * @param {*} val | ||
| 313 | * @author: renchao | ||
| 314 | */ | ||
| 315 | upDateQlrxxList(val) { | ||
| 316 | this.ruleForm.qlrList = _.cloneDeep(val); | ||
| 317 | this.czrOptions = this.ruleForm.qlrList; | ||
| 273 | }, | 318 | }, |
| 274 | data () { | 319 | /** |
| 275 | return { | 320 | * @description: 义务人信息 |
| 276 | //表单是否可操作 | 321 | * @param {*} val |
| 277 | viewEdit: true, | 322 | * @author: renchao |
| 278 | loading: false, | 323 | */ |
| 279 | disabled: true, | 324 | upDateYwrxxList(val) { |
| 280 | tdytOption: [], | 325 | this.ruleForm.ywrList = _.cloneDeep(val); |
| 281 | czrOptions: [], | ||
| 282 | ruleForm: {}, | ||
| 283 | //传递参数 | ||
| 284 | propsParam: this.$attrs, | ||
| 285 | rules: {}, | ||
| 286 | }; | ||
| 287 | }, | 326 | }, |
| 288 | methods: { | 327 | /** |
| 289 | /** | 328 | * @description: onSubmit |
| 290 | * @description: 更新权利人信息 | 329 | * @author: renchao |
| 291 | * @param {*} val | 330 | */ |
| 292 | * @author: renchao | 331 | onSubmit() { |
| 293 | */ | 332 | saveData(this.ruleForm).then((res) => { |
| 294 | upDateQlrxxList (val) { | 333 | if (res.code === 200) { |
| 295 | this.ruleForm.qlrList = _.cloneDeep(val); | 334 | this.$message({ |
| 296 | this.czrOptions = this.ruleForm.qlrList | 335 | showClose: true, |
| 297 | }, | 336 | message: "保存成功!", |
| 298 | /** | 337 | type: "success", |
| 299 | * @description: 义务人信息 | 338 | }); |
| 300 | * @param {*} val | 339 | this.$store.dispatch("user/refreshPage", true); |
| 301 | * @author: renchao | 340 | } else { |
| 302 | */ | 341 | this.$message({ |
| 303 | upDateYwrxxList (val) { | 342 | showClose: true, |
| 304 | this.ruleForm.ywrList = _.cloneDeep(val); | 343 | message: res.message, |
| 305 | }, | 344 | type: "error", |
| 306 | /** | 345 | }); |
| 307 | * @description: onSubmit | 346 | } |
| 308 | * @author: renchao | 347 | }); |
| 309 | */ | ||
| 310 | onSubmit () { | ||
| 311 | saveData(this.ruleForm).then((res) => { | ||
| 312 | if (res.code === 200) { | ||
| 313 | this.$message({ | ||
| 314 | showClose: true, | ||
| 315 | message: "保存成功!", | ||
| 316 | type: "success", | ||
| 317 | }); | ||
| 318 | this.$store.dispatch('user/refreshPage', true); | ||
| 319 | } else { | ||
| 320 | this.$message({ | ||
| 321 | showClose: true, | ||
| 322 | message: res.message, | ||
| 323 | type: "error", | ||
| 324 | }); | ||
| 325 | } | ||
| 326 | }); | ||
| 327 | }, | ||
| 328 | }, | 348 | }, |
| 329 | }; | 349 | }, |
| 350 | }; | ||
| 330 | </script> | 351 | </script> |
| 331 | <style scoped lang='scss'> | 352 | <style scoped lang='scss'> |
| 332 | @import "~@/styles/public.scss"; | 353 | @import "~@/styles/public.scss"; |
| 333 | @import "~@/styles/slxx/slxx.scss"; | 354 | @import "~@/styles/slxx/slxx.scss"; |
| 334 | </style> | 355 | </style> | ... | ... |
-
Please register or sign in to post a comment