lilei 4 anni fa
parent
commit
973fd6fff0
2 ha cambiato i file con 32 aggiunte e 29 eliminazioni
  1. 8 0
      src/api/luckyDraw.js
  2. 24 29
      src/views/market/lotterySettings.vue

+ 8 - 0
src/api/luckyDraw.js

@@ -26,3 +26,11 @@ export const getLuckyDrawDetail = (params) => {
     method: 'get'
   })
 }
+// 启用禁用
+export const enableLuckyDraw = (params) => {
+  return axios({
+    url: 'luckyDraw/updateState',
+    data: params,
+    method: 'post'
+  })
+}

+ 24 - 29
src/views/market/lotterySettings.vue

@@ -55,6 +55,12 @@
           title="编辑"
           class="actionBtn icon-blues"
           @click="handleEdit(record)" />
+        <a-icon
+          type="delete"
+          id="lotterySet-handleDel"
+          title="删除"
+          class="actionBtn icon-red"
+          @click="handleDel(record)" />
       </span>
       <span slot="actime" slot-scope="text, record">
         {{ record.activeStartTime }} 至 {{ record.activeEndTime }}
@@ -86,7 +92,7 @@ import {
 } from '@/components'
 import addlotterySetModal from './addlotterySetModal.vue'
 import {
-  getLuckyDrawList
+  getLuckyDrawList, enableLuckyDraw
 } from '@/api/luckyDraw.js'
 
 export default {
@@ -179,6 +185,14 @@ export default {
     handleEdit (record) {
       this.itemId = record.id
       this.showEditModal = true
+    },
+    // 删除
+    handleDel (record) {
+
+    },
+    // 查看
+    handleView (record) {
+
     },
     // 重置
     resetForm () {
@@ -194,38 +208,19 @@ export default {
     },
     // 更改启用禁用状态
     changeFlagHandle (text, record) {
-      console.log(text)
       const _this = this
       const _data = {
         id: record.id,
-        flag: record.state == 1 ? '0' : '1'
-      }
-      if (record.state == 1) {
-        this.$confirm({
-          title: '提示',
-          centered: true,
-          content: '商品分类被禁用后,该分类将不在显示给用户,确定禁用吗?',
-          okText: '确定',
-          cancelText: '取消',
-          onOk () {
-            changeGoodsStatus(_data).then(res => {
-              if (res.status == 200) {
-                _this.$message.success(res.message)
-                _this.$refs.table.refresh()
-              }
-            })
-          }
-        })
-      } else {
-        changeGoodsStatus(_data).then(res => {
-          if (res.status == 200) {
-            _this.$message.success(res.message)
-            _this.$refs.table.refresh()
-          } else {
-            record.state = !record.state
-          }
-        })
+        state: record.state == 1 ? '0' : '1'
       }
+      enableLuckyDraw(_data).then(res => {
+        if (res.status == 200) {
+          _this.$message.success(res.message)
+          _this.$refs.table.refresh()
+        } else {
+          record.state = !record.state
+        }
+      })
     },
     beforeRouteEnter (to, from, next) {
       next(vm => {