jwyu 10 months ago
parent
commit
6f71d6535a

+ 1 - 7
README.md

@@ -1,7 +1 @@
-# Vue 3 + Vite
-
-This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
-
-## Recommended IDE Setup
-
-- [VS Code](https://code.visualstudio.com/) + [Vue - Official](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (previously Volar) and disable Vetur
+# ETA小程序内嵌H5项目

+ 0 - 6
src/api/customer/index.js

@@ -1,6 +0,0 @@
-import apiCustomerUser from './modules/user'
-
-export {
-  apiCustomerUser,
-}
-

+ 0 - 35
src/api/customer/modules/user.js

@@ -1,35 +0,0 @@
-import { get, post } from "@/api/index";
-
-export default {
-  //用户列表数据
-  userList: params => {
-    return get("/user/list", params);
-  },
-  userInfo: params => {
-    return get("/user/detail", params);
-  },
-  // 新增用户
-  userAdd:params=>{
-    return post("/user/add", params);
-  },
-  // 编辑用户
-  userEdit:params=>{
-    return post("/user/edit", params);
-  },
-  userPermissionData:params=>{
-    return get('/chart_permission/list',params)
-  },
-  // 用户操作记录
-  userOperationRecord:params=>{
-    return get('/user/change_list',params)
-  },
-  // 启用\禁用用户
-  setUserStatus:params=>{
-    return post('/user/editEnabled',params)
-  },
-  //删除用户
-  userDelete:params=>{
-    return post('/user/delete',params)
-  }
-  
-};

+ 1 - 0
src/api/index.js

@@ -55,6 +55,7 @@ _axios.interceptors.response.use(
       }, 100);
     }
     if(data.Ret===408){//token失效
+      wx.miniProgram.switchTab('/pages/index/index')
       Toast(data.Msg)
     }
     if(data.Ret===403){

+ 8 - 0
src/api/modules/chart.js

@@ -0,0 +1,8 @@
+import {get,post} from '@/api/index'
+
+export default{
+  // 获取图表详情
+  getChartDetail:params=>{
+    return get('/chart/detail',params)
+  }
+}

+ 0 - 12
src/api/system/common.js

@@ -1,12 +0,0 @@
-import {get,post} from '@/api/index'
-
-export default{
-    //登录
-    login:(params)=>{
-        return post('/sys_user/login',params)
-    },
-    // 手机号区号
-    phoneAreaCode:()=>{
-        return get('/sys_user/area_code/list',{})
-    }
-}

+ 0 - 24
src/api/system/depart.js

@@ -1,24 +0,0 @@
-import { get, post } from "@/api/index";
-
-export default {
-  //部门数据
-  departList: () => {
-    return get("/department/list", {});
-  },
-  // 部门排序
-  departSort:params=>{
-    return post('/department/set_sort',params)
-  },
-  // 部门删除
-  departDel:params=>{
-    return post('/department/delete',params)
-  },
-  // 部门新增
-  departAdd:params=>{
-    return post('/department/add',params)
-  },
-  // 部门编辑
-  departEdit:params=>{
-    return post('/department/edit',params)
-  }
-};

+ 0 - 14
src/api/system/index.js

@@ -1,14 +0,0 @@
-import apiSystemCommon from './common'
-import apiSystemDepart from './depart'
-import apiSystemUser from './user'
-import apiSystemRole from './role'
-import apiSystemMessage from './message'
-
-export {
-    apiSystemCommon,
-    apiSystemDepart,
-    apiSystemUser,
-    apiSystemRole,
-    apiSystemMessage
-}
-

+ 0 - 12
src/api/system/message.js

@@ -1,12 +0,0 @@
-import { get, post } from "@/api/index";
-
-export default {
-  //系统消息
-  list: () => {
-    return get("/sys_message/list", {});
-  },
-  // 手机号区号
-  msgRead: (params) => {
-    return post("/sys_message/read", params);
-  },
-};

+ 0 - 34
src/api/system/role.js

@@ -1,34 +0,0 @@
-import { get, post } from "@/api/index";
-
-export default {
-  //角色列表
-  roleList: () => {
-    return get("/role/list", {});
-  },
-  //角色新增
-  roleAdd: params => {
-    return post("/role/add", params);
-  },
-  //角色编辑
-  roleEdit: params => {
-    return post("/role/edit", params);
-  },
-  //角色删除
-  roleDel: params => {
-    return post("/role/delete", params);
-  },
-  // 角色对应的权限
-  roleAuthList:params=>{
-    return get('/role/menu/auth_list',params)
-  },
-  //设置角色的权限
-  roleAuthSet:params=>{
-    return post('/role/menu/auth_save',params)
-  },
-  // 角色对应的菜单数据
-  menuData:()=>{
-    return get('/role/menu/list',{})
-  }
-  
-  
-};

+ 0 - 38
src/api/system/user.js

@@ -1,38 +0,0 @@
-import { get, post } from "@/api/index";
-
-export default {
-  //用户列表数据
-  userList: params => {
-    return get("/sys_user/list", params);
-  },
-  // 新增用户
-  userAdd:params=>{
-    return post("/sys_user/add", params);
-  },
-  // 编辑用户
-  userEdit:params=>{
-    return post("/sys_user/edit", params);
-  },
-  // 重置用户密码
-  resetUserPwd:params=>{
-    return post("/sys_user/reset_pass", params);
-  },
-  // 移动用户分组
-  moveUserDepart:params=>{
-    return post("/sys_user/moveToDepartment", params);
-  },
-  // 启用\禁用用户
-  setUserEnableStatus:params=>{
-    return post("/sys_user/editEnabled", params);
-  },
-  // 系统用户的按钮权限数据
-  userPermissionData:()=>{
-    return get('/role/menu/buttons',{})
-  },
-  // 获取系统中所有用户 按部门分级
-  allUserForDepart:params=>{
-    return get('/seller/list',params)
-  }
-
-  
-};

+ 3 - 0
src/router/index.js

@@ -26,6 +26,9 @@ const router = createRouter({
 });
 
 router.beforeEach(async (to, from, next) => {
+  if(to.query.token){
+    localStorage.setItem('token',to.query.token)
+  }
   document.title = to.meta.title;
   next();
 });

+ 23 - 2
src/views/chart/Detail.vue

@@ -1,4 +1,18 @@
 <script setup>
+import {useRoute} from 'vue-router'
+import apiChart from '@/api/modules/chart'
+
+const route=useRoute()
+
+const chartInfo=ref(null)
+function getChartDetail(){
+  apiChart.getChartDetail({}).then(res=>{
+    if(res.Ret===200){
+      chartInfo.value=res.Data
+    }
+  })
+}
+// getChartDetail()
 
 function handleCollect(){
 
@@ -11,7 +25,9 @@ const isShowMZSM=ref(false)
     <div class="chart-title">图表标题</div>
     <div class="mz-tips" @click="isShowMZSM = true">免责声明</div>
     <!-- 图表渲染盒子 -->
-    <div class="chart-render-wrap"></div>
+    <div class="chart-render-wrap">
+      <iframe src="http://192.168.77.25:3000/chart/preview?code=a4ef161347660d1b23c1b045f3562a66&source=etamini&token=6ea9ab1baa0efb9e19094440c317e21bdefc086f9498d024a0ca6fe32328c68b"></iframe>
+    </div>
     <div><span>来源:</span></div>
 
     <div class="change-btns-box">
@@ -41,6 +57,11 @@ const isShowMZSM=ref(false)
   .chart-render-wrap{
     margin-top: 50px;
     height: 800px;
+    iframe{
+        width: 100%;
+        height: 100%;
+        border: none;
+    }
   }
   .change-btns-box{
     position: fixed;
@@ -63,7 +84,7 @@ const isShowMZSM=ref(false)
   position: fixed;
   z-index: 99;
   right: 34px;
-  bottom: 130px;
+  bottom: 150px;
   width: 100px;
   height: 100px;
 }