style:业务人信息模块功能的完善
Showing
17 changed files
with
452 additions
and
235 deletions
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-01 17:33:26 | 4 | * @LastEditTime: 2023-09-01 13:30:54 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div> | 7 | <div> |
... | @@ -245,8 +245,6 @@ | ... | @@ -245,8 +245,6 @@ |
245 | this.isaddupdate = true; | 245 | this.isaddupdate = true; |
246 | } | 246 | } |
247 | }, | 247 | }, |
248 | |||
249 | // 删除 | ||
250 | /** | 248 | /** |
251 | * @description: 删除 | 249 | * @description: 删除 |
252 | * @param {*} index | 250 | * @param {*} index |
... | @@ -254,7 +252,8 @@ | ... | @@ -254,7 +252,8 @@ |
254 | * @author: renchao | 252 | * @author: renchao |
255 | */ | 253 | */ |
256 | deleClick (index, row) { | 254 | deleClick (index, row) { |
257 | this.tableData.splice(index, 1); | 255 | this.tableDataList.splice(index, 1); |
256 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
258 | }, | 257 | }, |
259 | 258 | ||
260 | // 身份证读取 | 259 | // 身份证读取 |
... | @@ -280,7 +279,7 @@ | ... | @@ -280,7 +279,7 @@ |
280 | * @author: renchao | 279 | * @author: renchao |
281 | */ | 280 | */ |
282 | editClick (index, row) { | 281 | editClick (index, row) { |
283 | this.details.gyfs=this.gyfs | 282 | this.details.gyfs = this.gyfs |
284 | this.dataIndex = index; | 283 | this.dataIndex = index; |
285 | this.details = row; | 284 | this.details = row; |
286 | this.dialog = true; | 285 | this.dialog = true; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-01 18:19:57 | 4 | * @LastEditTime: 2023-09-01 13:43:42 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div> | 7 | <div> |
... | @@ -237,15 +237,15 @@ | ... | @@ -237,15 +237,15 @@ |
237 | * @author: renchao | 237 | * @author: renchao |
238 | */ | 238 | */ |
239 | addClick () { | 239 | addClick () { |
240 | if (this.gyfs == "0" && this.tableDataList.length > 0) { | 240 | // if (this.gyfs == "0" && this.tableDataList.length > 0) { |
241 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); | 241 | // this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); |
242 | } else { | 242 | // } else { |
243 | // this.dialog = true; | ||
244 | // this.isaddupdate = true; | ||
245 | // } | ||
243 | this.dialog = true; | 246 | this.dialog = true; |
244 | this.isaddupdate = true; | 247 | this.isaddupdate = true; |
245 | } | ||
246 | }, | 248 | }, |
247 | |||
248 | // 删除 | ||
249 | /** | 249 | /** |
250 | * @description: 删除 | 250 | * @description: 删除 |
251 | * @param {*} index | 251 | * @param {*} index |
... | @@ -253,7 +253,8 @@ | ... | @@ -253,7 +253,8 @@ |
253 | * @author: renchao | 253 | * @author: renchao |
254 | */ | 254 | */ |
255 | deleClick (index, row) { | 255 | deleClick (index, row) { |
256 | this.tableData.splice(index, 1); | 256 | this.tableDataList.splice(index, 1); |
257 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
257 | }, | 258 | }, |
258 | 259 | ||
259 | // 身份证读取 | 260 | // 身份证读取 |
... | @@ -271,7 +272,7 @@ | ... | @@ -271,7 +272,7 @@ |
271 | * @author: renchao | 272 | * @author: renchao |
272 | */ | 273 | */ |
273 | editClick (index, row) { | 274 | editClick (index, row) { |
274 | this.details.gyfs=this.gyfs | 275 | this.details.gyfs = this.gyfs |
275 | this.details = row; | 276 | this.details = row; |
276 | this.dataIndex = index; | 277 | this.dataIndex = index; |
277 | this.dialog = true; | 278 | this.dialog = true; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-01 10:56:29 | 4 | * @LastEditTime: 2023-09-01 11:01:28 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <dialogBox | 7 | <dialogBox |
... | @@ -351,11 +351,9 @@ | ... | @@ -351,11 +351,9 @@ |
351 | </template> | 351 | </template> |
352 | <script> | 352 | <script> |
353 | import { mapGetters } from "vuex"; | 353 | import { mapGetters } from "vuex"; |
354 | import table from "@/utils/mixin/table"; | ||
355 | import { getIdCardInfo } from '@/utils/operation.js' | 354 | import { getIdCardInfo } from '@/utils/operation.js' |
356 | import { dataGr, dataQy, sendThis } from "../../javascript/addQlrData"; | 355 | import { dataGr, dataQy, sendThis } from "../../javascript/addQlrData"; |
357 | export default { | 356 | export default { |
358 | mixins: [table], | ||
359 | props: { | 357 | props: { |
360 | value: { type: Boolean, default: false }, | 358 | value: { type: Boolean, default: false }, |
361 | details: { type: Object, default: {} }, | 359 | details: { type: Object, default: {} }, |
... | @@ -432,6 +430,9 @@ | ... | @@ -432,6 +430,9 @@ |
432 | handleClick (event, tab) { }, | 430 | handleClick (event, tab) { }, |
433 | handlesGrSelect () { }, | 431 | handlesGrSelect () { }, |
434 | handleSearch () { }, | 432 | handleSearch () { }, |
433 | handleCurrentChange (val) { | ||
434 | console.log(val); | ||
435 | }, | ||
435 | /** | 436 | /** |
436 | * @description: 身份证打卡器 | 437 | * @description: 身份证打卡器 |
437 | * @param {*} row | 438 | * @param {*} row | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢明细 | 2 | * @Description: 房屋多幢明细 |
3 | * @Autor: | 3 | * @Autor: |
4 | * @LastEditTime: 2023年07月31日 13:32:21 | 4 | * @LastEditTime: 2023-09-01 13:29:29 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div> | 7 | <div> |
... | @@ -14,8 +14,7 @@ | ... | @@ -14,8 +14,7 @@ |
14 | :heightNumSetting="true" | 14 | :heightNumSetting="true" |
15 | :minHeight="150" | 15 | :minHeight="150" |
16 | height="150" | 16 | height="150" |
17 | style="width: 100%" | 17 | style="width: 100%"> |
18 | > | ||
19 | <el-table-column prop="index" width="50" :render-header="renderHeader"> | 18 | <el-table-column prop="index" width="50" :render-header="renderHeader"> |
20 | <template slot-scope="scope"> | 19 | <template slot-scope="scope"> |
21 | <div style="text-align: center">{{ scope.$index + 1 }}</div> | 20 | <div style="text-align: center">{{ scope.$index + 1 }}</div> |
... | @@ -33,8 +32,7 @@ | ... | @@ -33,8 +32,7 @@ |
33 | :disabled="!ableOperation" | 32 | :disabled="!ableOperation" |
34 | v-model="scope.row.xmmc" | 33 | v-model="scope.row.xmmc" |
35 | placeholder="请输入内容" | 34 | placeholder="请输入内容" |
36 | @input="updaterow(scope.row)" | 35 | @input="updaterow(scope.row)"> |
37 | > | ||
38 | </el-input> | 36 | </el-input> |
39 | </template> | 37 | </template> |
40 | </el-table-column> | 38 | </el-table-column> |
... | @@ -50,8 +48,7 @@ | ... | @@ -50,8 +48,7 @@ |
50 | :normalizer="normalizer" | 48 | :normalizer="normalizer" |
51 | :appendToBody="true" | 49 | :appendToBody="true" |
52 | z-index="9999" | 50 | z-index="9999" |
53 | @input="updaterow(scope.row)" | 51 | @input="updaterow(scope.row)" /> |
54 | /> | ||
55 | </template> | 52 | </template> |
56 | </el-table-column> | 53 | </el-table-column> |
57 | <el-table-column prop="ghyt" label="房屋用途" min-width="100"> | 54 | <el-table-column prop="ghyt" label="房屋用途" min-width="100"> |
... | @@ -66,8 +63,7 @@ | ... | @@ -66,8 +63,7 @@ |
66 | :normalizer="normalizer" | 63 | :normalizer="normalizer" |
67 | :appendToBody="true" | 64 | :appendToBody="true" |
68 | z-index="9999" | 65 | z-index="9999" |
69 | @input="updaterow(scope.row)" | 66 | @input="updaterow(scope.row)" /> |
70 | /> | ||
71 | </template> | 67 | </template> |
72 | </el-table-column> | 68 | </el-table-column> |
73 | <el-table-column prop="fwjg" label="房屋结构" min-width="100"> | 69 | <el-table-column prop="fwjg" label="房屋结构" min-width="100"> |
... | @@ -82,8 +78,7 @@ | ... | @@ -82,8 +78,7 @@ |
82 | :normalizer="normalizer" | 78 | :normalizer="normalizer" |
83 | :appendToBody="true" | 79 | :appendToBody="true" |
84 | z-index="9999" | 80 | z-index="9999" |
85 | @input="updaterow(scope.row)" | 81 | @input="updaterow(scope.row)" /> |
86 | /> | ||
87 | </template> | 82 | </template> |
88 | </el-table-column> | 83 | </el-table-column> |
89 | <el-table-column prop="jzmj" label="建筑面积" min-width="100"> | 84 | <el-table-column prop="jzmj" label="建筑面积" min-width="100"> |
... | @@ -95,8 +90,7 @@ | ... | @@ -95,8 +90,7 @@ |
95 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 90 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
96 | v-model="scope.row.jzmj" | 91 | v-model="scope.row.jzmj" |
97 | placeholder="请输入内容" | 92 | placeholder="请输入内容" |
98 | @input="updaterow(scope.row)" | 93 | @input="updaterow(scope.row)"> |
99 | > | ||
100 | </el-input> | 94 | </el-input> |
101 | </template> | 95 | </template> |
102 | </el-table-column> | 96 | </el-table-column> |
... | @@ -109,8 +103,7 @@ | ... | @@ -109,8 +103,7 @@ |
109 | placeholder="选择日期" | 103 | placeholder="选择日期" |
110 | value-format="yyyy-MM-dd HH:mm:ss" | 104 | value-format="yyyy-MM-dd HH:mm:ss" |
111 | format="yyyy-MM-dd" | 105 | format="yyyy-MM-dd" |
112 | @input="updaterow(scope.row)" | 106 | @input="updaterow(scope.row)"> |
113 | > | ||
114 | </el-date-picker> | 107 | </el-date-picker> |
115 | </template> | 108 | </template> |
116 | </el-table-column> | 109 | </el-table-column> |
... | @@ -122,8 +115,7 @@ | ... | @@ -122,8 +115,7 @@ |
122 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 115 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
123 | v-model="scope.row.zcs" | 116 | v-model="scope.row.zcs" |
124 | placeholder="请输入内容" | 117 | placeholder="请输入内容" |
125 | @input="updaterow(scope.row)" | 118 | @input="updaterow(scope.row)"> |
126 | > | ||
127 | </el-input> | 119 | </el-input> |
128 | </template> | 120 | </template> |
129 | </el-table-column> | 121 | </el-table-column> |
... | @@ -135,8 +127,7 @@ | ... | @@ -135,8 +127,7 @@ |
135 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 127 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" |
136 | v-model="scope.row.zts" | 128 | v-model="scope.row.zts" |
137 | placeholder="请输入内容" | 129 | placeholder="请输入内容" |
138 | @input="updaterow(scope.row)" | 130 | @input="updaterow(scope.row)"> |
139 | > | ||
140 | </el-input> | 131 | </el-input> |
141 | </template> | 132 | </template> |
142 | </el-table-column> | 133 | </el-table-column> |
... | @@ -144,9 +135,9 @@ | ... | @@ -144,9 +135,9 @@ |
144 | </div> | 135 | </div> |
145 | </template> | 136 | </template> |
146 | <script> | 137 | <script> |
147 | import {mapGetters} from "vuex"; | 138 | import { mapGetters } from "vuex"; |
148 | 139 | ||
149 | export default { | 140 | export default { |
150 | computed: { | 141 | computed: { |
151 | ...mapGetters(["dictData"]), | 142 | ...mapGetters(["dictData"]), |
152 | }, | 143 | }, |
... | @@ -163,12 +154,12 @@ export default { | ... | @@ -163,12 +154,12 @@ export default { |
163 | }, | 154 | }, |
164 | 155 | ||
165 | }, | 156 | }, |
166 | data() { | 157 | data () { |
167 | return { | 158 | return { |
168 | // 键名转换,方法默认是label和children进行树状渲染 | 159 | // 键名转换,方法默认是label和children进行树状渲染 |
169 | key: 0, | 160 | key: 0, |
170 | tableDataList: [], | 161 | tableDataList: [], |
171 | normalizer(node) { | 162 | normalizer (node) { |
172 | if (node.children == null || node.children == "null") { | 163 | if (node.children == null || node.children == "null") { |
173 | delete node.children; | 164 | delete node.children; |
174 | } | 165 | } |
... | @@ -180,7 +171,7 @@ export default { | ... | @@ -180,7 +171,7 @@ export default { |
180 | }, | 171 | }, |
181 | }; | 172 | }; |
182 | }, | 173 | }, |
183 | mounted() { | 174 | mounted () { |
184 | }, | 175 | }, |
185 | watch: { | 176 | watch: { |
186 | tableData: { | 177 | tableData: { |
... | @@ -210,35 +201,34 @@ export default { | ... | @@ -210,35 +201,34 @@ export default { |
210 | * @description: renderHeader | 201 | * @description: renderHeader |
211 | * @author: renchao | 202 | * @author: renchao |
212 | */ | 203 | */ |
213 | renderHeader() { | 204 | renderHeader () { |
214 | return ( | 205 | return ( |
215 | <div> | 206 | <div> |
216 | {"序号"} | 207 | {"序号"} |
217 | </div> | 208 | </div> |
218 | ); | 209 | ); |
219 | }, | 210 | }, |
220 | updaterow(a) { | 211 | updaterow (a) { |
221 | console.log("updaterow:"+JSON.stringify(a)); | ||
222 | this.$emit("updateFdcwxmList", this.tableDataList); | 212 | this.$emit("updateFdcwxmList", this.tableDataList); |
223 | } | 213 | } |
224 | }, | 214 | } |
225 | }; | 215 | } |
226 | </script> | 216 | </script> |
227 | <style scoped lang="scss"> | 217 | <style scoped lang="scss"> |
228 | .el-input { | 218 | .el-input { |
229 | border: none !important; | 219 | border: none !important; |
230 | } | 220 | } |
231 | 221 | ||
232 | /deep/ .el-table__row { | 222 | /deep/ .el-table__row { |
233 | border: none !important; | 223 | border: none !important; |
234 | } | 224 | } |
235 | 225 | ||
236 | .el-date-editor.el-input { | 226 | .el-date-editor.el-input { |
237 | width: 100%; | 227 | width: 100%; |
238 | } | 228 | } |
239 | 229 | ||
240 | /deep/ .el-table th { | 230 | /deep/ .el-table th { |
241 | height: 30px !important; | 231 | height: 30px !important; |
242 | } | 232 | } |
243 | </style> | 233 | </style> |
244 | 234 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-01 08:21:18 | 4 | * @LastEditTime: 2023-09-01 13:35:05 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div> | 7 | <div> |
... | @@ -205,7 +205,8 @@ | ... | @@ -205,7 +205,8 @@ |
205 | * @author: renchao | 205 | * @author: renchao |
206 | */ | 206 | */ |
207 | deleClick (index, row) { | 207 | deleClick (index, row) { |
208 | this.tableData.splice(index, 1) | 208 | this.tableDataList.splice(index, 1) |
209 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
209 | }, | 210 | }, |
210 | /** | 211 | /** |
211 | * @description: 身份证读取 | 212 | * @description: 身份证读取 |
... | @@ -234,7 +235,6 @@ | ... | @@ -234,7 +235,6 @@ |
234 | } | 235 | } |
235 | }) | 236 | }) |
236 | }, | 237 | }, |
237 | // 修改 | ||
238 | /** | 238 | /** |
239 | * @description: 修改 | 239 | * @description: 修改 |
240 | * @param {*} index | 240 | * @param {*} index |
... | @@ -257,10 +257,8 @@ | ... | @@ -257,10 +257,8 @@ |
257 | * @author: renchao | 257 | * @author: renchao |
258 | */ | 258 | */ |
259 | queryViewClick (index, row) { | 259 | queryViewClick (index, row) { |
260 | // this.details.gyfs=this.gyfs | ||
261 | this.details = row | 260 | this.details = row |
262 | this.dialog = true | 261 | this.dialog = true |
263 | |||
264 | } | 262 | } |
265 | } | 263 | } |
266 | } | 264 | } | ... | ... |
1 | <!-- | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2023-09-01 13:33:27 | ||
5 | --> | ||
6 | <template> | ||
7 | <div> | ||
8 | <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" | ||
9 | :data="tableDataList"> | ||
10 | </lb-table> | ||
11 | <addQlr v-model="dialog" :details="details" :showButton="disabled" @updateDetail="handleupdateDetail" /> | ||
12 | </div> | ||
13 | </template> | ||
14 | <script> | ||
15 | import { mapGetters } from 'vuex' | ||
16 | import { getIdCardInfo } from '@/utils/operation.js' | ||
17 | import addQlr from './dialog/addQlr.vue' | ||
18 | export default { | ||
19 | components: { | ||
20 | addQlr | ||
21 | }, | ||
22 | computed: { | ||
23 | ...mapGetters(["dictData"]), | ||
24 | }, | ||
25 | props: { | ||
26 | tableData: { | ||
27 | type: Array, | ||
28 | default: function () { | ||
29 | return [] | ||
30 | } | ||
31 | }, | ||
32 | gyfs: { | ||
33 | type: String, | ||
34 | default: '1' | ||
35 | }, | ||
36 | disabled: { | ||
37 | type: Boolean, | ||
38 | default: true | ||
39 | } | ||
40 | }, | ||
41 | data () { | ||
42 | return { | ||
43 | key: 0, | ||
44 | dataIndex: 0, | ||
45 | dialog: false, | ||
46 | isaddupdate: false, | ||
47 | details: {}, | ||
48 | tableDataList: [], | ||
49 | InformationTable: [ | ||
50 | { | ||
51 | width: '50', | ||
52 | renderHeader: (h, scope) => { | ||
53 | return <div> { | ||
54 | !this.disabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> | ||
55 | } | ||
56 | </div> | ||
57 | }, | ||
58 | render: (h, scope) => { | ||
59 | return ( | ||
60 | <div> | ||
61 | { | ||
62 | !this.disabled ? <span>{scope.$index + 1}</span> : | ||
63 | <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> | ||
64 | } | ||
65 | </div> | ||
66 | ) | ||
67 | } | ||
68 | }, | ||
69 | { | ||
70 | label: '身份证读卡器', | ||
71 | align: 'center', | ||
72 | render: (h, scope) => { | ||
73 | return <el-button type="text" icon="el-icon-tickets" disabled={!this.disabled} onClick={() => { this.readClick(scope.row) }}>读取</el-button> | ||
74 | } | ||
75 | }, | ||
76 | { | ||
77 | prop: "sqrmc", | ||
78 | label: "姓名/名称" | ||
79 | }, | ||
80 | { | ||
81 | prop: "zjzl", | ||
82 | label: "证件种类", | ||
83 | render: (h, scope) => { | ||
84 | return this.dictData['A30'] && this.dictData['A30'].map(option => { | ||
85 | if (option.dcode == scope.row.zjzl) { | ||
86 | return <span>{option.dname}</span> | ||
87 | } | ||
88 | }) | ||
89 | } | ||
90 | }, | ||
91 | { | ||
92 | prop: "zjh", | ||
93 | label: "证件号" | ||
94 | }, | ||
95 | { | ||
96 | prop: "dh", | ||
97 | label: "联系电话" | ||
98 | }, | ||
99 | { | ||
100 | label: '操作', | ||
101 | render: (h, scope) => { | ||
102 | return ( | ||
103 | <div> | ||
104 | { | ||
105 | this.disabled ? <el-button | ||
106 | icon="el-icon-edit-outline" | ||
107 | type="text" | ||
108 | onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> : <el-button | ||
109 | icon="el-icon-view" | ||
110 | type="text" | ||
111 | onClick={() => { this.queryViewClick(scope.$index, scope.row) }} > 查看</el-button> | ||
112 | } | ||
113 | </div> | ||
114 | ) | ||
115 | } | ||
116 | } | ||
117 | ], | ||
118 | column: [] | ||
119 | } | ||
120 | }, | ||
121 | watch: { | ||
122 | tableData: { | ||
123 | handler: function (val, oldVal) { | ||
124 | let that = this | ||
125 | this.$nextTick(() => { | ||
126 | if (val.length == 0 || !val) { | ||
127 | // that.tableDataList = _.cloneDeep([{ | ||
128 | // sqrmc: '', | ||
129 | // dlrzjlx: '', | ||
130 | // dlrzjh: '', | ||
131 | // fr: '' | ||
132 | // }]) | ||
133 | } else { | ||
134 | that.tableDataList = _.cloneDeep(val) | ||
135 | } | ||
136 | }) | ||
137 | }, | ||
138 | immediate: true, | ||
139 | deep: true | ||
140 | }, | ||
141 | gyfs: { | ||
142 | handler (newVal, oldValue) { | ||
143 | let dataList = _.cloneDeep(this.InformationTable) | ||
144 | if (newVal == 0) { | ||
145 | this.column = _.cloneDeep(dataList) | ||
146 | this.tableDataList = _.cloneDeep(this.tableData) | ||
147 | } else if ((newVal == '1' || newVal == '3')) { | ||
148 | this.column = dataList | ||
149 | } else { | ||
150 | this.column = _.cloneDeep(dataList) | ||
151 | this.column.splice( | ||
152 | 2, 0, { | ||
153 | prop: "qlbl", | ||
154 | label: "份数" | ||
155 | }) | ||
156 | } | ||
157 | }, | ||
158 | immediate: true | ||
159 | } | ||
160 | }, | ||
161 | methods: { | ||
162 | /** | ||
163 | * @description: handleupdateDetail | ||
164 | * @param {*} value | ||
165 | * @author: renchao | ||
166 | */ | ||
167 | handleupdateDetail (value) { | ||
168 | let arr = this.tableData.map(item => item.zjh) | ||
169 | if (this.isaddupdate) { | ||
170 | if (!arr.includes(value.zjh)) { | ||
171 | this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); | ||
172 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
173 | } else { | ||
174 | this.$message.error('证件号不能重复'); | ||
175 | } | ||
176 | } else { | ||
177 | if (!arr.includes(value.zjh) || this.tableData[this.dataIndex].zjh == value.zjh) { | ||
178 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); | ||
179 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
180 | } else { | ||
181 | this.$message.error('证件号不能重复'); | ||
182 | } | ||
183 | } | ||
184 | this.key++ | ||
185 | }, | ||
186 | /** | ||
187 | * @description: 新增 | ||
188 | * @author: renchao | ||
189 | */ | ||
190 | addClick () { | ||
191 | // if (this.gyfs == '0' && this.tableDataList.length > 0) { | ||
192 | // this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") | ||
193 | // } else { | ||
194 | // this.key++ | ||
195 | // this.details = {} | ||
196 | // this.dialog = true | ||
197 | // this.isaddupdate = true | ||
198 | // } | ||
199 | this.key++ | ||
200 | this.details = {} | ||
201 | this.dialog = true | ||
202 | this.isaddupdate = true | ||
203 | }, | ||
204 | |||
205 | /** | ||
206 | * @description: 删除 | ||
207 | * @param {*} index | ||
208 | * @param {*} row | ||
209 | * @author: renchao | ||
210 | */ | ||
211 | deleClick (index, row) { | ||
212 | this.tableDataList.splice(index, 1) | ||
213 | this.$emit('upDateQlrxxList', this.tableDataList) | ||
214 | }, | ||
215 | /** | ||
216 | * @description: 身份证读取 | ||
217 | * @param {*} row | ||
218 | * @author: renchao | ||
219 | */ | ||
220 | readClick (row) { | ||
221 | getIdCardInfo().then(res => { | ||
222 | if (res.data.code == 0) { | ||
223 | let data = res.data.IDCardInfo | ||
224 | row.sqrmc = data.name | ||
225 | row.zjzl = '1' | ||
226 | row.zjh = data.cardID | ||
227 | row.xb = data.sexCode | ||
228 | row.txdz = data.address | ||
229 | row.fzjg = data.issueOrgan | ||
230 | this.$message({ | ||
231 | message: '读取成功!', | ||
232 | type: 'success' | ||
233 | }) | ||
234 | } else { | ||
235 | this.$message({ | ||
236 | message: res.data.message, | ||
237 | type: 'warning' | ||
238 | }) | ||
239 | } | ||
240 | }) | ||
241 | }, | ||
242 | /** | ||
243 | * @description: 修改 | ||
244 | * @param {*} index | ||
245 | * @param {*} row | ||
246 | * @author: renchao | ||
247 | */ | ||
248 | editClick (index, row) { | ||
249 | this.details = row | ||
250 | this.details.gyfs = this.gyfs | ||
251 | this.dataIndex = index | ||
252 | this.dialog = true | ||
253 | this.isaddupdate = false | ||
254 | }, | ||
255 | /** | ||
256 | * @description: queryViewClick | ||
257 | * @param {*} index | ||
258 | * @param {*} row | ||
259 | * @author: renchao | ||
260 | */ | ||
261 | queryViewClick (index, row) { | ||
262 | // this.details.gyfs=this.gyfs | ||
263 | this.details = row | ||
264 | this.dialog = true | ||
265 | |||
266 | } | ||
267 | } | ||
268 | } | ||
269 | </script> | ||
270 | <style scoped lang="scss"> | ||
271 | /deep/.el-table th { | ||
272 | height: 30px !important; | ||
273 | } | ||
274 | /deep/.el-table .cell { | ||
275 | padding-right: 12px; | ||
276 | } | ||
277 | </style> |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-08-30 15:47:48 | 4 | * @LastEditTime: 2023-09-01 13:23:30 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -107,7 +107,7 @@ | ... | @@ -107,7 +107,7 @@ |
107 | <el-form-item label="独用土地面积:"> | 107 | <el-form-item label="独用土地面积:"> |
108 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.dytdmj"></el-input> | 108 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.dytdmj"></el-input> |
109 | </el-form-item> | 109 | </el-form-item> |
110 | </el-col>1 | 110 | </el-col> |
111 | <el-col :span="8"> | 111 | <el-col :span="8"> |
112 | <el-form-item label="分摊土地面积:"> | 112 | <el-form-item label="分摊土地面积:"> |
113 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.fttdmj"></el-input> | 113 | <el-input :disabled="!viewEdit" maxlength="12" v-model="ruleForm.fdcq1.fttdmj"></el-input> |
... | @@ -217,12 +217,13 @@ | ... | @@ -217,12 +217,13 @@ |
217 | 义务人信息 | 217 | 义务人信息 |
218 | <div class="triangle"></div> | 218 | <div class="triangle"></div> |
219 | </div> | 219 | </div> |
220 | <qlrCommonTable | 220 | <ywrCommonTable |
221 | v-if="ruleForm.qlxx" | 221 | v-if="ruleForm.qlxx" |
222 | :disabled="viewEdit" | 222 | :disabled="viewEdit" |
223 | @upDateQlrxxList="upDateYwrxxList" | 223 | @upDateQlrxxList="upDateYwrxxList" |
224 | :tableData="ruleForm.ywrList" | 224 | :tableData="ruleForm.ywrList" |
225 | :gyfs="ruleForm.qlxx.gyfs" /> | 225 | :gyfs="ruleForm.qlxx.gyfs" /> |
226 | |||
226 | </div> | 227 | </div> |
227 | <div class="slxx_title title-block"> | 228 | <div class="slxx_title title-block"> |
228 | 登记原因 | 229 | 登记原因 |
... | @@ -254,6 +255,7 @@ | ... | @@ -254,6 +255,7 @@ |
254 | <script> | 255 | <script> |
255 | import ywmix from "@/views/ywbl/mixin/index"; | 256 | import ywmix from "@/views/ywbl/mixin/index"; |
256 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 257 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
258 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
257 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; | 259 | import fdcqxmTable from "@/views/workflow/components/fdcqxmTable"; |
258 | import tdytTable from "@/views/workflow/components/tdytTable"; | 260 | import tdytTable from "@/views/workflow/components/tdytTable"; |
259 | import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; | 261 | import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; |
... | @@ -290,7 +292,7 @@ | ... | @@ -290,7 +292,7 @@ |
290 | } | 292 | } |
291 | }); | 293 | }); |
292 | }, | 294 | }, |
293 | components: { qlrCommonTable, tdytTable, fdcqxmTable }, | 295 | components: { qlrCommonTable, tdytTable, fdcqxmTable, ywrCommonTable }, |
294 | computed: { | 296 | computed: { |
295 | ...mapGetters(["dictData", "flag"]), | 297 | ...mapGetters(["dictData", "flag"]), |
296 | }, | 298 | }, | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 受理信息 | 2 | * @Description: 受理信息 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-25 09:49:00 | 4 | * @LastEditTime: 2023-09-01 13:40:52 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -374,7 +374,7 @@ | ... | @@ -374,7 +374,7 @@ |
374 | 义务人信息 | 374 | 义务人信息 |
375 | <div class="triangle"></div> | 375 | <div class="triangle"></div> |
376 | </div> | 376 | </div> |
377 | <qlrCommonTable | 377 | <ywrCommonTable |
378 | v-if="ruleForm.qlxx" | 378 | v-if="ruleForm.qlxx" |
379 | @upDateQlrxxList="upDateYwrxxList" | 379 | @upDateQlrxxList="upDateYwrxxList" |
380 | :tableData="ruleForm.ywrList" | 380 | :tableData="ruleForm.ywrList" |
... | @@ -411,6 +411,7 @@ | ... | @@ -411,6 +411,7 @@ |
411 | <script> | 411 | <script> |
412 | import ywmix from "@/views/ywbl/mixin/index"; | 412 | import ywmix from "@/views/ywbl/mixin/index"; |
413 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 413 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
414 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
414 | import tdytTable from "@/views/workflow/components/tdytTable"; | 415 | import tdytTable from "@/views/workflow/components/tdytTable"; |
415 | import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; | 416 | import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; |
416 | import { mapGetters } from "vuex"; | 417 | import { mapGetters } from "vuex"; | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-25 09:39:00 | 4 | * @LastEditTime: 2023-09-01 13:41:37 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -203,7 +203,7 @@ | ... | @@ -203,7 +203,7 @@ |
203 | 义务人信息 | 203 | 义务人信息 |
204 | <div class="triangle"></div> | 204 | <div class="triangle"></div> |
205 | </div> | 205 | </div> |
206 | <qlrCommonTable | 206 | <ywrCommonTable |
207 | v-if="ruleForm.ywrList" | 207 | v-if="ruleForm.ywrList" |
208 | :disabled="viewEdit" | 208 | :disabled="viewEdit" |
209 | :tableData="ruleForm.ywrList" | 209 | :tableData="ruleForm.ywrList" |
... | @@ -244,6 +244,7 @@ | ... | @@ -244,6 +244,7 @@ |
244 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; | 244 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; |
245 | import tdytTable from "@/views/workflow/components/tdytTable"; | 245 | import tdytTable from "@/views/workflow/components/tdytTable"; |
246 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 246 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
247 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
247 | export default { | 248 | export default { |
248 | mixins: [ywmix], | 249 | mixins: [ywmix], |
249 | mounted () { | 250 | mounted () { |
... | @@ -270,7 +271,7 @@ | ... | @@ -270,7 +271,7 @@ |
270 | }); | 271 | }); |
271 | }); | 272 | }); |
272 | }, | 273 | }, |
273 | components: { qlrCommonTable, tdytTable }, | 274 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
274 | computed: { | 275 | computed: { |
275 | ...mapGetters(["dictData", "flag"]), | 276 | ...mapGetters(["dictData", "flag"]), |
276 | // 根据流程判断表单是否为只读 | 277 | // 根据流程判断表单是否为只读 | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-09-01 09:22:02 | 4 | * @LastEditTime: 2023-09-01 13:42:05 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -267,7 +267,7 @@ | ... | @@ -267,7 +267,7 @@ |
267 | 义务人信息 | 267 | 义务人信息 |
268 | <div class="triangle"></div> | 268 | <div class="triangle"></div> |
269 | </div> | 269 | </div> |
270 | <qlrCommonTable | 270 | <ywrCommonTable |
271 | v-if="ruleForm.qlxx" | 271 | v-if="ruleForm.qlxx" |
272 | :disabled="viewEdit" | 272 | :disabled="viewEdit" |
273 | @upDateQlrxxList="upDateYwrxxList" | 273 | @upDateQlrxxList="upDateYwrxxList" |
... | @@ -304,6 +304,7 @@ | ... | @@ -304,6 +304,7 @@ |
304 | <script> | 304 | <script> |
305 | import ywmix from "@/views/ywbl/mixin/index"; | 305 | import ywmix from "@/views/ywbl/mixin/index"; |
306 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 306 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
307 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
307 | import tdytTable from "@/views/workflow/components/tdytTable"; | 308 | import tdytTable from "@/views/workflow/components/tdytTable"; |
308 | import { Init, saveData } from "@/api/workflow/lqFlow.js"; | 309 | import { Init, saveData } from "@/api/workflow/lqFlow.js"; |
309 | import { mapGetters } from "vuex"; | 310 | import { mapGetters } from "vuex"; |
... | @@ -339,7 +340,7 @@ | ... | @@ -339,7 +340,7 @@ |
339 | } | 340 | } |
340 | }) | 341 | }) |
341 | }, | 342 | }, |
342 | components: { qlrCommonTable, tdytTable }, | 343 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
343 | computed: { | 344 | computed: { |
344 | ...mapGetters(["dictData", "flag"]) | 345 | ...mapGetters(["dictData", "flag"]) |
345 | }, | 346 | }, | ... | ... |
... | @@ -8,8 +8,7 @@ | ... | @@ -8,8 +8,7 @@ |
8 | ref="ruleForm" | 8 | ref="ruleForm" |
9 | :label-position="flag ? 'top' : ''" | 9 | :label-position="flag ? 'top' : ''" |
10 | :inline="flag" | 10 | :inline="flag" |
11 | label-width="120px" | 11 | label-width="120px"> |
12 | > | ||
13 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> | 12 | <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> |
14 | <div class="slxx_title title-block"> | 13 | <div class="slxx_title title-block"> |
15 | 申请业务信息 | 14 | 申请业务信息 |
... | @@ -99,16 +98,14 @@ | ... | @@ -99,16 +98,14 @@ |
99 | <el-form-item label="发包方名称:"> | 98 | <el-form-item label="发包方名称:"> |
100 | <el-input | 99 | <el-input |
101 | v-model="ruleForm.nydsyq.fbfmc" | 100 | v-model="ruleForm.nydsyq.fbfmc" |
102 | :disabled="!viewEdit" | 101 | :disabled="!viewEdit"></el-input> |
103 | ></el-input> | ||
104 | </el-form-item> | 102 | </el-form-item> |
105 | </el-col> | 103 | </el-col> |
106 | <el-col :span="8"> | 104 | <el-col :span="8"> |
107 | <el-form-item label="发包方代码:"> | 105 | <el-form-item label="发包方代码:"> |
108 | <el-input | 106 | <el-input |
109 | v-model="ruleForm.nydsyq.fbfdm" | 107 | v-model="ruleForm.nydsyq.fbfdm" |
110 | :disabled="!viewEdit" | 108 | :disabled="!viewEdit"></el-input> |
111 | ></el-input> | ||
112 | </el-form-item> | 109 | </el-form-item> |
113 | </el-col> | 110 | </el-col> |
114 | <el-col :span="8"> | 111 | <el-col :span="8"> |
... | @@ -118,14 +115,12 @@ | ... | @@ -118,14 +115,12 @@ |
118 | class="width100" | 115 | class="width100" |
119 | :disabled="!viewEdit" | 116 | :disabled="!viewEdit" |
120 | filterable | 117 | filterable |
121 | clearable | 118 | clearable> |
122 | > | ||
123 | <el-option | 119 | <el-option |
124 | v-for="item in dictData['A45']" | 120 | v-for="item in dictData['A45']" |
125 | :key="item.dname" | 121 | :key="item.dname" |
126 | :label="item.dname" | 122 | :label="item.dname" |
127 | :value="item.dname" | 123 | :value="item.dname"> |
128 | > | ||
129 | </el-option> | 124 | </el-option> |
130 | </el-select> | 125 | </el-select> |
131 | </el-form-item> | 126 | </el-form-item> |
... | @@ -152,14 +147,12 @@ | ... | @@ -152,14 +147,12 @@ |
152 | class="width100" | 147 | class="width100" |
153 | filterable | 148 | filterable |
154 | clearable | 149 | clearable |
155 | @change="changeSyttlx" | 150 | @change="changeSyttlx"> |
156 | > | ||
157 | <el-option | 151 | <el-option |
158 | v-for="item in dictData['A23']" | 152 | v-for="item in dictData['A23']" |
159 | :key="item.dcode" | 153 | :key="item.dcode" |
160 | :label="item.dname" | 154 | :label="item.dname" |
161 | :value="item.dcode" | 155 | :value="item.dcode"> |
162 | > | ||
163 | </el-option> | 156 | </el-option> |
164 | </el-select> | 157 | </el-select> |
165 | </el-form-item> | 158 | </el-form-item> |
... | @@ -172,14 +165,12 @@ | ... | @@ -172,14 +165,12 @@ |
172 | class="width100" | 165 | class="width100" |
173 | filterable | 166 | filterable |
174 | clearable | 167 | clearable |
175 | @change="changeYzyfs" | 168 | @change="changeYzyfs"> |
176 | > | ||
177 | <el-option | 169 | <el-option |
178 | v-for="item in dictData['A24']" | 170 | v-for="item in dictData['A24']" |
179 | :key="item.dcode" | 171 | :key="item.dcode" |
180 | :label="item.dname" | 172 | :label="item.dname" |
181 | :value="item.dcode" | 173 | :value="item.dcode"> |
182 | > | ||
183 | </el-option> | 174 | </el-option> |
184 | </el-select> | 175 | </el-select> |
185 | </el-form-item> | 176 | </el-form-item> |
... | @@ -188,8 +179,7 @@ | ... | @@ -188,8 +179,7 @@ |
188 | <el-form-item label="草原质量:"> | 179 | <el-form-item label="草原质量:"> |
189 | <el-input | 180 | <el-input |
190 | v-model="ruleForm.nydsyq.cyzl" | 181 | v-model="ruleForm.nydsyq.cyzl" |
191 | :disabled="!viewEdit" | 182 | :disabled="!viewEdit"></el-input> |
192 | ></el-input> | ||
193 | </el-form-item> | 183 | </el-form-item> |
194 | </el-col> | 184 | </el-col> |
195 | </el-row> | 185 | </el-row> |
... | @@ -199,8 +189,7 @@ | ... | @@ -199,8 +189,7 @@ |
199 | <el-input | 189 | <el-input |
200 | v-model="ruleForm.nydsyq.syzcl" | 190 | v-model="ruleForm.nydsyq.syzcl" |
201 | :disabled="!viewEdit" | 191 | :disabled="!viewEdit" |
202 | oninput="value=value.replace(/[^\d.]/g,'')" | 192 | oninput="value=value.replace(/[^\d.]/g,'')"></el-input> |
203 | ></el-input> | ||
204 | </el-form-item> | 193 | </el-form-item> |
205 | </el-col> | 194 | </el-col> |
206 | <el-col :span="8"> | 195 | <el-col :span="8"> |
... | @@ -211,14 +200,12 @@ | ... | @@ -211,14 +200,12 @@ |
211 | class="width100" | 200 | class="width100" |
212 | filterable | 201 | filterable |
213 | clearable | 202 | clearable |
214 | @change="changeYdyhfl" | 203 | @change="changeYdyhfl"> |
215 | > | ||
216 | <el-option | 204 | <el-option |
217 | v-for="item in dictData['A51']" | 205 | v-for="item in dictData['A51']" |
218 | :key="item.dcode" | 206 | :key="item.dcode" |
219 | :label="item.dname" | 207 | :label="item.dname" |
220 | :value="item.dcode" | 208 | :value="item.dcode"> |
221 | > | ||
222 | </el-option> | 209 | </el-option> |
223 | </el-select> | 210 | </el-select> |
224 | </el-form-item> | 211 | </el-form-item> |
... | @@ -227,8 +214,7 @@ | ... | @@ -227,8 +214,7 @@ |
227 | <el-form-item label="土地承包合同:"> | 214 | <el-form-item label="土地承包合同:"> |
228 | <el-input | 215 | <el-input |
229 | v-model="ruleForm.nydsyq.tdcbht" | 216 | v-model="ruleForm.nydsyq.tdcbht" |
230 | :disabled="!viewEdit" | 217 | :disabled="!viewEdit"></el-input> |
231 | ></el-input> | ||
232 | </el-form-item> | 218 | </el-form-item> |
233 | </el-col> | 219 | </el-col> |
234 | </el-row> | 220 | </el-row> |
... | @@ -240,8 +226,7 @@ | ... | @@ -240,8 +226,7 @@ |
240 | maxlength="500" | 226 | maxlength="500" |
241 | show-word-limit | 227 | show-word-limit |
242 | v-model="ruleForm.nydsyq.fj" | 228 | v-model="ruleForm.nydsyq.fj" |
243 | :disabled="!viewEdit" | 229 | :disabled="!viewEdit"></el-input> |
244 | ></el-input> | ||
245 | </el-form-item> | 230 | </el-form-item> |
246 | </el-col> | 231 | </el-col> |
247 | </el-row> | 232 | </el-row> |
... | @@ -254,8 +239,7 @@ | ... | @@ -254,8 +239,7 @@ |
254 | <el-form-item label="共有方式:"> | 239 | <el-form-item label="共有方式:"> |
255 | <el-radio-group | 240 | <el-radio-group |
256 | :disabled="!viewEdit" | 241 | :disabled="!viewEdit" |
257 | v-model="ruleForm.sldy.gyfs" | 242 | v-model="ruleForm.sldy.gyfs"> |
258 | > | ||
259 | <el-radio label="0">单独所有</el-radio> | 243 | <el-radio label="0">单独所有</el-radio> |
260 | <el-radio label="1">共同共有</el-radio> | 244 | <el-radio label="1">共同共有</el-radio> |
261 | <el-radio label="2">按份所有</el-radio> | 245 | <el-radio label="2">按份所有</el-radio> |
... | @@ -268,8 +252,7 @@ | ... | @@ -268,8 +252,7 @@ |
268 | <el-radio-group | 252 | <el-radio-group |
269 | v-model="ruleForm.sldy.sqfbcz" | 253 | v-model="ruleForm.sldy.sqfbcz" |
270 | :disabled="!viewEdit" | 254 | :disabled="!viewEdit" |
271 | @input="updaterow()" | 255 | @input="updaterow()"> |
272 | > | ||
273 | <el-radio :label="1">是</el-radio> | 256 | <el-radio :label="1">是</el-radio> |
274 | <el-radio :label="0">否</el-radio> | 257 | <el-radio :label="0">否</el-radio> |
275 | </el-radio-group> | 258 | </el-radio-group> |
... | @@ -277,20 +260,17 @@ | ... | @@ -277,20 +260,17 @@ |
277 | </el-col> | 260 | </el-col> |
278 | <el-col | 261 | <el-col |
279 | :span="6" | 262 | :span="6" |
280 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'" | 263 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
281 | > | ||
282 | <el-form-item label="持证人:"> | 264 | <el-form-item label="持证人:"> |
283 | <el-select | 265 | <el-select |
284 | v-model="czr" | 266 | v-model="czr" |
285 | placeholder="持证人" | 267 | placeholder="持证人" |
286 | :disabled="!viewEdit" | 268 | :disabled="!viewEdit"> |
287 | > | ||
288 | <el-option | 269 | <el-option |
289 | v-for="item in czrOptions" | 270 | v-for="item in czrOptions" |
290 | :key="item.zjh" | 271 | :key="item.zjh" |
291 | :label="item.sqrmc" | 272 | :label="item.sqrmc" |
292 | :value="item.zjh" | 273 | :value="item.zjh"> |
293 | > | ||
294 | </el-option> | 274 | </el-option> |
295 | </el-select> | 275 | </el-select> |
296 | </el-form-item> | 276 | </el-form-item> |
... | @@ -300,17 +280,15 @@ | ... | @@ -300,17 +280,15 @@ |
300 | :tableData="ruleForm.qlrList" | 280 | :tableData="ruleForm.qlrList" |
301 | @upDateQlrxxList="upDateQlrxxList" | 281 | @upDateQlrxxList="upDateQlrxxList" |
302 | :disabled="viewEdit" | 282 | :disabled="viewEdit" |
303 | :gyfs="ruleForm.sldy.gyfs" | 283 | :gyfs="ruleForm.sldy.gyfs" /> |
304 | /> | ||
305 | <div class="slxx_title title-block"> | 284 | <div class="slxx_title title-block"> |
306 | 义务人信息 | 285 | 义务人信息 |
307 | <div class="triangle"></div> | 286 | <div class="triangle"></div> |
308 | </div> | 287 | </div> |
309 | <qlrCommonTable | 288 | <ywrCommonTable |
310 | :tableData="ruleForm.ywrList" | 289 | :tableData="ruleForm.ywrList" |
311 | @upDateQlrxxList="upDateYwrxxList" | 290 | @upDateQlrxxList="upDateYwrxxList" |
312 | :disabled="viewEdit" | 291 | :disabled="viewEdit" /> |
313 | /> | ||
314 | <div class="slxx_title title-block"> | 292 | <div class="slxx_title title-block"> |
315 | 家庭成员 | 293 | 家庭成员 |
316 | <div class="triangle"></div> | 294 | <div class="triangle"></div> |
... | @@ -319,8 +297,7 @@ | ... | @@ -319,8 +297,7 @@ |
319 | :tableData="ruleForm.jtcyList" | 297 | :tableData="ruleForm.jtcyList" |
320 | :disabled="!viewEdit" | 298 | :disabled="!viewEdit" |
321 | @upDateJtcyList="upDateJtcyList" | 299 | @upDateJtcyList="upDateJtcyList" |
322 | :gyfs="ruleForm.slywxx.gyfs" | 300 | :gyfs="ruleForm.slywxx.gyfs" /> |
323 | /> | ||
324 | <div class="slxx_title title-block"> | 301 | <div class="slxx_title title-block"> |
325 | 登记原因 | 302 | 登记原因 |
326 | <div class="triangle"></div> | 303 | <div class="triangle"></div> |
... | @@ -334,8 +311,7 @@ | ... | @@ -334,8 +311,7 @@ |
334 | maxlength="500" | 311 | maxlength="500" |
335 | show-word-limit | 312 | show-word-limit |
336 | :disabled="!viewEdit" | 313 | :disabled="!viewEdit" |
337 | v-model="ruleForm.nydsyq.djyy" | 314 | v-model="ruleForm.nydsyq.djyy"> |
338 | > | ||
339 | </el-input> | 315 | </el-input> |
340 | </el-form-item> | 316 | </el-form-item> |
341 | </el-col> | 317 | </el-col> |
... | @@ -350,14 +326,15 @@ | ... | @@ -350,14 +326,15 @@ |
350 | </div> | 326 | </div> |
351 | </template> | 327 | </template> |
352 | <script> | 328 | <script> |
353 | import { mapGetters } from "vuex"; | 329 | import { mapGetters } from "vuex"; |
354 | import ywmix from "@/views/ywbl/mixin/index"; | 330 | import ywmix from "@/views/ywbl/mixin/index"; |
355 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"; | 331 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"; |
356 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 332 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
357 | import JtcyTable from "@/views/workflow/components/JtcyTable"; | 333 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; |
358 | export default { | 334 | import JtcyTable from "@/views/workflow/components/JtcyTable"; |
335 | export default { | ||
359 | mixins: [ywmix], | 336 | mixins: [ywmix], |
360 | mounted() { | 337 | mounted () { |
361 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; | 338 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
362 | this.propsParam = this.$attrs; | 339 | this.propsParam = this.$attrs; |
363 | var formdata = new FormData(); | 340 | var formdata = new FormData(); |
... | @@ -376,11 +353,11 @@ export default { | ... | @@ -376,11 +353,11 @@ export default { |
376 | this.$endLoading(); | 353 | this.$endLoading(); |
377 | }); | 354 | }); |
378 | }, | 355 | }, |
379 | components: { qlrCommonTable, JtcyTable }, | 356 | components: { qlrCommonTable, JtcyTable, ywrCommonTable }, |
380 | computed: { | 357 | computed: { |
381 | ...mapGetters(["dictData", "flag"]), | 358 | ...mapGetters(["dictData", "flag"]), |
382 | }, | 359 | }, |
383 | data() { | 360 | data () { |
384 | return { | 361 | return { |
385 | //表单是否可操作 | 362 | //表单是否可操作 |
386 | viewEdit: true, | 363 | viewEdit: true, |
... | @@ -398,7 +375,7 @@ export default { | ... | @@ -398,7 +375,7 @@ export default { |
398 | * @description: onSubmit | 375 | * @description: onSubmit |
399 | * @author: renchao | 376 | * @author: renchao |
400 | */ | 377 | */ |
401 | onSubmit() { | 378 | onSubmit () { |
402 | let that = this; | 379 | let that = this; |
403 | if (this.ruleForm.qlrList.length == 0) { | 380 | if (this.ruleForm.qlrList.length == 0) { |
404 | this.$message({ | 381 | this.$message({ |
... | @@ -476,7 +453,7 @@ export default { | ... | @@ -476,7 +453,7 @@ export default { |
476 | * @param {*} val | 453 | * @param {*} val |
477 | * @author: renchao | 454 | * @author: renchao |
478 | */ | 455 | */ |
479 | upDateQlrxxList(val) { | 456 | upDateQlrxxList (val) { |
480 | this.ruleForm.qlrList = _.cloneDeep(val); | 457 | this.ruleForm.qlrList = _.cloneDeep(val); |
481 | this.czrOptions = this.ruleForm.qlrList; | 458 | this.czrOptions = this.ruleForm.qlrList; |
482 | }, | 459 | }, |
... | @@ -486,7 +463,7 @@ export default { | ... | @@ -486,7 +463,7 @@ export default { |
486 | * @param {*} val | 463 | * @param {*} val |
487 | * @author: renchao | 464 | * @author: renchao |
488 | */ | 465 | */ |
489 | updaterow() { | 466 | updaterow () { |
490 | this.czr = ""; | 467 | this.czr = ""; |
491 | }, | 468 | }, |
492 | /** | 469 | /** |
... | @@ -494,7 +471,7 @@ export default { | ... | @@ -494,7 +471,7 @@ export default { |
494 | * @param {*} val | 471 | * @param {*} val |
495 | * @author: renchao | 472 | * @author: renchao |
496 | */ | 473 | */ |
497 | upDateYwrxxList(val) { | 474 | upDateYwrxxList (val) { |
498 | this.ruleForm.ywrList = _.cloneDeep(val); | 475 | this.ruleForm.ywrList = _.cloneDeep(val); |
499 | }, | 476 | }, |
500 | //家庭成员更新 | 477 | //家庭成员更新 |
... | @@ -503,7 +480,7 @@ export default { | ... | @@ -503,7 +480,7 @@ export default { |
503 | * @param {*} val | 480 | * @param {*} val |
504 | * @author: renchao | 481 | * @author: renchao |
505 | */ | 482 | */ |
506 | upDateJtcyList(val) { | 483 | upDateJtcyList (val) { |
507 | this.ruleForm.jtcyList = _.cloneDeep(val); | 484 | this.ruleForm.jtcyList = _.cloneDeep(val); |
508 | }, | 485 | }, |
509 | //水域滩涂类型变化事件 | 486 | //水域滩涂类型变化事件 |
... | @@ -512,7 +489,7 @@ export default { | ... | @@ -512,7 +489,7 @@ export default { |
512 | * @param {*} e | 489 | * @param {*} e |
513 | * @author: renchao | 490 | * @author: renchao |
514 | */ | 491 | */ |
515 | changeSyttlx(e) { | 492 | changeSyttlx (e) { |
516 | let itemLx = {}; | 493 | let itemLx = {}; |
517 | itemLx = this.dictData["A23"].find((item) => { | 494 | itemLx = this.dictData["A23"].find((item) => { |
518 | return item.dcode == e; | 495 | return item.dcode == e; |
... | @@ -525,7 +502,7 @@ export default { | ... | @@ -525,7 +502,7 @@ export default { |
525 | * @param {*} e | 502 | * @param {*} e |
526 | * @author: renchao | 503 | * @author: renchao |
527 | */ | 504 | */ |
528 | changeYzyfs(e) { | 505 | changeYzyfs (e) { |
529 | let itemLx = {}; | 506 | let itemLx = {}; |
530 | itemLx = this.dictData["A24"].find((item) => { | 507 | itemLx = this.dictData["A24"].find((item) => { |
531 | return item.dcode == e; | 508 | return item.dcode == e; |
... | @@ -538,7 +515,7 @@ export default { | ... | @@ -538,7 +515,7 @@ export default { |
538 | * @param {*} e | 515 | * @param {*} e |
539 | * @author: renchao | 516 | * @author: renchao |
540 | */ | 517 | */ |
541 | changeYdyhfl(e) { | 518 | changeYdyhfl (e) { |
542 | let itemLx = {}; | 519 | let itemLx = {}; |
543 | itemLx = this.dictData["A51"].find((item) => { | 520 | itemLx = this.dictData["A51"].find((item) => { |
544 | return item.dcode == e; | 521 | return item.dcode == e; |
... | @@ -546,9 +523,9 @@ export default { | ... | @@ -546,9 +523,9 @@ export default { |
546 | this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; | 523 | this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; |
547 | }, | 524 | }, |
548 | }, | 525 | }, |
549 | }; | 526 | }; |
550 | </script> | 527 | </script> |
551 | <style scoped lang="scss"> | 528 | <style scoped lang="scss"> |
552 | @import "~@/styles/public.scss"; | 529 | @import "~@/styles/public.scss"; |
553 | @import "~@/styles/slxx/slxx.scss"; | 530 | @import "~@/styles/slxx/slxx.scss"; |
554 | </style> | 531 | </style> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: 房屋多幢受理信息 | 2 | * @Description: 房屋多幢受理信息 |
3 | * @Autor: ssq | 3 | * @Autor: ssq |
4 | * @LastEditTime: 2023-09-01 09:52:40 | 4 | * @LastEditTime: 2023-09-01 13:37:53 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="slxx"> | 7 | <div class="slxx"> |
... | @@ -266,7 +266,7 @@ | ... | @@ -266,7 +266,7 @@ |
266 | 义务人信息 | 266 | 义务人信息 |
267 | <div class="triangle"></div> | 267 | <div class="triangle"></div> |
268 | </div> | 268 | </div> |
269 | <qlrCommonTable | 269 | <ywrCommonTable |
270 | v-if="ruleForm.qlxx" | 270 | v-if="ruleForm.qlxx" |
271 | :disabled="viewEdit" | 271 | :disabled="viewEdit" |
272 | @upDateQlrxxList="upDateYwrxxList" | 272 | @upDateQlrxxList="upDateYwrxxList" |
... | @@ -303,6 +303,7 @@ | ... | @@ -303,6 +303,7 @@ |
303 | <script> | 303 | <script> |
304 | import ywmix from "@/views/ywbl/mixin/index"; | 304 | import ywmix from "@/views/ywbl/mixin/index"; |
305 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 305 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
306 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
306 | import tdytTable from "@/views/workflow/components/tdytTable"; | 307 | import tdytTable from "@/views/workflow/components/tdytTable"; |
307 | import { Init, saveData } from "@/api/workflow/sllmFlow.js"; | 308 | import { Init, saveData } from "@/api/workflow/sllmFlow.js"; |
308 | import { mapGetters } from "vuex"; | 309 | import { mapGetters } from "vuex"; |
... | @@ -334,7 +335,7 @@ | ... | @@ -334,7 +335,7 @@ |
334 | } | 335 | } |
335 | }); | 336 | }); |
336 | }, | 337 | }, |
337 | components: { qlrCommonTable, tdytTable }, | 338 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
338 | computed: { | 339 | computed: { |
339 | ...mapGetters(["dictData", "flag"]), | 340 | ...mapGetters(["dictData", "flag"]), |
340 | }, | 341 | }, | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-08-16 16:09:58 | 4 | * @LastEditTime: 2023-09-01 13:38:47 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <!-- 受理信息 --> | 7 | <!-- 受理信息 --> |
... | @@ -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" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 17 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
19 | <div class="slxx_title title-block"> | 18 | <div class="slxx_title title-block"> |
20 | 申请业务信息 | 19 | 申请业务信息 |
... | @@ -95,19 +94,16 @@ | ... | @@ -95,19 +94,16 @@ |
95 | maxlength="12" | 94 | maxlength="12" |
96 | v-model="ruleForm.tdsyq.nydmj" | 95 | v-model="ruleForm.tdsyq.nydmj" |
97 | :disabled="!viewEdit" | 96 | :disabled="!viewEdit" |
98 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 97 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
99 | ></el-input> | ||
100 | <el-select | 98 | <el-select |
101 | v-model="mjdw" | 99 | v-model="mjdw" |
102 | :disabled="!viewEdit" | 100 | :disabled="!viewEdit" |
103 | style="width: 68px" | 101 | style="width: 68px"> |
104 | > | ||
105 | <el-option | 102 | <el-option |
106 | v-for="item in dictData['A7']" | 103 | v-for="item in dictData['A7']" |
107 | :key="item.dcode" | 104 | :key="item.dcode" |
108 | :label="item.dname" | 105 | :label="item.dname" |
109 | :value="item.dcode" | 106 | :value="item.dcode"> |
110 | > | ||
111 | </el-option> | 107 | </el-option> |
112 | </el-select> | 108 | </el-select> |
113 | </div> | 109 | </div> |
... | @@ -120,19 +116,16 @@ | ... | @@ -120,19 +116,16 @@ |
120 | maxlength="12" | 116 | maxlength="12" |
121 | v-model="ruleForm.tdsyq.gdmj" | 117 | v-model="ruleForm.tdsyq.gdmj" |
122 | :disabled="!viewEdit" | 118 | :disabled="!viewEdit" |
123 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 119 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
124 | ></el-input> | ||
125 | <el-select | 120 | <el-select |
126 | v-model="mjdw" | 121 | v-model="mjdw" |
127 | :disabled="!viewEdit" | 122 | :disabled="!viewEdit" |
128 | style="width: 68px" | 123 | style="width: 68px"> |
129 | > | ||
130 | <el-option | 124 | <el-option |
131 | v-for="item in dictData['A7']" | 125 | v-for="item in dictData['A7']" |
132 | :key="item.dcode" | 126 | :key="item.dcode" |
133 | :label="item.dname" | 127 | :label="item.dname" |
134 | :value="item.dcode" | 128 | :value="item.dcode"> |
135 | > | ||
136 | </el-option> | 129 | </el-option> |
137 | </el-select> | 130 | </el-select> |
138 | </div> | 131 | </div> |
... | @@ -145,19 +138,16 @@ | ... | @@ -145,19 +138,16 @@ |
145 | maxlength="12" | 138 | maxlength="12" |
146 | v-model="ruleForm.tdsyq.ldmj" | 139 | v-model="ruleForm.tdsyq.ldmj" |
147 | :disabled="!viewEdit" | 140 | :disabled="!viewEdit" |
148 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 141 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
149 | ></el-input> | ||
150 | <el-select | 142 | <el-select |
151 | v-model="mjdw" | 143 | v-model="mjdw" |
152 | :disabled="!viewEdit" | 144 | :disabled="!viewEdit" |
153 | style="width: 68px" | 145 | style="width: 68px"> |
154 | > | ||
155 | <el-option | 146 | <el-option |
156 | v-for="item in dictData['A7']" | 147 | v-for="item in dictData['A7']" |
157 | :key="item.dcode" | 148 | :key="item.dcode" |
158 | :label="item.dname" | 149 | :label="item.dname" |
159 | :value="item.dcode" | 150 | :value="item.dcode"> |
160 | > | ||
161 | </el-option> | 151 | </el-option> |
162 | </el-select> | 152 | </el-select> |
163 | </div> | 153 | </div> |
... | @@ -172,19 +162,16 @@ | ... | @@ -172,19 +162,16 @@ |
172 | maxlength="12" | 162 | maxlength="12" |
173 | v-model="ruleForm.tdsyq.cdmj" | 163 | v-model="ruleForm.tdsyq.cdmj" |
174 | :disabled="!viewEdit" | 164 | :disabled="!viewEdit" |
175 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 165 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
176 | ></el-input> | ||
177 | <el-select | 166 | <el-select |
178 | v-model="mjdw" | 167 | v-model="mjdw" |
179 | :disabled="!viewEdit" | 168 | :disabled="!viewEdit" |
180 | style="width: 68px" | 169 | style="width: 68px"> |
181 | > | ||
182 | <el-option | 170 | <el-option |
183 | v-for="item in dictData['A7']" | 171 | v-for="item in dictData['A7']" |
184 | :key="item.dcode" | 172 | :key="item.dcode" |
185 | :label="item.dname" | 173 | :label="item.dname" |
186 | :value="item.dcode" | 174 | :value="item.dcode"> |
187 | > | ||
188 | </el-option> | 175 | </el-option> |
189 | </el-select> | 176 | </el-select> |
190 | </div> | 177 | </div> |
... | @@ -197,19 +184,16 @@ | ... | @@ -197,19 +184,16 @@ |
197 | maxlength="12" | 184 | maxlength="12" |
198 | v-model="ruleForm.tdsyq.qtnydmj" | 185 | v-model="ruleForm.tdsyq.qtnydmj" |
199 | :disabled="!viewEdit" | 186 | :disabled="!viewEdit" |
200 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 187 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
201 | ></el-input> | ||
202 | <el-select | 188 | <el-select |
203 | v-model="mjdw" | 189 | v-model="mjdw" |
204 | :disabled="!viewEdit" | 190 | :disabled="!viewEdit" |
205 | style="width: 68px" | 191 | style="width: 68px"> |
206 | > | ||
207 | <el-option | 192 | <el-option |
208 | v-for="item in dictData['A7']" | 193 | v-for="item in dictData['A7']" |
209 | :key="item.dcode" | 194 | :key="item.dcode" |
210 | :label="item.dname" | 195 | :label="item.dname" |
211 | :value="item.dcode" | 196 | :value="item.dcode"> |
212 | > | ||
213 | </el-option> | 197 | </el-option> |
214 | </el-select> | 198 | </el-select> |
215 | </div> | 199 | </div> |
... | @@ -222,19 +206,16 @@ | ... | @@ -222,19 +206,16 @@ |
222 | maxlength="12" | 206 | maxlength="12" |
223 | v-model="ruleForm.tdsyq.jsydmj" | 207 | v-model="ruleForm.tdsyq.jsydmj" |
224 | :disabled="!viewEdit" | 208 | :disabled="!viewEdit" |
225 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 209 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
226 | ></el-input> | ||
227 | <el-select | 210 | <el-select |
228 | v-model="mjdw" | 211 | v-model="mjdw" |
229 | :disabled="!viewEdit" | 212 | :disabled="!viewEdit" |
230 | style="width: 68px" | 213 | style="width: 68px"> |
231 | > | ||
232 | <el-option | 214 | <el-option |
233 | v-for="item in dictData['A7']" | 215 | v-for="item in dictData['A7']" |
234 | :key="item.dcode" | 216 | :key="item.dcode" |
235 | :label="item.dname" | 217 | :label="item.dname" |
236 | :value="item.dcode" | 218 | :value="item.dcode"> |
237 | > | ||
238 | </el-option> | 219 | </el-option> |
239 | </el-select> | 220 | </el-select> |
240 | </div> | 221 | </div> |
... | @@ -249,19 +230,16 @@ | ... | @@ -249,19 +230,16 @@ |
249 | maxlength="12" | 230 | maxlength="12" |
250 | v-model="ruleForm.tdsyq.wlydmj" | 231 | v-model="ruleForm.tdsyq.wlydmj" |
251 | :disabled="!viewEdit" | 232 | :disabled="!viewEdit" |
252 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" | 233 | oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> |
253 | ></el-input> | ||
254 | <el-select | 234 | <el-select |
255 | v-model="mjdw" | 235 | v-model="mjdw" |
256 | :disabled="!viewEdit" | 236 | :disabled="!viewEdit" |
257 | style="width: 68px" | 237 | style="width: 68px"> |
258 | > | ||
259 | <el-option | 238 | <el-option |
260 | v-for="item in dictData['A7']" | 239 | v-for="item in dictData['A7']" |
261 | :key="item.dcode" | 240 | :key="item.dcode" |
262 | :label="item.dname" | 241 | :label="item.dname" |
263 | :value="item.dcode" | 242 | :value="item.dcode"> |
264 | > | ||
265 | </el-option> | 243 | </el-option> |
266 | </el-select> | 244 | </el-select> |
267 | </div> | 245 | </div> |
... | @@ -275,8 +253,7 @@ | ... | @@ -275,8 +253,7 @@ |
275 | <tdytTable | 253 | <tdytTable |
276 | :tableData="ruleForm.tdytqxList" | 254 | :tableData="ruleForm.tdytqxList" |
277 | :ableOperation="viewEdit" | 255 | :ableOperation="viewEdit" |
278 | @upDateTdytxxList="upDateTdytxxList" | 256 | @upDateTdytxxList="upDateTdytxxList" /> |
279 | /> | ||
280 | <div class="slxx_title title-block"> | 257 | <div class="slxx_title title-block"> |
281 | 权利人信息 | 258 | 权利人信息 |
282 | <div class="triangle"></div> | 259 | <div class="triangle"></div> |
... | @@ -286,8 +263,7 @@ | ... | @@ -286,8 +263,7 @@ |
286 | <el-form-item label="共有方式:"> | 263 | <el-form-item label="共有方式:"> |
287 | <el-radio-group | 264 | <el-radio-group |
288 | :disabled="!viewEdit" | 265 | :disabled="!viewEdit" |
289 | v-model="ruleForm.sldy.gyfs" | 266 | v-model="ruleForm.sldy.gyfs"> |
290 | > | ||
291 | <el-radio label="0">单独所有</el-radio> | 267 | <el-radio label="0">单独所有</el-radio> |
292 | <el-radio label="1">共同共有</el-radio> | 268 | <el-radio label="1">共同共有</el-radio> |
293 | <el-radio label="2">按份所有</el-radio> | 269 | <el-radio label="2">按份所有</el-radio> |
... | @@ -300,8 +276,7 @@ | ... | @@ -300,8 +276,7 @@ |
300 | <el-radio-group | 276 | <el-radio-group |
301 | v-model="ruleForm.sldy.sqfbcz" | 277 | v-model="ruleForm.sldy.sqfbcz" |
302 | :disabled="!viewEdit" | 278 | :disabled="!viewEdit" |
303 | @input="updaterow()" | 279 | @input="updaterow()"> |
304 | > | ||
305 | <el-radio :label="1">是</el-radio> | 280 | <el-radio :label="1">是</el-radio> |
306 | <el-radio :label="0">否</el-radio> | 281 | <el-radio :label="0">否</el-radio> |
307 | </el-radio-group> | 282 | </el-radio-group> |
... | @@ -309,20 +284,17 @@ | ... | @@ -309,20 +284,17 @@ |
309 | </el-col> | 284 | </el-col> |
310 | <el-col | 285 | <el-col |
311 | :span="6" | 286 | :span="6" |
312 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'" | 287 | v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> |
313 | > | ||
314 | <el-form-item label="持证人:"> | 288 | <el-form-item label="持证人:"> |
315 | <el-select | 289 | <el-select |
316 | v-model="czr" | 290 | v-model="czr" |
317 | placeholder="持证人" | 291 | placeholder="持证人" |
318 | :disabled="!viewEdit" | 292 | :disabled="!viewEdit"> |
319 | > | ||
320 | <el-option | 293 | <el-option |
321 | v-for="item in czrOptions" | 294 | v-for="item in czrOptions" |
322 | :key="item.zjh" | 295 | :key="item.zjh" |
323 | :label="item.sqrmc" | 296 | :label="item.sqrmc" |
324 | :value="item.zjh" | 297 | :value="item.zjh"> |
325 | > | ||
326 | </el-option> | 298 | </el-option> |
327 | </el-select> | 299 | </el-select> |
328 | </el-form-item> | 300 | </el-form-item> |
... | @@ -333,21 +305,19 @@ | ... | @@ -333,21 +305,19 @@ |
333 | :disabled="viewEdit" | 305 | :disabled="viewEdit" |
334 | @upDateQlrxxList="upDateQlrxxList" | 306 | @upDateQlrxxList="upDateQlrxxList" |
335 | :key="key" | 307 | :key="key" |
336 | :gyfs="ruleForm.sldy.gyfs" | 308 | :gyfs="ruleForm.sldy.gyfs" /> |
337 | /> | ||
338 | 309 | ||
339 | <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> | 310 | <div v-if="ruleForm.ywrList && ruleForm.ywrList.length > 0"> |
340 | <div class="slxx_title title-block"> | 311 | <div class="slxx_title title-block"> |
341 | 义务人信息 | 312 | 义务人信息 |
342 | <div class="triangle"></div> | 313 | <div class="triangle"></div> |
343 | </div> | 314 | </div> |
344 | <qlrCommonTable | 315 | <ywrCommonTable |
345 | v-if="ruleForm.ywrList" | 316 | v-if="ruleForm.ywrList" |
346 | :disabled="viewEdit" | 317 | :disabled="viewEdit" |
347 | :tableData="ruleForm.ywrList" | 318 | :tableData="ruleForm.ywrList" |
348 | :key="key" | 319 | :key="key" |
349 | @upDateQlrxxList="upDateYwrxxList" | 320 | @upDateQlrxxList="upDateYwrxxList" /> |
350 | /> | ||
351 | </div> | 321 | </div> |
352 | 322 | ||
353 | <div class="slxx_title title-block"> | 323 | <div class="slxx_title title-block"> |
... | @@ -363,8 +333,7 @@ | ... | @@ -363,8 +333,7 @@ |
363 | show-word-limit | 333 | show-word-limit |
364 | type="textarea" | 334 | type="textarea" |
365 | :disabled="!viewEdit" | 335 | :disabled="!viewEdit" |
366 | v-model="ruleForm.tdsyq.djyy" | 336 | v-model="ruleForm.tdsyq.djyy"> |
367 | > | ||
368 | </el-input> | 337 | </el-input> |
369 | </el-form-item> | 338 | </el-form-item> |
370 | </el-col> | 339 | </el-col> |
... | @@ -379,15 +348,16 @@ | ... | @@ -379,15 +348,16 @@ |
379 | </div> | 348 | </div> |
380 | </template> | 349 | </template> |
381 | <script> | 350 | <script> |
382 | import { mapGetters } from "vuex"; | 351 | import { mapGetters } from "vuex"; |
383 | import ywmix from "@/views/ywbl/mixin/index"; | 352 | import ywmix from "@/views/ywbl/mixin/index"; |
384 | import { Init, saveData } from "@/api/workflow/tdsyqFlow.js"; | 353 | import { Init, saveData } from "@/api/workflow/tdsyqFlow.js"; |
385 | import tdytTable from "@/views/workflow/components/tdytTable"; | 354 | import tdytTable from "@/views/workflow/components/tdytTable"; |
386 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 355 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
387 | export default { | 356 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; |
357 | export default { | ||
388 | mixins: [ywmix], | 358 | mixins: [ywmix], |
389 | components: { qlrCommonTable, tdytTable }, | 359 | components: { qlrCommonTable, tdytTable, ywrCommonTable }, |
390 | mounted() { | 360 | mounted () { |
391 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; | 361 | this.viewEdit = this.$parent.currentSelectTab.ableOperation; |
392 | this.propsParam = this.$attrs; | 362 | this.propsParam = this.$attrs; |
393 | var formdata = new FormData(); | 363 | var formdata = new FormData(); |
... | @@ -415,7 +385,7 @@ export default { | ... | @@ -415,7 +385,7 @@ export default { |
415 | computed: { | 385 | computed: { |
416 | ...mapGetters(["dictData", "flag"]), | 386 | ...mapGetters(["dictData", "flag"]), |
417 | }, | 387 | }, |
418 | data() { | 388 | data () { |
419 | return { | 389 | return { |
420 | mjdw: "1", | 390 | mjdw: "1", |
421 | value2: { | 391 | value2: { |
... | @@ -447,7 +417,7 @@ export default { | ... | @@ -447,7 +417,7 @@ export default { |
447 | * @param {*} val | 417 | * @param {*} val |
448 | * @author: renchao | 418 | * @author: renchao |
449 | */ | 419 | */ |
450 | upDateTdytxxList(val) { | 420 | upDateTdytxxList (val) { |
451 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 421 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); |
452 | this.key++; | 422 | this.key++; |
453 | }, | 423 | }, |
... | @@ -456,7 +426,7 @@ export default { | ... | @@ -456,7 +426,7 @@ export default { |
456 | * @param {*} val | 426 | * @param {*} val |
457 | * @author: renchao | 427 | * @author: renchao |
458 | */ | 428 | */ |
459 | upDateQlrxxList(val) { | 429 | upDateQlrxxList (val) { |
460 | this.ruleForm.qlrList && (this.ruleForm.qlrList = _.cloneDeep(val)); | 430 | this.ruleForm.qlrList && (this.ruleForm.qlrList = _.cloneDeep(val)); |
461 | this.czrOptions = this.ruleForm.qlrList; | 431 | this.czrOptions = this.ruleForm.qlrList; |
462 | this.key++; | 432 | this.key++; |
... | @@ -467,7 +437,7 @@ export default { | ... | @@ -467,7 +437,7 @@ export default { |
467 | * @param {*} val | 437 | * @param {*} val |
468 | * @author: renchao | 438 | * @author: renchao |
469 | */ | 439 | */ |
470 | upDateYwrxxList(val) { | 440 | upDateYwrxxList (val) { |
471 | this.ruleForm.ywrList && (this.ruleForm.ywrList = _.cloneDeep(val)); | 441 | this.ruleForm.ywrList && (this.ruleForm.ywrList = _.cloneDeep(val)); |
472 | this.key++; | 442 | this.key++; |
473 | }, | 443 | }, |
... | @@ -477,14 +447,14 @@ export default { | ... | @@ -477,14 +447,14 @@ export default { |
477 | * @param {*} val | 447 | * @param {*} val |
478 | * @author: renchao | 448 | * @author: renchao |
479 | */ | 449 | */ |
480 | updaterow() { | 450 | updaterow () { |
481 | this.czr = ""; | 451 | this.czr = ""; |
482 | }, | 452 | }, |
483 | /** | 453 | /** |
484 | * @description: onSubmit | 454 | * @description: onSubmit |
485 | * @author: renchao | 455 | * @author: renchao |
486 | */ | 456 | */ |
487 | onSubmit() { | 457 | onSubmit () { |
488 | let that = this; | 458 | let that = this; |
489 | let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt); | 459 | let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt); |
490 | if (arr.length > 0) { | 460 | if (arr.length > 0) { |
... | @@ -570,9 +540,9 @@ export default { | ... | @@ -570,9 +540,9 @@ export default { |
570 | }); | 540 | }); |
571 | }, | 541 | }, |
572 | }, | 542 | }, |
573 | }; | 543 | }; |
574 | </script> | 544 | </script> |
575 | <style scoped lang="scss"> | 545 | <style scoped lang="scss"> |
576 | @import "~@/styles/public.scss"; | 546 | @import "~@/styles/public.scss"; |
577 | @import "~@/styles/slxx/slxx.scss"; | 547 | @import "~@/styles/slxx/slxx.scss"; |
578 | </style> | 548 | </style> | ... | ... |
... | @@ -242,7 +242,7 @@ | ... | @@ -242,7 +242,7 @@ |
242 | 义务人信息 | 242 | 义务人信息 |
243 | <div class="triangle"></div> | 243 | <div class="triangle"></div> |
244 | </div> | 244 | </div> |
245 | <qlrCommonTable | 245 | <ywrCommonTable |
246 | @upDateQlrxxList="upDateYwrxxList" | 246 | @upDateQlrxxList="upDateYwrxxList" |
247 | :disabled="viewEdit" | 247 | :disabled="viewEdit" |
248 | :tableData="ruleForm.ywrList" | 248 | :tableData="ruleForm.ywrList" |
... | @@ -277,6 +277,7 @@ | ... | @@ -277,6 +277,7 @@ |
277 | <script> | 277 | <script> |
278 | import ywmix from "@/views/ywbl/mixin/index"; | 278 | import ywmix from "@/views/ywbl/mixin/index"; |
279 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 279 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
280 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
280 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 281 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
281 | import { mapGetters } from "vuex"; | 282 | import { mapGetters } from "vuex"; |
282 | export default { | 283 | export default { |
... | @@ -304,7 +305,7 @@ | ... | @@ -304,7 +305,7 @@ |
304 | } | 305 | } |
305 | }) | 306 | }) |
306 | }, | 307 | }, |
307 | components: { qlrCommonTable }, | 308 | components: { qlrCommonTable, ywrCommonTable }, |
308 | computed: { | 309 | computed: { |
309 | ...mapGetters(["dictData", "flag"]), | 310 | ...mapGetters(["dictData", "flag"]), |
310 | }, | 311 | }, | ... | ... |
... | @@ -170,7 +170,7 @@ | ... | @@ -170,7 +170,7 @@ |
170 | 义务人信息 | 170 | 义务人信息 |
171 | <div class="triangle"></div> | 171 | <div class="triangle"></div> |
172 | </div> | 172 | </div> |
173 | <qlrCommonTable | 173 | <ywrCommonTable |
174 | @upDateQlrxxList="upDateYwrxxList" | 174 | @upDateQlrxxList="upDateYwrxxList" |
175 | :tableData="ruleForm.ywrList" | 175 | :tableData="ruleForm.ywrList" |
176 | :disabled="viewEdit" | 176 | :disabled="viewEdit" |
... | @@ -205,6 +205,7 @@ | ... | @@ -205,6 +205,7 @@ |
205 | <script> | 205 | <script> |
206 | import ywmix from "@/views/ywbl/mixin/index"; | 206 | import ywmix from "@/views/ywbl/mixin/index"; |
207 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; | 207 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
208 | import ywrCommonTable from "@/views/workflow/components/ywrCommonTable"; | ||
208 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 209 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
209 | import { mapGetters } from "vuex"; | 210 | import { mapGetters } from "vuex"; |
210 | export default { | 211 | export default { |
... | @@ -230,7 +231,7 @@ | ... | @@ -230,7 +231,7 @@ |
230 | } | 231 | } |
231 | }); | 232 | }); |
232 | }, | 233 | }, |
233 | components: { qlrCommonTable }, | 234 | components: { qlrCommonTable, ywrCommonTable }, |
234 | computed: { | 235 | computed: { |
235 | ...mapGetters(["dictData", "flag"]), | 236 | ...mapGetters(["dictData", "flag"]), |
236 | }, | 237 | }, | ... | ... |
... | @@ -457,8 +457,6 @@ export default { | ... | @@ -457,8 +457,6 @@ export default { |
457 | updaterow() { | 457 | updaterow() { |
458 | this.czr = ""; | 458 | this.czr = ""; |
459 | }, | 459 | }, |
460 | |||
461 | // 更新权利人信息 | ||
462 | /** | 460 | /** |
463 | * @description: 更新权利人信息 | 461 | * @description: 更新权利人信息 |
464 | * @param {*} val | 462 | * @param {*} val |
... | @@ -470,7 +468,6 @@ export default { | ... | @@ -470,7 +468,6 @@ export default { |
470 | this.czrOptions = this.ruleForm.qlrList; | 468 | this.czrOptions = this.ruleForm.qlrList; |
471 | } | 469 | } |
472 | }, | 470 | }, |
473 | // 更新义务人信息 | ||
474 | /** | 471 | /** |
475 | * @description: 更新义务人信息 | 472 | * @description: 更新义务人信息 |
476 | * @param {*} val | 473 | * @param {*} val | ... | ... |
... | @@ -497,7 +497,6 @@ export default { | ... | @@ -497,7 +497,6 @@ export default { |
497 | updaterow() { | 497 | updaterow() { |
498 | this.czr = ""; | 498 | this.czr = ""; |
499 | }, | 499 | }, |
500 | // 更新义务人信息 | ||
501 | /** | 500 | /** |
502 | * @description: 更新义务人信息 | 501 | * @description: 更新义务人信息 |
503 | * @param {*} val | 502 | * @param {*} val |
... | @@ -507,9 +506,9 @@ export default { | ... | @@ -507,9 +506,9 @@ export default { |
507 | if (!_.isEqual(val, this.ruleForm.ywrList)) { | 506 | if (!_.isEqual(val, this.ruleForm.ywrList)) { |
508 | this.ruleForm.ywrList = _.cloneDeep(val); | 507 | this.ruleForm.ywrList = _.cloneDeep(val); |
509 | } | 508 | } |
510 | }, | 509 | } |
511 | }, | 510 | } |
512 | }; | 511 | } |
513 | </script> | 512 | </script> |
514 | <style scoped lang="scss"> | 513 | <style scoped lang="scss"> |
515 | @import "~@/styles/public.scss"; | 514 | @import "~@/styles/public.scss"; | ... | ... |
-
Please register or sign in to post a comment