Browse Source

任务列表

wangbin 3 years ago
parent
commit
d78515c99c
2 changed files with 28 additions and 13 deletions
  1. 24 0
      src/api/task.js
  2. 4 13
      src/view/gameTask/list.vue

+ 24 - 0
src/api/task.js

@@ -46,4 +46,28 @@ export const createGameTask = (data) => {
       method: 'post',
       data
     })
+  }
+
+  export const getGameTaskTargetList = (data) => {
+    return service({
+      url: '/gameTask/getGameTaskTargetList',
+      method: 'post',
+      data
+    })
+  }
+
+  export const getGameTaskTargetById = (data) => {
+    return service({
+      url: '/gameTask/getGameTaskTargetById',
+      method: 'post',
+      data
+    })
+  }
+
+  export const updateGameTaskTarget = (data) => {
+    return service({
+      url: '/gameTask/updateTarget',
+      method: 'post',
+      data
+    })
   }

+ 4 - 13
src/view/gameTask/list.vue

@@ -2,8 +2,8 @@
     <div>
       <div class="gva-search-box">
         <el-form ref="searchForm" :inline="true" :model="searchInfo">
-          <el-form-item label="电脑编号">
-            <el-input v-model="searchInfo.pc_code" placeholder="编号" />
+          <el-form-item label="任务Id">
+            <el-input v-model="searchInfo.task_id" placeholder="任务Id" />
           </el-form-item>
           <el-form-item label="使用者">
             <el-input v-model="searchInfo.user" placeholder="使用者" />
@@ -17,16 +17,6 @@
       <div class="gva-table-box">
         <div class="gva-btn-list">
           <el-button size="small" type="primary" icon="plus" @click="openDialog('addCard')">新增</el-button>
-          <el-button class="excel-btn" size="small" type="success" icon="download" @click="downloadExcelTemplate()">下载模板</el-button>
-          <el-upload
-            class="excel-btn"
-            :action="`${path}/computer/importExcel`"
-            :headers="{'x-token':userStore.token}"
-            :on-success="loadExcel"
-            :show-file-list="false"
-          >
-            <el-button size="small" type="primary" icon="upload">导入</el-button>
-          </el-upload>
         </div>
         <el-table :data="tableData" border @sort-change="sortChange" @selection-change="handleSelectionChange">
           <el-table-column
@@ -199,7 +189,7 @@
             </el-form>
           </el-tab-pane>
           <el-tab-pane label="数优目标">
-              <el-form ref="apiForm" :model="form" :rules="rules" label-width="50px" :inline="true">
+              <el-form ref="apiForm" :model="form" :rules="rules" label-width="80px" :inline="true">
                 <el-form-item  label="新增目标" prop="new_target">
                 <el-input v-model="form.new_target" autocomplete="off" />
               </el-form-item>
@@ -475,6 +465,7 @@
   const onSubmit = () => {
     page.value = 1
     pageSize.value = 10
+    searchInfo.value.task_id = Number(searchInfo.value.task_id)
     getTableData()
   }