Ver código fonte

景点管理

LaveyD 1 ano atrás
pai
commit
46e20c3fd9

+ 1 - 1
src/api/batch.js

@@ -23,7 +23,7 @@ export function createBatchConfig (params) {
 }
 
 export function getBatchConfigList (params) {
-  return http.post(`/batchConfig/getBatchConfigList`, params)
+  return http.post(`/admin/system-config/list`, { data: params })
 }
 
 export function deleteBatchConfig (id) {

+ 11 - 4
src/api/ticketSpot.js

@@ -1,13 +1,20 @@
 import http from '@/utils/request'
 export function getTicketSpotList (params) {
-  return http.post('ticketSpot/getTicketSpotList', params)
+  if (!params) {
+    params = {
+      export: false,
+      pageSize: 100,
+      pageNum: 1
+    }
+  }
+  return http.post('/admin/ticketSpot', { data: params })
 }
 export function addTicketSpot (params) {
-  return http.post('ticketSpot/addTicketSpot', params)
+  return http.post('/admin/ticketSpot/add', { data: params })
 }
 export function deleteTicketSpot (params) {
-  return http.post('ticketSpot/deleteTicketSpot', params)
+  return http.post('/admin/ticketSpot/delete', { data: params })
 }
 export function updateTicketSpot (params) {
-  return http.post('ticketSpot/updateTicketSpot', params)
+  return http.post('/admin/ticketSpot/update', { data: params })
 }

+ 9 - 6
src/api/ticketType.js

@@ -35,24 +35,27 @@ export function deleteTicket (id) {
 
 // 获取景点列表
 export function getScenic () {
-  return http.post('/admin/scenic')
+  const params = {
+    export: false,
+    pageSize: 100,
+    pageNum: 1
+  }
+  return http.post('/admin/scenic', { data: params })
 }
 
 // 获取景点列表
 export function updateScenic (params) {
-  return http.post('scenic/updateScenic', params)
+  return http.post('/admin/scenic/update', { data: params })
 }
 
 // 新建景点
 export function createScenic (params) {
-  return http.post('scenic/createScenic', params)
+  return http.post('/admin/scenic/add', { data: params })
 }
 
 // 删除景点
 export function delScenic (data) {
-  return http.post('scenic/delScenic', {
-    id: data.id
-  })
+  return http.post('/admin/scenic/delete', { data: { idList: [data.id] } })
 }
 // 生成库存
 export function createTicketInStock (params) {

+ 2 - 2
src/components/TreePanel/index.vue

@@ -17,12 +17,12 @@
 
             <el-form-item label="开放状态">
               <el-switch
-                v-model="arr.data.is_open"
+                v-model="arr.data.isOpen"
                 :inactive-value="0"
                 :active-value="1"
               >
               </el-switch>
-              <span>{{ arr.data.is_open?'开放':'关闭' }}</span>
+              <span>{{ arr.data.isOpen?'开放':'关闭' }}</span>
             </el-form-item>
 
             <el-form-item label="每日最大检票次数">

+ 5 - 2
src/pages/ticketSetting/scenic.vue

@@ -26,9 +26,12 @@
         <el-table-column
           label="状态">
           <template slot-scope="scope">
-            {{ scope.row.is_open | scenicStatus }}
+            {{ scope.row.isOpen | scenicStatus }}
           </template>
         </el-table-column>
+        <el-table-column
+          prop="createTime"
+          label="创建时间"></el-table-column>
         <!-- <el-table-column
           width="300"
           label="开放时间">
@@ -115,7 +118,7 @@ export default {
     getScenic () {
       this.loading = true
       getScenic().then(res => {
-        this.tableData = res?.data.children.map(item => item.data)
+        this.tableData = res?.data?.records || []
       }).finally(() => {
         this.loading = false
       })

+ 19 - 25
src/pages/ticketSetting/scenic/editDialog.vue

@@ -67,14 +67,14 @@
       </el-form-item> -->
       <el-form-item
         label="状态"
-        prop="is_open">
+        prop="isOpen">
         <el-switch
           :active-value="1"
           :inactive-value="0"
-          v-model="form.is_open"
+          v-model="form.isOpen"
         ></el-switch>
         <span style="margin-left:5px">
-          {{ form.is_open?'开放':'关闭' }}
+          {{ form.isOpen?'开放':'关闭' }}
         </span>
       </el-form-item>
     </div>
@@ -109,7 +109,7 @@ export default {
         name: '',
         // day_check_limit: 99999999,
         // peak_warning_num: 99999999,
-        is_open: 1,
+        isOpen: 1,
         parent_id: 1
         // open_starttime: '08:00:00',
         // open_endtime: '20:00:00',
@@ -130,27 +130,21 @@ export default {
     updateScenic () {
       this.$refs.form.validate(valid => {
         if (valid) {
-          this.form.open_starttime = '00:00:00'
-          this.form.open_endtime = '23:59:59'
-          this.form.open_starttime_weekend = '00:00:00'
-          this.form.open_endtime_weekend = '23:59:59'
-          this.form.open_starttime_holiday = '00:00:00'
-          this.form.open_endtime_holiday = '23:59:59'
-          if (this.dialogType === 'add') {
-            createScenic(this.form).then(res => {
-              this.$message.success('创建成功')
-              this.handleClose()
-              this.reset()
-              this.$emit('updateList')
-            })
-          } else {
-            updateScenic(this.form).then(res => {
-              this.$message.success('更新成功')
-              this.handleClose()
-              this.reset()
-              this.$emit('updateList')
-            })
-          }
+          // this.form.open_starttime = '00:00:00'
+          // this.form.open_endtime = '23:59:59'
+          // this.form.open_starttime_weekend = '00:00:00'
+          // this.form.open_endtime_weekend = '23:59:59'
+          // this.form.open_starttime_holiday = '00:00:00'
+          // this.form.open_endtime_holiday = '23:59:59'
+          const handler = this.dialogType === 'add' ? createScenic : updateScenic
+          const msg = this.dialogType === 'add' ? '创建' : '更新'
+
+          handler(this.form).then(res => {
+            this.$message.success(`${msg}成功`)
+            this.handleClose()
+            this.reset()
+            this.$emit('updateList')
+          })
         } else {
           console.log('error submit!!')
           return false

+ 0 - 1
src/store/modules/user.js

@@ -76,7 +76,6 @@ const user = {
     GetInfo ({ commit, state }) {
       return new Promise((resolve, reject) => {
         getAuthorizationInfo().then(res => {
-          debugger
           const { admin } = res.data || {}
           // 设置ID
           commit('SET_ID', admin?.id)