Browse Source

refactor(目录结构): 优化金豆相关页面的文件组织

milestone-20250815-金币优化
lihui 16 hours ago
parent
commit
55bdc07941
  1. 12
      src/router/index.js
  2. 2
      src/views/audit/bean/beanAudit.vue
  3. 6
      src/views/recharge/bean/addBeanRecharge.vue
  4. 2
      src/views/recharge/bean/beanOnlineRecharge.vue
  5. 0
      src/views/recharge/bean/beanRecharge.vue
  6. 2
      src/views/recharge/bean/beanSystemRecharge.vue
  7. 0
      src/views/refund/bean/beanRefund.vue
  8. 2
      src/views/usergold/bean/userbean.vue

12
src/router/index.js

@ -55,7 +55,7 @@ const routes = [
},{
path: 'beanAudit',
name: "beanAudit",
component: () => import("../views/audit/beanAudit.vue"),
component: () => import("../views/audit/bean/beanAudit.vue"),
meta: {permissionId: [54,55]}
},
@ -158,28 +158,28 @@ const routes = [
{
path: '/beanRecharge',
name: "beanRecharge",
component: () => import("../views/recharge/beanRecharge.vue"),
component: () => import("../views/recharge/bean/beanRecharge.vue"),
// redirect: '/coinRecharge/add',
children: [
// 金豆新增充值
{
path: 'add',
name: "addBeanRecharge",
component: () => import("../views/recharge/addBeanRecharge.vue"),
component: () => import("../views/recharge/bean/addBeanRecharge.vue"),
meta: {permissionId: 46} // 对应"提交金豆充值"id=46
},
// 金豆系统充值
{
path: 'system',
name: "beanSystemRecharge",
component: () => import("../views/recharge/beanSystemRecharge.vue"),
component: () => import("../views/recharge/bean/beanSystemRecharge.vue"),
meta: {permissionId: 47} // 对应"查看金豆系统充值明细"id=47
},
// 金豆线上充值
{
path: 'online',
name: "beanOnlineRecharge",
component: () => import("../views/recharge/beanOnlineRecharge.vue"),
component: () => import("../views/recharge/bean/beanOnlineRecharge.vue"),
meta: {permissionId: 48} // 对应"查看金豆线上充值明细"id=48
}
]
@ -237,7 +237,7 @@ const routes = [
{
path: 'userbean',
name: "userbean",
component: () => import("../views/usergold/userbean.vue"),
component: () => import("../views/usergold/bean/userbean.vue"),
meta:{ permissionId: 45 }
},

2
src/views/audit/beanAudit.vue → src/views/audit/bean/beanAudit.vue

@ -96,7 +96,7 @@
<script setup>
import { onMounted, ref } from 'vue'
import { ElMessage } from 'element-plus'
import API from '@/util/http'
import API from '@/util/http.js'
import moment from 'moment'
import { useAdminStore } from "@/store/index.js";
import { storeToRefs } from "pinia";

6
src/views/recharge/addBeanRecharge.vue → src/views/recharge/bean/addBeanRecharge.vue

@ -4,9 +4,9 @@ import { ElMessage } from 'element-plus'
import { Plus } from '@element-plus/icons-vue'
import axios from 'axios'
import { ElMessageBox } from 'element-plus'
import API from '@/util/http'
import { uploadFile } from '@/util/request';
import request from '@/util/http'
import API from '@/util/http.js'
import { uploadFile } from '@/util/request.js';
import request from '@/util/http.js'
import moment from 'moment'
import { e, range, re } from 'mathjs'
import { utils, read } from 'xlsx'

2
src/views/recharge/beanOnlineRecharge.vue → src/views/recharge/bean/beanOnlineRecharge.vue

@ -5,7 +5,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'
import { AiFillRead } from 'vue-icons-plus/ai'
import axios from 'axios'
import moment from 'moment'
import API from '@/util/http'
import API from '@/util/http.js'
const defaultTime = [
new Date(2000, 1, 1, 0, 0, 0),
new Date(2000, 2, 1, 23, 59, 59),

0
src/views/recharge/beanRecharge.vue → src/views/recharge/bean/beanRecharge.vue

2
src/views/recharge/beanSystemRecharge.vue → src/views/recharge/bean/beanSystemRecharge.vue

@ -5,7 +5,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'
import { AiFillRead } from 'vue-icons-plus/ai'
import axios from 'axios'
import moment from 'moment'
import API from '@/util/http'
import API from '@/util/http.js'
const selectData = ref({
jwcode: '',

0
src/views/refund/beanRefund.vue → src/views/refund/bean/beanRefund.vue

2
src/views/usergold/userbean.vue → src/views/usergold/bean/userbean.vue

@ -46,7 +46,7 @@
</template>
<script setup>
import { ref, onMounted } from 'vue'
import API from '@/util/http'
import API from '@/util/http.js'
import { useAdminStore } from "@/store/index.js";
import { storeToRefs } from "pinia";
const adminStore = useAdminStore();
Loading…
Cancel
Save