Kaynağa Gözat

任务系统增加搜索条件

kevin 2 yıl önce
ebeveyn
işleme
6df7b22868
2 değiştirilmiş dosya ile 31 ekleme ve 1 silme
  1. 4 0
      layouts/components/Navbar.vue
  2. 27 1
      pages/main/index/task.vue

+ 4 - 0
layouts/components/Navbar.vue

@@ -10,6 +10,7 @@
     <breadcrumb id="breadcrumb-container" class="breadcrumb-container" />
     <div class="right-menu" style="display: flex">
       <div>
+        <el-button  @click="show_(0,0)"  size="small" type="primary">查看工单</el-button>
         <el-button  @click="add_(0,0)"  size="small" type="primary">创建工单</el-button>
       </div>
       <template v-if="device!=='mobile'">
@@ -88,6 +89,9 @@ export default {
     add_(){
       this.$router.push("/main/task?action=add&time="+Math.random());
     },
+    show_(){
+      this.$router.push("/main/task?time="+Math.random());
+    },
     async logout() {
       // await this.$store.dispatch("user/logout");
       console.log(

+ 27 - 1
pages/main/index/task.vue

@@ -2,6 +2,19 @@
   <div class="content">
     <div style="margin-top: 15px;margin-right: 30px;display: flex;align-items: center">
       <category v-model="search.cate_id" :type="7" style="margin-right: 20px"/>
+      <div class="search-item ">
+        <span class="margin-right-15">搜索用户</span>
+        <el-input  v-model="search.uid" placeholder="uid" style="width: 200px"></el-input>
+      </div>
+      <div class="search-item margin-left-15 margin-right-15">
+        <span class="margin-right-15">
+            关键字
+          <el-tooltip class="item"  content="会在任务标题和任务备注内进行检索" placement="top" effect="light">
+            <i class="el-icon-question"></i>
+          </el-tooltip>
+        </span>
+        <el-input v-model="search.keyword" placeholder="keyword" style="width: 200px"></el-input>
+      </div>
       <el-button type="primary" @click="getList" style="margin-right: 40px">查看</el-button>
       <el-tag
         style="margin-right: 20px;cursor: pointer"
@@ -9,7 +22,7 @@
         :key="item.label"
         :type="item.type"
         @click="status(item.val)"
-        effect="dark">
+        effect="plain">
         {{ item.label }}
       </el-tag>
       <el-button type="primary" @click="add_(0,0)" style="position: absolute;right: 20px">添加任务</el-button>
@@ -123,6 +136,8 @@
           type:"",
           status:"1",
           data_type:"all",
+          uid: 0,
+          keyword: '',
         },
         items: [
           { type: '', label: '待处理',val:'1'},
@@ -214,6 +229,17 @@
   .content{
     padding: 15px;
   }
+  .margin-left-15{
+    margin-left: 15px;
+  }
+  .margin-right-15{
+    margin-right: 15px;
+  }
+.search-item {
+  display: flex;
+  justify-content: flex-start;
+  align-items: center;
+}
 .count-list {
   padding-bottom: 10px;
   display: flex;