puyao 1 mês atrás
pai
commit
e30208bb17
90 arquivos alterados com 232 adições e 280 exclusões
  1. 0 8
      .idea/.gitignore
  2. 0 8
      .idea/modules.xml
  3. 0 6
      .idea/vcs.xml
  4. 0 12
      .idea/xiaohongqun_company_course_app.iml
  5. 4 0
      api/user.js
  6. 2 2
      common/request.js
  7. 8 8
      components/courseItem.vue
  8. 2 2
      components/dropdownPanel.vue
  9. 3 3
      components/liveCourse.vue
  10. 3 3
      components/living.vue
  11. 4 39
      components/vipUserItem.vue
  12. 11 0
      pages.json
  13. 3 3
      pages/auth/wxlogin.vue
  14. 2 2
      pages/courseManage/course/becomeSale.vue
  15. 2 2
      pages/courseManage/course/becomeVip.vue
  16. 1 1
      pages/courseManage/manage/exprotList.vue
  17. 3 4
      pages/courseManage/manage/manageDetail.vue
  18. 2 2
      pages/courseManage/manage/manageIndex.vue
  19. 2 2
      pages/courseManage/manage/userDataDetail.vue
  20. 4 4
      pages/courseManage/operation/index.vue
  21. 7 7
      pages/courseManage/statistics.vue
  22. 1 1
      pages/courseManage/vip/ManageDetail.vue
  23. 10 10
      pages/customer/index.vue
  24. 1 1
      pages/user/about.vue
  25. 1 1
      pages/user/editUser.vue
  26. 32 34
      pages/user/index.vue
  27. 3 3
      pages/user/userInfo.vue
  28. 1 1
      pages/user/users/becomeVIP.vue
  29. 4 4
      pages/user/users/userInfo.vue
  30. 85 85
      pages/user/users/users.vue
  31. 18 9
      pages/user/wxuser.vue
  32. 13 13
      pages_course/video.vue
  33. BIN
      static/image/becomevip.png
  34. BIN
      static/image/changePlayer-icon.png
  35. BIN
      static/image/course_answer_img.png
  36. BIN
      static/image/course_answer_incorrectly_img.png
  37. BIN
      static/image/course_arrow_down_icon.png
  38. BIN
      static/image/course_arrow_up_icon.png
  39. BIN
      static/image/course_close_white_icon.png
  40. BIN
      static/image/course_expiration_img.png
  41. BIN
      static/image/downicon.png
  42. BIN
      static/image/point.png
  43. BIN
      static/image/red_envelope_btnimg.png
  44. BIN
      static/image/red_envelope_img.png
  45. BIN
      static/image/safe.png
  46. BIN
      static/image/tc_close_icon.png
  47. BIN
      static/image/tips_title_img.png
  48. BIN
      static/image/video_icon.png
  49. BIN
      static/image/wechat.png
  50. BIN
      static/image/wxmore.png
  51. BIN
      static/images/card_icon.png
  52. BIN
      static/images/changeLable.png
  53. BIN
      static/images/copy_icon.png
  54. BIN
      static/images/customer.png
  55. BIN
      static/images/default.png
  56. BIN
      static/images/down_icon.png
  57. BIN
      static/images/empty.png
  58. BIN
      static/images/finished.png
  59. BIN
      static/images/icon_about_us.png
  60. BIN
      static/images/icon_comp.png
  61. BIN
      static/images/icon_comp_white.png
  62. BIN
      static/images/icon_edit.png
  63. BIN
      static/images/icon_set.png
  64. BIN
      static/images/idle.png
  65. BIN
      static/images/invite-member-icon.png
  66. BIN
      static/images/jiantou.png
  67. BIN
      static/images/link_icon.png
  68. BIN
      static/images/menu_info.png
  69. BIN
      static/images/office.png
  70. BIN
      static/images/order_icon.png
  71. BIN
      static/images/order_icon2.png
  72. BIN
      static/images/phone.png
  73. BIN
      static/images/poster_icon.png
  74. BIN
      static/images/redenvelope.png
  75. BIN
      static/images/right_arrow.png
  76. BIN
      static/images/streaming.png
  77. BIN
      static/images/time_icon.png
  78. BIN
      static/images/vipmage.png
  79. BIN
      static/manergevip/about.png
  80. BIN
      static/manergevip/becomeTrue.png
  81. BIN
      static/manergevip/book.png
  82. BIN
      static/manergevip/chang.png
  83. BIN
      static/manergevip/companyphone.png
  84. BIN
      static/manergevip/icon-down.png
  85. BIN
      static/manergevip/icon-pullup.png
  86. BIN
      static/manergevip/phone.png
  87. BIN
      static/manergevip/qita.png
  88. BIN
      static/manergevip/qudao.png
  89. BIN
      static/manergevip/setup.png
  90. BIN
      static/manergevip/share-manage.png

+ 0 - 8
.idea/.gitignore

@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml

+ 0 - 8
.idea/modules.xml

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/xiaohongqun_company_course_app.iml" filepath="$PROJECT_DIR$/.idea/xiaohongqun_company_course_app.iml" />
-    </modules>
-  </component>
-</project>

+ 0 - 6
.idea/vcs.xml

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="" vcs="Git" />
-  </component>
-</project>

+ 0 - 12
.idea/xiaohongqun_company_course_app.iml

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="WEB_MODULE" version="4">
-  <component name="NewModuleRootManager">
-    <content url="file://$MODULE_DIR$">
-      <excludeFolder url="file://$MODULE_DIR$/.tmp" />
-      <excludeFolder url="file://$MODULE_DIR$/temp" />
-      <excludeFolder url="file://$MODULE_DIR$/tmp" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>

+ 4 - 0
api/user.js

@@ -38,3 +38,7 @@ let request = new Request().http
  	 return request('/app/wx/miniapp/loginByMa',data,'POST','application/json;charset=UTF-8');
  }
  
+ //微信小程序查询用户信息
+ export function getwxuser(data) {
+ 	 return request('/app/wx/miniapp/getMaUser',data,'GET','application/json;charset=UTF-8');
+ }

+ 2 - 2
common/request.js

