From 037a7112a2bc9e38bb2f398ff5ca740ac01a8fb2 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 20 二月 2025 10:21:05 +0800
Subject: [PATCH] 检验任务搬迁30%

---
 src/views/performance/manHour/workTimeConfig.vue |  143 ++++++++---------------------------------------
 1 files changed, 25 insertions(+), 118 deletions(-)

diff --git a/src/views/performance/manHour/workTimeConfig.vue b/src/views/performance/manHour/workTimeConfig.vue
index 71eac7d..5364c89 100644
--- a/src/views/performance/manHour/workTimeConfig.vue
+++ b/src/views/performance/manHour/workTimeConfig.vue
@@ -4,168 +4,73 @@
       <div class="search_thing">
         <div class="search_label">缂栧彿锛�</div>
         <div class="search_input">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            clearable
-            v-model="queryParams.number"
-            @keyup.enter.native="refreshTable()"
-          ></el-input>
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.number"
+            @keyup.enter.native="refreshTable()"></el-input>
         </div>
       </div>
       <div class="search_thing">
         <div class="search_label">瀹為獙瀹わ細</div>
-        <el-select
-          v-model="queryParams.laboratory"
-          placeholder="鍏ㄩ儴"
-          size="small"
-          @change="refreshTable()"
-          clearable
-        >
-          <el-option
-            v-for="item in laboratoryList"
-            :key="item.value"
-            :label="item.label"
-            :value="item.value"
-          >
+        <el-select v-model="queryParams.laboratory" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()" clearable>
+          <el-option v-for="item in laboratoryList" :key="item.value" :label="item.label" :value="item.value">
           </el-option>
         </el-select>
       </div>
       <div class="search_thing">
         <div class="search_label">閮ㄩ棬锛�</div>
         <div class="search_input">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            clearable
-            v-model="queryParams.department"
-            @keyup.enter.native="refreshTable()"
-          ></el-input>
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.department"
+            @keyup.enter.native="refreshTable()"></el-input>
         </div>
       </div>
       <div class="search_thing" style="padding-left: 30px">
         <el-button size="small" @click="refresh()">閲� 缃�</el-button>
-        <el-button size="small" type="primary" @click="refreshTable()"
-          >鏌� 璇�</el-button
-        >
+        <el-button size="small" type="primary" @click="refreshTable()">鏌� 璇�</el-button>
       </div>
-      <el-button
-        size="small"
-        type="primary"
-        style="position: absolute; right: 50px"
-        @click="openAdd('鏂板')"
-        v-if="checkPermi(['performance:manHour:workTimeConfig:add'])"
-        >鏂� 澧�</el-button
-      >
+      <el-button size="small" type="primary" style="position: absolute; right: 50px" @click="openAdd('鏂板')"
+        v-if="checkPermi(['performance:manHour:workTimeConfig:add'])">鏂� 澧�</el-button>
     </div>
     <div class="table">
-      <lims-table
-        :tableData="tableData"
-        :column="column"
-        :page="page"
-        :tableLoading="tableLoading"
-        :height="'calc(100vh - 290px)'"
-        @pagination="pagination"
-      ></lims-table>
+      <lims-table :tableData="tableData" :column="column" :page="page" :tableLoading="tableLoading"
+        :height="'calc(100vh - 290px)'" @pagination="pagination"></lims-table>
     </div>
     <!-- 鏂板/缂栬緫 -->
     <el-dialog :title="title" :visible.sync="timeDia" width="500px">
-      <el-form
-        :model="timeForm"
-        ref="timeForm"
-        :rules="timeRules"
-        label-position="right"
-        label-width="120px"
-      >
+      <el-form :model="timeForm" ref="timeForm" :rules="timeRules" label-position="right" label-width="120px">
         <el-form-item label="缂栧彿" prop="number">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            clearable
-            v-model="timeForm.number"
-          ></el-input>
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.number"></el-input>
         </el-form-item>
         <el-form-item label="杈呭姪椤圭洰鍚嶇О" prop="auxiliaryProject">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            clearable
-            v-model="timeForm.auxiliaryProject"
-          >
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.auxiliaryProject">
           </el-input>
         </el-form-item>
         <el-form-item label="閮ㄩ棬" prop="department">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            clearable
-            v-model="timeForm.department"
-          >
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.department">
           </el-input>
         </el-form-item>
         <el-form-item label="瀹為獙瀹�" prop="laboratory">
-          <el-select
-            v-model="timeForm.laboratory"
-            size="small"
-            clearable
-            placeholder="璇烽�夋嫨"
-            style="width: 100%"
-          >
-            <el-option
-              v-for="item in laboratoryList"
-              :key="item.value"
-              :label="item.label"
-              :value="item.value"
-            >
+          <el-select v-model="timeForm.laboratory" size="small" clearable placeholder="璇烽�夋嫨" style="width: 100%">
+            <el-option v-for="item in laboratoryList" :key="item.value" :label="item.label" :value="item.value">
             </el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="鍗曚綅" prop="unit">
-          <el-select
-            v-model="timeForm.unit"
-            size="small"
-            clearable
-            placeholder="璇烽�夋嫨"
-            style="width: 100%"
-          >
-            <el-option
-              v-for="item in unitList"
-              :key="item.dictValue"
-              :label="item.dictLabel"
-              :value="item.dictValue"
-            >
+          <el-select v-model="timeForm.unit" size="small" clearable placeholder="璇烽�夋嫨" style="width: 100%">
+            <el-option v-for="item in unitList" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue">
             </el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="鏍稿噯宸ユ椂" prop="approvedWorkingHour">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            clearable
-            v-model="timeForm.approvedWorkingHour"
-          >
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="timeForm.approvedWorkingHour">
           </el-input>
         </el-form-item>
         <el-form-item label="澶囨敞" prop="remarks">
-          <el-input
-            size="small"
-            placeholder="璇疯緭鍏�"
-            type="textarea"
-            :rows="2"
-            clearable
-            v-model="timeForm.remarks"
-          >
+          <el-input size="small" placeholder="璇疯緭鍏�" type="textarea" :rows="2" clearable v-model="timeForm.remarks">
           </el-input>
         </el-form-item>
       </el-form>
       <span slot="footer" class="dialog-footer">
         <el-button @click="timeDia = false">鍙� 娑�</el-button>
-        <el-button
-          :loading="uploading"
-          type="primary"
-          @click="submitProduct('timeForm')"
-          >纭� 璁�</el-button
-        >
+        <el-button :loading="uploading" type="primary" @click="submitProduct('timeForm')">纭� 璁�</el-button>
       </span>
     </el-dialog>
   </div>
@@ -377,7 +282,7 @@
             this.refresh();
           });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
   },
 };
@@ -387,6 +292,7 @@
 .work-time-config {
   height: 100%;
 }
+
 .search {
   background-color: #fff;
   height: 80px;
@@ -409,6 +315,7 @@
 .search_input {
   width: calc(100% - 70px);
 }
+
 .table {
   padding: 10px;
   padding-top: 0;

--
Gitblit v1.9.3