Quellcode durchsuchen

refactor(product-manage): 修改评论详情查询框

xinyan vor 6 Monaten
Ursprung
Commit
442a04700f
1 geänderte Dateien mit 21 neuen und 21 gelöschten Zeilen
  1. 21 21
      src/views/product-manage/comment-detail/component/DataTable.vue

+ 21 - 21
src/views/product-manage/comment-detail/component/DataTable.vue

@@ -144,17 +144,17 @@ function showLabel(row: any) {
   rowData.value = row;
 }
 
-async function handleQuery() {
-  btnLoading.value = true;
-  await fetchList();
-  btnLoading.value = false;
-}
+// async function handleQuery() {
+//   btnLoading.value = true;
+//   await fetchList();
+//   btnLoading.value = false;
+// }
 
-function resetParameter() {
-  for (const key in formInline) {
-    formInline[key] = '';
-  }
-}
+// function resetParameter() {
+//   for (const key in formInline) {
+//     formInline[key] = '';
+//   }
+// }
 
 defineExpose({ fetchList });
 
@@ -169,7 +169,7 @@ defineExpose({ fetchList });
           <el-col :span="6">
             <div class="flex items-center">
               <span class="mr-2">国 家</span>
-              <el-select v-model="formInline.country" clearable placeholder="请选择国家">
+              <el-select v-model="formInline.country" clearable placeholder="请选择国家" @change="fetchList">
                 <el-option v-for="item in staticData.country_code" :key="item.value" :label="item.label"
                            :value="item.value" />
               </el-select>
@@ -178,7 +178,7 @@ defineExpose({ fetchList });
           <el-col :span="6">
             <div class="flex items-center">
               <span class="mr-2">用户评分</span>
-              <el-select v-model="formInline.score" clearable placeholder="请选择用户评分">
+              <el-select v-model="formInline.score" clearable placeholder="请选择用户评分" @change="fetchList">
                 <el-option v-for="item in useScoreEnum" :key="item.value" :label="item.label"
                            :value="item.value" />
               </el-select>
@@ -187,7 +187,7 @@ defineExpose({ fetchList });
           <el-col :span="6">
             <div class="flex items-center">
               <span class="mr-2">评论类型</span>
-              <el-select v-model="formInline.tiv" clearable placeholder="请选择评论类型">
+              <el-select v-model="formInline.tiv" clearable placeholder="请选择评论类型" @change="fetchList">
                 <el-option v-for="item in useTivEnum" :key="item.value" :label="item.label"
                            :value="item.value" />
               </el-select>
@@ -196,14 +196,14 @@ defineExpose({ fetchList });
         </el-row>
       </div>
     </div>
-    <div class="flex gap-1.5 ml-5">
-      <el-button :icon="Search" :loading="btnLoading" type="primary" @click="handleQuery">
-        查 询
-      </el-button>
-      <el-button :icon="RefreshRight" color="#ECECF1C9" style="width: 88px; color: #3c3c3c;" @click="resetParameter">
-        重 置
-      </el-button>
-    </div>
+    <!--<div class="flex gap-1.5 ml-5">-->
+    <!--  <el-button :icon="Search" :loading="btnLoading" type="primary" @click="handleQuery">-->
+    <!--    查 询-->
+    <!--  </el-button>-->
+    <!--  <el-button :icon="RefreshRight" color="#ECECF1C9" style="width: 88px; color: #3c3c3c;" @click="resetParameter">-->
+    <!--    重 置-->
+    <!--  </el-button>-->
+    <!--</div>-->
   </div>
   <el-divider ref="dividerContainer" style="margin: 20px 0 12px 0;" />
   <vxe-grid ref="gridRef" class="z-0" v-bind="gridOptions">