浏览代码

添加重置付费

wangbin 3 年之前
父节点
当前提交
c9f371c640
共有 2 个文件被更改,包括 21 次插入8 次删除
  1. 8 0
      src/api/task.js
  2. 13 8
      src/view/gameTarget/target.vue

+ 8 - 0
src/api/task.js

@@ -110,4 +110,12 @@ export const createGameTask = (data) => {
       method: 'post',
       data
     })
+  }
+
+  export const taskResetFee = (data) => {
+    return service({
+      url: '/gameTask/taskResetFee',
+      method: 'post',
+      data
+    })
   }

+ 13 - 8
src/view/gameTarget/target.vue

@@ -82,7 +82,7 @@
             </div>
           </template>
         </el-table-column>
-          <el-table-column fixed="right" align="right"  label="操作" width="140">
+          <el-table-column fixed="right" label="操作" width="160">
             <template #default="scope">
               <el-button
                 icon="edit"
@@ -91,6 +91,13 @@
                 link
                 @click="editCardFunc(scope.row)"
               >编辑</el-button>
+              <el-button
+                icon="edit"
+                size="small"
+                type="primary"
+                link
+                @click="resetFeeFunc(scope.row)"
+              >重置付费</el-button>
             </template>
           </el-table-column>
         </el-table>
@@ -246,6 +253,7 @@
     getGameTaskTargetById,
     updateGameTaskTarget,
     getGameTaskTargetList,
+    taskResetFee,
   } from '@/api/task'
   import {
     selectResponsiblePerson,
@@ -687,22 +695,19 @@ const deleteBtn = async(btns, index) => {
     })
   }
   
-  const deleteApiFunc = async(row) => {
-    ElMessageBox.confirm('此操作将永久删除所有角色下该api, 是否继续?', '提示', {
+  const resetFeeFunc = async(row) => {
+    ElMessageBox.confirm('此操作将重置付费, 是否继续?', '提示', {
       confirmButtonText: '确定',
       cancelButtonText: '取消',
       type: 'warning'
     })
       .then(async() => {
-        const res = await deleteGameTask(row)
+        const res = await taskResetFee(row)
         if (res.code === 0) {
           ElMessage({
             type: 'success',
-            message: '删除成功!'
+            message: '重置成功!'
           })
-          if (tableData.value.length === 1 && page.value > 1) {
-            page.value--
-          }
           getTableData()
         }
       })