wangfei 6 yıl önce
ebeveyn
işleme
58ba3a7018

+ 1
- 1
src/config/api.js Dosyayı Görüntüle

@@ -64,7 +64,7 @@ const apis = {
64 64
     },
65 65
     delete: {
66 66
       method: 'delete',
67
-      url: `${commPrefix}/buildingApartment/:id`
67
+      url: `${commPrefix}/apartment/deleted/:id`
68 68
     }
69 69
   },
70 70
   appointment: {

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

@@ -187,7 +187,7 @@ export default {
187 187
     appointHx () {
188 188
       this.appointWriteOff({
189 189
         id: this.currentRow.appointmentId,
190
-        detail: JSON.stringify({writeoffRemark: this.remark})
190
+        detail: {writeoffRemark: this.remark}
191 191
       }).then(() => {
192 192
         this.getList()
193 193
         this.dialogHxVisible = false

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

@@ -24,6 +24,9 @@
24 24
         <el-form-item label="电话">
25 25
           <el-input v-model="building.tel"></el-input>
26 26
         </el-form-item>
27
+        <el-form-item label="项目动态">
28
+          <el-input v-model="building.dynamic"></el-input>
29
+        </el-form-item>
27 30
         <el-form-item label="物业类型">
28 31
           <el-select v-model="buildingProperty" multiple placeholder="请选择">
29 32
             <el-option v-for="(t,i) in propertyType" :key="i" :label="t.name" :value="t.id"></el-option>
@@ -367,7 +370,21 @@ export default {
367 370
       })
368 371
     },
369 372
     handleDel (row) {
370
-      
373
+      this.$confirm('确认删除此数据?', '提示', {
374
+        confirmButtonText: '确定',
375
+        cancelButtonText: '取消',
376
+        type: 'warning'
377
+      }).then(() => {
378
+        if (this.building.status === 1) {
379
+          this.$message.error('当前楼盘处于发布状态,不允许删除!')
380
+          return false
381
+        }
382
+        this.deleteApartment({
383
+          id: row.apartmentId
384
+        }).then(() => {
385
+          this.getAparmentList()
386
+        })
387
+      })
371 388
     }
372 389
   },
373 390
   created () {

+ 2
- 0
src/views/cms/pageImgList.vue Dosyayı Görüntüle

@@ -101,6 +101,7 @@ export default {
101 101
   },
102 102
   methods: {
103 103
     ...mapBannerActions([
104
+      'setDetailNull',
104 105
       'getBanners',
105 106
       'deleteBanner'
106 107
     ]),
@@ -129,6 +130,7 @@ export default {
129 130
       this.getBannerList(this.activeName, page)
130 131
     },
131 132
     addImg () {
133
+      this.setDetailNull()
132 134
       this.$router.push({name: 'pageBannerEdit'})
133 135
     },
134 136
     handleEdit (row) {

+ 1
- 1
vue.config.js Dosyayı Görüntüle

@@ -3,7 +3,7 @@ module.exports = {
3 3
   devServer: {
4 4
     proxy: {
5 5
       '/api': {
6
-        target: 'http://localhost:8080',
6
+        target: 'http://localhost:8566',
7 7
         changeOrigin: true,
8 8
         pathRewrite: {
9 9
           '^/api': '/'