@@ -12,7 +12,7 @@ export default class Request {
 		// });
 		return new Promise((resolve, reject) => {
 			let token = uni.getStorageSync('AppToken');
-			let usertoken = uni.getStorageSync("UserAppToken")
+			let usertoken = uni.getStorageSync("UserToken")
 			var httpContentType='application/x-www-form-urlencoded';
 			if(contentType!=undefined){
 				//application/json;charset=UTF-8
@@ -25,7 +25,7 @@ export default class Request {
 					// 'Content-Type': 'application/x-www-form-urlencoded',
 					'Content-Type': httpContentType,
 					'AppToken': token,
-					'UserAppToken':usertoken
+					'UserToken':usertoken
 				},
 				url: `${path}${router}`,
 				data: data,

+ 8 - 8
components/courseItem.vue

@@ -9,7 +9,7 @@
 				<view @click.passive.stop>
 					<text class="more-t ">{{info.title}}</text>
 					<view class="btn_icon" style="margin-left: 5px;" @click="copyId">ID
-						<image src="@/static/images/copy_icon.png" mode="aspectFill"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" mode="aspectFill"></image>
 					</view>
 				</view>
 				<view class="courselist-desc one-t" v-show="from != 'course'">{{info.courseName}}</view>
@@ -34,7 +34,7 @@
 			<view class="sharePop x-ac">
 				<!--#ifdef MP-WEIXIN-->
 				<view class="sharePop-item y-f card-share" >
-					<image src="@/static/images/card_icon.png" mode="aspectFill"
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/card_icon.png" mode="aspectFill"
 						style="width: 80rpx; height: 80rpx;margin-top: 20rpx;"></image>
 					<view style="font-weight: bold;margin-bottom: 4px;">生成卡片</view>
 					<view style="font-size: 12px;color: #888;">指导分享轻松转发</view>
@@ -43,12 +43,12 @@
 				<!--#endif-->
 				<!--#ifdef H5-->
 				<view class="sharePop-item y-f" @click="buildimg">
-					<image src="@/static/images/poster_icon.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/poster_icon.png" mode="aspectFill"></image>
 					<view style="font-weight: bold;margin-bottom: 4px;">生成海报</view>
 					<view style="font-size: 12px;color: #888;">保存海报美观宣传</view>
 				</view>
 				<view class="sharePop-item y-f" @click="copyLink">
-					<image src="@/static/images/link_icon.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/link_icon.png" mode="aspectFill"></image>
 					<view style="font-weight: bold;margin-bottom: 4px;">复制链接</view>
 					<view style="font-size: 12px;color: #888;">生成链接一键复制</view>
 				</view>
@@ -74,11 +74,11 @@
 			</view>
 			<view class="justify-around mb40">
 				<!-- <view class="column justify-center align-center" @click="shareimg">
-					<image src='@/static/image/wechat.png' class="w80 h80"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/wechat.png' class="w80 h80"></image>
 					<view class="mt10">微信好友</view>
 				</view> -->
 				<view class="column justify-center align-center" @click="downimg">
-					<image src='@/static/image/downicon.png' class="w80 h80"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/downicon.png' class="w80 h80"></image>
 					<view class=" mb10">长按图片保存</view>
 				</view>
 			</view>
@@ -86,12 +86,12 @@
 		<u-overlay :show="showzhidao" @click="showzhidao = false" style="z-index: 9999;">
 			<view class="point-box">
 				<view class="imgshe">
-					<image src='@/static/image/point.png' class="w300 h300"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/point.png' class="w300 h300"></image>
 				</view>
 				<view class="column colorf fs32 xu-box fs40
 				align-center justify-center">
 					<view class="justify-center">点击右上角
-						<image src="@/static/image/wxmore.png" class="w50 h50 mlr10"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/wxmore.png" class="w50 h50 mlr10"></image>
 					</view>
 					<view class="mt20">选择 “转发给朋友”</view>
 					<view style="color: #cbcbcb;" class="fs28 mt40">点击任意位置关闭弹窗</view>

+ 2 - 2
components/dropdownPanel.vue

@@ -11,9 +11,9 @@
 					</view>
 					<template v-else>
 						<text style="width: max-content;">{{item.name}}</text>
-							<image src="/static/manergevip/icon-pullup.png" mode="" class="icon-triangle"
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/icon-pullup.png" mode="" class="icon-triangle"
 								v-if="index === actNav"></image>
-						<image src="/static/manergevip/icon-down.png" mode="" class="icon-triangle"
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/icon-down.png" mode="" class="icon-triangle"
 							v-else></image>
 					</template>
 				</view>

+ 3 - 3
components/liveCourse.vue

@@ -5,17 +5,17 @@
 				<view :class="activeTab == 0 ? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(0)">
 					<view>直播计划</view>
 					<view class="headnav-num">3</view>
-					<image src="@/static/images/idle.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/idle.png" mode="aspectFill"></image>
 				</view>
 				<view :class="activeTab == 1? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(1)">
 					<view>今日直播</view>
 					<view class="headnav-num">3</view>
-					<image src="@/static/images/streaming.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/streaming.png" mode="aspectFill"></image>
 				</view>
 				<view :class="activeTab == 2 ? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(2)">
 					<view>往日直播</view>
 					<view class="headnav-num">3</view>
-					<image src="@/static/images/finished.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/finished.png" mode="aspectFill"></image>
 				</view>
 			</view> -->
 			<!-- <view class="x-bc">

+ 3 - 3
components/living.vue

@@ -5,17 +5,17 @@
 				<view :class="activeTab == 0 ? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(0)">
 					<view>直播计划</view>
 					<view class="headnav-num">3</view>
-					<image src="@/static/images/idle.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/idle.png" mode="aspectFill"></image>
 				</view>
 				<view :class="activeTab == 1? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(1)">
 					<view>今日直播</view>
 					<view class="headnav-num">3</view>
-					<image src="@/static/images/streaming.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/streaming.png" mode="aspectFill"></image>
 				</view>
 				<view :class="activeTab == 2 ? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(2)">
 					<view>往日直播</view>
 					<view class="headnav-num">3</view>
-					<image src="@/static/images/finished.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/finished.png" mode="aspectFill"></image>
 				</view>
 			</view>
 			<view>

+ 4 - 39
components/vipUserItem.vue

@@ -17,7 +17,7 @@
 								<view style="flex: 1;overflow: hidden;display: flex;" @click.passive.stop>
 									<text class="list-item-name one-t single-line-ellipsis" 
 									style="width: fit-content;">{{item.nickname}}</text>
-									<image class="list-item-copy" src="@/static/images/copy_icon.png" mode="aspectFill"
+									<image class="list-item-copy" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" mode="aspectFill"
 										@click="copyId(item.nickname)">
 									</image>
 								</view>
@@ -26,7 +26,7 @@
 								</view>
 							</view>
 						</view>
-						<image class="phone" src="@/static/manergevip/phone.png" mode="aspectFill"
+						<image class="phone" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/phone.png" mode="aspectFill"
 							v-if="!isShowSelectAll" @click="tophone(item.phone)" @click.passive.stop></image>
 					</view>
 					<view class="list-item-desc">
@@ -294,41 +294,6 @@
 			changeitem(index) {
 				this.$emit('changeItem', index) //传参
 			}
-			// api请求参考
-			/* v3写法  你改一下
-			type=refresh表示刷新
-			 	const getListData = async (type = 'refresh') => {
-			 		loadStatus.value = 'loading'//加载状态变成正在加载中  ‘loading’
-					// 开始请求接口
-			 		const result = await getDataFn({
-			 			...parmas,
-			 			...listParmas.value,
-			 		})
-			 		if (result) {
-			 			returnData.value = result.data
-			 			const {
-			 				last_page,//最后一页是第几页
-			 				data,
-			 			} = result.data
-						// 如果下拉  数据为第一页的
-			 			if (type == 'refresh') {
-			 				listData.value = data
-			 			} else {
-							// 否则是触底  数据等于当前页然后追加下一页的
-			 				listData.value = [...listData.value, ...data]
-			 			}
-						// 如果当前页》=最后一页  nomore  没有更多了
-			 			if (listParmas.value.page >= last_page) {
-			 				loadStatus.value = 'nomore';
-			 			} else {//不然就是还有下一页   loadmore加载更多
-			 				loadStatus.value = 'loadmore';
-			 			}
-			 		}
-			 	}
-			 
-			 
-			 */
-
 		}
 	}
 </script>
@@ -354,8 +319,8 @@
 		&-head {
 			.phone {
 				flex-shrink: 0;
-				width: 30px;
-				height: 30px;
+				width: 25px;
+				height: 25px;
 			}
 
 			&-l {

+ 11 - 0
pages.json

@@ -33,6 +33,17 @@
 					"bounce": "none"
 				}
 			}
+		},
+		{
+			"path": "pages/index/h5",
+			"style": {
+				"navigationBarTextStyle": "white",
+				"enablePullDownRefresh": false,
+				"navigationStyle": "custom",
+				"app-plus": {
+					"bounce": "none"
+				}
+			}
 		}
         ,{
             "path" : "pages/user/index",

+ 3 - 3
pages/auth/wxlogin.vue

@@ -127,7 +127,7 @@ export default {
 			var requestPath = uni.getStorageSync('requestPath');
 			uni.setStorageSync('url',requestPath+url);
 			uni.navigateTo({
-				url: '../home/h5'
+				url:'/pages/index/h5'
 			})
 		},
 		getCode(){
@@ -189,7 +189,7 @@ export default {
 									title: "登录成功",
 								});
 								console.log(res);
-								uni.setStorageSync('AppToken',res.token);
+								uni.setStorageSync('UserToken',res.token);
 								uni.setStorageSync('userInfo',JSON.stringify(res.user));
 								uni.hideLoading()
 								//that.getUserInfo()
@@ -268,7 +268,7 @@ export default {
 										icon:'none',
 										title: "登录成功",
 									});
-									uni.setStorageSync('AppToken',res.token);
+									uni.setStorageSync('UserToken',res.token);
 									uni.setStorageSync('userInfo',JSON.stringify(res.companyUser));
 									uni.hideLoading()
 									//that.getUserInfo()

+ 2 - 2
pages/courseManage/course/becomeSale.vue

@@ -29,7 +29,7 @@
 		<u-popup :show="showvip" @close="close" @open="open"
 		 mode='center' round='20' style="flex: 0;" >
 			<view class="VIPvie w600 h600 column justify-center align-center">
-				<image src="../../../static/manergevip/becomeTrue.png" class="h400 w400"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/becomeTrue.png" class="h400 w400"></image>
 				<view class="bold fs50 center mt100">{{tips}}!</view>
 				<view class="gologin" @click="loginNav">去登录</view>
 			</view>
@@ -168,7 +168,7 @@ padding: 30rpx 50rpx;
 		}
 	}
 	.input-phone{
-		background:url('/static/manergevip/companyphone.png') no-repeat 0 center;
+		background:url('https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/companyphone.png') no-repeat 0 center;
 		background-size: 40rpx 40rpx;
 		background-position: 24rpx;
 	}

