454fff5c by xiaomiao

--no commit message

2 parents a882260c 35140902
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:20 4 * @LastEditTime: 2023-08-01 17:33:26
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -11,21 +11,19 @@ ...@@ -11,21 +11,19 @@
11 :key="key" 11 :key="key"
12 :heightNumSetting="true" 12 :heightNumSetting="true"
13 :minHeight="150" 13 :minHeight="150"
14 :data="tableDataList" 14 :data="tableDataList">
15 >
16 </lb-table> 15 </lb-table>
17 <addQlr 16 <addQlr
18 v-model="dialog" 17 v-model="dialog"
19 :details="details" 18 :details="details"
20 :showButton="showButton" 19 :showButton="showButton"
21 @updateDetail="handleupdateDetail" 20 @updateDetail="handleupdateDetail" />
22 />
23 </div> 21 </div>
24 </template> 22 </template>
25 <script> 23 <script>
26 import addQlr from "./dialog/addQlr.vue"; 24 import addQlr from "./dialog/addQlr.vue";
27 import { mapGetters } from "vuex"; 25 import { mapGetters } from "vuex";
28 export default { 26 export default {
29 components: { 27 components: {
30 addQlr, 28 addQlr,
31 }, 29 },
...@@ -48,7 +46,7 @@ export default { ...@@ -48,7 +46,7 @@ export default {
48 default: "1", 46 default: "1",
49 }, 47 },
50 }, 48 },
51 data() { 49 data () {
52 return { 50 return {
53 key: 0, 51 key: 0,
54 dataIndex: 0, 52 dataIndex: 0,
...@@ -198,11 +196,11 @@ export default { ...@@ -198,11 +196,11 @@ export default {
198 deep: true, 196 deep: true,
199 }, 197 },
200 gyfs: { 198 gyfs: {
201 handler(newVal, oldValue) { 199 handler (newVal, oldValue) {
202 let dataList = _.cloneDeep(this.InformationTable); 200 let dataList = _.cloneDeep(this.InformationTable);
203 if (newVal == 0) { 201 if (newVal == 0) {
204 // this.column = _.cloneDeep(dataList).slice(1, dataList.length)
205 this.column = _.cloneDeep(dataList); 202 this.column = _.cloneDeep(dataList);
203 this.tableDataList = _.cloneDeep(this.tableData);
206 } else if (newVal == "1" || newVal == "3") { 204 } else if (newVal == "1" || newVal == "3") {
207 this.column = dataList; 205 this.column = dataList;
208 } else { 206 } else {
...@@ -214,6 +212,7 @@ export default { ...@@ -214,6 +212,7 @@ export default {
214 } 212 }
215 }, 213 },
216 immediate: true, 214 immediate: true,
215 deep: true,
217 }, 216 },
218 }, 217 },
219 methods: { 218 methods: {
...@@ -222,7 +221,7 @@ export default { ...@@ -222,7 +221,7 @@ export default {
222 * @param {*} value 221 * @param {*} value
223 * @author: renchao 222 * @author: renchao
224 */ 223 */
225 handleupdateDetail(value) { 224 handleupdateDetail (value) {
226 if (this.isaddupdate) { 225 if (this.isaddupdate) {
227 if (!_.isEqual(value, this.tableData)) { 226 if (!_.isEqual(value, this.tableData)) {
228 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); 227 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value);
...@@ -236,12 +235,11 @@ export default { ...@@ -236,12 +235,11 @@ export default {
236 } 235 }
237 this.key++; 236 this.key++;
238 }, 237 },
239 // 新增
240 /** 238 /**
241 * @description: 新增 239 * @description: 新增
242 * @author: renchao 240 * @author: renchao
243 */ 241 */
244 addClick() { 242 addClick () {
245 if (this.gyfs == "0" && this.tableDataList.length > 0) { 243 if (this.gyfs == "0" && this.tableDataList.length > 0) {
246 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); 244 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人");
247 } else { 245 } else {
...@@ -257,7 +255,7 @@ export default { ...@@ -257,7 +255,7 @@ export default {
257 * @param {*} row 255 * @param {*} row
258 * @author: renchao 256 * @author: renchao
259 */ 257 */
260 deleClick(index, row) { 258 deleClick (index, row) {
261 this.$confirm("确定要删除吗, 是否继续?", "提示", { 259 this.$confirm("确定要删除吗, 是否继续?", "提示", {
262 confirmButtonText: "确定", 260 confirmButtonText: "确定",
263 cancelButtonText: "取消", 261 cancelButtonText: "取消",
...@@ -266,7 +264,7 @@ export default { ...@@ -266,7 +264,7 @@ export default {
266 .then(() => { 264 .then(() => {
267 this.tableData.splice(index, 1); 265 this.tableData.splice(index, 1);
268 }) 266 })
269 .catch(() => {}); 267 .catch(() => { });
270 }, 268 },
271 269
272 // 身份证读取 270 // 身份证读取
...@@ -274,14 +272,14 @@ export default { ...@@ -274,14 +272,14 @@ export default {
274 * @description: 身份证读取 272 * @description: 身份证读取
275 * @author: renchao 273 * @author: renchao
276 */ 274 */
277 readClick() {}, 275 readClick () { },
278 276
279 // 身份证读取按钮禁用 277 // 身份证读取按钮禁用
280 /** 278 /**
281 * @description: 身份证读取按钮禁用 279 * @description: 身份证读取按钮禁用
282 * @author: renchao 280 * @author: renchao
283 */ 281 */
284 onreadClick() { 282 onreadClick () {
285 this.$message.error("此阶段不可编辑"); 283 this.$message.error("此阶段不可编辑");
286 }, 284 },
287 // 修改 285 // 修改
...@@ -291,7 +289,7 @@ export default { ...@@ -291,7 +289,7 @@ export default {
291 * @param {*} row 289 * @param {*} row
292 * @author: renchao 290 * @author: renchao
293 */ 291 */
294 editClick(index, row) { 292 editClick (index, row) {
295 this.dataIndex = index; 293 this.dataIndex = index;
296 this.dialog = true; 294 this.dialog = true;
297 this.details = row; 295 this.details = row;
...@@ -303,11 +301,11 @@ export default { ...@@ -303,11 +301,11 @@ export default {
303 * @param {*} row 301 * @param {*} row
304 * @author: renchao 302 * @author: renchao
305 */ 303 */
306 queryViewClick(index, row) { 304 queryViewClick (index, row) {
307 this.dialog = true; 305 this.dialog = true;
308 this.details = row; 306 this.details = row;
309 }, 307 },
310 }, 308 },
311 }; 309 };
312 </script> 310 </script>
313 <style scoped lang="scss"></style> 311 <style scoped lang="scss"></style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:20 4 * @LastEditTime: 2023-08-01 18:19:57
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -11,21 +11,19 @@ ...@@ -11,21 +11,19 @@
11 :key="key" 11 :key="key"
12 :heightNumSetting="true" 12 :heightNumSetting="true"
13 :minHeight="150" 13 :minHeight="150"
14 :data="tableDataList" 14 :data="tableDataList">
15 >
16 </lb-table> 15 </lb-table>
17 <addYwr 16 <addYwr
18 v-model="dialog" 17 v-model="dialog"
19 :details="details" 18 :details="details"
20 :showButton="showButton" 19 :showButton="showButton"
21 @updateDetail="handleupdateDetail" 20 @updateDetail="handleupdateDetail" />
22 />
23 </div> 21 </div>
24 </template> 22 </template>
25 <script> 23 <script>
26 import addYwr from "./dialog/addYwr.vue"; 24 import addYwr from "./dialog/addYwr.vue";
27 import { mapGetters } from "vuex"; 25 import { mapGetters } from "vuex";
28 export default { 26 export default {
29 components: { 27 components: {
30 addYwr, 28 addYwr,
31 }, 29 },
...@@ -48,7 +46,7 @@ export default { ...@@ -48,7 +46,7 @@ export default {
48 default: "1", 46 default: "1",
49 }, 47 },
50 }, 48 },
51 data() { 49 data () {
52 return { 50 return {
53 key: 0, 51 key: 0,
54 dataIndex: 0, 52 dataIndex: 0,
...@@ -143,7 +141,7 @@ export default { ...@@ -143,7 +141,7 @@ export default {
143 render: (h, scope) => { 141 render: (h, scope) => {
144 return ( 142 return (
145 <div> 143 <div>
146 {!this.showButton? ( 144 {!this.showButton ? (
147 <el-button 145 <el-button
148 icon="el-icon-view" 146 icon="el-icon-view"
149 type="text" 147 type="text"
...@@ -198,7 +196,7 @@ export default { ...@@ -198,7 +196,7 @@ export default {
198 deep: true, 196 deep: true,
199 }, 197 },
200 gyfs: { 198 gyfs: {
201 handler(newVal, oldValue) { 199 handler (newVal, oldValue) {
202 let dataList = _.cloneDeep(this.InformationTable); 200 let dataList = _.cloneDeep(this.InformationTable);
203 if (newVal == 0) { 201 if (newVal == 0) {
204 // this.column = _.cloneDeep(dataList).slice(1, dataList.length) 202 // this.column = _.cloneDeep(dataList).slice(1, dataList.length)
...@@ -222,7 +220,7 @@ export default { ...@@ -222,7 +220,7 @@ export default {
222 * @param {*} value 220 * @param {*} value
223 * @author: renchao 221 * @author: renchao
224 */ 222 */
225 handleupdateDetail(value) { 223 handleupdateDetail (value) {
226 if (this.isaddupdate) { 224 if (this.isaddupdate) {
227 if (!_.isEqual(value, this.tableData)) { 225 if (!_.isEqual(value, this.tableData)) {
228 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); 226 this.tableDataList[this.tableDataList.length] = _.cloneDeep(value);
...@@ -236,12 +234,11 @@ export default { ...@@ -236,12 +234,11 @@ export default {
236 } 234 }
237 this.key++; 235 this.key++;
238 }, 236 },
239 // 新增
240 /** 237 /**
241 * @description: 新增 238 * @description: 新增
242 * @author: renchao 239 * @author: renchao
243 */ 240 */
244 addClick() { 241 addClick () {
245 if (this.gyfs == "0" && this.tableDataList.length > 0) { 242 if (this.gyfs == "0" && this.tableDataList.length > 0) {
246 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); 243 this.$message.warning("当前共有方式为单独所有,无法添加多个权利人");
247 } else { 244 } else {
...@@ -257,7 +254,7 @@ export default { ...@@ -257,7 +254,7 @@ export default {
257 * @param {*} row 254 * @param {*} row
258 * @author: renchao 255 * @author: renchao
259 */ 256 */
260 deleClick(index, row) { 257 deleClick (index, row) {
261 this.$confirm("确定要删除吗, 是否继续?", "提示", { 258 this.$confirm("确定要删除吗, 是否继续?", "提示", {
262 confirmButtonText: "确定", 259 confirmButtonText: "确定",
263 cancelButtonText: "取消", 260 cancelButtonText: "取消",
...@@ -266,7 +263,7 @@ export default { ...@@ -266,7 +263,7 @@ export default {
266 .then(() => { 263 .then(() => {
267 this.tableData.splice(index, 1); 264 this.tableData.splice(index, 1);
268 }) 265 })
269 .catch(() => {}); 266 .catch(() => { });
270 }, 267 },
271 268
272 // 身份证读取 269 // 身份证读取
...@@ -274,7 +271,7 @@ export default { ...@@ -274,7 +271,7 @@ export default {
274 * @description: 身份证读取 271 * @description: 身份证读取
275 * @author: renchao 272 * @author: renchao
276 */ 273 */
277 readClick() {}, 274 readClick () { },
278 275
279 // 修改 276 // 修改
280 /** 277 /**
...@@ -283,7 +280,7 @@ export default { ...@@ -283,7 +280,7 @@ export default {
283 * @param {*} row 280 * @param {*} row
284 * @author: renchao 281 * @author: renchao
285 */ 282 */
286 editClick(index, row) { 283 editClick (index, row) {
287 this.dataIndex = index; 284 this.dataIndex = index;
288 this.dialog = true; 285 this.dialog = true;
289 this.details = row; 286 this.details = row;
...@@ -295,10 +292,10 @@ export default { ...@@ -295,10 +292,10 @@ export default {
295 * @param {*} row 292 * @param {*} row
296 * @author: renchao 293 * @author: renchao
297 */ 294 */
298 queryViewClick(index, row) { 295 queryViewClick (index, row) {
299 this.dialog = true; 296 this.dialog = true;
300 this.details = row; 297 this.details = row;
301 }, 298 },
302 }, 299 },
303 }; 300 };
304 </script> 301 </script>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 09:48:32 4 * @LastEditTime: 2023-08-02 08:38:11
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -169,8 +169,7 @@ ...@@ -169,8 +169,7 @@
169 <el-input 169 <el-input
170 v-model="ruleForm.fdcq2.qjjg" 170 v-model="ruleForm.fdcq2.qjjg"
171 style="width: 500%" 171 style="width: 500%"
172 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 172 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
173 ></el-input>
174 <el-select v-model="ruleForm.fdcq2.jedw"> 173 <el-select v-model="ruleForm.fdcq2.jedw">
175 <el-option 174 <el-option
176 v-for="item in dictData['A57']" 175 v-for="item in dictData['A57']"
...@@ -318,8 +317,7 @@ ...@@ -318,8 +317,7 @@
318 type="date" 317 type="date"
319 placeholder="选择日期" 318 placeholder="选择日期"
320 value-format="yyyy-MM-dd HH:mm:ss" 319 value-format="yyyy-MM-dd HH:mm:ss"
321 format="yyyy-MM-dd" 320 format="yyyy-MM-dd">
322 >
323 </el-date-picker> 321 </el-date-picker>
324 </el-form-item> 322 </el-form-item>
325 </el-col> 323 </el-col>
...@@ -404,7 +402,7 @@ ...@@ -404,7 +402,7 @@
404 <el-form-item label="共有方式:"> 402 <el-form-item label="共有方式:">
405 <el-radio-group 403 <el-radio-group
406 :disabled="!ableOperation" 404 :disabled="!ableOperation"
407 v-model="ruleForm.qlxx.gyfs"> 405 v-model="ruleForm.sldy.gyfs">
408 <el-radio label="0">单独所有</el-radio> 406 <el-radio label="0">单独所有</el-radio>
409 <el-radio label="1">共同共有</el-radio> 407 <el-radio label="1">共同共有</el-radio>
410 <el-radio label="2">按份所有</el-radio> 408 <el-radio label="2">按份所有</el-radio>
...@@ -412,6 +410,33 @@ ...@@ -412,6 +410,33 @@
412 </el-radio-group> 410 </el-radio-group>
413 </el-form-item> 411 </el-form-item>
414 </el-col> 412 </el-col>
413 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
414 <el-form-item label="是否分别持证:">
415 <el-radio-group
416 v-model="ruleForm.sldy.sqfbcz"
417 :disabled="!ableOperation">
418 <el-radio :label="1"></el-radio>
419 <el-radio :label="0"></el-radio>
420 </el-radio-group>
421 </el-form-item>
422 </el-col>
423 <el-col
424 :span="6"
425 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
426 <el-form-item label="持证人:">
427 <el-select
428 v-model="ruleForm.czr"
429 placeholder="持证人"
430 :disabled="!ableOperation">
431 <el-option
432 v-for="item in czrOptions"
433 :key="item.zjh"
434 :label="item.sqrmc"
435 :value="item.zjh">
436 </el-option>
437 </el-select>
438 </el-form-item>
439 </el-col>
415 </el-row> 440 </el-row>
416 <qlrCommonTable 441 <qlrCommonTable
417 :tableData="ruleForm.qlrData" 442 :tableData="ruleForm.qlrData"
...@@ -430,11 +455,13 @@ ...@@ -430,11 +455,13 @@
430 </template> 455 </template>
431 <script> 456 <script>
432 import { mapGetters } from "vuex"; 457 import { mapGetters } from "vuex";
458 import ywmix from "@/views/ywbl/mixin/index"
433 import { init, getSsQlxx, save } from "@/api/djbRepair.js"; 459 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
434 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 460 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
435 import selectTable from "@/components/selectTable/index.vue"; 461 import selectTable from "@/components/selectTable/index.vue";
436 import tdytTable from "@/views/workflow/components/tdytTable"; 462 import tdytTable from "@/views/workflow/components/tdytTable";
437 export default { 463 export default {
464 mixins: [ywmix],
438 components: { qlrCommonTable, tdytTable, selectTable }, 465 components: { qlrCommonTable, tdytTable, selectTable },
439 computed: { 466 computed: {
440 ...mapGetters(["dictData", "flag"]), 467 ...mapGetters(["dictData", "flag"]),
...@@ -449,7 +476,7 @@ ...@@ -449,7 +476,7 @@
449 }, 476 },
450 data () { 477 data () {
451 return { 478 return {
452 mjdw:"1", 479 mjdw: "1",
453 ssqlxxshow: true, 480 ssqlxxshow: true,
454 props: { 481 props: {
455 label: "bdcqzh", 482 label: "bdcqzh",
...@@ -721,8 +748,8 @@ ...@@ -721,8 +748,8 @@
721 @import "~@/styles/slxx/slxx.scss"; 748 @import "~@/styles/slxx/slxx.scss";
722 .el-date-editor.el-input { 749 .el-date-editor.el-input {
723 width: 100%; 750 width: 100%;
724 } 751 }
725 .el-table__row { 752 .el-table__row {
726 height: 30px !important; 753 height: 30px !important;
727 } 754 }
728 </style> 755 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-25 15:52:42 4 * @LastEditTime: 2023-08-02 08:38:26
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -14,8 +14,7 @@ ...@@ -14,8 +14,7 @@
14 ref="ruleForm" 14 ref="ruleForm"
15 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
16 :inline="flag" 16 :inline="flag"
17 label-width="145px" 17 label-width="145px">
18 >
19 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
20 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
21 补录信息 20 补录信息
...@@ -50,18 +49,15 @@ ...@@ -50,18 +49,15 @@
50 :table-width="550" 49 :table-width="550"
51 :tableData="ssQlxxList" 50 :tableData="ssQlxxList"
52 :props="props" 51 :props="props"
53 @change="ssQlxxchange" 52 @change="ssQlxxchange">
54 >
55 <el-table-column 53 <el-table-column
56 prop="qllxmc" 54 prop="qllxmc"
57 width="130" 55 width="130"
58 label="权利类型" 56 label="权利类型"></el-table-column>
59 ></el-table-column>
60 <el-table-column 57 <el-table-column
61 prop="bdcqzh" 58 prop="bdcqzh"
62 width="160" 59 width="160"
63 label="不动产权证书" 60 label="不动产权证书"></el-table-column>
64 ></el-table-column>
65 <el-table-column prop="qlrmc" label="权利人"></el-table-column> 61 <el-table-column prop="qlrmc" label="权利人"></el-table-column>
66 <el-table-column prop="mjmc" label="面积"></el-table-column> 62 <el-table-column prop="mjmc" label="面积"></el-table-column>
67 <el-table-column prop="ytmc" label="用途"></el-table-column> 63 <el-table-column prop="ytmc" label="用途"></el-table-column>
...@@ -100,8 +96,7 @@ ...@@ -100,8 +96,7 @@
100 v-for="item in djlxlist" 96 v-for="item in djlxlist"
101 :key="item.dcode" 97 :key="item.dcode"
102 :label="item.dname" 98 :label="item.dname"
103 :value="item.dcode" 99 :value="item.dcode">
104 >
105 </el-option> 100 </el-option>
106 </el-select> 101 </el-select>
107 </el-form-item> 102 </el-form-item>
...@@ -113,8 +108,7 @@ ...@@ -113,8 +108,7 @@
113 v-for="item in qsztlist" 108 v-for="item in qsztlist"
114 :key="item.dcode" 109 :key="item.dcode"
115 :label="item.dname" 110 :label="item.dname"
116 :value="item.dcode" 111 :value="item.dcode">
117 >
118 </el-option> 112 </el-option>
119 </el-select> 113 </el-select>
120 </el-form-item> 114 </el-form-item>
...@@ -174,15 +168,13 @@ ...@@ -174,15 +168,13 @@
174 <div style="display: flex"> 168 <div style="display: flex">
175 <el-input 169 <el-input
176 v-model="ruleForm.jsydsyq.qdjg" 170 v-model="ruleForm.jsydsyq.qdjg"
177 style="width: 500%" 171 style="width: 500%"></el-input>
178 ></el-input>
179 <el-select v-model="ruleForm.jsydsyq.jedw"> 172 <el-select v-model="ruleForm.jsydsyq.jedw">
180 <el-option 173 <el-option
181 v-for="item in dictData['A57']" 174 v-for="item in dictData['A57']"
182 :key="item.dcode" 175 :key="item.dcode"
183 :label="item.dname" 176 :label="item.dname"
184 :value="item.dcode" 177 :value="item.dcode">
185 >
186 </el-option> 178 </el-option>
187 </el-select> 179 </el-select>
188 </div> 180 </div>
...@@ -193,8 +185,7 @@ ...@@ -193,8 +185,7 @@
193 <el-form-item 185 <el-form-item
194 label="不动产权证号:" 186 label="不动产权证号:"
195 prop="qlxx.bdcqzh" 187 prop="qlxx.bdcqzh"
196 :rules="rules.bdcqzhrules" 188 :rules="rules.bdcqzhrules">
197 >
198 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input> 189 <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
199 </el-form-item> 190 </el-form-item>
200 </el-col> 191 </el-col>
...@@ -211,8 +202,7 @@ ...@@ -211,8 +202,7 @@
211 <el-form-item 202 <el-form-item
212 label="登记机构:" 203 label="登记机构:"
213 prop="qlxx.djjg" 204 prop="qlxx.djjg"
214 :rules="rules.djjgrules" 205 :rules="rules.djjgrules">
215 >
216 <el-input v-model="ruleForm.qlxx.djjg"></el-input> 206 <el-input v-model="ruleForm.qlxx.djjg"></el-input>
217 </el-form-item> 207 </el-form-item>
218 </el-col> 208 </el-col>
...@@ -220,8 +210,7 @@ ...@@ -220,8 +210,7 @@
220 <el-form-item 210 <el-form-item
221 label="登簿人:" 211 label="登簿人:"
222 prop="qlxx.dbr" 212 prop="qlxx.dbr"
223 :rules="rules.dbrrules" 213 :rules="rules.dbrrules">
224 >
225 <el-input v-model="ruleForm.qlxx.dbr"></el-input> 214 <el-input v-model="ruleForm.qlxx.dbr"></el-input>
226 </el-form-item> 215 </el-form-item>
227 </el-col> 216 </el-col>
...@@ -229,16 +218,14 @@ ...@@ -229,16 +218,14 @@
229 <el-form-item 218 <el-form-item
230 label="登记时间:" 219 label="登记时间:"
231 prop="qlxx.djsj" 220 prop="qlxx.djsj"
232 :rules="rules.djsjrules" 221 :rules="rules.djsjrules">
233 >
234 <el-date-picker 222 <el-date-picker
235 v-model="ruleForm.qlxx.djsj" 223 v-model="ruleForm.qlxx.djsj"
236 type="date" 224 type="date"
237 class="width100" 225 class="width100"
238 placeholder="选择日期" 226 placeholder="选择日期"
239 value-format="yyyy-MM-dd HH:mm:ss" 227 value-format="yyyy-MM-dd HH:mm:ss"
240 format="yyyy-MM-dd" 228 format="yyyy-MM-dd">
241 >
242 </el-date-picker> 229 </el-date-picker>
243 </el-form-item> 230 </el-form-item>
244 </el-col> 231 </el-col>
...@@ -257,8 +244,7 @@ ...@@ -257,8 +244,7 @@
257 <tdytTable 244 <tdytTable
258 :tableData="ruleForm.tdytqxList" 245 :tableData="ruleForm.tdytqxList"
259 @upDateTdytxxList="upDateTdytxxList" 246 @upDateTdytxxList="upDateTdytxxList"
260 :ableOperation="ableOperation" 247 :ableOperation="ableOperation" />
261 />
262 <div class="slxx_title title-block"> 248 <div class="slxx_title title-block">
263 权利人信息 249 权利人信息
264 <div class="triangle"></div> 250 <div class="triangle"></div>
...@@ -268,8 +254,7 @@ ...@@ -268,8 +254,7 @@
268 <el-form-item label="共有方式:"> 254 <el-form-item label="共有方式:">
269 <el-radio-group 255 <el-radio-group
270 :disabled="!ableOperation" 256 :disabled="!ableOperation"
271 v-model="ruleForm.qlxx.gyfs" 257 v-model="ruleForm.sldy.gyfs">
272 >
273 <el-radio label="0">单独所有</el-radio> 258 <el-radio label="0">单独所有</el-radio>
274 <el-radio label="1">共同共有</el-radio> 259 <el-radio label="1">共同共有</el-radio>
275 <el-radio label="2">按份所有</el-radio> 260 <el-radio label="2">按份所有</el-radio>
...@@ -277,14 +262,40 @@ ...@@ -277,14 +262,40 @@
277 </el-radio-group> 262 </el-radio-group>
278 </el-form-item> 263 </el-form-item>
279 </el-col> 264 </el-col>
265 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
266 <el-form-item label="是否分别持证:">
267 <el-radio-group
268 v-model="ruleForm.sldy.sqfbcz"
269 :disabled="!ableOperation">
270 <el-radio :label="1"></el-radio>
271 <el-radio :label="0"></el-radio>
272 </el-radio-group>
273 </el-form-item>
274 </el-col>
275 <el-col
276 :span="6"
277 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
278 <el-form-item label="持证人:">
279 <el-select
280 v-model="ruleForm.czr"
281 placeholder="持证人"
282 :disabled="!ableOperation">
283 <el-option
284 v-for="item in czrOptions"
285 :key="item.zjh"
286 :label="item.sqrmc"
287 :value="item.zjh">
288 </el-option>
289 </el-select>
290 </el-form-item>
291 </el-col>
280 </el-row> 292 </el-row>
281 <qlrCommonTable 293 <qlrCommonTable
282 :tableData="ruleForm.qlrData" 294 :tableData="ruleForm.qlrData"
283 @upDateQlrxxList="upDateQlrxxList" 295 @upDateQlrxxList="upDateQlrxxList"
284 :key="key" 296 :key="key"
285 :ableOperation="ableOperation" 297 :ableOperation="ableOperation"
286 :gyfs="ruleForm.qlxx.gyfs" 298 :gyfs="ruleForm.qlxx.gyfs" />
287 />
288 299
289 </div> 300 </div>
290 <el-row class="btn" v-if="ableOperation"> 301 <el-row class="btn" v-if="ableOperation">
...@@ -296,18 +307,20 @@ ...@@ -296,18 +307,20 @@
296 </div> 307 </div>
297 </template> 308 </template>
298 <script> 309 <script>
299 import store from "@/store/index.js"; 310 import { mapGetters } from "vuex";
300 import { mapGetters } from "vuex"; 311 import store from "@/store/index.js";
301 import { init,getSsQlxx, save } from "@/api/djbRepair.js"; 312 import ywmix from "@/views/ywbl/mixin/index"
302 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 313 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
303 import tdytTable from "@/views/workflow/components/tdytTable"; 314 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
304 import selectTable from "@/components/selectTable/index.vue"; 315 import tdytTable from "@/views/workflow/components/tdytTable";
305 export default { 316 import selectTable from "@/components/selectTable/index.vue";
306 components: { qlrCommonTable, tdytTable,selectTable }, 317 export default {
318 mixins: [ywmix],
319 components: { qlrCommonTable, tdytTable, selectTable },
307 computed: { 320 computed: {
308 ...mapGetters(["dictData", "flag"]), 321 ...mapGetters(["dictData", "flag"]),
309 // 根据流程判断表单是否为只读 322 // 根据流程判断表单是否为只读
310 editDisabled() { 323 editDisabled () {
311 if (!this.ableOperation) { 324 if (!this.ableOperation) {
312 //只读状态 325 //只读状态
313 return true; 326 return true;
...@@ -315,16 +328,16 @@ export default { ...@@ -315,16 +328,16 @@ export default {
315 return false; 328 return false;
316 }, 329 },
317 }, 330 },
318 data() { 331 data () {
319 return { 332 return {
320 mjdw:"1", 333 mjdw: "1",
321 ssqlxxshow:true, 334 ssqlxxshow: true,
322 props: { 335 props: {
323 label: "bdcqzh", 336 label: "bdcqzh",
324 value: "bdcdyid", 337 value: "bdcdyid",
325 }, 338 },
326 // 键名转换,方法默认是label和children进行树状渲染 339 // 键名转换,方法默认是label和children进行树状渲染
327 normalizer(node) { 340 normalizer (node) {
328 //方法 341 //方法
329 if (node.children == null || node.children == "null") { 342 if (node.children == null || node.children == "null") {
330 delete node.children; 343 delete node.children;
...@@ -336,7 +349,7 @@ export default { ...@@ -336,7 +349,7 @@ export default {
336 }, 349 },
337 //表单是否可操作 350 //表单是否可操作
338 propsParam: this.$attrs, 351 propsParam: this.$attrs,
339 ableOperation:false, 352 ableOperation: false,
340 key: 0, 353 key: 0,
341 ssQlxxList: [], 354 ssQlxxList: [],
342 // 登记类型 355 // 登记类型
...@@ -396,11 +409,11 @@ export default { ...@@ -396,11 +409,11 @@ export default {
396 }, 409 },
397 }; 410 };
398 }, 411 },
399 created() { 412 created () {
400 this.loadData(); 413 this.loadData();
401 }, 414 },
402 mounted() { 415 mounted () {
403 this.ableOperation=this.$parent.ableOperation 416 this.ableOperation = this.$parent.ableOperation
404 }, 417 },
405 methods: { 418 methods: {
406 /** 419 /**
...@@ -408,7 +421,7 @@ export default { ...@@ -408,7 +421,7 @@ export default {
408 * @param {*} val 421 * @param {*} val
409 * @author: renchao 422 * @author: renchao
410 */ 423 */
411 ssQlxxchange(val) { 424 ssQlxxchange (val) {
412 this.ruleForm.ssQlxx = val; 425 this.ruleForm.ssQlxx = val;
413 this.ruleForm.qlxx.ssywh = val.ywh; 426 this.ruleForm.qlxx.ssywh = val.ywh;
414 }, 427 },
...@@ -417,7 +430,7 @@ export default { ...@@ -417,7 +430,7 @@ export default {
417 * @param {*} val 430 * @param {*} val
418 * @author: renchao 431 * @author: renchao
419 */ 432 */
420 djlxchange(val) { 433 djlxchange (val) {
421 if (val == null || val == 100) { 434 if (val == null || val == 100) {
422 this.ssqlxxshow = false; 435 this.ssqlxxshow = false;
423 } else { 436 } else {
...@@ -430,14 +443,14 @@ export default { ...@@ -430,14 +443,14 @@ export default {
430 * @param {*} val 443 * @param {*} val
431 * @author: renchao 444 * @author: renchao
432 */ 445 */
433 getDictData(val) { 446 getDictData (val) {
434 return store.getters.dictData[val]; 447 return store.getters.dictData[val];
435 }, 448 },
436 /** 449 /**
437 * @description: loadData 450 * @description: loadData
438 * @author: renchao 451 * @author: renchao
439 */ 452 */
440 loadData() { 453 loadData () {
441 this.$startLoading(); 454 this.$startLoading();
442 this.propsParam.isEdit = this.$parent.isEdit; 455 this.propsParam.isEdit = this.$parent.isEdit;
443 init(this.propsParam).then((res) => { 456 init(this.propsParam).then((res) => {
...@@ -472,7 +485,7 @@ export default { ...@@ -472,7 +485,7 @@ export default {
472 * @param {*} val 485 * @param {*} val
473 * @author: renchao 486 * @author: renchao
474 */ 487 */
475 upDateTdytxxList(val) { 488 upDateTdytxxList (val) {
476 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 489 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
477 this.key++; 490 this.key++;
478 }, 491 },
...@@ -482,7 +495,7 @@ export default { ...@@ -482,7 +495,7 @@ export default {
482 * @param {*} val 495 * @param {*} val
483 * @author: renchao 496 * @author: renchao
484 */ 497 */
485 upDateQlrxxList(val) { 498 upDateQlrxxList (val) {
486 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); 499 this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
487 this.czrOptions = this.ruleForm.qlrData; 500 this.czrOptions = this.ruleForm.qlrData;
488 this.key++; 501 this.key++;
...@@ -492,7 +505,7 @@ export default { ...@@ -492,7 +505,7 @@ export default {
492 * @description: onSubmit 505 * @description: onSubmit
493 * @author: renchao 506 * @author: renchao
494 */ 507 */
495 onSubmit() { 508 onSubmit () {
496 this.$refs.ruleForm.validate((valid) => { 509 this.$refs.ruleForm.validate((valid) => {
497 if (valid) { 510 if (valid) {
498 if (this.ruleForm.qlrData.length == 0) { 511 if (this.ruleForm.qlrData.length == 0) {
...@@ -555,9 +568,9 @@ export default { ...@@ -555,9 +568,9 @@ export default {
555 }); 568 });
556 }, 569 },
557 }, 570 },
558 }; 571 };
559 </script> 572 </script>
560 <style scoped lang="scss"> 573 <style scoped lang="scss">
561 @import "~@/styles/public.scss"; 574 @import "~@/styles/public.scss";
562 @import "~@/styles/slxx/slxx.scss"; 575 @import "~@/styles/slxx/slxx.scss";
563 </style> 576 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 09:37:55 4 * @LastEditTime: 2023-08-01 17:41:49
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
52 width: '50', 52 width: '50',
53 renderHeader: (h, scope) => { 53 renderHeader: (h, scope) => {
54 return <div> { 54 return <div> {
55 this.isDisabled? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> 55 this.isDisabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i>
56 } 56 }
57 </div> 57 </div>
58 }, 58 },
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 return ( 60 return (
61 <div> 61 <div>
62 { 62 {
63 this.isDisabled? <span>{scope.$index + 1}</span> : 63 this.isDisabled ? <span>{scope.$index + 1}</span> :
64 <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> 64 <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i>
65 } 65 }
66 </div> 66 </div>
...@@ -141,11 +141,11 @@ ...@@ -141,11 +141,11 @@
141 }, 141 },
142 gyfs: { 142 gyfs: {
143 handler (newVal, oldValue) { 143 handler (newVal, oldValue) {
144 console.log(newVal, 'newValnewValnewValnewVal', this.tableData);
144 let dataList = _.cloneDeep(this.InformationTable) 145 let dataList = _.cloneDeep(this.InformationTable)
145 if (newVal == 0) { 146 if (newVal == 0) {
146 // this.column = _.cloneDeep(dataList).slice(1, dataList.length)
147 this.column = _.cloneDeep(dataList) 147 this.column = _.cloneDeep(dataList)
148 148 this.tableDataList = _.cloneDeep(this.tableData)
149 } else if ((newVal == '1' || newVal == '3')) { 149 } else if ((newVal == '1' || newVal == '3')) {
150 this.column = dataList 150 this.column = dataList
151 } else { 151 } else {
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 18:05:25
5 */
6 export default {
7 data () {
8 return {
9 }
10 },
11 watch: {
12 'ruleForm.sldy.gyfs': {
13 handler: function (val, oldVal) {
14 if (val == '0' && this.ruleForm.qlrList.length > 1) {
15 this.ruleForm.sldy.gyfs = oldVal
16 this.$message({
17 message: '单独所有只能选择一个,请先删除再切换',
18 type: 'warning'
19 })
20 }
21 },
22 immediate: true
23 }
24 },
25 }
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 10:00:43 4 * @LastEditTime: 2023-08-02 08:34:59
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
194 <div class="triangle"></div> 194 <div class="triangle"></div>
195 </div> 195 </div>
196 <el-row :gutter="10"> 196 <el-row :gutter="10">
197 <el-col :span="14"> 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="!ableOperation" v-model="ruleForm.sldy.gyfs">
200 <el-radio label="0">单独所有</el-radio> 200 <el-radio label="0">单独所有</el-radio>
...@@ -204,18 +204,29 @@ ...@@ -204,18 +204,29 @@
204 </el-radio-group> 204 </el-radio-group>
205 </el-form-item> 205 </el-form-item>
206 </el-col> 206 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 207 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
208 <el-form-item label="是否分别持证:"> 208 <el-form-item label="是否分别持证:">
209 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 209 <el-radio-group
210 <el-radio label="1"></el-radio> 210 v-model="ruleForm.sldy.sqfbcz"
211 <el-radio label="0"></el-radio> 211 :disabled="!ableOperation">
212 <el-radio :label="1"></el-radio>
213 <el-radio :label="0"></el-radio>
212 </el-radio-group> 214 </el-radio-group>
213 </el-form-item> 215 </el-form-item>
214 </el-col> 216 </el-col>
215 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 217 <el-col
218 :span="6"
219 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
216 <el-form-item label="持证人:"> 220 <el-form-item label="持证人:">
217 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 221 <el-select
218 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 222 v-model="ruleForm.czr"
223 placeholder="持证人"
224 :disabled="!ableOperation">
225 <el-option
226 v-for="item in czrOptions"
227 :key="item.zjh"
228 :label="item.sqrmc"
229 :value="item.zjh">
219 </el-option> 230 </el-option>
220 </el-select> 231 </el-select>
221 </el-form-item> 232 </el-form-item>
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023年07月27日 19:38:26 4 * @LastEditTime: 2023-08-02 08:52:42
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -134,9 +134,9 @@ ...@@ -134,9 +134,9 @@
134 <div class="triangle"></div> 134 <div class="triangle"></div>
135 </div> 135 </div>
136 <el-row :gutter="10"> 136 <el-row :gutter="10">
137 <el-col :span="14" v-if="ruleForm.qlxx"> 137 <el-col :span="12" v-if="ruleForm.qlxx">
138 <el-form-item label="共有方式:"> 138 <el-form-item label="共有方式:">
139 <el-radio-group :disabled="!ableOperation" @change="showCZInfo" 139 <el-radio-group :disabled="!ableOperation"
140 v-model="ruleForm.sldy.gyfs"> 140 v-model="ruleForm.sldy.gyfs">
141 <el-radio label="0">单独所有</el-radio> 141 <el-radio label="0">单独所有</el-radio>
142 <el-radio label="1">共同共有</el-radio> 142 <el-radio label="1">共同共有</el-radio>
...@@ -145,16 +145,16 @@ ...@@ -145,16 +145,16 @@
145 </el-radio-group> 145 </el-radio-group>
146 </el-form-item> 146 </el-form-item>
147 </el-col> 147 </el-col>
148 <el-col :span="5"> 148 <!-- <el-col :span="5">
149 <el-form-item label="发证方式:"> 149 <el-form-item label="发证方式:">
150 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation"> 150 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation">
151 <el-radio label="1">小证</el-radio> 151 <el-radio label="1">小证</el-radio>
152 <el-radio label="2">大证</el-radio> 152 <el-radio label="2">大证</el-radio>
153 </el-radio-group> 153 </el-radio-group>
154 </el-form-item> 154 </el-form-item>
155 </el-col> 155 </el-col> -->
156 156
157 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 157 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '2'">
158 <el-form-item label="是否分别持证:"> 158 <el-form-item label="是否分别持证:">
159 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 159 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
160 <el-radio label="1"></el-radio> 160 <el-radio label="1"></el-radio>
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
162 </el-radio-group> 162 </el-radio-group>
163 </el-form-item> 163 </el-form-item>
164 </el-col> 164 </el-col>
165 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 165 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '2'">
166 <el-form-item label="持证人:"> 166 <el-form-item label="持证人:">
167 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation"> 167 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation">
168 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 168 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
...@@ -205,11 +205,13 @@ ...@@ -205,11 +205,13 @@
205 </div> 205 </div>
206 </template> 206 </template>
207 <script> 207 <script>
208 import ywmix from "@/views/ywbl/mixin/index"
208 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 209 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
209 import tdytTable from "@/views/workflow/components/tdytTable"; 210 import tdytTable from "@/views/workflow/components/tdytTable";
210 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; 211 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js";
211 import { mapGetters } from "vuex"; 212 import { mapGetters } from "vuex";
212 export default { 213 export default {
214 mixins: [ywmix],
213 mounted () { 215 mounted () {
214 this.ableOperation = this.$parent.currentSelectTab.ableOperation 216 this.ableOperation = this.$parent.currentSelectTab.ableOperation
215 this.propsParam = this.$attrs; 217 this.propsParam = this.$attrs;
...@@ -285,13 +287,6 @@ ...@@ -285,13 +287,6 @@
285 upDateQlrxxList (val) { 287 upDateQlrxxList (val) {
286 this.ruleForm.qlrList = _.cloneDeep(val); 288 this.ruleForm.qlrList = _.cloneDeep(val);
287 }, 289 },
288 /**
289 * @description: showCZInfo
290 * @author: renchao
291 */
292 showCZInfo () {
293 console.log(this.ruleForm.slsq.gyfs);
294 },
295 // 更新权利人信息 290 // 更新权利人信息
296 /** 291 /**
297 * @description: 更新权利人信息 292 * @description: 更新权利人信息
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 14:13:57 4 * @LastEditTime: 2023-08-02 08:53:43
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -176,9 +176,9 @@ ...@@ -176,9 +176,9 @@
176 <div class="triangle"></div> 176 <div class="triangle"></div>
177 </div> 177 </div>
178 <el-row :gutter="10"> 178 <el-row :gutter="10">
179 <el-col :span="14" v-if="ruleForm.qlxx"> 179 <el-col :span="12" v-if="ruleForm.qlxx">
180 <el-form-item label="共有方式:"> 180 <el-form-item label="共有方式:">
181 <el-radio-group :disabled="!ableOperation" @change="showCZInfo" 181 <el-radio-group :disabled="!ableOperation"
182 v-model="ruleForm.sldy.gyfs"> 182 v-model="ruleForm.sldy.gyfs">
183 <el-radio label="0">单独所有</el-radio> 183 <el-radio label="0">单独所有</el-radio>
184 <el-radio label="1">共同共有</el-radio> 184 <el-radio label="1">共同共有</el-radio>
...@@ -187,27 +187,38 @@ ...@@ -187,27 +187,38 @@
187 </el-radio-group> 187 </el-radio-group>
188 </el-form-item> 188 </el-form-item>
189 </el-col> 189 </el-col>
190 <el-col :span="5"> 190 <!-- <el-col :span="5">
191 <el-form-item label="发证方式:"> 191 <el-form-item label="发证方式:">
192 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation"> 192 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation">
193 <el-radio label="1">小证</el-radio> 193 <el-radio label="1">小证</el-radio>
194 <el-radio label="2">大证</el-radio> 194 <el-radio label="2">大证</el-radio>
195 </el-radio-group> 195 </el-radio-group>
196 </el-form-item> 196 </el-form-item>
197 </el-col> 197 </el-col> -->
198 198
199 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 199 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="是否分别持证:"> 200 <el-form-item label="是否分别持证:">
201 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 201 <el-radio-group
202 <el-radio label="1"></el-radio> 202 v-model="ruleForm.sldy.sqfbcz"
203 <el-radio label="0"></el-radio> 203 :disabled="!ableOperation">
204 <el-radio :label="1"></el-radio>
205 <el-radio :label="0"></el-radio>
204 </el-radio-group> 206 </el-radio-group>
205 </el-form-item> 207 </el-form-item>
206 </el-col> 208 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 209 <el-col
210 :span="6"
211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
208 <el-form-item label="持证人:"> 212 <el-form-item label="持证人:">
209 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation"> 213 <el-select
210 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 214 v-model="ruleForm.czr"
215 placeholder="持证人"
216 :disabled="!ableOperation">
217 <el-option
218 v-for="item in czrOptions"
219 :key="item.zjh"
220 :label="item.sqrmc"
221 :value="item.zjh">
211 </el-option> 222 </el-option>
212 </el-select> 223 </el-select>
213 </el-form-item> 224 </el-form-item>
...@@ -247,11 +258,13 @@ ...@@ -247,11 +258,13 @@
247 </div> 258 </div>
248 </template> 259 </template>
249 <script> 260 <script>
261 import ywmix from "@/views/ywbl/mixin/index"
250 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 262 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
251 import tdytTable from "@/views/workflow/components/tdytTable"; 263 import tdytTable from "@/views/workflow/components/tdytTable";
252 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 264 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
253 import { mapGetters } from "vuex"; 265 import { mapGetters } from "vuex";
254 export default { 266 export default {
267 mixins: [ywmix],
255 mounted () { 268 mounted () {
256 this.ableOperation = this.$parent.currentSelectTab.ableOperation 269 this.ableOperation = this.$parent.currentSelectTab.ableOperation
257 this.propsParam = this.$attrs; 270 this.propsParam = this.$attrs;
...@@ -276,7 +289,7 @@ ...@@ -276,7 +289,7 @@
276 }, 289 },
277 data () { 290 data () {
278 return { 291 return {
279 mjdw:"1", 292 mjdw: "1",
280 disabled: true, 293 disabled: true,
281 tdytOption: [], 294 tdytOption: [],
282 czrOptions: [], 295 czrOptions: [],
...@@ -309,7 +322,6 @@ ...@@ -309,7 +322,6 @@
309 } 322 }
310 }, 323 },
311 methods: { 324 methods: {
312 // 更新土地用途信息
313 /** 325 /**
314 * @description: 更新土地用途信息 326 * @description: 更新土地用途信息
315 * @param {*} val 327 * @param {*} val
...@@ -319,7 +331,6 @@ ...@@ -319,7 +331,6 @@
319 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 331 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
320 this.key++; 332 this.key++;
321 }, 333 },
322 // 更新权利人信息
323 /** 334 /**
324 * @description: 更新权利人信息 335 * @description: 更新权利人信息
325 * @param {*} val 336 * @param {*} val
...@@ -329,14 +340,6 @@ ...@@ -329,14 +340,6 @@
329 this.ruleForm.qlrList = _.cloneDeep(val); 340 this.ruleForm.qlrList = _.cloneDeep(val);
330 }, 341 },
331 /** 342 /**
332 * @description: showCZInfo
333 * @author: renchao
334 */
335 showCZInfo () {
336 console.log(this.ruleForm.slsq.gyfs);
337 },
338 // 更新权利人信息
339 /**
340 * @description: 更新权利人信息 343 * @description: 更新权利人信息
341 * @param {*} val 344 * @param {*} val
342 * @author: renchao 345 * @author: renchao
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:22:40 4 * @LastEditTime: 2023-08-02 08:46:35
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -48,8 +48,7 @@ ...@@ -48,8 +48,7 @@
48 </el-row> 48 </el-row>
49 <div 49 <div
50 class="slxx_title title-block flex" 50 class="slxx_title title-block flex"
51 style="justify-content: space-between" 51 style="justify-content: space-between">
52 >
53 不动产单元情况 52 不动产单元情况
54 <el-button @click="compare">变化情况对比+</el-button> 53 <el-button @click="compare">变化情况对比+</el-button>
55 </div> 54 </div>
...@@ -193,7 +192,7 @@ ...@@ -193,7 +192,7 @@
193 <div class="triangle"></div> 192 <div class="triangle"></div>
194 </div> 193 </div>
195 <el-row :gutter="10"> 194 <el-row :gutter="10">
196 <el-col :span="14"> 195 <el-col :span="12">
197 <el-form-item label="共有方式:"> 196 <el-form-item label="共有方式:">
198 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 197 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
199 <el-radio label="0">单独所有</el-radio> 198 <el-radio label="0">单独所有</el-radio>
...@@ -203,18 +202,29 @@ ...@@ -203,18 +202,29 @@
203 </el-radio-group> 202 </el-radio-group>
204 </el-form-item> 203 </el-form-item>
205 </el-col> 204 </el-col>
206 <el-col :span="5" v-if="ruleForm.sldy.gyfs && ruleForm.sldy.gyfs == '2'"> 205 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
207 <el-form-item label="是否分别持证:"> 206 <el-form-item label="是否分别持证:">
208 <el-radio-group v-model="ruleForm.sffbcz" :disabled="!ableOperation"> 207 <el-radio-group
209 <el-radio label="1"></el-radio> 208 v-model="ruleForm.sldy.sqfbcz"
210 <el-radio label="0"></el-radio> 209 :disabled="!ableOperation">
210 <el-radio :label="1"></el-radio>
211 <el-radio :label="0"></el-radio>
211 </el-radio-group> 212 </el-radio-group>
212 </el-form-item> 213 </el-form-item>
213 </el-col> 214 </el-col>
214 <el-col :span="5" v-if="ruleForm.sldy.gyfs && ruleForm.sldy.gyfs == '2'"> 215 <el-col
216 :span="6"
217 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
215 <el-form-item label="持证人:"> 218 <el-form-item label="持证人:">
216 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 219 <el-select
217 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 220 v-model="ruleForm.czr"
221 placeholder="持证人"
222 :disabled="!ableOperation">
223 <el-option
224 v-for="item in czrOptions"
225 :key="item.zjh"
226 :label="item.sqrmc"
227 :value="item.zjh">
218 </el-option> 228 </el-option>
219 </el-select> 229 </el-select>
220 </el-form-item> 230 </el-form-item>
...@@ -245,11 +255,13 @@ ...@@ -245,11 +255,13 @@
245 </div> 255 </div>
246 </template> 256 </template>
247 <script> 257 <script>
258 import ywmix from "@/views/ywbl/mixin/index"
248 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 259 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
249 import tdytTable from "@/views/workflow/components/tdytTable"; 260 import tdytTable from "@/views/workflow/components/tdytTable";
250 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 261 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
251 import { mapGetters } from "vuex"; 262 import { mapGetters } from "vuex";
252 export default { 263 export default {
264 mixins: [ywmix],
253 mounted () { 265 mounted () {
254 this.ableOperation = this.$parent.currentSelectTab.ableOperation 266 this.ableOperation = this.$parent.currentSelectTab.ableOperation
255 this.propsParam = this.$attrs; 267 this.propsParam = this.$attrs;
...@@ -276,7 +288,7 @@ ...@@ -276,7 +288,7 @@
276 }, 288 },
277 data () { 289 data () {
278 return { 290 return {
279 mjdw:"1", 291 mjdw: "1",
280 //表单是否可操作 292 //表单是否可操作
281 ableOperation: true, 293 ableOperation: true,
282 disabled: true, 294 disabled: true,
...@@ -401,11 +413,12 @@ ...@@ -401,11 +413,12 @@
401 * @description: compare 413 * @description: compare
402 * @author: renchao 414 * @author: renchao
403 */ 415 */
404 compare() { 416 compare () {
405 this.$popupDialog( 417 this.$popupDialog(
406 this.ruleForm.qlxx.qllxmc, 418 this.ruleForm.qlxx.qllxmc,
407 "registerBook/comparison", 419 "registerBook/comparison",
408 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 420 {
421 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
409 dqqllx: 'FDCQ2', 422 dqqllx: 'FDCQ2',
410 }, 423 },
411 "80%", 424 "80%",
...@@ -417,7 +430,7 @@ ...@@ -417,7 +430,7 @@
417 </script> 430 </script>
418 <style scoped lang='scss'> 431 <style scoped lang='scss'>
419 @import "~@/styles/public.scss"; 432 @import "~@/styles/public.scss";
420 @import "~@/styles/slxx/slxx.scss"; 433 @import "~@/styles/slxx/slxx.scss";
421 /deep/.el-form { 434 /deep/.el-form {
422 display: flex; 435 display: flex;
423 flex-direction: column; 436 flex-direction: column;
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 14:16:25 4 * @LastEditTime: 2023-08-01 18:14:10
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
111 </el-form-item> 111 </el-form-item>
112 </el-col> 112 </el-col>
113 113
114 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.slsq.gyfs == '2'"> 114 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.slsq.gyfs != '0'">
115 <el-form-item label="是否分别持证:" v-if="ruleForm.sldyList.length>0"> 115 <el-form-item label="是否分别持证:" v-if="ruleForm.sldyList.length>0">
116 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz"> 116 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz">
117 <el-radio label="1"></el-radio> 117 <el-radio label="1"></el-radio>
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
119 </el-radio-group> 119 </el-radio-group>
120 </el-form-item> 120 </el-form-item>
121 </el-col> 121 </el-col>
122 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.sldyList[0].gyfs == '2'"> 122 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.sldyList[0].gyfs != '0'">
123 <el-form-item label="持证人:"> 123 <el-form-item label="持证人:">
124 <el-input v-model="ruleForm.slsq.czr"></el-input> 124 <el-input v-model="ruleForm.slsq.czr"></el-input>
125 </el-form-item> 125 </el-form-item>
...@@ -150,10 +150,12 @@ ...@@ -150,10 +150,12 @@
150 </div> 150 </div>
151 </template> 151 </template>
152 <script> 152 <script>
153 import ywmix from "@/views/ywbl/mixin/index"
153 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 154 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
154 import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js"; 155 import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js";
155 import { mapGetters } from "vuex"; 156 import { mapGetters } from "vuex";
156 export default { 157 export default {
158 mixins: [ywmix],
157 mounted (callbackfn, thisArg) { 159 mounted (callbackfn, thisArg) {
158 this.ableOperation = this.$parent.currentSelectTab.ableOperation 160 this.ableOperation = this.$parent.currentSelectTab.ableOperation
159 this.propsParam = this.$attrs; 161 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:23:05 4 * @LastEditTime: 2023-08-01 18:14:28
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -186,11 +186,13 @@ ...@@ -186,11 +186,13 @@
186 </div> 186 </div>
187 </template> 187 </template>
188 <script> 188 <script>
189 import ywmix from "@/views/ywbl/mixin/index"
189 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 190 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
190 import tdytTable from "@/views/workflow/components/tdytTable"; 191 import tdytTable from "@/views/workflow/components/tdytTable";
191 import { Init } from "@/api/workflow/fwsyqFlow.js"; 192 import { Init } from "@/api/workflow/fwsyqFlow.js";
192 import { mapGetters } from "vuex"; 193 import { mapGetters } from "vuex";
193 export default { 194 export default {
195 mixins: [ywmix],
194 mounted () { 196 mounted () {
195 this.ableOperation = this.$parent.currentSelectTab.ableOperation 197 this.ableOperation = this.$parent.currentSelectTab.ableOperation
196 this.propsParam = this.$attrs; 198 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:23:20 4 * @LastEditTime: 2023-08-02 08:45:57
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -160,18 +160,29 @@ ...@@ -160,18 +160,29 @@
160 </el-radio-group> 160 </el-radio-group>
161 </el-form-item> 161 </el-form-item>
162 </el-col> 162 </el-col>
163 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'"> 163 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
164 <el-form-item label="是否分别持证:"> 164 <el-form-item label="是否分别持证:">
165 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 165 <el-radio-group
166 <el-radio :label=1></el-radio> 166 v-model="ruleForm.sldy.sqfbcz"
167 <el-radio :label=0></el-radio> 167 :disabled="!ableOperation">
168 <el-radio :label="1"></el-radio>
169 <el-radio :label="0"></el-radio>
168 </el-radio-group> 170 </el-radio-group>
169 </el-form-item> 171 </el-form-item>
170 </el-col> 172 </el-col>
171 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0'&&ruleForm.sldy.gyfs == '1'"> 173 <el-col
174 :span="6"
175 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
172 <el-form-item label="持证人:"> 176 <el-form-item label="持证人:">
173 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 177 <el-select
174 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 178 v-model="ruleForm.czr"
179 placeholder="持证人"
180 :disabled="!ableOperation">
181 <el-option
182 v-for="item in czrOptions"
183 :key="item.zjh"
184 :label="item.sqrmc"
185 :value="item.zjh">
175 </el-option> 186 </el-option>
176 </el-select> 187 </el-select>
177 </el-form-item> 188 </el-form-item>
...@@ -213,10 +224,12 @@ ...@@ -213,10 +224,12 @@
213 </template> 224 </template>
214 <script> 225 <script>
215 import { mapGetters } from "vuex" 226 import { mapGetters } from "vuex"
227 import ywmix from "@/views/ywbl/mixin/index"
216 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js" 228 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"
217 import tdytTable from "@/views/workflow/components/tdytTable"; 229 import tdytTable from "@/views/workflow/components/tdytTable";
218 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 230 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
219 export default { 231 export default {
232 mixins: [ywmix],
220 mounted () { 233 mounted () {
221 this.ableOperation = this.$parent.currentSelectTab.ableOperation 234 this.ableOperation = this.$parent.currentSelectTab.ableOperation
222 this.propsParam = this.$attrs; 235 this.propsParam = this.$attrs;
...@@ -249,7 +262,7 @@ ...@@ -249,7 +262,7 @@
249 }, 262 },
250 data () { 263 data () {
251 return { 264 return {
252 mjdw:"1", 265 mjdw: "1",
253 //表单是否可操作 266 //表单是否可操作
254 ableOperation: true, 267 ableOperation: true,
255 key: 0, 268 key: 0,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <!-- 2 <!--
3 * @Description: 3 * @Description:
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2023-07-25 09:23:42 5 * @LastEditTime: 2023-08-02 08:45:44
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -13,8 +13,7 @@ ...@@ -13,8 +13,7 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="120px" 16 label-width="120px">
17 >
18 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 17 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
19 <div class="slxx_title title-block"> 18 <div class="slxx_title title-block">
20 受理信息 19 受理信息
...@@ -56,8 +55,7 @@ ...@@ -56,8 +55,7 @@
56 </el-row> 55 </el-row>
57 <div 56 <div
58 class="slxx_title title-block flex" 57 class="slxx_title title-block flex"
59 style="justify-content: space-between" 58 style="justify-content: space-between">
60 >
61 不动产单元情况 59 不动产单元情况
62 <el-button @click="compare">变化情况对比+</el-button> 60 <el-button @click="compare">变化情况对比+</el-button>
63 </div> 61 </div>
...@@ -103,15 +101,13 @@ ...@@ -103,15 +101,13 @@
103 v-model="ruleForm.jsydsyq.qdjg" 101 v-model="ruleForm.jsydsyq.qdjg"
104 style="width: 500%" 102 style="width: 500%"
105 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 103 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"
106 disabled 104 disabled></el-input>
107 ></el-input>
108 <el-select v-model="ruleForm.jsydsyq.jedw" disabled> 105 <el-select v-model="ruleForm.jsydsyq.jedw" disabled>
109 <el-option 106 <el-option
110 v-for="item in dictData['A57']" 107 v-for="item in dictData['A57']"
111 :key="item.dcode" 108 :key="item.dcode"
112 :label="item.dname" 109 :label="item.dname"
113 :value="item.dcode" 110 :value="item.dcode">
114 >
115 </el-option> 111 </el-option>
116 </el-select> 112 </el-select>
117 </div> 113 </div>
...@@ -124,27 +120,13 @@ ...@@ -124,27 +120,13 @@
124 </el-form-item> 120 </el-form-item>
125 </el-col> 121 </el-col>
126 </el-row> 122 </el-row>
127 <!-- <el-row :gutter="10">
128 <el-col :span="8">
129 <el-form-item label="使用期限:">
130 <el-input disabled v-model="ruleForm.jsydsyq.tdsyqx"></el-input>
131 </el-form-item>
132 </el-col>
133
134 <el-col :span="16">
135 <el-form-item label="使用权起止时间:">
136 <el-input disabled v-model="ruleForm.jsydsyq.syqqzsj"></el-input>
137 </el-form-item>
138 </el-col>
139 </el-row> -->
140 <el-row :gutter="10"> 123 <el-row :gutter="10">
141 <el-col> 124 <el-col>
142 <el-form-item label="附记:" prop="fj"> 125 <el-form-item label="附记:" prop="fj">
143 <el-input 126 <el-input
144 type="textarea" 127 type="textarea"
145 v-model="ruleForm.jsydsyq.fj" 128 v-model="ruleForm.jsydsyq.fj"
146 :disabled="!ableOperation" 129 :disabled="!ableOperation"></el-input>
147 ></el-input>
148 </el-form-item> 130 </el-form-item>
149 </el-col> 131 </el-col>
150 </el-row> 132 </el-row>
...@@ -155,22 +137,17 @@ ...@@ -155,22 +137,17 @@
155 <tdytTable 137 <tdytTable
156 :tableData="ruleForm.tdytqxList" 138 :tableData="ruleForm.tdytqxList"
157 :ableOperation="ableOperation" 139 :ableOperation="ableOperation"
158 @upDateTdytxxList="upDateTdytxxList" 140 @upDateTdytxxList="upDateTdytxxList" />
159 />
160 <div class="slxx_title title-block"> 141 <div class="slxx_title title-block">
161 权利人信息 142 权利人信息
162 <div class="triangle"></div> 143 <div class="triangle"></div>
163 </div> 144 </div>
164 <!-- <el-divider content-position="left"><i
165 style="background-color:#3498db;font-size:16px;color:#fff !important;border-radius: 5px 5px 5px 0px;margin-bottom:10px;"
166 class="el-icon-edit-outline">权利人信息</i></el-divider> -->
167 <el-row :gutter="10"> 145 <el-row :gutter="10">
168 <el-col :span="14"> 146 <el-col :span="12">
169 <el-form-item label="共有方式:"> 147 <el-form-item label="共有方式:">
170 <el-radio-group 148 <el-radio-group
171 :disabled="!ableOperation" 149 :disabled="!ableOperation"
172 v-model="ruleForm.sldy.gyfs" 150 v-model="ruleForm.sldy.gyfs">
173 >
174 <el-radio label="0">单独所有</el-radio> 151 <el-radio label="0">单独所有</el-radio>
175 <el-radio label="1">共同共有</el-radio> 152 <el-radio label="1">共同共有</el-radio>
176 <el-radio label="2">按份所有</el-radio> 153 <el-radio label="2">按份所有</el-radio>
...@@ -178,30 +155,29 @@ ...@@ -178,30 +155,29 @@
178 </el-radio-group> 155 </el-radio-group>
179 </el-form-item> 156 </el-form-item>
180 </el-col> 157 </el-col>
181 <el-col :span="5" v-show="ruleForm.gyfs == '2'"> 158 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
182 <el-form-item label="是否分别持证:"> 159 <el-form-item label="是否分别持证:">
183 <el-radio-group 160 <el-radio-group
184 v-model="ruleForm.sldy.sqfbcz" 161 v-model="ruleForm.sldy.sqfbcz"
185 :disabled="!ableOperation" 162 :disabled="!ableOperation">
186 > 163 <el-radio :label="1"></el-radio>
187 <el-radio label="1"></el-radio> 164 <el-radio :label="0"></el-radio>
188 <el-radio label="0"></el-radio>
189 </el-radio-group> 165 </el-radio-group>
190 </el-form-item> 166 </el-form-item>
191 </el-col> 167 </el-col>
192 <el-col :span="5" v-show="ruleForm.gyfs == '2'"> 168 <el-col
169 :span="6"
170 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
193 <el-form-item label="持证人:"> 171 <el-form-item label="持证人:">
194 <el-select 172 <el-select
195 v-model="ruleForm.czr" 173 v-model="ruleForm.czr"
196 placeholder="持证人" 174 placeholder="持证人"
197 :disabled="!ableOperation" 175 :disabled="!ableOperation">
198 >
199 <el-option 176 <el-option
200 v-for="item in czrOptions" 177 v-for="item in czrOptions"
201 :key="item.value" 178 :key="item.zjh"
202 :label="item.label" 179 :label="item.sqrmc"
203 :value="item.value" 180 :value="item.zjh">
204 >
205 </el-option> 181 </el-option>
206 </el-select> 182 </el-select>
207 </el-form-item> 183 </el-form-item>
...@@ -211,8 +187,7 @@ ...@@ -211,8 +187,7 @@
211 :tableData="ruleForm.qlrList" 187 :tableData="ruleForm.qlrList"
212 :disabled="!ableOperation" 188 :disabled="!ableOperation"
213 @upDateQlrxxList="upDateQlrxxList" 189 @upDateQlrxxList="upDateQlrxxList"
214 :gyfs="ruleForm.sldy.gyfs" 190 :gyfs="ruleForm.sldy.gyfs" />
215 />
216 <div class="slxx_title title-block"> 191 <div class="slxx_title title-block">
217 登记原因 192 登记原因
218 <div class="triangle"></div> 193 <div class="triangle"></div>
...@@ -224,8 +199,7 @@ ...@@ -224,8 +199,7 @@
224 class="textArea" 199 class="textArea"
225 type="textarea" 200 type="textarea"
226 :disabled="!ableOperation" 201 :disabled="!ableOperation"
227 v-model="ruleForm.jsydsyq.djyy" 202 v-model="ruleForm.jsydsyq.djyy">
228 >
229 </el-input> 203 </el-input>
230 </el-form-item> 204 </el-form-item>
231 </el-col> 205 </el-col>
...@@ -240,12 +214,14 @@ ...@@ -240,12 +214,14 @@
240 </div> 214 </div>
241 </template> 215 </template>
242 <script> 216 <script>
243 import { mapGetters } from "vuex"; 217 import { mapGetters } from "vuex";
244 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 218 import ywmix from "@/views/ywbl/mixin/index"
245 import tdytTable from "@/views/workflow/components/tdytTable"; 219 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
246 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 220 import tdytTable from "@/views/workflow/components/tdytTable";
247 export default { 221 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
248 mounted() { 222 export default {
223 mixins: [ywmix],
224 mounted () {
249 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 225 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
250 this.propsParam = this.$attrs; 226 this.propsParam = this.$attrs;
251 var formdata = new FormData(); 227 var formdata = new FormData();
...@@ -264,7 +240,7 @@ export default { ...@@ -264,7 +240,7 @@ export default {
264 computed: { 240 computed: {
265 ...mapGetters(["dictData", "flag"]), 241 ...mapGetters(["dictData", "flag"]),
266 }, 242 },
267 data() { 243 data () {
268 return { 244 return {
269 //表单是否可操作 245 //表单是否可操作
270 ableOperation: true, 246 ableOperation: true,
...@@ -282,30 +258,28 @@ export default { ...@@ -282,30 +258,28 @@ export default {
282 }; 258 };
283 }, 259 },
284 methods: { 260 methods: {
285 // 更新土地用途信息
286 /** 261 /**
287 * @description: 更新土地用途信息 262 * @description: 更新土地用途信息
288 * @param {*} val 263 * @param {*} val
289 * @author: renchao 264 * @author: renchao
290 */ 265 */
291 upDateTdytxxList(val) { 266 upDateTdytxxList (val) {
292 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 267 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
293 this.key++; 268 this.key++;
294 }, 269 },
295 // 更新权利人信息
296 /** 270 /**
297 * @description: 更新权利人信息 271 * @description: 更新权利人信息
298 * @param {*} val 272 * @param {*} val
299 * @author: renchao 273 * @author: renchao
300 */ 274 */
301 upDateQlrxxList(val) { 275 upDateQlrxxList (val) {
302 this.ruleForm.qlrList = _.cloneDeep(val); 276 this.ruleForm.qlrList = _.cloneDeep(val);
303 }, 277 },
304 /** 278 /**
305 * @description: onSubmit 279 * @description: onSubmit
306 * @author: renchao 280 * @author: renchao
307 */ 281 */
308 onSubmit() { 282 onSubmit () {
309 saveData(this.ruleForm).then((res) => { 283 saveData(this.ruleForm).then((res) => {
310 if (res.code === 200) { 284 if (res.code === 200) {
311 this.$message({ 285 this.$message({
...@@ -327,12 +301,13 @@ export default { ...@@ -327,12 +301,13 @@ export default {
327 * @description: compare 301 * @description: compare
328 * @author: renchao 302 * @author: renchao
329 */ 303 */
330 compare() { 304 compare () {
331 console.log("this.ruleForm",this.ruleForm); 305 console.log("this.ruleForm", this.ruleForm);
332 this.$popupDialog( 306 this.$popupDialog(
333 this.ruleForm.qlxx.qllxmc, 307 this.ruleForm.qlxx.qllxmc,
334 "registerBook/comparison", 308 "registerBook/comparison",
335 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 309 {
310 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
336 dqqllx: 'JSYDSYQ', 311 dqqllx: 'JSYDSYQ',
337 }, 312 },
338 "80%", 313 "80%",
...@@ -340,9 +315,9 @@ export default { ...@@ -340,9 +315,9 @@ export default {
340 ) 315 )
341 } 316 }
342 } 317 }
343 } 318 }
344 </script> 319 </script>
345 <style scoped lang="scss"> 320 <style scoped lang="scss">
346 @import "~@/styles/public.scss"; 321 @import "~@/styles/public.scss";
347 @import "~@/styles/slxx/slxx.scss"; 322 @import "~@/styles/slxx/slxx.scss";
348 </style> 323 </style>
......
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 <div class="triangle"></div> 174 <div class="triangle"></div>
175 </div> 175 </div>
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="14"> 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="!ableOperation">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
...@@ -184,18 +184,29 @@ ...@@ -184,18 +184,29 @@
184 </el-radio-group> 184 </el-radio-group>
185 </el-form-item> 185 </el-form-item>
186 </el-col> 186 </el-col>
187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 187 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 189 <el-radio-group
190 <el-radio label="1"></el-radio> 190 v-model="ruleForm.sldy.sqfbcz"
191 <el-radio label="0"></el-radio> 191 :disabled="!ableOperation">
192 <el-radio :label="1"></el-radio>
193 <el-radio :label="0"></el-radio>
192 </el-radio-group> 194 </el-radio-group>
193 </el-form-item> 195 </el-form-item>
194 </el-col> 196 </el-col>
195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 197 <el-col
198 :span="6"
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
196 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
197 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 201 <el-select
198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 202 v-model="ruleForm.czr"
203 placeholder="持证人"
204 :disabled="!ableOperation">
205 <el-option
206 v-for="item in czrOptions"
207 :key="item.zjh"
208 :label="item.sqrmc"
209 :value="item.zjh">
199 </el-option> 210 </el-option>
200 </el-select> 211 </el-select>
201 </el-form-item> 212 </el-form-item>
...@@ -231,10 +242,12 @@ ...@@ -231,10 +242,12 @@
231 </template> 242 </template>
232 <script> 243 <script>
233 import { mapGetters } from "vuex" 244 import { mapGetters } from "vuex"
245 import ywmix from "@/views/ywbl/mixin/index"
234 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 246 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
235 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 247 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
236 import JtcyTable from "@/views/workflow/components/JtcyTable" 248 import JtcyTable from "@/views/workflow/components/JtcyTable"
237 export default { 249 export default {
250 mixins: [ywmix],
238 mounted () { 251 mounted () {
239 this.ableOperation = this.$parent.currentSelectTab.ableOperation 252 this.ableOperation = this.$parent.currentSelectTab.ableOperation
240 this.propsParam = this.$attrs; 253 this.propsParam = this.$attrs;
......
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 <div class="triangle"></div> 174 <div class="triangle"></div>
175 </div> 175 </div>
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="14"> 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="!ableOperation" v-model="ruleForm.sldy.gyfs">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
...@@ -184,18 +184,29 @@ ...@@ -184,18 +184,29 @@
184 </el-radio-group> 184 </el-radio-group>
185 </el-form-item> 185 </el-form-item>
186 </el-col> 186 </el-col>
187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 187 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 189 <el-radio-group
190 <el-radio label="1"></el-radio> 190 v-model="ruleForm.sldy.sqfbcz"
191 <el-radio label="0"></el-radio> 191 :disabled="!ableOperation">
192 <el-radio :label="1"></el-radio>
193 <el-radio :label="0"></el-radio>
192 </el-radio-group> 194 </el-radio-group>
193 </el-form-item> 195 </el-form-item>
194 </el-col> 196 </el-col>
195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 197 <el-col
198 :span="6"
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
196 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
197 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 201 <el-select
198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 202 v-model="ruleForm.czr"
203 placeholder="持证人"
204 :disabled="!ableOperation">
205 <el-option
206 v-for="item in czrOptions"
207 :key="item.zjh"
208 :label="item.sqrmc"
209 :value="item.zjh">
199 </el-option> 210 </el-option>
200 </el-select> 211 </el-select>
201 </el-form-item> 212 </el-form-item>
...@@ -236,10 +247,12 @@ ...@@ -236,10 +247,12 @@
236 </template> 247 </template>
237 <script> 248 <script>
238 import { mapGetters } from "vuex" 249 import { mapGetters } from "vuex"
250 import ywmix from "@/views/ywbl/mixin/index"
239 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 251 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
240 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 252 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
241 import JtcyTable from "@/views/workflow/components/JtcyTable" 253 import JtcyTable from "@/views/workflow/components/JtcyTable"
242 export default { 254 export default {
255 mixins: [ywmix],
243 mounted () { 256 mounted () {
244 this.ableOperation = this.$parent.currentSelectTab.ableOperation 257 this.ableOperation = this.$parent.currentSelectTab.ableOperation
245 this.propsParam = this.$attrs; 258 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:24:18 4 * @LastEditTime: 2023-08-01 18:15:20
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -264,7 +264,7 @@ ...@@ -264,7 +264,7 @@
264 </el-radio-group> 264 </el-radio-group>
265 </el-form-item> 265 </el-form-item>
266 </el-col> 266 </el-col>
267 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'"> 267 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
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"
...@@ -339,10 +339,12 @@ ...@@ -339,10 +339,12 @@
339 </template> 339 </template>
340 <script> 340 <script>
341 import { mapGetters } from "vuex"; 341 import { mapGetters } from "vuex";
342 import ywmix from "@/views/ywbl/mixin/index"
342 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js"; 343 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js";
343 import tdytTable from "@/views/workflow/components/tdytTable"; 344 import tdytTable from "@/views/workflow/components/tdytTable";
344 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 345 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
345 export default { 346 export default {
347 mixins: [ywmix],
346 components: { qlrCommonTable, tdytTable }, 348 components: { qlrCommonTable, tdytTable },
347 mounted () { 349 mounted () {
348 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 350 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
......
...@@ -71,8 +71,7 @@ ...@@ -71,8 +71,7 @@
71 v-for="item in dictData['A17']" 71 v-for="item in dictData['A17']"
72 :key="item.dcode" 72 :key="item.dcode"
73 :label="item.dname" 73 :label="item.dname"
74 :value="item.dcode" 74 :value="item.dcode">
75 >
76 </el-option> 75 </el-option>
77 </el-select> 76 </el-select>
78 </el-form-item> 77 </el-form-item>
...@@ -84,8 +83,7 @@ ...@@ -84,8 +83,7 @@
84 v-for="item in dictData['A19']" 83 v-for="item in dictData['A19']"
85 :key="item.dcode" 84 :key="item.dcode"
86 :label="item.dname" 85 :label="item.dname"
87 :value="item.dcode" 86 :value="item.dcode">
88 >
89 </el-option> 87 </el-option>
90 </el-select> 88 </el-select>
91 </el-form-item> 89 </el-form-item>
...@@ -99,8 +97,7 @@ ...@@ -99,8 +97,7 @@
99 v-for="item in dictData['A46']" 97 v-for="item in dictData['A46']"
100 :key="item.dcode" 98 :key="item.dcode"
101 :label="item.dname" 99 :label="item.dname"
102 :value="item.dcode" 100 :value="item.dcode">
103 >
104 </el-option> 101 </el-option>
105 </el-select> 102 </el-select>
106 </el-form-item> 103 </el-form-item>
...@@ -156,6 +153,33 @@ ...@@ -156,6 +153,33 @@
156 </el-radio-group> 153 </el-radio-group>
157 </el-form-item> 154 </el-form-item>
158 </el-col> 155 </el-col>
156 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
157 <el-form-item label="是否分别持证:">
158 <el-radio-group
159 v-model="ruleForm.sldy.sqfbcz"
160 :disabled="!ableOperation">
161 <el-radio :label="1"></el-radio>
162 <el-radio :label="0"></el-radio>
163 </el-radio-group>
164 </el-form-item>
165 </el-col>
166 <el-col
167 :span="6"
168 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
169 <el-form-item label="持证人:">
170 <el-select
171 v-model="ruleForm.czr"
172 placeholder="持证人"
173 :disabled="!ableOperation">
174 <el-option
175 v-for="item in czrOptions"
176 :key="item.zjh"
177 :label="item.sqrmc"
178 :value="item.zjh">
179 </el-option>
180 </el-select>
181 </el-form-item>
182 </el-col>
159 </el-row> 183 </el-row>
160 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList" 184 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList"
161 :gyfs="ruleForm.qlxx.gyfs" /> 185 :gyfs="ruleForm.qlxx.gyfs" />
...@@ -188,10 +212,12 @@ ...@@ -188,10 +212,12 @@
188 </div> 212 </div>
189 </template> 213 </template>
190 <script> 214 <script>
215 import ywmix from "@/views/ywbl/mixin/index"
191 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 216 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
192 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 217 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
193 import { mapGetters } from "vuex"; 218 import { mapGetters } from "vuex";
194 export default { 219 export default {
220 mixins: [ywmix],
195 created () { 221 created () {
196 this.ableOperation = this.$parent.currentSelectTab.ableOperation 222 this.ableOperation = this.$parent.currentSelectTab.ableOperation
197 this.propsParam = this.$attrs; 223 this.propsParam = this.$attrs;
......
...@@ -44,8 +44,7 @@ ...@@ -44,8 +44,7 @@
44 </el-row> 44 </el-row>
45 <div 45 <div
46 class="slxx_title title-block flex" 46 class="slxx_title title-block flex"
47 style="justify-content: space-between" 47 style="justify-content: space-between">
48 >
49 不动产单元情况 48 不动产单元情况
50 <el-button @click="compare">变化情况对比+</el-button> 49 <el-button @click="compare">变化情况对比+</el-button>
51 </div> 50 </div>
...@@ -112,7 +111,7 @@ ...@@ -112,7 +111,7 @@
112 <div class="triangle"></div> 111 <div class="triangle"></div>
113 </div> 112 </div>
114 <el-row :gutter="10"> 113 <el-row :gutter="10">
115 <el-col :span="14" v-if="ruleForm.qlxx"> 114 <el-col :span="12" v-if="ruleForm.qlxx">
116 <el-form-item label="共有方式:"> 115 <el-form-item label="共有方式:">
117 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 116 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
118 <el-radio label="0">单独所有</el-radio> 117 <el-radio label="0">单独所有</el-radio>
...@@ -122,6 +121,33 @@ ...@@ -122,6 +121,33 @@
122 </el-radio-group> 121 </el-radio-group>
123 </el-form-item> 122 </el-form-item>
124 </el-col> 123 </el-col>
124 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
125 <el-form-item label="是否分别持证:">
126 <el-radio-group
127 v-model="ruleForm.sldy.sqfbcz"
128 :disabled="!ableOperation">
129 <el-radio :label="1"></el-radio>
130 <el-radio :label="0"></el-radio>
131 </el-radio-group>
132 </el-form-item>
133 </el-col>
134 <el-col
135 :span="6"
136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
137 <el-form-item label="持证人:">
138 <el-select
139 v-model="ruleForm.czr"
140 placeholder="持证人"
141 :disabled="!ableOperation">
142 <el-option
143 v-for="item in czrOptions"
144 :key="item.zjh"
145 :label="item.sqrmc"
146 :value="item.zjh">
147 </el-option>
148 </el-select>
149 </el-form-item>
150 </el-col>
125 </el-row> 151 </el-row>
126 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 152 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
127 :gyfs="ruleForm.sldy.gyfs" /> 153 :gyfs="ruleForm.sldy.gyfs" />
...@@ -154,10 +180,12 @@ ...@@ -154,10 +180,12 @@
154 </div> 180 </div>
155 </template> 181 </template>
156 <script> 182 <script>
183 import ywmix from "@/views/ywbl/mixin/index"
157 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 184 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
158 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 185 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
159 import { mapGetters } from "vuex"; 186 import { mapGetters } from "vuex";
160 export default { 187 export default {
188 mixins: [ywmix],
161 mounted () { 189 mounted () {
162 this.ableOperation = this.$parent.currentSelectTab.ableOperation 190 this.ableOperation = this.$parent.currentSelectTab.ableOperation
163 this.propsParam = this.$attrs; 191 this.propsParam = this.$attrs;
...@@ -249,11 +277,12 @@ ...@@ -249,11 +277,12 @@
249 * @description: compare 277 * @description: compare
250 * @author: renchao 278 * @author: renchao
251 */ 279 */
252 compare() { 280 compare () {
253 this.$popupDialog( 281 this.$popupDialog(
254 this.ruleForm.qlxx.qllxmc, 282 this.ruleForm.qlxx.qllxmc,
255 "registerBook/comparison", 283 "registerBook/comparison",
256 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 284 {
285 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
257 dqqllx: 'YGDJ', 286 dqqllx: 'YGDJ',
258 }, 287 },
259 "80%", 288 "80%",
......
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
172 <div class="triangle"></div> 172 <div class="triangle"></div>
173 </div> 173 </div>
174 <el-row :gutter="10"> 174 <el-row :gutter="10">
175 <el-col :span="14"> 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="!ableOperation" v-model="ruleForm.sldy.gyfs">
178 <el-radio label="0">单独所有</el-radio> 178 <el-radio label="0">单独所有</el-radio>
...@@ -182,6 +182,33 @@ ...@@ -182,6 +182,33 @@
182 </el-radio-group> 182 </el-radio-group>
183 </el-form-item> 183 </el-form-item>
184 </el-col> 184 </el-col>
185 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
186 <el-form-item label="是否分别持证:">
187 <el-radio-group
188 v-model="ruleForm.sldy.sqfbcz"
189 :disabled="!ableOperation">
190 <el-radio :label="1"></el-radio>
191 <el-radio :label="0"></el-radio>
192 </el-radio-group>
193 </el-form-item>
194 </el-col>
195 <el-col
196 :span="6"
197 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
198 <el-form-item label="持证人:">
199 <el-select
200 v-model="ruleForm.czr"
201 placeholder="持证人"
202 :disabled="!ableOperation">
203 <el-option
204 v-for="item in czrOptions"
205 :key="item.zjh"
206 :label="item.sqrmc"
207 :value="item.zjh">
208 </el-option>
209 </el-select>
210 </el-form-item>
211 </el-col>
185 </el-row> 212 </el-row>
186 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 213 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
187 :gyfs="ruleForm.sldy.gyfs" /> 214 :gyfs="ruleForm.sldy.gyfs" />
...@@ -214,10 +241,12 @@ ...@@ -214,10 +241,12 @@
214 </div> 241 </div>
215 </template> 242 </template>
216 <script> 243 <script>
244 import ywmix from "@/views/ywbl/mixin/index"
217 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 245 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
218 import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; 246 import { Init, saveData } from "@/api/workflow/ygdyFlow.js";
219 import { mapGetters } from "vuex"; 247 import { mapGetters } from "vuex";
220 export default { 248 export default {
249 mixins: [ywmix],
221 created () { 250 created () {
222 this.ableOperation = this.$parent.currentSelectTab.ableOperation 251 this.ableOperation = this.$parent.currentSelectTab.ableOperation
223 this.propsParam = this.$attrs; 252 this.propsParam = this.$attrs;
......
...@@ -152,7 +152,8 @@ ...@@ -152,7 +152,8 @@
152 </el-radio-group> 152 </el-radio-group>
153 </el-form-item> 153 </el-form-item>
154 </el-col> 154 </el-col>
155 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'"> 155
156 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'">
156 <el-form-item label="是否分别持证:"> 157 <el-form-item label="是否分别持证:">
157 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!ableOperation"> 158 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!ableOperation">
158 <el-radio label="1"></el-radio> 159 <el-radio label="1"></el-radio>
...@@ -160,7 +161,7 @@ ...@@ -160,7 +161,7 @@
160 </el-radio-group> 161 </el-radio-group>
161 </el-form-item> 162 </el-form-item>
162 </el-col> 163 </el-col>
163 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'"> 164 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'">
164 <el-form-item label="持证人:"> 165 <el-form-item label="持证人:">
165 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 166 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
166 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 167 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
......
...@@ -196,18 +196,29 @@ ...@@ -196,18 +196,29 @@
196 </el-radio-group> 196 </el-radio-group>
197 </el-form-item> 197 </el-form-item>
198 </el-col> 198 </el-col>
199 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 199 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="是否分别持证:"> 200 <el-form-item label="是否分别持证:">
201 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 201 <el-radio-group
202 <el-radio label="1"></el-radio> 202 v-model="ruleForm.sldy.sqfbcz"
203 <el-radio label="0"></el-radio> 203 :disabled="!ableOperation">
204 <el-radio :label="1"></el-radio>
205 <el-radio :label="0"></el-radio>
204 </el-radio-group> 206 </el-radio-group>
205 </el-form-item> 207 </el-form-item>
206 </el-col> 208 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 209 <el-col
210 :span="6"
211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
208 <el-form-item label="持证人:"> 212 <el-form-item label="持证人:">
209 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 213 <el-select
210 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 214 v-model="ruleForm.czr"
215 placeholder="持证人"
216 :disabled="!ableOperation">
217 <el-option
218 v-for="item in czrOptions"
219 :key="item.zjh"
220 :label="item.sqrmc"
221 :value="item.zjh">
211 </el-option> 222 </el-option>
212 </el-select> 223 </el-select>
213 </el-form-item> 224 </el-form-item>
......