权利人详细信息表单
Showing
1 changed file
with
275 additions
and
26 deletions
... | @@ -62,6 +62,182 @@ | ... | @@ -62,6 +62,182 @@ |
62 | </template> | 62 | </template> |
63 | </el-table-column> | 63 | </el-table-column> |
64 | </el-table> | 64 | </el-table> |
65 | <el-dialog | ||
66 | title="权利人信息" | ||
67 | :visible.sync="dialogVisible" | ||
68 | width="50%" | ||
69 | center | ||
70 | > | ||
71 | <el-form :model="form"> | ||
72 | <table class="zdjbxxTable" cellspacing="0" cellpadding="0" border="1"> | ||
73 | <tr> | ||
74 | <td colspan="2">权利人名称<i class="requisite">*</i></td> | ||
75 | <td colspan="3"> | ||
76 | <input type="text" class="formInput" v-model="formData.qlrmc" /> | ||
77 | </td> | ||
78 | <td colspan="2">权利人类型<i class="requisite">*</i></td> | ||
79 | <td colspan="3"> | ||
80 | <input type="text" class="formInput" v-model="formData.qlrlx" /> | ||
81 | </td> | ||
82 | </tr> | ||
83 | <tr> | ||
84 | <td colspan="2">证件类型<i class="requisite">*</i></td> | ||
85 | <td colspan="3"> | ||
86 | <el-select class="formSelect" v-model="formData.qlrzjlx"> | ||
87 | <el-option | ||
88 | v-for="item in qllxList" | ||
89 | :key="item.bsm" | ||
90 | :label="item.mc" | ||
91 | :value="item.bsm" | ||
92 | > | ||
93 | </el-option> | ||
94 | </el-select> | ||
95 | </td> | ||
96 | <td colspan="2">证件号<i class="requisite">*</i></td> | ||
97 | <td colspan="3"> | ||
98 | <input type="text" class="formInput" v-model="formData.qlrzjh" /> | ||
99 | </td> | ||
100 | </tr> | ||
101 | <tr> | ||
102 | <td colspan="2">电话<i class="requisite">*</i></td> | ||
103 | <td colspan="3"> | ||
104 | <input type="text" class="formInput" v-model="formData.qlrdh" /> | ||
105 | </td> | ||
106 | <td colspan="2">地址<i class="requisite">*</i></td> | ||
107 | <td colspan="3"> | ||
108 | <input type="text" class="formInput" v-model="formData.dz" /> | ||
109 | </td> | ||
110 | </tr> | ||
111 | <tr> | ||
112 | <td colspan="2">国家</td> | ||
113 | <td colspan="3"> | ||
114 | <input type="text" class="formInput" v-model="formData.gj" /> | ||
115 | </td> | ||
116 | <td colspan="2">户籍所在省市</td> | ||
117 | <td colspan="3"> | ||
118 | <input type="text" class="formInput" v-model="formData.hjszss" /> | ||
119 | </td> | ||
120 | </tr> | ||
121 | <tr> | ||
122 | <td colspan="2">性别</td> | ||
123 | <td colspan="3"> | ||
124 | <input type="text" class="formInput" v-model="formData.xb" /> | ||
125 | </td> | ||
126 | <td colspan="2">邮编</td> | ||
127 | <td colspan="3"> | ||
128 | <input type="text" class="formInput" v-model="formData.yb" /> | ||
129 | </td> | ||
130 | </tr> | ||
131 | <tr> | ||
132 | <td colspan="2">所属行业</td> | ||
133 | <td colspan="3"> | ||
134 | <input type="text" class="formInput" v-model="formData.sshy" /> | ||
135 | </td> | ||
136 | <td colspan="2">电子邮件</td> | ||
137 | <td colspan="3"> | ||
138 | <input type="text" class="formInput" v-model="formData.dzyj" /> | ||
139 | </td> | ||
140 | </tr> | ||
141 | <tr> | ||
142 | <td colspan="10">法人信息</td> | ||
143 | </tr> | ||
144 | <tr> | ||
145 | <td colspan="2">法定代表人或负责人姓名</td> | ||
146 | <td colspan="3"> | ||
147 | <input type="text" class="formInput" v-model="formData.frxm" /> | ||
148 | </td> | ||
149 | <td colspan="2">证件类型</td> | ||
150 | <td colspan="3"> | ||
151 | <el-select class="formSelect" v-model="formData.frzjlx"> | ||
152 | <el-option | ||
153 | v-for="item in qllxList" | ||
154 | :key="item.bsm" | ||
155 | :label="item.mc" | ||
156 | :value="item.bsm" | ||
157 | > | ||
158 | </el-option> | ||
159 | </el-select> | ||
160 | </td> | ||
161 | </tr> | ||
162 | <tr> | ||
163 | <td colspan="2">证件号码</td> | ||
164 | <td colspan="3"> | ||
165 | <input type="text" class="formInput" v-model="formData.xzq" /> | ||
166 | </td> | ||
167 | <td colspan="2">电话</td> | ||
168 | <td colspan="3"> | ||
169 | <input type="text" class="formInput" v-model="formData.dzyj" /> | ||
170 | </td> | ||
171 | </tr> | ||
172 | <tr> | ||
173 | <td colspan="10">代理人信息</td> | ||
174 | </tr> | ||
175 | <tr> | ||
176 | <td colspan="2">代理人姓名</td> | ||
177 | <td colspan="3"> | ||
178 | <input type="text" class="formInput" v-model="formData.xzq" /> | ||
179 | </td> | ||
180 | <td colspan="2">证件类型</td> | ||
181 | <td colspan="3"> | ||
182 | <el-select class="formSelect" v-model="formData.dlrzjlx"> | ||
183 | <el-option | ||
184 | v-for="item in qllxList" | ||
185 | :key="item.bsm" | ||
186 | :label="item.mc" | ||
187 | :value="item.bsm" | ||
188 | > | ||
189 | </el-option> | ||
190 | </el-select> | ||
191 | </td> | ||
192 | </tr> | ||
193 | <tr> | ||
194 | <td colspan="2">证件号码</td> | ||
195 | <td colspan="3"> | ||
196 | <input type="text" class="formInput" v-model="formData.xzq" /> | ||
197 | </td> | ||
198 | <td colspan="2">电话</td> | ||
199 | <td colspan="3"> | ||
200 | <input type="text" class="formInput" v-model="formData.dzyj" /> | ||
201 | </td> | ||
202 | </tr> | ||
203 | <tr> | ||
204 | <td colspan="10">权利信息</td> | ||
205 | </tr> | ||
206 | <tr> | ||
207 | <td colspan="2">共有方式</td> | ||
208 | <td colspan="3"> | ||
209 | <input type="text" class="formInput" v-model="formData.xzq" /> | ||
210 | </td> | ||
211 | <td colspan="2">权利比例(%)</td> | ||
212 | <td colspan="3"> | ||
213 | <input type="text" class="formInput" v-model="formData.dzyj" /> | ||
214 | </td> | ||
215 | </tr> | ||
216 | <tr> | ||
217 | <td colspan="2">房产证号</td> | ||
218 | <td colspan="3"> | ||
219 | <input type="text" class="formInput" v-model="formData.xzq" /> | ||
220 | </td> | ||
221 | <td colspan="2">土地证号</td> | ||
222 | <td colspan="3"> | ||
223 | <input type="text" class="formInput" v-model="formData.dzyj" /> | ||
224 | </td> | ||
225 | </tr> | ||
226 | <tr> | ||
227 | <td colspan="2">共有情况</td> | ||
228 | <td colspan="8"> | ||
229 | <input type="text" class="formInput" v-model="formData.xzq" /> | ||
230 | </td> | ||
231 | </tr> | ||
232 | </table> | ||
233 | </el-form> | ||
234 | <span slot="footer" class="dialog-footer"> | ||
235 | <el-button type="primary" @click="dialogVisible = false" | ||
236 | >确 定</el-button | ||
237 | > | ||
238 | <el-button @click="dialogVisible = false">取 消</el-button> | ||
239 | </span> | ||
240 | </el-dialog> | ||
65 | </div> | 241 | </div> |
66 | </template> | 242 | </template> |
67 | 243 | ||
... | @@ -84,36 +260,54 @@ export default { | ... | @@ -84,36 +260,54 @@ export default { |
84 | data() { | 260 | data() { |
85 | return { | 261 | return { |
86 | radio: "1", | 262 | radio: "1", |
87 | tableData: [ | 263 | tableData: [], |
88 | { | ||
89 | id: "1", | ||
90 | qlrmc: "", | ||
91 | qlrlx: "", | ||
92 | zjzl: "", | ||
93 | zjh: "", | ||
94 | txdz: "", | ||
95 | lxdh: "", | ||
96 | }, | ||
97 | ], | ||
98 | //表格选中项 | 264 | //表格选中项 |
99 | multipleSelection: {}, | 265 | multipleSelection: {}, |
266 | dialogVisible: false, | ||
267 | formData: { | ||
268 | xzq: "", | ||
269 | djq: "", | ||
270 | djzq: "", | ||
271 | qllx: "", | ||
272 | zdtzm:"", | ||
273 | qlsdfs: "", | ||
274 | zddm: "", | ||
275 | djh: "", | ||
276 | bdcdyh: "", | ||
277 | zl: "", | ||
278 | tdqslyzmcl: "", | ||
279 | gmjjhyfl: "", | ||
280 | jg: "", | ||
281 | blc: "", | ||
282 | tfh: "", | ||
283 | rjl: "", | ||
284 | rjsm: "", | ||
285 | jzmd: "", | ||
286 | jzmdsm: "", | ||
287 | jzxg: "", | ||
288 | jzxgsm: "", | ||
289 | bz: "", | ||
290 | dz: "", | ||
291 | nz: "", | ||
292 | xz: "", | ||
293 | pzmj: "", | ||
294 | zdmj: "", | ||
295 | jzzdmj: "", | ||
296 | jzmj: "", | ||
297 | gyqlrqk: "", | ||
298 | sm: "", | ||
299 | }, | ||
100 | }; | 300 | }; |
101 | }, | 301 | }, |
102 | methods: { | 302 | methods: { |
103 | //新增行数据 | 303 | //新增行数据 |
104 | addRow() { | 304 | addRow() { |
105 | this.tableData.push({ | 305 | this.dialogVisible = true; |
106 | id: Math.random(), | ||
107 | qlrmc: "", | ||
108 | qlrlx: "", | ||
109 | zjzl: "", | ||
110 | zjh: "", | ||
111 | txdz: "", | ||
112 | lxdh: "", | ||
113 | }); | ||
114 | }, | 306 | }, |
115 | //修改行数据 | 307 | //修改行数据 |
116 | changeRow() {}, | 308 | changeRow() { |
309 | this.dialogVisible = this.multipleSelection.length == 1 ? true : false; | ||
310 | }, | ||
117 | //删除行数据 | 311 | //删除行数据 |
118 | delRow() { | 312 | delRow() { |
119 | for (var i = 0; i < this.multipleSelection.length; i++) { | 313 | for (var i = 0; i < this.multipleSelection.length; i++) { |
... | @@ -135,13 +329,13 @@ export default { | ... | @@ -135,13 +329,13 @@ export default { |
135 | }, | 329 | }, |
136 | 330 | ||
137 | //供父组件调用来获取共有方式 | 331 | //供父组件调用来获取共有方式 |
138 | getQlgyfsData(){ | 332 | getQlgyfsData() { |
139 | return this.radio | 333 | return this.radio; |
140 | }, | 334 | }, |
141 | //供父组件调用来获取权利人表格数据 | 335 | //供父组件调用来获取权利人表格数据 |
142 | getQlrxxData(){ | 336 | getQlrxxData() { |
143 | return this.tableData | 337 | return this.tableData; |
144 | } | 338 | }, |
145 | }, | 339 | }, |
146 | }; | 340 | }; |
147 | </script> | 341 | </script> |
... | @@ -210,5 +404,60 @@ export default { | ... | @@ -210,5 +404,60 @@ export default { |
210 | text-align: center; | 404 | text-align: center; |
211 | } | 405 | } |
212 | } | 406 | } |
407 | .zdjbxxTable { | ||
408 | margin: 10px 0; | ||
409 | background-color: #fff; | ||
410 | font-size: 14px; | ||
411 | width: 100%; | ||
412 | border-bottom: 1px solid #000; | ||
413 | th { | ||
414 | height: 36px; | ||
415 | line-height: 36px; | ||
416 | font-size: 16px; | ||
417 | } | ||
418 | td { | ||
419 | width: 60px; | ||
420 | text-align: center; | ||
421 | height: 36px; | ||
422 | padding: 0; | ||
423 | } | ||
424 | /deep/.el-input__inner { | ||
425 | margin: 0; | ||
426 | height: 36px; | ||
427 | outline: none; | ||
428 | border: none; | ||
429 | color: #606764; | ||
430 | overflow: visible; | ||
431 | text-align: center; | ||
432 | cursor: text; | ||
433 | } | ||
434 | .percent78 { | ||
435 | width: 78%; | ||
436 | float: left; | ||
437 | } | ||
438 | .percent68 { | ||
439 | width: 68%!important; | ||
440 | float: left; | ||
441 | position: relative; | ||
442 | top: 7px; | ||
443 | } | ||
444 | .percent30 { | ||
445 | width: 30%!important; | ||
446 | float: left; | ||
447 | } | ||
448 | .createBtn { | ||
449 | position: absolute; | ||
450 | width: 50px; | ||
451 | padding: 6px 4px; | ||
452 | right: 4px; | ||
453 | top: 4px; | ||
454 | } | ||
455 | .el-input__icon { | ||
456 | line-height: 37px; | ||
457 | } | ||
458 | .el-select { | ||
459 | width: 100% ; | ||
460 | } | ||
461 | } | ||
213 | } | 462 | } |
214 | </style> | 463 | </style> | ... | ... |
-
Please register or sign in to post a comment