From 41c2f79abd464e6c063166d680b51f746d6f0456 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期六, 10 八月 2024 16:25:13 +0800
Subject: [PATCH] 修改特殊值填值

---
 src/components/do/b3-work-time-management/work-time-config.vue |  110 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 57 insertions(+), 53 deletions(-)

diff --git a/src/components/do/b3-work-time-management/work-time-config.vue b/src/components/do/b3-work-time-management/work-time-config.vue
index d26142d..c02fe8a 100644
--- a/src/components/do/b3-work-time-management/work-time-config.vue
+++ b/src/components/do/b3-work-time-management/work-time-config.vue
@@ -8,7 +8,8 @@
 			</div>
 			<div class="search_thing">
 				<div class="search_label">瀹為獙瀹わ細</div>
-				<el-select v-model="componentData.entity.laboratory" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()">
+				<el-select v-model="componentData.entity.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>
@@ -16,10 +17,12 @@
 			<div class="search_thing">
 				<div class="search_label">閮ㄩ棬锛�</div>
 				<div class="search_input">
-          <el-select v-model="componentData.entity.department" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()">
+          <!-- <el-select v-model="componentData.entity.department" placeholder="鍏ㄩ儴" size="small" @change="refreshTable()">
 					  <el-option v-for="item in partList" :key="item.value" :label="item.label" :value="item.value">
             </el-option>
-          </el-select>
+          </el-select> -->
+          <el-input size="small" placeholder="璇疯緭鍏�" clearable
+						v-model="componentData.entity.department" @keyup.enter.native="refreshTable()"></el-input>
         </div>
 			</div>
 			<div class="search_thing" style="padding-left: 30px;">
@@ -37,7 +40,6 @@
 </template>
 
 <script>
-import { number } from 'echarts'
 import ValueTable from '../../tool/value-table.vue'
 export default {
   components: {
@@ -46,55 +48,57 @@
   data () {
     return{
       componentData: {
-					entity: {
-						number: null,
-						department: null,
-						laboratory: null,
-						orderBy: {
-							field: 'id',
-							order: 'desc'
-						}
-					},
-					isIndex: true,
-					showSelect: false,
-					select: true,
-					do: [{
-						id: 'delete',
-						font: '鍒犻櫎',
-						type: 'text',
-						method: 'doDiy'
-					}, {
-						id: 'update',
-						font: '缂栬緫',
-						type: 'text',
-						method: 'doDiy'
-					}],
-					tagField: {
-						laboratory: {
-							select: []
-						},
-						unit: {
-							select: []
-						},
-						// department: {
-						// 	select: []
-						// },
-					},
-					linkEvent: {
-					},
-					selectField: {
-						laboratory: {
-							select: []
-						},
-						unit: {
-							select: []
-						},
-						// department: {
-						// 	select: []
-						// },
-					},
-					requiredAdd: ['number','auxiliaryProject','laboratory','unit','approvedWorkingHour','department'],
-					requiredUp: ['number','auxiliaryProject','laboratory','unit','approvedWorkingHour','department']
+        entity: {
+          number: null,
+          department: null,
+          laboratory: null,
+          orderBy: {
+            field: 'id',
+            order: 'desc'
+          }
+        },
+        isIndex: true,
+        showSelect: false,
+        select: true,
+        do: [{
+          id: 'delete',
+          font: '鍒犻櫎',
+          type: 'text',
+          method: 'doDiy'
+        }, {
+          id: 'update',
+          font: '缂栬緫',
+          type: 'text',
+          method: 'doDiy',
+          field: ['department']
+        }],
+        tagField: {
+          laboratory: {
+            select: []
+          },
+          unit: {
+            select: []
+          },
+          // department: {
+          // 	select: []
+          // },
+        },
+        linkEvent: {
+        },
+        selectField: {
+          laboratory: {
+            select: []
+          },
+          unit: {
+            select: []
+          },
+          // department: {
+          // 	select: []
+          // },
+        },
+        needSort: ['auxiliaryProject'],
+        requiredAdd: ['number','auxiliaryProject','laboratory','unit','approvedWorkingHour'],
+        requiredUp: ['number','auxiliaryProject','laboratory','unit','approvedWorkingHour']
 			},
       entityCopy: {},
 			upIndex: 0,

--
Gitblit v1.9.3