+ 2 - 2
pages/courseManage/course/becomeVip.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="centerV hb base-bg-f">
 		<view class="w100 centerV" v-if="isH5vip!=true">
-			<image src="@/static/image/becomevip.png" class="h193 w193 mb40"></image>
+			<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/becomevip.png" class="h193 w193 mb40"></image>
 			<view class="bold">是否申请成为会员</view>
 			<view class="justify-center w100 mt40 mb40">
 				<view class="quxiao">取消</view>
@@ -11,7 +11,7 @@
 		<u-popup :show="showvip" @close="close" @open="open"
 		 mode='center' round='20' style="flex: 0;" >
 			<view class="VIPvie w600 h600 column justify-center align-center">
-				<image src="../../../static/manergevip/becomeTrue.png" class="h400 w400"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/becomeTrue.png" class="h400 w400"></image>
 				<view class="bold fs50 center mt80">{{tips}}!</view>
 			</view>
 		</u-popup>

+ 1 - 1
pages/courseManage/manage/exprotList.vue

@@ -16,7 +16,7 @@
 						</view>
 						<view class="column align-center">
 							<text class="fs24 base-color-9">更换为</text>
-							<image src="/static/images/jiantou.png" class="w60 h40"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/jiantou.png" class="w60 h40"></image>
 						</view>
 						<view class="w180 justify-between fs28 align-center ">
 							<u-avatar :src="item.toAvatar" size="25"></u-avatar>

+ 3 - 4
pages/courseManage/manage/manageDetail.vue

@@ -6,7 +6,7 @@
 				<view class="ml20">
 					<view class="justify-start align-center ">
 						<text class="fs32 bold mr8">{{grouplist.nickName}}</text>
-						<image class="w40 h40" src="@/static/images/copy_icon.png" @click="copyId" mode="aspectFill">
+						<image class="w40 h40" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" @click="copyId" mode="aspectFill">
 					</view>
 					<view class="fs24 base-color-9 mt10">备注:{{grouplist.remark ||'暂无'}}</view>
 				</view>
@@ -91,7 +91,6 @@
 					v-for="(item,index) in courselist" :key="index">
 					<view class="justify-start align-center pb20" style="border-bottom: #eee solid 2rpx;">
 						<view class="doingimg">
-							<!-- <image src="../../../static/manergevip/book.png" class='w150 h90 radius16'></image> -->
 							<image :src="item.thumbnail" class='w150 h90 radius16'></image>
 							<view class="doing">进行中</view>
 						</view>
@@ -100,7 +99,7 @@
 								<view>{{item.courseName}}</view>
 								<view class="justify-start align-center base-color">ID
 									<image class="w40 h40" @click="copyCourseId(item.courseName)"
-										src="@/static/images/copy_icon.png" mode="aspectFill">
+										src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" mode="aspectFill">
 								</view>
 							</view>
 							<view class="fs24 base-color-6 column">
@@ -234,7 +233,7 @@
 									{{courseCount.redPacketNum}}</text>个</view>
 						</view>
 						<view class="base-bg-f radius16 p20  mlr20 justify-start align-center">
-							<image src="../../../static/images/redenvelope.png" class="w102 h102"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/redenvelope.png" class="w102 h102"></image>
 							<view class="ml20">
 								<view class="mb12 bold">答题红包金额</view>
 								<view class="base-color">

+ 2 - 2
pages/courseManage/manage/manageIndex.vue

@@ -42,7 +42,7 @@
 						<view class="ml20" @click.passive.stop>
 							<view class="justify-start align-center">
 								<text class="fs28 bold">{{item.nickName}}</text>
-								<image class="w40 h40" src="@/static/images/copy_icon.png" 
+								<image class="w40 h40" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" 
 								@click="copyId(item.nickName)" mode="aspectFill">
 							</view>
 							<view class="fs24 base-color-6">备注:{{item.remark}}</view>
@@ -97,7 +97,7 @@
 				<view class="ptb20"></view>
 			</scroll-view>
 		</view>
-		<!-- <image class="invite-member" src="@/static/images/invite-member-icon.png" mode="aspectFill" @click="vipInvite">
+		<!-- <image class="invite-member" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/invite-member-icon.png" mode="aspectFill" @click="vipInvite">
 		</image> -->
 		<!-- 不要写在v-for里面 点击存到data里面-->
 		<view class="">

+ 2 - 2
pages/courseManage/manage/userDataDetail.vue

