lipengtao 6 years ago
parent
commit
a65eb54e7a
2 changed files with 73 additions and 46 deletions
  1. 28 13
      src/views/baseInfoManage/bridgesInfo/index.vue
  2. 45 33
      src/views/city/linkage.vue

+ 28 - 13
src/views/baseInfoManage/bridgesInfo/index.vue

@ -44,10 +44,10 @@
44 44
        </template>
45 45
      </el-table-column>
46 46
    </el-table>
47
    <el-dialog title="桥梁信息" ref="ruleForm" :visible.sync="dialogTableVisible" width="1100px" @close='closed'>
48
      <el-form :model="ruleForm2" :rules="rules2" ref="ruleForm2" class="form-main" label-width="120px" label-position='right' status-icon>
47
    <el-dialog title="桥梁信息" ref="ruleForm" :visible.sync="dialogTableVisible" width="860px" @close='closed'>
48
      <el-form :model="ruleForm2" :rules="rules2" ref="ruleForm2" class="form-main"  label-position='top' status-icon>
49 49
        <el-row :gutter="10">
50
          <el-col :xs="24" :sm="18" :lg="16">
50
          <el-col :xs="16" :sm="16" :lg="16">
51 51
            <el-row>
52 52
              <el-col :span="12">
53 53
                <el-form-item label="桥梁编号" prop="code">
@ -101,8 +101,7 @@
101 101
              </el-col>
102 102
            </el-row>
103 103
          </el-col>
104
          <el-col :xs="24" :sm="6" :lg="8">
105
            <div style="width:100%;display: flex;justify-content:center">
104
          <el-col :xs="8" :sm="8" :lg="8">
106 105
              <el-upload
107 106
                class="avatar-uploader"
108 107
                action="/ajax/bridge/upload"
@ -113,9 +112,7 @@
113 112
                <img v-if="imageUrl" :src="imageUrl" class="avatar">
114 113
                <i v-else class="el-icon-plus avatar-uploader-icon"></i>
115 114
              </el-upload>
116
117
            </div>
118
            <p style="width:100%;text-align:center;font-size:20px;color:#999;">上传桥梁图片<br>
115
            <p style="width:100%;text-align:center;font-size:14px;color:#999;">上传桥梁图片<br>
119 116
                JPEG/JPG/PNG格式大小5M以内</p>
120 117
          </el-col>
121 118
        </el-row>
@ -491,14 +488,32 @@ export default {
491 488
  .avatar-uploader {
492 489
    font-size: 28px;
493 490
    color: #8c939d;
494
    width: 300px;
495
    height: 300px;
496
    line-height: 300px;
491
    width: 260px;
492
    height: 260px;
493
    line-height: 260px;
497 494
    text-align: center;
498 495
  }
499 496
  .avatar {
500
    width: 300px;
501
    height: 300px;
497
    width: 260px;
498
    height: 260px;
502 499
    display: block;
503 500
  }
501
  .el-autocomplete{
502
    display: block
503
  }
504
  .el-btn-col{
505
    margin-top: 45px
506
  }
507
  .el-form-item{
508
    margin: 0px 10px
509
  }
510
  .el-select,.el-date-editor--date{
511
    width: 100%
512
  }
513
  .el-col{
514
    margin-bottom: 15px
515
  }
516
  .el-form--label-top .el-form-item__label{
517
    line-height: 20px
518
  }
504 519
</style>

+ 45 - 33
src/views/city/linkage.vue

@ -1,38 +1,46 @@
1 1
<template>
2 2
  <div class="linkage">
3
    <el-select
4
      v-model="sheng"
5
      @change="choseProvince"
6
      placeholder="省">
7
      <el-option
8
        v-for="item in province"
9
        :key="item.id"
10
        :label="item.value"
11
        :value="item.id">
12
      </el-option>
13
    </el-select>
14
    <el-select
15
      v-model="shi"
16
      @change="choseCity"
17
      placeholder="市">
18
      <el-option
19
        v-for="item in shi1"
20
        :key="item.id"
21
        :label="item.value"
22
        :value="item.id">
23
      </el-option>
24
    </el-select>
25
    <el-select
26
      v-model="qu"
27
      @change="choseBlock"
28
      placeholder="区(县)">
29
      <el-option
30
        v-for="item in qu1"
31
        :key="item.id"
32
        :label="item.value"
33
        :value="item.id">
34
      </el-option>
35
    </el-select>
3
    <el-row :gutter='10'>
4
      <el-col :span='8'>
5
        <el-select
6
          v-model="sheng"
7
          @change="choseProvince"
8
          placeholder="省">
9
          <el-option
10
            v-for="item in province"
11
            :key="item.id"
12
            :label="item.value"
13
            :value="item.id">
14
          </el-option>
15
        </el-select>
16
      </el-col>
17
      <el-col :span='8'>
18
        <el-select
19
          v-model="shi"
20
          @change="choseCity"
21
          placeholder="市">
22
          <el-option
23
            v-for="item in shi1"
24
            :key="item.id"
25
            :label="item.value"
26
            :value="item.id">
27
          </el-option>
28
        </el-select>
29
      </el-col>
30
      <el-col :span='8'>
31
        <el-select
32
          v-model="qu"
33
          @change="choseBlock"
34
          placeholder="区(县)">
35
          <el-option
36
            v-for="item in qu1"
37
            :key="item.id"
38
            :label="item.value"
39
            :value="item.id">
40
          </el-option>
41
        </el-select>
42
      </el-col>
43
    </el-row>
36 44
  </div>
37 45
</template>
38 46
<script>
@ -164,3 +172,7 @@ export default {
164 172
  }
165 173
}
166 174
</script>
175
176
<style rel="stylesheet/scss" lang="scss" scoped>
177
 
178
</style>