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