From bf95b5fa867fb9de61e8c76315625c51f0138c68 Mon Sep 17 00:00:00 2001
From: lxl <lixuliang_hd@126.com>
Date: 星期日, 20 十一月 2022 18:04:47 +0800
Subject: [PATCH] 查询

---
 src/views/maintenance/logLog.vue |   66 +++++++++++++++++----------------
 1 files changed, 34 insertions(+), 32 deletions(-)

diff --git a/src/views/maintenance/logLog.vue b/src/views/maintenance/logLog.vue
index d27419a..f94e704 100644
--- a/src/views/maintenance/logLog.vue
+++ b/src/views/maintenance/logLog.vue
@@ -9,26 +9,24 @@
     <el-divider />
     <div class="inquire">
       <div class="herder_box">
-        {{ $t('operatManage.operationLogObj.queryRegion') }}
+        {{ $t("operatManage.operationLogObj.queryRegion") }}
       </div>
-      <el-form ref="formData1" :model="form" :inline="true">
+      <el-form :inline="true" ref="sizeForm" :model="sizeForm" size="mini">
         <el-form-item
-          :label="$t('operatManage.operationLogObj.username')"
           prop="uname"
+          :label="$t('operatManage.operationLogObj.username')"
         >
           <el-input
-            v-model="form.uname"
+            v-model="sizeForm.uname"
             :placeholder="$t('operatManage.operationLogObj.pleaseInput')"
           />
         </el-form-item>
-
         <el-form-item
-          :label="$t('operatManage.operationLogObj.operationType')"
           prop="type"
+          :label="$t('operatManage.operationLogObj.operationType')"
         >
           <el-select
-            clearable
-            v-model="form.type"
+            v-model="sizeForm.type"
             :placeholder="$t('operatManage.operationLogObj.pleaseSelect')"
           >
             <el-option :label="$t('loglog.login')" value="1" />
@@ -43,12 +41,11 @@
           <el-date-picker
             format="yyyy-MM-dd HH:mm:ss"
             value-format="yyyy-MM-dd HH:mm:ss"
-            v-model="form.start"
+            v-model="sizeForm.start"
             style="width: 100%"
             type="datetime"
             :placeholder="$t('operatManage.operationLogObj.optionDate')"
-          >
-          </el-date-picker>
+          ></el-date-picker>
         </el-form-item>
         <el-form-item
           prop="end"
@@ -57,25 +54,26 @@
           <el-date-picker
             format="yyyy-MM-dd HH:mm:ss"
             value-format="yyyy-MM-dd HH:mm:ss"
-            v-model="form.end"
+            v-model="sizeForm.end"
             style="width: 100%"
             type="datetime"
             :placeholder="$t('operatManage.operationLogObj.optionDate')"
           >
           </el-date-picker>
         </el-form-item>
+
         <el-form-item>
           <el-button
             @click="onSubmit"
             icon="el-icon-search"
             style="background: #409eff; border: 1px solid #409eff; color: white"
-            >{{ $t('operatManage.operationLogObj.inquire') }}</el-button
+            >{{ $t("operatManage.operationLogObj.inquire") }}</el-button
           >
           <el-button
-            @click="onEmpty('formData1')"
+            @click="onEmpty('sizeForm')"
             icon="el-icon-delete"
             type="info"
-            >{{ $t('operatManage.operationLogObj.empty') }}</el-button
+            >{{ $t("operatManage.operationLogObj.empty") }}</el-button
           >
         </el-form-item>
       </el-form>
@@ -130,8 +128,8 @@
 </template>
 
 <script>
-import MyBread from '../../components/MyBread.vue';
-import { loginSelectByPageAndCount } from '../../api/api';
+import MyBread from "../../components/MyBread.vue";
+import { loginSelectByPageAndCount } from "../../api/api";
 export default {
   //import寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢�
   components: {
@@ -141,7 +139,12 @@
   data() {
     return {
       currentPage4: 1,
-      form: {},
+      sizeForm: {
+        uname: "",
+        start: null,
+        end: null,
+        type: [],
+      },
       tableData: [],
       listData: {
         pageIndex: 1,
@@ -156,13 +159,13 @@
       let data;
       switch (row[column.property]) {
         case 1:
-          data = '鐧诲綍';
+          data = "鐧诲綍";
           break;
         case 2:
-          data = '鏍¢獙';
+          data = "鏍¢獙";
           break;
         case 3:
-          data = '鐧诲嚭';
+          data = "鐧诲嚭";
           break;
       }
       return data;
@@ -171,10 +174,10 @@
       let data;
       switch (row[column.property]) {
         case 1:
-          data = '鎴愬姛';
+          data = "鎴愬姛";
           break;
         case 0:
-          data = '澶辫触';
+          data = "澶辫触";
           break;
       }
       return data;
@@ -183,17 +186,17 @@
       let data;
       switch (row[column.property]) {
         case 1:
-          data = '绠¢亾鍩虹澶ф暟鎹钩鍙�';
+          data = "绠¢亾鍩虹澶ф暟鎹钩鍙�";
           break;
         case 2:
-          data = '澶栭儴绯荤粺闆嗘垚';
+          data = "澶栭儴绯荤粺闆嗘垚";
           break;
       }
       return data;
     },
     //鏍煎紡鍖栨椂闂�
     add0(m) {
-      return m < 10 ? '0' + m : m;
+      return m < 10 ? "0" + m : m;
     },
     //鏍煎紡鍖栨椂闂�
     format(shijianchuo) {
@@ -206,7 +209,7 @@
       var mm = time.getMinutes();
       var s = time.getSeconds();
       return (
-        y + '-' + this.add0(m) + '-' + this.add0(d)
+        y + "-" + this.add0(m) + "-" + this.add0(d)
         // " " +
         // this.add0(h) +
         // ":" +
@@ -232,21 +235,20 @@
       this.getList();
     },
     onSubmit() {
-      this.listData = { ...this.listData, ...this.form };
+      this.listData = { ...this.listData, ...this.sizeForm };
       //  console.log(this.listData)
       this.getList();
     },
     onEmpty(formData1) {
       this.$refs[formData1].resetFields(); //閲嶇疆琛ㄥ崟鏁版嵁
-      // this.form = {};
-      this.form.start = null;
-      this.form.end = null;
+      // this.sizeForm.start = null;
+      // this.sizeForm.end = null;
     },
     async getList() {
       const data = await loginSelectByPageAndCount(this.listData);
 
       if (data.code != 200) {
-        return this.$message.error('鍒楄〃璋冪敤澶辫触');
+        return this.$message.error("鍒楄〃璋冪敤澶辫触");
       }
       this.tableData = data.result;
       this.count = data.count;

--
Gitblit v1.9.3