From 1ae471941bbdf9dde5dba668d33acf415fc6ec07 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 21 十月 2024 16:54:48 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/views/business/interfaceLog.vue | 125 ++++++++++++++++++++++------------------- 1 files changed, 68 insertions(+), 57 deletions(-) diff --git a/admin/src/views/business/interfaceLog.vue b/admin/src/views/business/interfaceLog.vue index d9cfe3f..4fd6355 100644 --- a/admin/src/views/business/interfaceLog.vue +++ b/admin/src/views/business/interfaceLog.vue @@ -6,18 +6,12 @@ <el-input v-model="searchForm.name" placeholder="璇疯緭鍏ユ帴鍙e悕绉�" @keypress.enter.native="search"></el-input> </el-form-item> <el-form-item label="绫诲瀷" prop="type"> - <el-select v-model="searchForm.type" placeholder="璇烽�夋嫨"> + <el-select v-model="searchForm.type" @change="search" placeholder="璇烽�夋嫨"> <el-option label="璋冪敤" value="0"></el-option> <el-option label="鎺ㄩ�佹帴鍙�" value="1"></el-option> </el-select> </el-form-item> - <el-form-item label="璋冪敤缁撴灉" prop="success"> - <el-select v-model="searchForm.success" placeholder="璇烽�夋嫨"> - <el-option label="鎴愬姛" value="0"></el-option> - <el-option label="澶辫触" value="1"></el-option> - </el-select> - </el-form-item> - <el-form-item label="璧峰鏃堕棿" prop="startDate"> + <el-form-item label="璧锋鏃堕棿" prop="startDate"> <el-date-picker @change="seleTime" v-model="time" @@ -25,10 +19,15 @@ format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" range-separator="鑷�" - start-placeholder="寮�濮嬫棩鏈�" - end-placeholder="缁撴潫鏃ユ湡"> + start-placeholder="寮�濮嬫椂闂�" + end-placeholder="缁撴潫鏃堕棿"> </el-date-picker> </el-form-item> + <el-radio-group v-model="searchForm.radio" size="small" @input="changeRadio"> + <el-radio-button label="0">褰撳ぉ</el-radio-button> + <el-radio-button label="1">杩�7澶�</el-radio-button> + <el-radio-button label="2">杩�30澶�</el-radio-button> + </el-radio-group> <section> <el-button type="primary" @click="search">鎼滅储</el-button> <el-button @click="reset">閲嶇疆</el-button> @@ -46,13 +45,7 @@ <el-table-column label="绫诲瀷" min-width="100px"> <template slot-scope="{row}"> <span v-if="row.type == 0">璋冪敤</span> - <span v-if="row.type == 1">鎺ㄩ�佹帴鍙�</span> - </template> - </el-table-column> - <el-table-column label="璋冪敤缁撴灉" min-width="100px"> - <template slot-scope="{row}"> - <span style="color: green;" v-if="row.success == 0">鎴愬姛</span> - <span style="color: red;" v-if="row.success == 1">澶辫触</span> + <span v-if="row.type == 1">鎺ㄩ�佹帴鏀�</span> </template> </el-table-column> <el-table-column label="骞冲彴" min-width="100px"> @@ -86,49 +79,67 @@ </template> <script> - import BaseTable from '@/components/base/BaseTable' - import TableLayout from '@/layouts/TableLayout' - import Pagination from '@/components/common/Pagination' - import OperaInterfaceLogWindow from '@/components/business/OperaInterfaceLogWindow' - export default { - name: 'InterfaceLog', - extends: BaseTable, - components: { TableLayout, Pagination, OperaInterfaceLogWindow }, - data () { - return { - // 鎼滅储 - searchForm: { - name: '', - type: '', - endDate: '', - startDate: '', - success: '' - }, - time: [] +import BaseTable from '@/components/base/BaseTable' +import TableLayout from '@/layouts/TableLayout' +import Pagination from '@/components/common/Pagination' +import OperaInterfaceLogWindow from '@/components/business/OperaInterfaceLogWindow' +import { timeForMat } from '@/utils/util' +export default { + name: 'InterfaceLog', + extends: BaseTable, + components: { TableLayout, Pagination, OperaInterfaceLogWindow }, + data () { + return { + // 鎼滅储 + searchForm: { + name: '', + type: '', + endDate: '', + startDate: '', + radio: '0' + }, + time: [] + } + }, + created () { + this.config({ + module: '涓夋柟骞冲彴鎺ュ彛浜や簰璁板綍', + api: '/business/interfaceLog', + 'field.id': 'id', + 'field.main': 'id' + }) + this.changeRadio('0') + }, + methods: { + changeRadio (e) { + if (e === '0') { + this.searchForm.startDate = timeForMat(0)[0] + this.searchForm.endDate = timeForMat(0)[1] + this.time = timeForMat(0) + } else if (e === '1') { + this.searchForm.startDate = timeForMat(6)[0] + this.searchForm.endDate = timeForMat(6)[1] + this.time = timeForMat(6) + } else if (e === '2') { + this.searchForm.startDate = timeForMat(29)[0] + this.searchForm.endDate = timeForMat(29)[1] + this.time = timeForMat(29) } - }, - created () { - this.config({ - module: '涓夋柟骞冲彴鎺ュ彛浜や簰璁板綍', - api: '/business/interfaceLog', - 'field.id': 'id', - 'field.main': 'id' - }) this.search() }, - methods: { - seleTime (e) { - this.searchForm.startDate = e[0] - this.searchForm.endDate = e[1] - this.search() - }, - reset () { - this.$refs.searchForm.resetFields() - this.searchForm.startDate = '' - this.searchForm.endDate = '' - this.time = [] - this.search() - } + seleTime (e) { + this.searchForm.startDate = e[0] + this.searchForm.endDate = e[1] + this.searchForm.radio = null + this.search() + }, + reset () { + this.$refs.searchForm.resetFields() + this.searchForm.startDate = '' + this.searchForm.endDate = '' + this.time = [] + this.search() } } +} </script> -- Gitblit v1.9.3