feat(yzgy):业主共有参数校验
Showing
1 changed file
with
43 additions
and
32 deletions
| ... | @@ -3,29 +3,34 @@ | ... | @@ -3,29 +3,34 @@ |
| 3 | <table border="1"> | 3 | <table border="1"> |
| 4 | <tr> | 4 | <tr> |
| 5 | <td colspan="3">宗地代码</td> | 5 | <td colspan="3">宗地代码</td> |
| 6 | <td colspan="4"><input type="text" class="formInput" v-model="zddm " disabled/></td> | 6 | <td colspan="4"> |
| 7 | <el-input v-model="zddm " disabled></el-input> | ||
| 8 | </td> | ||
| 7 | </tr> | 9 | </tr> |
| 8 | <tr> | 10 | <tr> |
| 9 | <td colspan="3">建筑物区分所有权业主共有部分权利人</td> | 11 | <td colspan="3">建筑物区分所有权业主共有部分权利人</td> |
| 10 | <td colspan="4"><input type="text" class="formInput" v-model="Data.qlr" disabled/></td> | 12 | <td colspan="4"> |
| 13 | <el-input v-model="Data.qlr" disabled></el-input> | ||
| 14 | </td> | ||
| 11 | </tr> | 15 | </tr> |
| 12 | </table> | 16 | </table> |
| 13 | <table border="1"> | 17 | <table border="1"> |
| 14 | <tr> | 18 | <tr> |
| 15 | <td> | 19 | <th> |
| 16 | <el-button | 20 | <el-button |
| 17 | type="primary" | 21 | type="primary" |
| 18 | class="changeBtn inAdd addMinus" | 22 | class="changeBtn inAdd addMinus" |
| 19 | @click="addRow" | 23 | @click="addRow" |
| 20 | >+</el-button | 24 | >+ |
| 25 | </el-button | ||
| 21 | > | 26 | > |
| 22 | </td> | 27 | </th> |
| 23 | <td>建(构)筑物编号</td> | 28 | <th>建(构)筑物编号</th> |
| 24 | <td>建(构)筑物数量</td> | 29 | <th>建(构)筑物数量</th> |
| 25 | <td>建(构)筑物面积(㎡)</td> | 30 | <th>建(构)筑物面积(㎡)</th> |
| 26 | <td>占地面积(㎡)</td> | 31 | <th>占地面积(㎡)</th> |
| 27 | <td>分摊土地面积(㎡)</td> | 32 | <th>分摊土地面积(㎡)</th> |
| 28 | <td>附记</td> | 33 | <th>附记</th> |
| 29 | </tr> | 34 | </tr> |
| 30 | <tr v-for="(item,i) in Data.list" :key="i"> | 35 | <tr v-for="(item,i) in Data.list" :key="i"> |
| 31 | <td> | 36 | <td> |
| ... | @@ -33,29 +38,34 @@ | ... | @@ -33,29 +38,34 @@ |
| 33 | type="primary" | 38 | type="primary" |
| 34 | class="changeBtn inMinus addMinus" | 39 | class="changeBtn inMinus addMinus" |
| 35 | @click="delRow(i)" | 40 | @click="delRow(i)" |
| 36 | >-</el-button | 41 | >- |
| 42 | </el-button | ||
| 37 | > | 43 | > |
| 38 | </td> | 44 | </td> |
| 39 | <td><el-input v-model="item.jgzwbh" placeholder="请输入建(构)筑物编号"></el-input></td> | 45 | <td> |
| 40 | <td><el-input v-model="item.jgzsl" oninput="value = (value.match(/^\d*/g)) || null" placeholder="请输入建(构)筑物数量"></el-input></td> | 46 | <el-input v-model="item.jgzwbh" placeholder="请输入建(构)筑物编号"></el-input> |
| 41 | <td><el-input v-model="item.jgzmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" placeholder="请输入建(构)筑物面积(㎡)"></el-input></td> | 47 | </td> |
| 42 | <td><el-input v-model="item.zdmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" placeholder="请输入占地面积(㎡)"></el-input></td> | 48 | <td> |
| 43 | <td><el-input v-model="item.fttdmj" oninput="value = (value.match(/^\d*(\.?\d{0,3})/g)[0]) || null" placeholder="请输入分摊土地面积(㎡)"></el-input></td> | 49 | <el-input v-model="item.jgzsl" oninput="value = (value.match(/^\d{0,10}/g)) || null" |
| 44 | <td><el-input v-model="item.fj" placeholder="请输入附记"></el-input></td> | 50 | placeholder="请输入建(构)筑物数量"></el-input> |
| 51 | </td> | ||
| 52 | <td> | ||
| 53 | <el-input v-model="item.jgzmj" oninput="value = (value.match(/^\d{0,10}(\.?\d{0,3})/g)[0]) || null" | ||
| 54 | placeholder="请输入建(构)筑物面积(㎡)"></el-input> | ||
| 55 | </td> | ||
| 56 | <td> | ||
| 57 | <el-input v-model="item.zdmj" oninput="value = (value.match(/^\d{0,10}(\.?\d{0,3})/g)[0]) || null" | ||
| 58 | placeholder="请输入占地面积(㎡)"></el-input> | ||
| 59 | </td> | ||
| 60 | <td> | ||
| 61 | <el-input v-model="item.fttdmj" oninput="value = (value.match(/^\d{0,10}(\.?\d{0,3})/g)[0]) || null" | ||
| 62 | placeholder="请输入分摊土地面积(㎡)"></el-input> | ||
| 63 | </td> | ||
| 64 | <td> | ||
| 65 | <el-input v-model="item.fj" placeholder="请输入附记"></el-input> | ||
| 66 | </td> | ||
| 45 | </tr> | 67 | </tr> |
| 46 | <!-- <tr> | ||
| 47 | <td>统计</td> | ||
| 48 | <td>{{sumTdsyqsyqmj}}</td> | ||
| 49 | <td>{{sumDydytdmj}}</td> | ||
| 50 | <td>{{sumFttdmj}}</td> | ||
| 51 | <td>{{sumFttdmj}}</td> | ||
| 52 | <td>{{sumFttdmj}}</td> | ||
| 53 | <td>{{sumFttdmj}}</td> | ||
| 54 | </tr>--> | ||
| 55 | </table> | 68 | </table> |
| 56 | <!-- <div class="pers"> | ||
| 57 | <el-button @click="save" type="primary">保存</el-button> | ||
| 58 | </div> --> | ||
| 59 | <div class="header-button" :style="{width:mainBoxWidth+'px'}"> | 69 | <div class="header-button" :style="{width:mainBoxWidth+'px'}"> |
| 60 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> | 70 | <el-button type="primary" class="saveBtn" @click="save">保存</el-button> |
| 61 | </div> | 71 | </div> |
| ... | @@ -85,7 +95,7 @@ | ... | @@ -85,7 +95,7 @@ |
| 85 | fj: '' | 95 | fj: '' |
| 86 | }] | 96 | }] |
| 87 | }, | 97 | }, |
| 88 | mainBoxWidth:0 | 98 | mainBoxWidth: 0 |
| 89 | } | 99 | } |
| 90 | }, | 100 | }, |
| 91 | 101 | ||
| ... | @@ -100,7 +110,7 @@ | ... | @@ -100,7 +110,7 @@ |
| 100 | }, | 110 | }, |
| 101 | save() { | 111 | save() { |
| 102 | console.log(this.Data); | 112 | console.log(this.Data); |
| 103 | if(this.Data.list.length === 0){ | 113 | if (this.Data.list.length === 0) { |
| 104 | Message.info("至少填写一条建筑物信息") | 114 | Message.info("至少填写一条建筑物信息") |
| 105 | return | 115 | return |
| 106 | } | 116 | } |
| ... | @@ -194,6 +204,7 @@ | ... | @@ -194,6 +204,7 @@ |
| 194 | .dzwsl { | 204 | .dzwsl { |
| 195 | width: 200px; | 205 | width: 200px; |
| 196 | } | 206 | } |
| 207 | |||
| 197 | .header-button { | 208 | .header-button { |
| 198 | z-index: 3; | 209 | z-index: 3; |
| 199 | height: 50px; | 210 | height: 50px; | ... | ... |
-
Please register or sign in to post a comment