瀏覽代碼

修改状态

lex-xin 4 年之前
父節點
當前提交
4100c83d4c
共有 3 個文件被更改,包括 31 次插入1 次删除
  1. 7 0
      src/constant/index.js
  2. 5 0
      src/utils/vueFilter.js
  3. 19 1
      src/views/withdrawal-application/index.vue

+ 7 - 0
src/constant/index.js

@@ -240,3 +240,10 @@ export const downListType = {
   1:'订单列表',
   2:'财务管理'
 }
+
+export const withdrawalStatus = {
+  APPROVED: '同意',
+  DENIED: '拒绝',
+  PROCESSING: '处理中',
+  CANCELED: '取消'
+}

+ 5 - 0
src/utils/vueFilter.js

@@ -741,3 +741,8 @@ Vue.filter('ProbationPeriod', value => {
 Vue.filter('downListType', value => {
   return constant.downListType[value]
 })
+
+// 退团状态
+Vue.filter('withdrawalStatus', value => {
+  return constant.withdrawalStatus[value]
+})

+ 19 - 1
src/views/withdrawal-application/index.vue

@@ -19,6 +19,16 @@
           ></el-input>
         </el-form-item>
         <el-form-item>
+          <el-select v-model="searchForm.status" clearable placeholder="请选择状态">
+            <el-option
+              v-for="(item, key) in withdrawalStatus"
+              :key="key"
+              :label="item"
+              :value="key"
+            ></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item>
           <el-button native-type="submit" type="danger">搜索</el-button>
           <el-button native-type="reset" type="primary">重置</el-button>
           <el-button @click="onExport" type="primary" v-permission="'export/musicGroupQuit'">导出</el-button>
@@ -47,6 +57,11 @@
         >
           <copy-text slot-scope="scope">{{scope.row.musicGroup.name}}</copy-text>
         </el-table-column>
+        <el-table-column label="状态">
+          <template slot-scope="scope">
+            {{ scope.row.status | withdrawalStatus }}
+          </template>
+        </el-table-column>
         <el-table-column
           prop="createTime"
           label="申请时间"
@@ -129,13 +144,16 @@ import visit from './modals/visit'
 import { Export } from '@/utils/downLoadFile'
 import qs from 'qs'
 import { musicGroupQuitQeryPage } from './api'
+import { withdrawalStatus } from '@/constant'
 const initSearch = {
-  search: ''
+  search: '',
+  status: null
 }
 export default {
   components: { pagination, quitModal, quitOnlyModal, visit },
   data() {
     return {
+      withdrawalStatus,
       quitVisible: false,
       quitOnlyVisible: false,
       visitVisible: false,