@@ -67,7 +67,7 @@
 				<view class="bgf m20 p20 radius16" v-for="(item,index) in userlist" :key="index">
 					<view class="justify-between align-center">
 						<view class="justify-start align-center">
-							<image src="../../../static/manergevip/book.png" class="w80 h80"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/book.png" class="w80 h80"></image>
 							<view class="fs36 bold ml20">课程答题红包</view>
 							<view class="fs28 ml8 base-color-6">归属</view>
 						</view>
@@ -78,7 +78,7 @@
 						<view class="ml20">
 							<view class="justify-start align-center">
 								<text class="fs28 bold">{{item.nickName}}</text>
-								<image class="w40 h40" src="@/static/images/copy_icon.png" mode="aspectFill">
+								<image class="w40 h40" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" mode="aspectFill">
 							</view>
 							<view class="fs24 base-color-6">
 								<text>--</text>

+ 4 - 4
pages/courseManage/operation/index.vue

@@ -4,17 +4,17 @@
 			<view :class="activeTab == 0 ? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(0)">
 				<view>直播计划</view>
 				<view class="headnav-num">3</view>
-				<image src="@/static/images/idle.png" mode="aspectFill"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/idle.png" mode="aspectFill"></image>
 			</view>
 			<view :class="activeTab == 1? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(1)">
 				<view>今日直播</view>
 				<view class="headnav-num">3</view>
-				<image src="@/static/images/streaming.png" mode="aspectFill"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/streaming.png" mode="aspectFill"></image>
 			</view>
 			<view :class="activeTab == 2 ? 'headnav-item headnav-active':'headnav-item'" @click="handleNav(2)">
 				<view>往日直播</view>
 				<view class="headnav-num">3</view>
-				<image src="@/static/images/finished.png" mode="aspectFill"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/finished.png" mode="aspectFill"></image>
 			</view>
 		</view> -->
 		<view>
@@ -161,7 +161,7 @@
 										{{courselist.redPacketNum}}</text>个</view>
 							</view>
 							<view class="base-bg-f8 radius16 p20  mlr20 justify-start align-center">
-								<image src="../../../static/images/redenvelope.png" class="w102 h102"></image>
+								<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/redenvelope.png" class="w102 h102"></image>
 								<view class="ml20">
 									<view class="mb12 bold">答题红包金额</view>
 									<view class="base-color">

+ 7 - 7
pages/courseManage/statistics.vue

@@ -7,7 +7,7 @@
 					<view class="coursebox-name">
 						<text class="more-t">{{info.title}}-{{info.courseName}}</text>
 						<view class="btn_icon" @click="copyId">ID
-							<image src="@/static/images/copy_icon.png" mode="aspectFill"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png" mode="aspectFill"></image>
 						</view>
 					</view>
 					<view style="margin-top: 5px;">{{info.courseName}}</view>
@@ -87,7 +87,7 @@
 							</view>
 							<view class="redenvelope x-bc">
 								<view class="x-f">
-									<image src="@/static/images/redenvelope.png" mode="aspectFill"></image>
+									<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/redenvelope.png" mode="aspectFill"></image>
 									<text>答题红包金额</text>
 								</view>
 								<view class="collapse-content-num"><text>{{courseCount.redPacketAmount || '0.00'}}</text>元
@@ -132,9 +132,9 @@
 						<u-tabs :list="list2" :current='currentType' :lineWidth="40" lineColor="#1677ff"
 							:activeStyle="activeStyle" :inactiveStyle="inactiveStyle" @click="clickTypeTab"></u-tabs>
 						<!-- <view class="participate-order x-f">
-							<image src="@/static/images/order_icon2.png" mode="aspectFill" v-if="searchTypeIndex == 3">
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/order_icon2.png" mode="aspectFill" v-if="searchTypeIndex == 3">
 							</image>
-							<image src="@/static/images/order_icon.png" mode="aspectFill" v-else></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/order_icon.png" mode="aspectFill" v-else></image>
 							<picker @change="bindPickerChange" :value="searchTypeIndex" :range="typeArray">
 								{{typeoption[searchTypeIndex]}}
 							</picker>
@@ -151,14 +151,14 @@
 									<view class="list-item-head-l">
 										<view style="flex: 1;overflow: hidden;display: flex;">
 											<text class="list-item-name one-t">{{item.nickName}}</text>
-											<image class="list-item-copy" src="@/static/images/copy_icon.png"
+											<image class="list-item-copy" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/copy_icon.png"
 												mode="aspectFill"></image>
 										</view>
 										<view class="list-item-re">
 											注册时间:{{item.createTime?item.createTime.substring(0,10):'--'}}</view>
 									</view>
 								</view>
-								<image class="phone" src="@/static/manergevip/phone.png" mode="aspectFill"></image>
+								<image class="phone" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/phone.png" mode="aspectFill"></image>
 							</view>
 							<view class="list-item-desc">
 								<view class="taglist">
@@ -302,7 +302,7 @@
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					textNoMore: "已经到底了",
 					empty: {
-						icon: '/static/images/empty.png',
+						icon: 'https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/empty.png',
 						tip: '暂无数据'
 					}
 				},

+ 1 - 1
pages/courseManage/vip/ManageDetail.vue

@@ -71,7 +71,7 @@
 				</u-collapse-item>
 			</u-collapse>
 			<view class="justify-start align-center base-bg-f8 mlr30 radius12 plr20 ptb20">
-				<u-image src="@/static/manergevip/book.png" width="30" height="30"></u-image>
+				<u-image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/book.png" width="30" height="30"></u-image>
 				<view class="ml20">
 					<view class="base-color-3">答题红包金额</view>
 					<view class="base-color fs24"><text class="fs32 bold mr4">

+ 10 - 10
pages/customer/index.vue

@@ -20,9 +20,9 @@
 					<u-tabs :list="list2" :current='currentType' :lineWidth="40" lineColor="#1677ff"
 						:activeStyle="activeStyle" :inactiveStyle="inactiveStyle" @click="clickTypeTab"></u-tabs>
 					<view class="participate-order x-f">
-						<image src="@/static/images/order_icon2.png" mode="aspectFill"
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/order_icon2.png" mode="aspectFill"
 							v-if="searchTypeIndex == 0 || searchTypeIndex == 2"></image>
-						<image src="@/static/images/order_icon.png" mode="aspectFill" v-else></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/order_icon.png" mode="aspectFill" v-else></image>
 						<picker @change="bindPickerChange" :value="searchTypeIndex" :range="typeArray">
 							{{typeoption[searchTypeIndex]}}
 						</picker>
@@ -215,9 +215,9 @@
 			</view>
 		</u-popup>
 		<view class="invite-member" :style="{right:vipInviteshow?'-72rpx':'20rpx'}">
-			<image src="@/static/images/invite-member-icon.png" mode="aspectFill" @click="vipInvite"
+			<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/invite-member-icon.png" mode="aspectFill" @click="vipInvite"
 				style="position: relative;" class="intimg"> </image>
-			<image src='/static/image/tc_close_icon.png' class="falseimg" @click="showinimg"></image>
+			<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/tc_close_icon.png' class="falseimg" @click="showinimg"></image>
 		</view>
 		<!-- 邀请弹窗 -->
 		<u-popup :show="invitePop" :round="12" @close="invitePop = false" :zIndex="10074" style="flex: 0;">
