--no commit message
Showing
67 changed files
with
1898 additions
and
1194 deletions
... | @@ -207,6 +207,13 @@ aside { | ... | @@ -207,6 +207,13 @@ aside { |
207 | } | 207 | } |
208 | } | 208 | } |
209 | 209 | ||
210 | .ellipsis-line { | ||
211 | width: 200px; | ||
212 | overflow: hidden; | ||
213 | text-overflow: ellipsis; //文本溢出显示省略号 | ||
214 | white-space: nowrap; //文本不会换行 | ||
215 | } | ||
216 | |||
210 | //main-container全局样式 | 217 | //main-container全局样式 |
211 | .app-container { | 218 | .app-container { |
212 | padding: 20px; | 219 | padding: 20px; |
... | @@ -479,4 +486,4 @@ aside { | ... | @@ -479,4 +486,4 @@ aside { |
479 | top: 0; | 486 | top: 0; |
480 | right: 0; | 487 | right: 0; |
481 | transform: rotate(-90deg); | 488 | transform: rotate(-90deg); |
482 | } | 489 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-03 08:59:06 | 4 | * @LastEditTime: 2023-08-16 11:30:45 |
5 | */ | 5 | */ |
6 | import store from '@/store' | 6 | import store from '@/store' |
7 | 7 | ||
... | @@ -27,12 +27,18 @@ export function getSjlx (level) { | ... | @@ -27,12 +27,18 @@ export function getSjlx (level) { |
27 | */ | 27 | */ |
28 | export function getDictLeabel (level, code) { | 28 | export function getDictLeabel (level, code) { |
29 | const resultMap = store.getters.dictData[code] | 29 | const resultMap = store.getters.dictData[code] |
30 | const desiredObject = resultMap.find(obj => obj.dcode === level); | 30 | function findNode(tree, func) { |
31 | 31 | for (const node of tree) { | |
32 | if (desiredObject) { | 32 | if (func(node)) return node |
33 | const desiredName = desiredObject.dname; | 33 | if (node.children) { |
34 | return desiredName | 34 | const res = findNode(node.children, func) |
35 | } else { | 35 | if (res) return res |
36 | return '' | 36 | } |
37 | } | ||
38 | return {dname:""} | ||
37 | } | 39 | } |
38 | } | 40 | let data = findNode(resultMap, (node) => { |
41 | return node.dcode === level | ||
42 | }) | ||
43 | return data.dname | ||
44 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | /* | 2 | /* |
3 | * @Description: 此文件主要创建 axios 实例,然后添加请求拦截器和响应拦截器 | 3 | * @Description: 此文件主要创建 axios 实例,然后添加请求拦截器和响应拦截器 |
4 | * @Autor: renchao | 4 | * @Autor: renchao |
5 | * @LastEditTime: 2023-07-21 10:30:53 | 5 | * @LastEditTime: 2023-08-16 15:16:49 |
6 | */ | 6 | */ |
7 | import axios from 'axios' | 7 | import axios from 'axios' |
8 | import Router from '@/router' | 8 | import Router from '@/router' |
... | @@ -54,10 +54,10 @@ service.interceptors.response.use( | ... | @@ -54,10 +54,10 @@ service.interceptors.response.use( |
54 | */ | 54 | */ |
55 | if (response.status == 200) { | 55 | if (response.status == 200) { |
56 | return response.data; | 56 | return response.data; |
57 | }else if (response.status == 2002){ | 57 | } else if (response.status == 2002) { |
58 | Message.error(response.message); | 58 | Message.error(response.message); |
59 | }else { | 59 | } else { |
60 | handleErrorData(response.data); | 60 | handleErrorData(response.status); |
61 | } | 61 | } |
62 | return response; | 62 | return response; |
63 | }, | 63 | }, |
... | @@ -97,26 +97,22 @@ service.interceptors.response.use( | ... | @@ -97,26 +97,22 @@ service.interceptors.response.use( |
97 | ) | 97 | ) |
98 | //对错误信息的处理函数 | 98 | //对错误信息的处理函数 |
99 | function handleErrorData (errMes) { | 99 | function handleErrorData (errMes) { |
100 | if (errMes.message) { | 100 | switch (errMes) { |
101 | Message.error(errMes.message); | 101 | case 401: |
102 | } else { | 102 | Message.error("未授权,请重新登录!"); |
103 | switch (errMes.code) { | 103 | break; |
104 | case 401: | 104 | case 403: |
105 | Message.error("未授权,请重新登录!"); | 105 | Message.error("拒绝访问"); |
106 | break; | 106 | break; |
107 | case 403: | 107 | case 404: |
108 | Message.error("拒绝访问"); | 108 | Message.error("很抱歉,资源未找到!"); |
109 | break; | 109 | break; |
110 | case 404: | 110 | case 500: |
111 | Message.error("很抱歉,资源未找到!"); | 111 | Message.error("服务器错误!"); |
112 | break; | 112 | break; |
113 | case 500: | 113 | default: |
114 | Message.error("服务器错误!"); | 114 | Message.error("服务正在联调中,请稍后!"); |
115 | break; | 115 | break; |
116 | default: | ||
117 | Message.error("服务正在联调中,请稍后!"); | ||
118 | break; | ||
119 | } | ||
120 | } | 116 | } |
121 | } | 117 | } |
122 | export default service | 118 | export default service | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 16:29:10 | 4 | * @LastEditTime: 2023-08-16 16:31:07 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -243,7 +243,7 @@ | ... | @@ -243,7 +243,7 @@ |
243 | <el-form-item label="被担保主债权数额:"> | 243 | <el-form-item label="被担保主债权数额:"> |
244 | <div style="display: flex"> | 244 | <div style="display: flex"> |
245 | <el-input | 245 | <el-input |
246 | maxlength="11" | 246 | maxlength="11" |
247 | v-model="ruleForm.diyaq.bdbzzqse" | 247 | v-model="ruleForm.diyaq.bdbzzqse" |
248 | style="width: 500%" | 248 | style="width: 500%" |
249 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> | 249 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
... | @@ -266,7 +266,7 @@ | ... | @@ -266,7 +266,7 @@ |
266 | maxlength="13" | 266 | maxlength="13" |
267 | v-model="ruleForm.diyaq.dymj" | 267 | v-model="ruleForm.diyaq.dymj" |
268 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 268 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
269 | <el-select v-model="ruleForm.diyaq.mjdw" style="width: 20%"> | 269 | <el-select v-model="ruleForm.diyaq.mjdw" style="width: 68px"> |
270 | <el-option | 270 | <el-option |
271 | v-for="item in dictData['A7']" | 271 | v-for="item in dictData['A7']" |
272 | :key="item.dcode" | 272 | :key="item.dcode" |
... | @@ -475,7 +475,7 @@ | ... | @@ -475,7 +475,7 @@ |
475 | <el-form-item label="共有方式:"> | 475 | <el-form-item label="共有方式:"> |
476 | <el-radio-group | 476 | <el-radio-group |
477 | :disabled="!ableOperation" | 477 | :disabled="!ableOperation" |
478 | v-model="ruleForm.qlxx.gyfs"> | 478 | v-model="ruleForm.sldy.gyfs"> |
479 | <el-radio label="0">单独所有</el-radio> | 479 | <el-radio label="0">单独所有</el-radio> |
480 | <el-radio label="1">共同共有</el-radio> | 480 | <el-radio label="1">共同共有</el-radio> |
481 | <el-radio label="2">按份所有</el-radio> | 481 | <el-radio label="2">按份所有</el-radio> |
... | @@ -488,8 +488,8 @@ | ... | @@ -488,8 +488,8 @@ |
488 | :tableData="ruleForm.qlrData" | 488 | :tableData="ruleForm.qlrData" |
489 | @upDateQlrxxList="upDateQlrxxList" | 489 | @upDateQlrxxList="upDateQlrxxList" |
490 | :key="key" | 490 | :key="key" |
491 | :ableOperation="ableOperation" | 491 | :disabled="ableOperation" |
492 | :gyfs="ruleForm.qlxx.gyfs" /> | 492 | :gyfs="ruleForm.sldy.gyfs" /> |
493 | 493 | ||
494 | <div v-if="ruleForm.ywrData"> | 494 | <div v-if="ruleForm.ywrData"> |
495 | <div class="slxx_title title-block"> | 495 | <div class="slxx_title title-block"> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 16:35:32 | 4 | * @LastEditTime: 2023-08-16 16:11:20 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -15,8 +15,7 @@ | ... | @@ -15,8 +15,7 @@ |
15 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
16 | :inline="flag" | 16 | :inline="flag" |
17 | :show-message="false" | 17 | :show-message="false" |
18 | label-width="145px" | 18 | label-width="145px"> |
19 | > | ||
20 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 19 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
21 | <div class="slxx_title title-block"> | 20 | <div class="slxx_title title-block"> |
22 | 补录信息 | 21 | 补录信息 |
... | @@ -162,8 +161,7 @@ | ... | @@ -162,8 +161,7 @@ |
162 | <el-form-item | 161 | <el-form-item |
163 | label="业务号:" | 162 | label="业务号:" |
164 | prop="qlxx.ywh" | 163 | prop="qlxx.ywh" |
165 | :rules="rules.ywhrules" | 164 | :rules="rules.ywhrules"> |
166 | > | ||
167 | <el-input maxlength="20" v-model="ruleForm.qlxx.ywh" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"></el-input> | 165 | <el-input maxlength="20" v-model="ruleForm.qlxx.ywh" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"></el-input> |
168 | </el-form-item> | 166 | </el-form-item> |
169 | </el-col> | 167 | </el-col> |
... | @@ -188,15 +186,13 @@ | ... | @@ -188,15 +186,13 @@ |
188 | <el-form-item | 186 | <el-form-item |
189 | label="登记类型: " | 187 | label="登记类型: " |
190 | prop="qlxx.djlx" | 188 | prop="qlxx.djlx" |
191 | :rules="rules.djlxrules" | 189 | :rules="rules.djlxrules"> |
192 | > | ||
193 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 190 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
194 | <el-option | 191 | <el-option |
195 | v-for="item in djlxlist" | 192 | v-for="item in djlxlist" |
196 | :key="item.dcode" | 193 | :key="item.dcode" |
197 | :label="item.dname" | 194 | :label="item.dname" |
198 | :value="item.dcode" | 195 | :value="item.dcode"> |
199 | > | ||
200 | </el-option> | 196 | </el-option> |
201 | </el-select> | 197 | </el-select> |
202 | </el-form-item> | 198 | </el-form-item> |
... | @@ -210,8 +206,7 @@ | ... | @@ -210,8 +206,7 @@ |
210 | <el-form-item | 206 | <el-form-item |
211 | label="不动产权证号:" | 207 | label="不动产权证号:" |
212 | prop="qlxx.bdcqzh" | 208 | prop="qlxx.bdcqzh" |
213 | :rules="rules.bdcqzhrules" | 209 | :rules="rules.bdcqzhrules"> |
214 | > | ||
215 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> | 210 | <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> |
216 | </el-form-item> | 211 | </el-form-item> |
217 | </el-col> | 212 | </el-col> |
... | @@ -224,8 +219,7 @@ | ... | @@ -224,8 +219,7 @@ |
224 | <el-form-item | 219 | <el-form-item |
225 | label="登记机构:" | 220 | label="登记机构:" |
226 | prop="qlxx.djjg" | 221 | prop="qlxx.djjg" |
227 | :rules="rules.djjgrules" | 222 | :rules="rules.djjgrules"> |
228 | > | ||
229 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 223 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
230 | </el-form-item> | 224 | </el-form-item> |
231 | </el-col> | 225 | </el-col> |
... | @@ -233,8 +227,7 @@ | ... | @@ -233,8 +227,7 @@ |
233 | <el-form-item | 227 | <el-form-item |
234 | label="登簿人:" | 228 | label="登簿人:" |
235 | prop="qlxx.dbr" | 229 | prop="qlxx.dbr" |
236 | :rules="rules.dbrrules" | 230 | :rules="rules.dbrrules"> |
237 | > | ||
238 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 231 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
239 | </el-form-item> | 232 | </el-form-item> |
240 | </el-col> | 233 | </el-col> |
... | @@ -242,16 +235,14 @@ | ... | @@ -242,16 +235,14 @@ |
242 | <el-form-item | 235 | <el-form-item |
243 | label="登记时间:" | 236 | label="登记时间:" |
244 | prop="qlxx.djsj" | 237 | prop="qlxx.djsj" |
245 | :rules="rules.djsjrules" | 238 | :rules="rules.djsjrules"> |
246 | > | ||
247 | <el-date-picker | 239 | <el-date-picker |
248 | v-model="ruleForm.qlxx.djsj" | 240 | v-model="ruleForm.qlxx.djsj" |
249 | type="date" | 241 | type="date" |
250 | class="width100" | 242 | class="width100" |
251 | placeholder="选择日期" | 243 | placeholder="选择日期" |
252 | value-format="yyyy-MM-dd HH:mm:ss" | 244 | value-format="yyyy-MM-dd HH:mm:ss" |
253 | format="yyyy-MM-dd" | 245 | format="yyyy-MM-dd"> |
254 | > | ||
255 | </el-date-picker> | 246 | </el-date-picker> |
256 | </el-form-item> | 247 | </el-form-item> |
257 | </el-col> | 248 | </el-col> |
... | @@ -262,8 +253,7 @@ | ... | @@ -262,8 +253,7 @@ |
262 | v-for="item in qsztlist" | 253 | v-for="item in qsztlist" |
263 | :key="item.dcode" | 254 | :key="item.dcode" |
264 | :label="item.dname" | 255 | :label="item.dname" |
265 | :value="item.dcode" | 256 | :value="item.dcode"> |
266 | > | ||
267 | </el-option> | 257 | </el-option> |
268 | </el-select> | 258 | </el-select> |
269 | </el-form-item> | 259 | </el-form-item> |
... | @@ -285,11 +275,8 @@ | ... | @@ -285,11 +275,8 @@ |
285 | <el-tooltip | 275 | <el-tooltip |
286 | content="供役地权利人证件种类:" | 276 | content="供役地权利人证件种类:" |
287 | placement="top" | 277 | placement="top" |
288 | effect="light" | 278 | effect="light"> |
289 | > | 279 | <span type="text" style="color: #444" size="mini">供役地权利人证件...</span> |
290 | <span type="text" style="color: #444" size="mini" | ||
291 | >供役地权利人证件...</span | ||
292 | > | ||
293 | </el-tooltip> | 280 | </el-tooltip> |
294 | </span> | 281 | </span> |
295 | <div class="flex"> | 282 | <div class="flex"> |
... | @@ -298,8 +285,7 @@ | ... | @@ -298,8 +285,7 @@ |
298 | v-for="item in dictData['A30']" | 285 | v-for="item in dictData['A30']" |
299 | :key="item.dcode" | 286 | :key="item.dcode" |
300 | :label="item.dname" | 287 | :label="item.dname" |
301 | :value="item.dcode" | 288 | :value="item.dcode"></el-option> |
302 | ></el-option> | ||
303 | </el-select> | 289 | </el-select> |
304 | </div> | 290 | </div> |
305 | </el-form-item> | 291 | </el-form-item> |
... | @@ -330,11 +316,8 @@ | ... | @@ -330,11 +316,8 @@ |
330 | <el-tooltip | 316 | <el-tooltip |
331 | content="需役地权利人证件种类:" | 317 | content="需役地权利人证件种类:" |
332 | placement="top" | 318 | placement="top" |
333 | effect="light" | 319 | effect="light"> |
334 | > | 320 | <span type="text" style="color: #444" size="mini">需役地权利人证件...</span> |
335 | <span type="text" style="color: #444" size="mini" | ||
336 | >需役地权利人证件...</span | ||
337 | > | ||
338 | </el-tooltip> | 321 | </el-tooltip> |
339 | </span> | 322 | </span> |
340 | <div class="flex"> | 323 | <div class="flex"> |
... | @@ -343,8 +326,7 @@ | ... | @@ -343,8 +326,7 @@ |
343 | v-for="item in dictData['A30']" | 326 | v-for="item in dictData['A30']" |
344 | :key="item.dcode" | 327 | :key="item.dcode" |
345 | :label="item.dname" | 328 | :label="item.dname" |
346 | :value="item.dcode" | 329 | :value="item.dcode"></el-option> |
347 | ></el-option> | ||
348 | </el-select> | 330 | </el-select> |
349 | </div> | 331 | </div> |
350 | </el-form-item> | 332 | </el-form-item> |
... | @@ -372,8 +354,7 @@ | ... | @@ -372,8 +354,7 @@ |
372 | type="date" | 354 | type="date" |
373 | placeholder="选择日期" | 355 | placeholder="选择日期" |
374 | value-format="yyyy-MM-dd HH:mm:ss" | 356 | value-format="yyyy-MM-dd HH:mm:ss" |
375 | format="yyyy-MM-dd" | 357 | format="yyyy-MM-dd"> |
376 | > | ||
377 | </el-date-picker> | 358 | </el-date-picker> |
378 | </el-form-item> | 359 | </el-form-item> |
379 | </el-col> | 360 | </el-col> |
... | @@ -385,8 +366,7 @@ | ... | @@ -385,8 +366,7 @@ |
385 | type="date" | 366 | type="date" |
386 | placeholder="选择日期" | 367 | placeholder="选择日期" |
387 | value-format="yyyy-MM-dd HH:mm:ss" | 368 | value-format="yyyy-MM-dd HH:mm:ss" |
388 | format="yyyy-MM-dd" | 369 | format="yyyy-MM-dd"> |
389 | > | ||
390 | </el-date-picker> | 370 | </el-date-picker> |
391 | </el-form-item> | 371 | </el-form-item> |
392 | </el-col> | 372 | </el-col> |
... | @@ -410,8 +390,7 @@ | ... | @@ -410,8 +390,7 @@ |
410 | <el-form-item label="共有方式:"> | 390 | <el-form-item label="共有方式:"> |
411 | <el-radio-group | 391 | <el-radio-group |
412 | :disabled="!ableOperation" | 392 | :disabled="!ableOperation" |
413 | v-model="ruleForm.qlxx.gyfs" | 393 | v-model="ruleForm.sldy.gyfs"> |
414 | > | ||
415 | <el-radio label="0">单独所有</el-radio> | 394 | <el-radio label="0">单独所有</el-radio> |
416 | <el-radio label="1">共同共有</el-radio> | 395 | <el-radio label="1">共同共有</el-radio> |
417 | <el-radio label="2">按份所有</el-radio> | 396 | <el-radio label="2">按份所有</el-radio> |
... | @@ -424,9 +403,8 @@ | ... | @@ -424,9 +403,8 @@ |
424 | :tableData="ruleForm.qlrData" | 403 | :tableData="ruleForm.qlrData" |
425 | @upDateQlrxxList="upDateQlrxxList" | 404 | @upDateQlrxxList="upDateQlrxxList" |
426 | :key="key" | 405 | :key="key" |
427 | :ableOperation="ableOperation" | 406 | :disabled="ableOperation" |
428 | :gyfs="ruleForm.qlxx.gyfs" | 407 | :gyfs="ruleForm.sldy.gyfs" /> |
429 | /> | ||
430 | 408 | ||
431 | <div> | 409 | <div> |
432 | <div class="slxx_title title-block"> | 410 | <div class="slxx_title title-block"> |
... | @@ -437,9 +415,8 @@ | ... | @@ -437,9 +415,8 @@ |
437 | v-if="ruleForm.ywrData" | 415 | v-if="ruleForm.ywrData" |
438 | :tableData="ruleForm.ywrData" | 416 | :tableData="ruleForm.ywrData" |
439 | :key="key" | 417 | :key="key" |
440 | :ableOperation="ableOperation" | 418 | :disabled="ableOperation" |
441 | @upDateQlrxxList="upDateYwrxxList" | 419 | @upDateQlrxxList="upDateYwrxxList" /> |
442 | /> | ||
443 | </div> | 420 | </div> |
444 | </div> | 421 | </div> |
445 | <el-row class="btn" v-if="ableOperation"> | 422 | <el-row class="btn" v-if="ableOperation"> |
... | @@ -451,38 +428,38 @@ | ... | @@ -451,38 +428,38 @@ |
451 | </div> | 428 | </div> |
452 | </template> | 429 | </template> |
453 | <script> | 430 | <script> |
454 | import ywmix from "./dataprocessing"; | 431 | import ywmix from "./dataprocessing"; |
455 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 432 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
456 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 433 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
457 | import tdytTable from "@/views/workflow/components/tdytTable"; | 434 | import tdytTable from "@/views/workflow/components/tdytTable"; |
458 | import selectTable from "@/components/selectTable/index.vue"; | 435 | import selectTable from "@/components/selectTable/index.vue"; |
459 | export default { | 436 | export default { |
460 | mixins: [ywmix], | 437 | mixins: [ywmix], |
461 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, | 438 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, |
462 | data() { | 439 | data () { |
463 | return { | 440 | return { |
464 | //传递参数\ | 441 | //传递参数\ |
465 | rules: { | 442 | rules: { |
466 | ssQlxxrules: [ | 443 | ssQlxxrules: [ |
467 | { required: true, message: "上手权利信息", trigger: "blur" }, | 444 | { required: true, message: "上手权利信息", trigger: "blur" }, |
468 | ], | 445 | ], |
469 | ztQlxxrules: [ | 446 | ztQlxxrules: [ |
470 | { required: true, message: "抵押不动产信息", trigger: "blur" }, | 447 | { required: true, message: "抵押不动产信息", trigger: "blur" }, |
471 | ], | 448 | ], |
472 | bdcqzhrules: [ | 449 | bdcqzhrules: [ |
473 | { required: true, message: "不动产登记证明号", trigger: "blur" }, | 450 | { required: true, message: "不动产登记证明号", trigger: "blur" }, |
474 | ], | 451 | ], |
475 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], | 452 | djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], |
476 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 453 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], |
477 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 454 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], |
478 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 455 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], |
479 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 456 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], |
480 | }, | 457 | }, |
481 | }; | 458 | }; |
482 | }, | 459 | }, |
483 | }; | 460 | }; |
484 | </script> | 461 | </script> |
485 | <style scoped lang="scss"> | 462 | <style scoped lang="scss"> |
486 | @import "~@/styles/public.scss"; | 463 | @import "~@/styles/public.scss"; |
487 | @import "~@/styles/slxx/slxx.scss"; | 464 | @import "~@/styles/slxx/slxx.scss"; |
488 | </style> | 465 | </style> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 15:53:29 | 4 | * @LastEditTime: 2023-08-16 16:11:35 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -41,7 +41,7 @@ | ... | @@ -41,7 +41,7 @@ |
41 | </el-row> | 41 | </el-row> |
42 | <div class="slxx_title title-block bdcqk"> | 42 | <div class="slxx_title title-block bdcqk"> |
43 | 房地产权信息 | 43 | 房地产权信息 |
44 | <div class="count" v-if="ssqlxxshow"> | 44 | <div class="count" v-if="ssqlxxshow"> |
45 | <el-form-item | 45 | <el-form-item |
46 | label="上手权利信息:" | 46 | label="上手权利信息:" |
47 | prop="ssQlxx.bdcqzh" | 47 | prop="ssQlxx.bdcqzh" |
... | @@ -126,7 +126,7 @@ | ... | @@ -126,7 +126,7 @@ |
126 | <el-input | 126 | <el-input |
127 | v-model="ruleForm.fdcq2.dytdmj" | 127 | v-model="ruleForm.fdcq2.dytdmj" |
128 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 128 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
129 | <el-select disabled v-model="mjdw" style="width: 20%"> | 129 | <el-select disabled v-model="mjdw" style="width: 68px"> |
130 | <el-option | 130 | <el-option |
131 | v-for="item in dictData['A7']" | 131 | v-for="item in dictData['A7']" |
132 | :key="item.dcode" | 132 | :key="item.dcode" |
... | @@ -143,7 +143,7 @@ | ... | @@ -143,7 +143,7 @@ |
143 | <el-input | 143 | <el-input |
144 | v-model="ruleForm.fdcq2.fttdmj" | 144 | v-model="ruleForm.fdcq2.fttdmj" |
145 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 145 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
146 | <el-select disabled v-model="mjdw" style="width: 20%"> | 146 | <el-select disabled v-model="mjdw" style="width: 68px"> |
147 | <el-option | 147 | <el-option |
148 | v-for="item in dictData['A7']" | 148 | v-for="item in dictData['A7']" |
149 | :key="item.dcode" | 149 | :key="item.dcode" |
... | @@ -160,6 +160,7 @@ | ... | @@ -160,6 +160,7 @@ |
160 | <treeselect | 160 | <treeselect |
161 | v-model="ruleForm.fdcq2.tdxz" | 161 | v-model="ruleForm.fdcq2.tdxz" |
162 | noOptionsText="暂无数据" | 162 | noOptionsText="暂无数据" |
163 | :default-expand-level="1" | ||
163 | placeholder="" | 164 | placeholder="" |
164 | :normalizer="normalizer" | 165 | :normalizer="normalizer" |
165 | :show-count="true" | 166 | :show-count="true" |
... | @@ -252,7 +253,7 @@ | ... | @@ -252,7 +253,7 @@ |
252 | </el-col> | 253 | </el-col> |
253 | <el-col :span="8"> | 254 | <el-col :span="8"> |
254 | <el-form-item label="总层数:"> | 255 | <el-form-item label="总层数:"> |
255 | <el-input v-model="ruleForm.fdcq2.zcs"></el-input> | 256 | <el-input v-model.number="ruleForm.fdcq2.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> |
256 | </el-form-item> | 257 | </el-form-item> |
257 | </el-col> | 258 | </el-col> |
258 | <el-col :span="8"> | 259 | <el-col :span="8"> |
... | @@ -261,7 +262,7 @@ | ... | @@ -261,7 +262,7 @@ |
261 | <el-input | 262 | <el-input |
262 | v-model="ruleForm.fdcq2.jzmj" | 263 | v-model="ruleForm.fdcq2.jzmj" |
263 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 264 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
264 | <el-select disabled v-model="mjdw" style="width: 20%"> | 265 | <el-select disabled v-model="mjdw" style="width: 68px"> |
265 | <el-option | 266 | <el-option |
266 | v-for="item in dictData['A7']" | 267 | v-for="item in dictData['A7']" |
267 | :key="item.dcode" | 268 | :key="item.dcode" |
... | @@ -278,7 +279,7 @@ | ... | @@ -278,7 +279,7 @@ |
278 | <el-input | 279 | <el-input |
279 | v-model="ruleForm.fdcq2.zyjzmj" | 280 | v-model="ruleForm.fdcq2.zyjzmj" |
280 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 281 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
281 | <el-select disabled v-model="mjdw" style="width: 20%"> | 282 | <el-select disabled v-model="mjdw" style="width: 68px"> |
282 | <el-option | 283 | <el-option |
283 | v-for="item in dictData['A7']" | 284 | v-for="item in dictData['A7']" |
284 | :key="item.dcode" | 285 | :key="item.dcode" |
... | @@ -295,7 +296,7 @@ | ... | @@ -295,7 +296,7 @@ |
295 | <el-input | 296 | <el-input |
296 | v-model="ruleForm.fdcq2.ftjzmj" | 297 | v-model="ruleForm.fdcq2.ftjzmj" |
297 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 298 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
298 | <el-select disabled v-model="mjdw" style="width: 20%"> | 299 | <el-select disabled v-model="mjdw" style="width: 68px"> |
299 | <el-option | 300 | <el-option |
300 | v-for="item in dictData['A7']" | 301 | v-for="item in dictData['A7']" |
301 | :key="item.dcode" | 302 | :key="item.dcode" |
... | @@ -399,7 +400,7 @@ | ... | @@ -399,7 +400,7 @@ |
399 | <el-form-item label="共有方式:"> | 400 | <el-form-item label="共有方式:"> |
400 | <el-radio-group | 401 | <el-radio-group |
401 | :disabled="!ableOperation" | 402 | :disabled="!ableOperation" |
402 | v-model="ruleForm.qlxx.gyfs"> | 403 | v-model="ruleForm.sldy.gyfs"> |
403 | <el-radio label="0">单独所有</el-radio> | 404 | <el-radio label="0">单独所有</el-radio> |
404 | <el-radio label="1">共同共有</el-radio> | 405 | <el-radio label="1">共同共有</el-radio> |
405 | <el-radio label="2">按份所有</el-radio> | 406 | <el-radio label="2">按份所有</el-radio> |
... | @@ -411,9 +412,9 @@ | ... | @@ -411,9 +412,9 @@ |
411 | <qlrCommonTable | 412 | <qlrCommonTable |
412 | :tableData="ruleForm.qlrData" | 413 | :tableData="ruleForm.qlrData" |
413 | @upDateQlrxxList="upDateQlrxxList" | 414 | @upDateQlrxxList="upDateQlrxxList" |
414 | :ableOperation="ableOperation" | 415 | :disabled="ableOperation" |
415 | :key="key" | 416 | :key="key" |
416 | :gyfs="ruleForm.qlxx.gyfs" /> | 417 | :gyfs="ruleForm.sldy.gyfs" /> |
417 | </div> | 418 | </div> |
418 | <el-row class="btn" v-if="ableOperation"> | 419 | <el-row class="btn" v-if="ableOperation"> |
419 | <el-form-item> | 420 | <el-form-item> |
... | @@ -472,74 +473,74 @@ | ... | @@ -472,74 +473,74 @@ |
472 | }, | 473 | }, |
473 | }; | 474 | }; |
474 | }, | 475 | }, |
475 | created() {}, | 476 | created () { }, |
476 | mounted() { | 477 | mounted () { |
477 | this.loadData(); | 478 | this.loadData(); |
478 | this.ableOperation = this.$parent.ableOperation; | 479 | this.ableOperation = this.$parent.ableOperation; |
479 | }, | ||
480 | methods: { | ||
481 | /** | ||
482 | * @description: ssQlxxchange | ||
483 | * @param {*} val | ||
484 | * @author: renchao | ||
485 | */ | ||
486 | ssQlxxchange(val) { | ||
487 | this.ruleForm.ssQlxx = val; | ||
488 | this.ruleForm.qlxx.ssywh = val.ywh; | ||
489 | this.ssQlxxchangediolog(val); | ||
490 | }, | 480 | }, |
491 | // 弹框事件 | 481 | methods: { |
492 | ssQlxxchangediolog(val) { | 482 | /** |
493 | this.$confirm("是否将上手权利信息同步到表单", "提示", { | 483 | * @description: ssQlxxchange |
494 | iconClass: "el-icon-question", //自定义图标样式 | 484 | * @param {*} val |
495 | confirmButtonText: "确认", //确认按钮文字更换 | 485 | * @author: renchao |
496 | cancelButtonText: "取消", //取消按钮文字更换 | 486 | */ |
497 | showClose: true, //是否显示右上角关闭按钮 | 487 | ssQlxxchange (val) { |
498 | type: "warning", | 488 | this.ruleForm.ssQlxx = val; |
489 | this.ruleForm.qlxx.ssywh = val.ywh; | ||
490 | this.ssQlxxchangediolog(val); | ||
491 | }, | ||
492 | // 弹框事件 | ||
493 | ssQlxxchangediolog (val) { | ||
494 | this.$confirm("是否将上手权利信息同步到表单", "提示", { | ||
495 | iconClass: "el-icon-question", //自定义图标样式 | ||
496 | confirmButtonText: "确认", //确认按钮文字更换 | ||
497 | cancelButtonText: "取消", //取消按钮文字更换 | ||
498 | showClose: true, //是否显示右上角关闭按钮 | ||
499 | type: "warning", | ||
499 | 500 | ||
500 | 501 | ||
501 | }).then(() => { | 502 | }).then(() => { |
502 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { | 503 | getQlxxByQlxxBsm({ qlxxBsm: val.bsmQlxx }).then((res) => { |
503 | if (res.code == 200) { | 504 | if (res.code == 200) { |
504 | this.nowlist = res.result; | 505 | this.nowlist = res.result; |
505 | for (var key in this.ruleForm.fdcq2) { | 506 | for (var key in this.ruleForm.fdcq2) { |
506 | if ( | 507 | if ( |
507 | this.ruleForm.fdcq2[key] == "" || | 508 | this.ruleForm.fdcq2[key] == "" || |
508 | this.ruleForm.fdcq2[key] == null | 509 | this.ruleForm.fdcq2[key] == null |
509 | ) { | 510 | ) { |
510 | this.ruleForm.fdcq2[key] = this.nowlist.fdcq2[key]; | 511 | this.ruleForm.fdcq2[key] = this.nowlist.fdcq2[key]; |
512 | } | ||
511 | } | 513 | } |
512 | } | 514 | for (var key in this.ruleForm.qlxx) { |
513 | for (var key in this.ruleForm.qlxx) { | 515 | if ( |
514 | if ( | 516 | this.ruleForm.qlxx[key] == "" || |
515 | this.ruleForm.qlxx[key] == ""|| | ||
516 | this.ruleForm.qlxx[key] == null && | 517 | this.ruleForm.qlxx[key] == null && |
517 | key != "ywh" && | 518 | key != "ywh" && |
518 | key != "dbr" && | 519 | key != "dbr" && |
519 | key != "djsj" && | 520 | key != "djsj" && |
520 | key != "ssywh" && | 521 | key != "ssywh" && |
521 | key != "ssywh" && | 522 | key != "ssywh" && |
522 | key != "bdcqzh") { | 523 | key != "bdcqzh") { |
523 | this.ruleForm.qlxx[key] = this.nowlist.qlxx[key]; | 524 | this.ruleForm.qlxx[key] = this.nowlist.qlxx[key]; |
524 | 525 | ||
525 | } | 526 | } |
527 | } | ||
528 | if (!this.ruleForm.tdytqxList.length) { | ||
529 | this.ruleForm.tdytqxList = this.nowlist.tdytqxList; | ||
530 | } | ||
531 | if (!this.ruleForm.qlrData.length) { | ||
532 | this.ruleForm.qlrData = this.nowlist.qlrData; | ||
533 | } | ||
534 | if (!this.ruleForm.ywrData.length) { | ||
535 | this.ruleForm.ywrData = this.nowlist.ywrData; | ||
536 | } | ||
537 | this.$message({ | ||
538 | type: "success", | ||
539 | message: "同步成功!", | ||
540 | }); | ||
526 | } | 541 | } |
527 | if (!this.ruleForm.tdytqxList.length) { | 542 | }); |
528 | this.ruleForm.tdytqxList = this.nowlist.tdytqxList; | 543 | }).catch(() => { |
529 | } | ||
530 | if (!this.ruleForm.qlrData.length) { | ||
531 | this.ruleForm.qlrData = this.nowlist.qlrData; | ||
532 | } | ||
533 | if (!this.ruleForm.ywrData.length) { | ||
534 | this.ruleForm.ywrData = this.nowlist.ywrData; | ||
535 | } | ||
536 | this.$message({ | ||
537 | type: "success", | ||
538 | message: "同步成功!", | ||
539 | }); | ||
540 | } | ||
541 | }); | ||
542 | }).catch(() => { | ||
543 | this.$message({ | 544 | this.$message({ |
544 | type: "info", | 545 | type: "info", |
545 | message: "已取消同步", | 546 | message: "已取消同步", |
... | @@ -551,107 +552,82 @@ | ... | @@ -551,107 +552,82 @@ |
551 | * @param {*} val | 552 | * @param {*} val |
552 | * @author: renchao | 553 | * @author: renchao |
553 | */ | 554 | */ |
554 | djlxchange(val) { | 555 | djlxchange (val) { |
555 | if (val == null || val == 100) { | 556 | if (val == null || val == 100) { |
556 | this.ssqlxxshow = false; | 557 | this.ssqlxxshow = false; |
557 | } else { | 558 | } else { |
558 | this.ssqlxxshow = true; | 559 | this.ssqlxxshow = true; |
559 | } | ||
560 | }, | ||
561 | /** | ||
562 | * @description: loadData | ||
563 | * @author: renchao | ||
564 | */ | ||
565 | loadData() { | ||
566 | this.$startLoading(); | ||
567 | this.propsParam.isEdit = this.$parent.isEdit; | ||
568 | init(this.propsParam).then((res) => { | ||
569 | if (res.code == 200) { | ||
570 | this.ruleForm = res.result; | ||
571 | let djlx = this.ruleForm.qlxx.djlx; | ||
572 | if (djlx == null || djlx == 100) { | ||
573 | this.ssqlxxshow = false; | ||
574 | } | ||
575 | this.ruleForm.fdcq2.jedw = "1"; | ||
576 | this.$endLoading(); | ||
577 | this.isShow = true; | ||
578 | //获取主体信息 | ||
579 | getSsQlxx({ | ||
580 | bdcdyid: this.propsParam.bdcdyid, | ||
581 | qllx: this.propsParam.qllx, | ||
582 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, | ||
583 | }).then((res) => { | ||
584 | if (res.code == 200) { | ||
585 | this.ssQlxxList = res.result; | ||
586 | } | ||
587 | }); | ||
588 | } | 560 | } |
589 | }); | 561 | }, |
590 | }, | 562 | /** |
591 | // 更新土地用途信息 | 563 | * @description: loadData |
592 | /** | 564 | * @author: renchao |
593 | * @description: 更新土地用途信息 | 565 | */ |
594 | * @param {*} val | 566 | loadData () { |
595 | * @author: renchao | 567 | this.$startLoading(); |
596 | */ | 568 | this.propsParam.isEdit = this.$parent.isEdit; |
597 | upDateTdytxxList(val) { | 569 | init(this.propsParam).then((res) => { |
598 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 570 | if (res.code == 200) { |
599 | this.key++; | 571 | this.ruleForm = res.result; |
600 | }, | 572 | let djlx = this.ruleForm.qlxx.djlx; |
601 | // 更新权利人信息 | 573 | if (djlx == null || djlx == 100) { |
602 | /** | 574 | this.ssqlxxshow = false; |
603 | * @description: 更新权利人信息 | 575 | } |
604 | * @param {*} val | 576 | this.ruleForm.fdcq2.jedw = "1"; |
605 | * @author: renchao | 577 | this.$endLoading(); |
606 | */ | 578 | this.isShow = true; |
607 | upDateQlrxxList(val) { | 579 | //获取主体信息 |
608 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 580 | getSsQlxx({ |
609 | this.czrOptions = this.ruleForm.qlrData; | 581 | bdcdyid: this.propsParam.bdcdyid, |
610 | this.key++; | 582 | qllx: this.propsParam.qllx, |
611 | }, | 583 | bsmQlxx: this.ruleForm.qlxx.bsmQlxx, |
612 | // 更新义务人信息 | 584 | }).then((res) => { |
613 | /** | 585 | if (res.code == 200) { |
614 | * @description: 更新义务人信息 | 586 | this.ssQlxxList = res.result; |
615 | * @param {*} val | 587 | } |
616 | * @author: renchao | ||
617 | */ | ||
618 | upDateYwrxxList(val) { | ||
619 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
620 | this.key++; | ||
621 | }, | ||
622 | /** | ||
623 | * @description: onSubmit | ||
624 | * @author: renchao | ||
625 | */ | ||
626 | onSubmit() { | ||
627 | this.$refs.ruleForm.validate((valid) => { | ||
628 | if (valid) { | ||
629 | if (this.ruleForm.qlrData.length == 0) { | ||
630 | this.$message({ | ||
631 | showClose: true, | ||
632 | message: "请确认权利人信息", | ||
633 | type: "error", | ||
634 | }); | ||
635 | return false; | ||
636 | } | ||
637 | if (this.ruleForm.tdytqxList.length == 0) { | ||
638 | this.$message({ | ||
639 | showClose: true, | ||
640 | message: "请补充土地用途信息", | ||
641 | type: "error", | ||
642 | }); | ||
643 | return false; | ||
644 | } | ||
645 | if (!this.ruleForm.fdcq2.tdxz) { | ||
646 | this.$message({ | ||
647 | showClose: true, | ||
648 | message: "请补充土地性质", | ||
649 | type: "error", | ||
650 | }); | 588 | }); |
651 | return false; | ||
652 | } | 589 | } |
653 | if (this.ruleForm.qlxx.gyfs == "0") { | 590 | }); |
654 | if (this.ruleForm.qlrData.length > 1) { | 591 | }, |
592 | // 更新土地用途信息 | ||
593 | /** | ||
594 | * @description: 更新土地用途信息 | ||
595 | * @param {*} val | ||
596 | * @author: renchao | ||
597 | */ | ||
598 | upDateTdytxxList (val) { | ||
599 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | ||
600 | this.key++; | ||
601 | }, | ||
602 | // 更新权利人信息 | ||
603 | /** | ||
604 | * @description: 更新权利人信息 | ||
605 | * @param {*} val | ||
606 | * @author: renchao | ||
607 | */ | ||
608 | upDateQlrxxList (val) { | ||
609 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | ||
610 | this.czrOptions = this.ruleForm.qlrData; | ||
611 | this.key++; | ||
612 | }, | ||
613 | // 更新义务人信息 | ||
614 | /** | ||
615 | * @description: 更新义务人信息 | ||
616 | * @param {*} val | ||
617 | * @author: renchao | ||
618 | */ | ||
619 | upDateYwrxxList (val) { | ||
620 | this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val)); | ||
621 | this.key++; | ||
622 | }, | ||
623 | /** | ||
624 | * @description: onSubmit | ||
625 | * @author: renchao | ||
626 | */ | ||
627 | onSubmit () { | ||
628 | this.$refs.ruleForm.validate((valid) => { | ||
629 | if (valid) { | ||
630 | if (this.ruleForm.qlrData.length == 0) { | ||
655 | this.$message({ | 631 | this.$message({ |
656 | showClose: true, | 632 | showClose: true, |
657 | message: "请确认权利人信息", | 633 | message: "请确认权利人信息", |
... | @@ -659,7 +635,32 @@ djlxchange(val) { | ... | @@ -659,7 +635,32 @@ djlxchange(val) { |
659 | }); | 635 | }); |
660 | return false; | 636 | return false; |
661 | } | 637 | } |
662 | } | 638 | if (this.ruleForm.tdytqxList.length == 0) { |
639 | this.$message({ | ||
640 | showClose: true, | ||
641 | message: "请补充土地用途信息", | ||
642 | type: "error", | ||
643 | }); | ||
644 | return false; | ||
645 | } | ||
646 | if (!this.ruleForm.fdcq2.tdxz) { | ||
647 | this.$message({ | ||
648 | showClose: true, | ||
649 | message: "请补充土地性质", | ||
650 | type: "error", | ||
651 | }); | ||
652 | return false; | ||
653 | } | ||
654 | if (this.ruleForm.qlxx.gyfs == "0") { | ||
655 | if (this.ruleForm.qlrData.length > 1) { | ||
656 | this.$message({ | ||
657 | showClose: true, | ||
658 | message: "请确认权利人信息", | ||
659 | type: "error", | ||
660 | }); | ||
661 | return false; | ||
662 | } | ||
663 | } | ||
663 | if (this.ruleForm.qlxx.gyfs == "0") { | 664 | if (this.ruleForm.qlxx.gyfs == "0") { |
664 | if (this.ruleForm.qlrData.length > 1) { | 665 | if (this.ruleForm.qlrData.length > 1) { |
665 | this.$message({ | 666 | this.$message({ |
... | @@ -695,14 +696,14 @@ djlxchange(val) { | ... | @@ -695,14 +696,14 @@ djlxchange(val) { |
695 | type: "error", | 696 | type: "error", |
696 | }); | 697 | }); |
697 | } | 698 | } |
698 | }); | 699 | }); |
699 | } else { | 700 | } else { |
700 | return false; | 701 | return false; |
701 | } | 702 | } |
702 | }); | 703 | }); |
704 | }, | ||
703 | }, | 705 | }, |
704 | }, | 706 | }; |
705 | }; | ||
706 | </script> | 707 | </script> |
707 | <style scoped lang="scss"> | 708 | <style scoped lang="scss"> |
708 | @import "~@/styles/public.scss"; | 709 | @import "~@/styles/public.scss"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 10:28:44 | 4 | * @LastEditTime: 2023-08-16 15:52:24 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -140,7 +140,7 @@ | ... | @@ -140,7 +140,7 @@ |
140 | maxlength="12" | 140 | maxlength="12" |
141 | v-model="ruleForm.jsydsyq.syqmj" | 141 | v-model="ruleForm.jsydsyq.syqmj" |
142 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 142 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
143 | <el-select disabled v-model="mjdw" style="width: 20%"> | 143 | <el-select disabled v-model="mjdw" style="width: 68px"> |
144 | <el-option | 144 | <el-option |
145 | v-for="item in dictData['A7']" | 145 | v-for="item in dictData['A7']" |
146 | :key="item.dcode" | 146 | :key="item.dcode" |
... | @@ -153,7 +153,7 @@ | ... | @@ -153,7 +153,7 @@ |
153 | </el-col> | 153 | </el-col> |
154 | <el-col :span="8"> | 154 | <el-col :span="8"> |
155 | <el-form-item label="使用权起止时间:"> | 155 | <el-form-item label="使用权起止时间:"> |
156 | <el-input maxlength="20" v-model="ruleForm.jsydsyq.syqqzsj"></el-input> | 156 | <el-input maxlength="20" v-model="ruleForm.jsydsyq.syqqzsj"></el-input> |
157 | </el-form-item> | 157 | </el-form-item> |
158 | </el-col> | 158 | </el-col> |
159 | <el-col :span="8"> | 159 | <el-col :span="8"> |
... | @@ -165,7 +165,7 @@ | ... | @@ -165,7 +165,7 @@ |
165 | <el-form-item label="取得价格:"> | 165 | <el-form-item label="取得价格:"> |
166 | <div style="display: flex"> | 166 | <div style="display: flex"> |
167 | <el-input | 167 | <el-input |
168 | maxlength="11" | 168 | maxlength="11" |
169 | v-model="ruleForm.jsydsyq.qdjg" | 169 | v-model="ruleForm.jsydsyq.qdjg" |
170 | style="width: 500%"></el-input> | 170 | style="width: 500%"></el-input> |
171 | <el-select v-model="ruleForm.jsydsyq.jedw"> | 171 | <el-select v-model="ruleForm.jsydsyq.jedw"> |
... | @@ -253,7 +253,7 @@ | ... | @@ -253,7 +253,7 @@ |
253 | <el-form-item label="共有方式:"> | 253 | <el-form-item label="共有方式:"> |
254 | <el-radio-group | 254 | <el-radio-group |
255 | :disabled="!ableOperation" | 255 | :disabled="!ableOperation" |
256 | v-model="ruleForm.qlxx.gyfs"> | 256 | v-model="ruleForm.sldy.gyfs"> |
257 | <el-radio label="0">单独所有</el-radio> | 257 | <el-radio label="0">单独所有</el-radio> |
258 | <el-radio label="1">共同共有</el-radio> | 258 | <el-radio label="1">共同共有</el-radio> |
259 | <el-radio label="2">按份所有</el-radio> | 259 | <el-radio label="2">按份所有</el-radio> |
... | @@ -266,8 +266,8 @@ | ... | @@ -266,8 +266,8 @@ |
266 | :tableData="ruleForm.qlrData" | 266 | :tableData="ruleForm.qlrData" |
267 | @upDateQlrxxList="upDateQlrxxList" | 267 | @upDateQlrxxList="upDateQlrxxList" |
268 | :key="key" | 268 | :key="key" |
269 | :ableOperation="ableOperation" | 269 | :disabled="ableOperation" |
270 | :gyfs="ruleForm.qlxx.gyfs" /> | 270 | :gyfs="ruleForm.sldy.gyfs" /> |
271 | </div> | 271 | </div> |
272 | <el-row class="btn" v-if="ableOperation"> | 272 | <el-row class="btn" v-if="ableOperation"> |
273 | <el-form-item> | 273 | <el-form-item> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 10:29:57 | 4 | * @LastEditTime: 2023-08-16 11:15:56 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -173,7 +173,7 @@ | ... | @@ -173,7 +173,7 @@ |
173 | <el-select | 173 | <el-select |
174 | v-model="ruleForm.tdsyq.mjdw" | 174 | v-model="ruleForm.tdsyq.mjdw" |
175 | :disabled="!ableOperation" | 175 | :disabled="!ableOperation" |
176 | style="width: 20%"> | 176 | style="width: 68px"> |
177 | <el-option | 177 | <el-option |
178 | v-for="item in dictData['A7']" | 178 | v-for="item in dictData['A7']" |
179 | :key="item.dcode" | 179 | :key="item.dcode" |
... | @@ -194,7 +194,7 @@ | ... | @@ -194,7 +194,7 @@ |
194 | <el-select | 194 | <el-select |
195 | v-model="ruleForm.tdsyq.mjdw" | 195 | v-model="ruleForm.tdsyq.mjdw" |
196 | :disabled="!ableOperation" | 196 | :disabled="!ableOperation" |
197 | style="width: 20%"> | 197 | style="width: 68px"> |
198 | <el-option | 198 | <el-option |
199 | v-for="item in dictData['A7']" | 199 | v-for="item in dictData['A7']" |
200 | :key="item.dcode" | 200 | :key="item.dcode" |
... | @@ -215,7 +215,7 @@ | ... | @@ -215,7 +215,7 @@ |
215 | <el-select | 215 | <el-select |
216 | v-model="ruleForm.tdsyq.mjdw" | 216 | v-model="ruleForm.tdsyq.mjdw" |
217 | :disabled="!ableOperation" | 217 | :disabled="!ableOperation" |
218 | style="width: 20%"> | 218 | style="width: 68px"> |
219 | <el-option | 219 | <el-option |
220 | v-for="item in dictData['A7']" | 220 | v-for="item in dictData['A7']" |
221 | :key="item.dcode" | 221 | :key="item.dcode" |
... | @@ -238,7 +238,7 @@ | ... | @@ -238,7 +238,7 @@ |
238 | <el-select | 238 | <el-select |
239 | v-model="ruleForm.tdsyq.mjdw" | 239 | v-model="ruleForm.tdsyq.mjdw" |
240 | :disabled="!ableOperation" | 240 | :disabled="!ableOperation" |
241 | style="width: 20%"> | 241 | style="width: 68px"> |
242 | <el-option | 242 | <el-option |
243 | v-for="item in dictData['A7']" | 243 | v-for="item in dictData['A7']" |
244 | :key="item.dcode" | 244 | :key="item.dcode" |
... | @@ -259,7 +259,7 @@ | ... | @@ -259,7 +259,7 @@ |
259 | <el-select | 259 | <el-select |
260 | v-model="ruleForm.tdsyq.mjdw" | 260 | v-model="ruleForm.tdsyq.mjdw" |
261 | :disabled="!ableOperation" | 261 | :disabled="!ableOperation" |
262 | style="width: 20%"> | 262 | style="width: 68px"> |
263 | <el-option | 263 | <el-option |
264 | v-for="item in dictData['A7']" | 264 | v-for="item in dictData['A7']" |
265 | :key="item.dcode" | 265 | :key="item.dcode" |
... | @@ -280,7 +280,7 @@ | ... | @@ -280,7 +280,7 @@ |
280 | <el-select | 280 | <el-select |
281 | v-model="ruleForm.tdsyq.mjdw" | 281 | v-model="ruleForm.tdsyq.mjdw" |
282 | :disabled="!ableOperation" | 282 | :disabled="!ableOperation" |
283 | style="width: 20%"> | 283 | style="width: 68px"> |
284 | <el-option | 284 | <el-option |
285 | v-for="item in dictData['A7']" | 285 | v-for="item in dictData['A7']" |
286 | :key="item.dcode" | 286 | :key="item.dcode" |
... | @@ -303,7 +303,7 @@ | ... | @@ -303,7 +303,7 @@ |
303 | <el-select | 303 | <el-select |
304 | v-model="ruleForm.tdsyq.mjdw" | 304 | v-model="ruleForm.tdsyq.mjdw" |
305 | :disabled="!ableOperation" | 305 | :disabled="!ableOperation" |
306 | style="width: 20%"> | 306 | style="width: 68px"> |
307 | <el-option | 307 | <el-option |
308 | v-for="item in dictData['A7']" | 308 | v-for="item in dictData['A7']" |
309 | :key="item.dcode" | 309 | :key="item.dcode" |
... | @@ -354,7 +354,7 @@ | ... | @@ -354,7 +354,7 @@ |
354 | <el-form-item label="共有方式:"> | 354 | <el-form-item label="共有方式:"> |
355 | <el-radio-group | 355 | <el-radio-group |
356 | :disabled="!ableOperation" | 356 | :disabled="!ableOperation" |
357 | v-model="ruleForm.qlxx.gyfs"> | 357 | v-model="ruleForm.sldy.gyfs"> |
358 | <el-radio label="0">单独所有</el-radio> | 358 | <el-radio label="0">单独所有</el-radio> |
359 | <el-radio label="1">共同共有</el-radio> | 359 | <el-radio label="1">共同共有</el-radio> |
360 | <el-radio label="2">按份所有</el-radio> | 360 | <el-radio label="2">按份所有</el-radio> |
... | @@ -367,8 +367,8 @@ | ... | @@ -367,8 +367,8 @@ |
367 | :tableData="ruleForm.qlrData" | 367 | :tableData="ruleForm.qlrData" |
368 | @upDateQlrxxList="upDateQlrxxList" | 368 | @upDateQlrxxList="upDateQlrxxList" |
369 | :key="key" | 369 | :key="key" |
370 | :ableOperation="ableOperation" | 370 | :disabled="ableOperation" |
371 | :gyfs="ruleForm.qlxx.gyfs" /> | 371 | :gyfs="ruleForm.sldy.gyfs" /> |
372 | </div> | 372 | </div> |
373 | <el-row class="btn" v-if="ableOperation"> | 373 | <el-row class="btn" v-if="ableOperation"> |
374 | <el-form-item> | 374 | <el-form-item> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 15:53:44 | 4 | * @LastEditTime: 2023-08-16 16:11:56 |
5 | :show-message="false" | 5 | :show-message="false" |
6 | --> | 6 | --> |
7 | <template> | 7 | <template> |
... | @@ -42,12 +42,11 @@ | ... | @@ -42,12 +42,11 @@ |
42 | </el-row> | 42 | </el-row> |
43 | <div class="slxx_title title-block bdcqk"> | 43 | <div class="slxx_title title-block bdcqk"> |
44 | 预告抵押不动产情况 | 44 | 预告抵押不动产情况 |
45 | <div class="count"> | 45 | <div class="count"> |
46 | <el-form-item | 46 | <el-form-item |
47 | label="预告抵押不动产情况" | 47 | label="预告抵押不动产情况" |
48 | prop="ztQlxx.bdcqzh" | 48 | prop="ztQlxx.bdcqzh" |
49 | :rules="rules.ztQlxxrules" | 49 | :rules="rules.ztQlxxrules"> |
50 | > | ||
51 | <select-table | 50 | <select-table |
52 | v-model="ruleForm.ztQlxx" | 51 | v-model="ruleForm.ztQlxx" |
53 | :table-width="730" | 52 | :table-width="730" |
... | @@ -61,12 +60,10 @@ | ... | @@ -61,12 +60,10 @@ |
61 | <el-table-column | 60 | <el-table-column |
62 | prop="bdcqzh" | 61 | prop="bdcqzh" |
63 | width="160" | 62 | width="160" |
64 | label="不动产权证书" | 63 | label="不动产权证书"></el-table-column> |
65 | ></el-table-column> | ||
66 | <el-table-column | 64 | <el-table-column |
67 | prop="qlrmc" | 65 | prop="qlrmc" |
68 | label="被执行人" | 66 | label="被执行人"></el-table-column> |
69 | ></el-table-column> | ||
70 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 67 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
71 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 68 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
72 | <el-table-column prop="zl" label="坐落"></el-table-column> | 69 | <el-table-column prop="zl" label="坐落"></el-table-column> |
... | @@ -128,29 +125,25 @@ | ... | @@ -128,29 +125,25 @@ |
128 | </el-row> | 125 | </el-row> |
129 | <div class="slxx_title title-block bdcqk"> | 126 | <div class="slxx_title title-block bdcqk"> |
130 | 预告登记信息 | 127 | 预告登记信息 |
131 | <div class="count" v-if="ssqlxxshow"> | 128 | <div class="count" v-if="ssqlxxshow"> |
132 | <el-form-item | 129 | <el-form-item |
133 | label="上手权利信息:" | 130 | label="上手权利信息:" |
134 | prop="ssQlxx.bdcqzh" | 131 | prop="ssQlxx.bdcqzh" |
135 | :rules="rules.ssQlxxrules" | 132 | :rules="rules.ssQlxxrules"> |
136 | > | ||
137 | <select-table | 133 | <select-table |
138 | v-model="ruleForm.ssQlxx" | 134 | v-model="ruleForm.ssQlxx" |
139 | :table-width="730" | 135 | :table-width="730" |
140 | :tableData="ssQlxxList" | 136 | :tableData="ssQlxxList" |
141 | :props="props" | 137 | :props="props" |
142 | @change="ssQlxxchange" | 138 | @change="ssQlxxchange"> |
143 | > | ||
144 | <el-table-column | 139 | <el-table-column |
145 | prop="qllxmc" | 140 | prop="qllxmc" |
146 | width="130" | 141 | width="130" |
147 | label="权利类型" | 142 | label="权利类型"></el-table-column> |
148 | ></el-table-column> | ||
149 | <el-table-column | 143 | <el-table-column |
150 | prop="bdcqzh" | 144 | prop="bdcqzh" |
151 | width="160" | 145 | width="160" |
152 | label="不动产权证书" | 146 | label="不动产权证书"></el-table-column> |
153 | ></el-table-column> | ||
154 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 147 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
155 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 148 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
156 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 149 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
... | @@ -333,7 +326,7 @@ | ... | @@ -333,7 +326,7 @@ |
333 | </el-col> | 326 | </el-col> |
334 | <el-col :span="8"> | 327 | <el-col :span="8"> |
335 | <el-form-item label="总层数:"> | 328 | <el-form-item label="总层数:"> |
336 | <el-input oninput = "value=value.replace(/[^\d]/g,'')" maxlength="4" v-model="ruleForm.ygdj.zcs"></el-input> | 329 | <el-input oninput="value=value.replace(/[^\d]/g,'')" maxlength="4" v-model.number="ruleForm.ygdj.zcs"></el-input> |
337 | </el-form-item> | 330 | </el-form-item> |
338 | </el-col> | 331 | </el-col> |
339 | <el-col :span="8"> | 332 | <el-col :span="8"> |
... | @@ -345,7 +338,7 @@ | ... | @@ -345,7 +338,7 @@ |
345 | <el-select | 338 | <el-select |
346 | v-model="ruleForm.ygdj.mjdw" | 339 | v-model="ruleForm.ygdj.mjdw" |
347 | :disabled="!ableOperation" | 340 | :disabled="!ableOperation" |
348 | style="width: 20%"> | 341 | style="width: 68px"> |
349 | <el-option | 342 | <el-option |
350 | v-for="item in dictData['A7']" | 343 | v-for="item in dictData['A7']" |
351 | :key="item.dcode" | 344 | :key="item.dcode" |
... | @@ -395,7 +388,7 @@ | ... | @@ -395,7 +388,7 @@ |
395 | <el-select | 388 | <el-select |
396 | v-model="ruleForm.ygdj.jedw" | 389 | v-model="ruleForm.ygdj.jedw" |
397 | :disabled="!ableOperation" | 390 | :disabled="!ableOperation" |
398 | style="width: 20%"> | 391 | style="width: 68px"> |
399 | <el-option | 392 | <el-option |
400 | v-for="item in dictData['A57']" | 393 | v-for="item in dictData['A57']" |
401 | :key="item.dcode" | 394 | :key="item.dcode" |
... | @@ -421,13 +414,13 @@ | ... | @@ -421,13 +414,13 @@ |
421 | <span type="text" style="color: #444" size="mini">是否存在禁止...:</span> | 414 | <span type="text" style="color: #444" size="mini">是否存在禁止...:</span> |
422 | </el-tooltip> | 415 | </el-tooltip> |
423 | </span> | 416 | </span> |
424 | <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz"> | 417 | <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz"> |
425 | <el-radio label="1">是</el-radio> | 418 | <el-radio label="1">是</el-radio> |
426 | <el-radio label="2">否</el-radio> | 419 | <el-radio label="2">否</el-radio> |
427 | </el-radio-group> | 420 | </el-radio-group> |
428 | </el-form-item> | 421 | </el-form-item> |
429 | </el-col> | 422 | </el-col> |
430 | <!-- <el-col :span="8"> | 423 | <!-- <el-col :span="8"> |
431 | <el-form-item | 424 | <el-form-item |
432 | label="是否存在禁止或限制转让抵押不动产的约定:" label-width="345px"> | 425 | label="是否存在禁止或限制转让抵押不动产的约定:" label-width="345px"> |
433 | <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz" @change="djlxchange"> | 426 | <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz" @change="djlxchange"> |
... | @@ -457,7 +450,7 @@ | ... | @@ -457,7 +450,7 @@ |
457 | <el-form-item label="共有方式:"> | 450 | <el-form-item label="共有方式:"> |
458 | <el-radio-group | 451 | <el-radio-group |
459 | :disabled="!ableOperation" | 452 | :disabled="!ableOperation" |
460 | v-model="ruleForm.qlxx.gyfs"> | 453 | v-model="ruleForm.sldy.gyfs"> |
461 | <el-radio label="0">单独所有</el-radio> | 454 | <el-radio label="0">单独所有</el-radio> |
462 | <el-radio label="1">共同共有</el-radio> | 455 | <el-radio label="1">共同共有</el-radio> |
463 | <el-radio label="2">按份所有</el-radio> | 456 | <el-radio label="2">按份所有</el-radio> |
... | @@ -470,8 +463,8 @@ | ... | @@ -470,8 +463,8 @@ |
470 | :tableData="ruleForm.qlrData" | 463 | :tableData="ruleForm.qlrData" |
471 | @upDateQlrxxList="upDateQlrxxList" | 464 | @upDateQlrxxList="upDateQlrxxList" |
472 | :key="key" | 465 | :key="key" |
473 | :ableOperation="ableOperation" | 466 | :disabled="ableOperation" |
474 | :gyfs="ruleForm.qlxx.gyfs" /> | 467 | :gyfs="ruleForm.sldy.gyfs" /> |
475 | 468 | ||
476 | <div v-if="ruleForm.ywrData"> | 469 | <div v-if="ruleForm.ywrData"> |
477 | <div class="slxx_title title-block"> | 470 | <div class="slxx_title title-block"> |
... | @@ -482,7 +475,7 @@ | ... | @@ -482,7 +475,7 @@ |
482 | v-if="ruleForm.ywrData" | 475 | v-if="ruleForm.ywrData" |
483 | :tableData="ruleForm.ywrData" | 476 | :tableData="ruleForm.ywrData" |
484 | :key="key" | 477 | :key="key" |
485 | :ableOperation="ableOperation" | 478 | :disabled="ableOperation" |
486 | @upDateQlrxxList="upDateYwrxxList" /> | 479 | @upDateQlrxxList="upDateYwrxxList" /> |
487 | </div> | 480 | </div> |
488 | </div> | 481 | </div> |
... | @@ -495,7 +488,7 @@ | ... | @@ -495,7 +488,7 @@ |
495 | </div> | 488 | </div> |
496 | </template> | 489 | </template> |
497 | <script> | 490 | <script> |
498 | import ywmix from "./dataprocessing"; | 491 | import ywmix from "./dataprocessing"; |
499 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 492 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
500 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 493 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
501 | import tdytTable from "@/views/workflow/components/tdytTable"; | 494 | import tdytTable from "@/views/workflow/components/tdytTable"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 15:53:48 | 4 | * @LastEditTime: 2023-08-16 16:12:12 |
5 | :show-message="false" | 5 | :show-message="false" |
6 | --> | 6 | --> |
7 | <template> | 7 | <template> |
... | @@ -249,7 +249,7 @@ | ... | @@ -249,7 +249,7 @@ |
249 | </el-col> | 249 | </el-col> |
250 | <el-col :span="8"> | 250 | <el-col :span="8"> |
251 | <el-form-item label="总层数:"> | 251 | <el-form-item label="总层数:"> |
252 | <el-input oninput = "value=value.replace(/[^\d]/g,'')" maxlength="4" v-model="ruleForm.ygdj.zcs"></el-input> | 252 | <el-input oninput="value=value.replace(/[^\d]/g,'')" maxlength="4" v-model="ruleForm.ygdj.zcs"></el-input> |
253 | </el-form-item> | 253 | </el-form-item> |
254 | </el-col> | 254 | </el-col> |
255 | <el-col :span="8"> | 255 | <el-col :span="8"> |
... | @@ -261,7 +261,7 @@ | ... | @@ -261,7 +261,7 @@ |
261 | <el-select | 261 | <el-select |
262 | v-model="ruleForm.ygdj.mjdw" | 262 | v-model="ruleForm.ygdj.mjdw" |
263 | :disabled="!ableOperation" | 263 | :disabled="!ableOperation" |
264 | style="width: 20%"> | 264 | style="width: 68px"> |
265 | <el-option | 265 | <el-option |
266 | v-for="item in dictData['A7']" | 266 | v-for="item in dictData['A7']" |
267 | :key="item.dcode" | 267 | :key="item.dcode" |
... | @@ -315,7 +315,7 @@ | ... | @@ -315,7 +315,7 @@ |
315 | <el-select | 315 | <el-select |
316 | v-model="ruleForm.ygdj.jedw" | 316 | v-model="ruleForm.ygdj.jedw" |
317 | :disabled="!ableOperation" | 317 | :disabled="!ableOperation" |
318 | style="width: 20%"> | 318 | style="width: 68px"> |
319 | <el-option | 319 | <el-option |
320 | v-for="item in dictData['A57']" | 320 | v-for="item in dictData['A57']" |
321 | :key="item.dcode" | 321 | :key="item.dcode" |
... | @@ -341,7 +341,7 @@ | ... | @@ -341,7 +341,7 @@ |
341 | <span type="text" style="color: #444" size="mini">是否存在禁止...:</span> | 341 | <span type="text" style="color: #444" size="mini">是否存在禁止...:</span> |
342 | </el-tooltip> | 342 | </el-tooltip> |
343 | </span> | 343 | </span> |
344 | <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz"> | 344 | <el-radio-group v-model="ruleForm.ygdj.sfczjzhxz"> |
345 | <el-radio label="1">是</el-radio> | 345 | <el-radio label="1">是</el-radio> |
346 | <el-radio label="2">否</el-radio> | 346 | <el-radio label="2">否</el-radio> |
347 | </el-radio-group> | 347 | </el-radio-group> |
... | @@ -367,7 +367,7 @@ | ... | @@ -367,7 +367,7 @@ |
367 | <el-form-item label="共有方式:"> | 367 | <el-form-item label="共有方式:"> |
368 | <el-radio-group | 368 | <el-radio-group |
369 | :disabled="!ableOperation" | 369 | :disabled="!ableOperation" |
370 | v-model="ruleForm.qlxx.gyfs"> | 370 | v-model="ruleForm.sldy.gyfs"> |
371 | <el-radio label="0">单独所有</el-radio> | 371 | <el-radio label="0">单独所有</el-radio> |
372 | <el-radio label="1">共同共有</el-radio> | 372 | <el-radio label="1">共同共有</el-radio> |
373 | <el-radio label="2">按份所有</el-radio> | 373 | <el-radio label="2">按份所有</el-radio> |
... | @@ -380,8 +380,8 @@ | ... | @@ -380,8 +380,8 @@ |
380 | :tableData="ruleForm.qlrData" | 380 | :tableData="ruleForm.qlrData" |
381 | @upDateQlrxxList="upDateQlrxxList" | 381 | @upDateQlrxxList="upDateQlrxxList" |
382 | :key="key" | 382 | :key="key" |
383 | :ableOperation="ableOperation" | 383 | :disabled="ableOperation" |
384 | :gyfs="ruleForm.qlxx.gyfs" /> | 384 | :gyfs="ruleForm.sldy.gyfs" /> |
385 | 385 | ||
386 | <div v-if="ruleForm.ywrData"> | 386 | <div v-if="ruleForm.ywrData"> |
387 | <div class="slxx_title title-block"> | 387 | <div class="slxx_title title-block"> |
... | @@ -392,7 +392,7 @@ | ... | @@ -392,7 +392,7 @@ |
392 | v-if="ruleForm.ywrData" | 392 | v-if="ruleForm.ywrData" |
393 | :tableData="ruleForm.ywrData" | 393 | :tableData="ruleForm.ywrData" |
394 | :key="key" | 394 | :key="key" |
395 | :ableOperation="ableOperation" | 395 | :disabled="ableOperation" |
396 | @upDateQlrxxList="upDateYwrxxList" /> | 396 | @upDateQlrxxList="upDateYwrxxList" /> |
397 | </div> | 397 | </div> |
398 | </div> | 398 | </div> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-01 18:12:57 | 4 | * @LastEditTime: 2023-08-16 15:52:49 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -16,8 +16,7 @@ | ... | @@ -16,8 +16,7 @@ |
16 | :inline="flag" | 16 | :inline="flag" |
17 | inline-message | 17 | inline-message |
18 | :show-message="false" | 18 | :show-message="false" |
19 | label-width="145px" | 19 | label-width="145px"> |
20 | > | ||
21 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 20 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
22 | <div class="slxx_title title-block"> | 21 | <div class="slxx_title title-block"> |
23 | 补录信息 | 22 | 补录信息 |
... | @@ -46,25 +45,21 @@ | ... | @@ -46,25 +45,21 @@ |
46 | <el-form-item | 45 | <el-form-item |
47 | label="抵押不动产信息:" | 46 | label="抵押不动产信息:" |
48 | prop="ztQlxx.bdcqzh" | 47 | prop="ztQlxx.bdcqzh" |
49 | :rules="rules.ztQlxxrules" | 48 | :rules="rules.ztQlxxrules"> |
50 | > | ||
51 | <select-table | 49 | <select-table |
52 | v-model="ruleForm.ztQlxx" | 50 | v-model="ruleForm.ztQlxx" |
53 | :table-width="550" | 51 | :table-width="550" |
54 | :tableData="ztQlxxList" | 52 | :tableData="ztQlxxList" |
55 | :props="props" | 53 | :props="props" |
56 | @change="ztQlxxchange" | 54 | @change="ztQlxxchange"> |
57 | > | ||
58 | <el-table-column | 55 | <el-table-column |
59 | prop="qllxmc" | 56 | prop="qllxmc" |
60 | width="130" | 57 | width="130" |
61 | label="权利类型" | 58 | label="权利类型"></el-table-column> |
62 | ></el-table-column> | ||
63 | <el-table-column | 59 | <el-table-column |
64 | prop="bdcqzh" | 60 | prop="bdcqzh" |
65 | width="160" | 61 | width="160" |
66 | label="不动产权证书" | 62 | label="不动产权证书"></el-table-column> |
67 | ></el-table-column> | ||
68 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 63 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
69 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 64 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
70 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 65 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
... | @@ -131,25 +126,21 @@ | ... | @@ -131,25 +126,21 @@ |
131 | <el-form-item | 126 | <el-form-item |
132 | label="上手权利信息:" | 127 | label="上手权利信息:" |
133 | prop="ssQlxx.bdcqzh" | 128 | prop="ssQlxx.bdcqzh" |
134 | :rules="rules.ssQlxxrules" | 129 | :rules="rules.ssQlxxrules"> |
135 | > | ||
136 | <select-table | 130 | <select-table |
137 | v-model="ruleForm.ssQlxx" | 131 | v-model="ruleForm.ssQlxx" |
138 | :table-width="550" | 132 | :table-width="550" |
139 | :tableData="ssQlxxList" | 133 | :tableData="ssQlxxList" |
140 | :props="props" | 134 | :props="props" |
141 | @change="ssQlxxchange" | 135 | @change="ssQlxxchange"> |
142 | > | ||
143 | <el-table-column | 136 | <el-table-column |
144 | prop="qllxmc" | 137 | prop="qllxmc" |
145 | width="130" | 138 | width="130" |
146 | label="权利类型" | 139 | label="权利类型"></el-table-column> |
147 | ></el-table-column> | ||
148 | <el-table-column | 140 | <el-table-column |
149 | prop="bdcqzh" | 141 | prop="bdcqzh" |
150 | width="160" | 142 | width="160" |
151 | label="不动产权证书" | 143 | label="不动产权证书"></el-table-column> |
152 | ></el-table-column> | ||
153 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> | 144 | <el-table-column prop="qlrmc" label="权利人"></el-table-column> |
154 | <el-table-column prop="mjmc" label="面积"></el-table-column> | 145 | <el-table-column prop="mjmc" label="面积"></el-table-column> |
155 | <el-table-column prop="ytmc" label="用途"></el-table-column> | 146 | <el-table-column prop="ytmc" label="用途"></el-table-column> |
... | @@ -169,8 +160,7 @@ | ... | @@ -169,8 +160,7 @@ |
169 | <el-form-item | 160 | <el-form-item |
170 | label="业务号:" | 161 | label="业务号:" |
171 | prop="qlxx.ywh" | 162 | prop="qlxx.ywh" |
172 | :rules="rules.ywhrules" | 163 | :rules="rules.ywhrules"> |
173 | > | ||
174 | <el-input maxlength="10" v-model="ruleForm.qlxx.ywh"></el-input> | 164 | <el-input maxlength="10" v-model="ruleForm.qlxx.ywh"></el-input> |
175 | </el-form-item> | 165 | </el-form-item> |
176 | </el-col> | 166 | </el-col> |
... | @@ -195,15 +185,13 @@ | ... | @@ -195,15 +185,13 @@ |
195 | <el-form-item | 185 | <el-form-item |
196 | label="登记类型:" | 186 | label="登记类型:" |
197 | prop="qlxx.djlx" | 187 | prop="qlxx.djlx" |
198 | :rules="rules.djlxrules" | 188 | :rules="rules.djlxrules"> |
199 | > | ||
200 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> | 189 | <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange"> |
201 | <el-option | 190 | <el-option |
202 | v-for="item in djlxlist" | 191 | v-for="item in djlxlist" |
203 | :key="item.dcode" | 192 | :key="item.dcode" |
204 | :label="item.dname" | 193 | :label="item.dname" |
205 | :value="item.dcode" | 194 | :value="item.dcode"> |
206 | > | ||
207 | </el-option> | 195 | </el-option> |
208 | </el-select> | 196 | </el-select> |
209 | </el-form-item> | 197 | </el-form-item> |
... | @@ -230,8 +218,7 @@ | ... | @@ -230,8 +218,7 @@ |
230 | <el-form-item | 218 | <el-form-item |
231 | label="登记机构:" | 219 | label="登记机构:" |
232 | prop="qlxx.djjg" | 220 | prop="qlxx.djjg" |
233 | :rules="rules.djjgrules" | 221 | :rules="rules.djjgrules"> |
234 | > | ||
235 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> | 222 | <el-input v-model="ruleForm.qlxx.djjg"></el-input> |
236 | </el-form-item> | 223 | </el-form-item> |
237 | </el-col> | 224 | </el-col> |
... | @@ -239,8 +226,7 @@ | ... | @@ -239,8 +226,7 @@ |
239 | <el-form-item | 226 | <el-form-item |
240 | label="登簿人:" | 227 | label="登簿人:" |
241 | prop="qlxx.dbr" | 228 | prop="qlxx.dbr" |
242 | :rules="rules.dbrrules" | 229 | :rules="rules.dbrrules"> |
243 | > | ||
244 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> | 230 | <el-input v-model="ruleForm.qlxx.dbr"></el-input> |
245 | </el-form-item> | 231 | </el-form-item> |
246 | </el-col> | 232 | </el-col> |
... | @@ -248,16 +234,14 @@ | ... | @@ -248,16 +234,14 @@ |
248 | <el-form-item | 234 | <el-form-item |
249 | label="登记时间:" | 235 | label="登记时间:" |
250 | prop="qlxx.djsj" | 236 | prop="qlxx.djsj" |
251 | :rules="rules.djsjrules" | 237 | :rules="rules.djsjrules"> |
252 | > | ||
253 | <el-date-picker | 238 | <el-date-picker |
254 | v-model="ruleForm.qlxx.djsj" | 239 | v-model="ruleForm.qlxx.djsj" |
255 | class="width100" | 240 | class="width100" |
256 | type="date" | 241 | type="date" |
257 | placeholder="选择日期" | 242 | placeholder="选择日期" |
258 | value-format="yyyy-MM-dd HH:mm:ss" | 243 | value-format="yyyy-MM-dd HH:mm:ss" |
259 | format="yyyy-MM-dd" | 244 | format="yyyy-MM-dd"> |
260 | > | ||
261 | </el-date-picker> | 245 | </el-date-picker> |
262 | </el-form-item> | 246 | </el-form-item> |
263 | </el-col> | 247 | </el-col> |
... | @@ -268,8 +252,7 @@ | ... | @@ -268,8 +252,7 @@ |
268 | v-for="item in qsztlist" | 252 | v-for="item in qsztlist" |
269 | :key="item.dcode" | 253 | :key="item.dcode" |
270 | :label="item.dname" | 254 | :label="item.dname" |
271 | :value="item.dcode" | 255 | :value="item.dcode"> |
272 | > | ||
273 | </el-option> | 256 | </el-option> |
274 | </el-select> | 257 | </el-select> |
275 | </el-form-item> | 258 | </el-form-item> |
... | @@ -279,8 +262,7 @@ | ... | @@ -279,8 +262,7 @@ |
279 | <el-form-item | 262 | <el-form-item |
280 | label="异议事项:" | 263 | label="异议事项:" |
281 | prop="yydj.yysx" | 264 | prop="yydj.yysx" |
282 | :rules="rules.yysxrules" | 265 | :rules="rules.yysxrules"> |
283 | > | ||
284 | <el-input v-model="ruleForm.yydj.yysx"></el-input> | 266 | <el-input v-model="ruleForm.yydj.yysx"></el-input> |
285 | </el-form-item> | 267 | </el-form-item> |
286 | </el-col> | 268 | </el-col> |
... | @@ -288,8 +270,7 @@ | ... | @@ -288,8 +270,7 @@ |
288 | <el-form-item | 270 | <el-form-item |
289 | label="不动产登记证明号:" | 271 | label="不动产登记证明号:" |
290 | prop="qlxx.bdcqzh" | 272 | prop="qlxx.bdcqzh" |
291 | :rules="rules.bdcdjzmhrules" | 273 | :rules="rules.bdcdjzmhrules"> |
292 | > | ||
293 | <el-input maxlength="11" v-model="ruleForm.qlxx.bdcqzh"></el-input> | 274 | <el-input maxlength="11" v-model="ruleForm.qlxx.bdcqzh"></el-input> |
294 | </el-form-item> | 275 | </el-form-item> |
295 | </el-col> | 276 | </el-col> |
... | @@ -317,8 +298,7 @@ | ... | @@ -317,8 +298,7 @@ |
317 | type="date" | 298 | type="date" |
318 | placeholder="选择日期" | 299 | placeholder="选择日期" |
319 | value-format="yyyy-MM-dd HH:mm:ss" | 300 | value-format="yyyy-MM-dd HH:mm:ss" |
320 | format="yyyy-MM-dd" | 301 | format="yyyy-MM-dd"> |
321 | > | ||
322 | </el-date-picker> | 302 | </el-date-picker> |
323 | </el-form-item> | 303 | </el-form-item> |
324 | </el-col> | 304 | </el-col> |
... | @@ -337,8 +317,7 @@ | ... | @@ -337,8 +317,7 @@ |
337 | <el-form-item label="共有方式:"> | 317 | <el-form-item label="共有方式:"> |
338 | <el-radio-group | 318 | <el-radio-group |
339 | :disabled="!ableOperation" | 319 | :disabled="!ableOperation" |
340 | v-model="ruleForm.qlxx.gyfs" | 320 | v-model="ruleForm.sldy.gyfs"> |
341 | > | ||
342 | <el-radio label="0">单独所有</el-radio> | 321 | <el-radio label="0">单独所有</el-radio> |
343 | <el-radio label="1">共同共有</el-radio> | 322 | <el-radio label="1">共同共有</el-radio> |
344 | <el-radio label="2">按份所有</el-radio> | 323 | <el-radio label="2">按份所有</el-radio> |
... | @@ -351,9 +330,8 @@ | ... | @@ -351,9 +330,8 @@ |
351 | :tableData="ruleForm.qlrData" | 330 | :tableData="ruleForm.qlrData" |
352 | @upDateQlrxxList="upDateQlrxxList" | 331 | @upDateQlrxxList="upDateQlrxxList" |
353 | :key="key" | 332 | :key="key" |
354 | :ableOperation="ableOperation" | 333 | :disabled="ableOperation" |
355 | :gyfs="ruleForm.qlxx.gyfs" | 334 | :gyfs="ruleForm.sldy.gyfs" /> |
356 | /> | ||
357 | <div v-if="ruleForm.ywrData"> | 335 | <div v-if="ruleForm.ywrData"> |
358 | <div class="slxx_title title-block"> | 336 | <div class="slxx_title title-block"> |
359 | 义务人信息 | 337 | 义务人信息 |
... | @@ -363,9 +341,8 @@ | ... | @@ -363,9 +341,8 @@ |
363 | v-if="ruleForm.ywrData" | 341 | v-if="ruleForm.ywrData" |
364 | :tableData="ruleForm.ywrData" | 342 | :tableData="ruleForm.ywrData" |
365 | :key="key" | 343 | :key="key" |
366 | :ableOperation="ableOperation" | 344 | :disabled="ableOperation" |
367 | @upDateQlrxxList="upDateYwrxxList" | 345 | @upDateQlrxxList="upDateYwrxxList" /> |
368 | /> | ||
369 | </div> | 346 | </div> |
370 | </div> | 347 | </div> |
371 | <el-row class="btn" v-if="ableOperation"> | 348 | <el-row class="btn" v-if="ableOperation"> |
... | @@ -377,57 +354,57 @@ | ... | @@ -377,57 +354,57 @@ |
377 | </div> | 354 | </div> |
378 | </template> | 355 | </template> |
379 | <script> | 356 | <script> |
380 | // import ywmix from "@/views/ywbl/mixin/index"; | 357 | // import ywmix from "@/views/ywbl/mixin/index"; |
381 | import ywmix from "./dataprocessing"; | 358 | import ywmix from "./dataprocessing"; |
382 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 359 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
383 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 360 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
384 | import tdytTable from "@/views/workflow/components/tdytTable"; | 361 | import tdytTable from "@/views/workflow/components/tdytTable"; |
385 | import selectTable from "@/components/selectTable/index.vue"; | 362 | import selectTable from "@/components/selectTable/index.vue"; |
386 | export default { | 363 | export default { |
387 | mixins: [ywmix], | 364 | mixins: [ywmix], |
388 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, | 365 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, |
389 | data() { | 366 | data () { |
390 | return { | 367 | return { |
391 | ssqlxxshow: true, | 368 | ssqlxxshow: true, |
392 | //表单是否可操作 | 369 | //表单是否可操作 |
393 | propsParam: this.$attrs, | 370 | propsParam: this.$attrs, |
394 | key: 0, | 371 | key: 0, |
395 | isShow: false, | 372 | isShow: false, |
396 | disabled: true, | 373 | disabled: true, |
397 | czrOptions: [], | 374 | czrOptions: [], |
398 | ssQlxxList: [], | 375 | ssQlxxList: [], |
399 | ztQlxxList: [], | 376 | ztQlxxList: [], |
400 | ruleForm: {}, | 377 | ruleForm: {}, |
401 | // 权属状态 | 378 | // 权属状态 |
402 | //传递参数\ | 379 | //传递参数\ |
403 | rules: { | 380 | rules: { |
404 | ssQlxxrules: [ | 381 | ssQlxxrules: [ |
405 | { required: true, message: "上手权利信息", trigger: "blur" }, | 382 | { required: true, message: "上手权利信息", trigger: "blur" }, |
406 | ], | 383 | ], |
407 | ztQlxxrules: [ | 384 | ztQlxxrules: [ |
408 | { required: true, message: "抵押不动产信息", trigger: "blur" }, | 385 | { required: true, message: "抵押不动产信息", trigger: "blur" }, |
409 | ], | 386 | ], |
410 | // bdcqzhrules: [ | 387 | // bdcqzhrules: [ |
411 | // { required: true, message: "不动产证号 ", trigger: "blur" }, | 388 | // { required: true, message: "不动产证号 ", trigger: "blur" }, |
412 | // ], | 389 | // ], |
413 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], | 390 | // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], |
414 | djjgrules: [{ required: true, message: "登记机构", trigger: "change" }], | 391 | djjgrules: [{ required: true, message: "登记机构", trigger: "change" }], |
415 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], | 392 | dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], |
416 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], | 393 | djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], |
417 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], | 394 | djlxrules: [{ required: true, message: "登记类型", trigger: "change" }], |
418 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], | 395 | ywhrules: [{ required: true, message: "业务号", trigger: "blur" }], |
419 | bdcdjzmhrules: [ | 396 | bdcdjzmhrules: [ |
420 | { required: true, message: "不动产登记证明号: ", trigger: "blur" }, | 397 | { required: true, message: "不动产登记证明号: ", trigger: "blur" }, |
421 | ], | 398 | ], |
422 | yysxrules: [{ required: true, message: "异议事项", trigger: "blur" }], | 399 | yysxrules: [{ required: true, message: "异议事项", trigger: "blur" }], |
423 | }, | 400 | }, |
424 | ableOperation: false, | 401 | ableOperation: false, |
425 | }; | 402 | }; |
426 | }, | 403 | }, |
427 | methods: {}, | 404 | methods: {}, |
428 | }; | 405 | }; |
429 | </script> | 406 | </script> |
430 | <style scoped lang="scss"> | 407 | <style scoped lang="scss"> |
431 | @import "~@/styles/public.scss"; | 408 | @import "~@/styles/public.scss"; |
432 | @import "~@/styles/slxx/slxx.scss"; | 409 | @import "~@/styles/slxx/slxx.scss"; |
433 | </style> | 410 | </style> | ... | ... |
... | @@ -222,8 +222,8 @@ class data extends filter { | ... | @@ -222,8 +222,8 @@ class data extends filter { |
222 | label: "使用权起止时间", | 222 | label: "使用权起止时间", |
223 | }, | 223 | }, |
224 | { | 224 | { |
225 | prop: "fdcjyjg", | 225 | prop: "qdjgmc", |
226 | label: "房地产交易价格(万元)", | 226 | label: "房地产交易价格", |
227 | }, | 227 | }, |
228 | { | 228 | { |
229 | prop: "ytmc", | 229 | prop: "ytmc", | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-19 09:52:28 | 4 | * @LastEditTime: 2023-08-16 08:54:00 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -62,7 +62,14 @@ | ... | @@ -62,7 +62,14 @@ |
62 | {{ getQsztName(row[item.prop]) }} | 62 | {{ getQsztName(row[item.prop]) }} |
63 | </span> | 63 | </span> |
64 | 64 | ||
65 | <span v-else> {{ row[item.prop] }}</span> | 65 | <span v-if="item.prop != 'djyy'"> |
66 | {{ row[item.prop] }} | ||
67 | </span> | ||
68 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
69 | <span class="ellipsis-line"> | ||
70 | {{ row[item.prop] }} | ||
71 | </span> | ||
72 | </el-tooltip> | ||
66 | </td> | 73 | </td> |
67 | <td v-for="count in emptycolNum" :key="~count"></td> | 74 | <td v-for="count in emptycolNum" :key="~count"></td> |
68 | </tr> | 75 | </tr> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-19 09:52:37 | 4 | * @LastEditTime: 2023-08-16 08:52:10 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -56,7 +56,14 @@ | ... | @@ -56,7 +56,14 @@ |
56 | {{ getQsztName(row[item.prop]) }} | 56 | {{ getQsztName(row[item.prop]) }} |
57 | </span> | 57 | </span> |
58 | 58 | ||
59 | <span v-else> {{ row[item.prop] }}</span> | 59 | <span v-if="item.prop != 'djyy'"> |
60 | {{ row[item.prop] }} | ||
61 | </span> | ||
62 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
63 | <span class="ellipsis-line"> | ||
64 | {{ row[item.prop] }} | ||
65 | </span> | ||
66 | </el-tooltip> | ||
60 | </td> | 67 | </td> |
61 | <td v-for="count in emptycolNum" :key="~count"></td> | 68 | <td v-for="count in emptycolNum" :key="~count"></td> |
62 | </tr> | 69 | </tr> | ... | ... |
... | @@ -12,7 +12,7 @@ var qlxxPage = [ | ... | @@ -12,7 +12,7 @@ var qlxxPage = [ |
12 | { qllx: "A08", id: "", form: "", label: "集体建设用地使用权/房屋所有权" }, | 12 | { qllx: "A08", id: "", form: "", label: "集体建设用地使用权/房屋所有权" }, |
13 | { qllx: "A09", id: "jsydsyq", form: "jsydsyq.vue", label: "土地承包经营权" }, | 13 | { qllx: "A09", id: "jsydsyq", form: "jsydsyq.vue", label: "土地承包经营权" }, |
14 | { qllx: "A11", id: "ldsyq", form: "ldsyq.vue", label: "林地使用权" }, | 14 | { qllx: "A11", id: "ldsyq", form: "ldsyq.vue", label: "林地使用权" }, |
15 | { qllx: "A12", id: "jsydsyq", form: "jsydsyq.vue", label: "林地使用权/森林、林木使用权" }, | 15 | { qllx: "A12", id: "sllmsyq", form: "sllmsyq.vue", label: "林地使用权/森林、林木使用权" }, |
16 | { qllx: "A13", id: "jsydsyq", form: "jsydsyq.vue", label: "草原使用权" }, | 16 | { qllx: "A13", id: "jsydsyq", form: "jsydsyq.vue", label: "草原使用权" }, |
17 | { qllx: "A14", id: "jsydsyq", form: "jsydsyq.vue", label: "水域滩涂养殖权" }, | 17 | { qllx: "A14", id: "jsydsyq", form: "jsydsyq.vue", label: "水域滩涂养殖权" }, |
18 | { qllx: "A15", id: "jsydsyq", form: "jsydsyq.vue", label: "海域使用权" }, | 18 | { qllx: "A15", id: "jsydsyq", form: "jsydsyq.vue", label: "海域使用权" }, | ... | ... |
... | @@ -199,7 +199,6 @@ | ... | @@ -199,7 +199,6 @@ |
199 | border-right: 2px solid #e3e2e2; | 199 | border-right: 2px solid #e3e2e2; |
200 | line-height: 40px; | 200 | line-height: 40px; |
201 | overflow: unset; | 201 | overflow: unset; |
202 | width: 450px; | ||
203 | } | 202 | } |
204 | div:last-child{ | 203 | div:last-child{ |
205 | border: 0; | 204 | border: 0; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-19 15:01:08 | 4 | * @LastEditTime: 2023-08-16 08:54:50 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -62,7 +62,14 @@ | ... | @@ -62,7 +62,14 @@ |
62 | {{ getQsztName(row[item.prop]) }} | 62 | {{ getQsztName(row[item.prop]) }} |
63 | </span> | 63 | </span> |
64 | 64 | ||
65 | <span v-else> {{ row[item.prop] }}</span> | 65 | <span v-if="item.prop != 'djyy'"> |
66 | {{ row[item.prop] }} | ||
67 | </span> | ||
68 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
69 | <span class="ellipsis-line"> | ||
70 | {{ row[item.prop] }} | ||
71 | </span> | ||
72 | </el-tooltip> | ||
66 | </td> | 73 | </td> |
67 | <td v-for="count in emptycolNum" :key="~count"></td> | 74 | <td v-for="count in emptycolNum" :key="~count"></td> |
68 | </tr> | 75 | </tr> | ... | ... |
... | @@ -51,7 +51,14 @@ | ... | @@ -51,7 +51,14 @@ |
51 | {{ getQsztName(row[item.prop]) }} | 51 | {{ getQsztName(row[item.prop]) }} |
52 | </span> | 52 | </span> |
53 | 53 | ||
54 | <span v-else> {{ row[item.prop] }}</span> | 54 | <span v-if="item.prop != 'djyy'"> |
55 | {{ row[item.prop] }} | ||
56 | </span> | ||
57 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
58 | <span class="ellipsis-line"> | ||
59 | {{ row[item.prop] }} | ||
60 | </span> | ||
61 | </el-tooltip> | ||
55 | </td> | 62 | </td> |
56 | <td v-for="count in emptycolNum" :key="~count"></td> | 63 | <td v-for="count in emptycolNum" :key="~count"></td> |
57 | </tr> | 64 | </tr> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-11 15:33:53 | 4 | * @LastEditTime: 2023-08-16 11:29:20 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -59,7 +59,7 @@ | ... | @@ -59,7 +59,7 @@ |
59 | 59 | ||
60 | <script> | 60 | <script> |
61 | import { datas } from "./qlxxFormData.js"; | 61 | import { datas } from "./qlxxFormData.js"; |
62 | import { getSjlx } from "@/utils/dictionary.js"; | 62 | import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; |
63 | import { getLqList } from "@/api/djbDetail.js"; | 63 | import { getLqList } from "@/api/djbDetail.js"; |
64 | export default { | 64 | export default { |
65 | data() { | 65 | data() { |
... | @@ -101,6 +101,9 @@ export default { | ... | @@ -101,6 +101,9 @@ export default { |
101 | this.tableData = res.result; | 101 | this.tableData = res.result; |
102 | this.tableData.forEach((item) => { | 102 | this.tableData.forEach((item) => { |
103 | item.sjlx = getSjlx(item.sjlx); | 103 | item.sjlx = getSjlx(item.sjlx); |
104 | item.ldsyqxz = getDictLeabel(item.ldsyqxz, 'A45') | ||
105 | item.lz = getDictLeabel(item.lz, 'A26') | ||
106 | item.qy = getDictLeabel(item.qy, 'A52') | ||
104 | }); | 107 | }); |
105 | if (this.tableData.length < datas.columns().emptycolNum) { | 108 | if (this.tableData.length < datas.columns().emptycolNum) { |
106 | this.emptycolNum = | 109 | this.emptycolNum = | ... | ... |
... | @@ -51,7 +51,15 @@ | ... | @@ -51,7 +51,15 @@ |
51 | {{ getQsztName(row[item.prop]) }} | 51 | {{ getQsztName(row[item.prop]) }} |
52 | </span> | 52 | </span> |
53 | 53 | ||
54 | <span v-else> {{ row[item.prop] }}</span> | 54 | <span v-if="item.prop != 'djyy'"> |
55 | {{ row[item.prop] }} | ||
56 | </span> | ||
57 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
58 | <span class="ellipsis-line"> | ||
59 | {{ row[item.prop] }} | ||
60 | </span> | ||
61 | </el-tooltip> | ||
62 | |||
55 | </td> | 63 | </td> |
56 | <td v-for="count in emptycolNum" :key="~count"></td> | 64 | <td v-for="count in emptycolNum" :key="~count"></td> |
57 | </tr> | 65 | </tr> |
... | @@ -88,7 +96,15 @@ | ... | @@ -88,7 +96,15 @@ |
88 | {{ getQsztName(row[item.prop]) }} | 96 | {{ getQsztName(row[item.prop]) }} |
89 | </span> | 97 | </span> |
90 | 98 | ||
91 | <span v-else> {{ row[item.prop] }}</span> | 99 | <span v-if="item.prop != 'djyy'"> |
100 | {{ row[item.prop] }} | ||
101 | </span> | ||
102 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
103 | <span class="ellipsis-line"> | ||
104 | {{ row[item.prop] }} | ||
105 | </span> | ||
106 | </el-tooltip> | ||
107 | |||
92 | </td> | 108 | </td> |
93 | <td v-for="count in emptycolNum" :key="~count"></td> | 109 | <td v-for="count in emptycolNum" :key="~count"></td> |
94 | </tr> | 110 | </tr> | ... | ... |
... | @@ -465,20 +465,20 @@ class data extends filter { | ... | @@ -465,20 +465,20 @@ class data extends filter { |
465 | label: "分摊土地面积(m²)", | 465 | label: "分摊土地面积(m²)", |
466 | }, | 466 | }, |
467 | { | 467 | { |
468 | prop: "tdsyqzsj", | 468 | prop: "tdxzmc", |
469 | label: "土地使用期限", | 469 | label: "土地性质", |
470 | }, | 470 | }, |
471 | { | 471 | { |
472 | prop: "syqqzsj", | 472 | prop: "tdsyqzsj", |
473 | label: "使用权起止时间", | 473 | label: "使用权起止时间", |
474 | }, | 474 | }, |
475 | { | 475 | { |
476 | prop: "fdcjyjg", | 476 | prop: "qdjgmc", |
477 | label: "房地产交易价格(万元)", | 477 | label: "房地产交易价格", |
478 | }, | 478 | }, |
479 | { | 479 | { |
480 | prop: "ghyt", | 480 | prop: "ytmc", |
481 | label: "规划用途", | 481 | label: "房屋用途", |
482 | }, | 482 | }, |
483 | { | 483 | { |
484 | prop: "fwxzmc", | 484 | prop: "fwxzmc", |
... | @@ -497,7 +497,7 @@ class data extends filter { | ... | @@ -497,7 +497,7 @@ class data extends filter { |
497 | label: "总层数", | 497 | label: "总层数", |
498 | }, | 498 | }, |
499 | { | 499 | { |
500 | prop: "mj", | 500 | prop: "jzmj", |
501 | label: "建筑面积(m2)", | 501 | label: "建筑面积(m2)", |
502 | }, | 502 | }, |
503 | { | 503 | { | ... | ... |
src/views/registerBook/sllmsyq.vue
0 → 100644
1 | <!-- | ||
2 | * @Author: yangwei | ||
3 | * @Date: 2023-08-15 14:15:06 | ||
4 | * @LastEditors: yangwei | ||
5 | * @LastEditTime: 2023-08-15 14:15:19 | ||
6 | * @FilePath: \bdcdj-web\src\views\registerBook\sllmsyq.vue | ||
7 | * @Description: | ||
8 | * | ||
9 | * Copyright (c) 2023 by yangwei, All Rights Reserved. | ||
10 | --> | ||
11 | <!-- | ||
12 | * @Description: | ||
13 | * @Autor: renchao | ||
14 | * @LastEditTime: 2023-08-11 15:33:53 | ||
15 | --> | ||
16 | <template> | ||
17 | <div class="djxxTable"> | ||
18 | <div class="tableBox"> | ||
19 | <div class="title"> | ||
20 | {{ title }} | ||
21 | <div class="checkbox"> | ||
22 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
23 | <el-checkbox | ||
24 | v-for="item in qsztList" | ||
25 | :key="item.value" | ||
26 | :label="item.value" | ||
27 | >{{ item.label }}</el-checkbox> | ||
28 | </el-checkbox-group> | ||
29 | </div> | ||
30 | </div> | ||
31 | <div class="xxTableBox rollTable"> | ||
32 | <!-- 固定前三个 --> | ||
33 | <table class="xxTable"> | ||
34 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
35 | <td>{{ item.label }}</td> | ||
36 | <td | ||
37 | v-for="(row, index) in tableData" | ||
38 | :key="index" | ||
39 | :class="[ | ||
40 | row.qszt == '2' ? 'lishi' : '', | ||
41 | row.qszt == '0' ? 'linshi' : '', | ||
42 | row.qlzt == '4' ? 'linshi' : '', | ||
43 | |||
44 | item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '', | ||
45 | item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '', | ||
46 | item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '', | ||
47 | item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : '' | ||
48 | ]" | ||
49 | > | ||
50 | <div class="setbut" v-if="item.prop == 'cz'&&row.sjlx !='系统数据'"> | ||
51 | <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row)">编辑</el-button> | ||
52 | <el-button type="text" icon="el-icon-edit-outline" @click="editDialog(row,'D')">删除</el-button> | ||
53 | </div> | ||
54 | <div class="icon" v-if="item.prop == 'qszt' &&row.qlzt == '1'">有效</div> | ||
55 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'">正在补录</div> | ||
56 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'">正在申请</div> | ||
57 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'">正在注销</div> | ||
58 | <span v-if="item.prop == 'qszt'">{{ getQsztName(row[item.prop]) }}</span> | ||
59 | |||
60 | <span v-else>{{ row[item.prop] }}</span> | ||
61 | </td> | ||
62 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
63 | </tr> | ||
64 | </table> | ||
65 | </div> | ||
66 | </div> | ||
67 | </div> | ||
68 | </template> | ||
69 | |||
70 | <script> | ||
71 | import { datas } from "./qlxxFormData.js"; | ||
72 | import { getSjlx } from "@/utils/dictionary.js"; | ||
73 | import { getLqList } from "@/api/djbDetail.js"; | ||
74 | export default { | ||
75 | data() { | ||
76 | return { | ||
77 | title: "林权登记信息", | ||
78 | qsztList: datas.columns().qsztList, | ||
79 | checkList: datas.columns().checkList, | ||
80 | //传递参数 | ||
81 | propsParam: this.$attrs, | ||
82 | //列表数据 | ||
83 | tableData: [], | ||
84 | //空列值个数 | ||
85 | emptycolNum: datas.columns().emptycolNum, | ||
86 | //列名称对象 | ||
87 | columns: datas.columns().LDSYQ, | ||
88 | }; | ||
89 | }, | ||
90 | created() { | ||
91 | this.loadData(); | ||
92 | }, | ||
93 | methods: { | ||
94 | /** | ||
95 | * @description: loadData | ||
96 | * @author: renchao | ||
97 | */ | ||
98 | loadData() { | ||
99 | if (this.$parent.addRepairRecord) { | ||
100 | this.columns.unshift({ | ||
101 | prop: "cz", | ||
102 | label: "操作", | ||
103 | }); | ||
104 | } | ||
105 | getLqList({ | ||
106 | bdcdyid: this.propsParam.bdcdyid, | ||
107 | qllx: this.propsParam.qllx, | ||
108 | qszt: this.checkList, | ||
109 | }).then((res) => { | ||
110 | if (res.code === 200) { | ||
111 | this.tableData = res.result; | ||
112 | this.tableData.forEach((item) => { | ||
113 | item.sjlx = getSjlx(item.sjlx); | ||
114 | }); | ||
115 | if (this.tableData.length < datas.columns().emptycolNum) { | ||
116 | this.emptycolNum = | ||
117 | datas.columns().emptycolNum - this.tableData.length; | ||
118 | } else { | ||
119 | this.emptycolNum = 0; | ||
120 | } | ||
121 | } | ||
122 | }); | ||
123 | }, | ||
124 | /** | ||
125 | * @description: checkChange | ||
126 | * @author: renchao | ||
127 | */ | ||
128 | checkChange() { | ||
129 | if (this.checkList.length === 0) { | ||
130 | this.tableData = []; | ||
131 | this.emptycolNum = datas.columns().emptycolNum; | ||
132 | } else { | ||
133 | this.loadData(); | ||
134 | } | ||
135 | }, | ||
136 | /** | ||
137 | * @description: getQsztName | ||
138 | * @param {*} code | ||
139 | * @author: renchao | ||
140 | */ | ||
141 | getQsztName(code) { | ||
142 | let name = ""; | ||
143 | for (let item of this.qsztList) { | ||
144 | if (item.value == code) { | ||
145 | name = item.label; | ||
146 | break; | ||
147 | } | ||
148 | } | ||
149 | return name; | ||
150 | }, | ||
151 | // 新增一条补录信息 | ||
152 | /** | ||
153 | * @description: 新增一条补录信息 | ||
154 | * @param {*} row | ||
155 | * @param {*} del | ||
156 | * @author: renchao | ||
157 | */ | ||
158 | editDialog(row, del) { | ||
159 | this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { | ||
160 | confirmButtonText: "确定", | ||
161 | cancelButtonText: "取消", | ||
162 | type: "warning", | ||
163 | }) | ||
164 | .then(() => { | ||
165 | this.$parent.addRepairRecord(row, del); | ||
166 | |||
167 | this.$message({ | ||
168 | type: "success", | ||
169 | message: "补录成功!", | ||
170 | }); | ||
171 | }) | ||
172 | .catch(() => { | ||
173 | this.$message({ | ||
174 | type: "info", | ||
175 | message: "取消编辑", | ||
176 | }); | ||
177 | }); | ||
178 | }, | ||
179 | }, | ||
180 | }; | ||
181 | </script> | ||
182 | |||
183 | <style lang="scss" scoped> | ||
184 | @import "./qlxxCommon.scss"; | ||
185 | </style> | ||
186 | |||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-19 15:03:56 | 4 | * @LastEditTime: 2023-08-16 08:53:21 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -51,7 +51,14 @@ | ... | @@ -51,7 +51,14 @@ |
51 | {{ getQsztName(row[item.prop]) }} | 51 | {{ getQsztName(row[item.prop]) }} |
52 | </span> | 52 | </span> |
53 | 53 | ||
54 | <span v-else> {{ row[item.prop] }}</span> | 54 | <span v-if="item.prop != 'djyy'"> |
55 | {{ row[item.prop] }} | ||
56 | </span> | ||
57 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
58 | <span class="ellipsis-line"> | ||
59 | {{ row[item.prop] }} | ||
60 | </span> | ||
61 | </el-tooltip> | ||
55 | </td> | 62 | </td> |
56 | <td v-for="count in emptycolNum" :key="~count"></td> | 63 | <td v-for="count in emptycolNum" :key="~count"></td> |
57 | </tr> | 64 | </tr> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-19 15:04:07 | 4 | * @LastEditTime: 2023-08-16 08:53:33 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -50,7 +50,14 @@ | ... | @@ -50,7 +50,14 @@ |
50 | {{ getQsztName(row[item.prop]) }} | 50 | {{ getQsztName(row[item.prop]) }} |
51 | </span> | 51 | </span> |
52 | 52 | ||
53 | <span v-else> {{ row[item.prop] }}</span> | 53 | <span v-if="item.prop != 'djyy'"> |
54 | {{ row[item.prop] }} | ||
55 | </span> | ||
56 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
57 | <span class="ellipsis-line"> | ||
58 | {{ row[item.prop] }} | ||
59 | </span> | ||
60 | </el-tooltip> | ||
54 | </td> | 61 | </td> |
55 | <td v-for="count in emptycolNum" :key="~count"></td> | 62 | <td v-for="count in emptycolNum" :key="~count"></td> |
56 | </tr> | 63 | </tr> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-19 15:04:15 | 4 | * @LastEditTime: 2023-08-16 08:53:41 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
... | @@ -50,7 +50,14 @@ | ... | @@ -50,7 +50,14 @@ |
50 | {{ getQsztName(row[item.prop]) }} | 50 | {{ getQsztName(row[item.prop]) }} |
51 | </span> | 51 | </span> |
52 | 52 | ||
53 | <span v-else> {{ row[item.prop] }}</span> | 53 | <span v-if="item.prop != 'djyy'"> |
54 | {{ row[item.prop] }} | ||
55 | </span> | ||
56 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
57 | <span class="ellipsis-line"> | ||
58 | {{ row[item.prop] }} | ||
59 | </span> | ||
60 | </el-tooltip> | ||
54 | </td> | 61 | </td> |
55 | <td v-for="count in emptycolNum" :key="~count"></td> | 62 | <td v-for="count in emptycolNum" :key="~count"></td> |
56 | </tr> | 63 | </tr> | ... | ... |
... | @@ -42,7 +42,7 @@ | ... | @@ -42,7 +42,7 @@ |
42 | <el-row> | 42 | <el-row> |
43 | <el-col :span="24"> | 43 | <el-col :span="24"> |
44 | <el-form-item label="权利其他状况模板" prop="qlqtzk"> | 44 | <el-form-item label="权利其他状况模板" prop="qlqtzk"> |
45 | <el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="ruleForm.qlqtzk"> | 45 | <el-input type="textarea" :rows="8" placeholder="请输入内容" v-model="ruleForm.qlqtzk"> |
46 | </el-input> | 46 | </el-input> |
47 | </el-form-item> | 47 | </el-form-item> |
48 | </el-col> | 48 | </el-col> | ... | ... |
... | @@ -36,7 +36,7 @@ | ... | @@ -36,7 +36,7 @@ |
36 | <el-row> | 36 | <el-row> |
37 | <el-col :span="8"> | 37 | <el-col :span="8"> |
38 | <el-form-item label="发起业务单元类型" v-if="form.sqdjyw"> | 38 | <el-form-item label="发起业务单元类型" v-if="form.sqdjyw"> |
39 | <el-select v-model="form.sqdjyw.sqywdylx" disabled placeholder="请选择" class="width100"> | 39 | <el-select v-model="form.sqdjyw.sqywdylx" placeholder="请选择" class="width100"> |
40 | <el-option v-for="item in sqywdylx" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 40 | <el-option v-for="item in sqywdylx" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
41 | </el-option> | 41 | </el-option> |
42 | </el-select> | 42 | </el-select> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 13:29:47 | 4 | * @LastEditTime: 2023-08-16 16:45:42 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm" | 7 | <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm" |
... | @@ -10,7 +10,7 @@ | ... | @@ -10,7 +10,7 @@ |
10 | <el-row> | 10 | <el-row> |
11 | <el-col :span="8"> | 11 | <el-col :span="8"> |
12 | <el-form-item label="权利人类型" prop="sqrlx"> | 12 | <el-form-item label="权利人类型" prop="sqrlx"> |
13 | <el-select clearable v-model="ruleForm.sqrlx" class="width100" placeholder="请选择"> | 13 | <el-select clearable v-model="ruleForm.sqrlx" class="width100" :disabled="!showButton" placeholder="请选择"> |
14 | <el-option v-for="item in dictData['A36']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 14 | <el-option v-for="item in dictData['A36']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
15 | </el-option> | 15 | </el-option> |
16 | </el-select> | 16 | </el-select> |
... | @@ -18,12 +18,12 @@ | ... | @@ -18,12 +18,12 @@ |
18 | </el-col> | 18 | </el-col> |
19 | <el-col :span="8"> | 19 | <el-col :span="8"> |
20 | <el-form-item label="姓名/名称" prop="sqrmc"> | 20 | <el-form-item label="姓名/名称" prop="sqrmc"> |
21 | <el-input v-model="ruleForm.sqrmc" maxlegth="15"></el-input> | 21 | <el-input v-model="ruleForm.sqrmc" maxlegth="15" :disabled="!showButton"></el-input> |
22 | </el-form-item> | 22 | </el-form-item> |
23 | </el-col> | 23 | </el-col> |
24 | <el-col :span="8"> | 24 | <el-col :span="8"> |
25 | <el-form-item label="证件种类" prop="zjzl"> | 25 | <el-form-item label="证件种类" prop="zjzl"> |
26 | <el-select clearable v-model="ruleForm.zjzl" class="width100" placeholder="请选择"> | 26 | <el-select clearable v-model="ruleForm.zjzl" :disabled="!showButton" class="width100" placeholder="请选择"> |
27 | <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 27 | <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
28 | </el-option> | 28 | </el-option> |
29 | </el-select> | 29 | </el-select> |
... | @@ -33,17 +33,17 @@ | ... | @@ -33,17 +33,17 @@ |
33 | <el-row> | 33 | <el-row> |
34 | <el-col :span="8"> | 34 | <el-col :span="8"> |
35 | <el-form-item label="证件号" prop="zjh"> | 35 | <el-form-item label="证件号" prop="zjh"> |
36 | <el-input v-model="ruleForm.zjh" maxlength="15" oninput="this.value=this.value.replace(/[^\X0-9]/g,'')"></el-input> | 36 | <el-input v-model="ruleForm.zjh" :disabled="!showButton" maxlength="15" oninput="this.value=this.value.replace(/[^\X0-9]/g,'')"></el-input> |
37 | </el-form-item> | 37 | </el-form-item> |
38 | </el-col> | 38 | </el-col> |
39 | <el-col :span="8"> | 39 | <el-col :span="8"> |
40 | <el-form-item label="联系电话" prop="dh"> | 40 | <el-form-item label="联系电话" prop="dh"> |
41 | <el-input v-model="ruleForm.dh" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> | 41 | <el-input v-model="ruleForm.dh" :disabled="!showButton" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> |
42 | </el-form-item> | 42 | </el-form-item> |
43 | </el-col> | 43 | </el-col> |
44 | <el-col :span="8"> | 44 | <el-col :span="8"> |
45 | <el-form-item label="份数" prop="fs"> | 45 | <el-form-item label="份数" prop="fs"> |
46 | <el-input v-model="ruleForm.fs" maxlength="8" oninput="value=value.replace(/[^\d]/g,'')"></el-input> | 46 | <el-input v-model="ruleForm.fs" :disabled="!showButton" maxlength="8" oninput="value=value.replace(/[^\d]/g,'')"></el-input> |
47 | </el-form-item> | 47 | </el-form-item> |
48 | </el-col> | 48 | </el-col> |
49 | 49 | ||
... | @@ -51,17 +51,17 @@ | ... | @@ -51,17 +51,17 @@ |
51 | <el-row> | 51 | <el-row> |
52 | <el-col :span="8"> | 52 | <el-col :span="8"> |
53 | <el-form-item label="法人名称" prop="frmc"> | 53 | <el-form-item label="法人名称" prop="frmc"> |
54 | <el-input v-model="ruleForm.frmc"></el-input> | 54 | <el-input v-model="ruleForm.frmc" :disabled="!showButton"></el-input> |
55 | </el-form-item> | 55 | </el-form-item> |
56 | </el-col> | 56 | </el-col> |
57 | <el-col :span="8"> | 57 | <el-col :span="8"> |
58 | <el-form-item label="国家/地区" prop="gj"> | 58 | <el-form-item label="国家/地区" prop="gj"> |
59 | <el-input v-model="ruleForm.gj"></el-input> | 59 | <el-input v-model="ruleForm.gj" :disabled="!showButton"></el-input> |
60 | </el-form-item> | 60 | </el-form-item> |
61 | </el-col> | 61 | </el-col> |
62 | <el-col :span="8"> | 62 | <el-col :span="8"> |
63 | <el-form-item label="户籍所在省市" prop="hjszss"> | 63 | <el-form-item label="户籍所在省市" prop="hjszss"> |
64 | <el-input v-model="ruleForm.hjszss"></el-input> | 64 | <el-input v-model="ruleForm.hjszss" :disabled="!showButton"></el-input> |
65 | </el-form-item> | 65 | </el-form-item> |
66 | </el-col> | 66 | </el-col> |
67 | </el-row> | 67 | </el-row> |
... | @@ -69,12 +69,12 @@ | ... | @@ -69,12 +69,12 @@ |
69 | <el-row> | 69 | <el-row> |
70 | <el-col :span="16"> | 70 | <el-col :span="16"> |
71 | <el-form-item label="地址" prop="txdz"> | 71 | <el-form-item label="地址" prop="txdz"> |
72 | <el-input v-model="ruleForm.txdz"></el-input> | 72 | <el-input v-model="ruleForm.txdz" :disabled="!showButton"></el-input> |
73 | </el-form-item> | 73 | </el-form-item> |
74 | </el-col> | 74 | </el-col> |
75 | <el-col :span="8"> | 75 | <el-col :span="8"> |
76 | <el-form-item label="邮编" prop="yb"> | 76 | <el-form-item label="邮编" prop="yb"> |
77 | <el-input v-model="ruleForm.yb"></el-input> | 77 | <el-input v-model="ruleForm.yb" :disabled="!showButton"></el-input> |
78 | </el-form-item> | 78 | </el-form-item> |
79 | </el-col> | 79 | </el-col> |
80 | </el-row> | 80 | </el-row> |
... | @@ -82,17 +82,17 @@ | ... | @@ -82,17 +82,17 @@ |
82 | <el-row> | 82 | <el-row> |
83 | <el-col :span="8"> | 83 | <el-col :span="8"> |
84 | <el-form-item label="发证机关" prop="fzjg"> | 84 | <el-form-item label="发证机关" prop="fzjg"> |
85 | <el-input v-model="ruleForm.fzjg"></el-input> | 85 | <el-input v-model="ruleForm.fzjg" :disabled="!showButton"></el-input> |
86 | </el-form-item> | 86 | </el-form-item> |
87 | </el-col> | 87 | </el-col> |
88 | <el-col :span="8"> | 88 | <el-col :span="8"> |
89 | <el-form-item label="电子邮件" prop="dzyj"> | 89 | <el-form-item label="电子邮件" prop="dzyj"> |
90 | <el-input v-model="ruleForm.dzyj"></el-input> | 90 | <el-input v-model="ruleForm.dzyj" :disabled="!showButton"></el-input> |
91 | </el-form-item> | 91 | </el-form-item> |
92 | </el-col> | 92 | </el-col> |
93 | <el-col :span="8"> | 93 | <el-col :span="8"> |
94 | <el-form-item label="权利比例" prop="qlbl"> | 94 | <el-form-item label="权利比例" prop="qlbl"> |
95 | <el-input v-model="ruleForm.qlbl"></el-input> | 95 | <el-input v-model="ruleForm.qlbl" :disabled="!showButton"></el-input> |
96 | </el-form-item> | 96 | </el-form-item> |
97 | </el-col> | 97 | </el-col> |
98 | </el-row> | 98 | </el-row> |
... | @@ -100,12 +100,12 @@ | ... | @@ -100,12 +100,12 @@ |
100 | <el-row> | 100 | <el-row> |
101 | <el-col :span="8"> | 101 | <el-col :span="8"> |
102 | <el-form-item label="工作单位" prop="gzdw"> | 102 | <el-form-item label="工作单位" prop="gzdw"> |
103 | <el-input v-model="ruleForm.gzdw"></el-input> | 103 | <el-input v-model="ruleForm.gzdw" :disabled="!showButton"></el-input> |
104 | </el-form-item> | 104 | </el-form-item> |
105 | </el-col> | 105 | </el-col> |
106 | <el-col :span="16"> | 106 | <el-col :span="16"> |
107 | <el-form-item label="代理机构" prop="dlrjg"> | 107 | <el-form-item label="代理机构" prop="dlrjg"> |
108 | <el-input v-model="ruleForm.dlrjg"></el-input> | 108 | <el-input v-model="ruleForm.dlrjg" :disabled="!showButton"></el-input> |
109 | </el-form-item> | 109 | </el-form-item> |
110 | </el-col> | 110 | </el-col> |
111 | </el-row> | 111 | </el-row> |
... | @@ -113,17 +113,17 @@ | ... | @@ -113,17 +113,17 @@ |
113 | <el-row> | 113 | <el-row> |
114 | <el-col :span="8"> | 114 | <el-col :span="8"> |
115 | <el-form-item label="联系电话" prop="dlrdh"> | 115 | <el-form-item label="联系电话" prop="dlrdh"> |
116 | <el-input v-model="ruleForm.dlrdh" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> | 116 | <el-input v-model="ruleForm.dlrdh" :disabled="!showButton" maxlength="11" oninput="value=value.replace(/[^\d]/g,'')"></el-input> |
117 | </el-form-item> | 117 | </el-form-item> |
118 | </el-col> | 118 | </el-col> |
119 | <el-col :span="8"> | 119 | <el-col :span="8"> |
120 | <el-form-item label="代理人姓名" prop="dlrmc"> | 120 | <el-form-item label="代理人姓名" prop="dlrmc"> |
121 | <el-input v-model="ruleForm.dlrmc"></el-input> | 121 | <el-input v-model="ruleForm.dlrmc" :disabled="!showButton"></el-input> |
122 | </el-form-item> | 122 | </el-form-item> |
123 | </el-col> | 123 | </el-col> |
124 | <el-col :span="8"> | 124 | <el-col :span="8"> |
125 | <el-form-item label="代理人证件类型" prop="dlrzjlx"> | 125 | <el-form-item label="代理人证件类型" prop="dlrzjlx"> |
126 | <el-select clearable v-model="ruleForm.dlrzjlx" class="width100" placeholder="请选择"> | 126 | <el-select clearable v-model="ruleForm.dlrzjlx" :disabled="!showButton" class="width100" placeholder="请选择"> |
127 | <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 127 | <el-option v-for="item in dictData['A30']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
128 | </el-option> | 128 | </el-option> |
129 | </el-select> | 129 | </el-select> |
... | @@ -133,7 +133,7 @@ | ... | @@ -133,7 +133,7 @@ |
133 | <el-row> | 133 | <el-row> |
134 | <el-col :span="8"> | 134 | <el-col :span="8"> |
135 | <el-form-item label="性别" prop="xb"> | 135 | <el-form-item label="性别" prop="xb"> |
136 | <el-select clearable v-model="ruleForm.xb" class="width100" placeholder="请选择"> | 136 | <el-select clearable v-model="ruleForm.xb" :disabled="!showButton" class="width100" placeholder="请选择"> |
137 | <el-option v-for="item in dictData['A43']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 137 | <el-option v-for="item in dictData['A43']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
138 | </el-option> | 138 | </el-option> |
139 | </el-select> | 139 | </el-select> |
... | @@ -141,7 +141,7 @@ | ... | @@ -141,7 +141,7 @@ |
141 | </el-col> | 141 | </el-col> |
142 | <el-col :span="8"> | 142 | <el-col :span="8"> |
143 | <el-form-item label="代理人证件号" prop="dlrzjh"> | 143 | <el-form-item label="代理人证件号" prop="dlrzjh"> |
144 | <el-input v-model="ruleForm.dlrzjh" maxlength="20"></el-input> | 144 | <el-input v-model="ruleForm.dlrzjh" :disabled="!showButton" maxlength="20"></el-input> |
145 | </el-form-item> | 145 | </el-form-item> |
146 | </el-col> | 146 | </el-col> |
147 | </el-row> | 147 | </el-row> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-10 13:43:32 | 4 | * @LastEditTime: 2023-08-16 17:02:36 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> | 7 | <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> |
... | @@ -30,6 +30,7 @@ | ... | @@ -30,6 +30,7 @@ |
30 | }, | 30 | }, |
31 | data () { | 31 | data () { |
32 | return { | 32 | return { |
33 | key: 0, | ||
33 | noData: false, | 34 | noData: false, |
34 | imgSrc: require('@/image/bdcqz/bdcqzs2.jpg'), | 35 | imgSrc: require('@/image/bdcqz/bdcqzs2.jpg'), |
35 | bdczmSrc: require('@/image/bdcqz/bdczm.jpg'), | 36 | bdczmSrc: require('@/image/bdcqz/bdczm.jpg'), |
... | @@ -124,26 +125,31 @@ | ... | @@ -124,26 +125,31 @@ |
124 | const image = new Image(); | 125 | const image = new Image(); |
125 | image.onload = () => { | 126 | image.onload = () => { |
126 | context.drawImage(image, 0, 0); | 127 | context.drawImage(image, 0, 0); |
127 | context.font = '18px 楷体'; | 128 | context.font = '16px 楷体'; |
128 | context.fillStyle = '#000000'; | 129 | context.fillStyle = '#000000'; |
129 | context.fillText(this.bdcqz.sjjc ? this.bdcqz.sjjc : '', 60, 56); | 130 | context.fillText(this.bdcqz.sjjc ? this.bdcqz.sjjc : '', 60, 56); |
130 | context.fillText(this.bdcqz.djnd ? this.bdcqz.djnd : '', 113, 56); | 131 | context.fillText(this.bdcqz.djnd ? this.bdcqz.djnd : '', 113, 56); |
131 | context.fillText(this.bdcqz.sxqc ? this.bdcqz.sxqc : '', 180, 56); | 132 | context.fillText(this.bdcqz.sxqc ? this.bdcqz.sxqc : '', 180, 56); |
132 | context.fillText(this.bdcqz.sxh ? this.bdcqz.sxh : '', 370, 56); | 133 | context.fillText(this.bdcqz.sxh ? this.bdcqz.sxh : '', 370, 56); |
133 | context.fillText(this.bdcqz.qlr ? this.bdcqz.qlr : '', 138, 97); | 134 | context.fillText(this.bdcqz.qlr ? this.bdcqz.qlr : '', 129, 97); |
134 | context.fillText(this.bdcqz.gyqk ? this.bdcqz.gyqk : '', 138, 138); | 135 | context.fillText(this.bdcqz.gyqk ? this.bdcqz.gyqk : '', 129, 136); |
135 | context.fillText(this.bdcqz.zl ? this.bdcqz.zl : '', 138, 180); | 136 | |
136 | context.fillText(this.bdcqz.bdcdyh ? this.bdcqz.bdcdyh : '', 138, 223); | 137 | this.bdcdyh = this.bdcqz.bdcdyh.slice(0, 6) + ' ' + this.bdcqz.bdcdyh.slice(6, 12) + ' ' + |
137 | context.fillText(this.bdcqz.qllx ? this.bdcqz.qllx : '', 138, 263); | 138 | this.bdcqz.bdcdyh.slice(12, 19) + ' ' + this.bdcqz.bdcdyh.slice(19, this.bdcqz.bdcdyh.length) |
138 | context.fillText(this.bdcqz.qlxz ? this.bdcqz.qlxz : '', 138, 303); | 139 | context.fillText(this.bdcdyh ? this.bdcdyh : '', 129, 223); |
139 | context.fillText(this.bdcqz.yt ? this.bdcqz.yt : '', 138, 346); | 140 | |
140 | context.fillText(this.bdcqz.mj ? this.bdcqz.mj : '', 138, 386); | 141 | |
141 | context.fillText(this.bdcqz.syqx ? this.bdcqz.syqx : '', 138, 429); | 142 | |
143 | context.fillText(this.bdcqz.qllx ? this.bdcqz.qllx : '', 129, 263); | ||
144 | context.fillText(this.bdcqz.qlxz ? this.bdcqz.qlxz : '', 129, 303); | ||
145 | context.fillText(this.bdcqz.yt ? this.bdcqz.yt : '', 129, 346); | ||
146 | context.fillText(this.bdcqz.mj ? this.bdcqz.mj : '', 129, 386); | ||
147 | // context.fillText(this.bdcqz.syqx ? this.bdcqz.syqx : '', 129, 429); | ||
142 | // qlqtzk | 148 | // qlqtzk |
143 | const maxWidth = 280; // 最大宽度限制 | 149 | const maxWidth = 330; // 最大宽度限制 |
144 | let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : []; | 150 | let lines = this.bdcqz.qlqtzk ? this.bdcqz.qlqtzk.split('\n') : []; |
145 | lines.forEach((line, index) => { | 151 | lines.forEach((line, index) => { |
146 | const y = 469 + (index * 37); // 每行文本的垂直位置 | 152 | const y = 473 + (index * 27); // 每行文本的垂直位置 |
147 | let currentLine = ''; | 153 | let currentLine = ''; |
148 | let arr = []; | 154 | let arr = []; |
149 | for (let word of line) { | 155 | for (let word of line) { |
... | @@ -158,12 +164,12 @@ | ... | @@ -158,12 +164,12 @@ |
158 | } | 164 | } |
159 | arr.push(currentLine); | 165 | arr.push(currentLine); |
160 | arr.forEach((line, index) => { | 166 | arr.forEach((line, index) => { |
161 | context.fillText(line, 138, y + (index * 20)); // 调整行高 | 167 | context.fillText(line, 129, y + (index * 20)); // 调整行高 |
162 | }) | 168 | }) |
163 | }) | 169 | }) |
164 | let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split(' ') : []; | 170 | let lines1 = this.bdcqz.fj ? this.bdcqz.fj.split(' ') : []; |
165 | lines1.forEach((line, index) => { | 171 | lines1.forEach((line, index) => { |
166 | const y = 100 + (index * 37); // 每行文本的垂直位置 | 172 | const y = 100 + (index * 27); // 每行文本的垂直位置 |
167 | let currentLine = ''; | 173 | let currentLine = ''; |
168 | let arr = []; | 174 | let arr = []; |
169 | for (let word of line) { | 175 | for (let word of line) { |
... | @@ -181,7 +187,71 @@ | ... | @@ -181,7 +187,71 @@ |
181 | context.fillText(line, 580, y + (index * 20)); // 调整行高 | 187 | context.fillText(line, 580, y + (index * 20)); // 调整行高 |
182 | }) | 188 | }) |
183 | }) | 189 | }) |
190 | let lines3 = this.bdcqz.syqx ? this.bdcqz.syqx.split(' ') : []; | ||
191 | lines3.forEach((line, index) => { | ||
192 | const y = 423 + (index * 27); // 每行文本的垂直位置 | ||
193 | let currentLine = ''; | ||
194 | let arr = []; | ||
195 | for (let word of line) { | ||
196 | const testLine = currentLine + word; | ||
197 | const lineWidth = context.measureText(testLine).width; | ||
198 | if (lineWidth <= 315) { | ||
199 | currentLine = testLine; | ||
200 | } else { | ||
201 | arr.push(currentLine); | ||
202 | currentLine = word; | ||
203 | } | ||
204 | } | ||
205 | arr.push(currentLine); | ||
206 | arr.forEach((line, index) => { | ||
207 | context.fillText(line, 129, y + (index * 20)); // 调整行高 | ||
208 | }) | ||
209 | }) | ||
184 | 210 | ||
211 | |||
212 | |||
213 | let lines2 = this.bdcqz.zl ? this.bdcqz.zl.split(' ') : []; | ||
214 | if (lines2.length > 22) { | ||
215 | lines2.forEach((line, index) => { | ||
216 | const y = 170 + (index * 20); // 每行文本的垂直位置 | ||
217 | let currentLine = ''; | ||
218 | let arr = []; | ||
219 | for (let word of line) { | ||
220 | const testLine = currentLine + word; | ||
221 | const lineWidth = context.measureText(testLine).width; | ||
222 | if (lineWidth <= 360) { | ||
223 | currentLine = testLine; | ||
224 | } else { | ||
225 | arr.push(currentLine); | ||
226 | currentLine = word; | ||
227 | } | ||
228 | } | ||
229 | arr.push(currentLine); | ||
230 | arr.forEach((line, index) => { | ||
231 | context.fillText(line, 129, y + (index * 20)); // 调整行高 | ||
232 | }) | ||
233 | }) | ||
234 | } else { | ||
235 | lines2.forEach((line, index) => { | ||
236 | const y = 180 + (index * 20); // 每行文本的垂直位置 | ||
237 | let currentLine = ''; | ||
238 | let arr = []; | ||
239 | for (let word of line) { | ||
240 | const testLine = currentLine + word; | ||
241 | const lineWidth = context.measureText(testLine).width; | ||
242 | if (lineWidth <= 360) { | ||
243 | currentLine = testLine; | ||
244 | } else { | ||
245 | arr.push(currentLine); | ||
246 | currentLine = word; | ||
247 | } | ||
248 | } | ||
249 | arr.push(currentLine); | ||
250 | arr.forEach((line, index) => { | ||
251 | context.fillText(line, 129, y + (index * 20)); // 调整行高 | ||
252 | }) | ||
253 | }) | ||
254 | } | ||
185 | } | 255 | } |
186 | image.src = this.imgSrc | 256 | image.src = this.imgSrc |
187 | }, | 257 | }, | ... | ... |
... | @@ -18,51 +18,54 @@ | ... | @@ -18,51 +18,54 @@ |
18 | > | 18 | > |
19 | <el-table-column prop="index" width="50" :render-header="renderHeader"> | 19 | <el-table-column prop="index" width="50" :render-header="renderHeader"> |
20 | <template slot-scope="scope"> | 20 | <template slot-scope="scope"> |
21 | <div style="text-align: center"> | 21 | <div style="text-align: center">{{ scope.$index + 1 }}</div> |
22 | {{ scope.$index + 1 }} | ||
23 | </div> | ||
24 | </template> | 22 | </template> |
25 | </el-table-column> | 23 | </el-table-column> |
26 | <el-table-column prop="bdcdyh" label="不动产单元号" min-width="100"> | 24 | <el-table-column prop="bdcdyh" label="不动产单元号" min-width="100"> |
27 | <template slot-scope="scope"> | 25 | <template slot-scope="scope"> |
28 | <div style="text-align: center"> | 26 | <div style="text-align: center">{{ scope.row.bdcdyh }}</div> |
29 | {{ scope.row.bdcdyh }} | ||
30 | </div> | ||
31 | </template> | 27 | </template> |
32 | </el-table-column> | 28 | </el-table-column> |
33 | <el-table-column prop="xmmc" label="项目名称" min-width="100"> | 29 | <el-table-column prop="xmmc" label="项目名称" min-width="100"> |
34 | <template slot-scope="scope"> | 30 | <template slot-scope="scope"> |
35 | <div style="text-align: center"> | 31 | <div style="text-align: center">{{ scope.row.xmmc }}</div> |
36 | {{ scope.row.xmmc }} | 32 | </template> |
37 | </div> | 33 | </el-table-column> |
34 | <el-table-column prop="zcs" label="总层数" min-width="100"> | ||
35 | <template slot-scope="scope"> | ||
36 | <div style="text-align: center">{{ scope.row.zcs }}</div> | ||
37 | </template> | ||
38 | </el-table-column> | ||
39 | <el-table-column prop="ytmc" label="房屋用途" min-width="100"> | ||
40 | <template slot-scope="scope"> | ||
41 | <div style="text-align: center">{{ scope.row.ytmc }}</div> | ||
42 | </template> | ||
43 | </el-table-column> | ||
44 | <el-table-column prop="fwjgmc" label="房屋结构" min-width="100"> | ||
45 | <template slot-scope="scope"> | ||
46 | <div style="text-align: center">{{ scope.row.fwjgmc }}</div> | ||
38 | </template> | 47 | </template> |
39 | </el-table-column> | 48 | </el-table-column> |
40 | <el-table-column prop="jzmj" label="建筑面积" min-width="100"> | 49 | <el-table-column prop="jzmj" label="建筑面积" min-width="100"> |
41 | <template slot-scope="scope"> | 50 | <template slot-scope="scope"> |
42 | <div style="text-align: center"> | 51 | <div style="text-align: center">{{ scope.row.jzmj }}</div> |
43 | {{ scope.row.jzmj }} | ||
44 | </div> | ||
45 | </template> | 52 | </template> |
46 | </el-table-column> | 53 | </el-table-column> |
47 | <el-table-column prop="ytmc" label="用途名称" min-width="100"> | 54 | <el-table-column prop="jgsj" label="竣工时间" min-width="100"> |
48 | <template slot-scope="scope"> | 55 | <template slot-scope="scope"> |
49 | <div style="text-align: center"> | 56 | <div style="text-align: center">{{ scope.row.jgsj }}</div> |
50 | {{ scope.row.ytmc }} | ||
51 | </div> | ||
52 | </template> | 57 | </template> |
53 | </el-table-column> | 58 | </el-table-column> |
54 | <el-table-column prop="fwjgmc" label="房屋结构名称" min-width="100"> | 59 | <el-table-column prop="zts" label="总套数" min-width="100"> |
55 | <template slot-scope="scope"> | 60 | <template slot-scope="scope"> |
56 | <div style="text-align: center"> | 61 | <div style="text-align: center">{{ scope.row.zts }}</div> |
57 | {{ scope.row.fwjgmc }} | ||
58 | </div> | ||
59 | </template> | 62 | </template> |
60 | </el-table-column> | 63 | </el-table-column> |
61 | </el-table> | 64 | </el-table> |
62 | </div> | 65 | </div> |
63 | </template> | 66 | </template> |
64 | <script> | 67 | <script> |
65 | import {mapGetters} from "vuex"; | 68 | import { mapGetters } from "vuex"; |
66 | 69 | ||
67 | export default { | 70 | export default { |
68 | computed: { | 71 | computed: { |
... | @@ -84,11 +87,10 @@ export default { | ... | @@ -84,11 +87,10 @@ export default { |
84 | return { | 87 | return { |
85 | // 键名转换,方法默认是label和children进行树状渲染 | 88 | // 键名转换,方法默认是label和children进行树状渲染 |
86 | key: 0, | 89 | key: 0, |
87 | tableDataList: [] | 90 | tableDataList: [], |
88 | }; | 91 | }; |
89 | }, | 92 | }, |
90 | mounted() { | 93 | mounted() {}, |
91 | }, | ||
92 | watch: { | 94 | watch: { |
93 | tableData: { | 95 | tableData: { |
94 | handler: function (val, oldVal) { | 96 | handler: function (val, oldVal) { |
... | @@ -133,7 +135,7 @@ export default { | ... | @@ -133,7 +135,7 @@ export default { |
133 | )} | 135 | )} |
134 | </div> | 136 | </div> |
135 | ); | 137 | ); |
136 | } | 138 | }, |
137 | }, | 139 | }, |
138 | }; | 140 | }; |
139 | </script> | 141 | </script> | ... | ... |
... | @@ -24,7 +24,7 @@ | ... | @@ -24,7 +24,7 @@ |
24 | <el-input v-model="ruleForm.qlr" clearable placeholder="请输入权利人"></el-input> | 24 | <el-input v-model="ruleForm.qlr" clearable placeholder="请输入权利人"></el-input> |
25 | </el-form-item> | 25 | </el-form-item> |
26 | </el-col> | 26 | </el-col> |
27 | <el-col :span="6" class="btnColRight" v-if="ableOperation"> | 27 | <el-col :span="6" class="btnColRight" v-if="viewEdit"> |
28 | <el-form-item> | 28 | <el-form-item> |
29 | <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button> | 29 | <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button> |
30 | <el-button type="primary" icon="el-icon-search" @click="zslqClick">证书领取</el-button> | 30 | <el-button type="primary" icon="el-icon-search" @click="zslqClick">证书领取</el-button> |
... | @@ -50,7 +50,7 @@ | ... | @@ -50,7 +50,7 @@ |
50 | data () { | 50 | data () { |
51 | return { | 51 | return { |
52 | //表单是否可操作 | 52 | //表单是否可操作 |
53 | ableOperation: true, | 53 | viewEdit: false, |
54 | ruleForm: { | 54 | ruleForm: { |
55 | ysxlh: '', | 55 | ysxlh: '', |
56 | zsh: '', | 56 | zsh: '', |
... | @@ -66,7 +66,7 @@ | ... | @@ -66,7 +66,7 @@ |
66 | } | 66 | } |
67 | }, | 67 | }, |
68 | created () { | 68 | created () { |
69 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 69 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
70 | }, | 70 | }, |
71 | computed: { | 71 | computed: { |
72 | ...mapGetters(['workFresh']) | 72 | ...mapGetters(['workFresh']) | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-04 13:26:31 | 4 | * @LastEditTime: 2023-08-16 16:44:04 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div> | 7 | <div> |
8 | <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" | 8 | <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" |
9 | :data="tableDataList"> | 9 | :data="tableDataList"> |
10 | </lb-table> | 10 | </lb-table> |
11 | <addQlr v-model="dialog" :details="details" :showButton="!isDisabled" @updateDetail="handleupdateDetail" /> | 11 | <addQlr v-model="dialog" :details="details" :showButton="disabled" @updateDetail="handleupdateDetail" /> |
12 | </div> | 12 | </div> |
13 | </template> | 13 | </template> |
14 | <script> | 14 | <script> |
... | @@ -44,7 +44,6 @@ | ... | @@ -44,7 +44,6 @@ |
44 | dataIndex: 0, | 44 | dataIndex: 0, |
45 | dialog: false, | 45 | dialog: false, |
46 | isaddupdate: false, | 46 | isaddupdate: false, |
47 | isDisabled: this.disabled, | ||
48 | details: {}, | 47 | details: {}, |
49 | tableDataList: [], | 48 | tableDataList: [], |
50 | InformationTable: [ | 49 | InformationTable: [ |
... | @@ -52,7 +51,7 @@ | ... | @@ -52,7 +51,7 @@ |
52 | width: '50', | 51 | width: '50', |
53 | renderHeader: (h, scope) => { | 52 | renderHeader: (h, scope) => { |
54 | return <div> { | 53 | return <div> { |
55 | this.isDisabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> | 54 | !this.disabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> |
56 | } | 55 | } |
57 | </div> | 56 | </div> |
58 | }, | 57 | }, |
... | @@ -60,7 +59,7 @@ | ... | @@ -60,7 +59,7 @@ |
60 | return ( | 59 | return ( |
61 | <div> | 60 | <div> |
62 | { | 61 | { |
63 | this.isDisabled ? <span>{scope.$index + 1}</span> : | 62 | !this.disabled ? <span>{scope.$index + 1}</span> : |
64 | <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> | 63 | <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> |
65 | } | 64 | } |
66 | </div> | 65 | </div> |
... | @@ -71,7 +70,7 @@ | ... | @@ -71,7 +70,7 @@ |
71 | label: '身份证读卡器', | 70 | label: '身份证读卡器', |
72 | align: 'center', | 71 | align: 'center', |
73 | render: (h, scope) => { | 72 | render: (h, scope) => { |
74 | return <el-button type="text" icon="el-icon-tickets" disabled={this.isDisabled} onClick={() => { this.readClick(scope.row) }}>读取</el-button> | 73 | return <el-button type="text" icon="el-icon-tickets" disabled={!this.disabled} onClick={() => { this.readClick(scope.row) }}>读取</el-button> |
75 | } | 74 | } |
76 | }, | 75 | }, |
77 | { | 76 | { |
... | @@ -103,13 +102,13 @@ | ... | @@ -103,13 +102,13 @@ |
103 | return ( | 102 | return ( |
104 | <div> | 103 | <div> |
105 | { | 104 | { |
106 | this.isDisabled ? <el-button | 105 | this.disabled ? <el-button |
107 | icon="el-icon-view" | 106 | icon="el-icon-edit-outline" |
108 | type="text" | 107 | type="text" |
109 | onClick={() => { this.queryViewClick(scope.$index, scope.row) }} disabled={this.isDisabled} > 查看</el-button> : <el-button | 108 | onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> : <el-button |
110 | icon="el-icon-edit-outline" | 109 | icon="el-icon-view" |
111 | type="text" | 110 | type="text" |
112 | onClick={() => { this.editClick(scope.$index, scope.row) }} disabled={this.isDisabled}>编辑</el-button> | 111 | onClick={() => { this.queryViewClick(scope.$index, scope.row) }} > 查看</el-button> |
113 | } | 112 | } |
114 | </div> | 113 | </div> |
115 | ) | 114 | ) |
... | @@ -179,7 +178,6 @@ | ... | @@ -179,7 +178,6 @@ |
179 | } | 178 | } |
180 | this.key++ | 179 | this.key++ |
181 | }, | 180 | }, |
182 | // 新增 | ||
183 | /** | 181 | /** |
184 | * @description: 新增 | 182 | * @description: 新增 |
185 | * @author: renchao | 183 | * @author: renchao |
... | @@ -213,7 +211,6 @@ | ... | @@ -213,7 +211,6 @@ |
213 | }); | 211 | }); |
214 | }, | 212 | }, |
215 | 213 | ||
216 | // 身份证读取 | ||
217 | /** | 214 | /** |
218 | * @description: 身份证读取 | 215 | * @description: 身份证读取 |
219 | * @param {*} row | 216 | * @param {*} row | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 审批意见 | 2 | * @Description: 审批意见 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-05-17 10:41:24 | 4 | * @LastEditTime: 2023-08-16 14:39:55 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="spyj loadingtext"> | 7 | <div class="spyj loadingtext"> |
... | @@ -25,7 +25,7 @@ | ... | @@ -25,7 +25,7 @@ |
25 | <el-col :span="24"> | 25 | <el-col :span="24"> |
26 | <el-form-item label-width="0" class="opinion_item"> | 26 | <el-form-item label-width="0" class="opinion_item"> |
27 | <el-input | 27 | <el-input |
28 | :disabled="!ableOperation || item.show" | 28 | :disabled="!viewEdit || item.show" |
29 | type="textarea" | 29 | type="textarea" |
30 | :rows="4" | 30 | :rows="4" |
31 | class="opinion" | 31 | class="opinion" |
... | @@ -35,7 +35,7 @@ | ... | @@ -35,7 +35,7 @@ |
35 | <el-button | 35 | <el-button |
36 | class="opinion_btn" | 36 | class="opinion_btn" |
37 | @click="commonOpinion(index)" | 37 | @click="commonOpinion(index)" |
38 | v-if="ableOperation" | 38 | v-if="viewEdit" |
39 | >常用意见</el-button | 39 | >常用意见</el-button |
40 | > | 40 | > |
41 | </el-form-item> | 41 | </el-form-item> |
... | @@ -57,7 +57,7 @@ | ... | @@ -57,7 +57,7 @@ |
57 | </div> | 57 | </div> |
58 | </el-form> | 58 | </el-form> |
59 | </div> | 59 | </div> |
60 | <div class="submit_button" v-if="ableOperation"> | 60 | <div class="submit_button" v-if="viewEdit"> |
61 | <el-button type="primary" :disabled="shows" @click="onSubmit()">保存</el-button> | 61 | <el-button type="primary" :disabled="shows" @click="onSubmit()">保存</el-button> |
62 | </div> | 62 | </div> |
63 | </div> | 63 | </div> |
... | @@ -78,7 +78,7 @@ export default { | ... | @@ -78,7 +78,7 @@ export default { |
78 | currentindex: 0, | 78 | currentindex: 0, |
79 | bsmSlsq: "", | 79 | bsmSlsq: "", |
80 | refresh: 10, | 80 | refresh: 10, |
81 | ableOperation: false, | 81 | viewEdit: false, |
82 | bsmSlsq: this.$route.query.bsmSlsq, | 82 | bsmSlsq: this.$route.query.bsmSlsq, |
83 | bestepid: this.$route.query.bestepid, | 83 | bestepid: this.$route.query.bestepid, |
84 | propsParam: {}, | 84 | propsParam: {}, |
... | @@ -103,8 +103,7 @@ export default { | ... | @@ -103,8 +103,7 @@ export default { |
103 | created() {}, | 103 | created() {}, |
104 | mounted() { | 104 | mounted() { |
105 | this.propsParam = this.$attrs; | 105 | this.propsParam = this.$attrs; |
106 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; | 106 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
107 | // this.ableOperation = this.$parent.ableOperation; | ||
108 | this.getShList(); | 107 | this.getShList(); |
109 | 108 | ||
110 | switch (this.$parent.dqhj) { | 109 | switch (this.$parent.dqhj) { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-03 14:13:59 | 4 | * @LastEditTime: 2023-08-16 09:48:00 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="szxx"> | 7 | <div class="szxx"> |
... | @@ -41,7 +41,7 @@ | ... | @@ -41,7 +41,7 @@ |
41 | <span>印刷序列号:{{ item.ysxlh }}</span> | 41 | <span>印刷序列号:{{ item.ysxlh }}</span> |
42 | </div> | 42 | </div> |
43 | </div> | 43 | </div> |
44 | <div class="card_padding" v-if="ableOperation"> | 44 | <div class="card_padding" v-if="viewEdit"> |
45 | <div class="top_line middle_margin"></div> | 45 | <div class="top_line middle_margin"></div> |
46 | <div class="text" v-if="item.ysxlh"> | 46 | <div class="text" v-if="item.ysxlh"> |
47 | <el-button class="operation_button" type="text" @click="openInvalidDiglog(item)">再次打印({{ item.szcs | 47 | <el-button class="operation_button" type="text" @click="openInvalidDiglog(item)">再次打印({{ item.szcs |
... | @@ -81,7 +81,7 @@ | ... | @@ -81,7 +81,7 @@ |
81 | data () { | 81 | data () { |
82 | return { | 82 | return { |
83 | //表单是否可操作 | 83 | //表单是否可操作 |
84 | ableOperation: true, | 84 | viewEdit: false, |
85 | dialog: false, | 85 | dialog: false, |
86 | tableData: [], | 86 | tableData: [], |
87 | bdcqzlx: 1, | 87 | bdcqzlx: 1, |
... | @@ -104,7 +104,7 @@ | ... | @@ -104,7 +104,7 @@ |
104 | }, | 104 | }, |
105 | created () { | 105 | created () { |
106 | this.list() | 106 | this.list() |
107 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 107 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
108 | }, | 108 | }, |
109 | methods: { | 109 | methods: { |
110 | //初始化列表 | 110 | //初始化列表 | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-10 09:34:25 | 4 | * @LastEditTime: 2023-08-16 08:59:32 |
5 | */ | 5 | */ |
6 | import { getPrintTemplateByCode } from "@/api/print"; | 6 | import { getPrintTemplateByCode } from "@/api/print"; |
7 | import { uploadUndo } from "@/api/clxx"; | 7 | import { uploadUndo } from "@/api/clxx"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-07-11 09:57:17 | 4 | * @LastEditTime: 2023-08-16 09:50:02 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -152,14 +152,14 @@ | ... | @@ -152,14 +152,14 @@ |
152 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg"> | 152 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg"> |
153 | <el-input | 153 | <el-input |
154 | v-model="ruleForm.cfdj.cfjg" | 154 | v-model="ruleForm.cfdj.cfjg" |
155 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 155 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
156 | </el-form-item> | 156 | </el-form-item> |
157 | </el-col> | 157 | </el-col> |
158 | <el-col :span="8"> | 158 | <el-col :span="8"> |
159 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh"> | 159 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh"> |
160 | <el-input | 160 | <el-input |
161 | v-model="ruleForm.cfdj.cfwh" | 161 | v-model="ruleForm.cfdj.cfwh" |
162 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 162 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
163 | </el-form-item> | 163 | </el-form-item> |
164 | </el-col> | 164 | </el-col> |
165 | <el-col :span="8"> | 165 | <el-col :span="8"> |
... | @@ -173,7 +173,7 @@ | ... | @@ -173,7 +173,7 @@ |
173 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx"> | 173 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封期限:" prop="cfdj.cfqx"> |
174 | <el-input | 174 | <el-input |
175 | v-model="ruleForm.cfdj.cfqx" | 175 | v-model="ruleForm.cfdj.cfqx" |
176 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 176 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
177 | </el-form-item> | 177 | </el-form-item> |
178 | </el-col> | 178 | </el-col> |
179 | <el-col :span="8"> | 179 | <el-col :span="8"> |
... | @@ -184,7 +184,7 @@ | ... | @@ -184,7 +184,7 @@ |
184 | type="date" | 184 | type="date" |
185 | placeholder="选择日期" | 185 | placeholder="选择日期" |
186 | value-format="yyyy-MM-dd" | 186 | value-format="yyyy-MM-dd" |
187 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-date-picker> | 187 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-date-picker> |
188 | </el-form-item> | 188 | </el-form-item> |
189 | </el-col> | 189 | </el-col> |
190 | <el-col :span="8"> | 190 | <el-col :span="8"> |
... | @@ -192,7 +192,7 @@ | ... | @@ -192,7 +192,7 @@ |
192 | <el-date-picker | 192 | <el-date-picker |
193 | v-model="ruleForm.cfdj.cfjssj" | 193 | v-model="ruleForm.cfdj.cfjssj" |
194 | class="width100" | 194 | class="width100" |
195 | :disabled="!ableOperation || ableEdit || isJfOperation" | 195 | :disabled="!viewEdit || ableEdit || isJfOperation" |
196 | type="date" | 196 | type="date" |
197 | placeholder="选择日期" | 197 | placeholder="选择日期" |
198 | value-format="yyyy-MM-dd"></el-date-picker> | 198 | value-format="yyyy-MM-dd"></el-date-picker> |
... | @@ -204,14 +204,14 @@ | ... | @@ -204,14 +204,14 @@ |
204 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj"> | 204 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj"> |
205 | <el-input | 205 | <el-input |
206 | v-model="ruleForm.cfdj.cfwj" | 206 | v-model="ruleForm.cfdj.cfwj" |
207 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 207 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
208 | </el-form-item> | 208 | </el-form-item> |
209 | </el-col> | 209 | </el-col> |
210 | <el-col :span="16"> | 210 | <el-col :span="16"> |
211 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw"> | 211 | <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw"> |
212 | <el-input | 212 | <el-input |
213 | v-model="ruleForm.cfdj.cffw" | 213 | v-model="ruleForm.cfdj.cffw" |
214 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 214 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
215 | </el-form-item> | 215 | </el-form-item> |
216 | </el-col> | 216 | </el-col> |
217 | </el-row> | 217 | </el-row> |
... | @@ -221,7 +221,7 @@ | ... | @@ -221,7 +221,7 @@ |
221 | <el-input | 221 | <el-input |
222 | v-model="ruleForm.cfdj.fj" | 222 | v-model="ruleForm.cfdj.fj" |
223 | type="textarea" | 223 | type="textarea" |
224 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 224 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
225 | </el-form-item> | 225 | </el-form-item> |
226 | </el-col> | 226 | </el-col> |
227 | </el-row> | 227 | </el-row> |
... | @@ -232,7 +232,7 @@ | ... | @@ -232,7 +232,7 @@ |
232 | class="textArea" | 232 | class="textArea" |
233 | type="textarea" | 233 | type="textarea" |
234 | v-model="ruleForm.cfdj.djyy" | 234 | v-model="ruleForm.cfdj.djyy" |
235 | :disabled="!ableOperation || ableEdit || isJfOperation"></el-input> | 235 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-input> |
236 | </el-form-item> | 236 | </el-form-item> |
237 | </el-col> | 237 | </el-col> |
238 | </el-row> | 238 | </el-row> |
... | @@ -246,27 +246,27 @@ | ... | @@ -246,27 +246,27 @@ |
246 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg"> | 246 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封机关:" prop="cfdj.jfjg"> |
247 | <el-input | 247 | <el-input |
248 | v-model="ruleForm.cfdj.jfjg" | 248 | v-model="ruleForm.cfdj.jfjg" |
249 | :disabled="!ableOperation || ableEdit"></el-input> | 249 | :disabled="!viewEdit || ableEdit"></el-input> |
250 | </el-form-item> | 250 | </el-form-item> |
251 | </el-col> | 251 | </el-col> |
252 | <el-col :span="8"> | 252 | <el-col :span="8"> |
253 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj"> | 253 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文件:" prop="cfdj.jfwj"> |
254 | <el-input | 254 | <el-input |
255 | v-model="ruleForm.cfdj.jfwj" | 255 | v-model="ruleForm.cfdj.jfwj" |
256 | :disabled="!ableOperation || ableEdit"></el-input> | 256 | :disabled="!viewEdit || ableEdit"></el-input> |
257 | </el-form-item> | 257 | </el-form-item> |
258 | </el-col> | 258 | </el-col> |
259 | <el-col :span="8"> | 259 | <el-col :span="8"> |
260 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh"> | 260 | <el-form-item :class="flag ? 'marginBot0' : ''" label="解封文号:" prop="cfdj.jfwh"> |
261 | <el-input | 261 | <el-input |
262 | v-model="ruleForm.cfdj.jfwh" | 262 | v-model="ruleForm.cfdj.jfwh" |
263 | :disabled="!ableOperation || ableEdit"></el-input> | 263 | :disabled="!viewEdit || ableEdit"></el-input> |
264 | </el-form-item> | 264 | </el-form-item> |
265 | </el-col> | 265 | </el-col> |
266 | </el-row> | 266 | </el-row> |
267 | </div> | 267 | </div> |
268 | </div> | 268 | </div> |
269 | <el-row class="btn" v-if="ableOperation && !ableEdit"> | 269 | <el-row class="btn" v-if="viewEdit && !ableEdit"> |
270 | <el-form-item :class="flag ? 'marginBot0' : ''"> | 270 | <el-form-item :class="flag ? 'marginBot0' : ''"> |
271 | <el-button type="primary" @click="onSubmit">保存</el-button> | 271 | <el-button type="primary" @click="onSubmit">保存</el-button> |
272 | </el-form-item> | 272 | </el-form-item> |
... | @@ -282,7 +282,7 @@ | ... | @@ -282,7 +282,7 @@ |
282 | data () { | 282 | data () { |
283 | return { | 283 | return { |
284 | //表单是否可操作 | 284 | //表单是否可操作 |
285 | ableOperation: true, | 285 | viewEdit: false, |
286 | disabled: true, | 286 | disabled: true, |
287 | flagTop: this.flag ? "top" : "", | 287 | flagTop: this.flag ? "top" : "", |
288 | rules: {}, | 288 | rules: {}, |
... | @@ -299,14 +299,14 @@ | ... | @@ -299,14 +299,14 @@ |
299 | async created () { | 299 | async created () { |
300 | this.propsParam = this.$attrs; | 300 | this.propsParam = this.$attrs; |
301 | this.ableEdit = this.$parent.showBatch; | 301 | this.ableEdit = this.$parent.showBatch; |
302 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 302 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
303 | if (this.propsParam.djlx == "400") { | 303 | if (this.propsParam.djlx == "400") { |
304 | this.isJfOperation = true; | 304 | this.isJfOperation = true; |
305 | } | 305 | } |
306 | var formdata = new FormData(); | 306 | var formdata = new FormData(); |
307 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 307 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
308 | formdata.append("djlx", this.propsParam.djlx); | 308 | formdata.append("djlx", this.propsParam.djlx); |
309 | formdata.append("isEdit", this.ableOperation); | 309 | formdata.append("isEdit", this.viewEdit); |
310 | Init(formdata).then((res) => { | 310 | Init(formdata).then((res) => { |
311 | if (res.code === 200 && res.result) { | 311 | if (res.code === 200 && res.result) { |
312 | this.ruleForm = res.result; | 312 | this.ruleForm = res.result; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 12:56:43 | 4 | * @LastEditTime: 2023-08-16 16:10:51 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -126,7 +126,7 @@ | ... | @@ -126,7 +126,7 @@ |
126 | </el-col> | 126 | </el-col> |
127 | <el-col :span="9"> | 127 | <el-col :span="9"> |
128 | <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> | 128 | <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> |
129 | <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!ableOperation|| isJfOperation"> | 129 | <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!viewEdit|| isJfOperation"> |
130 | <el-radio label="1">启用</el-radio> | 130 | <el-radio label="1">启用</el-radio> |
131 | <el-radio label="0">禁用</el-radio> | 131 | <el-radio label="0">禁用</el-radio> |
132 | </el-radio-group> | 132 | </el-radio-group> |
... | @@ -138,8 +138,8 @@ | ... | @@ -138,8 +138,8 @@ |
138 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> | 138 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> |
139 | <el-form-item label="被担保主债权数额:"> | 139 | <el-form-item label="被担保主债权数额:"> |
140 | <div style="display:flex"> | 140 | <div style="display:flex"> |
141 | <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!ableOperation|| isJfOperation" style="width:500%"></el-input> | 141 | <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!viewEdit|| isJfOperation" style="width:500%"></el-input> |
142 | <el-select v-model="ruleForm.diyaq.jedw" :disabled="!ableOperation|| isJfOperation"> | 142 | <el-select v-model="ruleForm.diyaq.jedw" :disabled="!viewEdit|| isJfOperation"> |
143 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 143 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
144 | </el-option> | 144 | </el-option> |
145 | </el-select> | 145 | </el-select> |
... | @@ -149,19 +149,19 @@ | ... | @@ -149,19 +149,19 @@ |
149 | 149 | ||
150 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> | 150 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> |
151 | <el-form-item label="最高债权额:"> | 151 | <el-form-item label="最高债权额:"> |
152 | <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!ableOperation|| isJfOperation"></el-input> | 152 | <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!viewEdit|| isJfOperation"></el-input> |
153 | </el-form-item> | 153 | </el-form-item> |
154 | </el-col> | 154 | </el-col> |
155 | 155 | ||
156 | <el-col :span="8"> | 156 | <el-col :span="8"> |
157 | <el-form-item label="债务履行起始时间:"> | 157 | <el-form-item label="债务履行起始时间:"> |
158 | <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!ableOperation|| isJfOperation" type="date"> | 158 | <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!viewEdit|| isJfOperation" type="date"> |
159 | </el-date-picker> | 159 | </el-date-picker> |
160 | </el-form-item> | 160 | </el-form-item> |
161 | </el-col> | 161 | </el-col> |
162 | <el-col :span="8"> | 162 | <el-col :span="8"> |
163 | <el-form-item label="债务履行结束时间:"> | 163 | <el-form-item label="债务履行结束时间:"> |
164 | <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!ableOperation|| isJfOperation" type="date"> | 164 | <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!viewEdit|| isJfOperation" type="date"> |
165 | </el-date-picker> | 165 | </el-date-picker> |
166 | </el-form-item> | 166 | </el-form-item> |
167 | </el-col> | 167 | </el-col> |
... | @@ -170,21 +170,21 @@ | ... | @@ -170,21 +170,21 @@ |
170 | <el-col :span="24"> | 170 | <el-col :span="24"> |
171 | <el-form-item label="担保范围:"> | 171 | <el-form-item label="担保范围:"> |
172 | <el-input v-model="ruleForm.diyaq.dbfw" | 172 | <el-input v-model="ruleForm.diyaq.dbfw" |
173 | :disabled="ruleForm.sldy.djlx == '300'&& !ableOperation|| isJfOperation"></el-input> | 173 | :disabled="ruleForm.sldy.djlx == '300'&& !viewEdit|| isJfOperation"></el-input> |
174 | </el-form-item> | 174 | </el-form-item> |
175 | </el-col> | 175 | </el-col> |
176 | </el-row> | 176 | </el-row> |
177 | <el-row> | 177 | <el-row> |
178 | <el-col :span="24"> | 178 | <el-col :span="24"> |
179 | <el-form-item label="最高债权确定事实和数额:"> | 179 | <el-form-item label="最高债权确定事实和数额:"> |
180 | <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!ableOperation|| isJfOperation"></el-input> | 180 | <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!viewEdit|| isJfOperation"></el-input> |
181 | </el-form-item> | 181 | </el-form-item> |
182 | </el-col> | 182 | </el-col> |
183 | </el-row> | 183 | </el-row> |
184 | <el-row> | 184 | <el-row> |
185 | <el-col> | 185 | <el-col> |
186 | <el-form-item label="附记:" prop="fj"> | 186 | <el-form-item label="附记:" prop="fj"> |
187 | <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!ableOperation|| isJfOperation"></el-input> | 187 | <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!viewEdit|| isJfOperation"></el-input> |
188 | </el-form-item> | 188 | </el-form-item> |
189 | </el-col> | 189 | </el-col> |
190 | </el-row> | 190 | </el-row> |
... | @@ -196,7 +196,7 @@ | ... | @@ -196,7 +196,7 @@ |
196 | <el-row :gutter="10"> | 196 | <el-row :gutter="10"> |
197 | <el-col :span="12"> | 197 | <el-col :span="12"> |
198 | <el-form-item label="共有方式:"> | 198 | <el-form-item label="共有方式:"> |
199 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 199 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
200 | <el-radio label="0">单独所有</el-radio> | 200 | <el-radio label="0">单独所有</el-radio> |
201 | <el-radio label="1">共同共有</el-radio> | 201 | <el-radio label="1">共同共有</el-radio> |
202 | <el-radio label="2">按份所有</el-radio> | 202 | <el-radio label="2">按份所有</el-radio> |
... | @@ -208,7 +208,7 @@ | ... | @@ -208,7 +208,7 @@ |
208 | <el-form-item label="是否分别持证:"> | 208 | <el-form-item label="是否分别持证:"> |
209 | <el-radio-group | 209 | <el-radio-group |
210 | v-model="ruleForm.sldy.sqfbcz" | 210 | v-model="ruleForm.sldy.sqfbcz" |
211 | :disabled="!ableOperation"> | 211 | :disabled="!viewEdit"> |
212 | <el-radio :label="1">是</el-radio> | 212 | <el-radio :label="1">是</el-radio> |
213 | <el-radio :label="0">否</el-radio> | 213 | <el-radio :label="0">否</el-radio> |
214 | </el-radio-group> | 214 | </el-radio-group> |
... | @@ -221,7 +221,7 @@ | ... | @@ -221,7 +221,7 @@ |
221 | <el-select | 221 | <el-select |
222 | v-model="ruleForm.czr" | 222 | v-model="ruleForm.czr" |
223 | placeholder="持证人" | 223 | placeholder="持证人" |
224 | :disabled="!ableOperation"> | 224 | :disabled="!viewEdit"> |
225 | <el-option | 225 | <el-option |
226 | v-for="item in czrOptions" | 226 | v-for="item in czrOptions" |
227 | :key="item.zjh" | 227 | :key="item.zjh" |
... | @@ -232,14 +232,13 @@ | ... | @@ -232,14 +232,13 @@ |
232 | </el-form-item> | 232 | </el-form-item> |
233 | </el-col> | 233 | </el-col> |
234 | </el-row> | 234 | </el-row> |
235 | <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="!ableOperation" @upDateQlrxxList="upDateQlrxxList" | 235 | <qlrCommonTable :tableData="ruleForm.qlrList" :disabled="viewEdit" @upDateQlrxxList="upDateQlrxxList" |
236 | :viewtype="!ableOperation" :gyfs="ruleForm.sldy.gyfs" /> | 236 | :gyfs="ruleForm.sldy.gyfs" /> |
237 | <div class="slxx_title title-block"> | 237 | <div class="slxx_title title-block"> |
238 | 抵押人信息 | 238 | 抵押人信息 |
239 | <div class="triangle"></div> | 239 | <div class="triangle"></div> |
240 | </div> | 240 | </div> |
241 | <qlrCommonTable :tableData="ruleForm.ywrList" :disabled="!ableOperation" @upDateQlrxxList="upDateYwrxxList" | 241 | <qlrCommonTable :tableData="ruleForm.ywrList" :disabled="viewEdit" @upDateQlrxxList="upDateYwrxxList" /> |
242 | :viewtype="!ableOperation" /> | ||
243 | 242 | ||
244 | <div class="slxx_title title-block"> | 243 | <div class="slxx_title title-block"> |
245 | 登记原因 | 244 | 登记原因 |
... | @@ -248,12 +247,12 @@ | ... | @@ -248,12 +247,12 @@ |
248 | <el-row :gutter="10"> | 247 | <el-row :gutter="10"> |
249 | <el-col> | 248 | <el-col> |
250 | <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> | 249 | <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> |
251 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 250 | <el-input class="textArea" type="textarea" :disabled="!viewEdit" |
252 | v-model="ruleForm.diyaq.zxdyyy"> | 251 | v-model="ruleForm.diyaq.zxdyyy"> |
253 | </el-input> | 252 | </el-input> |
254 | </el-form-item> | 253 | </el-form-item> |
255 | <el-form-item v-else label="登记原因:" prop="djyy"> | 254 | <el-form-item v-else label="登记原因:" prop="djyy"> |
256 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 255 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
257 | v-model="ruleForm.diyaq.djyy"> | 256 | v-model="ruleForm.diyaq.djyy"> |
258 | </el-input> | 257 | </el-input> |
259 | </el-form-item> | 258 | </el-form-item> |
... | @@ -261,7 +260,7 @@ | ... | @@ -261,7 +260,7 @@ |
261 | </el-row> | 260 | </el-row> |
262 | 261 | ||
263 | </div> | 262 | </div> |
264 | <el-row class="btn" v-if="ableOperation"> | 263 | <el-row class="btn" v-if="viewEdit"> |
265 | <el-form-item> | 264 | <el-form-item> |
266 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> | 265 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> |
267 | </el-form-item> | 266 | </el-form-item> |
... | @@ -275,7 +274,7 @@ | ... | @@ -275,7 +274,7 @@ |
275 | import { mapGetters } from "vuex"; | 274 | import { mapGetters } from "vuex"; |
276 | export default { | 275 | export default { |
277 | mounted () { | 276 | mounted () { |
278 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 277 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
279 | this.propsParam = this.$attrs; | 278 | this.propsParam = this.$attrs; |
280 | var formdata = new FormData(); | 279 | var formdata = new FormData(); |
281 | if (this.propsParam.djlx == '400') { | 280 | if (this.propsParam.djlx == '400') { |
... | @@ -285,7 +284,7 @@ | ... | @@ -285,7 +284,7 @@ |
285 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 284 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
286 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 285 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
287 | formdata.append("djlx", this.propsParam.djlx); | 286 | formdata.append("djlx", this.propsParam.djlx); |
288 | formdata.append("isEdit", this.ableOperation); | 287 | formdata.append("isEdit", this.viewEdit); |
289 | Init(formdata).then((res) => { | 288 | Init(formdata).then((res) => { |
290 | if (res.code === 200 && res.result) { | 289 | if (res.code === 200 && res.result) { |
291 | this.ruleForm = res.result; | 290 | this.ruleForm = res.result; |
... | @@ -302,7 +301,7 @@ | ... | @@ -302,7 +301,7 @@ |
302 | data () { | 301 | data () { |
303 | return { | 302 | return { |
304 | //表单是否可操作 | 303 | //表单是否可操作 |
305 | ableOperation: true, | 304 | viewEdit: true, |
306 | disabled: true, | 305 | disabled: true, |
307 | czrOptions: [], | 306 | czrOptions: [], |
308 | ruleForm: { | 307 | ruleForm: { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-08-14 13:02:34 | 4 | * @LastEditTime: 2023-08-16 16:28:16 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
8 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flag ? 'top' : ''" :inline="flag" | 8 | <el-form |
9 | :model="ruleForm" | ||
10 | :rules="rules" | ||
11 | ref="ruleForm" | ||
12 | :label-position="flag ? 'top' : ''" | ||
13 | :inline="flag" | ||
9 | label-width="120px"> | 14 | label-width="120px"> |
10 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 15 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
11 | <div class="slxx_title title-block"> | 16 | <div class="slxx_title title-block"> |
... | @@ -52,37 +57,81 @@ | ... | @@ -52,37 +57,81 @@ |
52 | </div> | 57 | </div> |
53 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 58 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
54 | <el-col :span="8"> | 59 | <el-col :span="8"> |
60 | <el-form-item label="原不动产权证号:"> | ||
61 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | ||
62 | </el-form-item> | ||
63 | </el-col> | ||
64 | <el-col :span="8"> | ||
55 | <el-form-item label="不动产单元号:"> | 65 | <el-form-item label="不动产单元号:"> |
56 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> | 66 | <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> |
57 | </el-form-item> | 67 | </el-form-item> |
58 | </el-col> | 68 | </el-col> |
59 | <el-col :span="16"> | 69 | <el-col :span="8"> |
60 | <el-form-item label="坐落:"> | 70 | <el-form-item label="坐落:"> |
61 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> | 71 | <el-input v-model="ruleForm.sldy.zl"></el-input> |
72 | </el-form-item> | ||
73 | </el-col> | ||
74 | </el-row> | ||
75 | <el-row :gutter="10" v-if="ruleForm.fdcq1"> | ||
76 | <el-col :span="8"> | ||
77 | <el-form-item label="宗地面积:"> | ||
78 | <div class="flex"> | ||
79 | <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> | ||
80 | <el-select disabled v-model="ruleForm.zdjbxx.mjdw" style="width: 20%"> | ||
81 | <el-option | ||
82 | v-for="item in dictData['A7']" | ||
83 | :key="item.dcode" | ||
84 | :label="item.dname" | ||
85 | :value="item.dcode"></el-option> | ||
86 | </el-select> | ||
87 | </div> | ||
88 | </el-form-item> | ||
89 | </el-col> | ||
90 | <el-col :span="8"> | ||
91 | <el-form-item label="土地性质:"> | ||
92 | <el-input disabled v-model="ruleForm.zdjbxx.qlxzmc"></el-input> | ||
93 | </el-form-item> | ||
94 | </el-col> | ||
95 | <el-col :span="8"> | ||
96 | <el-form-item label="土地使用权人:"> | ||
97 | <el-input disabled v-model="ruleForm.fdcq1.tdsyqr"></el-input> | ||
62 | </el-form-item> | 98 | </el-form-item> |
63 | </el-col> | 99 | </el-col> |
64 | </el-row> | 100 | </el-row> |
65 | <el-row :gutter="10" v-if="ruleForm.fdcq1"> | 101 | <el-row :gutter="10" v-if="ruleForm.fdcq1"> |
66 | <el-col :span="8"> | 102 | <el-col :span="8"> |
67 | <el-form-item label="独用土地面积:"> | 103 | <el-form-item label="独用土地面积:"> |
68 | <el-input disabled v-model="ruleForm.fdcq1.dytdmj"></el-input> | 104 | <el-input v-model="ruleForm.fdcq1.dytdmj"></el-input> |
69 | </el-form-item> | 105 | </el-form-item> |
70 | </el-col> | 106 | </el-col> |
71 | <el-col :span="8"> | 107 | <el-col :span="8"> |
72 | <el-form-item label="分摊土地面积:"> | 108 | <el-form-item label="分摊土地面积:"> |
73 | <el-input disabled v-model="ruleForm.fdcq1.fttdmj"></el-input> | 109 | <el-input v-model="ruleForm.fdcq1.fttdmj"></el-input> |
74 | </el-form-item> | 110 | </el-form-item> |
75 | </el-col> | 111 | </el-col> |
112 | |||
76 | <el-col :span="8"> | 113 | <el-col :span="8"> |
77 | <el-form-item label="房地产交易价格:"> | 114 | <el-form-item label="房地产交易价格:"> |
78 | <el-input disabled v-model="ruleForm.fdcq1.fdcjyjg"></el-input> | 115 | <div class="flex"> |
116 | <el-input | ||
117 | v-model="ruleForm.fdcq1.fdcjyjg" | ||
118 | style="width: 500%" | ||
119 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
120 | <el-select v-model="ruleForm.fdcq1.jedw"> | ||
121 | <el-option | ||
122 | v-for="item in dictData['A57']" | ||
123 | :key="item.dcode" | ||
124 | :label="item.dname" | ||
125 | :value="item.dcode"></el-option> | ||
126 | </el-select> | ||
127 | </div> | ||
79 | </el-form-item> | 128 | </el-form-item> |
80 | </el-col> | 129 | </el-col> |
81 | </el-row> | 130 | </el-row> |
82 | <el-row :gutter="10"> | 131 | <el-row :gutter="10"> |
83 | <el-col :span="24"> | 132 | <el-col :span="24"> |
84 | <el-form-item label="附记:"> | 133 | <el-form-item label="附记:"> |
85 | <el-input disabled v-model="ruleForm.fdcq1.fj"></el-input> | 134 | <el-input v-model="ruleForm.fdcq1.fj"></el-input> |
86 | </el-form-item> | 135 | </el-form-item> |
87 | </el-col> | 136 | </el-col> |
88 | </el-row> | 137 | </el-row> |
... | @@ -90,7 +139,7 @@ | ... | @@ -90,7 +139,7 @@ |
90 | 房屋多幢明细 | 139 | 房屋多幢明细 |
91 | <div class="triangle"></div> | 140 | <div class="triangle"></div> |
92 | <fdcqxmTable | 141 | <fdcqxmTable |
93 | :ableOperation="ableOperation" | 142 | :ableOperation="viewEdit" |
94 | :tableData="ruleForm.fdcqxm" | 143 | :tableData="ruleForm.fdcqxm" |
95 | @upDateTdytxxList="upDateTdytxxList" /> | 144 | @upDateTdytxxList="upDateTdytxxList" /> |
96 | <div class="slxx_title title-block"> | 145 | <div class="slxx_title title-block"> |
... | @@ -98,7 +147,7 @@ | ... | @@ -98,7 +147,7 @@ |
98 | <div class="triangle"></div> | 147 | <div class="triangle"></div> |
99 | </div> | 148 | </div> |
100 | <tdytTable | 149 | <tdytTable |
101 | :ableOperation="ableOperation" | 150 | :ableOperation="viewEdit" |
102 | :tableData="ruleForm.tdytqxList" | 151 | :tableData="ruleForm.tdytqxList" |
103 | @upDateTdytxxList="upDateTdytxxList" /> | 152 | @upDateTdytxxList="upDateTdytxxList" /> |
104 | <div class="slxx_title title-block"> | 153 | <div class="slxx_title title-block"> |
... | @@ -108,7 +157,9 @@ | ... | @@ -108,7 +157,9 @@ |
108 | <el-row :gutter="10"> | 157 | <el-row :gutter="10"> |
109 | <el-col :span="14" v-if="ruleForm.qlxx"> | 158 | <el-col :span="14" v-if="ruleForm.qlxx"> |
110 | <el-form-item label="共有方式:"> | 159 | <el-form-item label="共有方式:"> |
111 | <el-radio-group :disabled="!ableOperation" @change="showCZInfo" | 160 | <el-radio-group |
161 | :disabled="!viewEdit" | ||
162 | @change="showCZInfo" | ||
112 | v-model="ruleForm.sldy.gyfs"> | 163 | v-model="ruleForm.sldy.gyfs"> |
113 | <el-radio label="0">单独所有</el-radio> | 164 | <el-radio label="0">单独所有</el-radio> |
114 | <el-radio label="1">共同共有</el-radio> | 165 | <el-radio label="1">共同共有</el-radio> |
... | @@ -117,52 +168,42 @@ | ... | @@ -117,52 +168,42 @@ |
117 | </el-radio-group> | 168 | </el-radio-group> |
118 | </el-form-item> | 169 | </el-form-item> |
119 | </el-col> | 170 | </el-col> |
120 | <!-- <el-col :span="5"> | ||
121 | <el-form-item label="发证方式:"> | ||
122 | <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation"> | ||
123 | <el-radio label="1">小证</el-radio> | ||
124 | <el-radio label="2">大证</el-radio> | ||
125 | </el-radio-group> | ||
126 | </el-form-item> | ||
127 | </el-col> --> | ||
128 | <el-col :span="5" v-show="ruleForm.sldy.gyfs != '0'"> | 171 | <el-col :span="5" v-show="ruleForm.sldy.gyfs != '0'"> |
129 | <el-form-item label="是否分别持证:"> | 172 | <el-form-item label="是否分别持证:"> |
130 | <el-radio-group | 173 | <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!viewEdit"> |
131 | v-model="ruleForm.sldy.sqfbcz" | ||
132 | :disabled="!ableOperation"> | ||
133 | <el-radio :label="1">是</el-radio> | 174 | <el-radio :label="1">是</el-radio> |
134 | <el-radio :label="0">否</el-radio> | 175 | <el-radio :label="0">否</el-radio> |
135 | </el-radio-group> | 176 | </el-radio-group> |
136 | </el-form-item> | 177 | </el-form-item> |
137 | </el-col> | 178 | </el-col> |
138 | <el-col | 179 | <el-col :span="5" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
139 | :span="5" | ||
140 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> | ||
141 | <el-form-item label="持证人:"> | 180 | <el-form-item label="持证人:"> |
142 | <el-select | 181 | <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> |
143 | v-model="ruleForm.czr" | ||
144 | placeholder="持证人" | ||
145 | :disabled="!ableOperation"> | ||
146 | <el-option | 182 | <el-option |
147 | v-for="item in czrOptions" | 183 | v-for="item in czrOptions" |
148 | :key="item.zjh" | 184 | :key="item.zjh" |
149 | :label="item.sqrmc" | 185 | :label="item.sqrmc" |
150 | :value="item.zjh"> | 186 | :value="item.zjh"></el-option> |
151 | </el-option> | ||
152 | </el-select> | 187 | </el-select> |
153 | </el-form-item> | 188 | </el-form-item> |
154 | </el-col> | 189 | </el-col> |
155 | |||
156 | </el-row> | 190 | </el-row> |
157 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" | 191 | <qlrCommonTable |
158 | :gyfs="ruleForm.slsq.gyfs" /> | 192 | @upDateQlrxxList="upDateQlrxxList" |
193 | :disabled="viewEdit" | ||
194 | :tableData="ruleForm.qlrList" | ||
195 | :gyfs="ruleForm.sldy.gyfs" /> | ||
159 | 196 | ||
160 | <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> | 197 | <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> |
161 | <div class="slxx_title title-block"> | 198 | <div class="slxx_title title-block"> |
162 | 义务人信息 | 199 | 义务人信息 |
163 | <div class="triangle"></div> | 200 | <div class="triangle"></div> |
164 | </div> | 201 | </div> |
165 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" | 202 | <qlrCommonTable |
203 | v-if="ruleForm.qlxx" | ||
204 | :disabled="viewEdit" | ||
205 | @upDateQlrxxList="upDateYwrxxList" | ||
206 | :tableData="ruleForm.ywrList" | ||
166 | :gyfs="ruleForm.qlxx.gyfs" /> | 207 | :gyfs="ruleForm.qlxx.gyfs" /> |
167 | </div> | 208 | </div> |
168 | <div class="slxx_title title-block"> | 209 | <div class="slxx_title title-block"> |
... | @@ -172,15 +213,19 @@ | ... | @@ -172,15 +213,19 @@ |
172 | <el-row :gutter="10"> | 213 | <el-row :gutter="10"> |
173 | <el-col> | 214 | <el-col> |
174 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> | 215 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> |
175 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 216 | <el-input |
176 | v-model="ruleForm.fdcq1.djyy"> | 217 | class="textArea" |
177 | </el-input> | 218 | type="textarea" |
219 | maxlength="500" | ||
220 | show-word-limit | ||
221 | :disabled="!viewEdit" | ||
222 | v-model="ruleForm.fdcq1.djyy"></el-input> | ||
178 | </el-form-item> | 223 | </el-form-item> |
179 | </el-col> | 224 | </el-col> |
180 | </el-row> | 225 | </el-row> |
181 | </div> | 226 | </div> |
182 | </div> | 227 | </div> |
183 | <el-row class="btn" v-if="ableOperation"> | 228 | <el-row class="btn" v-if="viewEdit"> |
184 | <el-form-item> | 229 | <el-form-item> |
185 | <el-button type="primary" @click="onSubmit">保存</el-button> | 230 | <el-button type="primary" @click="onSubmit">保存</el-button> |
186 | </el-form-item> | 231 | </el-form-item> |
... | @@ -189,7 +234,7 @@ | ... | @@ -189,7 +234,7 @@ |
189 | </div> | 234 | </div> |
190 | </template> | 235 | </template> |
191 | <script> | 236 | <script> |
192 | import ywmix from "@/views/ywbl/mixin/index" | 237 | import ywmix from "@/views/ywbl/mixin/index"; |
193 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 238 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
194 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; | 239 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; |
195 | import tdytTable from "@/views/workflow/components/tdytTable"; | 240 | import tdytTable from "@/views/workflow/components/tdytTable"; |
... | @@ -198,20 +243,22 @@ | ... | @@ -198,20 +243,22 @@ |
198 | export default { | 243 | export default { |
199 | mixins: [ywmix], | 244 | mixins: [ywmix], |
200 | mounted () { | 245 | mounted () { |
201 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 246 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
202 | this.propsParam = this.$attrs; | 247 | this.propsParam = this.$attrs; |
203 | var formdata = new FormData(); | 248 | var formdata = new FormData(); |
204 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 249 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
205 | formdata.append("djlx", this.propsParam.djlx); | 250 | formdata.append("djlx", this.propsParam.djlx); |
206 | formdata.append("isEdit", this.ableOperation); | 251 | formdata.append("isEdit", this.viewEdit); |
207 | Init(formdata).then((res) => { | 252 | Init(formdata).then((res) => { |
208 | if (res.code === 200 && res.result) { | 253 | if (res.code === 200 && res.result) { |
209 | this.ruleForm = { | 254 | this.ruleForm = { |
210 | ...res.result, | 255 | ...res.result, |
211 | ...res.result.qlxxdatas, | 256 | ...res.result.qlxxdatas, |
212 | } | 257 | }; |
213 | //初始化发证方式,1:小证,2:大正 | 258 | //初始化发证方式,1:小证,2:大正 |
214 | this.ruleForm.slsq.fzfs == null ? this.ruleForm.slsq.fzfs = '1' : this.ruleForm.slsq.fzfs; | 259 | this.ruleForm.slsq.fzfs == null |
260 | ? (this.ruleForm.slsq.fzfs = "1") | ||
261 | : this.ruleForm.slsq.fzfs; | ||
215 | this.czrOptions = this.ruleForm.qlrList; | 262 | this.czrOptions = this.ruleForm.qlrList; |
216 | } | 263 | } |
217 | }); | 264 | }); |
... | @@ -227,31 +274,29 @@ | ... | @@ -227,31 +274,29 @@ |
227 | czrOptions: [], | 274 | czrOptions: [], |
228 | ruleForm: { | 275 | ruleForm: { |
229 | flow: { | 276 | flow: { |
230 | ywh: '' | 277 | ywh: "", |
231 | }, | 278 | }, |
232 | qlxx: { | 279 | qlxx: { |
233 | mj: '' | 280 | mj: "", |
234 | }, | 281 | }, |
235 | sldy: { | 282 | sldy: { |
236 | gyfs: '' | 283 | gyfs: "", |
237 | }, | ||
238 | slsq: { | ||
239 | |||
240 | }, | 284 | }, |
285 | slsq: {}, | ||
241 | fdcq1: { | 286 | fdcq1: { |
242 | zyjzmj: '', | 287 | zyjzmj: "", |
243 | ftjzmj: '' | 288 | ftjzmj: "", |
244 | }, | 289 | }, |
245 | zdjbxx: { | 290 | zdjbxx: { |
246 | ghytmc: '' | 291 | ghytmc: "", |
247 | } | 292 | }, |
248 | }, | 293 | }, |
249 | //传递参数 | 294 | //传递参数 |
250 | propsParam: this.$attrs, | 295 | propsParam: this.$attrs, |
251 | //表单是否可操作 | 296 | //表单是否可操作 |
252 | ableOperation: true, | 297 | viewEdit: false, |
253 | rules: {} | 298 | rules: {}, |
254 | } | 299 | }; |
255 | }, | 300 | }, |
256 | methods: { | 301 | methods: { |
257 | /** | 302 | /** |
... | @@ -294,7 +339,7 @@ | ... | @@ -294,7 +339,7 @@ |
294 | * @author: renchao | 339 | * @author: renchao |
295 | */ | 340 | */ |
296 | onSubmit () { | 341 | onSubmit () { |
297 | let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) | 342 | let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt); |
298 | if (arr.length > 0) { | 343 | if (arr.length > 0) { |
299 | this.$message({ | 344 | this.$message({ |
300 | showClose: true, | 345 | showClose: true, |
... | @@ -310,18 +355,18 @@ | ... | @@ -310,18 +355,18 @@ |
310 | message: "保存成功!", | 355 | message: "保存成功!", |
311 | type: "success", | 356 | type: "success", |
312 | }); | 357 | }); |
313 | this.$store.dispatch('user/refreshPage', true); | 358 | this.$store.dispatch("user/refreshPage", true); |
314 | } else { | 359 | } else { |
315 | this.$message({ | 360 | this.$message({ |
316 | showClose: true, | 361 | showClose: true, |
317 | message: res.message, | 362 | message: res.message, |
318 | type: "error" | 363 | type: "error", |
319 | }) | 364 | }); |
320 | } | 365 | } |
321 | }) | 366 | }); |
322 | } | 367 | }, |
323 | } | 368 | }, |
324 | } | 369 | }; |
325 | </script> | 370 | </script> |
326 | <style scoped lang='scss'> | 371 | <style scoped lang='scss'> |
327 | @import "~@/styles/public.scss"; | 372 | @import "~@/styles/public.scss"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 12:57:21 | 4 | * @LastEditTime: 2023-08-16 16:05:34 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -52,65 +52,191 @@ | ... | @@ -52,65 +52,191 @@ |
52 | </div> | 52 | </div> |
53 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 53 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
54 | <el-col :span="8"> | 54 | <el-col :span="8"> |
55 | <el-form-item label="原不动产权证号:"> | ||
56 | <el-input disabled v-model="ruleForm.sldy.ybdcqzsh"></el-input> | ||
57 | </el-form-item> | ||
58 | </el-col> | ||
59 | <el-col :span="8"> | ||
55 | <el-form-item label="不动产单元号:"> | 60 | <el-form-item label="不动产单元号:"> |
56 | <el-input disabled v-model="ruleForm.sldy.bdcdyh"></el-input> | 61 | <el-input disabled v-model="ruleForm.sldy.bdcdyh"></el-input> |
57 | </el-form-item> | 62 | </el-form-item> |
58 | </el-col> | 63 | </el-col> |
59 | <el-col :span="16"> | 64 | <el-col :span="8"> |
60 | <el-form-item label="坐落:"> | 65 | <el-form-item label="坐落:"> |
61 | <el-input disabled v-model="ruleForm.sldy.zl"></el-input> | 66 | <el-input v-model="ruleForm.sldy.zl" disabled></el-input> |
62 | </el-form-item> | 67 | </el-form-item> |
63 | </el-col> | 68 | </el-col> |
64 | </el-row> | 69 | </el-row> |
65 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | 70 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> |
66 | <el-col :span="8"> | 71 | <el-col :span="8"> |
67 | <el-form-item label="土地使用期限:"> | 72 | <el-form-item label="宗地面积:"> |
68 | <el-input disabled v-model="ruleForm.fdcq2.tdsyqx"></el-input> | 73 | <div class="flex"> |
74 | <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> | ||
75 | <el-select | ||
76 | disabled | ||
77 | v-model="ruleForm.zdjbxx.mjdw" | ||
78 | style="width: 68px"> | ||
79 | <el-option | ||
80 | v-for="item in dictData['A7']" | ||
81 | :key="item.dcode" | ||
82 | :label="item.dname" | ||
83 | :value="item.dcode"> | ||
84 | </el-option> | ||
85 | </el-select> | ||
86 | </div> | ||
87 | </el-form-item> | ||
88 | </el-col> | ||
89 | <el-col :span="8"> | ||
90 | <el-form-item label="土地使用权人:"> | ||
91 | <el-input disabled v-model="ruleForm.fdcq2.tdsyqr"></el-input> | ||
69 | </el-form-item> | 92 | </el-form-item> |
70 | </el-col> | 93 | </el-col> |
71 | <el-col :span="8"> | 94 | <el-col :span="8"> |
72 | <el-form-item label="规划用途名称:"> | 95 | <el-form-item label="土地性质:"> |
73 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | 96 | <treeselect |
97 | :disabled="!viewEdit" | ||
98 | v-model="ruleForm.fdcq2.tdxz" | ||
99 | noOptionsText="暂无数据" | ||
100 | placeholder="" | ||
101 | :normalizer="normalizer" | ||
102 | :default-expand-level="1" | ||
103 | :show-count="true" | ||
104 | :options="dictData['A9']" /> | ||
105 | </el-form-item> | ||
106 | </el-col> | ||
107 | </el-row> | ||
108 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | ||
109 | <el-col :span="8"> | ||
110 | <el-form-item label="独用土地面积:"> | ||
111 | <div class="flex"> | ||
112 | <el-input v-model="ruleForm.fdcq2.dytdmj" :disabled="!viewEdit" | ||
113 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
114 | <el-select | ||
115 | disabled | ||
116 | v-model="mjdw" | ||
117 | style="width: 68px"> | ||
118 | <el-option | ||
119 | v-for="item in dictData['A7']" | ||
120 | :key="item.dcode" | ||
121 | :label="item.dname" | ||
122 | :value="item.dcode"> | ||
123 | </el-option> | ||
124 | </el-select> | ||
125 | </div> | ||
126 | </el-form-item> | ||
127 | </el-col> | ||
128 | <el-col :span="8"> | ||
129 | <el-form-item label="分摊土地面积:"> | ||
130 | <div class="flex"> | ||
131 | <el-input v-model="ruleForm.fdcq2.fttdmj" :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> | ||
74 | </el-form-item> | 145 | </el-form-item> |
75 | </el-col> | 146 | </el-col> |
76 | <el-col :span="8"> | 147 | <el-col :span="8"> |
77 | <el-form-item label="房屋性质:"> | 148 | <el-form-item label="房屋性质:"> |
78 | <el-input disabled v-model="ruleForm.fdcq2.fwxzmc"></el-input> | 149 | <el-select v-model="ruleForm.fdcq2.fwxz" :disabled="!viewEdit"> |
150 | <el-option | ||
151 | v-for="item in dictData['A19']" | ||
152 | :key="item.dcode" | ||
153 | :label="item.dname" | ||
154 | :value="item.dcode"> | ||
155 | </el-option> | ||
156 | </el-select> | ||
79 | </el-form-item> | 157 | </el-form-item> |
80 | </el-col> | 158 | </el-col> |
81 | </el-row> | 159 | </el-row> |
82 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 160 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
83 | <el-col :span="8"> | 161 | <el-col :span="8"> |
162 | <el-form-item label="房屋用途:"> | ||
163 | <treeselect | ||
164 | v-model="ruleForm.fdcq2.ghyt" | ||
165 | :disabled="!viewEdit" | ||
166 | noOptionsText="" | ||
167 | placeholder="" | ||
168 | :normalizer="normalizer" | ||
169 | :show-count="true" | ||
170 | :options="dictData['A17']" /> | ||
171 | |||
172 | </el-form-item> | ||
173 | </el-col> | ||
174 | <el-col :span="8"> | ||
84 | <el-form-item label="房屋结构:"> | 175 | <el-form-item label="房屋结构:"> |
85 | <el-input disabled v-model="ruleForm.fdcq2.fwjgmc"></el-input> | 176 | <el-select v-model="ruleForm.fdcq2.fwjg" :disabled="!viewEdit"> |
177 | <el-option | ||
178 | v-for="item in dictData['A46']" | ||
179 | :key="item.dcode" | ||
180 | :label="item.dname" | ||
181 | :value="item.dcode"> | ||
182 | </el-option> | ||
183 | </el-select> | ||
86 | </el-form-item> | 184 | </el-form-item> |
87 | </el-col> | 185 | </el-col> |
88 | <el-col :span="8"> | 186 | <el-col :span="8"> |
187 | <el-form-item label="竣工时间:"> | ||
188 | <!-- <el-input v-model="ruleForm.fdcq2.jgsj"></el-input> --> | ||
189 | <el-date-picker | ||
190 | v-model="ruleForm.fdcq2.jgsj" | ||
191 | class="width100" | ||
192 | type="date" | ||
193 | placeholder="选择日期" | ||
194 | value-format="yyyy-MM-dd" | ||
195 | :disabled="!viewEdit || ableEdit || isJfOperation"></el-date-picker> | ||
196 | </el-form-item> | ||
197 | </el-col> | ||
198 | </el-row> | ||
199 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | ||
200 | <el-col :span="8"> | ||
89 | <el-form-item label="所在层:"> | 201 | <el-form-item label="所在层:"> |
90 | <el-input disabled v-model="ruleForm.fdcq2.szc"></el-input> | 202 | <el-input v-model="ruleForm.fdcq2.szc" :disabled="!viewEdit"></el-input> |
91 | </el-form-item> | 203 | </el-form-item> |
92 | </el-col> | 204 | </el-col> |
93 | <el-col :span="8"> | 205 | <el-col :span="8"> |
94 | <el-form-item label="总层数:"> | 206 | <el-form-item label="总层数:"> |
95 | <el-input disabled v-model="ruleForm.fdcq2.zcs"></el-input> | 207 | <el-input :disabled="!viewEdit" v-model.number="ruleForm.fdcq2.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> |
96 | </el-form-item> | 208 | </el-form-item> |
97 | </el-col> | 209 | </el-col> |
98 | </el-row> | ||
99 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | ||
100 | <el-col :span="8"> | 210 | <el-col :span="8"> |
101 | <el-form-item label="竣工时间:"> | 211 | <el-form-item label="房地产交易价格:"> |
102 | <el-input disabled v-model="ruleForm.fdcq2.jgsj"></el-input> | 212 | <div class="flex"> |
213 | <el-input | ||
214 | v-model="ruleForm.fdcq2.fdcjyjg" | ||
215 | style="width: 500%" | ||
216 | :disabled="!viewEdit" | ||
217 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | ||
218 | <el-select v-model="ruleForm.fdcq2.jedw" :disabled="!viewEdit"> | ||
219 | <el-option | ||
220 | v-for="item in dictData['A57']" | ||
221 | :key="item.dcode" | ||
222 | :label="item.dname" | ||
223 | :value="item.dcode"> | ||
224 | </el-option> | ||
225 | </el-select> | ||
226 | </div> | ||
103 | </el-form-item> | 227 | </el-form-item> |
104 | </el-col> | 228 | </el-col> |
229 | </el-row> | ||
230 | <el-row :gutter="10" v-if="ruleForm.fdcq2"> | ||
105 | <el-col :span="8"> | 231 | <el-col :span="8"> |
106 | <el-form-item label="建筑面积:"> | 232 | <el-form-item label="建筑面积:"> |
107 | <div class="flex"> | 233 | <div class="flex"> |
108 | <el-input disabled v-model="ruleForm.qlxx.mj" | 234 | <el-input v-model="ruleForm.fdcq2.jzmj" :disabled="!viewEdit" |
109 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 235 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
110 | <el-select | 236 | <el-select |
111 | disabled | 237 | disabled |
112 | v-model="mjdw" | 238 | v-model="mjdw" |
113 | style="width: 20%"> | 239 | style="width: 68px"> |
114 | <el-option | 240 | <el-option |
115 | v-for="item in dictData['A7']" | 241 | v-for="item in dictData['A7']" |
116 | :key="item.dcode" | 242 | :key="item.dcode" |
... | @@ -124,12 +250,12 @@ | ... | @@ -124,12 +250,12 @@ |
124 | <el-col :span="8"> | 250 | <el-col :span="8"> |
125 | <el-form-item label="专有建筑面积:"> | 251 | <el-form-item label="专有建筑面积:"> |
126 | <div class="flex"> | 252 | <div class="flex"> |
127 | <el-input disabled v-model="ruleForm.fdcq2.zyjzmj" | 253 | <el-input v-model="ruleForm.fdcq2.zyjzmj" :disabled="!viewEdit" |
128 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 254 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
129 | <el-select | 255 | <el-select |
130 | disabled | 256 | disabled |
131 | v-model="mjdw" | 257 | v-model="mjdw" |
132 | style="width: 20%"> | 258 | style="width: 68px"> |
133 | <el-option | 259 | <el-option |
134 | v-for="item in dictData['A7']" | 260 | v-for="item in dictData['A7']" |
135 | :key="item.dcode" | 261 | :key="item.dcode" |
... | @@ -140,18 +266,15 @@ | ... | @@ -140,18 +266,15 @@ |
140 | </div> | 266 | </div> |
141 | </el-form-item> | 267 | </el-form-item> |
142 | </el-col> | 268 | </el-col> |
143 | </el-row> | ||
144 | <el-row :gutter="10"> | ||
145 | |||
146 | <el-col :span="8"> | 269 | <el-col :span="8"> |
147 | <el-form-item label="分摊建筑面积:"> | 270 | <el-form-item label="分摊建筑面积:"> |
148 | <div class="flex"> | 271 | <div class="flex"> |
149 | <el-input disabled v-model="ruleForm.fdcq2.ftjzmj" | 272 | <el-input v-model="ruleForm.fdcq2.ftjzmj" :disabled="!viewEdit" |
150 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 273 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
151 | <el-select | 274 | <el-select |
152 | disabled | 275 | disabled |
153 | v-model="mjdw" | 276 | v-model="mjdw" |
154 | style="width: 20%"> | 277 | style="width: 68px"> |
155 | <el-option | 278 | <el-option |
156 | v-for="item in dictData['A7']" | 279 | v-for="item in dictData['A7']" |
157 | :key="item.dcode" | 280 | :key="item.dcode" |
... | @@ -163,12 +286,19 @@ | ... | @@ -163,12 +286,19 @@ |
163 | </el-form-item> | 286 | </el-form-item> |
164 | </el-col> | 287 | </el-col> |
165 | </el-row> | 288 | </el-row> |
289 | <el-row :gutter="10"> | ||
290 | <el-col :span="24"> | ||
291 | <el-form-item label="附记:"> | ||
292 | <el-input v-model="ruleForm.fdcq2.fj" :disabled="!viewEdit"></el-input> | ||
293 | </el-form-item> | ||
294 | </el-col> | ||
295 | </el-row> | ||
166 | <div class="slxx_title title-block"> | 296 | <div class="slxx_title title-block"> |
167 | 土地用途 | 297 | 土地用途 |
168 | <div class="triangle"></div> | 298 | <div class="triangle"></div> |
169 | </div> | 299 | </div> |
170 | <tdytTable | 300 | <tdytTable |
171 | :ableOperation="ableOperation" | 301 | :ableOperation="viewEdit" |
172 | :tableData="ruleForm.tdytqxList" | 302 | :tableData="ruleForm.tdytqxList" |
173 | @upDateTdytxxList="upDateTdytxxList" /> | 303 | @upDateTdytxxList="upDateTdytxxList" /> |
174 | <div class="slxx_title title-block"> | 304 | <div class="slxx_title title-block"> |
... | @@ -178,7 +308,7 @@ | ... | @@ -178,7 +308,7 @@ |
178 | <el-row :gutter="10"> | 308 | <el-row :gutter="10"> |
179 | <el-col :span="12" v-if="ruleForm.qlxx"> | 309 | <el-col :span="12" v-if="ruleForm.qlxx"> |
180 | <el-form-item label="共有方式:"> | 310 | <el-form-item label="共有方式:"> |
181 | <el-radio-group :disabled="!ableOperation" | 311 | <el-radio-group :disabled="!viewEdit" |
182 | v-model="ruleForm.sldy.gyfs"> | 312 | v-model="ruleForm.sldy.gyfs"> |
183 | <el-radio label="0">单独所有</el-radio> | 313 | <el-radio label="0">单独所有</el-radio> |
184 | <el-radio label="1">共同共有</el-radio> | 314 | <el-radio label="1">共同共有</el-radio> |
... | @@ -191,7 +321,7 @@ | ... | @@ -191,7 +321,7 @@ |
191 | <el-form-item label="是否分别持证:"> | 321 | <el-form-item label="是否分别持证:"> |
192 | <el-radio-group | 322 | <el-radio-group |
193 | v-model="ruleForm.sldy.sqfbcz" | 323 | v-model="ruleForm.sldy.sqfbcz" |
194 | :disabled="!ableOperation"> | 324 | :disabled="!viewEdit"> |
195 | <el-radio :label="1">是</el-radio> | 325 | <el-radio :label="1">是</el-radio> |
196 | <el-radio :label="0">否</el-radio> | 326 | <el-radio :label="0">否</el-radio> |
197 | </el-radio-group> | 327 | </el-radio-group> |
... | @@ -204,7 +334,7 @@ | ... | @@ -204,7 +334,7 @@ |
204 | <el-select | 334 | <el-select |
205 | v-model="ruleForm.czr" | 335 | v-model="ruleForm.czr" |
206 | placeholder="持证人" | 336 | placeholder="持证人" |
207 | :disabled="!ableOperation"> | 337 | :disabled="!viewEdit"> |
208 | <el-option | 338 | <el-option |
209 | v-for="item in czrOptions" | 339 | v-for="item in czrOptions" |
210 | :key="item.zjh" | 340 | :key="item.zjh" |
... | @@ -215,8 +345,8 @@ | ... | @@ -215,8 +345,8 @@ |
215 | </el-form-item> | 345 | </el-form-item> |
216 | </el-col> | 346 | </el-col> |
217 | </el-row> | 347 | </el-row> |
218 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" | 348 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="viewEdit" |
219 | :gyfs="ruleForm.slsq.gyfs" /> | 349 | :gyfs="ruleForm.sldy.gyfs" /> |
220 | 350 | ||
221 | <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> | 351 | <div v-if="ruleForm.ywrList && ruleForm.qlxx.djlx == '200'"> |
222 | <div class="slxx_title title-block"> | 352 | <div class="slxx_title title-block"> |
... | @@ -224,7 +354,7 @@ | ... | @@ -224,7 +354,7 @@ |
224 | <div class="triangle"></div> | 354 | <div class="triangle"></div> |
225 | </div> | 355 | </div> |
226 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" | 356 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" |
227 | :gyfs="ruleForm.qlxx.gyfs" /> | 357 | :gyfs="ruleForm.sldy.gyfs" /> |
228 | </div> | 358 | </div> |
229 | <div class="slxx_title title-block"> | 359 | <div class="slxx_title title-block"> |
230 | 登记原因 | 360 | 登记原因 |
... | @@ -233,14 +363,14 @@ | ... | @@ -233,14 +363,14 @@ |
233 | <el-row :gutter="10"> | 363 | <el-row :gutter="10"> |
234 | <el-col> | 364 | <el-col> |
235 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> | 365 | <el-form-item v-if="ruleForm.sldy" label="登记原因:" prop="djyy"> |
236 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 366 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
237 | v-model="ruleForm.fdcq2.djyy"> | 367 | v-model="ruleForm.fdcq2.djyy"> |
238 | </el-input> | 368 | </el-input> |
239 | </el-form-item> | 369 | </el-form-item> |
240 | </el-col> | 370 | </el-col> |
241 | </el-row> | 371 | </el-row> |
242 | </div> | 372 | </div> |
243 | <el-row class="btn" v-if="ableOperation"> | 373 | <el-row class="btn" v-if="viewEdit"> |
244 | <el-form-item> | 374 | <el-form-item> |
245 | <el-button type="primary" @click="onSubmit">保存</el-button> | 375 | <el-button type="primary" @click="onSubmit">保存</el-button> |
246 | </el-form-item> | 376 | </el-form-item> |
... | @@ -257,12 +387,12 @@ | ... | @@ -257,12 +387,12 @@ |
257 | export default { | 387 | export default { |
258 | mixins: [ywmix], | 388 | mixins: [ywmix], |
259 | mounted () { | 389 | mounted () { |
260 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 390 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
261 | this.propsParam = this.$attrs; | 391 | this.propsParam = this.$attrs; |
262 | var formdata = new FormData(); | 392 | var formdata = new FormData(); |
263 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 393 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
264 | formdata.append("djlx", this.propsParam.djlx); | 394 | formdata.append("djlx", this.propsParam.djlx); |
265 | formdata.append("isEdit", this.ableOperation); | 395 | formdata.append("isEdit", this.viewEdit); |
266 | Init(formdata).then((res) => { | 396 | Init(formdata).then((res) => { |
267 | if (res.code === 200 && res.result) { | 397 | if (res.code === 200 && res.result) { |
268 | this.ruleForm = { | 398 | this.ruleForm = { |
... | @@ -282,6 +412,17 @@ | ... | @@ -282,6 +412,17 @@ |
282 | data () { | 412 | data () { |
283 | return { | 413 | return { |
284 | mjdw: "1", | 414 | mjdw: "1", |
415 | // 键名转换,方法默认是label和children进行树状渲染 | ||
416 | normalizer (node) { | ||
417 | //方法 | ||
418 | if (node.children == null || node.children == "null") { | ||
419 | delete node.children; | ||
420 | } | ||
421 | return { | ||
422 | id: node.dcode, | ||
423 | label: node.dname, | ||
424 | }; | ||
425 | }, | ||
285 | disabled: true, | 426 | disabled: true, |
286 | tdytOption: [], | 427 | tdytOption: [], |
287 | czrOptions: [], | 428 | czrOptions: [], |
... | @@ -309,7 +450,7 @@ | ... | @@ -309,7 +450,7 @@ |
309 | //传递参数 | 450 | //传递参数 |
310 | propsParam: this.$attrs, | 451 | propsParam: this.$attrs, |
311 | //表单是否可操作 | 452 | //表单是否可操作 |
312 | ableOperation: true, | 453 | viewEdit: true, |
313 | rules: {} | 454 | rules: {} |
314 | } | 455 | } |
315 | }, | 456 | }, | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 12:58:13 | 4 | * @LastEditTime: 2023-08-16 15:53:25 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -82,11 +82,6 @@ | ... | @@ -82,11 +82,6 @@ |
82 | </el-col> | 82 | </el-col> |
83 | </el-row> | 83 | </el-row> |
84 | <el-row :gutter="10" v-if="ruleForm.qlxx"> | 84 | <el-row :gutter="10" v-if="ruleForm.qlxx"> |
85 | <!-- <el-col :span="8"> | ||
86 | <el-form-item label="房屋用途:"> | ||
87 | <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input> | ||
88 | </el-form-item> | ||
89 | </el-col> --> | ||
90 | <el-col :span="8"> | 85 | <el-col :span="8"> |
91 | <el-form-item label="规划用途名称:"> | 86 | <el-form-item label="规划用途名称:"> |
92 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | 87 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> |
... | @@ -111,7 +106,7 @@ | ... | @@ -111,7 +106,7 @@ |
111 | </el-col> | 106 | </el-col> |
112 | <el-col :span="8"> | 107 | <el-col :span="8"> |
113 | <el-form-item label="总层数:"> | 108 | <el-form-item label="总层数:"> |
114 | <el-input disabled v-model="ruleForm.fdcq2.zcs"></el-input> | 109 | <el-input disabled v-model.number="ruleForm.fdcq2.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> |
115 | </el-form-item> | 110 | </el-form-item> |
116 | </el-col> | 111 | </el-col> |
117 | <el-col :span="8"> | 112 | <el-col :span="8"> |
... | @@ -129,7 +124,7 @@ | ... | @@ -129,7 +124,7 @@ |
129 | <el-select | 124 | <el-select |
130 | disabled | 125 | disabled |
131 | v-model="mjdw" | 126 | v-model="mjdw" |
132 | style="width: 20%"> | 127 | style="width: 68px"> |
133 | <el-option | 128 | <el-option |
134 | v-for="item in dictData['A7']" | 129 | v-for="item in dictData['A7']" |
135 | :key="item.dcode" | 130 | :key="item.dcode" |
... | @@ -148,7 +143,7 @@ | ... | @@ -148,7 +143,7 @@ |
148 | <el-select | 143 | <el-select |
149 | disabled | 144 | disabled |
150 | v-model="mjdw" | 145 | v-model="mjdw" |
151 | style="width: 20%"> | 146 | style="width: 68px"> |
152 | <el-option | 147 | <el-option |
153 | v-for="item in dictData['A7']" | 148 | v-for="item in dictData['A7']" |
154 | :key="item.dcode" | 149 | :key="item.dcode" |
... | @@ -167,7 +162,7 @@ | ... | @@ -167,7 +162,7 @@ |
167 | <el-select | 162 | <el-select |
168 | disabled | 163 | disabled |
169 | v-model="mjdw" | 164 | v-model="mjdw" |
170 | style="width: 20%"> | 165 | style="width: 68px"> |
171 | <el-option | 166 | <el-option |
172 | v-for="item in dictData['A7']" | 167 | v-for="item in dictData['A7']" |
173 | :key="item.dcode" | 168 | :key="item.dcode" |
... | @@ -184,7 +179,7 @@ | ... | @@ -184,7 +179,7 @@ |
184 | <div class="triangle"></div> | 179 | <div class="triangle"></div> |
185 | </div> | 180 | </div> |
186 | <tdytTable | 181 | <tdytTable |
187 | :ableOperation="ableOperation" | 182 | :ableOperation="viewEdit" |
188 | :tableData="ruleForm.tdytqxList" | 183 | :tableData="ruleForm.tdytqxList" |
189 | @upDateTdytxxList="upDateTdytxxList" /> | 184 | @upDateTdytxxList="upDateTdytxxList" /> |
190 | <div class="slxx_title title-block"> | 185 | <div class="slxx_title title-block"> |
... | @@ -194,7 +189,7 @@ | ... | @@ -194,7 +189,7 @@ |
194 | <el-row :gutter="10"> | 189 | <el-row :gutter="10"> |
195 | <el-col :span="12"> | 190 | <el-col :span="12"> |
196 | <el-form-item label="共有方式:"> | 191 | <el-form-item label="共有方式:"> |
197 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 192 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
198 | <el-radio label="0">单独所有</el-radio> | 193 | <el-radio label="0">单独所有</el-radio> |
199 | <el-radio label="1">共同共有</el-radio> | 194 | <el-radio label="1">共同共有</el-radio> |
200 | <el-radio label="2">按份所有</el-radio> | 195 | <el-radio label="2">按份所有</el-radio> |
... | @@ -206,7 +201,7 @@ | ... | @@ -206,7 +201,7 @@ |
206 | <el-form-item label="是否分别持证:"> | 201 | <el-form-item label="是否分别持证:"> |
207 | <el-radio-group | 202 | <el-radio-group |
208 | v-model="ruleForm.sldy.sqfbcz" | 203 | v-model="ruleForm.sldy.sqfbcz" |
209 | :disabled="!ableOperation"> | 204 | :disabled="!viewEdit"> |
210 | <el-radio :label="1">是</el-radio> | 205 | <el-radio :label="1">是</el-radio> |
211 | <el-radio :label="0">否</el-radio> | 206 | <el-radio :label="0">否</el-radio> |
212 | </el-radio-group> | 207 | </el-radio-group> |
... | @@ -219,7 +214,7 @@ | ... | @@ -219,7 +214,7 @@ |
219 | <el-select | 214 | <el-select |
220 | v-model="ruleForm.czr" | 215 | v-model="ruleForm.czr" |
221 | placeholder="持证人" | 216 | placeholder="持证人" |
222 | :disabled="!ableOperation"> | 217 | :disabled="!viewEdit"> |
223 | <el-option | 218 | <el-option |
224 | v-for="item in czrOptions" | 219 | v-for="item in czrOptions" |
225 | :key="item.zjh" | 220 | :key="item.zjh" |
... | @@ -230,8 +225,8 @@ | ... | @@ -230,8 +225,8 @@ |
230 | </el-form-item> | 225 | </el-form-item> |
231 | </el-col> | 226 | </el-col> |
232 | </el-row> | 227 | </el-row> |
233 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList" | 228 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!viewEdit" :tableData="ruleForm.qlrList" |
234 | :gyfs="ruleForm.slsq.gyfs" /> | 229 | :gyfs="ruleForm.sldy.gyfs" /> |
235 | <div class="slxx_title title-block"> | 230 | <div class="slxx_title title-block"> |
236 | 登记原因 | 231 | 登记原因 |
237 | <div class="triangle"></div> | 232 | <div class="triangle"></div> |
... | @@ -239,14 +234,14 @@ | ... | @@ -239,14 +234,14 @@ |
239 | <el-row :gutter="10"> | 234 | <el-row :gutter="10"> |
240 | <el-col> | 235 | <el-col> |
241 | <el-form-item v-if="ruleForm.fdcq2" label="登记原因:" prop="djyy"> | 236 | <el-form-item v-if="ruleForm.fdcq2" label="登记原因:" prop="djyy"> |
242 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 237 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
243 | v-model="ruleForm.fdcq2.djyy"> | 238 | v-model="ruleForm.fdcq2.djyy"> |
244 | </el-input> | 239 | </el-input> |
245 | </el-form-item> | 240 | </el-form-item> |
246 | </el-col> | 241 | </el-col> |
247 | </el-row> | 242 | </el-row> |
248 | </div> | 243 | </div> |
249 | <el-row class="btn" v-if="ableOperation"> | 244 | <el-row class="btn" v-if="viewEdit"> |
250 | <el-form-item> | 245 | <el-form-item> |
251 | <el-button type="primary" @click="onSubmit">保存</el-button> | 246 | <el-button type="primary" @click="onSubmit">保存</el-button> |
252 | </el-form-item> | 247 | </el-form-item> |
... | @@ -263,12 +258,12 @@ | ... | @@ -263,12 +258,12 @@ |
263 | export default { | 258 | export default { |
264 | mixins: [ywmix], | 259 | mixins: [ywmix], |
265 | mounted () { | 260 | mounted () { |
266 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 261 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
267 | this.propsParam = this.$attrs; | 262 | this.propsParam = this.$attrs; |
268 | var formdata = new FormData(); | 263 | var formdata = new FormData(); |
269 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 264 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
270 | formdata.append("djlx", this.propsParam.djlx); | 265 | formdata.append("djlx", this.propsParam.djlx); |
271 | formdata.append("isEdit", this.ableOperation); | 266 | formdata.append("isEdit", this.viewEdit); |
272 | Init(formdata).then((res) => { | 267 | Init(formdata).then((res) => { |
273 | if (res.code === 200 && res.result) { | 268 | if (res.code === 200 && res.result) { |
274 | this.ruleForm = { | 269 | this.ruleForm = { |
... | @@ -291,7 +286,7 @@ | ... | @@ -291,7 +286,7 @@ |
291 | return { | 286 | return { |
292 | mjdw: "1", | 287 | mjdw: "1", |
293 | //表单是否可操作 | 288 | //表单是否可操作 |
294 | ableOperation: true, | 289 | viewEdit: false, |
295 | disabled: true, | 290 | disabled: true, |
296 | tdytOption: [], | 291 | tdytOption: [], |
297 | czrOptions: [], | 292 | czrOptions: [], | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-06-30 17:09:35 | 4 | * @LastEditTime: 2023-08-16 08:53:48 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable" :style="{'max-height': this.timeLineHeight + 'px' }" | 7 | <div class="djxxTable" :style="{'max-height': this.timeLineHeight + 'px' }" |
... | @@ -50,7 +50,14 @@ | ... | @@ -50,7 +50,14 @@ |
50 | {{ getQsztName(row[item.prop]) }} | 50 | {{ getQsztName(row[item.prop]) }} |
51 | </span> | 51 | </span> |
52 | 52 | ||
53 | <span v-else> {{ row[item.prop] }}</span> | 53 | <span v-if="item.prop != 'djyy'"> |
54 | {{ row[item.prop] }} | ||
55 | </span> | ||
56 | <el-tooltip v-else effect="dark" :content="row[item.prop]" placement="top"> | ||
57 | <span class="ellipsis-line"> | ||
58 | {{ row[item.prop] }} | ||
59 | </span> | ||
60 | </el-tooltip> | ||
54 | </td> | 61 | </td> |
55 | </tr> | 62 | </tr> |
56 | </table> | 63 | </table> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 12:58:35 | 4 | * @LastEditTime: 2023-08-16 16:36:31 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -11,8 +11,7 @@ | ... | @@ -11,8 +11,7 @@ |
11 | ref="ruleForm" | 11 | ref="ruleForm" |
12 | :label-position="flag ? 'top' : ''" | 12 | :label-position="flag ? 'top' : ''" |
13 | :inline="flag" | 13 | :inline="flag" |
14 | label-width="130px" | 14 | label-width="130px"> |
15 | > | ||
16 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 15 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
17 | <div class="slxx_title title-block"> | 16 | <div class="slxx_title title-block"> |
18 | 受理信息 | 17 | 受理信息 |
... | @@ -38,18 +37,12 @@ | ... | @@ -38,18 +37,12 @@ |
38 | <el-row :gutter="10" v-if="ruleForm.slsq"> | 37 | <el-row :gutter="10" v-if="ruleForm.slsq"> |
39 | <el-col :span="8" v-if="ruleForm.sldyList.length > 0"> | 38 | <el-col :span="8" v-if="ruleForm.sldyList.length > 0"> |
40 | <el-form-item label="权利类型:"> | 39 | <el-form-item label="权利类型:"> |
41 | <el-input | 40 | <el-input disabled v-model="ruleForm.sldyList[0].qllxmc"></el-input> |
42 | disabled | ||
43 | v-model="ruleForm.sldyList[0].qllxmc" | ||
44 | ></el-input> | ||
45 | </el-form-item> | 41 | </el-form-item> |
46 | </el-col> | 42 | </el-col> |
47 | <el-col :span="8" v-if="ruleForm.sldyList.length > 0"> | 43 | <el-col :span="8" v-if="ruleForm.sldyList.length > 0"> |
48 | <el-form-item label="登记类型:"> | 44 | <el-form-item label="登记类型:"> |
49 | <el-input | 45 | <el-input disabled v-model="ruleForm.sldyList[0].djlxmc"></el-input> |
50 | disabled | ||
51 | v-model="ruleForm.sldyList[0].djlxmc" | ||
52 | ></el-input> | ||
53 | </el-form-item> | 46 | </el-form-item> |
54 | </el-col> | 47 | </el-col> |
55 | <el-col :span="8"> | 48 | <el-col :span="8"> |
... | @@ -59,34 +52,60 @@ | ... | @@ -59,34 +52,60 @@ |
59 | </el-col> | 52 | </el-col> |
60 | </el-row> | 53 | </el-row> |
61 | <div class="slxx_title title-block"> | 54 | <div class="slxx_title title-block"> |
62 | 房屋概况 | 55 | 房屋批量情况 |
63 | <div class="triangle"></div> | 56 | <div class="triangle"></div> |
64 | </div> | 57 | </div> |
65 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | 58 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> |
66 | <el-col :span="8"> | 59 | <el-col :span="8"> |
67 | <el-form-item label="规划用途名称:"> | 60 | <el-form-item label="宗地面积:"> |
61 | <div class="flex"> | ||
62 | <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> | ||
63 | <el-select disabled v-model="ruleForm.zdjbxx.mjdw" style="width: 68px"> | ||
64 | <el-option | ||
65 | v-for="item in dictData['A7']" | ||
66 | :key="item.dcode" | ||
67 | :label="item.dname" | ||
68 | :value="item.dcode"></el-option> | ||
69 | </el-select> | ||
70 | </div> | ||
71 | </el-form-item> | ||
72 | </el-col> | ||
73 | <el-col :span="8"> | ||
74 | <el-form-item label="土地性质:"> | ||
68 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> | 75 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> |
69 | </el-form-item> | 76 | </el-form-item> |
70 | </el-col> | 77 | </el-col> |
71 | <el-col :span="8"> | 78 | <el-col :span="8"> |
72 | <el-form-item label="权利设定方式名称:"> | 79 | <el-form-item label="土地用途:"> |
73 | <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input> | 80 | <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> |
74 | </el-form-item> | 81 | </el-form-item> |
75 | </el-col> | 82 | </el-col> |
83 | </el-row> | ||
84 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | ||
76 | <el-col :span="8"> | 85 | <el-col :span="8"> |
77 | <el-form-item label="房屋性质:"> | 86 | <el-form-item label="房屋性质:"> |
87 | <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input> | ||
88 | </el-form-item> | ||
89 | </el-col> | ||
90 | <el-col :span="8"> | ||
91 | <el-form-item label="房屋用途:"> | ||
78 | <el-input disabled v-model="splicingFdcq2.fwxz"></el-input> | 92 | <el-input disabled v-model="splicingFdcq2.fwxz"></el-input> |
79 | </el-form-item> | 93 | </el-form-item> |
80 | </el-col> | 94 | </el-col> |
81 | </el-row> | ||
82 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | ||
83 | <el-col :span="8"> | 95 | <el-col :span="8"> |
84 | <el-form-item label="房屋结构:"> | 96 | <el-form-item label="房屋结构:"> |
85 | <el-input disabled v-model="splicingFdcq2.fwjg"></el-input> | 97 | <el-input disabled v-model="splicingFdcq2.fwjg"></el-input> |
86 | </el-form-item> | 98 | </el-form-item> |
87 | </el-col> | 99 | </el-col> |
100 | </el-row> | ||
101 | <el-row :gutter="10" v-if="ruleForm.zdjbxx"> | ||
88 | <el-col :span="8"> | 102 | <el-col :span="8"> |
89 | <el-form-item label="建筑总面积:"> | 103 | <el-form-item label="房屋总层数:"> |
104 | <el-input disabled v-model="ruleForm.fdcq2List[0].zcs"></el-input> | ||
105 | </el-form-item> | ||
106 | </el-col> | ||
107 | <el-col :span="8"> | ||
108 | <el-form-item label="房屋总建筑面积:"> | ||
90 | <el-input disabled v-model="splicingFdcq2.jzmj"></el-input> | 109 | <el-input disabled v-model="splicingFdcq2.jzmj"></el-input> |
91 | </el-form-item> | 110 | </el-form-item> |
92 | </el-col> | 111 | </el-col> |
... | @@ -97,8 +116,13 @@ | ... | @@ -97,8 +116,13 @@ |
97 | </el-col> | 116 | </el-col> |
98 | </el-row> | 117 | </el-row> |
99 | <el-row :gutter="10" v-if="ruleForm.slsq"> | 118 | <el-row :gutter="10" v-if="ruleForm.slsq"> |
119 | <el-col :span="8"> | ||
120 | <el-form-item label="竣工时间:"> | ||
121 | <el-input disabled v-model="splicingFdcq2.jzmj"></el-input> | ||
122 | </el-form-item> | ||
123 | </el-col> | ||
100 | <el-col :span="5"> | 124 | <el-col :span="5"> |
101 | <el-form-item label="发证方式:"> | 125 | <el-form-item label="发证方式:" :disabled="!viewEdit"> |
102 | <el-radio-group v-model="ruleForm.slsq.fzfs"> | 126 | <el-radio-group v-model="ruleForm.slsq.fzfs"> |
103 | <el-radio label="1">小证</el-radio> | 127 | <el-radio label="1">小证</el-radio> |
104 | <el-radio label="2">大证</el-radio> | 128 | <el-radio label="2">大证</el-radio> |
... | @@ -114,10 +138,9 @@ | ... | @@ -114,10 +138,9 @@ |
114 | <el-col :span="12" v-if="ruleForm.sldyList.length>0"> | 138 | <el-col :span="12" v-if="ruleForm.sldyList.length>0"> |
115 | <el-form-item label="共有方式:"> | 139 | <el-form-item label="共有方式:"> |
116 | <el-radio-group | 140 | <el-radio-group |
117 | :disabled="!ableOperation" | 141 | :disabled="!viewEdit" |
118 | @change="showCZInfo" | 142 | @change="showCZInfo" |
119 | v-model="ruleForm.sldyList[0].gyfs" | 143 | v-model="ruleForm.sldyList[0].gyfs"> |
120 | > | ||
121 | <el-radio label="0">单独所有</el-radio> | 144 | <el-radio label="0">单独所有</el-radio> |
122 | <el-radio label="1">共同共有</el-radio> | 145 | <el-radio label="1">共同共有</el-radio> |
123 | <el-radio label="2">按份所有</el-radio> | 146 | <el-radio label="2">按份所有</el-radio> |
... | @@ -130,35 +153,32 @@ | ... | @@ -130,35 +153,32 @@ |
130 | <el-form-item label="是否分别持证:"> | 153 | <el-form-item label="是否分别持证:"> |
131 | <el-radio-group | 154 | <el-radio-group |
132 | v-model="ruleForm.sldyList[0].sqfbcz" | 155 | v-model="ruleForm.sldyList[0].sqfbcz" |
133 | :disabled="!ableOperation"> | 156 | :disabled="!viewEdit"> |
134 | <el-radio :label="1">是</el-radio> | 157 | <el-radio :label="1">是</el-radio> |
135 | <el-radio :label="0">否</el-radio> | 158 | <el-radio :label="0">否</el-radio> |
136 | </el-radio-group> | 159 | </el-radio-group> |
137 | </el-form-item> | 160 | </el-form-item> |
138 | </el-col> | 161 | </el-col> |
139 | <el-col | 162 | <el-col :span="6" v-if="ruleForm.sldyList[0].gyfs!=0"> |
140 | :span="6" v-if="ruleForm.sldyList[0].gyfs!=0"> | ||
141 | <el-form-item label="持证人:"> | 163 | <el-form-item label="持证人:"> |
142 | <el-select | 164 | <el-select |
143 | v-model="ruleForm.czr" | 165 | v-model="ruleForm.czr" |
144 | placeholder="持证人" | 166 | placeholder="持证人" |
145 | :disabled="!ableOperation"> | 167 | :disabled="!viewEdit"> |
146 | <el-option | 168 | <el-option |
147 | v-for="item in czrOptions" | 169 | v-for="item in czrOptions" |
148 | :key="item.zjh" | 170 | :key="item.zjh" |
149 | :label="item.sqrmc" | 171 | :label="item.sqrmc" |
150 | :value="item.zjh"> | 172 | :value="item.zjh"></el-option> |
151 | </el-option> | ||
152 | </el-select> | 173 | </el-select> |
153 | </el-form-item> | 174 | </el-form-item> |
154 | </el-col> | 175 | </el-col> |
155 | |||
156 | </el-row> | 176 | </el-row> |
157 | <qlrCommonTable | 177 | <qlrCommonTable |
178 | :disabled="viewEdit" | ||
158 | @upDateQlrxxList="upDateQlrxxList" | 179 | @upDateQlrxxList="upDateQlrxxList" |
159 | :tableData="ruleForm.qlrList" | 180 | :tableData="ruleForm.qlrList" |
160 | :gyfs="ruleForm.sldyList[0].gyfs" | 181 | :gyfs="ruleForm.sldyList[0].gyfs" /> |
161 | /> | ||
162 | <div class="slxx_title title-block"> | 182 | <div class="slxx_title title-block"> |
163 | 登记原因 | 183 | 登记原因 |
164 | <div class="triangle"></div> | 184 | <div class="triangle"></div> |
... | @@ -169,15 +189,16 @@ | ... | @@ -169,15 +189,16 @@ |
169 | <el-input | 189 | <el-input |
170 | class="textArea" | 190 | class="textArea" |
171 | type="textarea" | 191 | type="textarea" |
172 | :disabled="!ableOperation" | 192 | maxlength="500" |
173 | v-model="ruleForm.fdcq2List[0].djyy" | 193 | show-word-limit |
174 | > | 194 | :disabled="!viewEdit" |
195 | v-model="ruleForm.fdcq2List[0].djyy"> | ||
175 | </el-input> | 196 | </el-input> |
176 | </el-form-item> | 197 | </el-form-item> |
177 | </el-col> | 198 | </el-col> |
178 | </el-row> | 199 | </el-row> |
179 | </div> | 200 | </div> |
180 | <el-row class="btn" v-if="ableOperation"> | 201 | <el-row class="btn" v-if="viewEdit"> |
181 | <el-form-item> | 202 | <el-form-item> |
182 | <el-button type="primary" @click="onSubmit">保存</el-button> | 203 | <el-button type="primary" @click="onSubmit">保存</el-button> |
183 | </el-form-item> | 204 | </el-form-item> |
... | @@ -186,16 +207,21 @@ | ... | @@ -186,16 +207,21 @@ |
186 | </div> | 207 | </div> |
187 | </template> | 208 | </template> |
188 | <script> | 209 | <script> |
189 | import ywmix from "@/views/ywbl/mixin/index" | 210 | import ywmix from "@/views/ywbl/mixin/index"; |
190 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 211 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
191 | import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js"; | 212 | import { |
213 | BatchInit, | ||
214 | Init, | ||
215 | saveBatchData, | ||
216 | saveData, | ||
217 | } from "@/api/workflow/fwsyqFlow.js"; | ||
192 | import { mapGetters } from "vuex"; | 218 | import { mapGetters } from "vuex"; |
193 | export default { | 219 | export default { |
194 | mixins: [ywmix], | 220 | mixins: [ywmix], |
195 | computed: { | 221 | computed: { |
196 | ...mapGetters(["dictData", "flag"]), | 222 | ...mapGetters(["dictData", "flag"]), |
197 | }, | 223 | }, |
198 | components: { qlrCommonTable}, | 224 | components: { qlrCommonTable }, |
199 | 225 | ||
200 | // 更新义务人信息 | 226 | // 更新义务人信息 |
201 | /** | 227 | /** |
... | @@ -203,7 +229,7 @@ | ... | @@ -203,7 +229,7 @@ |
203 | * @param {*} val | 229 | * @param {*} val |
204 | * @author: renchao | 230 | * @author: renchao |
205 | */ | 231 | */ |
206 | upDateYwrxxList(val) { | 232 | upDateYwrxxList (val) { |
207 | this.ruleForm.ywrList = _.cloneDeep(val); | 233 | this.ruleForm.ywrList = _.cloneDeep(val); |
208 | }, | 234 | }, |
209 | data () { | 235 | data () { |
... | @@ -211,52 +237,54 @@ | ... | @@ -211,52 +237,54 @@ |
211 | disabled: true, | 237 | disabled: true, |
212 | tdytOption: [], | 238 | tdytOption: [], |
213 | ruleForm: { | 239 | ruleForm: { |
214 | cfdjList: []//查封登记 | 240 | cfdjList: [], //查封登记 |
215 | , diyaqList: []//抵押权 | 241 | diyaqList: [], //抵押权 |
216 | , fdcq2List: []//房屋信息集合 | 242 | fdcq2List: [], //房屋信息集合 |
217 | , qlrList: []//权利人 | 243 | qlrList: [], //权利人 |
218 | , ywrList: []//义务人 | 244 | ywrList: [], //义务人 |
219 | , qlxxList: []//权利信息集合 | 245 | qlxxList: [], //权利信息集合 |
220 | , sldyList: []//受理不动产单元集合 | 246 | sldyList: [], //受理不动产单元集合 |
221 | , slsq: {}//受理申请流程明细 | 247 | slsq: {}, //受理申请流程明细 |
222 | , flow: {}//受理申请流程明细 | 248 | flow: {}, //受理申请流程明细 |
223 | , sqrList: []//申请人 | 249 | sqrList: [], //申请人 |
224 | , ssQlxxList: []//上手权利信息 | 250 | ssQlxxList: [], //上手权利信息 |
225 | , user: {}//用户 | 251 | user: {}, //用户 |
226 | , zdjbxx: {}//宗地基本信息 | 252 | zdjbxx: {}, //宗地基本信息 |
227 | }, | 253 | }, |
228 | czrOptions: [], | 254 | czrOptions: [], |
229 | //传递参数 | 255 | //传递参数 |
230 | propsParam: this.$attrs, | 256 | propsParam: this.$attrs, |
231 | //表单是否可操作 | 257 | //表单是否可操作 |
232 | ableOperation: true, | 258 | viewEdit: true, |
233 | rules: {}, | 259 | rules: {}, |
234 | gyfs:"", | 260 | gyfs: "", |
235 | bsmSlsq: this.$route.query.bsmSlsq,//受理申请标识码 | 261 | bsmSlsq: this.$route.query.bsmSlsq, //受理申请标识码 |
236 | splicingFdcq2: {//前端根据后台数组组装展示内容 | 262 | splicingFdcq2: { |
237 | fwxz: ''//房屋性质 | 263 | //前端根据后台数组组装展示内容 |
238 | , fwjg: ''//房屋结构 | 264 | tdxz: "",//土地性质 |
239 | , jzmj: '' //建筑面积 | 265 | fwxz: "", //房屋性质 |
240 | , zts: ''//房屋总套数 | 266 | fwjg: "", //房屋结构 |
241 | } | 267 | jzmj: "", //建筑面积 |
242 | } | 268 | zts: "", //房屋总套数 |
269 | }, | ||
270 | }; | ||
243 | }, | 271 | }, |
244 | mounted (callbackfn, thisArg) { | 272 | mounted (callbackfn, thisArg) { |
245 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 273 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
246 | this.propsParam = this.$attrs; | 274 | this.propsParam = this.$attrs; |
247 | var formdata = new FormData(); | 275 | var formdata = new FormData(); |
248 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 276 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
249 | formdata.append("djlx", this.propsParam.djlx); | 277 | formdata.append("djlx", this.propsParam.djlx); |
250 | formdata.append("bsmSlsq", this.bsmSlsq); | 278 | formdata.append("bsmSlsq", this.bsmSlsq); |
251 | formdata.append("isEdit", this.ableOperation); | 279 | formdata.append("isEdit", this.viewEdit); |
252 | BatchInit(formdata).then((res) => { | 280 | BatchInit(formdata).then((res) => { |
253 | if (res.code == 200) { | 281 | if (res.code == 200) { |
254 | this.ruleForm = res.result; | 282 | this.ruleForm = res.result; |
255 | this.czrOptions = this.ruleForm.qlrList; | 283 | this.czrOptions = this.ruleForm.qlrList; |
256 | this.gyfs=this.ruleForm.sldyList[0].gyfs | 284 | this.gyfs = this.ruleForm.sldyList[0].gyfs; |
257 | this.splicingFdcq2Info(); | 285 | this.splicingFdcq2Info(); |
258 | } | 286 | } |
259 | }) | 287 | }); |
260 | }, | 288 | }, |
261 | methods: { | 289 | methods: { |
262 | //组装房地产权通用信息 | 290 | //组装房地产权通用信息 |
... | @@ -269,11 +297,11 @@ | ... | @@ -269,11 +297,11 @@ |
269 | let fwxzArr = []; | 297 | let fwxzArr = []; |
270 | let fwjgArr = []; | 298 | let fwjgArr = []; |
271 | let jzmj = 0; | 299 | let jzmj = 0; |
272 | fdcq2List.forEach(fdcq2 => { | 300 | fdcq2List.forEach((fdcq2) => { |
273 | fwxzArr.push(fdcq2.fwxzmc); | 301 | fwxzArr.push(fdcq2.fwxzmc); |
274 | fwjgArr.push(fdcq2.fwjgmc); | 302 | fwjgArr.push(fdcq2.fwjgmc); |
275 | jzmj += parseFloat(fdcq2.jzmj); | 303 | jzmj += parseFloat(fdcq2.jzmj); |
276 | }) | 304 | }); |
277 | //将数据转为字符串 | 305 | //将数据转为字符串 |
278 | //房屋性质 | 306 | //房屋性质 |
279 | let fwxz = Array.from(new Set(fwxzArr)).join(","); | 307 | let fwxz = Array.from(new Set(fwxzArr)).join(","); |
... | @@ -283,7 +311,6 @@ | ... | @@ -283,7 +311,6 @@ |
283 | this.splicingFdcq2.fwjg = fwjg; | 311 | this.splicingFdcq2.fwjg = fwjg; |
284 | this.splicingFdcq2.jzmj = jzmj == null ? 0 : jzmj; | 312 | this.splicingFdcq2.jzmj = jzmj == null ? 0 : jzmj; |
285 | this.splicingFdcq2.zts = fdcq2List.length; | 313 | this.splicingFdcq2.zts = fdcq2List.length; |
286 | |||
287 | }, | 314 | }, |
288 | /** | 315 | /** |
289 | * @description: 更新权利人信息 | 316 | * @description: 更新权利人信息 |
... | @@ -315,25 +342,26 @@ | ... | @@ -315,25 +342,26 @@ |
315 | * @author: renchao | 342 | * @author: renchao |
316 | */ | 343 | */ |
317 | onSubmit () { | 344 | onSubmit () { |
318 | if (this.ruleForm.sldyList[0].gyfs== "0") { | 345 | if (this.ruleForm.sldyList[0].gyfs == "0") { |
319 | if (this.ruleForm.qlrList.length > 1) { | 346 | if (this.ruleForm.qlrList.length > 1) { |
320 | this.$message({ | 347 | this.$message({ |
321 | showClose: true, | 348 | showClose: true, |
322 | message: "共有方式:单独所有,权利人只能是一个人", | 349 | message: "共有方式:单独所有,权利人只能是一个人", |
323 | type: "error", | 350 | type: "error", |
324 | }); | 351 | }); |
325 | return false; | 352 | return false; |
326 | } | 353 | } |
327 | } else { | 354 | } else { |
328 | if (this.ruleForm.qlrList.length <= 1) { | 355 | if (this.ruleForm.qlrList.length <= 1) { |
329 | this.$message({ | 356 | this.$message({ |
330 | showClose: true, | 357 | showClose: true, |
331 | message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", | 358 | message: |
332 | type: "error", | 359 | "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", |
333 | }); | 360 | type: "error", |
334 | return false; | 361 | }); |
335 | } | 362 | return false; |
336 | } | 363 | } |
364 | } | ||
337 | saveBatchData(this.ruleForm).then((res) => { | 365 | saveBatchData(this.ruleForm).then((res) => { |
338 | if (res.code === 200) { | 366 | if (res.code === 200) { |
339 | this.$message({ | 367 | this.$message({ |
... | @@ -341,91 +369,91 @@ | ... | @@ -341,91 +369,91 @@ |
341 | message: "保存成功!", | 369 | message: "保存成功!", |
342 | type: "success", | 370 | type: "success", |
343 | }); | 371 | }); |
344 | this.$store.dispatch('user/refreshPage', true); | 372 | this.$store.dispatch("user/refreshPage", true); |
345 | } else { | 373 | } else { |
346 | this.$message({ | 374 | this.$message({ |
347 | showClose: true, | 375 | showClose: true, |
348 | message: res.message, | 376 | message: res.message, |
349 | type: "error" | 377 | type: "error", |
350 | }) | 378 | }); |
351 | } | 379 | } |
352 | }) | 380 | }); |
353 | } | 381 | }, |
354 | } | 382 | }, |
355 | } | 383 | }; |
356 | </script> | 384 | </script> |
357 | <style scoped lang="scss"> | 385 | <style scoped lang="scss"> |
358 | @import "~@/styles/public.scss"; | 386 | @import "~@/styles/public.scss"; |
359 | 387 | ||
360 | /deep/.el-form { | 388 | /deep/.el-form { |
361 | display: flex; | 389 | display: flex; |
362 | flex-direction: column; | 390 | flex-direction: column; |
363 | height: calc(100vh - 130px); | 391 | height: calc(100vh - 130px); |
364 | } | 392 | } |
365 | 393 | ||
366 | /deep/.el-form-item__label { | 394 | /deep/.el-form-item__label { |
367 | padding: 0; | 395 | padding: 0; |
368 | } | 396 | } |
369 | 397 | ||
370 | /deep/.el-radio { | 398 | /deep/.el-radio { |
371 | margin-right: 10px; | 399 | margin-right: 10px; |
372 | } | 400 | } |
373 | 401 | ||
374 | /deep/.el-select { | 402 | /deep/.el-select { |
375 | width: 100%; | 403 | width: 100%; |
376 | } | 404 | } |
377 | 405 | ||
378 | /deep/.el-form-item { | 406 | /deep/.el-form-item { |
379 | margin-bottom: 8px; | 407 | margin-bottom: 8px; |
380 | } | 408 | } |
381 | 409 | ||
382 | .marginBot0 { | 410 | .marginBot0 { |
383 | margin-bottom: 0 !important; | 411 | margin-bottom: 0 !important; |
384 | } | 412 | } |
385 | 413 | ||
386 | .slxx { | 414 | .slxx { |
387 | box-sizing: border-box; | 415 | box-sizing: border-box; |
388 | } | 416 | } |
389 | 417 | ||
390 | .slxx_con { | 418 | .slxx_con { |
391 | flex: 1; | 419 | flex: 1; |
392 | height: 100%; | 420 | height: 100%; |
393 | background-color: #ffffff; | 421 | background-color: #ffffff; |
394 | overflow-y: auto; | 422 | overflow-y: auto; |
395 | padding-right: 3px; | 423 | padding-right: 3px; |
396 | overflow-x: hidden; | 424 | overflow-x: hidden; |
397 | } | 425 | } |
398 | 426 | ||
399 | .submit_btn { | 427 | .submit_btn { |
400 | height: 50px; | 428 | height: 50px; |
401 | } | 429 | } |
402 | 430 | ||
403 | .slxx_title { | 431 | .slxx_title { |
404 | border-bottom: 1px solid $borderColor; | 432 | border-bottom: 1px solid $borderColor; |
405 | padding-left: 10px; | 433 | padding-left: 10px; |
406 | padding-bottom: 5px; | 434 | padding-bottom: 5px; |
407 | margin-bottom: 10px; | 435 | margin-bottom: 10px; |
408 | margin-top: 5px; | 436 | margin-top: 5px; |
409 | font-size: 16px; | 437 | font-size: 16px; |
410 | font-weight: 500; | 438 | font-weight: 500; |
411 | color: #4a4a4a; | 439 | color: #4a4a4a; |
412 | } | 440 | } |
413 | 441 | ||
414 | .btn { | 442 | .btn { |
415 | text-align: center; | 443 | text-align: center; |
416 | padding-top: 10px; | 444 | padding-top: 10px; |
417 | height: 36px; | 445 | height: 36px; |
418 | background-color: #ffffff; | 446 | background-color: #ffffff; |
419 | padding: 5px 0; | 447 | padding: 5px 0; |
420 | } | 448 | } |
421 | 449 | ||
422 | .textArea { | 450 | .textArea { |
423 | /deep/.el-textarea__inner { | 451 | /deep/.el-textarea__inner { |
424 | min-height: 90px !important; | 452 | min-height: 90px !important; |
453 | } | ||
425 | } | 454 | } |
426 | } | ||
427 | 455 | ||
428 | /deep/.el-form-item__label { | 456 | /deep/.el-form-item__label { |
429 | padding-bottom: 0px; | 457 | padding-bottom: 0px; |
430 | } | 458 | } |
431 | </style> | 459 | </style> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 13:03:32 | 4 | * @LastEditTime: 2023-08-16 16:12:58 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -129,7 +129,7 @@ | ... | @@ -129,7 +129,7 @@ |
129 | <div class="triangle"></div> | 129 | <div class="triangle"></div> |
130 | </div> | 130 | </div> |
131 | <tdytTable | 131 | <tdytTable |
132 | :ableOperation="ableOperation" | 132 | :ableOperation="viewEdit" |
133 | :tableData="ruleForm.tdytqxList" | 133 | :tableData="ruleForm.tdytqxList" |
134 | @upDateTdytxxList="upDateTdytxxList" /> | 134 | @upDateTdytxxList="upDateTdytxxList" /> |
135 | <div class="slxx_title title-block"> | 135 | <div class="slxx_title title-block"> |
... | @@ -139,31 +139,32 @@ | ... | @@ -139,31 +139,32 @@ |
139 | <el-row :gutter="10"> | 139 | <el-row :gutter="10"> |
140 | <el-col :span="14"> | 140 | <el-col :span="14"> |
141 | <el-form-item label="共有方式:"> | 141 | <el-form-item label="共有方式:"> |
142 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.gyfs"> | 142 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.gyfs"> |
143 | <el-radio label="1">单独所有</el-radio> | 143 | <el-radio label="1">单独所有</el-radio> |
144 | <el-radio label="2">共同共有</el-radio> | 144 | <el-radio label="2">共同共有</el-radio> |
145 | <el-radio label="3">按份所有</el-radio> | 145 | <el-radio label="3">按份所有</el-radio> |
146 | </el-radio-group> | 146 | </el-radio-group> |
147 | </el-form-item> | 147 | </el-form-item> |
148 | </el-col> | 148 | </el-col> |
149 | <el-col :span="5" v-show="ruleForm.gyfs == '2'"> | 149 | |
150 | <el-col :span="5" v-show="ruleForm.gyfs != '1'"> | ||
150 | <el-form-item label="是否分别持证:"> | 151 | <el-form-item label="是否分别持证:"> |
151 | <el-radio-group v-model="ruleForm.sffbcz" :disabled="!ableOperation"> | 152 | <el-radio-group v-model="ruleForm.sffbcz" :disabled="!viewEdit"> |
152 | <el-radio label="1">是</el-radio> | 153 | <el-radio label="1">是</el-radio> |
153 | <el-radio label="0">否</el-radio> | 154 | <el-radio label="0">否</el-radio> |
154 | </el-radio-group> | 155 | </el-radio-group> |
155 | </el-form-item> | 156 | </el-form-item> |
156 | </el-col> | 157 | </el-col> |
157 | <el-col :span="5" v-show="ruleForm.gyfs == '2'"> | 158 | <el-col :span="5" v-show="ruleForm.gyfs != '1' && ruleForm.sffbcz=='0'"> |
158 | <el-form-item label="持证人:"> | 159 | <el-form-item label="持证人:"> |
159 | <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> | 160 | <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> |
160 | <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> | 161 | <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> |
161 | </el-option> | 162 | </el-option> |
162 | </el-select> | 163 | </el-select> |
163 | </el-form-item> | 164 | </el-form-item> |
164 | </el-col> | 165 | </el-col> |
165 | </el-row> | 166 | </el-row> |
166 | <qlrCommonTable :tableData="ruleForm.qlrList" :gyfs="ruleForm.gyfs" :disabled="!ableOperation" /> | 167 | <qlrCommonTable :tableData="ruleForm.qlrList" :gyfs="ruleForm.gyfs" :disabled="viewEdit" /> |
167 | <div class="slxx_title title-block"> | 168 | <div class="slxx_title title-block"> |
168 | 登记原因 | 169 | 登记原因 |
169 | <div class="triangle"></div> | 170 | <div class="triangle"></div> |
... | @@ -171,13 +172,13 @@ | ... | @@ -171,13 +172,13 @@ |
171 | <el-row :gutter="10"> | 172 | <el-row :gutter="10"> |
172 | <el-col> | 173 | <el-col> |
173 | <el-form-item label="登记原因:" prop="djyy"> | 174 | <el-form-item label="登记原因:" prop="djyy"> |
174 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" v-model="ruleForm.djyy"> | 175 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" v-model="ruleForm.djyy"> |
175 | </el-input> | 176 | </el-input> |
176 | </el-form-item> | 177 | </el-form-item> |
177 | </el-col> | 178 | </el-col> |
178 | </el-row> | 179 | </el-row> |
179 | </div> | 180 | </div> |
180 | <el-row class="btn" v-if="ableOperation"> | 181 | <el-row class="btn" v-if="viewEdit"> |
181 | <el-form-item> | 182 | <el-form-item> |
182 | <el-button type="primary" @click="onSubmit">保存</el-button> | 183 | <el-button type="primary" @click="onSubmit">保存</el-button> |
183 | </el-form-item> | 184 | </el-form-item> |
... | @@ -194,7 +195,7 @@ | ... | @@ -194,7 +195,7 @@ |
194 | export default { | 195 | export default { |
195 | mixins: [ywmix], | 196 | mixins: [ywmix], |
196 | mounted () { | 197 | mounted () { |
197 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 198 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
198 | this.propsParam = this.$attrs; | 199 | this.propsParam = this.$attrs; |
199 | var formdata = new FormData(); | 200 | var formdata = new FormData(); |
200 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 201 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
... | @@ -217,7 +218,7 @@ | ... | @@ -217,7 +218,7 @@ |
217 | data () { | 218 | data () { |
218 | return { | 219 | return { |
219 | //表单是否可操作 | 220 | //表单是否可操作 |
220 | ableOperation: true, | 221 | viewEdit: false, |
221 | disabled: true, | 222 | disabled: true, |
222 | tdytOption: [], | 223 | tdytOption: [], |
223 | czrOptions: [], | 224 | czrOptions: [], |
... | @@ -278,7 +279,7 @@ | ... | @@ -278,7 +279,7 @@ |
278 | list (bsmSldy) { | 279 | list (bsmSldy) { |
279 | var formdata = new FormData(); | 280 | var formdata = new FormData(); |
280 | formdata.append("bsmSldy", bsmSldy); | 281 | formdata.append("bsmSldy", bsmSldy); |
281 | formdata.append("isEdit", this.ableOperation); | 282 | formdata.append("isEdit", this.viewEdit); |
282 | Init(formdata).then((res) => { | 283 | Init(formdata).then((res) => { |
283 | if (res.code === 200 && res.result) { | 284 | if (res.code === 200 && res.result) { |
284 | this.ruleForm = { | 285 | this.ruleForm = { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 13:04:38 | 4 | * @LastEditTime: 2023-08-16 16:13:05 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -78,7 +78,7 @@ | ... | @@ -78,7 +78,7 @@ |
78 | <el-select | 78 | <el-select |
79 | disabled | 79 | disabled |
80 | v-model="mjdw" | 80 | v-model="mjdw" |
81 | style="width: 20%"> | 81 | style="width: 68px"> |
82 | <el-option | 82 | <el-option |
83 | v-for="item in dictData['A7']" | 83 | v-for="item in dictData['A7']" |
84 | :key="item.dcode" | 84 | :key="item.dcode" |
... | @@ -142,7 +142,7 @@ | ... | @@ -142,7 +142,7 @@ |
142 | <div class="triangle"></div> | 142 | <div class="triangle"></div> |
143 | </div> | 143 | </div> |
144 | <tdytTable | 144 | <tdytTable |
145 | :ableOperation="ableOperation" | 145 | :ableOperation="viewEdit" |
146 | :tableData="ruleForm.tdytqxList" | 146 | :tableData="ruleForm.tdytqxList" |
147 | @upDateTdytxxList="upDateTdytxxList" /> | 147 | @upDateTdytxxList="upDateTdytxxList" /> |
148 | <div class="slxx_title title-block"> | 148 | <div class="slxx_title title-block"> |
... | @@ -152,7 +152,7 @@ | ... | @@ -152,7 +152,7 @@ |
152 | <el-row :gutter="10"> | 152 | <el-row :gutter="10"> |
153 | <el-col :span="12"> | 153 | <el-col :span="12"> |
154 | <el-form-item label="共有方式:"> | 154 | <el-form-item label="共有方式:"> |
155 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 155 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
156 | <el-radio label="0">单独所有</el-radio> | 156 | <el-radio label="0">单独所有</el-radio> |
157 | <el-radio label="1">共同共有</el-radio> | 157 | <el-radio label="1">共同共有</el-radio> |
158 | <el-radio label="2">按份所有</el-radio> | 158 | <el-radio label="2">按份所有</el-radio> |
... | @@ -164,7 +164,7 @@ | ... | @@ -164,7 +164,7 @@ |
164 | <el-form-item label="是否分别持证:"> | 164 | <el-form-item label="是否分别持证:"> |
165 | <el-radio-group | 165 | <el-radio-group |
166 | v-model="ruleForm.sldy.sqfbcz" | 166 | v-model="ruleForm.sldy.sqfbcz" |
167 | :disabled="!ableOperation"> | 167 | :disabled="!viewEdit"> |
168 | <el-radio :label="1">是</el-radio> | 168 | <el-radio :label="1">是</el-radio> |
169 | <el-radio :label="0">否</el-radio> | 169 | <el-radio :label="0">否</el-radio> |
170 | </el-radio-group> | 170 | </el-radio-group> |
... | @@ -177,7 +177,7 @@ | ... | @@ -177,7 +177,7 @@ |
177 | <el-select | 177 | <el-select |
178 | v-model="ruleForm.czr" | 178 | v-model="ruleForm.czr" |
179 | placeholder="持证人" | 179 | placeholder="持证人" |
180 | :disabled="!ableOperation"> | 180 | :disabled="!viewEdit"> |
181 | <el-option | 181 | <el-option |
182 | v-for="(item,index) in czrOptions" | 182 | v-for="(item,index) in czrOptions" |
183 | :key="index" | 183 | :key="index" |
... | @@ -189,7 +189,7 @@ | ... | @@ -189,7 +189,7 @@ |
189 | </el-col> | 189 | </el-col> |
190 | </el-row> | 190 | </el-row> |
191 | <qlrCommonTable :tableData="ruleForm.qlrList" | 191 | <qlrCommonTable :tableData="ruleForm.qlrList" |
192 | :disabled="!ableOperation" | 192 | :disabled="viewEdit" |
193 | @upDateQlrxxList="upDateQlrxxList" :key="key" :gyfs="ruleForm.sldy.gyfs" /> | 193 | @upDateQlrxxList="upDateQlrxxList" :key="key" :gyfs="ruleForm.sldy.gyfs" /> |
194 | 194 | ||
195 | <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> | 195 | <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> |
... | @@ -197,7 +197,7 @@ | ... | @@ -197,7 +197,7 @@ |
197 | 义务人信息 | 197 | 义务人信息 |
198 | <div class="triangle"></div> | 198 | <div class="triangle"></div> |
199 | </div> | 199 | </div> |
200 | <qlrCommonTable v-if="ruleForm.ywrList" :disabled="!ableOperation" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList" /> | 200 | <qlrCommonTable v-if="ruleForm.ywrList" :disabled="viewEdit" :tableData="ruleForm.ywrList" :key="key" @upDateQlrxxList="upDateYwrxxList" /> |
201 | </div> | 201 | </div> |
202 | 202 | ||
203 | <div class="slxx_title title-block"> | 203 | <div class="slxx_title title-block"> |
... | @@ -207,14 +207,14 @@ | ... | @@ -207,14 +207,14 @@ |
207 | <el-row :gutter="10"> | 207 | <el-row :gutter="10"> |
208 | <el-col> | 208 | <el-col> |
209 | <el-form-item label="登记原因:" prop="djyy"> | 209 | <el-form-item label="登记原因:" prop="djyy"> |
210 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 210 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
211 | v-model="ruleForm.jsydsyq.djyy"> | 211 | v-model="ruleForm.jsydsyq.djyy"> |
212 | </el-input> | 212 | </el-input> |
213 | </el-form-item> | 213 | </el-form-item> |
214 | </el-col> | 214 | </el-col> |
215 | </el-row> | 215 | </el-row> |
216 | </div> | 216 | </div> |
217 | <el-row class="btn" v-if="ableOperation"> | 217 | <el-row class="btn" v-if="viewEdit"> |
218 | <el-form-item> | 218 | <el-form-item> |
219 | <el-button type="primary" @click="onSubmit">保存</el-button> | 219 | <el-button type="primary" @click="onSubmit">保存</el-button> |
220 | </el-form-item> | 220 | </el-form-item> |
... | @@ -231,14 +231,14 @@ | ... | @@ -231,14 +231,14 @@ |
231 | export default { | 231 | export default { |
232 | mixins: [ywmix], | 232 | mixins: [ywmix], |
233 | mounted () { | 233 | mounted () { |
234 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 234 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
235 | this.propsParam = this.$attrs; | 235 | this.propsParam = this.$attrs; |
236 | var formdata = new FormData(); | 236 | var formdata = new FormData(); |
237 | let that = this | 237 | let that = this |
238 | this.$startLoading(); | 238 | this.$startLoading(); |
239 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 239 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
240 | formdata.append("djlx", this.propsParam.djlx); | 240 | formdata.append("djlx", this.propsParam.djlx); |
241 | formdata.append("isEdit", this.ableOperation); | 241 | formdata.append("isEdit", this.viewEdit); |
242 | Init(formdata).then((res) => { | 242 | Init(formdata).then((res) => { |
243 | this.$nextTick(() => { | 243 | this.$nextTick(() => { |
244 | that.ruleForm = res.result; | 244 | that.ruleForm = res.result; |
... | @@ -253,7 +253,7 @@ | ... | @@ -253,7 +253,7 @@ |
253 | ...mapGetters(["dictData", "flag"]), | 253 | ...mapGetters(["dictData", "flag"]), |
254 | // 根据流程判断表单是否为只读 | 254 | // 根据流程判断表单是否为只读 |
255 | editDisabled () { | 255 | editDisabled () { |
256 | if (!this.ableOperation) { | 256 | if (!this.viewEdit) { |
257 | //只读状态 | 257 | //只读状态 |
258 | return true; | 258 | return true; |
259 | } | 259 | } |
... | @@ -264,7 +264,7 @@ | ... | @@ -264,7 +264,7 @@ |
264 | return { | 264 | return { |
265 | mjdw: "1", | 265 | mjdw: "1", |
266 | //表单是否可操作 | 266 | //表单是否可操作 |
267 | ableOperation: true, | 267 | viewEdit: true, |
268 | key: 0, | 268 | key: 0, |
269 | isShow: false, | 269 | isShow: false, |
270 | disabled: true, | 270 | disabled: true, | ... | ... |
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | <!-- | 2 | <!-- |
3 | * @Description: | 3 | * @Description: |
4 | * @Autor: renchao | 4 | * @Autor: renchao |
5 | * @LastEditTime: 2023-08-14 12:54:53 | 5 | * @LastEditTime: 2023-08-16 16:13:20 |
6 | --> | 6 | --> |
7 | <template> | 7 | <template> |
8 | <!-- 受理信息 --> | 8 | <!-- 受理信息 --> |
... | @@ -126,7 +126,7 @@ | ... | @@ -126,7 +126,7 @@ |
126 | <el-input | 126 | <el-input |
127 | type="textarea" | 127 | type="textarea" |
128 | v-model="ruleForm.jsydsyq.fj" | 128 | v-model="ruleForm.jsydsyq.fj" |
129 | :disabled="!ableOperation"></el-input> | 129 | :disabled="!viewEdit"></el-input> |
130 | </el-form-item> | 130 | </el-form-item> |
131 | </el-col> | 131 | </el-col> |
132 | </el-row> | 132 | </el-row> |
... | @@ -136,7 +136,7 @@ | ... | @@ -136,7 +136,7 @@ |
136 | </div> | 136 | </div> |
137 | <tdytTable | 137 | <tdytTable |
138 | :tableData="ruleForm.tdytqxList" | 138 | :tableData="ruleForm.tdytqxList" |
139 | :ableOperation="ableOperation" | 139 | :ableOperation="viewEdit" |
140 | @upDateTdytxxList="upDateTdytxxList" /> | 140 | @upDateTdytxxList="upDateTdytxxList" /> |
141 | <div class="slxx_title title-block"> | 141 | <div class="slxx_title title-block"> |
142 | 权利人信息 | 142 | 权利人信息 |
... | @@ -146,7 +146,7 @@ | ... | @@ -146,7 +146,7 @@ |
146 | <el-col :span="12"> | 146 | <el-col :span="12"> |
147 | <el-form-item label="共有方式:"> | 147 | <el-form-item label="共有方式:"> |
148 | <el-radio-group | 148 | <el-radio-group |
149 | :disabled="!ableOperation" | 149 | :disabled="!viewEdit" |
150 | v-model="ruleForm.sldy.gyfs"> | 150 | v-model="ruleForm.sldy.gyfs"> |
151 | <el-radio label="0">单独所有</el-radio> | 151 | <el-radio label="0">单独所有</el-radio> |
152 | <el-radio label="1">共同共有</el-radio> | 152 | <el-radio label="1">共同共有</el-radio> |
... | @@ -159,7 +159,7 @@ | ... | @@ -159,7 +159,7 @@ |
159 | <el-form-item label="是否分别持证:"> | 159 | <el-form-item label="是否分别持证:"> |
160 | <el-radio-group | 160 | <el-radio-group |
161 | v-model="ruleForm.sldy.sqfbcz" | 161 | v-model="ruleForm.sldy.sqfbcz" |
162 | :disabled="!ableOperation"> | 162 | :disabled="!viewEdit"> |
163 | <el-radio :label="1">是</el-radio> | 163 | <el-radio :label="1">是</el-radio> |
164 | <el-radio :label="0">否</el-radio> | 164 | <el-radio :label="0">否</el-radio> |
165 | </el-radio-group> | 165 | </el-radio-group> |
... | @@ -172,7 +172,7 @@ | ... | @@ -172,7 +172,7 @@ |
172 | <el-select | 172 | <el-select |
173 | v-model="ruleForm.czr" | 173 | v-model="ruleForm.czr" |
174 | placeholder="持证人" | 174 | placeholder="持证人" |
175 | :disabled="!ableOperation"> | 175 | :disabled="!viewEdit"> |
176 | <el-option | 176 | <el-option |
177 | v-for="item in czrOptions" | 177 | v-for="item in czrOptions" |
178 | :key="item.zjh" | 178 | :key="item.zjh" |
... | @@ -185,7 +185,7 @@ | ... | @@ -185,7 +185,7 @@ |
185 | </el-row> | 185 | </el-row> |
186 | <qlrCommonTable | 186 | <qlrCommonTable |
187 | :tableData="ruleForm.qlrList" | 187 | :tableData="ruleForm.qlrList" |
188 | :disabled="!ableOperation" | 188 | :disabled="viewEdit" |
189 | @upDateQlrxxList="upDateQlrxxList" | 189 | @upDateQlrxxList="upDateQlrxxList" |
190 | :gyfs="ruleForm.sldy.gyfs" /> | 190 | :gyfs="ruleForm.sldy.gyfs" /> |
191 | <div class="slxx_title title-block"> | 191 | <div class="slxx_title title-block"> |
... | @@ -198,14 +198,15 @@ | ... | @@ -198,14 +198,15 @@ |
198 | <el-input | 198 | <el-input |
199 | class="textArea" | 199 | class="textArea" |
200 | type="textarea" | 200 | type="textarea" |
201 | :disabled="!ableOperation" | 201 | maxlength="500" show-word-limit |
202 | :disabled="!viewEdit" | ||
202 | v-model="ruleForm.jsydsyq.djyy"> | 203 | v-model="ruleForm.jsydsyq.djyy"> |
203 | </el-input> | 204 | </el-input> |
204 | </el-form-item> | 205 | </el-form-item> |
205 | </el-col> | 206 | </el-col> |
206 | </el-row> | 207 | </el-row> |
207 | </div> | 208 | </div> |
208 | <el-row class="btn" v-if="ableOperation"> | 209 | <el-row class="btn" v-if="viewEdit"> |
209 | <el-form-item> | 210 | <el-form-item> |
210 | <el-button type="primary" @click="onSubmit">保存</el-button> | 211 | <el-button type="primary" @click="onSubmit">保存</el-button> |
211 | </el-form-item> | 212 | </el-form-item> |
... | @@ -222,13 +223,13 @@ | ... | @@ -222,13 +223,13 @@ |
222 | export default { | 223 | export default { |
223 | mixins: [ywmix], | 224 | mixins: [ywmix], |
224 | mounted () { | 225 | mounted () { |
225 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; | 226 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
226 | this.propsParam = this.$attrs; | 227 | this.propsParam = this.$attrs; |
227 | var formdata = new FormData(); | 228 | var formdata = new FormData(); |
228 | this.$startLoading(); | 229 | this.$startLoading(); |
229 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 230 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
230 | formdata.append("djlx", this.propsParam.djlx); | 231 | formdata.append("djlx", this.propsParam.djlx); |
231 | formdata.append("isEdit", this.ableOperation); | 232 | formdata.append("isEdit", this.viewEdit); |
232 | Init(formdata).then((res) => { | 233 | Init(formdata).then((res) => { |
233 | if (res.code === 200 && res.result) { | 234 | if (res.code === 200 && res.result) { |
234 | this.ruleForm = res.result; | 235 | this.ruleForm = res.result; |
... | @@ -244,7 +245,7 @@ | ... | @@ -244,7 +245,7 @@ |
244 | data () { | 245 | data () { |
245 | return { | 246 | return { |
246 | //表单是否可操作 | 247 | //表单是否可操作 |
247 | ableOperation: true, | 248 | viewEdit: false, |
248 | disabled: true, | 249 | disabled: true, |
249 | czrOptions: [], | 250 | czrOptions: [], |
250 | ruleForm: { | 251 | ruleForm: { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-08-15 10:24:21 | 4 | * @LastEditTime: 2023-08-16 16:14:03 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -152,7 +152,7 @@ | ... | @@ -152,7 +152,7 @@ |
152 | <div class="triangle"></div> | 152 | <div class="triangle"></div> |
153 | </div> | 153 | </div> |
154 | <tdytTable | 154 | <tdytTable |
155 | :ableOperation="ableOperation" | 155 | :ableOperation="viewEdit" |
156 | :tableData="ruleForm.tdytqxList" | 156 | :tableData="ruleForm.tdytqxList" |
157 | @upDateTdytxxList="upDateTdytxxList" /> | 157 | @upDateTdytxxList="upDateTdytxxList" /> |
158 | <div class="slxx_title title-block"> | 158 | <div class="slxx_title title-block"> |
... | @@ -163,7 +163,7 @@ | ... | @@ -163,7 +163,7 @@ |
163 | <el-col :span="12" v-if="ruleForm.qlxx"> | 163 | <el-col :span="12" v-if="ruleForm.qlxx"> |
164 | <el-form-item label="共有方式:"> | 164 | <el-form-item label="共有方式:"> |
165 | <el-radio-group | 165 | <el-radio-group |
166 | :disabled="!ableOperation" | 166 | :disabled="!viewEdit" |
167 | v-model="ruleForm.sldy.gyfs"> | 167 | v-model="ruleForm.sldy.gyfs"> |
168 | <el-radio label="0">单独所有</el-radio> | 168 | <el-radio label="0">单独所有</el-radio> |
169 | <el-radio label="1">共同共有</el-radio> | 169 | <el-radio label="1">共同共有</el-radio> |
... | @@ -176,7 +176,7 @@ | ... | @@ -176,7 +176,7 @@ |
176 | <el-form-item label="是否分别持证:"> | 176 | <el-form-item label="是否分别持证:"> |
177 | <el-radio-group | 177 | <el-radio-group |
178 | v-model="ruleForm.sldy.sqfbcz" | 178 | v-model="ruleForm.sldy.sqfbcz" |
179 | :disabled="!ableOperation"> | 179 | :disabled="!viewEdit"> |
180 | <el-radio :label="1">是</el-radio> | 180 | <el-radio :label="1">是</el-radio> |
181 | <el-radio :label="0">否</el-radio> | 181 | <el-radio :label="0">否</el-radio> |
182 | </el-radio-group> | 182 | </el-radio-group> |
... | @@ -189,7 +189,7 @@ | ... | @@ -189,7 +189,7 @@ |
189 | <el-select | 189 | <el-select |
190 | v-model="ruleForm.czr" | 190 | v-model="ruleForm.czr" |
191 | placeholder="持证人" | 191 | placeholder="持证人" |
192 | :disabled="!ableOperation"> | 192 | :disabled="!viewEdit"> |
193 | <el-option | 193 | <el-option |
194 | v-for="(item,index) in czrOptions" | 194 | v-for="(item,index) in czrOptions" |
195 | :key="index" | 195 | :key="index" |
... | @@ -203,8 +203,8 @@ | ... | @@ -203,8 +203,8 @@ |
203 | <qlrCommonTable | 203 | <qlrCommonTable |
204 | @upDateQlrxxList="upDateQlrxxList" | 204 | @upDateQlrxxList="upDateQlrxxList" |
205 | :tableData="ruleForm.qlrList" | 205 | :tableData="ruleForm.qlrList" |
206 | :disabled="!ableOperation" | 206 | :disabled="viewEdit" |
207 | :gyfs="ruleForm.slsq.gyfs" /> | 207 | :gyfs="ruleForm.sldy.gyfs" /> |
208 | 208 | ||
209 | <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> | 209 | <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> |
210 | <div class="slxx_title title-block"> | 210 | <div class="slxx_title title-block"> |
... | @@ -215,7 +215,7 @@ | ... | @@ -215,7 +215,7 @@ |
215 | v-if="ruleForm.qlxx" | 215 | v-if="ruleForm.qlxx" |
216 | @upDateQlrxxList="upDateYwrxxList" | 216 | @upDateQlrxxList="upDateYwrxxList" |
217 | :tableData="ruleForm.ywrList" | 217 | :tableData="ruleForm.ywrList" |
218 | :gyfs="ruleForm.qlxx.gyfs" /> | 218 | :gyfs="ruleForm.sldy.gyfs" /> |
219 | </div> | 219 | </div> |
220 | <div class="slxx_title title-block"> | 220 | <div class="slxx_title title-block"> |
221 | 登记原因 | 221 | 登记原因 |
... | @@ -227,14 +227,15 @@ | ... | @@ -227,14 +227,15 @@ |
227 | <el-input | 227 | <el-input |
228 | class="textArea" | 228 | class="textArea" |
229 | type="textarea" | 229 | type="textarea" |
230 | :disabled="!ableOperation" | 230 | maxlength="500" show-word-limit |
231 | :disabled="!viewEdit" | ||
231 | v-model="ruleForm.lq.djyy"> | 232 | v-model="ruleForm.lq.djyy"> |
232 | </el-input> | 233 | </el-input> |
233 | </el-form-item> | 234 | </el-form-item> |
234 | </el-col> | 235 | </el-col> |
235 | </el-row> | 236 | </el-row> |
236 | </div> | 237 | </div> |
237 | <el-row class="btn" v-if="ableOperation"> | 238 | <el-row class="btn" v-if="viewEdit"> |
238 | <el-form-item> | 239 | <el-form-item> |
239 | <el-button type="primary" @click="onSubmit">保存</el-button> | 240 | <el-button type="primary" @click="onSubmit">保存</el-button> |
240 | </el-form-item> | 241 | </el-form-item> |
... | @@ -251,12 +252,12 @@ | ... | @@ -251,12 +252,12 @@ |
251 | export default { | 252 | export default { |
252 | mixins: [ywmix], | 253 | mixins: [ywmix], |
253 | mounted () { | 254 | mounted () { |
254 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; | 255 | this.viewEdit = this.$parent.currentSelectTab.viewEdit; |
255 | this.propsParam = this.$attrs; | 256 | this.propsParam = this.$attrs; |
256 | var formdata = new FormData(); | 257 | var formdata = new FormData(); |
257 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 258 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
258 | formdata.append("djlx", this.propsParam.djlx); | 259 | formdata.append("djlx", this.propsParam.djlx); |
259 | formdata.append("isEdit", this.ableOperation); | 260 | formdata.append("isEdit", this.viewEdit); |
260 | Init(formdata).then((res) => { | 261 | Init(formdata).then((res) => { |
261 | if (res.code === 200 && res.result) { | 262 | if (res.code === 200 && res.result) { |
262 | this.ruleForm = { | 263 | this.ruleForm = { |
... | @@ -302,7 +303,7 @@ | ... | @@ -302,7 +303,7 @@ |
302 | //传递参数 | 303 | //传递参数 |
303 | propsParam: this.$attrs, | 304 | propsParam: this.$attrs, |
304 | //表单是否可操作 | 305 | //表单是否可操作 |
305 | ableOperation: true, | 306 | viewEdit: true, |
306 | rules: {}, | 307 | rules: {}, |
307 | }; | 308 | }; |
308 | }, | 309 | }, | ... | ... |
... | @@ -100,7 +100,7 @@ | ... | @@ -100,7 +100,7 @@ |
100 | </el-col> | 100 | </el-col> |
101 | <el-col :span="8"> | 101 | <el-col :span="8"> |
102 | <el-form-item label="土地所有权性质:"> | 102 | <el-form-item label="土地所有权性质:"> |
103 | <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" :disabled="!ableOperation" class="width100" filterable clearable> | 103 | <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" :disabled="!viewEdit" class="width100" filterable clearable> |
104 | <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> | 104 | <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> |
105 | </el-option> | 105 | </el-option> |
106 | </el-select> | 106 | </el-select> |
... | @@ -122,7 +122,7 @@ | ... | @@ -122,7 +122,7 @@ |
122 | <el-row :gutter="10"> | 122 | <el-row :gutter="10"> |
123 | <el-col :span="8"> | 123 | <el-col :span="8"> |
124 | <el-form-item label="水域滩涂类型:"> | 124 | <el-form-item label="水域滩涂类型:"> |
125 | <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!ableOperation" class="width100" filterable clearable @change="changeSyttlx"> | 125 | <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!viewEdit" class="width100" filterable clearable @change="changeSyttlx"> |
126 | <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 126 | <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
127 | </el-option> | 127 | </el-option> |
128 | </el-select> | 128 | </el-select> |
... | @@ -130,7 +130,7 @@ | ... | @@ -130,7 +130,7 @@ |
130 | </el-col> | 130 | </el-col> |
131 | <el-col :span="8"> | 131 | <el-col :span="8"> |
132 | <el-form-item label="养殖业方式:"> | 132 | <el-form-item label="养殖业方式:"> |
133 | <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYzyfs"> | 133 | <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!viewEdit" class="width100" filterable clearable @change="changeYzyfs"> |
134 | <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 134 | <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
135 | </el-option> | 135 | </el-option> |
136 | </el-select> | 136 | </el-select> |
... | @@ -138,19 +138,19 @@ | ... | @@ -138,19 +138,19 @@ |
138 | </el-col> | 138 | </el-col> |
139 | <el-col :span="8"> | 139 | <el-col :span="8"> |
140 | <el-form-item label="草原质量:"> | 140 | <el-form-item label="草原质量:"> |
141 | <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!ableOperation"></el-input> | 141 | <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!viewEdit"></el-input> |
142 | </el-form-item> | 142 | </el-form-item> |
143 | </el-col> | 143 | </el-col> |
144 | </el-row> | 144 | </el-row> |
145 | <el-row :gutter="10"> | 145 | <el-row :gutter="10"> |
146 | <el-col :span="8"> | 146 | <el-col :span="8"> |
147 | <el-form-item label="适宜载畜量:"> | 147 | <el-form-item label="适宜载畜量:"> |
148 | <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!ableOperation" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> | 148 | <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!viewEdit" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
149 | </el-form-item> | 149 | </el-form-item> |
150 | </el-col> | 150 | </el-col> |
151 | <el-col :span="8"> | 151 | <el-col :span="8"> |
152 | <el-form-item label="用地用海分类:"> | 152 | <el-form-item label="用地用海分类:"> |
153 | <el-select v-model="ruleForm.nydsyq.ydyhfl" class="width100" :disabled="!ableOperation" filterable clearable @change="changeYdyhfl"> | 153 | <el-select v-model="ruleForm.nydsyq.ydyhfl" class="width100" :disabled="!viewEdit" filterable clearable @change="changeYdyhfl"> |
154 | <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 154 | <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
155 | </el-option> | 155 | </el-option> |
156 | </el-select> | 156 | </el-select> |
... | @@ -158,14 +158,14 @@ | ... | @@ -158,14 +158,14 @@ |
158 | </el-col> | 158 | </el-col> |
159 | <el-col :span="8"> | 159 | <el-col :span="8"> |
160 | <el-form-item label="土地承包合同:"> | 160 | <el-form-item label="土地承包合同:"> |
161 | <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!ableOperation"></el-input> | 161 | <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!viewEdit"></el-input> |
162 | </el-form-item> | 162 | </el-form-item> |
163 | </el-col> | 163 | </el-col> |
164 | </el-row> | 164 | </el-row> |
165 | <el-row :gutter="10"> | 165 | <el-row :gutter="10"> |
166 | <el-col> | 166 | <el-col> |
167 | <el-form-item label="附记:" prop="fj"> | 167 | <el-form-item label="附记:" prop="fj"> |
168 | <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!ableOperation"></el-input> | 168 | <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input> |
169 | </el-form-item> | 169 | </el-form-item> |
170 | </el-col> | 170 | </el-col> |
171 | </el-row> | 171 | </el-row> |
... | @@ -176,7 +176,7 @@ | ... | @@ -176,7 +176,7 @@ |
176 | <el-row :gutter="10"> | 176 | <el-row :gutter="10"> |
177 | <el-col :span="12"> | 177 | <el-col :span="12"> |
178 | <el-form-item label="共有方式:"> | 178 | <el-form-item label="共有方式:"> |
179 | <el-radio-group v-model="ruleForm.sldy.gyfs" :disabled="!ableOperation"> | 179 | <el-radio-group v-model="ruleForm.sldy.gyfs" :disabled="!viewEdit"> |
180 | <el-radio label="0">单独所有</el-radio> | 180 | <el-radio label="0">单独所有</el-radio> |
181 | <el-radio label="1">共同共有</el-radio> | 181 | <el-radio label="1">共同共有</el-radio> |
182 | <el-radio label="2">按份所有</el-radio> | 182 | <el-radio label="2">按份所有</el-radio> |
... | @@ -188,7 +188,7 @@ | ... | @@ -188,7 +188,7 @@ |
188 | <el-form-item label="是否分别持证:"> | 188 | <el-form-item label="是否分别持证:"> |
189 | <el-radio-group | 189 | <el-radio-group |
190 | v-model="ruleForm.sldy.sqfbcz" | 190 | v-model="ruleForm.sldy.sqfbcz" |
191 | :disabled="!ableOperation"> | 191 | :disabled="!viewEdit"> |
192 | <el-radio :label="1">是</el-radio> | 192 | <el-radio :label="1">是</el-radio> |
193 | <el-radio :label="0">否</el-radio> | 193 | <el-radio :label="0">否</el-radio> |
194 | </el-radio-group> | 194 | </el-radio-group> |
... | @@ -201,7 +201,7 @@ | ... | @@ -201,7 +201,7 @@ |
201 | <el-select | 201 | <el-select |
202 | v-model="ruleForm.czr" | 202 | v-model="ruleForm.czr" |
203 | placeholder="持证人" | 203 | placeholder="持证人" |
204 | :disabled="!ableOperation"> | 204 | :disabled="!viewEdit"> |
205 | <el-option | 205 | <el-option |
206 | v-for="item in czrOptions" | 206 | v-for="item in czrOptions" |
207 | :key="item.zjh" | 207 | :key="item.zjh" |
... | @@ -212,12 +212,13 @@ | ... | @@ -212,12 +212,13 @@ |
212 | </el-form-item> | 212 | </el-form-item> |
213 | </el-col> | 213 | </el-col> |
214 | </el-row> | 214 | </el-row> |
215 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :gyfs="ruleForm.slywxx.gyfs" /> | 215 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="viewEdit" |
216 | :gyfs="ruleForm.sldy.gyfs" /> | ||
216 | <div class="slxx_title title-block"> | 217 | <div class="slxx_title title-block"> |
217 | 家庭成员 | 218 | 家庭成员 |
218 | <div class="triangle"></div> | 219 | <div class="triangle"></div> |
219 | </div> | 220 | </div> |
220 | <JtcyTable :tableData="ruleForm.jtcyList" @upDateJtcyList="upDateJtcyList" :disabled="!ableOperation" :gyfs="ruleForm.slywxx.gyfs" /> | 221 | <JtcyTable :tableData="ruleForm.jtcyList" @upDateJtcyList="upDateJtcyList" :disabled="viewEdit" :gyfs="ruleForm.sldy.gyfs" /> |
221 | <div class="slxx_title title-block"> | 222 | <div class="slxx_title title-block"> |
222 | 登记原因 | 223 | 登记原因 |
223 | <div class="triangle"></div> | 224 | <div class="triangle"></div> |
... | @@ -225,14 +226,14 @@ | ... | @@ -225,14 +226,14 @@ |
225 | <el-row :gutter="10"> | 226 | <el-row :gutter="10"> |
226 | <el-col> | 227 | <el-col> |
227 | <el-form-item label="登记原因:" prop="djyy"> | 228 | <el-form-item label="登记原因:" prop="djyy"> |
228 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 229 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
229 | v-model="ruleForm.nydsyq.djyy"> | 230 | v-model="ruleForm.nydsyq.djyy"> |
230 | </el-input> | 231 | </el-input> |
231 | </el-form-item> | 232 | </el-form-item> |
232 | </el-col> | 233 | </el-col> |
233 | </el-row> | 234 | </el-row> |
234 | </div> | 235 | </div> |
235 | <el-row class="btn" v-if="ableOperation"> | 236 | <el-row class="btn" v-if="viewEdit"> |
236 | <el-form-item> | 237 | <el-form-item> |
237 | <el-button type="primary" @click="onSubmit">保存</el-button> | 238 | <el-button type="primary" @click="onSubmit">保存</el-button> |
238 | </el-form-item> | 239 | </el-form-item> |
... | @@ -249,13 +250,13 @@ | ... | @@ -249,13 +250,13 @@ |
249 | export default { | 250 | export default { |
250 | mixins: [ywmix], | 251 | mixins: [ywmix], |
251 | mounted () { | 252 | mounted () { |
252 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 253 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
253 | this.propsParam = this.$attrs; | 254 | this.propsParam = this.$attrs; |
254 | this.$startLoading(); | 255 | this.$startLoading(); |
255 | var formdata = new FormData(); | 256 | var formdata = new FormData(); |
256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 257 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
257 | formdata.append("djlx", this.propsParam.djlx); | 258 | formdata.append("djlx", this.propsParam.djlx); |
258 | formdata.append("isEdit", this.ableOperation); | 259 | formdata.append("isEdit", this.viewEdit); |
259 | Init(formdata).then((res) => { | 260 | Init(formdata).then((res) => { |
260 | this.ruleForm = res.result; | 261 | this.ruleForm = res.result; |
261 | this.czrOptions = this.ruleForm.qlrList; | 262 | this.czrOptions = this.ruleForm.qlrList; |
... | @@ -279,7 +280,7 @@ | ... | @@ -279,7 +280,7 @@ |
279 | //传递参数 | 280 | //传递参数 |
280 | propsParam: {}, | 281 | propsParam: {}, |
281 | //表单是否可操作 | 282 | //表单是否可操作 |
282 | ableOperation: true, | 283 | viewEdit: true, |
283 | rules: {} | 284 | rules: {} |
284 | } | 285 | } |
285 | }, | 286 | }, | ... | ... |
... | @@ -90,17 +90,17 @@ | ... | @@ -90,17 +90,17 @@ |
90 | <el-row :gutter="10"> | 90 | <el-row :gutter="10"> |
91 | <el-col :span="8"> | 91 | <el-col :span="8"> |
92 | <el-form-item label="发包方名称:"> | 92 | <el-form-item label="发包方名称:"> |
93 | <el-input v-model="ruleForm.nydsyq.fbfmc" :disabled="!ableOperation"></el-input> | 93 | <el-input v-model="ruleForm.nydsyq.fbfmc" :disabled="!viewEdit"></el-input> |
94 | </el-form-item> | 94 | </el-form-item> |
95 | </el-col> | 95 | </el-col> |
96 | <el-col :span="8"> | 96 | <el-col :span="8"> |
97 | <el-form-item label="发包方代码:"> | 97 | <el-form-item label="发包方代码:"> |
98 | <el-input v-model="ruleForm.nydsyq.fbfdm" :disabled="!ableOperation"></el-input> | 98 | <el-input v-model="ruleForm.nydsyq.fbfdm" :disabled="!viewEdit"></el-input> |
99 | </el-form-item> | 99 | </el-form-item> |
100 | </el-col> | 100 | </el-col> |
101 | <el-col :span="8"> | 101 | <el-col :span="8"> |
102 | <el-form-item label="土地所有权性质:"> | 102 | <el-form-item label="土地所有权性质:"> |
103 | <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" :disabled="!ableOperation" filterable clearable> | 103 | <el-select v-model="ruleForm.nydsyq.tdsyqxzmc" class="width100" :disabled="!viewEdit" filterable clearable> |
104 | <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> | 104 | <el-option v-for="item in dictData['A45']" :key="item.dname" :label="item.dname" :value="item.dname"> |
105 | </el-option> | 105 | </el-option> |
106 | </el-select> | 106 | </el-select> |
... | @@ -122,7 +122,7 @@ | ... | @@ -122,7 +122,7 @@ |
122 | <el-row :gutter="10"> | 122 | <el-row :gutter="10"> |
123 | <el-col :span="8"> | 123 | <el-col :span="8"> |
124 | <el-form-item label="水域滩涂类型:"> | 124 | <el-form-item label="水域滩涂类型:"> |
125 | <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!ableOperation" class="width100" filterable clearable @change="changeSyttlx"> | 125 | <el-select v-model="ruleForm.nydsyq.syttlx" :disabled="!viewEdit" class="width100" filterable clearable @change="changeSyttlx"> |
126 | <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 126 | <el-option v-for="item in dictData['A23']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
127 | </el-option> | 127 | </el-option> |
128 | </el-select> | 128 | </el-select> |
... | @@ -130,7 +130,7 @@ | ... | @@ -130,7 +130,7 @@ |
130 | </el-col> | 130 | </el-col> |
131 | <el-col :span="8"> | 131 | <el-col :span="8"> |
132 | <el-form-item label="养殖业方式:"> | 132 | <el-form-item label="养殖业方式:"> |
133 | <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYzyfs"> | 133 | <el-select v-model="ruleForm.nydsyq.yzyfs" :disabled="!viewEdit" class="width100" filterable clearable @change="changeYzyfs"> |
134 | <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 134 | <el-option v-for="item in dictData['A24']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
135 | </el-option> | 135 | </el-option> |
136 | </el-select> | 136 | </el-select> |
... | @@ -138,19 +138,19 @@ | ... | @@ -138,19 +138,19 @@ |
138 | </el-col> | 138 | </el-col> |
139 | <el-col :span="8"> | 139 | <el-col :span="8"> |
140 | <el-form-item label="草原质量:"> | 140 | <el-form-item label="草原质量:"> |
141 | <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!ableOperation"></el-input> | 141 | <el-input v-model="ruleForm.nydsyq.cyzl" :disabled="!viewEdit"></el-input> |
142 | </el-form-item> | 142 | </el-form-item> |
143 | </el-col> | 143 | </el-col> |
144 | </el-row> | 144 | </el-row> |
145 | <el-row :gutter="10"> | 145 | <el-row :gutter="10"> |
146 | <el-col :span="8"> | 146 | <el-col :span="8"> |
147 | <el-form-item label="适宜载畜量:"> | 147 | <el-form-item label="适宜载畜量:"> |
148 | <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!ableOperation" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> | 148 | <el-input v-model="ruleForm.nydsyq.syzcl" :disabled="!viewEdit" oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
149 | </el-form-item> | 149 | </el-form-item> |
150 | </el-col> | 150 | </el-col> |
151 | <el-col :span="8"> | 151 | <el-col :span="8"> |
152 | <el-form-item label="用地用海分类:"> | 152 | <el-form-item label="用地用海分类:"> |
153 | <el-select v-model="ruleForm.nydsyq.ydyhfl" :disabled="!ableOperation" class="width100" filterable clearable @change="changeYdyhfl"> | 153 | <el-select v-model="ruleForm.nydsyq.ydyhfl" :disabled="!viewEdit" class="width100" filterable clearable @change="changeYdyhfl"> |
154 | <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 154 | <el-option v-for="item in dictData['A51']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
155 | </el-option> | 155 | </el-option> |
156 | </el-select> | 156 | </el-select> |
... | @@ -158,14 +158,14 @@ | ... | @@ -158,14 +158,14 @@ |
158 | </el-col> | 158 | </el-col> |
159 | <el-col :span="8"> | 159 | <el-col :span="8"> |
160 | <el-form-item label="土地承包合同:"> | 160 | <el-form-item label="土地承包合同:"> |
161 | <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!ableOperation"></el-input> | 161 | <el-input v-model="ruleForm.nydsyq.tdcbht" :disabled="!viewEdit"></el-input> |
162 | </el-form-item> | 162 | </el-form-item> |
163 | </el-col> | 163 | </el-col> |
164 | </el-row> | 164 | </el-row> |
165 | <el-row :gutter="10"> | 165 | <el-row :gutter="10"> |
166 | <el-col> | 166 | <el-col> |
167 | <el-form-item label="附记:" prop="fj"> | 167 | <el-form-item label="附记:" prop="fj"> |
168 | <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!ableOperation"></el-input> | 168 | <el-input type="textarea" v-model="ruleForm.nydsyq.fj" :disabled="!viewEdit"></el-input> |
169 | </el-form-item> | 169 | </el-form-item> |
170 | </el-col> | 170 | </el-col> |
171 | </el-row> | 171 | </el-row> |
... | @@ -176,7 +176,7 @@ | ... | @@ -176,7 +176,7 @@ |
176 | <el-row :gutter="10"> | 176 | <el-row :gutter="10"> |
177 | <el-col :span="12"> | 177 | <el-col :span="12"> |
178 | <el-form-item label="共有方式:"> | 178 | <el-form-item label="共有方式:"> |
179 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 179 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
180 | <el-radio label="0">单独所有</el-radio> | 180 | <el-radio label="0">单独所有</el-radio> |
181 | <el-radio label="1">共同共有</el-radio> | 181 | <el-radio label="1">共同共有</el-radio> |
182 | <el-radio label="2">按份所有</el-radio> | 182 | <el-radio label="2">按份所有</el-radio> |
... | @@ -188,7 +188,7 @@ | ... | @@ -188,7 +188,7 @@ |
188 | <el-form-item label="是否分别持证:"> | 188 | <el-form-item label="是否分别持证:"> |
189 | <el-radio-group | 189 | <el-radio-group |
190 | v-model="ruleForm.sldy.sqfbcz" | 190 | v-model="ruleForm.sldy.sqfbcz" |
191 | :disabled="!ableOperation"> | 191 | :disabled="!viewEdit"> |
192 | <el-radio :label="1">是</el-radio> | 192 | <el-radio :label="1">是</el-radio> |
193 | <el-radio :label="0">否</el-radio> | 193 | <el-radio :label="0">否</el-radio> |
194 | </el-radio-group> | 194 | </el-radio-group> |
... | @@ -201,7 +201,7 @@ | ... | @@ -201,7 +201,7 @@ |
201 | <el-select | 201 | <el-select |
202 | v-model="ruleForm.czr" | 202 | v-model="ruleForm.czr" |
203 | placeholder="持证人" | 203 | placeholder="持证人" |
204 | :disabled="!ableOperation"> | 204 | :disabled="!viewEdit"> |
205 | <el-option | 205 | <el-option |
206 | v-for="item in czrOptions" | 206 | v-for="item in czrOptions" |
207 | :key="item.zjh" | 207 | :key="item.zjh" |
... | @@ -212,17 +212,18 @@ | ... | @@ -212,17 +212,18 @@ |
212 | </el-form-item> | 212 | </el-form-item> |
213 | </el-col> | 213 | </el-col> |
214 | </el-row> | 214 | </el-row> |
215 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :gyfs="ruleForm.sldy.gyfs" /> | 215 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="viewEdit" |
216 | :gyfs="ruleForm.sldy.gyfs" /> | ||
216 | <div class="slxx_title title-block"> | 217 | <div class="slxx_title title-block"> |
217 | 义务人信息 | 218 | 义务人信息 |
218 | <div class="triangle"></div> | 219 | <div class="triangle"></div> |
219 | </div> | 220 | </div> |
220 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation" /> | 221 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="viewEdit" /> |
221 | <div class="slxx_title title-block"> | 222 | <div class="slxx_title title-block"> |
222 | 家庭成员 | 223 | 家庭成员 |
223 | <div class="triangle"></div> | 224 | <div class="triangle"></div> |
224 | </div> | 225 | </div> |
225 | <JtcyTable :tableData="ruleForm.jtcyList" :disabled="!ableOperation" @upDateJtcyList="upDateJtcyList" :gyfs="ruleForm.slywxx.gyfs" /> | 226 | <JtcyTable :tableData="ruleForm.jtcyList" :disabled="!viewEdit" @upDateJtcyList="upDateJtcyList" :gyfs="ruleForm.slywxx.gyfs" /> |
226 | <div class="slxx_title title-block"> | 227 | <div class="slxx_title title-block"> |
227 | 登记原因 | 228 | 登记原因 |
228 | <div class="triangle"></div> | 229 | <div class="triangle"></div> |
... | @@ -230,14 +231,14 @@ | ... | @@ -230,14 +231,14 @@ |
230 | <el-row :gutter="10"> | 231 | <el-row :gutter="10"> |
231 | <el-col> | 232 | <el-col> |
232 | <el-form-item label="登记原因:" prop="djyy"> | 233 | <el-form-item label="登记原因:" prop="djyy"> |
233 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 234 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
234 | v-model="ruleForm.nydsyq.djyy"> | 235 | v-model="ruleForm.nydsyq.djyy"> |
235 | </el-input> | 236 | </el-input> |
236 | </el-form-item> | 237 | </el-form-item> |
237 | </el-col> | 238 | </el-col> |
238 | </el-row> | 239 | </el-row> |
239 | </div> | 240 | </div> |
240 | <el-row class="btn" v-if="ableOperation"> | 241 | <el-row class="btn" v-if="viewEdit"> |
241 | <el-form-item> | 242 | <el-form-item> |
242 | <el-button type="primary" @click="onSubmit">保存</el-button> | 243 | <el-button type="primary" @click="onSubmit">保存</el-button> |
243 | </el-form-item> | 244 | </el-form-item> |
... | @@ -254,13 +255,13 @@ | ... | @@ -254,13 +255,13 @@ |
254 | export default { | 255 | export default { |
255 | mixins: [ywmix], | 256 | mixins: [ywmix], |
256 | mounted () { | 257 | mounted () { |
257 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 258 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
258 | this.propsParam = this.$attrs; | 259 | this.propsParam = this.$attrs; |
259 | var formdata = new FormData(); | 260 | var formdata = new FormData(); |
260 | this.$startLoading(); | 261 | this.$startLoading(); |
261 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 262 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
262 | formdata.append("djlx", this.propsParam.djlx); | 263 | formdata.append("djlx", this.propsParam.djlx); |
263 | formdata.append("isEdit", this.ableOperation); | 264 | formdata.append("isEdit", this.viewEdit); |
264 | Init(formdata).then((res) => { | 265 | Init(formdata).then((res) => { |
265 | this.ruleForm = res.result; | 266 | this.ruleForm = res.result; |
266 | this.czrOptions = this.ruleForm.qlrList; | 267 | this.czrOptions = this.ruleForm.qlrList; |
... | @@ -275,7 +276,7 @@ | ... | @@ -275,7 +276,7 @@ |
275 | data () { | 276 | data () { |
276 | return { | 277 | return { |
277 | //表单是否可操作 | 278 | //表单是否可操作 |
278 | ableOperation: true, | 279 | viewEdit: true, |
279 | disabled: true, | 280 | disabled: true, |
280 | czrOptions: [], | 281 | czrOptions: [], |
281 | ruleForm: {}, | 282 | ruleForm: {}, | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-14 13:06:03 | 4 | * @LastEditTime: 2023-08-16 16:09:58 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -92,12 +92,12 @@ | ... | @@ -92,12 +92,12 @@ |
92 | <div class="flex"> | 92 | <div class="flex"> |
93 | <el-input | 93 | <el-input |
94 | v-model="ruleForm.tdsyq.nydmj" | 94 | v-model="ruleForm.tdsyq.nydmj" |
95 | :disabled="!ableOperation" | 95 | :disabled="!viewEdit" |
96 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 96 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
97 | <el-select | 97 | <el-select |
98 | v-model="mjdw" | 98 | v-model="mjdw" |
99 | :disabled="!ableOperation" | 99 | :disabled="!viewEdit" |
100 | style="width: 20%"> | 100 | style="width: 68px"> |
101 | <el-option | 101 | <el-option |
102 | v-for="item in dictData['A7']" | 102 | v-for="item in dictData['A7']" |
103 | :key="item.dcode" | 103 | :key="item.dcode" |
... | @@ -113,12 +113,12 @@ | ... | @@ -113,12 +113,12 @@ |
113 | <div class="flex"> | 113 | <div class="flex"> |
114 | <el-input | 114 | <el-input |
115 | v-model="ruleForm.tdsyq.gdmj" | 115 | v-model="ruleForm.tdsyq.gdmj" |
116 | :disabled="!ableOperation" | 116 | :disabled="!viewEdit" |
117 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 117 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
118 | <el-select | 118 | <el-select |
119 | v-model="mjdw" | 119 | v-model="mjdw" |
120 | :disabled="!ableOperation" | 120 | :disabled="!viewEdit" |
121 | style="width: 20%"> | 121 | style="width: 68px"> |
122 | <el-option | 122 | <el-option |
123 | v-for="item in dictData['A7']" | 123 | v-for="item in dictData['A7']" |
124 | :key="item.dcode" | 124 | :key="item.dcode" |
... | @@ -134,12 +134,12 @@ | ... | @@ -134,12 +134,12 @@ |
134 | <div class="flex"> | 134 | <div class="flex"> |
135 | <el-input | 135 | <el-input |
136 | v-model="ruleForm.tdsyq.ldmj" | 136 | v-model="ruleForm.tdsyq.ldmj" |
137 | :disabled="!ableOperation" | 137 | :disabled="!viewEdit" |
138 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 138 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
139 | <el-select | 139 | <el-select |
140 | v-model="mjdw" | 140 | v-model="mjdw" |
141 | :disabled="!ableOperation" | 141 | :disabled="!viewEdit" |
142 | style="width: 20%"> | 142 | style="width: 68px"> |
143 | <el-option | 143 | <el-option |
144 | v-for="item in dictData['A7']" | 144 | v-for="item in dictData['A7']" |
145 | :key="item.dcode" | 145 | :key="item.dcode" |
... | @@ -157,12 +157,12 @@ | ... | @@ -157,12 +157,12 @@ |
157 | <div class="flex"> | 157 | <div class="flex"> |
158 | <el-input | 158 | <el-input |
159 | v-model="ruleForm.tdsyq.cdmj" | 159 | v-model="ruleForm.tdsyq.cdmj" |
160 | :disabled="!ableOperation" | 160 | :disabled="!viewEdit" |
161 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 161 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
162 | <el-select | 162 | <el-select |
163 | v-model="mjdw" | 163 | v-model="mjdw" |
164 | :disabled="!ableOperation" | 164 | :disabled="!viewEdit" |
165 | style="width: 20%"> | 165 | style="width: 68px"> |
166 | <el-option | 166 | <el-option |
167 | v-for="item in dictData['A7']" | 167 | v-for="item in dictData['A7']" |
168 | :key="item.dcode" | 168 | :key="item.dcode" |
... | @@ -178,12 +178,12 @@ | ... | @@ -178,12 +178,12 @@ |
178 | <div class="flex"> | 178 | <div class="flex"> |
179 | <el-input | 179 | <el-input |
180 | v-model="ruleForm.tdsyq.qtnydmj" | 180 | v-model="ruleForm.tdsyq.qtnydmj" |
181 | :disabled="!ableOperation" | 181 | :disabled="!viewEdit" |
182 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 182 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
183 | <el-select | 183 | <el-select |
184 | v-model="mjdw" | 184 | v-model="mjdw" |
185 | :disabled="!ableOperation" | 185 | :disabled="!viewEdit" |
186 | style="width: 20%"> | 186 | style="width: 68px"> |
187 | <el-option | 187 | <el-option |
188 | v-for="item in dictData['A7']" | 188 | v-for="item in dictData['A7']" |
189 | :key="item.dcode" | 189 | :key="item.dcode" |
... | @@ -199,12 +199,12 @@ | ... | @@ -199,12 +199,12 @@ |
199 | <div class="flex"> | 199 | <div class="flex"> |
200 | <el-input | 200 | <el-input |
201 | v-model="ruleForm.tdsyq.jsydmj" | 201 | v-model="ruleForm.tdsyq.jsydmj" |
202 | :disabled="!ableOperation" | 202 | :disabled="!viewEdit" |
203 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 203 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
204 | <el-select | 204 | <el-select |
205 | v-model="mjdw" | 205 | v-model="mjdw" |
206 | :disabled="!ableOperation" | 206 | :disabled="!viewEdit" |
207 | style="width: 20%"> | 207 | style="width: 68px"> |
208 | <el-option | 208 | <el-option |
209 | v-for="item in dictData['A7']" | 209 | v-for="item in dictData['A7']" |
210 | :key="item.dcode" | 210 | :key="item.dcode" |
... | @@ -222,12 +222,12 @@ | ... | @@ -222,12 +222,12 @@ |
222 | <div class="flex"> | 222 | <div class="flex"> |
223 | <el-input | 223 | <el-input |
224 | v-model="ruleForm.tdsyq.wlydmj" | 224 | v-model="ruleForm.tdsyq.wlydmj" |
225 | :disabled="!ableOperation" | 225 | :disabled="!viewEdit" |
226 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> | 226 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
227 | <el-select | 227 | <el-select |
228 | v-model="mjdw" | 228 | v-model="mjdw" |
229 | :disabled="!ableOperation" | 229 | :disabled="!viewEdit" |
230 | style="width: 20%"> | 230 | style="width: 68px"> |
231 | <el-option | 231 | <el-option |
232 | v-for="item in dictData['A7']" | 232 | v-for="item in dictData['A7']" |
233 | :key="item.dcode" | 233 | :key="item.dcode" |
... | @@ -245,7 +245,7 @@ | ... | @@ -245,7 +245,7 @@ |
245 | </div> | 245 | </div> |
246 | <tdytTable | 246 | <tdytTable |
247 | :tableData="ruleForm.tdytqxList" | 247 | :tableData="ruleForm.tdytqxList" |
248 | :ableOperation="ableOperation" | 248 | :ableOperation="viewEdit" |
249 | @upDateTdytxxList="upDateTdytxxList" /> | 249 | @upDateTdytxxList="upDateTdytxxList" /> |
250 | <div class="slxx_title title-block"> | 250 | <div class="slxx_title title-block"> |
251 | 权利人信息 | 251 | 权利人信息 |
... | @@ -255,7 +255,7 @@ | ... | @@ -255,7 +255,7 @@ |
255 | <el-col :span="12"> | 255 | <el-col :span="12"> |
256 | <el-form-item label="共有方式:"> | 256 | <el-form-item label="共有方式:"> |
257 | <el-radio-group | 257 | <el-radio-group |
258 | :disabled="!ableOperation" | 258 | :disabled="!viewEdit" |
259 | v-model="ruleForm.sldy.gyfs"> | 259 | v-model="ruleForm.sldy.gyfs"> |
260 | <el-radio label="0">单独所有</el-radio> | 260 | <el-radio label="0">单独所有</el-radio> |
261 | <el-radio label="1">共同共有</el-radio> | 261 | <el-radio label="1">共同共有</el-radio> |
... | @@ -268,7 +268,7 @@ | ... | @@ -268,7 +268,7 @@ |
268 | <el-form-item label="是否分别持证:"> | 268 | <el-form-item label="是否分别持证:"> |
269 | <el-radio-group | 269 | <el-radio-group |
270 | v-model="ruleForm.sldy.sqfbcz" | 270 | v-model="ruleForm.sldy.sqfbcz" |
271 | :disabled="!ableOperation"> | 271 | :disabled="!viewEdit"> |
272 | <el-radio :label="1">是</el-radio> | 272 | <el-radio :label="1">是</el-radio> |
273 | <el-radio :label="0">否</el-radio> | 273 | <el-radio :label="0">否</el-radio> |
274 | </el-radio-group> | 274 | </el-radio-group> |
... | @@ -281,7 +281,7 @@ | ... | @@ -281,7 +281,7 @@ |
281 | <el-select | 281 | <el-select |
282 | v-model="ruleForm.czr" | 282 | v-model="ruleForm.czr" |
283 | placeholder="持证人" | 283 | placeholder="持证人" |
284 | :disabled="!ableOperation"> | 284 | :disabled="!viewEdit"> |
285 | <el-option | 285 | <el-option |
286 | v-for="item in czrOptions" | 286 | v-for="item in czrOptions" |
287 | :key="item.zjh" | 287 | :key="item.zjh" |
... | @@ -294,7 +294,7 @@ | ... | @@ -294,7 +294,7 @@ |
294 | </el-row> | 294 | </el-row> |
295 | <qlrCommonTable | 295 | <qlrCommonTable |
296 | :tableData="ruleForm.qlrList" | 296 | :tableData="ruleForm.qlrList" |
297 | :disabled="!ableOperation" | 297 | :disabled="viewEdit" |
298 | @upDateQlrxxList="upDateQlrxxList" | 298 | @upDateQlrxxList="upDateQlrxxList" |
299 | :key="key" | 299 | :key="key" |
300 | :gyfs="ruleForm.sldy.gyfs" /> | 300 | :gyfs="ruleForm.sldy.gyfs" /> |
... | @@ -306,7 +306,7 @@ | ... | @@ -306,7 +306,7 @@ |
306 | </div> | 306 | </div> |
307 | <qlrCommonTable | 307 | <qlrCommonTable |
308 | v-if="ruleForm.ywrList" | 308 | v-if="ruleForm.ywrList" |
309 | :disabled="!ableOperation" | 309 | :disabled="viewEdit" |
310 | :tableData="ruleForm.ywrList" | 310 | :tableData="ruleForm.ywrList" |
311 | :key="key" | 311 | :key="key" |
312 | @upDateQlrxxList="upDateYwrxxList" /> | 312 | @upDateQlrxxList="upDateYwrxxList" /> |
... | @@ -321,15 +321,16 @@ | ... | @@ -321,15 +321,16 @@ |
321 | <el-form-item label="登记原因:" prop="djyy"> | 321 | <el-form-item label="登记原因:" prop="djyy"> |
322 | <el-input | 322 | <el-input |
323 | class="textArea" | 323 | class="textArea" |
324 | maxlength="500" show-word-limit | ||
324 | type="textarea" | 325 | type="textarea" |
325 | :disabled="!ableOperation" | 326 | :disabled="!viewEdit" |
326 | v-model="ruleForm.tdsyq.djyy"> | 327 | v-model="ruleForm.tdsyq.djyy"> |
327 | </el-input> | 328 | </el-input> |
328 | </el-form-item> | 329 | </el-form-item> |
329 | </el-col> | 330 | </el-col> |
330 | </el-row> | 331 | </el-row> |
331 | </div> | 332 | </div> |
332 | <el-row class="btn" v-if="ableOperation"> | 333 | <el-row class="btn" v-if="viewEdit"> |
333 | <el-form-item> | 334 | <el-form-item> |
334 | <el-button type="primary" @click="onSubmit">保存</el-button> | 335 | <el-button type="primary" @click="onSubmit">保存</el-button> |
335 | </el-form-item> | 336 | </el-form-item> |
... | @@ -347,14 +348,14 @@ | ... | @@ -347,14 +348,14 @@ |
347 | mixins: [ywmix], | 348 | mixins: [ywmix], |
348 | components: { qlrCommonTable, tdytTable }, | 349 | components: { qlrCommonTable, tdytTable }, |
349 | mounted () { | 350 | mounted () { |
350 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; | 351 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
351 | this.propsParam = this.$attrs; | 352 | this.propsParam = this.$attrs; |
352 | var formdata = new FormData(); | 353 | var formdata = new FormData(); |
353 | let that = this; | 354 | let that = this; |
354 | this.$startLoading(); | 355 | this.$startLoading(); |
355 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 356 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
356 | formdata.append("djlx", this.propsParam.djlx); | 357 | formdata.append("djlx", this.propsParam.djlx); |
357 | formdata.append("isEdit", this.ableOperation); | 358 | formdata.append("isEdit", this.viewEdit); |
358 | Init(formdata).then((res) => { | 359 | Init(formdata).then((res) => { |
359 | this.$nextTick(() => { | 360 | this.$nextTick(() => { |
360 | that.ruleForm = res.result; | 361 | that.ruleForm = res.result; |
... | @@ -383,7 +384,7 @@ | ... | @@ -383,7 +384,7 @@ |
383 | }, | 384 | }, |
384 | 385 | ||
385 | //表单是否可操作 | 386 | //表单是否可操作 |
386 | ableOperation: true, | 387 | viewEdit: true, |
387 | key: 0, | 388 | key: 0, |
388 | isShow: false, | 389 | isShow: false, |
389 | disabled: true, | 390 | disabled: true, | ... | ... |
... | @@ -113,8 +113,8 @@ | ... | @@ -113,8 +113,8 @@ |
113 | <el-input v-model="ruleForm.ygdj.qdjg"></el-input> | 113 | <el-input v-model="ruleForm.ygdj.qdjg"></el-input> |
114 | <el-select | 114 | <el-select |
115 | v-model="ruleForm.ygdj.jedw" | 115 | v-model="ruleForm.ygdj.jedw" |
116 | :disabled="!ableOperation" | 116 | :disabled="!viewEdit" |
117 | style="width: 20%"> | 117 | style="width: 68px"> |
118 | <el-option | 118 | <el-option |
119 | v-for="item in dictData['A57']" | 119 | v-for="item in dictData['A57']" |
120 | :key="item.dcode" | 120 | :key="item.dcode" |
... | @@ -134,7 +134,7 @@ | ... | @@ -134,7 +134,7 @@ |
134 | </el-col> | 134 | </el-col> |
135 | <el-col :span="8"> | 135 | <el-col :span="8"> |
136 | <el-form-item label="总层数:"> | 136 | <el-form-item label="总层数:"> |
137 | <el-input v-model="ruleForm.ygdj.zcs"></el-input> | 137 | <el-input v-model.number="ruleForm.ygdj.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> |
138 | </el-form-item> | 138 | </el-form-item> |
139 | </el-col> | 139 | </el-col> |
140 | </el-row> | 140 | </el-row> |
... | @@ -143,9 +143,9 @@ | ... | @@ -143,9 +143,9 @@ |
143 | <div class="triangle"></div> | 143 | <div class="triangle"></div> |
144 | </div> | 144 | </div> |
145 | <el-row :gutter="10"> | 145 | <el-row :gutter="10"> |
146 | <el-col :span="14" v-if="ruleForm.qlxx"> | 146 | <el-col :span="12" v-if="ruleForm.qlxx"> |
147 | <el-form-item label="共有方式:"> | 147 | <el-form-item label="共有方式:"> |
148 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 148 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
149 | <el-radio label="0">单独所有</el-radio> | 149 | <el-radio label="0">单独所有</el-radio> |
150 | <el-radio label="1">共同共有</el-radio> | 150 | <el-radio label="1">共同共有</el-radio> |
151 | <el-radio label="2">按份所有</el-radio> | 151 | <el-radio label="2">按份所有</el-radio> |
... | @@ -157,7 +157,7 @@ | ... | @@ -157,7 +157,7 @@ |
157 | <el-form-item label="是否分别持证:"> | 157 | <el-form-item label="是否分别持证:"> |
158 | <el-radio-group | 158 | <el-radio-group |
159 | v-model="ruleForm.sldy.sqfbcz" | 159 | v-model="ruleForm.sldy.sqfbcz" |
160 | :disabled="!ableOperation"> | 160 | :disabled="!viewEdit"> |
161 | <el-radio :label="1">是</el-radio> | 161 | <el-radio :label="1">是</el-radio> |
162 | <el-radio :label="0">否</el-radio> | 162 | <el-radio :label="0">否</el-radio> |
163 | </el-radio-group> | 163 | </el-radio-group> |
... | @@ -170,7 +170,7 @@ | ... | @@ -170,7 +170,7 @@ |
170 | <el-select | 170 | <el-select |
171 | v-model="ruleForm.czr" | 171 | v-model="ruleForm.czr" |
172 | placeholder="持证人" | 172 | placeholder="持证人" |
173 | :disabled="!ableOperation"> | 173 | :disabled="!viewEdit"> |
174 | <el-option | 174 | <el-option |
175 | v-for="item in czrOptions" | 175 | v-for="item in czrOptions" |
176 | :key="item.zjh" | 176 | :key="item.zjh" |
... | @@ -181,14 +181,14 @@ | ... | @@ -181,14 +181,14 @@ |
181 | </el-form-item> | 181 | </el-form-item> |
182 | </el-col> | 182 | </el-col> |
183 | </el-row> | 183 | </el-row> |
184 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList" | 184 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="viewEdit" :tableData="ruleForm.qlrList" |
185 | :gyfs="ruleForm.qlxx.gyfs" /> | 185 | :gyfs="ruleForm.sldy.gyfs" /> |
186 | <div class="slxx_title title-block"> | 186 | <div class="slxx_title title-block"> |
187 | 义务人信息 | 187 | 义务人信息 |
188 | <div class="triangle"></div> | 188 | <div class="triangle"></div> |
189 | </div> | 189 | </div> |
190 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation" :tableData="ruleForm.ywrList" | 190 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :disabled="viewEdit" :tableData="ruleForm.ywrList" |
191 | :gyfs="ruleForm.qlxx.gyfs" /> | 191 | :gyfs="ruleForm.sldy.gyfs" /> |
192 | <div class="slxx_title title-block"> | 192 | <div class="slxx_title title-block"> |
193 | 登记原因 | 193 | 登记原因 |
194 | <div class="triangle"></div> | 194 | <div class="triangle"></div> |
... | @@ -196,14 +196,14 @@ | ... | @@ -196,14 +196,14 @@ |
196 | <el-row :gutter="10"> | 196 | <el-row :gutter="10"> |
197 | <el-col> | 197 | <el-col> |
198 | <el-form-item label="登记原因:" prop="djyy"> | 198 | <el-form-item label="登记原因:" prop="djyy"> |
199 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 199 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
200 | v-model="ruleForm.ygdj.djyy"> | 200 | v-model="ruleForm.ygdj.djyy"> |
201 | </el-input> | 201 | </el-input> |
202 | </el-form-item> | 202 | </el-form-item> |
203 | </el-col> | 203 | </el-col> |
204 | </el-row> | 204 | </el-row> |
205 | </div> | 205 | </div> |
206 | <el-row class="btn" v-if="ableOperation"> | 206 | <el-row class="btn" v-if="viewEdit"> |
207 | <el-form-item> | 207 | <el-form-item> |
208 | <el-button type="primary" @click="onSubmit">保存</el-button> | 208 | <el-button type="primary" @click="onSubmit">保存</el-button> |
209 | </el-form-item> | 209 | </el-form-item> |
... | @@ -219,13 +219,13 @@ | ... | @@ -219,13 +219,13 @@ |
219 | export default { | 219 | export default { |
220 | mixins: [ywmix], | 220 | mixins: [ywmix], |
221 | created () { | 221 | created () { |
222 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 222 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
223 | this.propsParam = this.$attrs; | 223 | this.propsParam = this.$attrs; |
224 | this.$startLoading(); | 224 | this.$startLoading(); |
225 | var formdata = new FormData(); | 225 | var formdata = new FormData(); |
226 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 226 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
227 | formdata.append("djlx", this.propsParam.djlx); | 227 | formdata.append("djlx", this.propsParam.djlx); |
228 | formdata.append("isEdit", this.ableOperation); | 228 | formdata.append("isEdit", this.viewEdit); |
229 | Init(formdata).then(res => { | 229 | Init(formdata).then(res => { |
230 | if (res.code === 200 && res.result) { | 230 | if (res.code === 200 && res.result) { |
231 | this.ruleForm = res.result; | 231 | this.ruleForm = res.result; |
... | @@ -241,7 +241,7 @@ | ... | @@ -241,7 +241,7 @@ |
241 | data () { | 241 | data () { |
242 | return { | 242 | return { |
243 | //表单是否可操作 | 243 | //表单是否可操作 |
244 | ableOperation: true, | 244 | viewEdit: true, |
245 | disabled: true, | 245 | disabled: true, |
246 | tdytOption: [], | 246 | tdytOption: [], |
247 | czrOptions: [], | 247 | czrOptions: [], | ... | ... |
... | @@ -102,7 +102,7 @@ | ... | @@ -102,7 +102,7 @@ |
102 | </el-col> | 102 | </el-col> |
103 | <el-col :span="8"> | 103 | <el-col :span="8"> |
104 | <el-form-item label="总层数:"> | 104 | <el-form-item label="总层数:"> |
105 | <el-input disabled v-model="ruleForm.ygdj.zcs"></el-input> | 105 | <el-input disabled v-model.number="ruleForm.ygdj.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> |
106 | </el-form-item> | 106 | </el-form-item> |
107 | </el-col> | 107 | </el-col> |
108 | </el-row> | 108 | </el-row> |
... | @@ -113,7 +113,7 @@ | ... | @@ -113,7 +113,7 @@ |
113 | <el-row :gutter="10"> | 113 | <el-row :gutter="10"> |
114 | <el-col :span="12" v-if="ruleForm.qlxx"> | 114 | <el-col :span="12" v-if="ruleForm.qlxx"> |
115 | <el-form-item label="共有方式:"> | 115 | <el-form-item label="共有方式:"> |
116 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 116 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
117 | <el-radio label="0">单独所有</el-radio> | 117 | <el-radio label="0">单独所有</el-radio> |
118 | <el-radio label="1">共同共有</el-radio> | 118 | <el-radio label="1">共同共有</el-radio> |
119 | <el-radio label="2">按份所有</el-radio> | 119 | <el-radio label="2">按份所有</el-radio> |
... | @@ -125,7 +125,7 @@ | ... | @@ -125,7 +125,7 @@ |
125 | <el-form-item label="是否分别持证:"> | 125 | <el-form-item label="是否分别持证:"> |
126 | <el-radio-group | 126 | <el-radio-group |
127 | v-model="ruleForm.sldy.sqfbcz" | 127 | v-model="ruleForm.sldy.sqfbcz" |
128 | :disabled="!ableOperation"> | 128 | :disabled="!viewEdit"> |
129 | <el-radio :label="1">是</el-radio> | 129 | <el-radio :label="1">是</el-radio> |
130 | <el-radio :label="0">否</el-radio> | 130 | <el-radio :label="0">否</el-radio> |
131 | </el-radio-group> | 131 | </el-radio-group> |
... | @@ -138,7 +138,7 @@ | ... | @@ -138,7 +138,7 @@ |
138 | <el-select | 138 | <el-select |
139 | v-model="ruleForm.czr" | 139 | v-model="ruleForm.czr" |
140 | placeholder="持证人" | 140 | placeholder="持证人" |
141 | :disabled="!ableOperation"> | 141 | :disabled="!viewEdit"> |
142 | <el-option | 142 | <el-option |
143 | v-for="item in czrOptions" | 143 | v-for="item in czrOptions" |
144 | :key="item.zjh" | 144 | :key="item.zjh" |
... | @@ -149,13 +149,13 @@ | ... | @@ -149,13 +149,13 @@ |
149 | </el-form-item> | 149 | </el-form-item> |
150 | </el-col> | 150 | </el-col> |
151 | </el-row> | 151 | </el-row> |
152 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" | 152 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="viewEdit" |
153 | :gyfs="ruleForm.sldy.gyfs" /> | 153 | :gyfs="ruleForm.sldy.gyfs" /> |
154 | <div class="slxx_title title-block"> | 154 | <div class="slxx_title title-block"> |
155 | 义务人信息 | 155 | 义务人信息 |
156 | <div class="triangle"></div> | 156 | <div class="triangle"></div> |
157 | </div> | 157 | </div> |
158 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="!ableOperation" | 158 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="viewEdit" |
159 | :gyfs="ruleForm.sldy.gyfs" /> | 159 | :gyfs="ruleForm.sldy.gyfs" /> |
160 | <div class="slxx_title title-block"> | 160 | <div class="slxx_title title-block"> |
161 | 登记原因 | 161 | 登记原因 |
... | @@ -164,14 +164,14 @@ | ... | @@ -164,14 +164,14 @@ |
164 | <el-row :gutter="10"> | 164 | <el-row :gutter="10"> |
165 | <el-col> | 165 | <el-col> |
166 | <el-form-item label="登记原因:" prop="djyy"> | 166 | <el-form-item label="登记原因:" prop="djyy"> |
167 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 167 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
168 | v-model="ruleForm.ygdj.djyy"> | 168 | v-model="ruleForm.ygdj.djyy"> |
169 | </el-input> | 169 | </el-input> |
170 | </el-form-item> | 170 | </el-form-item> |
171 | </el-col> | 171 | </el-col> |
172 | </el-row> | 172 | </el-row> |
173 | </div> | 173 | </div> |
174 | <el-row class="btn" v-if="ableOperation"> | 174 | <el-row class="btn" v-if="viewEdit"> |
175 | <el-form-item> | 175 | <el-form-item> |
176 | <el-button type="primary" @click="onSubmit">保存</el-button> | 176 | <el-button type="primary" @click="onSubmit">保存</el-button> |
177 | </el-form-item> | 177 | </el-form-item> |
... | @@ -187,13 +187,13 @@ | ... | @@ -187,13 +187,13 @@ |
187 | export default { | 187 | export default { |
188 | mixins: [ywmix], | 188 | mixins: [ywmix], |
189 | mounted () { | 189 | mounted () { |
190 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 190 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
191 | this.propsParam = this.$attrs; | 191 | this.propsParam = this.$attrs; |
192 | var formdata = new FormData(); | 192 | var formdata = new FormData(); |
193 | this.$startLoading(); | 193 | this.$startLoading(); |
194 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 194 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
195 | formdata.append("djlx", this.propsParam.djlx); | 195 | formdata.append("djlx", this.propsParam.djlx); |
196 | formdata.append("isEdit", this.ableOperation); | 196 | formdata.append("isEdit", this.viewEdit); |
197 | Init(formdata).then((res) => { | 197 | Init(formdata).then((res) => { |
198 | if (res.code === 200 && res.result) { | 198 | if (res.code === 200 && res.result) { |
199 | this.$endLoading(); | 199 | this.$endLoading(); |
... | @@ -209,7 +209,7 @@ | ... | @@ -209,7 +209,7 @@ |
209 | data () { | 209 | data () { |
210 | return { | 210 | return { |
211 | //表单是否可操作 | 211 | //表单是否可操作 |
212 | ableOperation: true, | 212 | viewEdit: true, |
213 | disabled: true, | 213 | disabled: true, |
214 | tdytOption: [], | 214 | tdytOption: [], |
215 | czrOptions: [], | 215 | czrOptions: [], | ... | ... |
... | @@ -117,11 +117,11 @@ | ... | @@ -117,11 +117,11 @@ |
117 | <el-col :span="8"> | 117 | <el-col :span="8"> |
118 | <el-form-item label="被担保主债权数额:"> | 118 | <el-form-item label="被担保主债权数额:"> |
119 | <div class="flex"> | 119 | <div class="flex"> |
120 | <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!ableOperation"></el-input> | 120 | <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!viewEdit"></el-input> |
121 | <el-select | 121 | <el-select |
122 | v-model="ruleForm.ygdj.jedw" | 122 | v-model="ruleForm.ygdj.jedw" |
123 | :disabled="!ableOperation" | 123 | :disabled="!viewEdit" |
124 | style="width: 20%"> | 124 | style="width: 68px"> |
125 | <el-option | 125 | <el-option |
126 | v-for="item in dictData['A57']" | 126 | v-for="item in dictData['A57']" |
127 | :key="item.dcode" | 127 | :key="item.dcode" |
... | @@ -134,13 +134,13 @@ | ... | @@ -134,13 +134,13 @@ |
134 | </el-col> | 134 | </el-col> |
135 | <el-col :span="8"> | 135 | <el-col :span="8"> |
136 | <el-form-item label="债务履行起始时间:"> | 136 | <el-form-item label="债务履行起始时间:"> |
137 | <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!ableOperation" type="date"> | 137 | <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!viewEdit" type="date"> |
138 | </el-date-picker> | 138 | </el-date-picker> |
139 | </el-form-item> | 139 | </el-form-item> |
140 | </el-col> | 140 | </el-col> |
141 | <el-col :span="8"> | 141 | <el-col :span="8"> |
142 | <el-form-item label="债务履行结束时间:"> | 142 | <el-form-item label="债务履行结束时间:"> |
143 | <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!ableOperation" type="date"> | 143 | <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!viewEdit" type="date"> |
144 | </el-date-picker> | 144 | </el-date-picker> |
145 | </el-form-item> | 145 | </el-form-item> |
146 | </el-col> | 146 | </el-col> |
... | @@ -149,13 +149,13 @@ | ... | @@ -149,13 +149,13 @@ |
149 | <el-col :span="16"> | 149 | <el-col :span="16"> |
150 | <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:"> | 150 | <el-form-item label="是否存在禁止或限制转让抵押不动产的约定:"> |
151 | <el-input v-model="ruleForm.ygdj.sfczjzhxz" | 151 | <el-input v-model="ruleForm.ygdj.sfczjzhxz" |
152 | :disabled="ruleForm.sldy.djlx == '300' && !ableOperation"></el-input> | 152 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> |
153 | </el-form-item> | 153 | </el-form-item> |
154 | </el-col> | 154 | </el-col> |
155 | <el-col :span="8"> | 155 | <el-col :span="8"> |
156 | <el-form-item label="担保范围:"> | 156 | <el-form-item label="担保范围:"> |
157 | <el-input v-model="ruleForm.ygdj.dbfw" | 157 | <el-input v-model="ruleForm.ygdj.dbfw" |
158 | :disabled="ruleForm.sldy.djlx == '300' && !ableOperation"></el-input> | 158 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> |
159 | </el-form-item> | 159 | </el-form-item> |
160 | </el-col> | 160 | </el-col> |
161 | 161 | ||
... | @@ -163,7 +163,7 @@ | ... | @@ -163,7 +163,7 @@ |
163 | <el-row> | 163 | <el-row> |
164 | <el-col :span="24"> | 164 | <el-col :span="24"> |
165 | <el-form-item label="附记:" prop="fj"> | 165 | <el-form-item label="附记:" prop="fj"> |
166 | <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="!ableOperation"></el-input> | 166 | <el-input type="textarea" v-model="ruleForm.ygdj.fj" :disabled="!viewEdit"></el-input> |
167 | </el-form-item> | 167 | </el-form-item> |
168 | </el-col> | 168 | </el-col> |
169 | </el-row> | 169 | </el-row> |
... | @@ -174,7 +174,7 @@ | ... | @@ -174,7 +174,7 @@ |
174 | <el-row :gutter="10"> | 174 | <el-row :gutter="10"> |
175 | <el-col :span="12"> | 175 | <el-col :span="12"> |
176 | <el-form-item label="共有方式:"> | 176 | <el-form-item label="共有方式:"> |
177 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 177 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
178 | <el-radio label="0">单独所有</el-radio> | 178 | <el-radio label="0">单独所有</el-radio> |
179 | <el-radio label="1">共同共有</el-radio> | 179 | <el-radio label="1">共同共有</el-radio> |
180 | <el-radio label="2">按份所有</el-radio> | 180 | <el-radio label="2">按份所有</el-radio> |
... | @@ -186,7 +186,7 @@ | ... | @@ -186,7 +186,7 @@ |
186 | <el-form-item label="是否分别持证:"> | 186 | <el-form-item label="是否分别持证:"> |
187 | <el-radio-group | 187 | <el-radio-group |
188 | v-model="ruleForm.sldy.sqfbcz" | 188 | v-model="ruleForm.sldy.sqfbcz" |
189 | :disabled="!ableOperation"> | 189 | :disabled="!viewEdit"> |
190 | <el-radio :label="1">是</el-radio> | 190 | <el-radio :label="1">是</el-radio> |
191 | <el-radio :label="0">否</el-radio> | 191 | <el-radio :label="0">否</el-radio> |
192 | </el-radio-group> | 192 | </el-radio-group> |
... | @@ -199,7 +199,7 @@ | ... | @@ -199,7 +199,7 @@ |
199 | <el-select | 199 | <el-select |
200 | v-model="ruleForm.czr" | 200 | v-model="ruleForm.czr" |
201 | placeholder="持证人" | 201 | placeholder="持证人" |
202 | :disabled="!ableOperation"> | 202 | :disabled="!viewEdit"> |
203 | <el-option | 203 | <el-option |
204 | v-for="item in czrOptions" | 204 | v-for="item in czrOptions" |
205 | :key="item.zjh" | 205 | :key="item.zjh" |
... | @@ -210,13 +210,13 @@ | ... | @@ -210,13 +210,13 @@ |
210 | </el-form-item> | 210 | </el-form-item> |
211 | </el-col> | 211 | </el-col> |
212 | </el-row> | 212 | </el-row> |
213 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" | 213 | <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="viewEdit" |
214 | :gyfs="ruleForm.sldy.gyfs" /> | 214 | :gyfs="ruleForm.sldy.gyfs" /> |
215 | <div class="slxx_title title-block"> | 215 | <div class="slxx_title title-block"> |
216 | 义务人信息 | 216 | 义务人信息 |
217 | <div class="triangle"></div> | 217 | <div class="triangle"></div> |
218 | </div> | 218 | </div> |
219 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="!ableOperation" | 219 | <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="viewEdit" |
220 | :gyfs="ruleForm.sldy.gyfs" /> | 220 | :gyfs="ruleForm.sldy.gyfs" /> |
221 | <div class="slxx_title title-block"> | 221 | <div class="slxx_title title-block"> |
222 | 登记原因 | 222 | 登记原因 |
... | @@ -225,14 +225,14 @@ | ... | @@ -225,14 +225,14 @@ |
225 | <el-row :gutter="10"> | 225 | <el-row :gutter="10"> |
226 | <el-col> | 226 | <el-col> |
227 | <el-form-item label="登记原因:" prop="djyy"> | 227 | <el-form-item label="登记原因:" prop="djyy"> |
228 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 228 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
229 | v-model="ruleForm.ygdj.djyy"> | 229 | v-model="ruleForm.ygdj.djyy"> |
230 | </el-input> | 230 | </el-input> |
231 | </el-form-item> | 231 | </el-form-item> |
232 | </el-col> | 232 | </el-col> |
233 | </el-row> | 233 | </el-row> |
234 | </div> | 234 | </div> |
235 | <el-row class="btn" v-if="ableOperation"> | 235 | <el-row class="btn" v-if="viewEdit"> |
236 | <el-form-item> | 236 | <el-form-item> |
237 | <el-button type="primary" @click="onSubmit">保存</el-button> | 237 | <el-button type="primary" @click="onSubmit">保存</el-button> |
238 | </el-form-item> | 238 | </el-form-item> |
... | @@ -248,7 +248,7 @@ | ... | @@ -248,7 +248,7 @@ |
248 | export default { | 248 | export default { |
249 | mixins: [ywmix], | 249 | mixins: [ywmix], |
250 | created () { | 250 | created () { |
251 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 251 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
252 | this.propsParam = this.$attrs; | 252 | this.propsParam = this.$attrs; |
253 | var formdata = new FormData(); | 253 | var formdata = new FormData(); |
254 | let that = this | 254 | let that = this |
... | @@ -256,7 +256,7 @@ | ... | @@ -256,7 +256,7 @@ |
256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 256 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 257 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
258 | formdata.append("djlx", this.propsParam.djlx); | 258 | formdata.append("djlx", this.propsParam.djlx); |
259 | formdata.append("isEdit", this.ableOperation); | 259 | formdata.append("isEdit", this.viewEdit); |
260 | Init(formdata).then((res) => { | 260 | Init(formdata).then((res) => { |
261 | if (res.code === 200 && res.result) { | 261 | if (res.code === 200 && res.result) { |
262 | that.ruleForm = res.result; | 262 | that.ruleForm = res.result; |
... | @@ -274,7 +274,7 @@ | ... | @@ -274,7 +274,7 @@ |
274 | data () { | 274 | data () { |
275 | return { | 275 | return { |
276 | //表单是否可操作 | 276 | //表单是否可操作 |
277 | ableOperation: true, | 277 | viewEdit: true, |
278 | loading: false, | 278 | loading: false, |
279 | disabled: true, | 279 | disabled: true, |
280 | tdytOption: [], | 280 | tdytOption: [], | ... | ... |
... | @@ -62,7 +62,7 @@ | ... | @@ -62,7 +62,7 @@ |
62 | </el-col> | 62 | </el-col> |
63 | <el-col :span="8"> | 63 | <el-col :span="8"> |
64 | <el-form-item label="抵押金额类型:"> | 64 | <el-form-item label="抵押金额类型:"> |
65 | <el-radio-group v-model="ruleForm.diyaqList[0].dyjelx" :disabled="!ableOperation"> | 65 | <el-radio-group v-model="ruleForm.diyaqList[0].dyjelx" :disabled="!viewEdit"> |
66 | <el-radio label="0">独立抵押</el-radio> | 66 | <el-radio label="0">独立抵押</el-radio> |
67 | <el-radio label="1">整体抵押</el-radio> | 67 | <el-radio label="1">整体抵押</el-radio> |
68 | </el-radio-group> | 68 | </el-radio-group> |
... | @@ -70,7 +70,7 @@ | ... | @@ -70,7 +70,7 @@ |
70 | </el-col> | 70 | </el-col> |
71 | <el-col :span="8"> | 71 | <el-col :span="8"> |
72 | <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> | 72 | <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> |
73 | <el-radio-group v-model="ruleForm.diyaqList[0].sfczjzhxz" :disabled="!ableOperation"> | 73 | <el-radio-group v-model="ruleForm.diyaqList[0].sfczjzhxz" :disabled="!viewEdit"> |
74 | <el-radio label="1">启用</el-radio> | 74 | <el-radio label="1">启用</el-radio> |
75 | <el-radio label="0">禁用</el-radio> | 75 | <el-radio label="0">禁用</el-radio> |
76 | </el-radio-group> | 76 | </el-radio-group> |
... | @@ -81,8 +81,8 @@ | ... | @@ -81,8 +81,8 @@ |
81 | <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> | 81 | <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> |
82 | <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1"> | 82 | <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 1"> |
83 | <el-form-item label="被担保主债权数额:"> | 83 | <el-form-item label="被担保主债权数额:"> |
84 | <el-input v-model="ruleForm.diyaqList[0].bdbzzqse" :disabled="!ableOperation"></el-input> | 84 | <el-input v-model="ruleForm.diyaqList[0].bdbzzqse" :disabled="!viewEdit"></el-input> |
85 | <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="!ableOperation"> | 85 | <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="!viewEdit"> |
86 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 86 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
87 | </el-option> | 87 | </el-option> |
88 | </el-select> | 88 | </el-select> |
... | @@ -91,8 +91,8 @@ | ... | @@ -91,8 +91,8 @@ |
91 | 91 | ||
92 | <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 2"> | 92 | <el-col :span="8" v-show="ruleForm.diyaqList[0].dyfs == 2"> |
93 | <el-form-item label="最高债权额:"> | 93 | <el-form-item label="最高债权额:"> |
94 | <el-input v-model="ruleForm.diyaqList[0].zgzqse" :disabled="!ableOperation"></el-input> | 94 | <el-input v-model="ruleForm.diyaqList[0].zgzqse" :disabled="!viewEdit"></el-input> |
95 | <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="!ableOperation"> | 95 | <el-select v-model="ruleForm.diyaqList[0].jedw" :disabled="!viewEdit"> |
96 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 96 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
97 | </el-option> | 97 | </el-option> |
98 | </el-select> | 98 | </el-select> |
... | @@ -101,13 +101,13 @@ | ... | @@ -101,13 +101,13 @@ |
101 | 101 | ||
102 | <el-col :span="8"> | 102 | <el-col :span="8"> |
103 | <el-form-item label="债务履行起始时间:"> | 103 | <el-form-item label="债务履行起始时间:"> |
104 | <el-date-picker v-model="ruleForm.diyaqList[0].zwlxqssj" :disabled="!ableOperation" type="date"> | 104 | <el-date-picker v-model="ruleForm.diyaqList[0].zwlxqssj" :disabled="!viewEdit" type="date"> |
105 | </el-date-picker> | 105 | </el-date-picker> |
106 | </el-form-item> | 106 | </el-form-item> |
107 | </el-col> | 107 | </el-col> |
108 | <el-col :span="8"> | 108 | <el-col :span="8"> |
109 | <el-form-item label="债务履行结束时间:"> | 109 | <el-form-item label="债务履行结束时间:"> |
110 | <el-date-picker v-model="ruleForm.diyaqList[0].zwlxjssj" :disabled="!ableOperation" type="date"> | 110 | <el-date-picker v-model="ruleForm.diyaqList[0].zwlxjssj" :disabled="!viewEdit" type="date"> |
111 | </el-date-picker> | 111 | </el-date-picker> |
112 | </el-form-item> | 112 | </el-form-item> |
113 | </el-col> | 113 | </el-col> |
... | @@ -117,21 +117,21 @@ | ... | @@ -117,21 +117,21 @@ |
117 | <el-col :span="24"> | 117 | <el-col :span="24"> |
118 | <el-form-item label="担保范围:"> | 118 | <el-form-item label="担保范围:"> |
119 | <el-input v-model="ruleForm.diyaqList[0].dbfw" | 119 | <el-input v-model="ruleForm.diyaqList[0].dbfw" |
120 | :disabled="ruleForm.sldyList[0].djlx == '300' && !ableOperation"></el-input> | 120 | :disabled="ruleForm.sldyList[0].djlx == '300' && !viewEdit"></el-input> |
121 | </el-form-item> | 121 | </el-form-item> |
122 | </el-col> | 122 | </el-col> |
123 | </el-row> | 123 | </el-row> |
124 | <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> | 124 | <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> |
125 | <el-col :span="24"> | 125 | <el-col :span="24"> |
126 | <el-form-item label="最高债权确定事实和数额:"> | 126 | <el-form-item label="最高债权确定事实和数额:"> |
127 | <el-input v-model="ruleForm.diyaqList[0].zgzqqdss" :disabled="!ableOperation"></el-input> | 127 | <el-input v-model="ruleForm.diyaqList[0].zgzqqdss" :disabled="!viewEdit"></el-input> |
128 | </el-form-item> | 128 | </el-form-item> |
129 | </el-col> | 129 | </el-col> |
130 | </el-row> | 130 | </el-row> |
131 | <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> | 131 | <el-row v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> |
132 | <el-col> | 132 | <el-col> |
133 | <el-form-item label="附记:" prop="fj"> | 133 | <el-form-item label="附记:" prop="fj"> |
134 | <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="!ableOperation"></el-input> | 134 | <el-input type="textarea" v-model="ruleForm.diyaqList[0].fj" :disabled="!viewEdit"></el-input> |
135 | </el-form-item> | 135 | </el-form-item> |
136 | </el-col> | 136 | </el-col> |
137 | </el-row> | 137 | </el-row> |
... | @@ -143,7 +143,7 @@ | ... | @@ -143,7 +143,7 @@ |
143 | <el-row :gutter="10" v-if="ruleForm.sldyList && ruleForm.sldyList.length>0"> | 143 | <el-row :gutter="10" v-if="ruleForm.sldyList && ruleForm.sldyList.length>0"> |
144 | <el-col :span="14"> | 144 | <el-col :span="14"> |
145 | <el-form-item label="共有方式:"> | 145 | <el-form-item label="共有方式:"> |
146 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldyList[0].gyfs"> | 146 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldyList[0].gyfs"> |
147 | <el-radio label="0">单独所有</el-radio> | 147 | <el-radio label="0">单独所有</el-radio> |
148 | <el-radio label="1">共同共有</el-radio> | 148 | <el-radio label="1">共同共有</el-radio> |
149 | <el-radio label="2">按份所有</el-radio> | 149 | <el-radio label="2">按份所有</el-radio> |
... | @@ -154,7 +154,7 @@ | ... | @@ -154,7 +154,7 @@ |
154 | 154 | ||
155 | <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'"> | 155 | <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'"> |
156 | <el-form-item label="是否分别持证:"> | 156 | <el-form-item label="是否分别持证:"> |
157 | <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!ableOperation"> | 157 | <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!viewEdit"> |
158 | <el-radio label="1">是</el-radio> | 158 | <el-radio label="1">是</el-radio> |
159 | <el-radio label="0">否</el-radio> | 159 | <el-radio label="0">否</el-radio> |
160 | </el-radio-group> | 160 | </el-radio-group> |
... | @@ -162,7 +162,7 @@ | ... | @@ -162,7 +162,7 @@ |
162 | </el-col> | 162 | </el-col> |
163 | <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'"> | 163 | <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'"> |
164 | <el-form-item label="持证人:"> | 164 | <el-form-item label="持证人:"> |
165 | <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> | 165 | <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!viewEdit"> |
166 | <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> | 166 | <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> |
167 | </el-option> | 167 | </el-option> |
168 | </el-select> | 168 | </el-select> |
... | @@ -170,12 +170,12 @@ | ... | @@ -170,12 +170,12 @@ |
170 | </el-col> | 170 | </el-col> |
171 | </el-row> | 171 | </el-row> |
172 | <qlrCommonTable v-if="ruleForm.sldyList && ruleForm.sldyList.length>0" :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" | 172 | <qlrCommonTable v-if="ruleForm.sldyList && ruleForm.sldyList.length>0" :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" |
173 | :disabled="!ableOperation" :gyfs="ruleForm.sldyList[0].gyfs" /> | 173 | :disabled="viewEdit" :gyfs="ruleForm.sldyList[0].gyfs" /> |
174 | <div class="slxx_title title-block"> | 174 | <div class="slxx_title title-block"> |
175 | 抵押人信息 | 175 | 抵押人信息 |
176 | <div class="triangle"></div> | 176 | <div class="triangle"></div> |
177 | </div> | 177 | </div> |
178 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation" /> | 178 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="viewEdit" /> |
179 | 179 | ||
180 | <div class="slxx_title title-block"> | 180 | <div class="slxx_title title-block"> |
181 | 登记原因 | 181 | 登记原因 |
... | @@ -184,19 +184,19 @@ | ... | @@ -184,19 +184,19 @@ |
184 | <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> | 184 | <el-row :gutter="10" v-if="ruleForm.diyaqList && ruleForm.diyaqList.length>0"> |
185 | <el-col> | 185 | <el-col> |
186 | <el-form-item v-if="ruleForm.sldyList[0].djlx == '400'" label="注销抵押原因:" prop="djyy"> | 186 | <el-form-item v-if="ruleForm.sldyList[0].djlx == '400'" label="注销抵押原因:" prop="djyy"> |
187 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 187 | <el-input class="textArea" type="textarea" :disabled="!viewEdit" |
188 | v-model="ruleForm.diyaqList[0].zxdyyy"> | 188 | v-model="ruleForm.diyaqList[0].zxdyyy"> |
189 | </el-input> | 189 | </el-input> |
190 | </el-form-item> | 190 | </el-form-item> |
191 | <el-form-item v-else label="登记原因:" prop="djyy"> | 191 | <el-form-item v-else label="登记原因:" prop="djyy"> |
192 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 192 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" |
193 | v-model="ruleForm.diyaqList[0].djyy"> | 193 | v-model="ruleForm.diyaqList[0].djyy"> |
194 | </el-input> | 194 | </el-input> |
195 | </el-form-item> | 195 | </el-form-item> |
196 | </el-col> | 196 | </el-col> |
197 | </el-row> | 197 | </el-row> |
198 | </div> | 198 | </div> |
199 | <el-row class="btn" v-if="ableOperation"> | 199 | <el-row class="btn" v-if="viewEdit"> |
200 | <el-form-item> | 200 | <el-form-item> |
201 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> | 201 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> |
202 | </el-form-item> | 202 | </el-form-item> |
... | @@ -211,14 +211,14 @@ | ... | @@ -211,14 +211,14 @@ |
211 | import { mapGetters } from "vuex"; | 211 | import { mapGetters } from "vuex"; |
212 | export default { | 212 | export default { |
213 | mounted () { | 213 | mounted () { |
214 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 214 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
215 | this.propsParam = this.$attrs; | 215 | this.propsParam = this.$attrs; |
216 | var formdata = new FormData(); | 216 | var formdata = new FormData(); |
217 | 217 | ||
218 | this.$startLoading(); | 218 | this.$startLoading(); |
219 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); | 219 | formdata.append("bsmSlsq", this.$route.query.bsmSlsq); |
220 | formdata.append("djlx", this.propsParam.djlx); | 220 | formdata.append("djlx", this.propsParam.djlx); |
221 | formdata.append("isEdit", this.ableOperation); | 221 | formdata.append("isEdit", this.viewEdit); |
222 | bacthInit(formdata).then((res) => { | 222 | bacthInit(formdata).then((res) => { |
223 | this.$endLoading(); | 223 | this.$endLoading(); |
224 | if (res.code === 200 && res.result) { | 224 | if (res.code === 200 && res.result) { |
... | @@ -236,7 +236,7 @@ | ... | @@ -236,7 +236,7 @@ |
236 | data () { | 236 | data () { |
237 | return { | 237 | return { |
238 | //表单是否可操作 | 238 | //表单是否可操作 |
239 | ableOperation: true, | 239 | viewEdit: true, |
240 | disabled: true, | 240 | disabled: true, |
241 | czrOptions: [], | 241 | czrOptions: [], |
242 | ruleForm: {}, | 242 | ruleForm: {}, | ... | ... |
... | @@ -49,7 +49,14 @@ | ... | @@ -49,7 +49,14 @@ |
49 | <el-row :gutter="10"> | 49 | <el-row :gutter="10"> |
50 | <el-col :span="8"> | 50 | <el-col :span="8"> |
51 | <el-form-item label="房屋用途:"> | 51 | <el-form-item label="房屋用途:"> |
52 | <el-input disabled v-model="ruleForm.qjh.showfwyt"></el-input> | 52 | <treeselect |
53 | v-model="ruleForm.qjh.showfwyt" | ||
54 | noOptionsText="" | ||
55 | disabled | ||
56 | placeholder="" | ||
57 | :normalizer="normalizer" | ||
58 | :show-count="true" | ||
59 | :options="dictData['A17']" /> | ||
53 | </el-form-item> | 60 | </el-form-item> |
54 | </el-col> | 61 | </el-col> |
55 | <el-col :span="8"> | 62 | <el-col :span="8"> |
... | @@ -115,7 +122,7 @@ | ... | @@ -115,7 +122,7 @@ |
115 | </el-col> | 122 | </el-col> |
116 | <el-col :span="16"> | 123 | <el-col :span="16"> |
117 | <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> | 124 | <el-form-item label="是否存在禁止或者限制转让抵押不动产的约定:" label-width="350px"> |
118 | <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!ableOperation"> | 125 | <el-radio-group v-model="ruleForm.diyaq.sfczjzhxz" :disabled="!viewEdit"> |
119 | <el-radio label="1">启用</el-radio> | 126 | <el-radio label="1">启用</el-radio> |
120 | <el-radio label="0">禁用</el-radio> | 127 | <el-radio label="0">禁用</el-radio> |
121 | </el-radio-group> | 128 | </el-radio-group> |
... | @@ -126,8 +133,8 @@ | ... | @@ -126,8 +133,8 @@ |
126 | <el-row :gutter="10"> | 133 | <el-row :gutter="10"> |
127 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> | 134 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 1"> |
128 | <el-form-item label="被担保主债权数额:"> | 135 | <el-form-item label="被担保主债权数额:"> |
129 | <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!ableOperation"></el-input> | 136 | <el-input v-model="ruleForm.diyaq.bdbzzqse" :disabled="!viewEdit"></el-input> |
130 | <el-select v-model="ruleForm.diyaq.jedw" :disabled="!ableOperation"> | 137 | <el-select v-model="ruleForm.diyaq.jedw" :disabled="!viewEdit"> |
131 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 138 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
132 | </el-option> | 139 | </el-option> |
133 | </el-select> | 140 | </el-select> |
... | @@ -136,8 +143,8 @@ | ... | @@ -136,8 +143,8 @@ |
136 | 143 | ||
137 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> | 144 | <el-col :span="8" v-show="ruleForm.diyaq.dyfs == 2"> |
138 | <el-form-item label="最高债权额:"> | 145 | <el-form-item label="最高债权额:"> |
139 | <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!ableOperation"></el-input> | 146 | <el-input v-model="ruleForm.diyaq.zgzqse" :disabled="!viewEdit"></el-input> |
140 | <el-select v-model="ruleForm.diyaq.jedw" :disabled="!ableOperation"> | 147 | <el-select v-model="ruleForm.diyaq.jedw" :disabled="!viewEdit"> |
141 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 148 | <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
142 | </el-option> | 149 | </el-option> |
143 | </el-select> | 150 | </el-select> |
... | @@ -146,13 +153,13 @@ | ... | @@ -146,13 +153,13 @@ |
146 | 153 | ||
147 | <el-col :span="8"> | 154 | <el-col :span="8"> |
148 | <el-form-item label="债务履行起始时间:"> | 155 | <el-form-item label="债务履行起始时间:"> |
149 | <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!ableOperation" type="date"> | 156 | <el-date-picker v-model="ruleForm.diyaq.zwlxqssj" :disabled="!viewEdit" type="date"> |
150 | </el-date-picker> | 157 | </el-date-picker> |
151 | </el-form-item> | 158 | </el-form-item> |
152 | </el-col> | 159 | </el-col> |
153 | <el-col :span="8"> | 160 | <el-col :span="8"> |
154 | <el-form-item label="债务履行结束时间:"> | 161 | <el-form-item label="债务履行结束时间:"> |
155 | <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!ableOperation" type="date"> | 162 | <el-date-picker v-model="ruleForm.diyaq.zwlxjssj" :disabled="!viewEdit" type="date"> |
156 | </el-date-picker> | 163 | </el-date-picker> |
157 | </el-form-item> | 164 | </el-form-item> |
158 | </el-col> | 165 | </el-col> |
... | @@ -162,21 +169,21 @@ | ... | @@ -162,21 +169,21 @@ |
162 | <el-col :span="24"> | 169 | <el-col :span="24"> |
163 | <el-form-item label="担保范围:"> | 170 | <el-form-item label="担保范围:"> |
164 | <el-input v-model="ruleForm.diyaq.dbfw" | 171 | <el-input v-model="ruleForm.diyaq.dbfw" |
165 | :disabled="ruleForm.sldy.djlx == '300' && !ableOperation"></el-input> | 172 | :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> |
166 | </el-form-item> | 173 | </el-form-item> |
167 | </el-col> | 174 | </el-col> |
168 | </el-row> | 175 | </el-row> |
169 | <el-row> | 176 | <el-row> |
170 | <el-col :span="24"> | 177 | <el-col :span="24"> |
171 | <el-form-item label="最高债权确定事实和数额:"> | 178 | <el-form-item label="最高债权确定事实和数额:"> |
172 | <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!ableOperation"></el-input> | 179 | <el-input v-model="ruleForm.diyaq.zgzqqdss" :disabled="!viewEdit"></el-input> |
173 | </el-form-item> | 180 | </el-form-item> |
174 | </el-col> | 181 | </el-col> |
175 | </el-row> | 182 | </el-row> |
176 | <el-row> | 183 | <el-row> |
177 | <el-col> | 184 | <el-col> |
178 | <el-form-item label="附记:" prop="fj"> | 185 | <el-form-item label="附记:" prop="fj"> |
179 | <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!ableOperation"></el-input> | 186 | <el-input type="textarea" v-model="ruleForm.diyaq.fj" :disabled="!viewEdit"></el-input> |
180 | </el-form-item> | 187 | </el-form-item> |
181 | </el-col> | 188 | </el-col> |
182 | </el-row> | 189 | </el-row> |
... | @@ -188,7 +195,7 @@ | ... | @@ -188,7 +195,7 @@ |
188 | <el-row :gutter="10"> | 195 | <el-row :gutter="10"> |
189 | <el-col :span="14"> | 196 | <el-col :span="14"> |
190 | <el-form-item label="共有方式:"> | 197 | <el-form-item label="共有方式:"> |
191 | <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> | 198 | <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> |
192 | <el-radio label="0">单独所有</el-radio> | 199 | <el-radio label="0">单独所有</el-radio> |
193 | <el-radio label="1">共同共有</el-radio> | 200 | <el-radio label="1">共同共有</el-radio> |
194 | <el-radio label="2">按份所有</el-radio> | 201 | <el-radio label="2">按份所有</el-radio> |
... | @@ -200,7 +207,7 @@ | ... | @@ -200,7 +207,7 @@ |
200 | <el-form-item label="是否分别持证:"> | 207 | <el-form-item label="是否分别持证:"> |
201 | <el-radio-group | 208 | <el-radio-group |
202 | v-model="ruleForm.sldy.sqfbcz" | 209 | v-model="ruleForm.sldy.sqfbcz" |
203 | :disabled="!ableOperation"> | 210 | :disabled="!viewEdit"> |
204 | <el-radio :label="1">是</el-radio> | 211 | <el-radio :label="1">是</el-radio> |
205 | <el-radio :label="0">否</el-radio> | 212 | <el-radio :label="0">否</el-radio> |
206 | </el-radio-group> | 213 | </el-radio-group> |
... | @@ -213,7 +220,7 @@ | ... | @@ -213,7 +220,7 @@ |
213 | <el-select | 220 | <el-select |
214 | v-model="ruleForm.czr" | 221 | v-model="ruleForm.czr" |
215 | placeholder="持证人" | 222 | placeholder="持证人" |
216 | :disabled="!ableOperation"> | 223 | :disabled="!viewEdit"> |
217 | <el-option | 224 | <el-option |
218 | v-for="item in czrOptions" | 225 | v-for="item in czrOptions" |
219 | :key="item.zjh" | 226 | :key="item.zjh" |
... | @@ -224,12 +231,12 @@ | ... | @@ -224,12 +231,12 @@ |
224 | </el-form-item> | 231 | </el-form-item> |
225 | </el-col> | 232 | </el-col> |
226 | </el-row> | 233 | </el-row> |
227 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :gyfs="ruleForm.sldy.gyfs" /> | 234 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" :disabled="viewEdit" :gyfs="ruleForm.sldy.gyfs" /> |
228 | <div class="slxx_title title-block"> | 235 | <div class="slxx_title title-block"> |
229 | 抵押人信息 | 236 | 抵押人信息 |
230 | <div class="triangle"></div> | 237 | <div class="triangle"></div> |
231 | </div> | 238 | </div> |
232 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="!ableOperation" /> | 239 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" :disabled="viewEdit" /> |
233 | 240 | ||
234 | <div class="slxx_title title-block"> | 241 | <div class="slxx_title title-block"> |
235 | 登记原因 | 242 | 登记原因 |
... | @@ -238,19 +245,19 @@ | ... | @@ -238,19 +245,19 @@ |
238 | <el-row :gutter="10"> | 245 | <el-row :gutter="10"> |
239 | <el-col> | 246 | <el-col> |
240 | <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> | 247 | <el-form-item v-if="ruleForm.sldy.djlx == '400'" label="注销抵押原因:" prop="djyy"> |
241 | <el-input class="textArea" type="textarea" :disabled="!ableOperation" | 248 | <el-input class="textArea" type="textarea" :disabled="!viewEdit" |
242 | v-model="ruleForm.diyaq.zxdyyy"> | 249 | v-model="ruleForm.diyaq.zxdyyy"> |
243 | </el-input> | 250 | </el-input> |
244 | </el-form-item> | 251 | </el-form-item> |
245 | <el-form-item v-else label="登记原因:" prop="djyy"> | 252 | <el-form-item v-else label="登记原因:" prop="djyy"> |
246 | <el-input class="textArea" type="textarea" :disabled="!ableOperation " | 253 | <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit " |
247 | v-model="ruleForm.diyaq.djyy"> | 254 | v-model="ruleForm.diyaq.djyy"> |
248 | </el-input> | 255 | </el-input> |
249 | </el-form-item> | 256 | </el-form-item> |
250 | </el-col> | 257 | </el-col> |
251 | </el-row> | 258 | </el-row> |
252 | </div> | 259 | </div> |
253 | <el-row class="btn" v-if="ableOperation"> | 260 | <el-row class="btn" v-if="viewEdit"> |
254 | <el-form-item> | 261 | <el-form-item> |
255 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> | 262 | <el-button type="primary" @click="onSubmitClick()">保存</el-button> |
256 | </el-form-item> | 263 | </el-form-item> |
... | @@ -264,13 +271,13 @@ | ... | @@ -264,13 +271,13 @@ |
264 | import { mapGetters } from "vuex"; | 271 | import { mapGetters } from "vuex"; |
265 | export default { | 272 | export default { |
266 | mounted () { | 273 | mounted () { |
267 | this.ableOperation = this.$parent.currentSelectTab.ableOperation | 274 | this.viewEdit = this.$parent.currentSelectTab.ableOperation |
268 | this.propsParam = this.$attrs; | 275 | this.propsParam = this.$attrs; |
269 | var formdata = new FormData(); | 276 | var formdata = new FormData(); |
270 | this.$startLoading(); | 277 | this.$startLoading(); |
271 | formdata.append("bsmSldy", this.propsParam.bsmSldy); | 278 | formdata.append("bsmSldy", this.propsParam.bsmSldy); |
272 | formdata.append("djlx", this.propsParam.djlx); | 279 | formdata.append("djlx", this.propsParam.djlx); |
273 | formdata.append("isEdit", this.ableOperation); | 280 | formdata.append("isEdit", this.viewEdit); |
274 | Init(formdata).then((res) => { | 281 | Init(formdata).then((res) => { |
275 | if (res.code === 200 && res.result) { | 282 | if (res.code === 200 && res.result) { |
276 | this.ruleForm = res.result; | 283 | this.ruleForm = res.result; |
... | @@ -286,13 +293,24 @@ | ... | @@ -286,13 +293,24 @@ |
286 | data () { | 293 | data () { |
287 | return { | 294 | return { |
288 | //表单是否可操作 | 295 | //表单是否可操作 |
289 | ableOperation: true, | 296 | viewEdit: true, |
290 | disabled: true, | 297 | disabled: true, |
291 | czrOptions: [], | 298 | czrOptions: [], |
292 | ruleForm: {}, | 299 | ruleForm: {}, |
293 | //传递参数 | 300 | //传递参数 |
294 | propsParam: {}, | 301 | propsParam: {}, |
295 | rules: {}, | 302 | rules: {}, |
303 | // 键名转换,方法默认是label和children进行树状渲染 | ||
304 | normalizer (node) { | ||
305 | //方法 | ||
306 | if (node.children == null || node.children == "null") { | ||
307 | delete node.children; | ||
308 | } | ||
309 | return { | ||
310 | id: node.dcode, | ||
311 | label: node.dname, | ||
312 | }; | ||
313 | }, | ||
296 | }; | 314 | }; |
297 | }, | 315 | }, |
298 | methods: { | 316 | methods: { | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-02 09:53:35 | 4 | * @LastEditTime: 2023-08-16 14:59:46 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -239,7 +239,6 @@ | ... | @@ -239,7 +239,6 @@ |
239 | * @author: miaofang | 239 | * @author: miaofang |
240 | */ | 240 | */ |
241 | openBook (row) { | 241 | openBook (row) { |
242 | console.log("的急急急急急急"); | ||
243 | var param = { | 242 | var param = { |
244 | bdcdyid: row.bdcdyid, | 243 | bdcdyid: row.bdcdyid, |
245 | qllx: row.qllx, | 244 | qllx: row.qllx, | ... | ... |
... | @@ -110,10 +110,8 @@ | ... | @@ -110,10 +110,8 @@ |
110 | } | 110 | } |
111 | this.loading = true | 111 | this.loading = true |
112 | startBusinessFlow({ | 112 | startBusinessFlow({ |
113 | bsmSqyw: this.bsmSqyw, | 113 | bsmSqyw: this.sqywInfo.bsmSqyw, |
114 | bdcdysz: this.bdcdysz, | 114 | bdcdysz: this.bdcdysz, |
115 | djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "", | ||
116 | djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "", | ||
117 | }).then((res) => { | 115 | }).then((res) => { |
118 | this.loading = false | 116 | this.loading = false |
119 | if (res.code == 200) { | 117 | if (res.code == 200) { | ... | ... |
1 | <!-- | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-08-15 14:36:06 | ||
5 | --> | ||
6 | <template> | ||
7 | <div class="from-clues"> | ||
8 | <!-- 表单部分 森林林木 --> | ||
9 | <div class="from-clues-header"> | ||
10 | <el-form :model="queryForm" ref="queryForm"> | ||
11 | <el-row :gutter="20"> | ||
12 | <el-col :span="6"> | ||
13 | <el-form-item label="宗地代码"> | ||
14 | <el-input placeholder="请输入宗地代码" maxlength="19" v-model="queryForm.zddm" clearable class="width100"> | ||
15 | </el-input> | ||
16 | </el-form-item> | ||
17 | </el-col> | ||
18 | <el-col :span="6"> | ||
19 | <el-form-item label="不动产单元号"> | ||
20 | <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100"> | ||
21 | </el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | <el-col :span="6"> | ||
25 | <el-form-item label="坐落"> | ||
26 | <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100"> | ||
27 | </el-input> | ||
28 | </el-form-item> | ||
29 | </el-col> | ||
30 | <el-col :span="6" class="btnColRight"> | ||
31 | <el-form-item> | ||
32 | <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> --> | ||
33 | <el-button type="primary" @click="handleSearch">查询</el-button> | ||
34 | </el-form-item> | ||
35 | </el-col> | ||
36 | </el-row> | ||
37 | </el-form> | ||
38 | </div> | ||
39 | <!-- 表格 --> | ||
40 | <div class="from-clues-content loadingtext"> | ||
41 | <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300" | ||
42 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" @select="select" | ||
43 | @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns" | ||
44 | :data="tableData.data"> | ||
45 | </lb-table> | ||
46 | </div> | ||
47 | <div class="submit_button"> | ||
48 | <el-button @click="$popupCacel">取消</el-button> | ||
49 | <el-button type="primary" plain @click="submitForm" :loading="loading">发起申请</el-button> | ||
50 | </div> | ||
51 | </div> | ||
52 | </template> | ||
53 | <script> | ||
54 | //首次登记 | ||
55 | import jump from "./mixin/jump"; | ||
56 | import store from '@/store/index.js' | ||
57 | import table from "@/utils/mixin/table"; | ||
58 | import { ywPopupDialog } from "@/utils/popup.js"; | ||
59 | import { selectZdjbxx } from "@/api/ywsq.js"; | ||
60 | import { startBusinessFlow } from "@/api/workFlow.js"; | ||
61 | import { datas, sendThis } from "../javascript/selectQjzdjbxx.js"; | ||
62 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | ||
63 | export default { | ||
64 | mixins: [table, jump], | ||
65 | props: { | ||
66 | isJump: { type: Boolean, default: false }, | ||
67 | sqywInfo: { type: Object, default: () => { } }, | ||
68 | }, | ||
69 | data () { | ||
70 | return { | ||
71 | loading: false, | ||
72 | queryForm: defaultParameters.defaultParameters(), | ||
73 | tableData: { | ||
74 | total: 0, | ||
75 | columns: datas.columns(), | ||
76 | data: [], | ||
77 | }, | ||
78 | bdcdysz: [], | ||
79 | }; | ||
80 | }, | ||
81 | mounted () { | ||
82 | sendThis(this); | ||
83 | }, | ||
84 | methods: { | ||
85 | /** | ||
86 | * @description: queryClick | ||
87 | * @author: renchao | ||
88 | */ | ||
89 | queryClick () { | ||
90 | this.$startLoading(); | ||
91 | this.queryForm.sqywbm = this.sqywInfo.djywbm; | ||
92 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { | ||
93 | this.$endLoading(); | ||
94 | if (res.code === 200) { | ||
95 | let { total, records } = res.result; | ||
96 | this.tableData.total = total; | ||
97 | this.tableData.data = records; | ||
98 | } | ||
99 | }); | ||
100 | }, | ||
101 | |||
102 | /** | ||
103 | * @description: submitForm | ||
104 | * @author: renchao | ||
105 | */ | ||
106 | submitForm () { | ||
107 | if (this.bdcdysz.length == 0) { | ||
108 | this.$alert("请至少选择一条数据"); | ||
109 | return; | ||
110 | } | ||
111 | this.loading = true | ||
112 | startBusinessFlow({ | ||
113 | bsmSqyw: this.sqywInfo.bsmSqyw, | ||
114 | bdcdysz: this.bdcdysz, | ||
115 | }).then((res) => { | ||
116 | this.loading = false | ||
117 | if (res.code == 200) { | ||
118 | this.$message({ | ||
119 | showClose: true, | ||
120 | message: "发起申请成功", | ||
121 | type: "success", | ||
122 | }); | ||
123 | if (!this.isJump) { | ||
124 | this.jump(res.result, this.djywbm); | ||
125 | } else { | ||
126 | store.dispatch('user/refreshPage', true); | ||
127 | } | ||
128 | this.$popupCacel() | ||
129 | } else { | ||
130 | ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%', true) | ||
131 | } | ||
132 | }).catch(() => { | ||
133 | this.loading = false | ||
134 | }) | ||
135 | }, | ||
136 | /** | ||
137 | * @description: handleSelectionChange | ||
138 | * @param {*} val | ||
139 | * @author: renchao | ||
140 | */ | ||
141 | handleSelectionChange (val) { | ||
142 | val.forEach((item, index) => { | ||
143 | item.bsm = item.zdbsm; | ||
144 | }); | ||
145 | if (this.sqywInfo.sqywdylx == "1") { | ||
146 | if (val.length > 1) { | ||
147 | this.bdcdysz = [...val[val.length - 1]]; | ||
148 | } else { | ||
149 | this.bdcdysz = val; | ||
150 | } | ||
151 | } else { | ||
152 | this.bdcdysz = val; | ||
153 | } | ||
154 | }, | ||
155 | /** | ||
156 | * @description: select | ||
157 | * @param {*} selection | ||
158 | * @param {*} row | ||
159 | * @author: renchao | ||
160 | */ | ||
161 | select (selection, row) { | ||
162 | if (this.sqywInfo.sqywdylx == "1") { | ||
163 | // 清除 所有勾选项 | ||
164 | this.$refs.table.clearSelection() | ||
165 | // 当表格数据都没有被勾选的时候 就返回 | ||
166 | // 主要用于将当前勾选的表格状态清除 | ||
167 | if (selection.length == 0) return | ||
168 | this.$refs.table.toggleRowSelection(row, true); | ||
169 | } | ||
170 | }, | ||
171 | |||
172 | /** | ||
173 | * @description: handleRowClick | ||
174 | * @param {*} row | ||
175 | * @author: renchao | ||
176 | */ | ||
177 | handleRowClick (row) { | ||
178 | // 如果状态是1,那就是单选 | ||
179 | if (this.sqywInfo.sqywdylx == "1") { | ||
180 | const bdcdysz = this.bdcdysz | ||
181 | this.$refs.table.clearSelection() | ||
182 | if (bdcdysz.length == 1) { | ||
183 | bdcdysz.forEach(item => { | ||
184 | // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中 | ||
185 | if (item == row) { | ||
186 | this.$refs.table.toggleRowSelection(row, false); | ||
187 | } | ||
188 | // 不然就让当前的一行勾选 | ||
189 | else { | ||
190 | this.$refs.table.toggleRowSelection(row, true); | ||
191 | } | ||
192 | }) | ||
193 | } | ||
194 | else { | ||
195 | this.$refs.table.toggleRowSelection(row, true); | ||
196 | } | ||
197 | } else { | ||
198 | this.$refs.table.toggleRowSelection(row); | ||
199 | } | ||
200 | }, | ||
201 | /** | ||
202 | * @description: openBook | ||
203 | * @param {*} row | ||
204 | * @author: renchao | ||
205 | */ | ||
206 | openBook (row) { | ||
207 | var param = { | ||
208 | bdcdyid: row.bdcdyid, | ||
209 | qllx: row.qllx, | ||
210 | bdcdyh: row.bdcdyh, | ||
211 | bsmQlxx: row.bsmQlxx, | ||
212 | }; | ||
213 | this.$popup("登记簿详情", "registerBook/djbFrame", { | ||
214 | formData: param | ||
215 | }) | ||
216 | }, | ||
217 | |||
218 | }, | ||
219 | }; | ||
220 | </script> | ||
221 | <style scoped lang="scss"> | ||
222 | @import "~@/styles/mixin.scss"; | ||
223 | @import "~@/styles/public.scss"; | ||
224 | </style> | ||
225 |
... | @@ -38,8 +38,9 @@ class data extends filter { | ... | @@ -38,8 +38,9 @@ class data extends filter { |
38 | render: (h, scope) => { | 38 | render: (h, scope) => { |
39 | return ( | 39 | return ( |
40 | <div> | 40 | <div> |
41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> | 41 | {/*<a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>*/} |
42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> | 42 | <span v-show={scope.row.qqzt == 1}>已确权</span> |
43 | <span v-show={scope.row.qqzt == 0}>未确权</span> | ||
43 | </div> | 44 | </div> |
44 | ) | 45 | ) |
45 | } | 46 | } | ... | ... |
... | @@ -40,17 +40,6 @@ class data extends filter { | ... | @@ -40,17 +40,6 @@ class data extends filter { |
40 | <div> | 40 | <div> |
41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> | 41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> |
42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> | 42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> |
43 | {/* <a icon="el-icon-discover" style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
44 | <span icon="el-icon-discover" v-show={scope.row.zjgcdyzt == 1}>在建工程抵押</span> | ||
45 | <span icon="el-icon-discover" v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
46 | <span icon="el-icon-discover" v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
47 | <span icon="el-icon-discover" v-show={scope.row.cfzt == 1}> 已查封</span> | ||
48 | <span icon="el-icon-discover" v-show={scope.row.diyizt == 1}>,已地役</span> | ||
49 | <span icon="el-icon-discover" v-show={scope.row.yyzt == 1}>,异议中</span> | ||
50 | <span icon="el-icon-discover" v-show={scope.row.xzzt == 1}>,已限制</span> | ||
51 | <span icon="el-icon-discover" v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
52 | <span icon="el-icon-discover" v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
53 | <span icon="el-icon-discover" v-show={scope.row.dyzt == 1}>,已抵押</span> */} | ||
54 | </div> | 43 | </div> |
55 | ) | 44 | ) |
56 | } | 45 | } |
... | @@ -92,11 +81,15 @@ class data extends filter { | ... | @@ -92,11 +81,15 @@ class data extends filter { |
92 | minWidth: '150' | 81 | minWidth: '150' |
93 | }, | 82 | }, |
94 | { | 83 | { |
95 | prop: "mj", | 84 | prop: "qlxzmc", |
85 | label: "权利性质", | ||
86 | }, | ||
87 | { | ||
88 | prop: "qlmjmc", | ||
96 | label: "面积", | 89 | label: "面积", |
97 | }, | 90 | }, |
98 | { | 91 | { |
99 | prop: "ytmc", | 92 | prop: "qlytmc", |
100 | label: "用途", | 93 | label: "用途", |
101 | }, | 94 | }, |
102 | { | 95 | { | ... | ... |
... | @@ -70,33 +70,29 @@ class data extends filter { | ... | @@ -70,33 +70,29 @@ class data extends filter { |
70 | minWidth: '150' | 70 | minWidth: '150' |
71 | }, | 71 | }, |
72 | { | 72 | { |
73 | prop: "fwxz", | 73 | prop: "gyqk", |
74 | label: "房屋性质", | 74 | label: "共有情况", |
75 | }, | ||
76 | { | ||
77 | prop: "fwjgmc", | ||
78 | label: "房屋结构", | ||
79 | }, | 75 | }, |
80 | { | 76 | { |
81 | prop: "qlrmc", | 77 | prop: "qlrmc", |
82 | label: "权利人", | 78 | label: "权利人", |
83 | }, | 79 | }, |
84 | { | 80 | { |
85 | prop: "zjh", | 81 | prop: "qlrzjhm", |
86 | label: "证件号", | 82 | label: "证件号", |
87 | }, | 83 | }, |
88 | { | 84 | { |
89 | prop: "mj", | 85 | prop: "qlxzmc", |
90 | label: "面积", | 86 | label: "权利性质", |
91 | }, | 87 | }, |
92 | { | 88 | { |
93 | prop: "showTdyt", | 89 | prop: "qlytmc", |
94 | label: "用途", | 90 | label: "用途", |
95 | }, | 91 | }, |
96 | { | 92 | { |
97 | prop: "zdmj", | 93 | prop: "qlmjmc", |
98 | label: "宗地面积", | 94 | label: "面积", |
99 | }, | 95 | }, |
100 | { | 96 | { |
101 | prop: "zl", | 97 | prop: "zl", |
102 | label: "坐落", | 98 | label: "坐落", | ... | ... |
... | @@ -77,12 +77,12 @@ class data extends filter { | ... | @@ -77,12 +77,12 @@ class data extends filter { |
77 | label: "权利性质", | 77 | label: "权利性质", |
78 | }, | 78 | }, |
79 | { | 79 | { |
80 | prop: "mjmc", | 80 | prop: "qlmjmc", |
81 | width: '100', | 81 | width: '100', |
82 | label: "使用权面积", | 82 | label: "使用权面积", |
83 | }, | 83 | }, |
84 | { | 84 | { |
85 | prop: "ytmc", | 85 | prop: "qlytmc", |
86 | label: "土地用途", | 86 | label: "土地用途", |
87 | }, | 87 | }, |
88 | { | 88 | { | ... | ... |
... | @@ -78,12 +78,12 @@ class data extends filter { | ... | @@ -78,12 +78,12 @@ class data extends filter { |
78 | label: "权利性质", | 78 | label: "权利性质", |
79 | }, | 79 | }, |
80 | { | 80 | { |
81 | prop: "mj", | 81 | prop: "qlmjmc", |
82 | width: '100', | 82 | width: '100', |
83 | label: "使用权面积", | 83 | label: "使用权面积", |
84 | }, | 84 | }, |
85 | { | 85 | { |
86 | prop: "ytmc", | 86 | prop: "qlytmc", |
87 | label: "土地用途", | 87 | label: "土地用途", |
88 | }, | 88 | }, |
89 | { | 89 | { | ... | ... |
... | @@ -40,17 +40,6 @@ class data extends filter { | ... | @@ -40,17 +40,6 @@ class data extends filter { |
40 | <div> | 40 | <div> |
41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> | 41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> |
42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> | 42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> |
43 | {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
44 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
45 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
46 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
47 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
48 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
49 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
50 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
51 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
52 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
53 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> */} | ||
54 | </div> | 43 | </div> |
55 | ) | 44 | ) |
56 | } | 45 | } |
... | @@ -87,12 +76,12 @@ class data extends filter { | ... | @@ -87,12 +76,12 @@ class data extends filter { |
87 | label: "权利性质", | 76 | label: "权利性质", |
88 | }, | 77 | }, |
89 | { | 78 | { |
90 | prop: "mjmc", | 79 | prop: "qlmjmc", |
91 | width: '100', | 80 | width: '100', |
92 | label: "使用权面积", | 81 | label: "使用权面积", |
93 | }, | 82 | }, |
94 | { | 83 | { |
95 | prop: "ytmc", | 84 | prop: "qlytmc", |
96 | label: "土地用途", | 85 | label: "土地用途", |
97 | }, | 86 | }, |
98 | { | 87 | { | ... | ... |
... | @@ -40,17 +40,6 @@ class data extends filter { | ... | @@ -40,17 +40,6 @@ class data extends filter { |
40 | <div> | 40 | <div> |
41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> | 41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> |
42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> | 42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> |
43 | {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
44 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
45 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
46 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
47 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
48 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
49 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
50 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
51 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
52 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
53 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> */} | ||
54 | </div> | 43 | </div> |
55 | ) | 44 | ) |
56 | } | 45 | } |
... | @@ -66,18 +55,10 @@ class data extends filter { | ... | @@ -66,18 +55,10 @@ class data extends filter { |
66 | }, | 55 | }, |
67 | { | 56 | { |
68 | prop: "bdcqzh", | 57 | prop: "bdcqzh", |
69 | label: "不动产权证号", | 58 | label: "不动产登记证明号", |
70 | minWidth: '150' | 59 | minWidth: '150' |
71 | }, | 60 | }, |
72 | { | 61 | { |
73 | prop: "fwxz", | ||
74 | label: "房屋性质", | ||
75 | }, | ||
76 | { | ||
77 | prop: "fwjgmc", | ||
78 | label: "房屋结构", | ||
79 | }, | ||
80 | { | ||
81 | prop: "qlrmc", | 62 | prop: "qlrmc", |
82 | label: "权利人", | 63 | label: "权利人", |
83 | }, | 64 | }, |
... | @@ -86,18 +67,31 @@ class data extends filter { | ... | @@ -86,18 +67,31 @@ class data extends filter { |
86 | label: "证件号", | 67 | label: "证件号", |
87 | }, | 68 | }, |
88 | { | 69 | { |
89 | prop: "mj", | 70 | prop: "ywrmc", |
90 | label: "面积", | 71 | label: "义务人", |
91 | }, | 72 | }, |
92 | { | 73 | { |
93 | prop: "showTdyt", | 74 | prop: "ywrzjhm", |
94 | label: "用途", | 75 | label: "义务人证件号", |
76 | minWidth: '150' | ||
95 | }, | 77 | }, |
96 | { | 78 | { |
97 | prop: "zdmj", | 79 | prop: "fwxzmc", |
98 | label: "宗地面积", | 80 | label: "房屋性质", |
81 | }, | ||
82 | { | ||
83 | prop: "ytmc", | ||
84 | label: "房屋用途", | ||
99 | }, | 85 | }, |
100 | { | 86 | { |
87 | prop: "fwjgmc", | ||
88 | label: "房屋结构", | ||
89 | }, | ||
90 | { | ||
91 | prop: "jzmj", | ||
92 | label: "房屋面积(㎡)", | ||
93 | }, | ||
94 | { | ||
101 | prop: "zl", | 95 | prop: "zl", |
102 | label: "坐落", | 96 | label: "坐落", |
103 | minWidth: '130' | 97 | minWidth: '130' | ... | ... |
... | @@ -40,24 +40,13 @@ class data extends filter { | ... | @@ -40,24 +40,13 @@ class data extends filter { |
40 | <div> | 40 | <div> |
41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> | 41 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a> |
42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> | 42 | <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span> |
43 | {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | ||
44 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | ||
45 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
46 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ||
47 | <span v-show={scope.row.cfzt == 1}>,已查封</span> | ||
48 | <span v-show={scope.row.diyizt == 1}>,已地役</span> | ||
49 | <span v-show={scope.row.yyzt == 1}>,异议中</span> | ||
50 | <span v-show={scope.row.xzzt == 1}>,已限制</span> | ||
51 | <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> | ||
52 | <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> | ||
53 | <span v-show={scope.row.dyzt == 1}>,已抵押</span> */} | ||
54 | </div> | 43 | </div> |
55 | ) | 44 | ) |
56 | } | 45 | } |
57 | }, | 46 | }, |
58 | { | 47 | { |
59 | prop: "bdcqzh", | 48 | prop: "bdcqzh", |
60 | label: "不动产证明号", | 49 | label: "不动产登记证明号", |
61 | minWidth: '150' | 50 | minWidth: '150' |
62 | }, | 51 | }, |
63 | { | 52 | { | ... | ... |
... | @@ -108,6 +108,9 @@ export function queueDjywmc (djywbm, djqxbm) { | ... | @@ -108,6 +108,9 @@ export function queueDjywmc (djywbm, djqxbm) { |
108 | case "A11400"://林地使用权变更 | 108 | case "A11400"://林地使用权变更 |
109 | vm = "selectLqqt"; | 109 | vm = "selectLqqt"; |
110 | break; | 110 | break; |
111 | case "A12100"://森林林木首次 | ||
112 | vm = "selectSllm"; | ||
113 | break; | ||
111 | default: | 114 | default: |
112 | vm = "selecBdcql"; | 115 | vm = "selecBdcql"; |
113 | break; | 116 | break; | ... | ... |
-
Please register or sign in to post a comment