Browse Source

refactor(consume): 单文件

zhangrenyuan/feature-20250728113353-金币前端三期
lihui 2 weeks ago
parent
commit
4a147c9f43
  1. 10
      src/router/index.js
  2. 6
      src/views/consume/bean/addBeanConsume.vue
  3. 4
      src/views/consume/bean/articleVideo.vue
  4. 0
      src/views/consume/bean/beanConsume.vue
  5. 4
      src/views/consume/bean/dieHardFan.vue
  6. 4
      src/views/consume/bean/liveStream.vue

10
src/router/index.js

@ -83,35 +83,35 @@ const routes = [
{
path: '/beanConsume',
name: "beanConsume",
component: () => import("../views/consume/beanConsume.vue"),
component: () => import("../views/consume/bean/beanConsume.vue"),
meta: {permissionId: 42},
children: [
// 金豆新增消耗
{
path: 'add',
name: "addBeanConsume",
component: () => import("../views/consume/addBeanConsume.vue"),
component: () => import("../views/consume/bean/addBeanConsume.vue"),
meta: {permissionId: 49} // 对应"提交金豆消耗"id=49
},
// 直播
{
path: 'live',
name: "liveStream",
component: () => import("../views/consume/liveStream.vue"),
component: () => import("../views/consume/bean/liveStream.vue"),
meta: {permissionId: 50} // 对应"直播"id=50
},
// 铁粉
{
path: 'fan',
name: "dieHardFan",
component: () => import("../views/consume/dieHardFan.vue"),
component: () => import("../views/consume/bean/dieHardFan.vue"),
meta: {permissionId: 51} // 对应"铁粉"id=51
},
// 文章视频
{
path: 'article',
name: "articleVideo",
component: () => import("../views/consume/articleVideo.vue"),
component: () => import("../views/consume/bean/articleVideo.vue"),
meta: {permissionId: 52} // 对应"文章视频"id=52
}

6
src/views/consume/addBeanConsume.vue → src/views/consume/bean/addBeanConsume.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'

4
src/views/consume/articleVideo.vue → src/views/consume/bean/articleVideo.vue

@ -1,8 +1,8 @@
<script setup>
import { computed, onMounted, ref } from 'vue'
import { dayjs, ElMessage } from 'element-plus'
import request from '@/util/http'
import API from '@/util/http'
import request from '@/util/http.js'
import API from '@/util/http.js'
import moment from 'moment'
import { ar } from 'element-plus/es/locales.mjs'
//

0
src/views/consume/beanConsume.vue → src/views/consume/bean/beanConsume.vue

4
src/views/consume/dieHardFan.vue → src/views/consume/bean/dieHardFan.vue

@ -1,8 +1,8 @@
<script setup>
import { computed, onMounted, ref } from 'vue'
import { dayjs, ElMessage } from 'element-plus'
import request from '@/util/http'
import API from '@/util/http'
import request from '@/util/http.js'
import API from '@/util/http.js'
import moment from 'moment'
//

4
src/views/consume/liveStream.vue → src/views/consume/bean/liveStream.vue

@ -1,8 +1,8 @@
<script setup>
import { computed, onMounted, ref } from 'vue'
import { dayjs, ElMessage } from 'element-plus'
import request from '@/util/http'
import API from '@/util/http'
import request from '@/util/http.js'
import API from '@/util/http.js'
import moment from 'moment'
//
Loading…
Cancel
Save