From 718a13554dbb2f99e27adeb7b95edfc3096dacc5 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期四, 26 六月 2025 14:24:27 +0800
Subject: [PATCH] 删除打印和路由返回

---
 laboratory/src/views/dataManagement/dispatching/list.vue |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/laboratory/src/views/dataManagement/dispatching/list.vue b/laboratory/src/views/dataManagement/dispatching/list.vue
index 440d066..3ae6417 100644
--- a/laboratory/src/views/dataManagement/dispatching/list.vue
+++ b/laboratory/src/views/dataManagement/dispatching/list.vue
@@ -1,6 +1,10 @@
 <template>
   <div class="list">
-    <TableCustom :queryForm="form" :tableData="tableData" :total="total" @handleCurrentChange="handleCurrentChange" @handleSizeChange="handleSizeChange">
+    <TableCustom :queryForm="form"
+     :tableData="tableData"
+     :total="total"
+      @handleCurrentChange="handleCurrentChange" 
+      @handleSizeChange="handleSizeChange">
       <template #search>
         <el-form :model="form" labelWidth="auto" inline>
           <el-form-item label="所属项目课题方案:">
@@ -23,13 +27,19 @@
               @change="handleDateChange"
             ></el-date-picker>
           </el-form-item>
-          <el-form-item label="状态" >
+          <el-form-item label="状态" v-if="(userRole==3||userRole==2||userRole==1)">
             <el-select v-model="form.status" placeholder="请选择">
               <el-option label="全部" value=""></el-option>
               <el-option label="草稿箱" value="-1"></el-option>
               <el-option label="待确认" value="1"></el-option>
               <el-option label="已确认" value="2"></el-option>
               <el-option label="已封存" value="3"></el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="状态" v-else>
+            <el-select v-model="form.otherStatus" placeholder="请选择">
+              <el-option label="待确认" value="1"></el-option>
+              <el-option label="已确认" value="2"></el-option>
             </el-select>
           </el-form-item>
           <el-form-item label="">
@@ -101,8 +111,8 @@
           label="状态"
         >
           <template slot-scope="scope">
-            <el-tag :type="getStatusType(scope.row.status)">
-              {{ getStatusText(scope.row.status) }}
+            <el-tag :type="getStatusType((userRole==3||userRole==2||userRole==1)?scope.row.status:scope.row.otherStatus)">
+              {{ getStatusText((userRole==3||userRole==2||userRole==1)?scope.row.status:scope.row.otherStatus) }}
             </el-tag>
           </template>
         </el-table-column>
@@ -128,7 +138,7 @@
             <template v-if="userRole == '4' || userRole == '5'">
               <el-button type="text" @click="handleDetail(scope.row)">详情</el-button>
               <el-button
-                v-if="scope.row.status == 1"
+                v-if="scope.row.otherStatus == 1"
                 type="text"
                 @click="handleConfirm(scope.row)"
               >确认</el-button>

--
Gitblit v1.7.1