@@ -253,7 +253,7 @@
 						<!--#ifdef H5-->
 						<view class="sharePop-item y-f card-share" @click="shareimg" style="text-align: center;">
 						<!--#endif-->
-							<image src="@/static/images/card_icon.png" mode="aspectFill"
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/card_icon.png" mode="aspectFill"
 								style="width: 80rpx; height: 80rpx;margin-top: 20rpx;"></image>
 							<view style="font-weight: bold;margin-bottom: 4px;">生成卡片</view>
 							<view style="font-size: 12px;color: #888;">指导分享轻松转发</view>
@@ -263,12 +263,12 @@
 						</view>
 						<!--#ifdef H5-->
 						<view class="sharePop-item y-f " @click="buildimg" style="text-align: center;">
-							<image src="@/static/images/poster_icon.png" mode="aspectFill"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/poster_icon.png" mode="aspectFill"></image>
 							<view style="font-weight: bold;margin-bottom: 4px;">生成海报</view>
 							<view style="font-size: 12px;color: #888;">保存海报美观宣传</view>
 						</view>
 						<view class="sharePop-item y-f " @click="copyLink" style="text-align: center;">
-							<image src="@/static/images/link_icon.png" mode="aspectFill"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/link_icon.png" mode="aspectFill"></image>
 							<view style="font-weight: bold;margin-bottom: 4px;">复制链接</view>
 							<view style="font-size: 12px;color: #888; ">生成链接一键复制</view>
 						</view>
@@ -294,7 +294,7 @@
 			</view>
 			<view class="justify-around mb40">
 				<view class="column justify-center align-center" @click="downimg">
-					<image src='@/static/image/downicon.png' class="w80 h80"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/downicon.png' class="w80 h80"></image>
 					<view class="mt10">长按图片保存</view>
 				</view>
 			</view>
@@ -303,12 +303,12 @@
 		<u-overlay :show="showzhidao" @click="showzhidao = false" style="z-index: 9999;">
 			<view class="point-box">
 				<view class="imgshe">
-					<image src='@/static/image/point.png' class="w300 h300"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/point.png' class="w300 h300"></image>
 				</view>
 				<view class="column colorf fs32 xu-box fs40
 				align-center justify-center">
 					<view class="justify-center">点击右上角
-						<image src="@/static/image/wxmore.png" class="w50 h50 mlr10"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/wxmore.png" class="w50 h50 mlr10"></image>
 					</view>
 					<view class="mt20">选择 “转发给朋友”</view>
 					<view style="color: #cbcbcb;" class="fs28 mt40">点击任意位置关闭弹窗</view>

+ 1 - 1
pages/user/about.vue

@@ -9,7 +9,7 @@
 				<view class="left">
 					<text class="text">联系我们</text>
 				</view>
-				<image class="right" src="/static/images/right_arrow.png" mode="aspectFill"></image>
+				<image class="right" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/right_arrow.png" mode="aspectFill"></image>
 			</view>
 			<view style="height: 1px;background-color: #F7F7F7;"></view>
 			<view class="item">

+ 1 - 1
pages/user/editUser.vue

@@ -69,7 +69,7 @@
 				email:"",
 				sexPicker: ['男', '女','未知'],
 				sex: 0, // 性别
-				headImg: '/static/images/detault_head.jpg', // 头像,
+				headImg: 'https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/detault_head.jpg', // 头像,
 				headImgUrl:'',
 			}
 		},

+ 32 - 34
pages/user/index.vue

@@ -16,53 +16,53 @@
 						</view>
 					</view>
 					<view class="right" >
-						<image src="/static/images/right_arrow.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/right_arrow.png"></image>
 					</view>
 				</view>
 				<view class="company" v-if="user!=null">
-					<image src="/static/images/icon_comp.png"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/icon_comp.png"></image>
 					<view class="name">{{user.createBy||'暂无数据'}}</view>
 				</view>
 			</view>
 			
 			<view class="menu-box" style="margin-top: -20rpx;">
 				<view class="title-box">
-					<image class="icon" src="/static/manergevip/chang.png"></image>
+					<image class="icon" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/chang.png"></image>
 					<view class="title">常用功能</view>
 				</view>
 				<view class="line"></view>
 				<view class="menus">
 					<view class="menu-item" @click="navTo('/pages/courseManage/manage/manageIndex')">
-						<image src="/static/images/menu_info.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/menu_info.png"></image>
 						<view class="m-name">销售管理</view>
 					</view>
 					<view class="menu-item" @click="navTo('/pages/user/users/users')">
-						<image src="/static/manergevip/qudao.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/qudao.png"></image>
 						<view class="m-name">审核销售</view>
 					</view>
 					<view class="menu-item" @click="handleShare">
-						<image src="/static/manergevip/share-manage.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/share-manage.png"></image>
 						<view class="m-name">邀请销售</view>
 					</view>
 					<view class="menu-item" @click="navTo('/pages/courseManage/manage/lableSetup')">
-						<image src="/static/images/changeLable.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/changeLable.png"></image>
 						<view class="m-name">标签设置</view>
 					</view>
 			 	</view>
 			</view>
 			<view class="menu-box">
 				<view class="title-box">
-					<image class="icon" src="/static/manergevip/qita.png"></image>
+					<image class="icon" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/qita.png"></image>
 					<view class="title">其它工具</view>
 				</view>
 				<view class="line"></view>
 				<view class="menus">
 					<view class="menu-item" @click="navTo('/pages/user/about')">
-						<image src="/static/manergevip/about.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/about.png"></image>
 						<view class="m-name">关于我们</view>
 					</view>
 					<view class="menu-item" @click="navTo('/pages/user/editUser')">
-						<image src="/static/manergevip/setup.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/setup.png"></image>
 						<view class="m-name">设置</view>
 					</view>
 				</view>
@@ -77,20 +77,20 @@
 			<view class="sharePop x-ac">
 				<!--#ifdef MP-WEIXIN-->
 				<view class="sharePop-item y-f" @click="shareimg">
-					<image src="@/static/images/card_icon.png" mode="aspectFill"
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/card_icon.png" mode="aspectFill"
 						style="width: 80rpx; height: 80rpx;margin-top: 20rpx;"></image>
 					<view style="font-weight: bold;margin-bottom: 4px;">生成卡片</view>
 					<view style="font-size: 12px;color: #888;">指导分享轻松转发</view>
 				</view>
 				<!--#endif-->
 				<!-- <view class="sharePop-item y-f" @click="buildimg">
-					<image src="@/static/images/poster_icon.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/poster_icon.png" mode="aspectFill"></image>
 					<view style="font-weight: bold;margin-bottom: 4px;">生成海报</view>
 					<view style="font-size: 12px;color: #888;">保存海报美观宣传</view>
 				</view> -->
 				<!--#ifdef H5-->
 				<view class="sharePop-item y-f" @click="shareSale">
-					<image src="@/static/images/link_icon.png" mode="aspectFill"></image>
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/link_icon.png" mode="aspectFill"></image>
 					<view style="font-weight: bold;margin-bottom: 4px;">复制链接</view>
 					<view style="font-size: 12px;color: #888;">生成链接一键复制</view>
 				</view>
