--no commit message
Showing
9 changed files
with
314 additions
and
41 deletions
... | @@ -407,6 +407,7 @@ | ... | @@ -407,6 +407,7 @@ |
407 | <el-date-picker | 407 | <el-date-picker |
408 | v-model="ruleForm.qlxx.djsj" | 408 | v-model="ruleForm.qlxx.djsj" |
409 | type="date" | 409 | type="date" |
410 | class="width100" | ||
410 | placeholder="选择日期" | 411 | placeholder="选择日期" |
411 | value-format="yyyy-MM-dd HH:mm:ss" | 412 | value-format="yyyy-MM-dd HH:mm:ss" |
412 | format="yyyy-MM-dd" | 413 | format="yyyy-MM-dd" | ... | ... |
... | @@ -115,12 +115,40 @@ | ... | @@ -115,12 +115,40 @@ |
115 | </el-col> | 115 | </el-col> |
116 | <el-col :span="8"> | 116 | <el-col :span="8"> |
117 | <el-form-item label="独用土地面积:"> | 117 | <el-form-item label="独用土地面积:"> |
118 | <el-input v-model="ruleForm.fdcq2.dytdmj"></el-input> | 118 | <div class="flex"> |
119 | <el-input v-model="ruleForm.fdcq2.dytdmj" | ||
120 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
121 | <el-select | ||
122 | v-model="ruleForm.fdcq2.mjdw" | ||
123 | :disabled="!ableOperation" | ||
124 | style="width: 20%"> | ||
125 | <el-option | ||
126 | v-for="item in dictData['A7']" | ||
127 | :key="item.dcode" | ||
128 | :label="item.dname" | ||
129 | :value="item.dcode"> | ||
130 | </el-option> | ||
131 | </el-select> | ||
132 | </div> | ||
119 | </el-form-item> | 133 | </el-form-item> |
120 | </el-col> | 134 | </el-col> |
121 | <el-col :span="8"> | 135 | <el-col :span="8"> |
122 | <el-form-item label="分摊土地面积:"> | 136 | <el-form-item label="分摊土地面积:"> |
123 | <el-input v-model="ruleForm.fdcq2.fttdmj"></el-input> | 137 | <div class="flex"> |
138 | <el-input v-model="ruleForm.fdcq2.fttdmj" | ||
139 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
140 | <el-select | ||
141 | v-model="ruleForm.fdcq2.mjdw" | ||
142 | :disabled="!ableOperation" | ||
143 | style="width: 20%"> | ||
144 | <el-option | ||
145 | v-for="item in dictData['A7']" | ||
146 | :key="item.dcode" | ||
147 | :label="item.dname" | ||
148 | :value="item.dcode"> | ||
149 | </el-option> | ||
150 | </el-select> | ||
151 | </div> | ||
124 | </el-form-item> | 152 | </el-form-item> |
125 | </el-col> | 153 | </el-col> |
126 | <el-col :span="8"> | 154 | <el-col :span="8"> |
... | @@ -137,10 +165,12 @@ | ... | @@ -137,10 +165,12 @@ |
137 | </el-col> | 165 | </el-col> |
138 | <el-col :span="8"> | 166 | <el-col :span="8"> |
139 | <el-form-item label="房地产交易价格:"> | 167 | <el-form-item label="房地产交易价格:"> |
140 | <div style="display: flex"> | 168 | <div class="flex"> |
141 | <el-input | 169 | <el-input |
142 | v-model="ruleForm.fdcq2.qjjg" | 170 | v-model="ruleForm.fdcq2.qjjg" |
143 | style="width: 500%"></el-input> | 171 | style="width: 500%" |
172 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
173 | ></el-input> | ||
144 | <el-select v-model="ruleForm.fdcq2.jedw"> | 174 | <el-select v-model="ruleForm.fdcq2.jedw"> |
145 | <el-option | 175 | <el-option |
146 | v-for="item in dictData['A57']" | 176 | v-for="item in dictData['A57']" |
... | @@ -225,17 +255,59 @@ | ... | @@ -225,17 +255,59 @@ |
225 | </el-col> | 255 | </el-col> |
226 | <el-col :span="8"> | 256 | <el-col :span="8"> |
227 | <el-form-item label="建筑面积:"> | 257 | <el-form-item label="建筑面积:"> |
228 | <el-input v-model="ruleForm.fdcq2.jzmj"></el-input> | 258 | <div class="flex"> |
259 | <el-input v-model="ruleForm.fdcq2.jzmj" | ||
260 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
261 | <el-select | ||
262 | v-model="ruleForm.fdcq2.mjdw" | ||
263 | :disabled="!ableOperation" | ||
264 | style="width: 20%"> | ||
265 | <el-option | ||
266 | v-for="item in dictData['A7']" | ||
267 | :key="item.dcode" | ||
268 | :label="item.dname" | ||
269 | :value="item.dcode"> | ||
270 | </el-option> | ||
271 | </el-select> | ||
272 | </div> | ||
229 | </el-form-item> | 273 | </el-form-item> |
230 | </el-col> | 274 | </el-col> |
231 | <el-col :span="8"> | 275 | <el-col :span="8"> |
232 | <el-form-item label="专有建筑面积:"> | 276 | <el-form-item label="专有建筑面积:"> |
233 | <el-input v-model="ruleForm.fdcq2.zyjzmj"></el-input> | 277 | <div class="flex"> |
278 | <el-input v-model="ruleForm.fdcq2.zyjzmj" | ||
279 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
280 | <el-select | ||
281 | v-model="ruleForm.fdcq2.mjdw" | ||
282 | :disabled="!ableOperation" | ||
283 | style="width: 20%"> | ||
284 | <el-option | ||
285 | v-for="item in dictData['A7']" | ||
286 | :key="item.dcode" | ||
287 | :label="item.dname" | ||
288 | :value="item.dcode"> | ||
289 | </el-option> | ||
290 | </el-select> | ||
291 | </div> | ||
234 | </el-form-item> | 292 | </el-form-item> |
235 | </el-col> | 293 | </el-col> |
236 | <el-col :span="8"> | 294 | <el-col :span="8"> |
237 | <el-form-item label="分摊建筑面积:"> | 295 | <el-form-item label="分摊建筑面积:"> |
238 | <el-input v-model="ruleForm.fdcq2.ftjzmj"></el-input> | 296 | <div class="flex"> |
297 | <el-input v-model="ruleForm.fdcq2.ftjzmj" | ||
298 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
299 | <el-select | ||
300 | v-model="ruleForm.fdcq2.mjdw" | ||
301 | :disabled="!ableOperation" | ||
302 | style="width: 20%"> | ||
303 | <el-option | ||
304 | v-for="item in dictData['A7']" | ||
305 | :key="item.dcode" | ||
306 | :label="item.dname" | ||
307 | :value="item.dcode"> | ||
308 | </el-option> | ||
309 | </el-select> | ||
310 | </div> | ||
239 | </el-form-item> | 311 | </el-form-item> |
240 | </el-col> | 312 | </el-col> |
241 | <el-col :span="8"> | 313 | <el-col :span="8"> |
... | @@ -647,4 +719,10 @@ | ... | @@ -647,4 +719,10 @@ |
647 | <style scoped lang="scss"> | 719 | <style scoped lang="scss"> |
648 | @import "~@/styles/public.scss"; | 720 | @import "~@/styles/public.scss"; |
649 | @import "~@/styles/slxx/slxx.scss"; | 721 | @import "~@/styles/slxx/slxx.scss"; |
722 | .el-date-editor.el-input { | ||
723 | width: 100%; | ||
724 | } | ||
725 | .el-table__row { | ||
726 | height: 30px !important; | ||
727 | } | ||
650 | </style> | 728 | </style> | ... | ... |
... | @@ -45,6 +45,32 @@ | ... | @@ -45,6 +45,32 @@ |
45 | <div class="triangle"></div> | 45 | <div class="triangle"></div> |
46 | </div> | 46 | </div> |
47 | <el-row :gutter="10"> | 47 | <el-row :gutter="10"> |
48 | <el-col :span="8" v-if="ssqlxxshow"> | ||
49 | <el-form-item label="上手权利信息:"> | ||
50 | <select-table | ||
51 | v-model="ruleForm.ssQlxx" | ||
52 | :table-width="550" | ||
53 | :tableData="ssQlxxList" | ||
54 | :props="props" | ||
55 | @change="ssQlxxchange" | ||
56 | > | ||
57 | <el-table-column | ||
58 | prop="qllxmc" | ||
59 | width="130" | ||
60 | label="权利类型" | ||
61 | ></el-table-column> | ||
62 | <el-table-column | ||
63 | prop="bdcqzh" | ||
64 | width="160" | ||
65 | label="不动产权证书" | ||
66 | ></el-table-column> | ||
67 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | ||
68 | <el-table-column prop="mjmc" label="面积"></el-table-column> | ||
69 | <el-table-column prop="ytmc" label="用途"></el-table-column> | ||
70 | <el-table-column prop="zl" label="坐落"></el-table-column> | ||
71 | </select-table> | ||
72 | </el-form-item> | ||
73 | </el-col> | ||
48 | <el-col :span="8"> | 74 | <el-col :span="8"> |
49 | <el-form-item label="不动产单元号:"> | 75 | <el-form-item label="不动产单元号:"> |
50 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> | 76 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> | ... | ... |
... | @@ -10,7 +10,7 @@ | ... | @@ -10,7 +10,7 @@ |
10 | :model="ruleForm" | 10 | :model="ruleForm" |
11 | :rules="rules" | 11 | :rules="rules" |
12 | ref="ruleForm" | 12 | ref="ruleForm" |
13 | :class="{readonly: editDisabled }" | 13 | :class="{ readonly: editDisabled }" |
14 | class="loadingtext" | 14 | class="loadingtext" |
15 | :show-message="false" | 15 | :show-message="false" |
16 | :label-position="flag ? 'top' : ''" | 16 | :label-position="flag ? 'top' : ''" |
... | @@ -43,8 +43,8 @@ | ... | @@ -43,8 +43,8 @@ |
43 | 土地所有权信息 | 43 | 土地所有权信息 |
44 | <div class="triangle"></div> | 44 | <div class="triangle"></div> |
45 | </div> | 45 | </div> |
46 | <el-row :gutter="10" class="ssqlxx"> | 46 | <el-row :gutter="10"> |
47 | <el-col :span="24" v-if="ssqlxxshow"> | 47 | <el-col :span="8" v-if="ssqlxxshow"> |
48 | <el-form-item label="上手权利信息:"> | 48 | <el-form-item label="上手权利信息:"> |
49 | <select-table | 49 | <select-table |
50 | v-model="ruleForm.ssQlxx" | 50 | v-model="ruleForm.ssQlxx" |
... | @@ -70,8 +70,6 @@ | ... | @@ -70,8 +70,6 @@ |
70 | </select-table> | 70 | </select-table> |
71 | </el-form-item> | 71 | </el-form-item> |
72 | </el-col> | 72 | </el-col> |
73 | </el-row> | ||
74 | <el-row :gutter="10"> | ||
75 | <el-col :span="8"> | 73 | <el-col :span="8"> |
76 | <el-form-item label="不动产单元号:"> | 74 | <el-form-item label="不动产单元号:"> |
77 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> | 75 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> |
... | @@ -95,7 +93,11 @@ | ... | @@ -95,7 +93,11 @@ |
95 | </el-form-item> | 93 | </el-form-item> |
96 | </el-col> | 94 | </el-col> |
97 | <el-col :span="8"> | 95 | <el-col :span="8"> |
98 | <el-form-item label="登记类型:" prop="qlxx.djlx" :rules="rules.djlxrules"> | 96 | <el-form-item |
97 | label="登记类型:" | ||
98 | prop="qlxx.djlx" | ||
99 | :rules="rules.djlxrules" | ||
100 | > | ||
99 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 101 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
100 | <el-option | 102 | <el-option |
101 | v-for="item in djlxlist" | 103 | v-for="item in djlxlist" |
... | @@ -166,77 +168,174 @@ | ... | @@ -166,77 +168,174 @@ |
166 | <el-row :gutter="10"> | 168 | <el-row :gutter="10"> |
167 | <el-col :span="8"> | 169 | <el-col :span="8"> |
168 | <el-form-item label="农用地面积:"> | 170 | <el-form-item label="农用地面积:"> |
171 | <div class="flex"> | ||
169 | <el-input | 172 | <el-input |
170 | v-model="ruleForm.tdsyq.nydmj" | 173 | v-model="ruleForm.tdsyq.nydmj" |
171 | :disabled="!ableOperation" | 174 | :disabled="!ableOperation" |
172 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 175 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" |
173 | ></el-input> | 176 | ></el-input> |
177 | <el-select | ||
178 | v-model="ruleForm.tdsyq.mjdw" | ||
179 | :disabled="!ableOperation" | ||
180 | style="width: 20%" | ||
181 | > | ||
182 | <el-option | ||
183 | v-for="item in dictData['A7']" | ||
184 | :key="item.dcode" | ||
185 | :label="item.dname" | ||
186 | :value="item.dcode" | ||
187 | > | ||
188 | </el-option> | ||
189 | </el-select> | ||
190 | </div> | ||
174 | </el-form-item> | 191 | </el-form-item> |
175 | </el-col> | 192 | </el-col> |
176 | <el-col :span="8"> | 193 | <el-col :span="8"> |
177 | <el-form-item label="耕地面积:"> | 194 | <el-form-item label="耕地面积:"> |
195 | <div class="flex"> | ||
178 | <el-input | 196 | <el-input |
179 | v-model="ruleForm.tdsyq.gdmj" | 197 | v-model="ruleForm.tdsyq.gdmj" |
180 | :disabled="!ableOperation" | 198 | :disabled="!ableOperation" |
181 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 199 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" |
182 | ></el-input> | 200 | ></el-input> |
201 | <el-select | ||
202 | v-model="ruleForm.tdsyq.mjdw" | ||
203 | :disabled="!ableOperation" | ||
204 | style="width: 20%" | ||
205 | > | ||
206 | <el-option | ||
207 | v-for="item in dictData['A7']" | ||
208 | :key="item.dcode" | ||
209 | :label="item.dname" | ||
210 | :value="item.dcode" | ||
211 | > | ||
212 | </el-option> | ||
213 | </el-select> | ||
214 | </div> | ||
183 | </el-form-item> | 215 | </el-form-item> |
184 | </el-col> | 216 | </el-col> |
185 | <el-col :span="8"> | 217 | <el-col :span="8"> |
186 | <el-form-item label="林地面积:"> | 218 | <el-form-item label="林地面积:"> |
219 | <div class="flex"> | ||
187 | <el-input | 220 | <el-input |
188 | v-model="ruleForm.tdsyq.ldmj" | 221 | v-model="ruleForm.tdsyq.ldmj" |
189 | :disabled="!ableOperation" | 222 | :disabled="!ableOperation" |
190 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 223 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" |
191 | ></el-input> | 224 | ></el-input> |
225 | <el-select | ||
226 | v-model="ruleForm.tdsyq.mjdw" | ||
227 | :disabled="!ableOperation" | ||
228 | style="width: 20%" | ||
229 | > | ||
230 | <el-option | ||
231 | v-for="item in dictData['A7']" | ||
232 | :key="item.dcode" | ||
233 | :label="item.dname" | ||
234 | :value="item.dcode" | ||
235 | > | ||
236 | </el-option> | ||
237 | </el-select> | ||
238 | </div> | ||
192 | </el-form-item> | 239 | </el-form-item> |
193 | </el-col> | 240 | </el-col> |
194 | </el-row> | 241 | </el-row> |
195 | <el-row :gutter="10"> | 242 | <el-row :gutter="10"> |
196 | <el-col :span="8"> | 243 | <el-col :span="8"> |
197 | <el-form-item label="草地面积:"> | 244 | <el-form-item label="草地面积:"> |
245 | <div class="flex"> | ||
198 | <el-input | 246 | <el-input |
199 | v-model="ruleForm.tdsyq.cdmj" | 247 | v-model="ruleForm.tdsyq.cdmj" |
200 | :disabled="!ableOperation" | 248 | :disabled="!ableOperation" |
201 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 249 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
202 | ></el-input> | 250 | ></el-input> |
251 | <el-select | ||
252 | v-model="ruleForm.tdsyq.mjdw" | ||
253 | :disabled="!ableOperation" | ||
254 | style="width: 20%" | ||
255 | > | ||
256 | <el-option | ||
257 | v-for="item in dictData['A7']" | ||
258 | :key="item.dcode" | ||
259 | :label="item.dname" | ||
260 | :value="item.dcode" | ||
261 | > | ||
262 | </el-option> | ||
263 | </el-select> | ||
264 | </div> | ||
203 | </el-form-item> | 265 | </el-form-item> |
204 | </el-col> | 266 | </el-col> |
205 | <el-col :span="8"> | 267 | <el-col :span="8"> |
206 | <el-form-item label="其他农用地面积:"> | 268 | <el-form-item label="其他农用地面积:"> |
269 | <div class="flex"> | ||
207 | <el-input | 270 | <el-input |
208 | v-model="ruleForm.tdsyq.qtnydmj" | 271 | v-model="ruleForm.tdsyq.qtnydmj" |
209 | :disabled="!ableOperation" | 272 | :disabled="!ableOperation" |
210 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 273 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" |
211 | ></el-input> | 274 | ></el-input> |
275 | <el-select | ||
276 | v-model="ruleForm.tdsyq.mjdw" | ||
277 | :disabled="!ableOperation" | ||
278 | style="width: 20%" | ||
279 | > | ||
280 | <el-option | ||
281 | v-for="item in dictData['A7']" | ||
282 | :key="item.dcode" | ||
283 | :label="item.dname" | ||
284 | :value="item.dcode" | ||
285 | > | ||
286 | </el-option> | ||
287 | </el-select> | ||
288 | </div> | ||
212 | </el-form-item> | 289 | </el-form-item> |
213 | </el-col> | 290 | </el-col> |
214 | <el-col :span="8"> | 291 | <el-col :span="8"> |
215 | <el-form-item label="建筑使用面积:"> | 292 | <el-form-item label="建筑使用面积:"> |
293 | <div class="flex"> | ||
216 | <el-input | 294 | <el-input |
217 | v-model="ruleForm.tdsyq.jsydmj" | 295 | v-model="ruleForm.tdsyq.jsydmj" |
218 | :disabled="!ableOperation" | 296 | :disabled="!ableOperation" |
219 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 297 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" |
220 | ></el-input> | 298 | ></el-input> |
299 | <el-select | ||
300 | v-model="ruleForm.tdsyq.mjdw" | ||
301 | :disabled="!ableOperation" | ||
302 | style="width: 20%" | ||
303 | > | ||
304 | <el-option | ||
305 | v-for="item in dictData['A7']" | ||
306 | :key="item.dcode" | ||
307 | :label="item.dname" | ||
308 | :value="item.dcode" | ||
309 | > | ||
310 | </el-option> | ||
311 | </el-select> | ||
312 | </div> | ||
221 | </el-form-item> | 313 | </el-form-item> |
222 | </el-col> | 314 | </el-col> |
223 | </el-row> | 315 | </el-row> |
224 | <el-row :gutter="10"> | 316 | <el-row :gutter="10"> |
225 | <el-col :span="8"> | 317 | <el-col :span="8"> |
226 | <el-form-item label="未利用地面积:"> | 318 | <el-form-item label="未利用地面积:"> |
319 | <div class="flex"> | ||
227 | <el-input | 320 | <el-input |
228 | v-model="ruleForm.tdsyq.wlydmj" | 321 | v-model="ruleForm.tdsyq.wlydmj" |
229 | :disabled="!ableOperation" | 322 | :disabled="!ableOperation" |
230 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" | 323 | oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" |
231 | ></el-input> | 324 | ></el-input> |
232 | </el-form-item> | 325 | <el-select |
233 | </el-col> | ||
234 | <el-col :span="8"> | ||
235 | <el-form-item label="面积单位:"> | ||
236 | <el-input | ||
237 | v-model="ruleForm.tdsyq.mjdw" | 326 | v-model="ruleForm.tdsyq.mjdw" |
238 | :disabled="!ableOperation" | 327 | :disabled="!ableOperation" |
239 | ></el-input> | 328 | style="width: 20%" |
329 | > | ||
330 | <el-option | ||
331 | v-for="item in dictData['A7']" | ||
332 | :key="item.dcode" | ||
333 | :label="item.dname" | ||
334 | :value="item.dcode" | ||
335 | > | ||
336 | </el-option> | ||
337 | </el-select> | ||
338 | </div> | ||
240 | </el-form-item> | 339 | </el-form-item> |
241 | </el-col> | 340 | </el-col> |
242 | <el-col :span="8"> | 341 | <el-col :span="8"> |
... | @@ -248,6 +347,7 @@ | ... | @@ -248,6 +347,7 @@ |
248 | <el-date-picker | 347 | <el-date-picker |
249 | v-model="ruleForm.qlxx.djsj" | 348 | v-model="ruleForm.qlxx.djsj" |
250 | type="date" | 349 | type="date" |
350 | class="width100" | ||
251 | placeholder="选择日期" | 351 | placeholder="选择日期" |
252 | value-format="yyyy-MM-dd HH:mm:ss" | 352 | value-format="yyyy-MM-dd HH:mm:ss" |
253 | format="yyyy-MM-dd" | 353 | format="yyyy-MM-dd" |
... | @@ -310,12 +410,12 @@ | ... | @@ -310,12 +410,12 @@ |
310 | <script> | 410 | <script> |
311 | import store from "@/store/index.js"; | 411 | import store from "@/store/index.js"; |
312 | import { mapGetters } from "vuex"; | 412 | import { mapGetters } from "vuex"; |
313 | import { init,getSsQlxx, save } from "@/api/djbRepair.js"; | 413 | import { init, getSsQlxx, save } from "@/api/djbRepair.js"; |
314 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 414 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
315 | import selectTable from "@/components/selectTable/index.vue"; | 415 | import selectTable from "@/components/selectTable/index.vue"; |
316 | import tdytTable from "@/views/workflow/components/tdytTable"; | 416 | import tdytTable from "@/views/workflow/components/tdytTable"; |
317 | export default { | 417 | export default { |
318 | components: { qlrCommonTable, tdytTable ,selectTable}, | 418 | components: { qlrCommonTable, tdytTable, selectTable }, |
319 | computed: { | 419 | computed: { |
320 | ...mapGetters(["dictData", "flag"]), | 420 | ...mapGetters(["dictData", "flag"]), |
321 | // 根据流程判断表单是否为只读 | 421 | // 根据流程判断表单是否为只读 |
... | @@ -329,7 +429,7 @@ export default { | ... | @@ -329,7 +429,7 @@ export default { |
329 | }, | 429 | }, |
330 | data() { | 430 | data() { |
331 | return { | 431 | return { |
332 | ssqlxxshow:true, | 432 | ssqlxxshow: true, |
333 | props: { | 433 | props: { |
334 | label: "bdcqzh", | 434 | label: "bdcqzh", |
335 | value: "bdcdyid", | 435 | value: "bdcdyid", |
... | @@ -392,7 +492,7 @@ export default { | ... | @@ -392,7 +492,7 @@ export default { |
392 | czrOptions: [], | 492 | czrOptions: [], |
393 | ssQlxxList: [], | 493 | ssQlxxList: [], |
394 | ruleForm: {}, | 494 | ruleForm: {}, |
395 | ableOperation:false, | 495 | ableOperation: false, |
396 | //传递参数\ | 496 | //传递参数\ |
397 | rules: { | 497 | rules: { |
398 | bdcqzhrules: [ | 498 | bdcqzhrules: [ |
... | @@ -406,12 +506,10 @@ export default { | ... | @@ -406,12 +506,10 @@ export default { |
406 | }, | 506 | }, |
407 | }; | 507 | }; |
408 | }, | 508 | }, |
409 | created() { | 509 | created() {}, |
410 | |||
411 | }, | ||
412 | mounted() { | 510 | mounted() { |
413 | this.loadData(); | 511 | this.loadData(); |
414 | this.ableOperation=this.$parent.ableOperation | 512 | this.ableOperation = this.$parent.ableOperation; |
415 | }, | 513 | }, |
416 | methods: { | 514 | methods: { |
417 | /** | 515 | /** |
... | @@ -429,7 +527,7 @@ export default { | ... | @@ -429,7 +527,7 @@ export default { |
429 | * @author: renchao | 527 | * @author: renchao |
430 | */ | 528 | */ |
431 | djlxchange(val) { | 529 | djlxchange(val) { |
432 | console.log("val",val); | 530 | console.log("val", val); |
433 | if (val == null || val == 100) { | 531 | if (val == null || val == 100) { |
434 | this.ssqlxxshow = false; | 532 | this.ssqlxxshow = false; |
435 | } else { | 533 | } else { |
... | @@ -646,5 +744,4 @@ export default { | ... | @@ -646,5 +744,4 @@ export default { |
646 | /deep/.el-form-item__label { | 744 | /deep/.el-form-item__label { |
647 | padding-bottom: 0px; | 745 | padding-bottom: 0px; |
648 | } | 746 | } |
649 | |||
650 | </style> | 747 | </style> | ... | ... |
... | @@ -328,7 +328,24 @@ | ... | @@ -328,7 +328,24 @@ |
328 | </el-col> | 328 | </el-col> |
329 | <el-col :span="8"> | 329 | <el-col :span="8"> |
330 | <el-form-item label="建筑面积:"> | 330 | <el-form-item label="建筑面积:"> |
331 | <el-input v-model="ruleForm.ygdj.jzmj"></el-input> | 331 | <div class="flex"> |
332 | <el-input v-model="ruleForm.ygdj.jzmj" | ||
333 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
334 | ></el-input> | ||
335 | <el-select | ||
336 | v-model="ruleForm.ygdj.mjdw" | ||
337 | :disabled="!ableOperation" | ||
338 | style="width: 20%" | ||
339 | > | ||
340 | <el-option | ||
341 | v-for="item in dictData['A7']" | ||
342 | :key="item.dcode" | ||
343 | :label="item.dname" | ||
344 | :value="item.dcode" | ||
345 | > | ||
346 | </el-option> | ||
347 | </el-select> | ||
348 | </div> | ||
332 | </el-form-item> | 349 | </el-form-item> |
333 | </el-col> | 350 | </el-col> |
334 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | 351 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> |
... | @@ -356,7 +373,21 @@ | ... | @@ -356,7 +373,21 @@ |
356 | </el-col> | 373 | </el-col> |
357 | <el-col :span="8"> | 374 | <el-col :span="8"> |
358 | <el-form-item label="取得价格/被担保主债权数额:"> | 375 | <el-form-item label="取得价格/被担保主债权数额:"> |
359 | <el-input v-model="ruleForm.ygdj.qdjg"></el-input> | 376 | <div class="flex"> |
377 | <el-input v-model="ruleForm.ygdj.qdjg" | ||
378 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
379 | <el-select | ||
380 | v-model="ruleForm.ygdj.jedw" | ||
381 | :disabled="!ableOperation" | ||
382 | style="width: 20%"> | ||
383 | <el-option | ||
384 | v-for="item in dictData['A7']" | ||
385 | :key="item.dcode" | ||
386 | :label="item.dname" | ||
387 | :value="item.dcode"> | ||
388 | </el-option> | ||
389 | </el-select> | ||
390 | </div> | ||
360 | </el-form-item> | 391 | </el-form-item> |
361 | </el-col> | 392 | </el-col> |
362 | <el-col :span="8"> | 393 | <el-col :span="8"> | ... | ... |
... | @@ -241,7 +241,24 @@ | ... | @@ -241,7 +241,24 @@ |
241 | </el-col> | 241 | </el-col> |
242 | <el-col :span="8"> | 242 | <el-col :span="8"> |
243 | <el-form-item label="建筑面积:"> | 243 | <el-form-item label="建筑面积:"> |
244 | <el-input v-model="ruleForm.ygdj.jzmj"></el-input> | 244 | <div class="flex"> |
245 | <el-input v-model="ruleForm.ygdj.jzmj" | ||
246 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | ||
247 | ></el-input> | ||
248 | <el-select | ||
249 | v-model="ruleForm.ygdj.mjdw" | ||
250 | :disabled="!ableOperation" | ||
251 | style="width: 20%" | ||
252 | > | ||
253 | <el-option | ||
254 | v-for="item in dictData['A7']" | ||
255 | :key="item.dcode" | ||
256 | :label="item.dname" | ||
257 | :value="item.dcode" | ||
258 | > | ||
259 | </el-option> | ||
260 | </el-select> | ||
261 | </div> | ||
245 | </el-form-item> | 262 | </el-form-item> |
246 | </el-col> | 263 | </el-col> |
247 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> | 264 | <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> |
... | @@ -269,7 +286,21 @@ | ... | @@ -269,7 +286,21 @@ |
269 | </el-col> | 286 | </el-col> |
270 | <el-col :span="8"> | 287 | <el-col :span="8"> |
271 | <el-form-item label="取得价格/被担保主债权数额:"> | 288 | <el-form-item label="取得价格/被担保主债权数额:"> |
272 | <el-input v-model="ruleForm.ygdj.qdjg"></el-input> | 289 | <div class="flex"> |
290 | <el-input v-model="ruleForm.ygdj.qdjg" | ||
291 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
292 | <el-select | ||
293 | v-model="ruleForm.ygdj.jedw" | ||
294 | :disabled="!ableOperation" | ||
295 | style="width: 20%"> | ||
296 | <el-option | ||
297 | v-for="item in dictData['A7']" | ||
298 | :key="item.dcode" | ||
299 | :label="item.dname" | ||
300 | :value="item.dcode"> | ||
301 | </el-option> | ||
302 | </el-select> | ||
303 | </div> | ||
273 | </el-form-item> | 304 | </el-form-item> |
274 | </el-col> | 305 | </el-col> |
275 | <el-col :span="8"> | 306 | <el-col :span="8"> | ... | ... |
... | @@ -282,11 +282,6 @@ | ... | @@ -282,11 +282,6 @@ |
282 | <el-input v-model="ruleForm.yydj.bdcdjzmh"></el-input> | 282 | <el-input v-model="ruleForm.yydj.bdcdjzmh"></el-input> |
283 | </el-form-item> | 283 | </el-form-item> |
284 | </el-col> | 284 | </el-col> |
285 | <el-col :span="8"> | ||
286 | <el-form-item label="登记时间:"> | ||
287 | <el-input v-model="ruleForm.yydj.djsj"></el-input> | ||
288 | </el-form-item> | ||
289 | </el-col> | ||
290 | <el-col :span="24"> | 285 | <el-col :span="24"> |
291 | <el-form-item label="附记:"> | 286 | <el-form-item label="附记:"> |
292 | <el-input v-model="ruleForm.yydj.fj"></el-input> | 287 | <el-input v-model="ruleForm.yydj.fj"></el-input> | ... | ... |
... | @@ -72,7 +72,21 @@ | ... | @@ -72,7 +72,21 @@ |
72 | <el-row :gutter="10"> | 72 | <el-row :gutter="10"> |
73 | <el-col :span="8"> | 73 | <el-col :span="8"> |
74 | <el-form-item label="宗地面积:"> | 74 | <el-form-item label="宗地面积:"> |
75 | <el-input v-model="ruleForm.zdjbxx.zdmj"></el-input> | 75 | <div class="flex"> |
76 | <el-input v-model="ruleForm.zdjbxx.zdmj" | ||
77 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
78 | <el-select | ||
79 | v-model="ruleForm.fdcq2.mjdw" | ||
80 | :disabled="!ableOperation" | ||
81 | style="width: 20%"> | ||
82 | <el-option | ||
83 | v-for="item in dictData['A7']" | ||
84 | :key="item.dcode" | ||
85 | :label="item.dname" | ||
86 | :value="item.dcode"> | ||
87 | </el-option> | ||
88 | </el-select> | ||
89 | </div> | ||
76 | </el-form-item> | 90 | </el-form-item> |
77 | </el-col> | 91 | </el-col> |
78 | <!-- <el-col :span="8"> | 92 | <!-- <el-col :span="8"> |
... | @@ -88,7 +102,7 @@ | ... | @@ -88,7 +102,7 @@ |
88 | <el-col :span="8"> | 102 | <el-col :span="8"> |
89 | <el-form-item label="取得价格:"> | 103 | <el-form-item label="取得价格:"> |
90 | <div style="display:flex"> | 104 | <div style="display:flex"> |
91 | <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> | 105 | <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
92 | <el-select v-model="ruleForm.jsydsyq.jedw"> | 106 | <el-select v-model="ruleForm.jsydsyq.jedw"> |
93 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 107 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
94 | </el-option> | 108 | </el-option> | ... | ... |
... | @@ -102,7 +102,7 @@ | ... | @@ -102,7 +102,7 @@ |
102 | <el-input | 102 | <el-input |
103 | v-model="ruleForm.jsydsyq.qdjg" | 103 | v-model="ruleForm.jsydsyq.qdjg" |
104 | style="width: 500%" | 104 | style="width: 500%" |
105 | oninput="value=value.replace(/[^\d.]/g,'')" | 105 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
106 | disabled | 106 | disabled |
107 | ></el-input> | 107 | ></el-input> |
108 | <el-select v-model="ruleForm.jsydsyq.jedw" disabled> | 108 | <el-select v-model="ruleForm.jsydsyq.jedw" disabled> | ... | ... |
-
Please register or sign in to post a comment