UserLog.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <template>
  2. <div class="data-dictionary h100">
  3. <common-layout ref="layoutRef" :table-attrs="{
  4. 'has-operation':false
  5. }" :form-attrs="{
  6. 'span-attrs':{
  7. span:4
  8. }
  9. }" :table-header="userLogHeader" :get-table-list="getTableData" :filter-form="userLog">
  10. </common-layout>
  11. </div>
  12. </template>
  13. <script>
  14. import CommonLayout from "@/components/CommonLayout.vue";
  15. import {Plus} from "@element-plus/icons-vue";
  16. import {ref} from "vue";
  17. import {useRootStore} from "@/pinia/useStore";
  18. import {userLog} from "@/data/all-form";
  19. import {userLogHeader} from "@/data/all-table-header";
  20. import {proXyxxSelectZYMLSyslog} from "@/service/system-manage/user-log/user-log";
  21. export default {
  22. name: "UserLog",
  23. components:{CommonLayout},
  24. computed: {
  25. Plus(){
  26. return Plus
  27. }
  28. },
  29. setup(){
  30. const layoutRef = ref(null);
  31. const store =useRootStore();
  32. function getTableData (){
  33. proXyxxSelectZYMLSyslog({
  34. A_MANAGER:true,
  35. A_USER_UNITID:localStorage.getItem("xyxx_unitcode"),
  36. A_KEY_WORLD:layoutRef.value.form.GJZ==undefined?'':layoutRef.value.form.GJZ,
  37. A_STARTTIME:layoutRef.value.form.START_DATE==undefined?'':layoutRef.value.form.START_DATE,
  38. A_ENDTIME:layoutRef.value.form.END_DATE==undefined?'':layoutRef.value.form.END_DATE,
  39. pageIndex:layoutRef.value.pageIndex,
  40. pageSize:layoutRef.value.pageSize
  41. }).then(res =>{
  42. let originData = res.msg[0].Rows
  43. layoutRef.value.getResData(originData,res.msg[0].TotalRowCount)
  44. })
  45. }
  46. return {
  47. userLog,
  48. userLogHeader,
  49. getTableData,
  50. layoutRef
  51. }
  52. }
  53. }
  54. </script>
  55. <style scoped>
  56. </style>