新建弹框样式修改
Showing
4 changed files
with
170 additions
and
83 deletions
| ... | @@ -140,6 +140,9 @@ ol, ul { list-style:none; } | ... | @@ -140,6 +140,9 @@ ol, ul { list-style:none; } |
| 140 | .el-dialog__body{ | 140 | .el-dialog__body{ |
| 141 | padding-bottom: 25px!important; | 141 | padding-bottom: 25px!important; |
| 142 | } | 142 | } |
| 143 | .el-dialog__header{ | ||
| 144 | border-bottom: 1px solid #F1F1F1; | ||
| 145 | } | ||
| 143 | // 自定义右键菜单样式 | 146 | // 自定义右键菜单样式 |
| 144 | .contextmenu { | 147 | .contextmenu { |
| 145 | margin: 0; | 148 | margin: 0; |
| ... | @@ -218,4 +221,25 @@ ol, ul { list-style:none; } | ... | @@ -218,4 +221,25 @@ ol, ul { list-style:none; } |
| 218 | border: 1px solid #FA6400!important; | 221 | border: 1px solid #FA6400!important; |
| 219 | background-color: #fff!important; | 222 | background-color: #fff!important; |
| 220 | color: #FA6400!important; | 223 | color: #FA6400!important; |
| 224 | } | ||
| 225 | .import{ | ||
| 226 | background-color: #00CACD!important; | ||
| 227 | border-color: #00CACD!important; | ||
| 228 | } | ||
| 229 | .cancel{ | ||
| 230 | background-color: #F79700!important; | ||
| 231 | border-color: #F79700!important; | ||
| 232 | } | ||
| 233 | .creat{ | ||
| 234 | background-color: #0091FF!important; | ||
| 235 | border-color: #0091FF!important; | ||
| 236 | } | ||
| 237 | .import:hover:focus{ | ||
| 238 | opacity: .8!important; | ||
| 239 | } | ||
| 240 | .cancel:hover:focus{ | ||
| 241 | opacity: .8!important; | ||
| 242 | } | ||
| 243 | .creat:hover:focus{ | ||
| 244 | opacity: .8!important; | ||
| 221 | } | 245 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -89,15 +89,15 @@ | ... | @@ -89,15 +89,15 @@ |
| 89 | <li v-show="zdData.type == 'zrz'" @click="openLpbDialog('ljz')">添加逻辑幢</li> | 89 | <li v-show="zdData.type == 'zrz'" @click="openLpbDialog('ljz')">添加逻辑幢</li> |
| 90 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz'" @click="openLpbDialog('zdy')">添加幢单元</li> | 90 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz'" @click="openLpbDialog('zdy')">添加幢单元</li> |
| 91 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz' || zdData.type == 'zdy'" @click="openLpbDialog('ch')">添加层户</li> | 91 | <li v-show="zdData.type == 'zrz' || zdData.type == 'ljz' || zdData.type == 'zdy'" @click="openLpbDialog('ch')">添加层户</li> |
| 92 | <li v-show="zdData.type == 'ljz'" @click="deleteLjz">删除逻辑幢</li> | 92 | <li v-show="zdData.type == 'ljz'" @click="deleteLjz">删除</li> |
| 93 | <li v-show="zdData.type == 'zdy'" @click="deleteZdy">删除幢单元</li> | 93 | <li v-show="zdData.type == 'zdy'" @click="deleteZdy">删除</li> |
| 94 | </ul> | 94 | </ul> |
| 95 | 95 | ||
| 96 | <el-dialog title="导入图形" :visible.sync="improtDialog"> | 96 | <el-dialog title="导入图形" :visible.sync="improtDialog"> |
| 97 | <import-geo :property-info="zdData" :geo-info="currentClickZdGeo" @closeImportDialog="closeImportDialog"></import-geo> | 97 | <import-geo :property-info="zdData" :geo-info="currentClickZdGeo" @closeImportDialog="closeImportDialog"></import-geo> |
| 98 | </el-dialog> | 98 | </el-dialog> |
| 99 | <!-- 添加定着物弹框 --> | 99 | <!-- 添加定着物弹框 --> |
| 100 | <el-dialog title="新建" :visible.sync="dialogVisible" width="40%"> | 100 | <el-dialog title="新建" :visible.sync="dialogVisible" width="48%"> |
| 101 | <Create @closeDialog="closeDialog" :auth="true"></Create> | 101 | <Create @closeDialog="closeDialog" :auth="true"></Create> |
| 102 | </el-dialog> | 102 | </el-dialog> |
| 103 | </div> | 103 | </div> | ... | ... |
| ... | @@ -40,7 +40,7 @@ | ... | @@ -40,7 +40,7 @@ |
| 40 | <!-- <div class="header-bottom"> | 40 | <!-- <div class="header-bottom"> |
| 41 | <Navigation ref="navigation"></Navigation> | 41 | <Navigation ref="navigation"></Navigation> |
| 42 | </div> --> | 42 | </div> --> |
| 43 | <el-dialog title="新建" :visible.sync="dialogVisible" width="40%"> | 43 | <el-dialog title="新建" :visible.sync="dialogVisible" width="48%"> |
| 44 | <Create @closeDialog="closeDialog" :auth="false"></Create> | 44 | <Create @closeDialog="closeDialog" :auth="false"></Create> |
| 45 | </el-dialog> | 45 | </el-dialog> |
| 46 | </el-header> | 46 | </el-header> | ... | ... |
| ... | @@ -8,48 +8,56 @@ | ... | @@ -8,48 +8,56 @@ |
| 8 | @tab-click="handleClick"> | 8 | @tab-click="handleClick"> |
| 9 | <el-tab-pane class="eltabspane" v-if="!auth" label="宗地" name="zd"> | 9 | <el-tab-pane class="eltabspane" v-if="!auth" label="宗地" name="zd"> |
| 10 | <el-form :inline="true" :rules="rules" :model="ruleForm" ref="ruleForm" class="demo-form-inline"> | 10 | <el-form :inline="true" :rules="rules" :model="ruleForm" ref="ruleForm" class="demo-form-inline"> |
| 11 | <el-form-item label="行政区划" required prop="xzqbsm"> | 11 | <el-form-item label="行政区划" class="w100" required prop="xmmc"> |
| 12 | <el-select v-model="ruleForm.xzqbsm" style="width:100px;" value-key="xzqbsm" placeholder="行政区" @change="changeXzq(ruleForm.xzqbsm)"> | 12 | <el-col :span="7"> |
| 13 | <el-option | 13 | <el-form-item required prop="xzqbsm"> |
| 14 | v-for="item in xzq" | 14 | <el-select v-model="ruleForm.xzqbsm" value-key="xzqbsm" placeholder="行政区" @change="changeXzq(ruleForm.xzqbsm)"> |
| 15 | :key="item.bsm" | 15 | <el-option |
| 16 | :label="item.mc" | 16 | v-for="item in xzq" |
| 17 | :value="item.bsm"> | 17 | :key="item.bsm" |
| 18 | </el-option> | 18 | :label="item.mc" |
| 19 | </el-select> | 19 | :value="item.bsm"> |
| 20 | </el-form-item> | 20 | </el-option> |
| 21 | <el-form-item prop="djqbsm"> | 21 | </el-select> |
| 22 | <el-select v-model="ruleForm.djqbsm" style="width:130px;" placeholder="地籍区" @change="changeDjq(ruleForm.djqbsm)"> | 22 | </el-form-item> |
| 23 | <el-option | 23 | </el-col> |
| 24 | v-for="item in djq" | 24 | <el-col :span="1"> </el-col> |
| 25 | :key="item.bsm" | 25 | <el-col :span="7"> |
| 26 | :label="item.mc" | 26 | <el-form-item prop="djqbsm"> |
| 27 | :value="item.bsm"> | 27 | <el-select v-model="ruleForm.djqbsm" placeholder="地籍区" @change="changeDjq(ruleForm.djqbsm)"> |
| 28 | </el-option> | 28 | <el-option |
| 29 | </el-select> | 29 | v-for="item in djq" |
| 30 | :key="item.bsm" | ||
| 31 | :label="item.mc" | ||
| 32 | :value="item.bsm"> | ||
| 33 | </el-option> | ||
| 34 | </el-select> | ||
| 35 | </el-form-item> | ||
| 36 | </el-col> | ||
| 37 | <el-col :span="1"> </el-col> | ||
| 38 | <el-col :span="8"> | ||
| 39 | <el-form-item prop="djzqbsm" style="margin-right:0"> | ||
| 40 | <el-select v-model="ruleForm.djzqbsm" placeholder="地籍子区"> | ||
| 41 | <el-option | ||
| 42 | v-for="item in djzq" | ||
| 43 | :key="item.bsm" | ||
| 44 | :label="item.mc" | ||
| 45 | :value="item.bsm"> | ||
| 46 | </el-option> | ||
| 47 | </el-select> | ||
| 48 | </el-form-item> | ||
| 49 | </el-col> | ||
| 30 | </el-form-item> | 50 | </el-form-item> |
| 31 | <el-form-item prop="djzqbsm"> | 51 | <el-form-item label="项目名称" class="w100" required prop="xmmc"> |
| 32 | <el-select v-model="ruleForm.djzqbsm" style="width:150px;" placeholder="地籍子区"> | ||
| 33 | <el-option | ||
| 34 | v-for="item in djzq" | ||
| 35 | :key="item.bsm" | ||
| 36 | :label="item.mc" | ||
| 37 | :value="item.bsm"> | ||
| 38 | </el-option> | ||
| 39 | </el-select> | ||
| 40 | </el-form-item> | ||
| 41 | <el-form-item label="项目名称" required prop="xmmc"> | ||
| 42 | <el-input | 52 | <el-input |
| 43 | v-model="ruleForm.xmmc" | 53 | v-model="ruleForm.xmmc" |
| 44 | placeholder="项目名称" | 54 | placeholder="项目名称" |
| 45 | style="width:400px;" | ||
| 46 | ></el-input> | 55 | ></el-input> |
| 47 | </el-form-item> | 56 | </el-form-item> |
| 48 | <el-form-item label="所有权类型" required prop="syqlxbsm"> | 57 | <el-form-item label="所有权类型" class="w100" required prop="syqlxbsm"> |
| 49 | <el-select | 58 | <el-select |
| 50 | v-model="ruleForm.syqlxbsm" | 59 | v-model="ruleForm.syqlxbsm" |
| 51 | placeholder="所有权类型" | 60 | placeholder="所有权类型" |
| 52 | style="width:300px;" | ||
| 53 | > | 61 | > |
| 54 | <el-option | 62 | <el-option |
| 55 | v-for="item in syqlx" | 63 | v-for="item in syqlx" |
| ... | @@ -60,11 +68,10 @@ | ... | @@ -60,11 +68,10 @@ |
| 60 | </el-option> | 68 | </el-option> |
| 61 | </el-select> | 69 | </el-select> |
| 62 | </el-form-item> | 70 | </el-form-item> |
| 63 | <el-form-item label="特征码" required prop="zdtzmbsm"> | 71 | <el-form-item label="特征码" class="w100" required prop="zdtzmbsm"> |
| 64 | <el-select | 72 | <el-select |
| 65 | v-model="ruleForm.zdtzmbsm" | 73 | v-model="ruleForm.zdtzmbsm" |
| 66 | placeholder="宗地特征码" | 74 | placeholder="宗地特征码" |
| 67 | style="width:200px;" | ||
| 68 | > | 75 | > |
| 69 | <el-option | 76 | <el-option |
| 70 | v-for="item in $store.state.zdtzmList" | 77 | v-for="item in $store.state.zdtzmList" |
| ... | @@ -75,16 +82,22 @@ | ... | @@ -75,16 +82,22 @@ |
| 75 | </el-option> | 82 | </el-option> |
| 76 | </el-select> | 83 | </el-select> |
| 77 | </el-form-item> | 84 | </el-form-item> |
| 78 | <el-form-item class="handleBtn"> | ||
| 79 | <el-button type="primary">导入图形</el-button> | ||
| 80 | <el-button type="primary" @click="newZd">创建</el-button> | ||
| 81 | <el-button type="primary" @click="close">取消</el-button> | ||
| 82 | </el-form-item> | ||
| 83 | </el-form> | 85 | </el-form> |
| 86 | <div class="handleBtn"> | ||
| 87 | <el-button type="primary" class="w98 import">导入图形</el-button> | ||
| 88 | <el-button type="primary" class="w98 creat" @click="newZd">创建</el-button> | ||
| 89 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | ||
| 90 | </div> | ||
| 91 | </el-tab-pane> | ||
| 92 | <el-tab-pane class="eltabspane" v-if="!auth" label="宗海" name="zh"> | ||
| 93 | <div class="handleBtn"> | ||
| 94 | <el-button type="primary" class="w98 import">导入图形</el-button> | ||
| 95 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> | ||
| 96 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | ||
| 97 | </div> | ||
| 84 | </el-tab-pane> | 98 | </el-tab-pane> |
| 85 | <!-- <el-tab-pane class="eltabspane" v-if="!auth" label="宗海" name="zh">宗海</el-tab-pane> --> | ||
| 86 | <el-tab-pane class="eltabspane" label="自然幢" name="zrz"> | 99 | <el-tab-pane class="eltabspane" label="自然幢" name="zrz"> |
| 87 | <el-form :inline="true" :rules="rules1" :model="ruleForm1" ref="ruleForm1" class="zrzProject"> | 100 | <el-form :inline="true" :rules="rules1" :model="ruleForm1" ref="ruleForm1" class="demo-form-inline"> |
| 88 | <el-form-item label="项目名称" prop="xmmc"> | 101 | <el-form-item label="项目名称" prop="xmmc"> |
| 89 | <el-input | 102 | <el-input |
| 90 | v-model="ruleForm1.xmmc" | 103 | v-model="ruleForm1.xmmc" |
| ... | @@ -92,15 +105,15 @@ | ... | @@ -92,15 +105,15 @@ |
| 92 | style="width:400px;" | 105 | style="width:400px;" |
| 93 | ></el-input> | 106 | ></el-input> |
| 94 | </el-form-item> | 107 | </el-form-item> |
| 95 | <el-form-item class="handleBtn"> | ||
| 96 | <el-button type="primary">导入图形</el-button> | ||
| 97 | <el-button type="primary" @click="newZrz">创建</el-button> | ||
| 98 | <el-button type="primary" @click="close">取消</el-button> | ||
| 99 | </el-form-item> | ||
| 100 | </el-form> | 108 | </el-form> |
| 109 | <div class="handleBtn"> | ||
| 110 | <el-button type="primary" class="w98 import">导入图形</el-button> | ||
| 111 | <el-button type="primary" class="w98 creat" @click="newZrz">创建</el-button> | ||
| 112 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | ||
| 113 | </div> | ||
| 101 | </el-tab-pane> | 114 | </el-tab-pane> |
| 102 | <el-tab-pane class="eltabspane" label="多幢" name="dz"> | 115 | <el-tab-pane class="eltabspane" label="多幢" name="dz"> |
| 103 | <el-form :inline="true" :rules="rules2" :model="ruleForm2" ref="ruleForm2" class="dzProject"> | 116 | <el-form :inline="true" :rules="rules2" :model="ruleForm2" ref="ruleForm2" class="demo-form-inline"> |
| 104 | <el-form-item label="项目名称" prop="xmmc"> | 117 | <el-form-item label="项目名称" prop="xmmc"> |
| 105 | <el-input | 118 | <el-input |
| 106 | v-model="ruleForm2.xmmc" | 119 | v-model="ruleForm2.xmmc" |
| ... | @@ -108,15 +121,27 @@ | ... | @@ -108,15 +121,27 @@ |
| 108 | style="width:400px;" | 121 | style="width:400px;" |
| 109 | ></el-input> | 122 | ></el-input> |
| 110 | </el-form-item> | 123 | </el-form-item> |
| 111 | <el-form-item class="handleBtn"> | ||
| 112 | <el-button type="primary">导入图形</el-button> | ||
| 113 | <el-button type="primary" @click="newDz">创建</el-button> | ||
| 114 | <el-button type="primary" @click="close">取消</el-button> | ||
| 115 | </el-form-item> | ||
| 116 | </el-form> | 124 | </el-form> |
| 125 | <div class="handleBtn"> | ||
| 126 | <el-button type="primary" class="w98 import">导入图形</el-button> | ||
| 127 | <el-button type="primary" class="w98 creat" @click="newDz">创建</el-button> | ||
| 128 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | ||
| 129 | </div> | ||
| 130 | </el-tab-pane> | ||
| 131 | <el-tab-pane class="eltabspane" label="林权" name="lq"> | ||
| 132 | <div class="handleBtn"> | ||
| 133 | <el-button type="primary" class="w98 import">导入图形</el-button> | ||
| 134 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> | ||
| 135 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | ||
| 136 | </div> | ||
| 137 | </el-tab-pane> | ||
| 138 | <el-tab-pane class="eltabspane" label="构筑物" name="gzw"> | ||
| 139 | <div class="handleBtn"> | ||
| 140 | <el-button type="primary" class="w98 import">导入图形</el-button> | ||
| 141 | <el-button type="primary" class="w98 creat" @click="todo">创建</el-button> | ||
| 142 | <el-button type="primary" class="w98 cancel" @click="close">取消</el-button> | ||
| 143 | </div> | ||
| 117 | </el-tab-pane> | 144 | </el-tab-pane> |
| 118 | <!-- <el-tab-pane class="eltabspane" label="林权" name="lq">林权</el-tab-pane> | ||
| 119 | <el-tab-pane class="eltabspane" label="构筑物" name="gzw">构筑物</el-tab-pane> --> | ||
| 120 | </el-tabs> | 145 | </el-tabs> |
| 121 | </template> | 146 | </template> |
| 122 | <script> | 147 | <script> |
| ... | @@ -324,6 +349,12 @@ export default { | ... | @@ -324,6 +349,12 @@ export default { |
| 324 | }); | 349 | }); |
| 325 | 350 | ||
| 326 | }, | 351 | }, |
| 352 | todo(){ | ||
| 353 | this.$message({ | ||
| 354 | message: "待开发", | ||
| 355 | type: "warning", | ||
| 356 | }); | ||
| 357 | }, | ||
| 327 | getXzqList() { | 358 | getXzqList() { |
| 328 | getAllList() | 359 | getAllList() |
| 329 | .then((res) => { | 360 | .then((res) => { |
| ... | @@ -382,33 +413,65 @@ export default { | ... | @@ -382,33 +413,65 @@ export default { |
| 382 | .eltabs { | 413 | .eltabs { |
| 383 | height: 366px; | 414 | height: 366px; |
| 384 | width: 100%; | 415 | width: 100%; |
| 385 | } | 416 | position: relative; |
| 386 | .eltabspane { | 417 | margin-left: 20px; |
| 387 | height: 100%; | 418 | margin-top: 20px; |
| 388 | width: 100%; | 419 | .eltabspane { |
| 389 | padding: 20px; | 420 | height: 100%; |
| 390 | .el-form--inline .el-form-item__label{ | 421 | width: 100%; |
| 391 | width: 100px; | 422 | .el-form--inline .el-form-item__label{ |
| 423 | width: 100px; | ||
| 424 | } | ||
| 425 | .el-form-item{ | ||
| 426 | margin-bottom: 20px; | ||
| 427 | } | ||
| 428 | .w100{ | ||
| 429 | width: calc(100% - 40px); | ||
| 430 | .el-form-item{ | ||
| 431 | margin-bottom: 0!important; | ||
| 432 | .el-form-item__content{ | ||
| 433 | width: 100%; | ||
| 434 | } | ||
| 435 | } | ||
| 436 | .el-form-item__content{ | ||
| 437 | width: calc(100% - 100px); | ||
| 438 | .el-select{ | ||
| 439 | width: 100%; | ||
| 440 | } | ||
| 441 | } | ||
| 442 | } | ||
| 443 | .handleBtn{ | ||
| 444 | width: 314; | ||
| 445 | position: absolute; | ||
| 446 | bottom: 0; | ||
| 447 | left: 50%; | ||
| 448 | margin-left: -250px; | ||
| 449 | .w98{ | ||
| 450 | width: 98px; | ||
| 451 | } | ||
| 452 | } | ||
| 453 | .el-form{ | ||
| 454 | margin-top: 10px; | ||
| 455 | box-sizing: border-box; | ||
| 456 | padding-left: 40px; | ||
| 457 | } | ||
| 392 | } | 458 | } |
| 393 | .el-form-item{ | 459 | .el-tabs__content{ |
| 394 | margin-bottom: 20px; | 460 | height: 100%; |
| 395 | } | 461 | } |
| 396 | .handleBtn{ | 462 | /deep/.el-tabs__item { |
| 397 | width: 90%; | 463 | font-size: 16px !important; |
| 398 | .el-form-item__content{ | 464 | color: #333; |
| 399 | float: right; | 465 | width: 140px; |
| 400 | } | 466 | height: 50px; |
| 467 | line-height: 50px; | ||
| 468 | text-align: center!important; | ||
| 469 | border-color: #E4E4E4!important; | ||
| 470 | } | ||
| 471 | /deep/ .is-active{ | ||
| 472 | background-color: #E5F4FF; | ||
| 473 | color: #358BFF; | ||
| 401 | } | 474 | } |
| 402 | } | 475 | } |
| 403 | 476 | ||
| 404 | #tabs .el-tabs__item { | ||
| 405 | font-size: 18px !important; | ||
| 406 | color: #333; | ||
| 407 | width: 100px; | ||
| 408 | height: 60px; | ||
| 409 | line-height: 80px; | ||
| 410 | } | ||
| 411 | .zrzProject { | ||
| 412 | margin-top: 80px; | ||
| 413 | } | ||
| 414 | </style> | 477 | </style> | ... | ... |
-
Please register or sign in to post a comment