add: 日志管理模块实现国际化

This commit is contained in:
yanps
2023-11-30 14:33:32 +08:00
parent 6fe192867f
commit 301033ef99
17 changed files with 252 additions and 85 deletions

View File

@@ -12,6 +12,7 @@ import address from './address/zh'
import storageCell from './storageCell/zh' import storageCell from './storageCell/zh'
import route from './route/zh' import route from './route/zh'
import auto from './auto/zh' import auto from './auto/zh'
import monitor from './monitor/zh'
export default { export default {
...zhLocale, ...zhLocale,
@@ -27,5 +28,6 @@ export default {
...instruction, ...instruction,
...task, ...task,
...history, ...history,
...auto ...auto,
...monitor
} }

View File

@@ -12,6 +12,7 @@ import address from './address/en'
import storageCell from './storageCell/en' import storageCell from './storageCell/en'
import route from './route/en' import route from './route/en'
import auto from './auto/en' import auto from './auto/en'
import monitor from './monitor/en'
export default { export default {
...enLocale, ...enLocale,
@@ -27,6 +28,6 @@ export default {
...address, ...address,
...storageCell, ...storageCell,
...route, ...route,
...auto ...auto,
...monitor
} }

View File

@@ -12,6 +12,7 @@ import address from './address/in'
import storageCell from './storageCell/in' import storageCell from './storageCell/in'
import route from './route/in' import route from './route/in'
import auto from './auto/in' import auto from './auto/in'
import monitor from './monitor/in'
export default { export default {
...idLocale, ...idLocale,
@@ -27,5 +28,6 @@ export default {
...address, ...address,
...storageCell, ...storageCell,
...route, ...route,
...auto ...auto,
...monitor
} }

View File

@@ -0,0 +1,43 @@
export default {
'monitor': {
'table': {
'clear': 'Clear',
'username': 'Username',
'IP_source': 'IP source',
'description': 'Description',
'browser': 'Browser',
'create_time': 'Creation time',
'exception_details': 'Exception details',
'view_details': 'View details',
'clear_log': 'Are you sure you want to clear all exception logs?',
'prompt': 'Prompt',
'confirm': 'Confirm',
'cancel': 'Cancel',
'request_time': 'Request Time',
'search': 'Please enter the content you want to search'
},
'lucence': {
'operate': 'Operation',
'device_code': 'Device number',
'task_code': 'Task code',
'instruct_code': 'Instruction code',
'method': 'Method',
'status_code': 'Status code',
'requestparam': 'Request parameter',
'responseparam': 'Return parameter',
'logTime': 'Timestamp',
'content': 'Content details',
'method_name': 'Please enter the method name you want to search.',
'search_status_code': 'Please enter the status code you want to search.',
'search_request_param': 'Please enter the request parameter you want to search.',
'search_response_param': 'Please enter the response parameter you want to search.',
'search_content': 'Please enter the details of the content you want to search.',
'until': 'Until',
'start_time': 'start date',
'end_time': 'End date',
'the_past_week': 'The past week',
'the_past_month': 'The past month',
'the_past_three_months': 'The past three months'
}
}
}

View File

@@ -0,0 +1,43 @@
export default {
'monitor': {
'table': {
'clear': 'Mengosongkan',
'username': 'Nama pengguna',
'IP_source': 'Sumber IP',
'description': 'Deskripsi',
'browser': 'Peramban',
'create_time': 'Waktu pembuatan',
'exception_details': 'Detail pengecualian',
'view_details': 'Lihat detail',
'clear_log': 'Anda yakin ingin menghapus semua log pengecualian?',
'prompt': 'Peringatan',
'confirm': 'Konfirmasi',
'cancel': 'Batal',
'request_time': 'Waktu Permintaan',
'search': 'Silakan masukkan konten yang ingin Anda cari'
},
'lucence': {
'operate': 'Operasi',
'device_code': 'Nomor perangkat',
'task_code': 'Kode tugas',
'instruct_code': 'Kode instruksi',
'method': 'Metode',
'status_code': 'Kode status',
'requestparam': 'Parameter permintaan',
'responseparam': 'Parameter pengembalian',
'logTime': 'Stempel waktu',
'content': 'Rincian konten',
'method_name': 'Silakan masukkan nama metode yang ingin Anda cari.',
'search_status_code': 'Silakan masukkan kode status yang ingin Anda cari.',
'search_request_param': 'Silakan masukkan parameter permintaan yang ingin Anda cari.',
'search_response_param': 'Silakan masukkan parameter respons yang ingin Anda cari.',
'search_content': 'Silakan masukkan rincian konten yang ingin Anda cari.',
'until': 'Sampai',
'start_time': 'Tanggal mulai',
'end_time': 'Tanggal berakhir',
'the_past_week': 'Minggu terakhir',
'the_past_month': 'Bulan terakhir',
'the_past_three_months': 'Tiga bulan terakhir'
}
}
}

View File

@@ -0,0 +1,43 @@
export default {
'monitor': {
'table': {
'clear': '清空',
'username': '用户名',
'IP_source': 'IP来源',
'description': '描述',
'browser': '浏览器',
'create_time': '创建时间',
'exception_details': '异常详情',
'view_details': '查看详情',
'clear_log': '确认清空所有异常日志吗?',
'prompt': '提示',
'confirm': '确认',
'cancel': '取消',
'request_time': '请求耗时',
'search': '请输入你要搜索的内容'
},
'lucence': {
'operate': '操作',
'device_code': '设备号',
'task_code': '任务编码',
'instruct_code': '指令编码',
'method': '方法',
'status_code': '状态码',
'requestparam': '请求参数',
'responseparam': '返回参数',
'logTime': '记录时间',
'content': '内容详情',
'method_name': '请输入你要搜索的方法名',
'search_status_code': '请输入你要搜索的状态码',
'search_request_param': '请输入你要搜索的请求参数',
'search_response_param': '请输入你要搜索的返回参数',
'search_content': '请输入你要搜索的内容详情',
'until': '至',
'start_time': '开始日期',
'end_time': '结束日期',
'the_past_week': '最近一周',
'the_past_month': '最近一个月',
'the_past_three_months': '最近三个月'
}
}
}

View File

@@ -35,7 +35,18 @@ export default {
'Creator': 'Creator', 'Creator': 'Creator',
'Create_time': 'Creation time', 'Create_time': 'Creation time',
'Operation': 'Operation', 'Operation': 'Operation',
'Create_command': 'Create command' 'Create_command': 'Create command',
'Reset': 'Reset',
'Void': 'Void',
'Starting_point': 'Starting point',
'Target_point': 'Target point',
'Is_it_completed': 'Is it completed',
'error_code': 'Error code',
'start_time': 'Start time',
'finish_time': 'Completion time',
'create_type': 'Create type',
'finish_type': 'Completion type',
'retry_times': 'Retry count'
} }
} }
} }

