浏览代码

审批消息:分tab

chrislee 1 年之前
父节点
当前提交
8849a3ff68
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      src/views/modules/msg-center/approve.vue

+ 9 - 1
src/views/modules/msg-center/approve.vue

@@ -41,6 +41,11 @@
           <el-button @click="batchApprove()">批量审批</el-button>
         </el-form-item>
       </el-form>
+      <el-tabs v-model="dataForm.type" @tab-click="queryData">
+        <el-tab-pane label="待审批" name="'1'"></el-tab-pane>
+        <el-tab-pane label="审批历史" name="'2'"></el-tab-pane>
+        <el-tab-pane label="我的申请" name="'3'"></el-tab-pane>
+      </el-tabs>
       <el-table
         :data="dataList"
         border
@@ -173,7 +178,9 @@
       return {
         approveDialogVisible: false,
         addOrUpdateVisible: false,
-        dataForm: {},
+        dataForm: {
+          type: '1'
+        },
         dataList: [],
         pageIndex: 1,
         pageSize: 10,
@@ -258,6 +265,7 @@
           'size': this.pageSize,
           'createTime': this.dataForm.createTime ? this.dataForm.createTime : null,
           'state': this.dataForm.state ? this.dataForm.state : null,
+          'type': this.dataForm.type ? Number(this.dataForm.type) : null,
           'businessType': this.dataForm.businessType ? this.dataForm.businessType : null,
           'businessId': this.dataForm.businessId ? this.dataForm.businessId : null
         }