wangfei 6 years ago
parent
commit
cfe8fea07e
2 changed files with 20 additions and 1 deletions
  1. 19
    0
      src/views/building/edit.vue
  2. 1
    1
      src/views/cms/propagandaList.vue

+ 19
- 0
src/views/building/edit.vue View File

61
             <img width="100%" :src="dialogImageUrl" alt="">
61
             <img width="100%" :src="dialogImageUrl" alt="">
62
           </el-dialog>
62
           </el-dialog>
63
         </el-form-item>
63
         </el-form-item>
64
+        <el-form-item label="地址图片">
65
+          <el-upload
66
+            class="avatar-uploader"
67
+            :action="upFileUrl"
68
+            name='uploadFiles'
69
+            :show-file-list="false"
70
+            :before-upload="beforeImgUpload"
71
+            :on-success="handleMapImgSuccess">
72
+            <img v-if="building.mapImg" :src="building.mapImg" class="avatar">
73
+            <i v-else class="el-icon-plus avatar-uploader-icon"></i>
74
+          </el-upload>
75
+        </el-form-item>
64
         <el-form-item label="排序">
76
         <el-form-item label="排序">
65
           <el-input v-model="building.orderNo"></el-input>
77
           <el-input v-model="building.orderNo"></el-input>
66
         </el-form-item>
78
         </el-form-item>
76
         <el-form-item label="项目备注">
88
         <el-form-item label="项目备注">
77
           <div id="websiteEditorElem" style="height: 400px"></div>
89
           <div id="websiteEditorElem" style="height: 400px"></div>
78
         </el-form-item>
90
         </el-form-item>
91
+        <el-form-item label="楼盘区域">
92
+          <el-input v-model="building.buildingArea"></el-input>
93
+        </el-form-item>
79
         <el-form-item label="项目地址">
94
         <el-form-item label="项目地址">
80
           <el-input v-model="building.address"></el-input>
95
           <el-input v-model="building.address"></el-input>
81
         </el-form-item>
96
         </el-form-item>
334
       }]
349
       }]
335
       this.loading.close()
350
       this.loading.close()
336
     },
351
     },
352
+    handleMapImgSuccess(res) {
353
+      this.building = {...this.building, mapImg: res.data[0]}
354
+      this.loading.close()
355
+    },
337
     handleAparmentSuccess (res) {
356
     handleAparmentSuccess (res) {
338
       this.aparmentImg = [...this.aparmentImg, {
357
       this.aparmentImg = [...this.aparmentImg, {
339
         url: res.data[0]
358
         url: res.data[0]

+ 1
- 1
src/views/cms/propagandaList.vue View File

156
         cancelButtonText: '取消',
156
         cancelButtonText: '取消',
157
         type: 'warning'
157
         type: 'warning'
158
       }).then(() => {
158
       }).then(() => {
159
-        this.deletePropagandas({
159
+        this.deletePropaganda({
160
           id: row.propagandaId
160
           id: row.propagandaId
161
         }).then(() => {
161
         }).then(() => {
162
           this.getList()
162
           this.getList()