View File

@@ -35,7 +35,18 @@ export default {
'Creator': 'Pencipta', 'Creator': 'Pencipta',
'Create_time': 'Waktu penciptaan', 'Create_time': 'Waktu penciptaan',
'Operation': 'Operasi', 'Operation': 'Operasi',
'Create_command': 'Perintah membuat' 'Create_command': 'Perintah membuat',
'Reset': 'Atur ulang',
'Void': 'Batal',
'Starting_point': 'Titik awal',
'Target_point': 'Titik tujuan',
'Is_it_completed': 'Apakah sudah selesai',
'error_code': 'Kode kesalahan',
'start_time': 'Waktu mulai',
'finish_time': 'Waktu penyelesaian',
'create_type': 'Jenis pembuatan',
'finish_type': 'Jenis penyelesaian',
'retry_times': 'Jumlah percobaan ulang'
} }
} }
} }

View File

@@ -35,7 +35,18 @@ export default {
'Creator': '创建者', 'Creator': '创建者',
'Create_time': '创建时间', 'Create_time': '创建时间',
'Operation': '操作', 'Operation': '操作',
'Create_command': '创建指令' 'Create_command': '创建指令',
'Reset': '重置',
'Void': '作废',
'Starting_point': '起始点位',
'Target_point': '目标点位',
'Is_it_completed': '是否完成',
'error_code': '错误编码',
'start_time': '开始时间',
'finish_time': '完成时间',
'create_type': '创建类型',
'finish_type': '完成类型',
'retry_times': '重试次数'
} }
} }
} }

