Jelajahi Sumber

筛选高亮,优化

duy 3 hari lalu
induk
melakukan
050263a82f

+ 7 - 7
src/views/data-fill/query.vue

@@ -157,7 +157,7 @@
                     </template>
                     <template #search>
                         <div class="flex items-center">
-                            <div class="w-40" :class="[searchForm.taskStatus != null ? 'hc-search-highlight' : '']">
+                            <div class="w-40" :class="[searchForm.taskStatus ? 'hc-search-highlight' : '']">
                                 <el-select v-model="searchForm.taskStatus" clearable placeholder="流程状态">
                                     <el-option
                                         v-for="item in processStatusData" :key="item.value"
@@ -165,7 +165,7 @@
                                     />
                                 </el-select>
                             </div>
-                            <div class="ml-2 w-32" :class="[searchForm.majorDateType != null ? 'hc-search-highlight' : '']">
+                            <div class="ml-2 w-32" :class="[searchForm.majorDateType ? 'hc-search-highlight' : '']">
                                 <el-select v-model="searchForm.majorDateType" clearable placeholder="资料类型">
                                     <el-option
                                         v-for="item in majorDataTypeOptions"
@@ -175,7 +175,7 @@
                                     />
                                 </el-select>
                             </div>
-                            <div class="ml-2 w-40" :class="[searchForm.fileUserIdAndName != null ? 'hc-search-highlight' : '']">
+                            <div class="ml-2 w-40" :class="[searchForm.fileUserIdAndName ? 'hc-search-highlight' : '']">
                                 <el-select v-model="searchForm.fileUserIdAndName" clearable placeholder="填报人">
                                     <el-option
                                         v-for="item in reportingPersonData" :key="item.value" :label="item.label"
@@ -184,7 +184,7 @@
                                 </el-select>
                             </div>
                            
-                            <div class="ml-2 w-40" :class="[searchForm.sourceType != null ? 'hc-search-highlight' : '']">
+                            <div class="ml-2 w-40" :class="[searchForm.sourceType ? 'hc-search-highlight' : '']">
                                 <el-select v-model="searchForm.sourceType" clearable placeholder="文件类型">
                                     <el-option
                                         v-for="item in fileTypeData" :key="item.value" :label="item.dictValue"
@@ -192,7 +192,7 @@
                                     />
                                 </el-select>
                             </div>
-                            <div class="ml-2 w-40" :class="[searchForm.waitingUserStatus != null ? 'hc-search-highlight' : '']">
+                            <div class="ml-2 w-40" :class="[searchForm.waitingUserStatus ? 'hc-search-highlight' : '']">
                                 <el-select v-model="searchForm.waitingUserStatus" clearable placeholder="审批人状态">
                                     <el-option :value="1" label="未签字" />
                                     <el-option :value="2" label="已签字" />
@@ -200,10 +200,10 @@
                                     <el-option :value="999" label="签字异常" />
                                 </el-select>
                             </div>
-                            <div class="ml-2 w-64" :class="[searchForm.betweenTime !== '' ? 'hc-search-highlight' : '']">
+                            <div class="ml-2 w-64" :class="[searchForm.betweenTime ? 'hc-search-highlight' : '']">
                                 <HcDatePicker :dates="betweenTime" clearable @change="betweenTimeUpdate" />
                             </div>
-                            <div class="ml-2 w-60" :class="[searchForm.queryValue !== '' ? 'hc-search-highlight' : '']">
+                            <div class="ml-2 w-60" :class="[searchForm.queryValue ? 'hc-search-highlight' : '']">
                                 <el-input
                                     v-model="searchForm.queryValue" clearable placeholder="请输入名称关键词检索"
                                     @keyup="keyUpEvent"

+ 2 - 2
src/views/ledger/components/table-list.vue

@@ -2,10 +2,10 @@
     <div class="hc-table-list-content">
         <HcNewCard v-if="listShow">
             <template #header>
-                <div class="w-64" :class="[searchForm.queryTime !== '' ? 'hc-search-highlight' : '']">
+                <div class="w-64" :class="[searchForm.queryTime ? 'hc-search-highlight' : '']">
                     <HcDatePicker :dates="betweenTime" clearable @change="betweenTimeUpdate" />
                 </div>
-                <div class="ml-3 w-40" :class="[searchForm.createUser != null ? 'hc-search-highlight' : '']">
+                <div class="ml-3 w-40" :class="[searchForm.createUser ? 'hc-search-highlight' : '']">
                     <el-select v-model="searchForm.createUser" clearable block placeholder="请选择记录人">
                         <el-option v-for="item in recordData" :key="item.userId" :label="item.userName" :value="item.userId" />
                     </el-select>

+ 6 - 6
src/views/tasks/components/TableCard.vue

@@ -1,30 +1,30 @@
 <template>
     <HcNewCard>
         <template #header>
-            <div class="w-32" :class="[searchForm.typeValue != null ? 'hc-search-highlight' : '']">
+            <div class="w-32" :class="[searchForm.typeValue ? 'hc-search-highlight' : '']">
                 <el-select v-model="searchForm.typeValue" clearable block placeholder="任务类型">
                     <el-option v-for="item in tasksType" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" />
                 </el-select>
             </div>
-            <div class="ml-3 w-32" :class="[searchForm.statusValue != null ? 'hc-search-highlight' : '']">
+            <div class="ml-3 w-32" :class="[searchForm.statusValue ? 'hc-search-highlight' : '']">
                 <el-select v-model="searchForm.statusValue" clearable block placeholder="任务状态">
                     <el-option v-for="item in tasksStatus" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" />
                 </el-select>
             </div>
-            <div class="ml-3 w-32" :class="[searchForm.contractIdValue != null ? 'hc-search-highlight' : '']">
+            <div class="ml-3 w-32" :class="[searchForm.contractIdValue ? 'hc-search-highlight' : '']">
                 <el-select v-model="searchForm.contractIdValue" clearable block placeholder="合同段" @change="ContractIdChange">
                     <el-option v-for="item in contractList" :key="item.id" :label="item.contractName" :value="item.id" />
                 </el-select>
             </div>
-            <div class="ml-3 w-32" :class="[searchForm.batch != null ? 'hc-search-highlight' : '']">
+            <div class="ml-3 w-32" :class="[searchForm.batch ? 'hc-search-highlight' : '']">
                 <el-select v-model="searchForm.batch" clearable block placeholder="上报批次">
                     <el-option v-for="item in reportBatch" :key="item.batch" :label="item.batch" :value="item.batch" />
                 </el-select>
             </div>
-            <div class="ml-3 w-64" :class="[searchForm.startTimeValue != null ? 'hc-search-highlight' : '']">
+            <div class="ml-3 w-64" :class="[searchForm.startTimeValue ? 'hc-search-highlight' : '']">
                 <HcDatePicker :dates="betweenTime" clearable @change="betweenTimeUpdate" />
             </div>
-            <div class="ml-3 w-56" :class="[searchForm.queryValue !== '' ? 'hc-search-highlight' : '']">
+            <div class="ml-3 w-56" :class="[searchForm.queryValue ? 'hc-search-highlight' : '']">
                 <el-input v-model="searchForm.queryValue" clearable block placeholder="请输入名称关键词检索" @keyup="keyUpEvent" />
             </div>
             <div class="ml-2">