@@ -104,7 +104,7 @@
 			</view>
 			<view class="justify-around mtb40">
 				<view class="column justify-center align-center" @click="downimg">
-					<image src='@/static/image/downicon.png' class="w80 h80"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/downicon.png' class="w80 h80"></image>
 					<view class="mt10">长按图片保存</view>
 				</view>
 			</view>
@@ -123,12 +123,12 @@
 		<u-overlay :show="showzhidao" @click="showzhidao = false" style="z-index: 9999;">
 			<view class="point-box">
 				<view class="imgshe" >
-					<image src='@/static/image/point.png' class="w300 h300"></image>
+					<image src='https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/point.png' class="w300 h300"></image>
 				</view>
 				<view class="column colorf fs32 xu-box fs40
 				align-center justify-center">
 					<view class="justify-center">点击右上角
-					<image src="@/static/image/wxmore.png"
+					<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/wxmore.png"
 					class="w50 h50 mlr10"></image>
 					</view>
 					<view class="mt20">选择 “转发给朋友”</view>
@@ -137,9 +137,9 @@
 			</view>
 		</u-overlay>
 		<u-modal :show="show" title="提示" :showCancelButton="true"  @cancel="hideLogout()" @confirm="logout()" content='确认退出吗?'></u-modal>
-	</view>
-</template>
-
+	</view>
+</template>
+
 <script>
 	
 	import { getCompanyUser } from '@/api/user.js'
@@ -152,7 +152,7 @@
 	} from '@/api/courseManage'
 	import wx from 'weixin-js-sdk'
 	export default {
-		data() {
+		data() {
 			return {
 				show:false,
 				user:null,
@@ -164,13 +164,13 @@
 				codeLink:'',
 				showzhidao:false,
 				imgs:'https://h5.wxcourse.cdwjyyh.com/icon/20250214100002.png',
-			}
+			}
 		},
 		onShow() {
 			this.getCompanyUsers()
 		},
 		mounted() {
-		},
+		},
 		methods: {
 			shareSale(){
 				 const fullUrl = location.href;
@@ -345,19 +345,17 @@
 				this.show=false;	
 			},
 			logout(){
-				this.utils.logout();
+				uni.removeStorageSync('AppToken')
 				// 条件编译判断平台,设置不同登录页路径
 				 let loginPage = '';
 				 // #ifdef H5
 				 loginPage = '/pages/auth/login';
 				 // #endif
 				 // #ifdef MP-WEIXIN
-				 loginPage = '/pages/auth/wxlogin';
+				 loginPage = '/pages/auth/login';
 				 // #endif
-				uni.reLaunch({
+				uni.navigateTo({
 					url: loginPage,
-					animationType: 'pop-in',
-					animationDuration: 100
 				})
 			},
 			navTo(url){
@@ -382,10 +380,10 @@
 					}
 				});
 			},
-		}
-	}
-</script>
-
+		}
+	}
+</script>
+
 <style lang="scss">
 	page{
 		height: 100%;
@@ -612,7 +610,7 @@
 				}
 			}
 		}
-	}
+	}
 	.btn-box{
 		margin: 30rpx 0rpx 30rpx;
 		display: flex;
@@ -650,5 +648,5 @@
 				margin-bottom: 10px;
 			}
 		}
-	}
-</style>
+	}
+</style>

+ 3 - 3
pages/user/userInfo.vue

@@ -12,11 +12,11 @@
 						<text class="title">{{phonenumber}}</text>
 					</view>
 				</view>
-				<image   class="right"  src="../../static/images/icon_edit.png" mode="aspectFill" @click="editInfo"></image>
+				<image   class="right"  src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/icon_edit.png" mode="aspectFill" @click="editInfo"></image>
 			</view>
 			<!-- 公司 -->
 			<view class="comp-info">
-				<image class="img" src="../../static/images/icon_comp_white.png" mode="aspectFill"></image>
+				<image class="img" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/icon_comp_white.png" mode="aspectFill"></image>
 				<text class="text">{{deptName}}</text>
 			</view>
 		</view>
