wangfei 6 yıl önce
ebeveyn
işleme
cfe8fea07e
2 değiştirilmiş dosya ile 20 ekleme ve 1 silme
  1. 19
    0
      src/views/building/edit.vue
  2. 1
    1
      src/views/cms/propagandaList.vue

+ 19
- 0
src/views/building/edit.vue Dosyayı Görüntüle

@@ -61,6 +61,18 @@
61 61
             <img width="100%" :src="dialogImageUrl" alt="">
62 62
           </el-dialog>
63 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 76
         <el-form-item label="排序">
65 77
           <el-input v-model="building.orderNo"></el-input>
66 78
         </el-form-item>
@@ -76,6 +88,9 @@
76 88
         <el-form-item label="项目备注">
77 89
           <div id="websiteEditorElem" style="height: 400px"></div>
78 90
         </el-form-item>
91
+        <el-form-item label="楼盘区域">
92
+          <el-input v-model="building.buildingArea"></el-input>
93
+        </el-form-item>
79 94
         <el-form-item label="项目地址">
80 95
           <el-input v-model="building.address"></el-input>
81 96
         </el-form-item>
@@ -334,6 +349,10 @@ export default {
334 349
       }]
335 350
       this.loading.close()
336 351
     },
352
+    handleMapImgSuccess(res) {
353
+      this.building = {...this.building, mapImg: res.data[0]}
354
+      this.loading.close()
355
+    },
337 356
     handleAparmentSuccess (res) {
338 357
       this.aparmentImg = [...this.aparmentImg, {
339 358
         url: res.data[0]

+ 1
- 1
src/views/cms/propagandaList.vue Dosyayı Görüntüle

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