View File

@@ -84,7 +84,6 @@
v-model="form.put_device_code" v-model="form.put_device_code"
filterable filterable
reserve-keyword reserve-keyword
multiple
placeholder="请选择" placeholder="请选择"
> >
<el-option <el-option
@@ -288,7 +287,8 @@ export default {
props: { props: {
parentForm: { parentForm: {
type: Object, type: Object,
require: true require: true,
default: () => ({})
} }
}, },
data() { data() {

View File

@@ -5,7 +5,7 @@
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'--> <!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission" /> <crudOperation :permission="permission" />
<!--表单组件--> <!--表单组件-->
<el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0" :title="crud.status.title" width="500px"> <el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu" :title="crud.status.title" width="500px">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
<el-form-item label="任务反馈标识" prop="taskback_id"> <el-form-item label="任务反馈标识" prop="taskback_id">
<el-input v-model="form.taskback_id" style="width: 370px;" /> <el-input v-model="form.taskback_id" style="width: 370px;" />
@@ -91,37 +91,37 @@
<!--表格渲染--> <!--表格渲染-->
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;" @selection-change="crud.selectionChangeHandler"> <el-table ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column v-permission="['admin','taskFeedback:edit','taskFeedback:del']" fixed="left" label="操作" width="100px" align="center"> <el-table-column v-permission="['admin','taskFeedback:edit','taskFeedback:del']" fixed="left" :label="$t('task.select.Operation')" width="100px" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-dropdown trigger="click" @command="handleCommand"> <el-dropdown trigger="click" @command="handleCommand">
<span class="el-dropdown-link"> <span class="el-dropdown-link">
<i class="el-icon-menu" /> <i class="el-icon-menu" />
</span> </span>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'a')">重置</el-dropdown-item> <el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'a')">{{ $t('task.select.Reset') }}</el-dropdown-item>
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'b')">作废</el-dropdown-item> <el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'b')">{{ $t('task.select.Void') }}</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="false" prop="taskback_id" label="任务反馈标识" /> <el-table-column v-if="false" prop="taskback_id" label="任务反馈标识" />
<el-table-column v-if="false" prop="task_id" label="任务标识" /> <el-table-column v-if="false" prop="task_id" label="任务标识" />
<el-table-column prop="task_code" label="任务号" /> <el-table-column prop="task_code" :label="$t('task.txt_box.Task_code')" />
<el-table-column prop="task_type" label="任务类型" /> <el-table-column prop="task_type" :label="$t('task.txt_box.Task_type')" />
<el-table-column prop="task_status" label="任务状态" /> <el-table-column prop="task_status" :label="$t('task.txt_box.Task_status')" />
<el-table-column prop="start_point_code" label="起始点位" /> <el-table-column prop="start_point_code" :label="$t('task.select.Starting_point')" />
<el-table-column prop="next_point_code" label="目标点位" /> <el-table-column prop="next_point_code" :label="$t('task.select.Target_point')" />
<el-table-column prop="vehicle_code" label="载具号" /> <el-table-column prop="vehicle_code" :label="$t('task.txt_box.Vehicle_number')" />
<el-table-column prop="is_finished" label="是否完成" /> <el-table-column prop="is_finished" :label="$t('task.select.Is_it_completed')" />
<el-table-column prop="error_code" label="错误编码" /> <el-table-column prop="error_code" :label="$t('task.select.error_code')" />
<el-table-column prop="start_time" label="开始时间" /> <el-table-column prop="start_time" :label="$t('task.select.start_time')" />
<el-table-column prop="finish_time" label="完成时间" /> <el-table-column prop="finish_time" :label="$t('task.select.finish_time')" />
<el-table-column prop="create_type" label="创建类型" /> <el-table-column prop="create_type" :label="$t('task.select.create_type')" />
<el-table-column prop="finish_type" label="完成类型" /> <el-table-column prop="finish_type" :label="$t('task.select.finish_type')" />
<el-table-column prop="retry_times" label="重试次数" /> <el-table-column prop="retry_times" :label="$t('task.select.retry_times')" />
<el-table-column prop="remark" label="备注" /> <el-table-column prop="remark" :label="$t('task.select.Remark')" />
<el-table-column prop="create_by" label="创建者" /> <el-table-column prop="create_by" :label="$t('task.select.Creator')" />
<el-table-column prop="create_time" label="创建时间" /> <el-table-column prop="create_time" :label="$t('task.select.Create_time')" />
</el-table> </el-table>
<!--分页组件--> <!--分页组件-->
<pagination /> <pagination />
@@ -130,11 +130,11 @@
</template> </template>
<script> <script>
import crudTaskFeedback, { invalid } from '@/api/acs/task/taskFeedback' import crudTaskFeedback /* { invalid } */ from '@/api/acs/task/taskFeedback'
import CRUD, { presenter, header, form, crud } from '@crud/crud' import CRUD, { presenter, header, form, crud } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation' import crudOperation from '@crud/CRUD.operation'
import pagination from '@crud/Pagination' import pagination from '@crud/Pagination'
import crudTask from '@/api/acs/task/task' // import crudTask from '@/api/acs/task/task'
const defaultForm = { taskback_id: null, task_id: null, task_code: null, vehicle_code: null, vehicle_type: null, task_type: null, task_status: null, is_finished: null, error_code: null, start_time: null, finish_time: null, create_type: null, finish_type: null, retry_times: null, start_point_code: null, start_device_code: null, next_point_code: null, next_device_code: null, remark: null, is_active: null, is_delete: null, create_by: null, create_time: null, update_by: null, update_time: null } const defaultForm = { taskback_id: null, task_id: null, task_code: null, vehicle_code: null, vehicle_type: null, task_type: null, task_status: null, is_finished: null, error_code: null, start_time: null, finish_time: null, create_type: null, finish_type: null, retry_times: null, start_point_code: null, start_device_code: null, next_point_code: null, next_device_code: null, remark: null, is_active: null, is_delete: null, create_by: null, create_time: null, update_by: null, update_time: null }
export default { export default {

View File

@@ -12,7 +12,7 @@
:loading="crud.delAllLoading" :loading="crud.delAllLoading"
@click="confirmDelAll()" @click="confirmDelAll()"
> >
清空 {{ $t('monitor.table.clear') }}
</el-button> </el-button>
</crudOperation> </crudOperation>
</div> </div>
@@ -30,23 +30,23 @@
</el-form> </el-form>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="username" label="用户名" /> <el-table-column prop="username" :label="$t('monitor.table.username')" />
<el-table-column prop="request_ip" label="IP" /> <el-table-column prop="request_ip" label="IP" />
<el-table-column show-overflow-tooltip prop="address" label="IP来源" /> <el-table-column show-overflow-tooltip prop="address" :label="$t('monitor.table.IP_source')" />
<el-table-column prop="description" label="描述" show-overflow-tooltip /> <el-table-column prop="description" :label="$t('monitor.table.description')" show-overflow-tooltip />
<el-table-column prop="browser" label="浏览器" min-width="120" show-overflow-tooltip /> <el-table-column prop="browser" :label="$t('monitor.table.browser')" min-width="120" show-overflow-tooltip />
<el-table-column prop="create_time" label="创建日期" min-width="100" show-overflow-tooltip> <el-table-column prop="create_time" :label="$t('monitor.table.create_time')" min-width="100" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.create_time) }}</span> <span>{{ parseTime(scope.row.create_time) }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="异常详情" width="100px"> <el-table-column :label="$t('monitor.table.exception_details')" width="100px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="text" @click="info(scope.row.log_id)">查看详情</el-button> <el-button size="mini" type="text" @click="info(scope.row.log_id)">{{ $t('monitor.table.view_details') }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<el-dialog :visible.sync="dialog" title="异常详情" append-to-body top="30px" width="85%"> <el-dialog :visible.sync="dialog" :title="$t('monitor.table.exception_details')" append-to-body top="30px" width="85%">
<pre v-highlightjs="errorInfo"><code class="java" /></pre> <pre v-highlightjs="errorInfo"><code class="java" /></pre>
</el-dialog> </el-dialog>
<!--分页组件--> <!--分页组件-->
@@ -90,9 +90,9 @@ export default {
}) })
}, },
confirmDelAll() { confirmDelAll() {
this.$confirm(`确认清空所有异常日志吗?`, '提示', { this.$confirm(this.$t('monitor.table.clear_log'), this.$t('monitor.table.prompt'), {
confirmButtonText: '确定', confirmButtonText: this.$t('monitor.table.confirm'),
cancelButtonText: '取消', cancelButtonText: this.$t('monitor.table.cancel'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.crud.delAllLoading = true this.crud.delAllLoading = true

View File

@@ -12,7 +12,7 @@
:loading="crud.delAllLoading" :loading="crud.delAllLoading"
@click="confirmDelAll()" @click="confirmDelAll()"
> >
清空 {{ $t('monitor.table.clear') }}
</el-button> </el-button>
</crudOperation> </crudOperation>
</div> </div>
@@ -30,19 +30,19 @@
</el-form> </el-form>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="username" label="用户名" /> <el-table-column prop="username" :label="$t('monitor.table.username')" />
<el-table-column prop="request_ip" label="IP" /> <el-table-column prop="request_ip" label="IP" />
<el-table-column show-overflow-tooltip prop="address" label="IP来源" /> <el-table-column show-overflow-tooltip prop="address" :label="$t('monitor.table.IP_source')" />
<el-table-column prop="description" label="描述" show-overflow-tooltip /> <el-table-column prop="description" :label="$t('monitor.table.description')" show-overflow-tooltip />
<el-table-column prop="browser" label="浏览器" min-width="120" show-overflow-tooltip /> <el-table-column prop="browser" :label="$t('monitor.table.browser')" min-width="120" show-overflow-tooltip />
<el-table-column prop="time" label="请求耗时" align="center"> <el-table-column prop="time" :label="$t('monitor.table.request_time')" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag v-if="scope.row.time <= 300">{{ scope.row.time }}ms</el-tag> <el-tag v-if="scope.row.time <= 300">{{ scope.row.time }}ms</el-tag>
<el-tag v-else-if="scope.row.time <= 1000" type="warning">{{ scope.row.time }}ms</el-tag> <el-tag v-else-if="scope.row.time <= 1000" type="warning">{{ scope.row.time }}ms</el-tag>
<el-tag v-else type="danger">{{ scope.row.time }}ms</el-tag> <el-tag v-else type="danger">{{ scope.row.time }}ms</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="create_time" label="创建日期" width="180px"> <el-table-column prop="create_time" :label="$t('monitor.table.create_time')" width="180px">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.create_time) }}</span> <span>{{ parseTime(scope.row.create_time) }}</span>
</template> </template>
@@ -77,9 +77,9 @@ export default {
}, },
methods: { methods: {
confirmDelAll() { confirmDelAll() {
this.$confirm(`确认清空所有操作日志吗?`, '提示', { this.$confirm(this.$t('monitor.table.clear_log'), this.$t('monitor.table.prompt'), {
confirmButtonText: '确定', confirmButtonText: this.$t('monitor.table.confirm'),
cancelButtonText: '取消', cancelButtonText: this.$t('monitor.table.cancel'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.crud.delAllLoading = true this.crud.delAllLoading = true

View File

@@ -4,7 +4,7 @@
v-model="query.blurry" v-model="query.blurry"
clearable clearable
size="mini" size="mini"
placeholder="请输入你要搜索的内容" :placeholder="$t('monitor.table.search')"
style="width: 200px;" style="width: 200px;"
class="filter-item" class="filter-item"
/> />

View File

@@ -14,16 +14,16 @@
> >
<!-- <el-table-column type="selection" width="55"/>--> <!-- <el-table-column type="selection" width="55"/>-->
<!-- <el-table-column v-if="false" prop="id" label="id"/>--> <!-- <el-table-column v-if="false" prop="id" label="id"/>-->
<el-table-column prop="operate" width="50" label="操作" /> <el-table-column prop="operate" width="50" :label="$t('monitor.lucence.operate')" />
<el-table-column prop="device_code" label="设备号" min-width="130" show-overflow-tooltip /> <el-table-column prop="device_code" :label="$t('monitor.lucence.device_code')" min-width="130" show-overflow-tooltip />
<el-table-column prop="task_code" label="任务编号" /> <el-table-column prop="task_code" :label="$t('monitor.lucence.task_code')" />
<el-table-column prop="instruct_code" label="指令编号" /> <el-table-column prop="instruct_code" :label="$t('monitor.lucence.instruct_code')" />
<el-table-column prop="method" label="方法" /> <el-table-column prop="method" :label="$t('monitor.lucence.method')" />
<el-table-column prop="status_code" label="状态码" /> <el-table-column prop="status_code" :label="$t('monitor.lucence.status_code')" />
<el-table-column prop="requestparam" label="请求参数" /> <el-table-column prop="requestparam" :label="$t('monitor.lucence.requestparam')" />
<el-table-column prop="responseparam" label="返回参数" /> <el-table-column prop="responseparam" :label="$t('monitor.lucence.responseparam')" />
<el-table-column prop="logTime" width="170" label="记录时间" /> <el-table-column prop="logTime" width="170" :label="$t('monitor.lucence.logTime')" />
<el-table-column prop="content" width="500" label="内容详情" /> <el-table-column prop="content" width="500" :label="$t('monitor.lucence.content')" />
</el-table> </el-table>
<!--分页组件--> <!--分页组件-->
@@ -82,9 +82,9 @@ export default {
return true return true
}, },
confirmDelAll() { confirmDelAll() {
this.$confirm(`确认清空所有操作日志吗?`, '提示', { this.$confirm(this.$t('monitor.table.clear_log'), this.$t('monitor.table.prompt'), {
confirmButtonText: '确定', confirmButtonText: this.$t('monitor.table.confirm'),
cancelButtonText: '取消', cancelButtonText: this.$t('monitor.table.cancel'),
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
this.crud.delAllLoading = true this.crud.delAllLoading = true

View File

@@ -27,7 +27,7 @@
filterable filterable
clearable clearable
reserve-keyword reserve-keyword
placeholder="设备号" :placeholder="$t('monitor.lucence.device_code')"
style="width: 190px;" style="width: 190px;"
@change="crud.toQuery" @change="crud.toQuery"
> >
@@ -43,7 +43,7 @@
v-model="query.method" v-model="query.method"
clearable clearable
size="small" size="small"
placeholder="请输入你要搜索的方法名" :placeholder="$t('monitor.lucence.method_name')"
style="width: 200px;" style="width: 200px;"
class="filter-item" class="filter-item"
/> />
@@ -51,7 +51,7 @@
v-model="query.status_code" v-model="query.status_code"
clearable clearable
size="small" size="small"
placeholder="请输入你要搜索的状态码" :placeholder="$t('monitor.lucence.search_status_code')"
style="width: 200px;" style="width: 200px;"
class="filter-item" class="filter-item"
/> />
@@ -59,7 +59,7 @@
v-model="query.requestparam" v-model="query.requestparam"
clearable clearable
size="small" size="small"
placeholder="请输入你要搜索的请求参数" :placeholder="$t('monitor.lucence.search_request_param')"
style="width: 200px;" style="width: 200px;"
class="filter-item" class="filter-item"
/> />
@@ -67,7 +67,7 @@
v-model="query.responseparam" v-model="query.responseparam"
clearable clearable
size="small" size="small"
placeholder="请输入你要搜索的返回参数" :placeholder="$t('monitor.lucence.search_response_param')"
style="width: 200px;" style="width: 200px;"
class="filter-item" class="filter-item"
/> />
@@ -75,7 +75,7 @@
v-model="query.blurry" v-model="query.blurry"
clearable clearable
size="small" size="small"
placeholder="请输入你要搜索的内容详情" :placeholder="$t('monitor.lucence.search_content')"
style="width: 200px;" style="width: 200px;"
class="filter-item" class="filter-item"
/> />
@@ -88,9 +88,9 @@
type="datetimerange" type="datetimerange"
:picker-options="pickerOptions" :picker-options="pickerOptions"
format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd HH:mm:ss"
range-separator="" :range-separator="$t('monitor.lucence.until')"
start-placeholder="开始日期" :start-placeholder="$t('monitor.lucence.start_time')"
end-placeholder="结束日期" :end-placeholder="$t('monitor.lucence.end_time')"
align="right" align="right"
/> />
<rrOperation /> <rrOperation />
@@ -110,7 +110,7 @@ export default {
return { return {
pickerOptions: { pickerOptions: {
shortcuts: [{ shortcuts: [{
text: '最近一周', text: this.$t('monitor.lucence.the_past_week'),
onClick(picker) { onClick(picker) {
const end = new Date() const end = new Date()
const start = new Date() const start = new Date()
@@ -118,7 +118,7 @@ export default {
picker.$emit('pick', [start, end]) picker.$emit('pick', [start, end])
} }
}, { }, {
text: '最近一个月', text: this.$t('monitor.lucence.the_past_month'),
onClick(picker) { onClick(picker) {
const end = new Date() const end = new Date()
const start = new Date() const start = new Date()
@@ -126,7 +126,7 @@ export default {
picker.$emit('pick', [start, end]) picker.$emit('pick', [start, end])
} }
}, { }, {
text: '最近三个月', text: this.$t('monitor.lucence.the_past_three_months'),
onClick(picker) { onClick(picker) {
const end = new Date() const end = new Date()
const start = new Date() const start = new Date()

View File

@@ -8,9 +8,9 @@
v-model="query.createTime" v-model="query.createTime"
type="datetimerange" type="datetimerange"
:picker-options="pickerOptions" :picker-options="pickerOptions"
range-separator="" :range-separator="$t('monitor.lucence.until')"
start-placeholder="开始日期" :start-placeholder="$t('monitor.lucence.start_time')"
end-placeholder="结束日期" :end-placeholder="$t('monitor.lucence.end_time')"
align="right" align="right"
/> />
<rrOperation /> <rrOperation />
@@ -29,7 +29,7 @@ export default {
return { return {
pickerOptions: { pickerOptions: {
shortcuts: [{ shortcuts: [{
text: '最近一周', text: this.$t('monitor.lucence.the_past_week'),
onClick(picker) { onClick(picker) {
const end = new Date() const end = new Date()
const start = new Date() const start = new Date()
@@ -37,7 +37,7 @@ export default {
picker.$emit('pick', [start, end]) picker.$emit('pick', [start, end])
} }
}, { }, {
text: '最近一个月', text: this.$t('monitor.lucence.the_past_month'),
onClick(picker) { onClick(picker) {
const end = new Date() const end = new Date()
const start = new Date() const start = new Date()
@@ -45,7 +45,7 @@ export default {
picker.$emit('pick', [start, end]) picker.$emit('pick', [start, end])
} }
}, { }, {
text: '最近三个月', text: this.$t('monitor.lucence.the_past_three_months'),
onClick(picker) { onClick(picker) {
const end = new Date() const end = new Date()
const start = new Date() const start = new Date()