@@ -57,7 +57,7 @@
 	export default {
 		data() {
 			return {
-				avatar:"/static/images/detault_head.jpg", 
+				avatar:"https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/detault_head.jpg", 
 				nickName:"",
 				deptName:"",
 				postNames:"",

+ 1 - 1
pages/user/users/becomeVIP.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="content hb column justify-center align-center bgf">
-		<image src="/static/image/becomevip.png" mode="widthFix"></image>
+		<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/becomevip.png" mode="widthFix"></image>
 		<view class="bold">成为会员,享受更多权益</view>
 		<view class="sure" @click="registerCourse">{{isVip==1?'您已成为会员':'申请成为会员'}}</view>
 	</view>

+ 4 - 4
pages/user/users/userInfo.vue

@@ -17,16 +17,16 @@
 						<view class="base-color-9 fs24 mt12">注册时间:{{!userinfo.createTime||userinfo.createTime.slice(0, 10)}}</view>
 					</view>
 				</view>
-				<image v-if="!isShow" class="right" src="/static/images/icon_edit.png" mode="aspectFill" @click="editInfo"></image>
+				<image v-if="!isShow" class="right" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/icon_edit.png" mode="aspectFill" @click="editInfo"></image>
 			</view>
 			<!-- 公司 -->
 			<view class="justify-between">
 				<view class="comp-info">
-					<image class="img" src="/static/images/icon_comp.png" mode="aspectFill"></image>
+					<image class="img" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/icon_comp.png" mode="aspectFill"></image>
 					<text class="fs24 base-color-6">{{userinfo.deptName}}</text>
 				</view>
 				<view class="comp-info">
-					<image class="img" src="/static/images/phone.png" mode="aspectFill"></image>
+					<image class="img" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/phone.png" mode="aspectFill"></image>
 					<text class="fs24 base-color-6">{{userinfo.phonenumber}}</text>
 				</view>
 			</view>
@@ -76,7 +76,7 @@
 	export default {
 		data() {
 			return {
-				avatar:"/static/images/default.png", 
+				avatar:"https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/default.png", 
 				nickName:"",
 				deptName:"",
 				postNames:"",

+ 85 - 85
pages/user/users/users.vue

@@ -1,4 +1,4 @@
-<template>
+<template>
 	<view class="column" style="height: calc(100% - 20rpx) ;">
 		<view class="top " >
 			<u-search placeholder="输入姓名/昵称搜索" bgColor='#F8F8FC'
@@ -84,17 +84,17 @@
 		<view v-show="!hidden" class="indexToast">
 			{{listCur}}
 		</view>
-	</view>
-</template>
-
+	</view>
+</template>
+
 <script>
 	import {getAllUsers} from '@/api/user.js';
-	import {subsalesaudit} from '@/api/courseManage.js';
-	export default {
-		data() {
+	import {subsalesaudit} from '@/api/courseManage.js';
+	export default {
+		data() {
 			return {
 				baseUrl:uni.getStorageSync('requestPath'),
-				avatar:"/static/images/default.png",
+				avatar:"https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/default.png",
 				CustomBar: 0,
 				hidden: true,
 				listCurID: '',
@@ -107,8 +107,8 @@
 				isSelectAll:false,
 				selectedUsers:[],
 				isAudits:1,
-				ids:''
-			}
+				ids:''
+			}
 		},
 		onLoad() {
 			this.getUser();
@@ -121,7 +121,7 @@
 			uni.createSelectorQuery().select('.indexes').boundingClientRect(function(res) {
 				that.barTop = res.top
 			}).exec()
-		},
+		},
 		methods: {
 			getidshen(id){
 				console.log(id)
@@ -279,11 +279,11 @@
 			},
 			search(){
 				this.getUser()
-			}
-			
-		}
-	}
-</script>
+			}
+			
+		}
+	}
+</script>
 <style  lang="scss">
 	::v-deep {
 		.foot-select {
@@ -311,73 +311,73 @@
 		background-color: #fff;
 		padding: 0rpx 15rpx;
 		padding-top: 20rpx;
-	}
-	.indexes {
-		position: relative;
-	}
-
-	.indexBar {
-		position: fixed;
-		right: 0px;
-		bottom: 0px;
-		padding: 20upx 20upx 20upx 60upx;
-		display: flex;
-		align-items: center;
-	}
-
-	.indexBar .indexBar-box {
-		width: 40upx;
-		height: auto;
-		background: #fff;
-		display: flex;
-		flex-direction: column;
-		box-shadow: 0 0 20upx rgba(0, 0, 0, 0.1);
-		border-radius: 10upx;
-	}
-
-	.indexBar-item {
-		flex: 1;
-		width: 40upx;
-		height: 40upx;
-		display: flex;
-		align-items: center;
-		justify-content: center;
-		font-size: 24upx;
-		color: #888;
-	}
-
-	movable-view.indexBar-item {
-		width: 40upx;
-		height: 40upx;
-		z-index: 9;
-		position: relative;
-	}
-
-	movable-view.indexBar-item::before {
-		content: "";
-		display: block;
-		position: absolute;
-		left: 0;
-		top: 10upx;
-		height: 20upx;
-		width: 4upx;
-		background-color: #f37b1d;
-	}
-
-	.indexToast {
-		position: fixed;
-		top: 0;
-		right: 80upx;
-		bottom: 0;
-		background: rgba(0, 0, 0, 0.5);
-		width: 100upx;
-		height: 100upx;
-		border-radius: 10upx;
-		margin: auto;
-		color: #fff;
-		line-height: 100upx;
-		text-align: center;
-		font-size: 48upx;
+	}
+	.indexes {
+		position: relative;
+	}
+
+	.indexBar {
+		position: fixed;
+		right: 0px;
+		bottom: 0px;
+		padding: 20upx 20upx 20upx 60upx;
+		display: flex;
+		align-items: center;
+	}
+
+	.indexBar .indexBar-box {
+		width: 40upx;
+		height: auto;
+		background: #fff;
+		display: flex;
+		flex-direction: column;
+		box-shadow: 0 0 20upx rgba(0, 0, 0, 0.1);
+		border-radius: 10upx;
+	}
+
+	.indexBar-item {
+		flex: 1;
+		width: 40upx;
+		height: 40upx;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+		font-size: 24upx;
+		color: #888;
+	}
+
+	movable-view.indexBar-item {
+		width: 40upx;
+		height: 40upx;
+		z-index: 9;
+		position: relative;
+	}
+
+	movable-view.indexBar-item::before {
+		content: "";
+		display: block;
+		position: absolute;
+		left: 0;
+		top: 10upx;
+		height: 20upx;
+		width: 4upx;
+		background-color: #f37b1d;
+	}
+
+	.indexToast {
+		position: fixed;
+		top: 0;
+		right: 80upx;
+		bottom: 0;
+		background: rgba(0, 0, 0, 0.5);
+		width: 100upx;
+		height: 100upx;
+		border-radius: 10upx;
+		margin: auto;
+		color: #fff;
+		line-height: 100upx;
+		text-align: center;
+		font-size: 48upx;
 	}
 	.zm{
 		height:30rpx;
@@ -415,5 +415,5 @@
 		color: #888;
 		margin-top: 15rpx;
 		
-	}
-</style>
+	}
+</style>

+ 18 - 9
pages/user/wxuser.vue

@@ -16,20 +16,20 @@
 				</view>
 			</view>
 			<view class="company" v-if="user!=null">
-				<image src="/static/images/icon_comp.png"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/icon_comp.png"></image>
 				<view class="name">{{user.createBy||'暂无数据'}}</view>
 			</view>
 		</view>
 		<view class="p20">
 			<view class="menu-box" style="margin-top: -40rpx;">
 				<view class="title-box">
-					<image class="icon" src="/static/manergevip/chang.png"></image>
+					<image class="icon" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/manergevip/chang.png"></image>
 					<view class="title">常用功能</view>
 				</view>
 				<view class="line"></view>
 				<view class="menus">
 					<view class="menu-item" @click="navTo()">
-						<image src="/static/images/menu_info.png"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/images/menu_info.png"></image>
 						<view class="m-name">销售管理</view>
 					</view>
 			 	</view>
@@ -37,16 +37,18 @@
 		</view>
 		<view class="p20">
 			<view class="btn-box" >
-				<view class="sub-btn" @click="showLogout()">退出登录</view>
+				<view class="sub-btn" @click="this.show=!this.show">退出登录</view>
 			</view>
 		</view>
+		<u-modal :show="show" @confirm="showLogout" :title="title" :content='content' :showCancelButton="true"
+		@cancel='this.show=!this.show'></u-modal>
 		<tabbar :actindex="1"></tabbar>
 	</view>
 </template>
 
 <script>
 	import tabbar from '@/components/tabbar/tabbar.vue'
-	import { getCompanyUser } from '@/api/user.js'
+	import { getwxuser } from '@/api/user.js'
 	export default {
 		components: {
 			tabbar
@@ -54,7 +56,10 @@
 		data() {
 			return {
 				statusBarHeight: uni.getSystemInfoSync().statusBarHeight,
-				user:[]
+				user:[],
+				show:false,
+				title:'提示',
+				content:'确认退出吗?'
 			}
 		},
 		onShow() {
@@ -62,10 +67,14 @@
 		},
 		methods: {
 			showLogout(){
-				
+				uni.removeStorageSync('UserToken')
+				uni.removeStorageSync('userInfo')
+				uni.navigateTo({
+					url:'/pages/auth/wxlogin'
+				})
 			},
 			navTo(url){
-				if(uni.getStorageSync('companyUserInfo')){
+				if(uni.getStorageSync('AppToken')){
 					uni.switchTab({
 						url:'/pages/index/index'
 					})
@@ -79,7 +88,7 @@
 			getCompanyUsers(){
 				var data = {
 				};
-				getCompanyUser(data).then(res => {
+				getwxuser(data).then(res => {
 					if(res.code==200){
 						this.user=res.user;
 					}else{

+ 13 - 13
pages_course/video.vue

@@ -49,8 +49,8 @@
 						</view> -->
 						<view class="descbox-info-r expand" v-if="textHeight > 21">
 							<text @click="handleExpand">{{isExpand ? '收起简介' : '展开简介'}}</text>
-							<image src="/static/image/course_arrow_up_icon.png" v-show="isExpand"></image>
-							<image src="/static/image/course_arrow_down_icon.png" v-show="!isExpand"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_arrow_up_icon.png" v-show="isExpand"></image>
+							<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_arrow_down_icon.png" v-show="!isExpand"></image>
 						</view>
 					</view>
 				</template>
@@ -58,14 +58,14 @@
 					<text>{{courseInfo.description}}</text>
 					<view :class="isExpand ? 'expand': 'expand expand-ab'" v-if="isLogin&&isAddKf==1&&textHeight > 21">
 						<text @click="handleExpand">{{isExpand ? '收起简介' : '展开简介'}}</text>
-						<image src="/static/image/course_arrow_up_icon.png" v-show="isExpand"></image>
-						<image src="/static/image/course_arrow_down_icon.png" v-show="!isExpand"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_arrow_up_icon.png" v-show="isExpand"></image>
+						<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_arrow_down_icon.png" v-show="!isExpand"></image>
 					</view>
 				</view>
 			</view>
 			<!-- 无效或者已过期 -->
 			<view class="nocourse" v-if="msg">
-				<image src="@/static/image/course_expiration_img.png" mode="widthFix"></image>
+				<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_expiration_img.png" mode="widthFix"></image>
 				<view>{{msg}}</view>
 			</view>
 			<!-- 问题 -->
@@ -94,7 +94,7 @@
 		</scroll-view>
 		<!-- 线路 -->
 		<view class="video-line" @click="openPop" v-if="isLogin&&isAddKf==1">
-			<image src="/static/image/changePlayer-icon.png"></image>
+			<image src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/changePlayer-icon.png"></image>
 			<text>线路{{lineIndex + 1 | numberToChinese}}</text>
 		</view>
 		<!-- 线路弹窗 -->
@@ -115,14 +115,14 @@
 		<!-- 温馨提示弹窗 -->
 		<uni-popup ref="tipsPopup" type="center" :is-mask-click="false">
 			<view class="tipsPopup-mask">
-				<image class="red_envelope_top" src="/static/image/red_envelope_img.png" mode="aspectFill"></image>
+				<image class="red_envelope_top" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/red_envelope_img.png" mode="aspectFill"></image>
 				<view class="tipsPopup">
-					<image class="tipsPopup-close" src="/static/image/course_close_white_icon.png" mode="aspectFill"
+					<image class="tipsPopup-close" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_close_white_icon.png" mode="aspectFill"
 						@click="closeTipsPop"></image>
 					<view class="tipsPopup-line">
 						<view class="tipsPopup-box">
 							<view class="tipsPopup-head">
-								<image class="tipsPopup-head-title" src="/static/image/tips_title_img.png"
+								<image class="tipsPopup-head-title" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/tips_title_img.png"
 									mode="widthFix"></image>
 							</view>
 							<view class="tipsPopup-content">
@@ -141,10 +141,10 @@
 		<uni-popup ref="answerPopup" type="center" :show="answerPopup">
 			<view :class="errTitle == '恭喜你,回答正确' ? 'answerPopup-box bg':'answerPopup-box'">
 				<!-- 正确 -->
-				<image class="tipimg" v-if="errTitle == '恭喜你,回答正确'" src="/static/image/course_answer_img.png"
+				<image class="tipimg" v-if="errTitle == '恭喜你,回答正确'" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_answer_img.png"
 					mode="aspectFill"></image>
 				<!-- 错误 -->
-				<image class="tipimg" v-else src="/static/image/course_answer_incorrectly_img.png" mode="aspectFill">
+				<image class="tipimg" v-else src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_answer_incorrectly_img.png" mode="aspectFill">
 				</image>
 				<view class="answerPopup-title">{{errTitle}}</view>
 				<view class="answerPopup-desc" v-html="errDesc"></view>
@@ -175,14 +175,14 @@
 			<view class="kfqrcode-box">
 				<image class="kfqrcode" :src="qrcode" show-menu-by-longpress="true"></image>
 				<view v-show="qrcodeMsg" style="margin-top: 30rpx;" v-html="qrcodeMsg"></view>
-				<image class="kfqrcode-close" src="/static/image/course_close_white_icon.png" mode="aspectFill"
+				<image class="kfqrcode-close" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/course_close_white_icon.png" mode="aspectFill"
 					@click="closeKFPop"></image>
 			</view>
 		</uni-popup>
 		<!-- footer -->
 		<view class="footer" v-if="videoId">
 			<view :class="isLogin&&isAddKf==1 ? 'footer-btn footer-btn-border':'footer-btn'" @click="submit">
-				<image class="footer-btn-img" v-show="isLogin&&isAddKf==1" src="/static/image/red_envelope_btnimg.png"
+				<image class="footer-btn-img" v-show="isLogin&&isAddKf==1" src="https://fbylive.obs.cn-southwest-2.myhuaweicloud.com:443/app/image/red_envelope_btnimg.png"
 					mode="aspectFill"></image>
 				<text>{{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</text>
 			</view>

BIN
static/image/becomevip.png


BIN
static/image/changePlayer-icon.png


BIN
static/image/course_answer_img.png


BIN
static/image/course_answer_incorrectly_img.png


BIN
static/image/course_arrow_down_icon.png


BIN
static/image/course_arrow_up_icon.png


BIN
static/image/course_close_white_icon.png


BIN
static/image/course_expiration_img.png


BIN
static/image/downicon.png


BIN
static/image/point.png


BIN
static/image/red_envelope_btnimg.png


BIN
static/image/red_envelope_img.png


BIN
static/image/safe.png


BIN
static/image/tc_close_icon.png


BIN
static/image/tips_title_img.png


BIN
static/image/video_icon.png


BIN
static/image/wechat.png


BIN
static/image/wxmore.png


BIN
static/images/card_icon.png


BIN
static/images/changeLable.png


BIN
static/images/copy_icon.png


BIN
static/images/customer.png


BIN
static/images/default.png


BIN
static/images/down_icon.png


BIN
static/images/empty.png


BIN
static/images/finished.png


BIN
static/images/icon_about_us.png


BIN
static/images/icon_comp.png


BIN
static/images/icon_comp_white.png


BIN
static/images/icon_edit.png


BIN
static/images/icon_set.png


BIN
static/images/idle.png


BIN
static/images/invite-member-icon.png


BIN
static/images/jiantou.png


BIN
static/images/link_icon.png


BIN
static/images/menu_info.png


BIN
static/images/office.png


BIN
static/images/order_icon.png


BIN
static/images/order_icon2.png


BIN
static/images/phone.png


BIN
static/images/poster_icon.png


BIN
static/images/redenvelope.png


BIN
static/images/right_arrow.png


BIN
static/images/streaming.png


BIN
static/images/time_icon.png


BIN
static/images/vipmage.png


BIN
static/manergevip/about.png


BIN
static/manergevip/becomeTrue.png


BIN
static/manergevip/book.png


BIN
static/manergevip/chang.png


BIN
static/manergevip/companyphone.png


BIN
static/manergevip/icon-down.png


BIN
static/manergevip/icon-pullup.png


BIN
static/manergevip/phone.png


BIN
static/manergevip/qita.png


BIN
static/manergevip/qudao.png


BIN
static/manergevip/setup.png


BIN
static/manergevip/share-manage.png