From 1b352f5f7952dd12e3e7173cda515315458a0853 Mon Sep 17 00:00:00 2001
From: lxl <lixuliang_hd@126.com>
Date: 星期三, 12 十月 2022 11:02:45 +0800
Subject: [PATCH] 1

---
 src/views/maintenance/logLog.vue |  115 +++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 74 insertions(+), 41 deletions(-)

diff --git a/src/views/maintenance/logLog.vue b/src/views/maintenance/logLog.vue
index ca69d92..f19fe1d 100644
--- a/src/views/maintenance/logLog.vue
+++ b/src/views/maintenance/logLog.vue
@@ -12,59 +12,87 @@
         {{ $t("operatManage.operationLogObj.queryRegion") }}
       </div>
       <el-form ref="formData1" :model="form" :inline="true">
-        <!-- 鐢ㄦ埛鍚� -->
-        <el-form-item :label="$t('common.username')" prop="name">
+        <el-form-item
+          :label="$t('operatManage.operationLogObj.username')"
+          prop="uname"
+        >
           <el-input
-            style="width: 300px"
-            v-model="form.name"
-            :placeholder="$t('common.pleaseInput')"
+            v-model="form.uname"
+            :placeholder="$t('operatManage.operationLogObj.pleaseInput')"
           />
         </el-form-item>
-        <!-- 鎵�灞炵郴缁� -->
-        <el-form-item :label="$t('loglog.systematic')" prop="region">
-          <el-select v-model="form.region" :placeholder="$t('common.choose')">
-            <el-option label="Zone one" value="shanghai" />
-            <el-option label="Zone two" value="beijing" />
+
+        <el-form-item
+          :label="$t('operatManage.operationLogObj.operationType')"
+          prop="type"
+        >
+          <el-select
+            clearable
+            v-model="form.type"
+            :placeholder="$t('operatManage.operationLogObj.pleaseSelect')"
+          >
+            <el-option
+              :label="$t('loglog.login')"
+              value="1"
+            />
+            <el-option
+              :label="$t('loglog.checkout')"
+              value="2"
+            />
+            <el-option
+              :label="$t('loglog.logout')"
+              value="3"
+            />
+       
           </el-select>
         </el-form-item>
-        <!-- 鎿嶄綔鏃堕棿 -->
-        <el-form-item :label="$t('loglog.operationtime')">
-          <el-col :span="11">
-            <el-date-picker
-              type="date"
-              :placeholder="$t('common.selectdate')"
-              v-model="form.date1"
-              style="width: 100%"
-            ></el-date-picker>
-          </el-col>
-          <el-col class="line text-center" :span="2">-</el-col>
-          <el-col :span="11">
-            <el-date-picker
-              type="date"
-              :placeholder="$t('common.selectdate')"
-              v-model="form.date2"
-              style="width: 100%"
-            ></el-date-picker>
-          </el-col>
+        <el-form-item
+          prop="start"
+          :label="$t('operatManage.operationLogObj.startTime')"
+        >
+          <el-date-picker
+            format="yyyy-MM-dd HH:mm:ss"
+            value-format="yyyy-MM-dd HH:mm:ss"
+            v-model="form.start"
+            style="width: 100%"
+            type="datetime"
+            :placeholder="$t('operatManage.operationLogObj.optionDate')"
+          >
+          </el-date-picker>
         </el-form-item>
-        <!-- 鏌ヨ 娓呯┖ -->
+        <el-form-item
+          prop="end"
+          :label="$t('operatManage.operationLogObj.endTime')"
+        >
+          <el-date-picker
+            format="yyyy-MM-dd HH:mm:ss"
+            value-format="yyyy-MM-dd HH:mm:ss"
+            v-model="form.end"
+            style="width: 100%"
+            type="datetime"
+            :placeholder="$t('operatManage.operationLogObj.optionDate')"
+          >
+          </el-date-picker>
+        </el-form-item>
         <el-form-item>
-          <el-button @click="onSubmit">{{ $t("common.iquery") }}</el-button>
-          <el-button @click="onEmpty('formData1')">{{
-            $t("common.empty")
+          <el-button @click="onSubmit" icon="el-icon-search">{{
+            $t("operatManage.operationLogObj.inquire")
+          }}</el-button>
+          <el-button @click="onEmpty('formData1')" icon="el-icon-delete">{{
+            $t("operatManage.operationLogObj.empty")
           }}</el-button>
         </el-form-item>
       </el-form>
     </div>
     <!-- 琛ㄦ牸鏄剧ず -->
     <div class="table_box">
-      <el-table :data="tableData" stripe style="width: 100%">
+      <el-table :data="tableData" stripe style="width: 100%" height="85%">
         <el-table-column
           width="150"
           type="index"
           :label="$t('loglog.serialnumber')"
         />
-        <el-table-column prop="userid" :label="$t('loglog.username')" />
+        <el-table-column prop="uname" :label="$t('loglog.username')" />
         <el-table-column
           prop="appid"
           :label="$t('loglog.applicationProgram')"
@@ -118,9 +146,7 @@
     return {
       currentPage4: 1,
       form: {
-        name: "",
-        region: "",
-        jurisdiction: "",
+
       },
       tableData: [],
       listData: {
@@ -212,16 +238,21 @@
       this.getList();
     },
     onSubmit() {
-      console.log("submit!");
+      this.listData = { ...this.listData, ...this.form };
+      //  console.log(this.listData)
+      this.getList();
     },
     onEmpty(formData1) {
       this.$refs[formData1].resetFields(); //閲嶇疆琛ㄥ崟鏁版嵁
+      // this.form = {};
+      this.form.start =null
+      this.form.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;
@@ -259,6 +290,8 @@
     background: #fff;
     border-radius: 5px;
     border: 1px solid rgb(202, 201, 204);
+    overflow: auto;
+    height: 70%;
   }
   .text-center {
     text-align: center;

--
Gitblit v1.9.3