forked from morrning/hesabixCore
76 lines
2.3 KiB
Vue
76 lines
2.3 KiB
Vue
|
<template>
|
||
|
<div class="block block-content-full ">
|
||
|
<div id="fixed-header" class="block-header block-header-default bg-gray-light pt-2 pb-1">
|
||
|
<h3 class="block-title text-primary-dark">
|
||
|
<button @click="$router.back()" type="button" class="float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning">
|
||
|
<i class="fa fw-bold fa-arrow-right"></i>
|
||
|
</button>
|
||
|
<i class="fa fa-history"></i>
|
||
|
تاریخچه رویدادها </h3>
|
||
|
|
||
|
</div>
|
||
|
<div class="block-content pt-0">
|
||
|
<div class="row">
|
||
|
<div class="col-sm-12 col-md-12">
|
||
|
<div class="my-1">
|
||
|
<div class="input-group input-group-sm">
|
||
|
<span class="input-group-text"><i class="fa fa-search"></i></span>
|
||
|
<input v-model="searchValue" class="form-control" type="text" placeholder="جست و جو ...">
|
||
|
</div>
|
||
|
</div>
|
||
|
<EasyDataTable table-class-name="customize-table"
|
||
|
:headers="headers"
|
||
|
:items="items"
|
||
|
alternating
|
||
|
:search-value="searchValue"
|
||
|
theme-color="#1d90ff"
|
||
|
header-text-direction="center"
|
||
|
body-text-direction="center"
|
||
|
rowsPerPageMessage="تعداد سطر"
|
||
|
emptyMessage="اطلاعاتی برای نمایش وجود ندارد"
|
||
|
rowsOfPageSeparatorMessage="از"
|
||
|
:loading="loading"
|
||
|
/>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
|
||
|
import axios from "axios";
|
||
|
import hitable from "../component/hitable.vue";
|
||
|
import {ref} from "vue";
|
||
|
|
||
|
export default {
|
||
|
name: "logs",
|
||
|
data: ()=>{return {
|
||
|
searchValue: '',
|
||
|
loading: ref(true),
|
||
|
items:[],
|
||
|
headers: [
|
||
|
{ text: "تاریخ", value: "date" },
|
||
|
{ text: "کاربر", value: "user"},
|
||
|
{ text: "توضیحات", value: "des"},
|
||
|
{ text: "بخش", value: "part"},
|
||
|
{ text: "آی پی آدرس", value: "ipaddress"},
|
||
|
]
|
||
|
}},
|
||
|
methods: {
|
||
|
loadData(){
|
||
|
axios.post('/api/business/logs/' + localStorage.getItem('activeBid'))
|
||
|
.then((response)=>{
|
||
|
this.items = response.data;
|
||
|
this.loading=false;
|
||
|
})
|
||
|
}
|
||
|
},
|
||
|
beforeMount() {
|
||
|
this.loadData();
|
||
|
}
|
||
|
}
|
||
|
</script>
|
||
|
<style scoped>
|
||
|
|
||
|
</style>
|