Procházet zdrojové kódy

充值页面优化

yjwang před 19 hodinami
rodič
revize
333badc196

+ 10 - 3
src/store/modules/permission.js

@@ -108,8 +108,15 @@ function filterChildren(childrenMap, lastRouter = false) {
   return children
 }
 
-export const loadView = (view) => { // 路由懒加载
-  return (resolve) => require([`@/views/${view}`], resolve)
+export const loadView = (view) => {
+  // 添加错误处理和路径调试
+  console.log('Loading view:', view)
+  try {
+    return (resolve) => require([`@/views/${view}`], resolve)
+  } catch (e) {
+    console.error('Failed to load view:', view, e)
+    return (resolve) => require(['@/views/error/404'], resolve)
+  }
 }
 
-export default permission
+export default permission

+ 13 - 0
src/views/company/companyRecharge/index.vue

@@ -21,6 +21,16 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+      <el-form-item label="部门名称" prop="deptName">
+        <el-input
+          style="width: 220px"
+          v-model="queryParams.deptName"
+          placeholder="请输入部门名称"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item label="支付时间" prop="payTime">
         <el-date-picker v-model="dateRange" size="small" style="width: 220px" value-format="yyyy-MM-dd" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
       </el-form-item>
@@ -69,6 +79,7 @@
     <el-table height="500" border v-loading="loading" :data="companyRechargeList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="ID" align="center" prop="rechargeId" />
+      <el-table-column label="部门名称" align="center" prop="deptName" />
       <el-table-column label="充值订单号" align="center" prop="rechargeNo" />
       <el-table-column label="公司" align="center" prop="companyName" />
       <el-table-column label="充值金额" align="center" prop="money" />
@@ -182,6 +193,7 @@ export default {
         rechargeNo: null,
         payTime: null,
         status: null,
+        deptName:null,
         isAudit:0,
       },
       // 表单参数
@@ -235,6 +247,7 @@ export default {
         rechargeNo: null,
         createTime: null,
         payTime: null,
+        deptName:null,
         isAudit: "1"
       };
       this.resetForm("form");

+ 23 - 1
src/views/his/companyRecharge/index.vue

@@ -10,6 +10,16 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+      <el-form-item label="部门名称" prop="deptName">
+        <el-input
+          style="width: 220px"
+          v-model="queryParams.deptName"
+          placeholder="请输入部门名称"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
       <el-form-item label="充值订单号" prop="rechargeNo">
         <el-input
           v-model="queryParams.rechargeNo"
@@ -47,6 +57,14 @@
           placeholder="选择创建时间">
         </el-date-picker>
       </el-form-item>
+      <el-form-item label="审核时间" prop="auditTime">
+        <el-date-picker clearable size="small"
+                        v-model="queryParams.auditTime"
+                        type="date"
+                        value-format="yyyy-MM-dd HH:mm:ss"
+                        placeholder="选择审核时间">
+        </el-date-picker>
+      </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -77,7 +95,8 @@
 
 
       <el-table-column label="充值订单号" align="center" prop="rechargeNo" width="200px"/>
-        <el-table-column label="诊所名称" align="center" prop="companyName" />
+      <el-table-column label="部门名称" align="center" prop="deptName" />
+      <el-table-column label="诊所名称" align="center" prop="companyName" />
       <el-table-column label="金额" align="center" prop="money" />
 
       <el-table-column label="状态" align="center" prop="status">
@@ -192,6 +211,8 @@ export default {
         rechargeNo: null,
         status: null,
         payType: null,
+        deptName:null,
+        auditTime:null,
         isAudit: 0,
       },
       // 表单参数
@@ -252,6 +273,7 @@ export default {
         isAudit: null,
         auditUserId: null,
         auditTime: null,
+        deptName: null,
         remark: null
       };
       this.resetForm("form");