stjdydayou 4 năm trước cách đây
mục cha
commit
528d164a7d

+ 9 - 2
src/router/index.js

@@ -42,7 +42,14 @@ export const asyncRoutes = [
         path: 'equipment',
         name: 'PassengerEquipment',
         component: () => import('@/views/passenger/equipment'),
-        meta: { title: '客流数据采集', authorities: ['system.config.find'] }
+        meta: { title: '客流数据采集', authorities: ['bz.passenger.equipment.find'] }
+      },
+      {
+        path: 'equipment/detail',
+        name: 'PassengerEquipmentDetail',
+        hidden: true,
+        component: () => import('@/views/passenger/equipment/Detail'),
+        meta: { title: '客流数据采集详情' }
       }
     ]
   },
@@ -52,7 +59,7 @@ export const asyncRoutes = [
     name: 'bz',
     meta: {
       title: '业务资源管理',
-      icon: 'el-icon-eleme',
+      icon: 'el-icon-receiving',
       authorities: ['bz.base.venue.find']
     },
     redirect: '/bz/base/venue',

+ 4 - 0
src/views/bz/base/holidayVillage/DialogForm.vue

@@ -28,6 +28,7 @@
               name="fileData"
               :http-request="uploaderHandle"
               :on-success="uploadSuccess"
+              :on-remove="handleRemove"
               :auto-upload="true"
             >
               <i slot="default" class="el-icon-plus" />
@@ -93,6 +94,9 @@ export default {
   },
   methods: {
     uploaderHandle,
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList

+ 4 - 0
src/views/bz/base/homeStay/DialogForm.vue

@@ -28,6 +28,7 @@
               name="fileData"
               :http-request="uploaderHandle"
               :on-success="uploadSuccess"
+              :on-remove="handleRemove"
               :auto-upload="true"
             >
               <i slot="default" class="el-icon-plus" />
@@ -93,6 +94,9 @@ export default {
   },
   methods: {
     uploaderHandle,
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList

+ 4 - 0
src/views/bz/base/hotel/DialogForm.vue

@@ -34,6 +34,7 @@
               name="fileData"
               :http-request="uploaderHandle"
               :on-success="uploadSuccess"
+              :on-remove="handleRemove"
               :auto-upload="true"
             >
               <i slot="default" class="el-icon-plus" />
@@ -99,6 +100,9 @@ export default {
   },
   methods: {
     uploaderHandle,
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList

+ 4 - 0
src/views/bz/base/scenery/DialogForm.vue

@@ -34,6 +34,7 @@
               name="fileData"
               :http-request="uploaderHandle"
               :on-success="uploadSuccess"
+              :on-remove="handleRemove"
               :auto-upload="true"
             >
               <i slot="default" class="el-icon-plus" />
@@ -99,6 +100,9 @@ export default {
   },
   methods: {
     uploaderHandle,
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList

+ 4 - 0
src/views/bz/base/tourist/DialogForm.vue

@@ -28,6 +28,7 @@
               name="fileData"
               :http-request="uploaderHandle"
               :on-success="uploadSuccess"
+              :on-remove="handleRemove"
               :auto-upload="true"
             >
               <i slot="default" class="el-icon-plus" />
@@ -91,6 +92,9 @@ export default {
   },
   methods: {
     uploaderHandle,
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList

+ 4 - 0
src/views/bz/base/venue/DialogForm.vue

@@ -28,6 +28,7 @@
               name="fileData"
               :http-request="uploaderHandle"
               :on-success="uploadSuccess"
+              :on-remove="handleRemove"
               :auto-upload="true"
             >
               <i slot="default" class="el-icon-plus" />
@@ -93,6 +94,9 @@ export default {
   },
   methods: {
     uploaderHandle,
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList

+ 0 - 0
src/views/passenger/equipment/Detail.vue


+ 5 - 1
src/views/passenger/equipment/DialogForm.vue

@@ -35,6 +35,7 @@
           name="fileData"
           :http-request="uploaderHandle"
           :on-success="uploadSuccess"
+          :on-remove="handleRemove"
           :auto-upload="true"
         >
           <i slot="default" class="el-icon-plus"/>
@@ -77,6 +78,9 @@ export default {
     onDataTypeChange() {
       this.form.bzId = ''
     },
+    handleRemove(file, fileList) {
+      this.fileList = fileList
+    },
     uploadSuccess(res, file, fileList) {
       file.url = res.url
       this.fileList = fileList
@@ -87,7 +91,6 @@ export default {
       this.fileList = []
       this.form = {}
       if (data) {
-        console.log(data.dataType)
         if (data.litpics) {
           data.litpics.forEach(o => {
             this.fileList.push({ url: o })
@@ -98,6 +101,7 @@ export default {
     },
     handleSubmit() {
       const litpics = []
+      console.log(this.fileList)
       this.fileList.forEach(o => {
         litpics.push(o.url)
       })

+ 3 - 6
src/views/passenger/equipment/index.vue

@@ -28,12 +28,9 @@
     <el-row class="action-bar-container" type="flex" justify="end">
       <el-button type="primary" size="small" @click.native="fetchData">查询</el-button>
       <el-button-group>
-        <el-button v-permission="['bz.base.venue.add']" size="small" @click.native="$refs.dialogForm.open({})">
+        <el-button v-permission="['bz.passenger.equipment.add']" size="small" @click.native="$refs.dialogForm.open({})">
           新建
         </el-button>
-        <el-button v-permission="['bz.base.venue.delete']" size="small" @click.native="deleteByIds(multipleSelection)">
-          删除
-        </el-button>
       </el-button-group>
     </el-row>
     <el-card
@@ -63,8 +60,8 @@
         </el-row>
       </div>
       <div class="clearfix action-btns">
-        <el-button type="text" href="javascript:;" @click="$refs.dialogForm.open(item)">编辑</el-button>
-        <el-button type="text" href="javascript:;" @click="deleteByIds([item.id])">删除</el-button>
+        <el-button v-permission="['bz.passenger.equipment.edit']" type="text" href="javascript:;" @click="$refs.dialogForm.open(item)">编辑</el-button>
+        <el-button v-permission="['bz.passenger.equipment.delete']" type="text" href="javascript:;" @click="deleteByIds([item.id])">删除</el-button>
         <el-button type="text" href="javascript:;">详情</el-button>
       </div>
     </el-card>