From c9420f1af08fbbc15af22df32b33d3f121f4c507 Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期一, 01 九月 2025 15:43:26 +0800
Subject: [PATCH] 修改日志

---
 ui/admin-ui3/src/views/cwgl/requestStatusLog/index.vue |  144 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 144 insertions(+), 0 deletions(-)

diff --git a/ui/admin-ui3/src/views/cwgl/requestStatusLog/index.vue b/ui/admin-ui3/src/views/cwgl/requestStatusLog/index.vue
new file mode 100644
index 0000000..6e1b521
--- /dev/null
+++ b/ui/admin-ui3/src/views/cwgl/requestStatusLog/index.vue
@@ -0,0 +1,144 @@
+<template>
+  <basicContainer>
+    <avue-crud :option="option" :table-loading="pageF.loading" :data="tableData" :page="page"
+      :permission="permissionList" :before-open="beforeOpen" v-model="form" ref="crudRef" @row-update="rowUpdate"
+      @row-save="rowSave" @refresh-change="refreshChange" @row-del="rowDel" @search-change="searchChange"
+      @search-reset="searchReset" @selection-change="selectionChange" @current-change="currentChange"
+      @size-change="sizeChange" @on-load="onLoad">
+      <!-- <template #menu-left>
+        <el-button type="success" icon="Edit" :disabled="pageF.single" v-hasPermi="['cwgl:requestLog:edit']"
+          @click="handleUpdate">淇敼
+        </el-button>
+        <el-button type="danger" icon="Delete" :disabled="pageF.multiple" @click="handleDelete"
+          v-hasPermi="['cwgl:requestLog:remove']">鍒犻櫎
+        </el-button>
+        <el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['cwgl:requestLog:export']">瀵煎嚭
+        </el-button>
+      </template> -->
+    </avue-crud>
+  </basicContainer>
+</template>
+
+<script setup name="requestLog" lang="ts">
+import { RequestLogI, addRequestLog, delRequestLog, exportRequestLog, getRequestLog, listRequestLog, updateRequestLog } from "@/api/cwgl/requestLog";
+import useCurrentInstance from "@/utils/useCurrentInstance";
+import { computed, reactive, ref, toRefs } from "vue";
+import { PagesInterface, PageQueryInterface } from "@/utils/globalInterface";
+import { usePagePlus } from "@/hooks/usePagePlus";
+import { hasPermission } from "@/utils/permissionUtils";
+
+const { proxy } = useCurrentInstance();
+const crudRef = ref();
+
+const permissionList = computed(() => {
+  return {
+    addBtn: hasPermission(["cwgl:requestLog:add"]),
+    delBtn: hasPermission(["cwgl:requestLog:remove"]),
+    editBtn: hasPermission(["cwgl:requestLog:edit"]),
+    viewBtn: hasPermission(["cwgl:requestLog:query"]),
+  }
+})
+
+const data = reactive({
+  form: <RequestLogI>{},
+  queryParams: <RequestLogI & PageQueryInterface>{},
+  page: <PagesInterface>{
+    pageSize: 10,
+    total: 0,
+    currentPage: 1,
+  },
+  selectionList: [],
+})
+const { queryParams, form, page, selectionList } = toRefs(data);
+const option = ref({
+  pageKey: 'RequestLog',
+  rowKey: 'id',
+  menu: false,
+  addBtn: false,
+  editBtn: false,
+  delBtn: false,
+  viewBtn: false,
+  selection: false,
+  searchSpan: 5,
+  searchLabelWidth: 100,
+  column: {
+    // id: {
+    //   label: '涓婚敭',
+    // },
+    driverCode: {
+      label: '鍙告満鍞竴缂栧彿',
+    },
+    driverName: {
+      search: true,
+      label: '鍙告満濮撳悕',
+    },
+    // boxNum: {
+    //   label: '鏌滈棬缂栧彿',
+    // },
+    // createBy: {
+    //   earch: true,
+    //   label: '鍒涘缓鑰�',
+    // },
+    // createTime: {
+    //   label: '鍒涘缓鏃堕棿',
+    //   minWidth: 150,
+    //   search: true,
+    //   type: 'datetime',  // 鏀逛负 datetime 绫诲瀷
+    //   format: 'YYYY-MM-DD HH:mm:ss',
+    //   valueFormat: 'YYYY-MM-DD HH:mm:ss',
+    //   minWidth: 200,
+    // },
+    reqTime: {
+      label: '璇锋眰寮�闂ㄦ椂闂�',
+      minWidth: 150,
+      search: true,
+      type: 'datetime',  // 鏀逛负 datetime 绫诲瀷
+      format: 'YYYY-MM-DD HH:mm:ss',
+      valueFormat: 'YYYY-MM-DD HH:mm:ss',
+    },
+    // reqTime: {
+    //   label: '璇锋眰鏃堕棿',
+    //   minWidth: 150,
+    // },
+    type: {
+      label: '鐘舵��',
+      dataType: 'string',
+      // search: true,
+      type: 'select',
+      dicUrl: '/system/dict/data/type/sys_return_status',
+    },
+    // operation: {
+    //   label: '鎿嶄綔璇存槑',
+    //   minWidth: 200,
+    // },
+  }
+})
+
+const { tableData, pageF, rowSave, rowUpdate, rowDel, beforeOpen, searchChange,
+  searchReset, selectionChange, onLoad, currentChange, sizeChange, handleDelete, handleExport, handleUpdate, refreshChange } = usePagePlus({
+    form: form,
+    option: option,
+    queryParams: queryParams,
+    idKey: 'id',
+    page: page.value,
+    getListApi: listRequestLog,
+    getDetailApi: getRequestLog,
+    exportApi: exportRequestLog,
+    deleteApi: delRequestLog,
+    addApi: addRequestLog,
+    updateApi: updateRequestLog,
+    handleUpdateFunc: () => {
+      crudRef.value.rowEdit(selectionList.value[0]);
+    },
+    handleSelectionChangeFunc: (selection: any) => {
+      selectionList.value = selection;
+    },
+    getBeginListFunc: (params = {}) => {
+      params.type = 0;
+      return params
+
+    }
+  })
+
+
+</script>

--
Gitblit v1.8.0