puyao 2 тижнів тому
батько
коміт
13e5bd8681
100 змінених файлів з 1561 додано та 918 видалено
  1. 57 24
      App.vue
  2. 5 2
      api/class.js
  3. 12 1
      api/companyUser.js
  4. 0 3
      api/coupon.js
  5. 12 0
      api/courseLook.js
  6. 1 1
      api/index.js
  7. 2 1
      api/payment.js
  8. 2 2
      api/storeAfterSales.js
  9. 4 1
      api/storeOrder.js
  10. 4 0
      api/user.js
  11. 40 5
      common/request.js
  12. 1 1
      components/chengpeng-audio/redme.md
  13. 1 1
      components/im/tui-chat/message-elements/audio-message/index.vue
  14. 1 1
      components/im/tui-chat/message-elements/custom-message/index.vue
  15. 1 1
      components/im/tui-chat/message-elements/file-message/index.vue
  16. 2 2
      components/im/tui-chat/message-elements/video-message/index.vue
  17. 0 8
      components/im/tui-chat/message-input/index.vue
  18. 1 1
      components/im/tui-chat/message-private/service-evaluation/index.vue
  19. 5 4
      components/likeProduct.vue
  20. 2 2
      components/px-popup-bottom/px-popup-bottom.vue
  21. 10 10
      components/tabbar/tabbar.vue
  22. 4 4
      components/tuiProduct.vue
  23. 3 0
      main.js
  24. 6 8
      manifest.json
  25. 317 10
      package-lock.json
  26. 43 25
      pages.json
  27. 97 19
      pages/auth/login.vue
  28. 2 2
      pages/common/launch.vue
  29. 4 4
      pages/healthy/detail.vue
  30. 1 1
      pages/healthy/idea.vue
  31. 8 8
      pages/healthy/index.vue
  32. 2 2
      pages/healthy/readUsers.vue
  33. 16 4
      pages/home/components/HotProduct.vue
  34. 6 6
      pages/home/doctorCase.vue
  35. 72 220
      pages/home/index.vue
  36. 1 1
      pages/home/new/articleDetails.vue
  37. 2 2
      pages/home/new/articleList.vue
  38. 2 2
      pages/home/new/chineseMedicineDetails.vue
  39. 2 2
      pages/home/new/chineseMedicineList.vue
  40. 2 2
      pages/home/new/diseaseDetails.vue
  41. 2 2
      pages/home/new/diseaseList.vue
  42. 2 2
      pages/home/new/famousPrescribeDetails.vue
  43. 2 2
      pages/home/new/famousPrescribeList.vue
  44. 2 2
      pages/home/new/medicatedFoodDetails.vue
  45. 1 1
      pages/home/new/medicatedFoodList.vue
  46. 2 2
      pages/home/new/questionsDetails.vue
  47. 2 2
      pages/home/new/questionsList.vue
  48. 6 6
      pages/home/new/test.vue
  49. 2 2
      pages/home/new/testDetails.vue
  50. 2 2
      pages/home/new/testList.vue
  51. 2 2
      pages/home/new/vesselDetails.vue
  52. 2 2
      pages/home/new/vesselList.vue
  53. 12 12
      pages/home/productList.vue
  54. 2 2
      pages/home/productSearch.vue
  55. 5 5
      pages/shopping/cart.vue
  56. 10 10
      pages/shopping/confirmOrder.vue
  57. 3 3
      pages/shopping/index.vue
  58. 1 1
      pages/shopping/payOrder.vue
  59. 49 22
      pages/shopping/paymentOrder.vue
  60. 14 14
      pages/shopping/prescribe.vue
  61. 24 24
      pages/shopping/productDetails.vue
  62. 1 1
      pages/shopping/success.vue
  63. 27 27
      pages/user/index.vue
  64. 2 2
      pages_company/coupon.vue
  65. 1 1
      pages_company/couponDetails.vue
  66. 18 9
      pages_company/index.vue
  67. 3 3
      pages_company/order/cart.vue
  68. 133 16
      pages_company/order/confirmCompanyOrder.vue
  69. 97 6
      pages_company/order/confirmOrder.vue
  70. 2 2
      pages_company/order/coupon.vue
  71. 9 9
      pages_company/order/productDetails.vue
  72. 13 13
      pages_company/order/productList.vue
  73. 3 3
      pages_company/order/productShowDetails.vue
  74. 3 3
      pages_company/storeOrder.vue
  75. 11 11
      pages_company/storeOrderDetail.vue
  76. 3 3
      pages_company/storeProductPackage.vue
  77. 4 4
      pages_company/storeProductPackageDetails.vue
  78. 102 76
      pages_course/becomeVIP.vue
  79. 2 2
      pages_course/reward.vue
  80. 126 127
      pages_course/videovip.vue
  81. 42 28
      pages_course/webview.vue
  82. 11 11
      pages_doctor/doctorDetail.vue
  83. 4 4
      pages_doctor/doctorIm.vue
  84. 4 4
      pages_doctor/doctorList.vue
  85. 1 1
      pages_doctor/doctorQr.vue
  86. 11 11
      pages_doctor/index.vue
  87. 2 2
      pages_doctor/paymentOrder.vue
  88. 4 4
      pages_doctor/submitOrder.vue
  89. 1 1
      pages_index/index/articleDetails.vue
  90. 2 2
      pages_index/index/articleList.vue
  91. 2 2
      pages_index/index/chineseMedicineDetails.vue
  92. 2 2
      pages_index/index/chineseMedicineList.vue
  93. 2 2
      pages_index/index/diseaseDetails.vue
  94. 2 2
      pages_index/index/diseaseList.vue
  95. 2 2
      pages_index/index/doctorArticleList.vue
  96. 2 2
      pages_index/index/famousPrescribeDetails.vue
  97. 2 2
      pages_index/index/famousPrescribeList.vue
  98. 2 2
      pages_index/index/medicatedFoodDetails.vue
  99. 1 1
      pages_index/index/medicatedFoodList.vue
  100. 2 2
      pages_index/index/questionsDetails.vue

+ 57 - 24
App.vue

@@ -3,29 +3,25 @@
 	// import TIM from 'tim-wx-sdk';
 	// import COS from 'cos-wx-sdk-v5';
 	export default {
+		globalData: {
+			// wsUrl: 'wss://websocket.cdwjyyh.com',
+			wsUrl: '',
+			// appId:'wx0d1a3dd485268521',//益寿缘
+			appId:'wx50bcb040b4963a7e',//营口市康安健康服务(益寿缘)
+		},
 		onLoad: function (){
 			
 		},
 		onLaunch: function() {
-			// uni.hideTabBar({ animation: true })
-			// uni.$TUIKit = TIM.create({
-			// 	SDKAppID: 1400693126
-			// });
-			// uni.$TUIKit.registerPlugin({
-			// 	'cos-wx-sdk': COS
-			// });
-			// uni.$TUIKitTIM = TIM;
-			// uni.$TUIKitEvent = TIM.EVENT;
-			// uni.$TUIKitVersion = TIM.VERSION;
-			// uni.$TUIKitTypes = TIM.TYPES; // 监听系统级事件
-			// uni.$resetLoginData = this.resetLoginData();
-			// uni.$TUIKit.on(uni.$TUIKitEvent.SDK_READY, this.onSDKReady);
-			// uni.$TUIKit.on(uni.$TUIKitEvent.SDK_NOT_READY, this.onSdkNotReady);
-			// uni.$TUIKit.on(uni.$TUIKitEvent.KICKED_OUT, this.onKickedOut);
-			// uni.$TUIKit.on(uni.$TUIKitEvent.ERROR, this.onTIMError);
-			// uni.$TUIKit.on(uni.$TUIKitEvent.NET_STATE_CHANGE, this.onNetStateChange);
-			// uni.$TUIKit.on(uni.$TUIKitEvent.SDK_RELOAD, this.onSDKReload);
-			// console.log('IM')
+			this.checkUpdate()
+			// 看课题目字体跟随系统变化
+			const systemInfo = uni.getSystemInfoSync();
+			const baseFontSize = 14; // 标准字体大小(你可以自定义)
+			const userFontSize = systemInfo.fontSizeSetting || baseFontSize;
+			// 计算比例
+			const scale = userFontSize / baseFontSize;
+			// 存储到全局变量或 Vuex
+			uni.setStorageSync('fontScale', scale);
 		},
 		onShow: function () {
 		    console.log('App Show')
@@ -76,6 +72,38 @@
 		},
 		 
 		methods: {
+			checkUpdate() {
+				const updateManager = uni.getUpdateManager();
+				updateManager.onCheckForUpdate(function(res) {
+					// 请求完新版本信息的回调
+					console.log('是否有新版本:', res.hasUpdate);
+				});
+			
+				updateManager.onUpdateReady(function() {
+					uni.showModal({
+						title: '更新提示',
+						content: '新版本已经准备好,是否重启小程序?',
+						confirmText: '立即重启',
+						confirmColor: '#2179f5',
+						showCancel: false,
+						success(res) {
+							if (res.confirm) {
+								// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
+								updateManager.applyUpdate();
+							}
+						}
+					});
+				});
+			
+				updateManager.onUpdateFailed(function() {
+					// 新的版本下载失败
+					uni.showModal({
+						title: '更新提示',
+						content: '新版本下载失败,请检查网络后重试。',
+						showCancel: false
+					});
+				});
+			},
 			// TODO:
 			resetLoginData() {
 				// this.globalData.expiresIn = '';
@@ -112,13 +140,16 @@
 	}
 </script>
  
+ <style lang="less">
+	 @import './assets/css/common.less';
+ </style>
+ 
 <style lang="scss">
 	
     /*每个页面公共css */
 	@import "uview-ui/index.scss";
 	@import './assets/iconfont/iconfont.css';
 	@import '@/assets/css/common.scss';
-	// @import './assets/css/common.less';
 	@import './assets/css/theme.scss';
 	page{
 		background-color: #f6f6f6;
@@ -132,9 +163,11 @@
 		box-sizing: border-box;
 	}
 	.ellipsis{
-		overflow: hidden;
-		text-overflow: ellipsis;
-		white-space: nowrap;
+		overflow:hidden;
+		text-overflow:ellipsis;
+		display:-webkit-box; 
+		-webkit-box-orient:vertical;
+		-webkit-line-clamp:2; 
 	}
 	.single-line-ellipsis {
 		width: 480rpx; /* 设置固定宽度 */
@@ -158,7 +191,7 @@
 	 
 	
 	.no-data-box{
-		height:100%;
+		height:60%;
 		width: 100%;
 		display: flex;
 		justify-content: center;

+ 5 - 2
api/class.js

@@ -1,9 +1,12 @@
 import Request from '../common/request.js';
 let request = new Request().http
  export function courseList() {
- 	 return request('/app/course/getAppletCourse',null,'GET');
+ 	 return request('/course_auto/app/course/getAppletCourse',null,'GET');
  }
  // 课程详情
  export function courseDetails() {
- 	 return request('/app/course/getH5CourseByVideoId',data,'GET');
+ 	 return request('/course_auto/app/course/getH5CourseByVideoId',data,'GET');
  }
+ export function courseListB() {
+ 	 return request('/course_auto/app/course/getPrivateCourse',null,'GET');
+ }

+ 12 - 1
api/companyUser.js

@@ -15,7 +15,18 @@ let request = new Request().http
  export function getCompanyUserCard(data) {
  	 return request('/app/companyUser/getCompanyUserCard',data,'GET','application/json;charset=UTF-8');
  }
- 
+ //获取公司微信收款码
+ export function getcomapycode(data) {
+ 	 return request('/app/companyUser/getCompanyWxaCodeByPayment',data,'GET','application/json;charset=UTF-8');
+ }
+ //生成公司微信收款码
+ export function generateComapycode(data) {
+ 	 return request('/app/payment/getWxaCodeByPayment',data,'GET','application/json;charset=UTF-8');
+ }
+ //绑定销售
+ export function bindcompany(data) {
+ 	 return request('/app/companyUser/bindCompanyUser',data,'POST','application/json;charset=UTF-8');
+ }
  
  
   

+ 0 - 3
api/coupon.js

@@ -11,8 +11,6 @@ let request = new Request().http
  	 return request('/app/coupon/getCouponIssueById',data,'GET');
  }
  
- 
- 
  export function receive(data) {
  	return request('/app/coupon/receive',data,'POST','application/json;charset=UTF-8');
  }
@@ -24,6 +22,5 @@ let request = new Request().http
  	 return request('/app/coupon/getMyEnableCouponList',data,'GET');
  }
  
- 
 
  

+ 12 - 0
api/courseLook.js

@@ -61,4 +61,16 @@ export function getRealLink(data) {
  //获取头像以及昵称信息
  export function getusername(data) {
  	 return request('/companyapp/app/wx/h5/mp/userInfo',data,'POST','application/json;charset=UTF-8');
+ }
+ //h5授权登录
+ export function handleFsUserWx(data) {
+ 	 return request('/course_uniapp/app/wx/h5/mp/handleFsUserWx',data,'POST','application/json;charset=UTF-8');
+ }
+ //h5授权登录
+ export function H5logoinApp(data,type) {
+	 if(type&&type==1) {
+		return request('/app/wx/h5/mp/courseLoginByMp',data,'POST','application/json;charset=UTF-8'); 
+	 } else {
+		return request('/app/wx/h5/mp/loginByMp',data,'POST','application/json;charset=UTF-8'); 
+	 }
  }

+ 1 - 1
api/index.js

@@ -59,7 +59,7 @@ export function getCartCount() {
  export function getChineseMedicineById(data) {
  	 return request('/app/index/getChineseMedicineById',data,'GET');
  }
- export function getpro(data) {
+ export function getConfigByKey(data) {
  	 return request('/app/common/getConfigByKey',data,'GET');
  } 
  

+ 2 - 1
api/payment.js

@@ -3,8 +3,9 @@ let request = new Request().http
 
   
  export function payment(data) {
- 	 return request('/app/payment/payment',data,'POST','application/json;charset=UTF-8');
+ 	 return request('/app/payment/paymentByWxaCode',data,'POST','application/json;charset=UTF-8');
  }
+
   
  
  

+ 2 - 2
api/storeAfterSales.js

@@ -2,14 +2,14 @@ import Request from '../common/request.js';
 let request = new Request().http
  
  export function getMyStoreOrderItemByOrderId(data) {
- 	 return request('/app/storeAfterSales/getMyStoreOrderItemByOrderId',data,'GET');
+ 	 return request('/app/storeAfterSales/getStoreOrderItems',data,'GET');
  } 
  export function applyAfterSales(data) {
  	 return request('/app/storeAfterSales/applyAfterSales',data,'POST','application/json;charset=UTF-8');
  }
  
  export function getAfterSalesList(data) {
- 	 return request('/app/storeAfterSales/getAfterSalesList',data,'GET');
+ 	 return request('/app/storeAfterSales/getStoreAfterSalesList',data,'GET');
  } 
  
  export function getAfterSalesDetails(data) {

+ 4 - 1
api/storeOrder.js

@@ -78,4 +78,7 @@ let request = new Request().http
  	 return request('/app/storeOrder/orderBindUser',data,'POST','application/json;charset=UTF-8');
  }  
  
- 
+ //用户取消支付
+ export function userCancelPay(data) {
+ 	 return request('/app/storeOrder/cancelPay',data,'POST','application/json;charset=UTF-8');
+ } 

+ 4 - 0
api/user.js

@@ -56,6 +56,10 @@ let request = new Request().http
  export function bindPromoter(data) {
  	 return request('/app/user/bindPromoter',data,'POST','application/json;charset=UTF-8');
  }
+ //获取跳转配置
+ export function getConfigByKey(data) {
+ 	 return request('/app/common/getConfigByKey',data,'GET');
+ }
  
  
  

+ 40 - 5
common/request.js

@@ -1,12 +1,21 @@
 // uni-app请求封装
+import {TOKEN_KEYAuto} from '@/utils/courseTool.js'
 export default class Request {
 	http(router, data = {}, method,contentType) {
 		let that = this;
 		//let path = 'http://localhost:7014';
 		// let path = 'https://test.userapp.store.cdwjyyh.com';
 		// let path = 'https://user.test.ylrztop.com/api';
-		// let path = 'https://userapp.zkhj6.com'//中康
-		let path = 'http://zd7f9ae7.natappfree.cc'//中康
+		// let path = 'https://userapp.zkhj6.com/store'//中康
+		// let path = 'https://userapp.cqsft.vip/store'//四福堂
+		let path = 'https://userapp.ysya.top/store'//益寿缘
+		// let path = 'https://userapp.ysya.top/ceshi/store'//益寿缘测试
+		
+		
+		// let path = 'http://w43fa358.natappfree.cc/store'//本地接口
+		// let path = 'https://userapp.moonxiang.com/prod-api/store'//北京存在文化商城
+		// let path = 'https://user.test.ylrztop.com/prod-api/store'//云联融智优选
+		let type = 0
 		uni.setStorageSync('requestPath',path)
 		// uni.showLoading({
 		// 	title: '加载中'
@@ -14,10 +23,32 @@ export default class Request {
 		let token = uni.getStorageSync('AppToken');
 		if(router.indexOf("/companyapp")!=-1){
 			// router =router.replace('/companyapp','')
-			 // path = 'http://192.168.10.158:7015'//
+			// path = 'https://userapp.zkhj6.com'//中康
+			// path = 'https://userapp.cqsft.vip'//四福堂
+			path = 'https://userapp.ysya.top'//益寿缘
+			 // path = 'https://user.test.ylrztop.com/prod-api'//云联融智优选
+			 // path = 'http://w43fa358.natappfree.cc'//本地接口
+			 type = 1
 			 token = uni.getStorageSync('ManageToken');
 		}
+		// 企微看课
+		if(router.indexOf("/course_auto")!=-1){
+			type = 2
+			router =router.replace('/course_auto','')
+			// path = 'https://userapp.gjh2024.com/apis'//金康键
+			// path = 'https://userapp.moonxiang.com/prod-api'//青岛市德瑞康
+			// path = 'http://w43fa358.natappfree.cc'
+			// path = 'https://userapp.zkhj6.com'//中康
+			// path = 'https://userapp.cqsft.vip'//四福堂
+			// path = 'https://userapp.ysya.top'//益寿缘
+			path = 'https://h5.ysya.top'//益寿缘
+			
+			// path = 'https://user.test.ylrztop.com/prod-api'//云联融智优选
+			token =uni.getStorageSync(TOKEN_KEYAuto)
+			console.log("TOKEN_KEYAuto===",TOKEN_KEYAuto,token)
+		}
 		if(router.indexOf("/course_uniapp")!=-1){
+			type = 3
 			router =router.replace('/course_uniapp','')
 			//张玉朋
 			// let path = 'http://192.168.10.158:7014'//
@@ -30,7 +61,11 @@ export default class Request {
 			// path = 'https://userapp.whhm.ylrzcloud.com/prod-api'//惠名大药房
 			// path = 'https://userapp.cqsft.vip'//四福堂
 			// path = 'https://userapp.drkzyy.cn/prod-api'//青岛市德瑞康
-			// path = 'http://192.168.10.131:7014'
+			// path = 'http://w43fa358.natappfree.cc'
+			// path = 'https://userapp.zkhj6.com'//中康
+			// path = 'https://userapp.cqsft.vip'//四福堂
+			path = 'https://userapp.ysya.top'//益寿缘
+			// path = 'https://user.test.ylrztop.com/prod-api'//云联融智优选
 			token =uni.getStorageSync('TOKEN_WEXIN')
 		}
 		return new Promise((resolve, reject) => {
@@ -79,7 +114,7 @@ export default class Request {
 						})
 						return;
 					}
-					if (res.data.token) {
+					if (res.data.token&&type==0) {
 						uni.setStorageSync('AppToken',res.data.token)
 					}
 					resolve(res.data)

+ 1 - 1
components/chengpeng-audio/redme.md

@@ -9,7 +9,7 @@
 ```javascript
 //html
 <template>
-  <free-audio startPic='https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/icon/play.png' endPic='https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/icon/stop.png' :audioId='audio1' :url='path'></free-audio>
+  <free-audio startPic='https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/icon/play.png' endPic='https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/icon/stop.png' :audioId='audio1' :url='path'></free-audio>
 </template>
 
 //js

+ 1 - 1
components/im/tui-chat/message-elements/audio-message/index.vue

@@ -1,6 +1,6 @@
 <template>
 	<view :class="'audio-message ' + (isMine ? 'my-audio' : '')">
-		<image class="audio-icon" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/audio.png"></image>
+		<image class="audio-icon" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/audio.png"></image>
 		<view class="audio " @click="handlePlayAudioMessage" :style="'width: ' + 120 + 'rpx'">{{ '" ' + message.payload.second }}</view>
 	</view>
 </template>

+ 1 - 1
components/im/tui-chat/message-elements/custom-message/index.vue

@@ -19,7 +19,7 @@
 			<view class="custom-content">
 				<view class="custom-content-title">{{ renderDom[0].title }}</view>
 				<view class="custom-content-score">
-					<image v-for="(item, index) in renderDom[0].score" :key="index" class="score-star" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/star.png"></image>
+					<image v-for="(item, index) in renderDom[0].score" :key="index" class="score-star" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/star.png"></image>
 				</view>
 				<view class="custom-content-description">{{ renderDom[0].description }}</view>
 			</view>

+ 1 - 1
components/im/tui-chat/message-elements/file-message/index.vue

@@ -3,7 +3,7 @@
 		<view class="TUI-fileMessage">
 			<view class="fileMessage">
 				<view class="fileMessage-box">
-					<image class="file-icon" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/file.png"></image>
+					<image class="file-icon" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/file.png"></image>
 					<label @tap="download" class="file-title">{{ filePayload.fileName }}</label>
 				</view>
 			</view>

+ 2 - 2
components/im/tui-chat/message-elements/video-message/index.vue

@@ -1,11 +1,11 @@
 <template>
 	<view :class="'video-box ' + (isMine ? 'my-video' : '')" @click="playerHander">
-		<image class="video-icon" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/video-play.png"></image>
+		<image class="video-icon" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/video-play.png"></image>
 	</view>
 </template>
 
 <script>
-import videoIcon from 'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/video-play.png';
+import videoIcon from 'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/video-play.png';
 export default {
 	data() {
 		return {

+ 0 - 8
components/im/tui-chat/message-input/index.vue

@@ -59,14 +59,6 @@
 					<image class="TUI-Extension-icon" src="/static/assets/send-video.svg"></image>
 					<view class="TUI-Extension-slot-name">发送视频</view>
 				</view>
-				<!-- <view class="TUI-Extension-slot" @tap="handleCalling(1)">
-					<image class="TUI-Extension-icon" src="/static/assets/audio-calling.svg"></image>
-					<view class="TUI-Extension-slot-name">语音通话</view>
-				</view>
-				<view class="TUI-Extension-slot" @tap="handleCalling(2)">
-					<image class="TUI-Extension-icon" src="/static/assets/video-calling.svg"></image>
-					<view class="TUI-Extension-slot-name">视频通话</view>
-				</view> -->
 				<view class="TUI-Extension-slot" @tap="handleServiceEvaluation">
 					<image class="TUI-Extension-icon" src="/static/assets/service-assess.svg"></image>
 					<view class="TUI-Extension-slot-name">服务评价</view>

+ 1 - 1
components/im/tui-chat/message-private/service-evaluation/index.vue

@@ -12,7 +12,7 @@
 						:key="index"
 						class="score-star"
 						:data-score="item"
-						:src="'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/star' + (item > score ? '-grey' : '') + '.png'"
+						:src="'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/star' + (item > score ? '-grey' : '') + '.png'"
 						@tap="handleScore"
 					></image>
 				</view>

+ 5 - 4
components/likeProduct.vue

@@ -1,7 +1,7 @@
 <template>
    <view>
 		<view class="like-title" v-show="list &&list.length > 0">
-			<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/like.png" mode=""></image>
+			<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/like.png" mode=""></image>
 			<text class="text">猜你喜欢</text>
 		</view>
 		<view class="like-list">
@@ -14,10 +14,11 @@
 					<view class="price-box">
 						<view class="now">
 							<text class="unit">¥</text>
-							<text class="num"  v-if="userinfoa.isShow==1&&isuser==false">{{item.price.toFixed(2)}}</text>
-							<text class="num" v-else>{{item.otPrice.toFixed(2)}}</text>
+							<!-- <text class="num"  v-if="userinfoa.isShow==1&&isuser==false">{{item.price.toFixed(2)}}</text> -->
+							<text class="num" >{{item.price.toFixed(2)}}</text>
+							<!-- <text class="num" v-else>{{item.otPrice.toFixed(2)}}</text> -->
 						</view>
-						<view class="old" v-if="userinfoa.isShow==1&&isuser==false">¥{{item.otPrice.toFixed(2)}}</view>
+						<view class="old" >¥{{item.otPrice.toFixed(2)}}</view>
 					</view>
 				</view>
 			</view>

+ 2 - 2
components/px-popup-bottom/px-popup-bottom.vue

@@ -24,7 +24,7 @@
 </template>
 
 <script>
-	// import iconClose from 'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close40.png'
+	// import iconClose from 'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close40.png'
 	export default {
 		props: {
 			title: { //标题
@@ -82,7 +82,7 @@
 				isAnimaStart: false,
 				rpxRate: "",
 				cotRadius: 0,
-				closeIcon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close40.png'
+				closeIcon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close40.png'
 			}
 		},
 		watch: {

+ 10 - 10
components/tabbar/tabbar.vue

@@ -71,36 +71,36 @@
 			},
 			themeicon() {
 				this.tabbarList = [{
-						iconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/home.png",
-						selectedIconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/home_sel.png",
+						iconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/home.png",
+						selectedIconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/home_sel.png",
 						Text: '首页',
 						url: '/pages/home/index',
 						isshowed:true
 					},
 					{
-						iconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/health.png",
-						selectedIconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/health_sel.png",
+						iconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/health.png",
+						selectedIconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/health_sel.png",
 						Text: '健康百科',
 						url: '/pages/healthy/index',
 						isshowed:true
 					},
 					{
-						iconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/archive.png",
-						selectedIconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/archive_sel.png",
+						iconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/archive.png",
+						selectedIconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/archive_sel.png",
 						Text: '健康档案',
 						url: '/pages/healthy/idea',
 						isshowed:false
 					},
 					{
-						iconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/shop_mall.png",
-						selectedIconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/shop_mall_sel.png",
+						iconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/shop_mall.png",
+						selectedIconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/shop_mall_sel.png",
 						Text: '健康产品',
 						url: '/pages/shopping/index',
 						isshowed:false
 					},
 					{
-						iconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/my.png",
-						selectedIconPath: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/my_sel.png",
+						iconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/my.png",
+						selectedIconPath: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/my_sel.png",
 						Text: '我的',
 						url: '/pages/user/index',
 						isshowed:true

+ 4 - 4
components/tuiProduct.vue

@@ -1,7 +1,7 @@
 <template>
    <view>
 		<!-- <view class="like-title">
-			<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tui.png" mode=""></image>
+			<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tui.png" mode=""></image>
 			<text class="text">精选商品</text>
 		</view> -->
 		<view class="like-list">
@@ -14,10 +14,10 @@
 					<view class="price-box">
 						<view class="now">
 							<text class="unit">¥</text>
-							<text class="num"  v-if="userinfoa.isShow==1&&isuser==false">{{item.price.toFixed(2)}}</text>
-							<text class="num" v-else>{{item.otPrice.toFixed(2)}}</text>
+							<text class="num" >{{item.price.toFixed(2)}}</text>
+							<!-- <text class="num" v-else>{{item.otPrice.toFixed(2)}}</text> -->
 						</view>
-						<view class="old" v-if="userinfoa.isShow==1&&isuser==false">¥{{item.otPrice.toFixed(2)}}</view>
+						<view class="old" >¥{{item.otPrice.toFixed(2)}}</view>
 					</view>
 				</view>
 			</view>

+ 3 - 0
main.js

@@ -8,8 +8,11 @@ import uView from 'uview-ui'
 import {formatSeconds}from './utils/tools.js'
 Vue.prototype.$formatSeconds = formatSeconds;
 import {isLoginCourse,isLoginCourseqw} from './utils/common.js'
+import {isLoginCourseAuto} from '@/utils/courseTool.js'
 Vue.prototype.$isLoginCourse = isLoginCourse
 Vue.prototype.$isLoginCourseqw = isLoginCourseqw
+Vue.prototype.$isLoginCourseAuto = isLoginCourseAuto
+
 Vue.use(uView)
 // uni.$u.config.unit = 'rpx'
   

+ 6 - 8
manifest.json

@@ -1,5 +1,5 @@
 {
-    "name" : "zhongkmall_user_app",
+    "name" : "益寿缘商城",
     "appid" : "__UNI__A8490FA",
     "description" : "",
     "versionName" : "1.0.0",
@@ -41,7 +41,9 @@
                 ]
             },
             /* ios打包配置 */
-            "ios" : {},
+            "ios" : {
+                "dSYMs" : false
+            },
             /* SDK配置 */
             "sdkConfigs" : {}
         }
@@ -50,16 +52,12 @@
     "quickapp" : {},
     /* 小程序特有相关 */
     "mp-weixin" : {
-        "appid" : "wxedde588767b358b1",
+        "appid" : "wx0d1a3dd485268521",
         "setting" : {
             "urlCheck" : false
         },
         "usingComponents" : true,
-        "permission" : {
-            "scope.userLocation" : {
-                "desc" : "获取您的位置信息为了更好的推荐服务"
-            }
-        }
+        "permission" : {}
     },
     "mp-alipay" : {
         "usingComponents" : true

+ 317 - 10
package-lock.json

@@ -1,30 +1,337 @@
 {
   "name": "zhongkmall_user_app",
   "version": "1.0.0",
-  "lockfileVersion": 1,
+  "lockfileVersion": 3,
   "requires": true,
-  "dependencies": {
-    "@vue/devtools-api": {
+  "packages": {
+    "": {
+      "name": "zhongkmall_user_app",
+      "version": "1.0.0",
+      "license": "ISC",
+      "dependencies": {
+        "dayjs": "^1.11.13",
+        "uview-ui": "^2.0.38",
+        "vuex": "^4.1.0"
+      }
+    },
+    "node_modules/@babel/helper-string-parser": {
+      "version": "7.27.1",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+      "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+      "license": "MIT",
+      "peer": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-validator-identifier": {
+      "version": "7.27.1",
+      "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
+      "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+      "license": "MIT",
+      "peer": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/parser": {
+      "version": "7.28.0",
+      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.0.tgz",
+      "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@babel/types": "^7.28.0"
+      },
+      "bin": {
+        "parser": "bin/babel-parser.js"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@babel/types": {
+      "version": "7.28.2",
+      "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.2.tgz",
+      "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@babel/helper-string-parser": "^7.27.1",
+        "@babel/helper-validator-identifier": "^7.27.1"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@jridgewell/sourcemap-codec": {
+      "version": "1.5.4",
+      "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
+      "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/@vue/compiler-core": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
+      "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@babel/parser": "^7.28.0",
+        "@vue/shared": "3.5.18",
+        "entities": "^4.5.0",
+        "estree-walker": "^2.0.2",
+        "source-map-js": "^1.2.1"
+      }
+    },
+    "node_modules/@vue/compiler-dom": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
+      "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/compiler-core": "3.5.18",
+        "@vue/shared": "3.5.18"
+      }
+    },
+    "node_modules/@vue/compiler-sfc": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
+      "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@babel/parser": "^7.28.0",
+        "@vue/compiler-core": "3.5.18",
+        "@vue/compiler-dom": "3.5.18",
+        "@vue/compiler-ssr": "3.5.18",
+        "@vue/shared": "3.5.18",
+        "estree-walker": "^2.0.2",
+        "magic-string": "^0.30.17",
+        "postcss": "^8.5.6",
+        "source-map-js": "^1.2.1"
+      }
+    },
+    "node_modules/@vue/compiler-ssr": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
+      "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/compiler-dom": "3.5.18",
+        "@vue/shared": "3.5.18"
+      }
+    },
+    "node_modules/@vue/devtools-api": {
       "version": "6.6.4",
       "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
       "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
     },
-    "dayjs": {
+    "node_modules/@vue/reactivity": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.18.tgz",
+      "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/shared": "3.5.18"
+      }
+    },
+    "node_modules/@vue/runtime-core": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
+      "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/reactivity": "3.5.18",
+        "@vue/shared": "3.5.18"
+      }
+    },
+    "node_modules/@vue/runtime-dom": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
+      "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/reactivity": "3.5.18",
+        "@vue/runtime-core": "3.5.18",
+        "@vue/shared": "3.5.18",
+        "csstype": "^3.1.3"
+      }
+    },
+    "node_modules/@vue/server-renderer": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
+      "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/compiler-ssr": "3.5.18",
+        "@vue/shared": "3.5.18"
+      },
+      "peerDependencies": {
+        "vue": "3.5.18"
+      }
+    },
+    "node_modules/@vue/shared": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.18.tgz",
+      "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/csstype": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
+      "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/dayjs": {
       "version": "1.11.13",
-      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
-      "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
+      "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
+      "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+      "license": "MIT"
+    },
+    "node_modules/entities": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
+      "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+      "license": "BSD-2-Clause",
+      "peer": true,
+      "engines": {
+        "node": ">=0.12"
+      },
+      "funding": {
+        "url": "https://github.com/fb55/entities?sponsor=1"
+      }
+    },
+    "node_modules/estree-walker": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/magic-string": {
+      "version": "0.30.17",
+      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz",
+      "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@jridgewell/sourcemap-codec": "^1.5.0"
+      }
+    },
+    "node_modules/nanoid": {
+      "version": "3.3.11",
+      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz",
+      "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "MIT",
+      "peer": true,
+      "bin": {
+        "nanoid": "bin/nanoid.cjs"
+      },
+      "engines": {
+        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+      }
+    },
+    "node_modules/picocolors": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
+      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+      "license": "ISC",
+      "peer": true
+    },
+    "node_modules/postcss": {
+      "version": "8.5.6",
+      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz",
+      "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/postcss/"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/postcss"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "nanoid": "^3.3.11",
+        "picocolors": "^1.1.1",
+        "source-map-js": "^1.2.1"
+      },
+      "engines": {
+        "node": "^10 || ^12 || >=14"
+      }
     },
-    "uview-ui": {
+    "node_modules/source-map-js": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
+      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+      "license": "BSD-3-Clause",
+      "peer": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/uview-ui": {
       "version": "2.0.38",
       "resolved": "https://registry.npmjs.org/uview-ui/-/uview-ui-2.0.38.tgz",
-      "integrity": "sha512-6egHDf9lXHKpG3hEjRE0vMx4+VWwKk/ReTf5x18KrIKqdvdPRqO3+B8Unh7vYYwrIxzAWIlmhZ9RJpKI/4UqPQ=="
+      "integrity": "sha512-6egHDf9lXHKpG3hEjRE0vMx4+VWwKk/ReTf5x18KrIKqdvdPRqO3+B8Unh7vYYwrIxzAWIlmhZ9RJpKI/4UqPQ==",
+      "engines": {
+        "HBuilderX": "^3.1.0"
+      }
+    },
+    "node_modules/vue": {
+      "version": "3.5.18",
+      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.18.tgz",
+      "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "@vue/compiler-dom": "3.5.18",
+        "@vue/compiler-sfc": "3.5.18",
+        "@vue/runtime-dom": "3.5.18",
+        "@vue/server-renderer": "3.5.18",
+        "@vue/shared": "3.5.18"
+      },
+      "peerDependencies": {
+        "typescript": "*"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
     },
-    "vuex": {
+    "node_modules/vuex": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.1.0.tgz",
       "integrity": "sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==",
-      "requires": {
+      "dependencies": {
         "@vue/devtools-api": "^6.0.0-beta.11"
+      },
+      "peerDependencies": {
+        "vue": "^3.2.0"
       }
     }
   }

+ 43 - 25
pages.json

@@ -24,7 +24,7 @@
 		{
 			"path": "pages/home/index",
 			"style": {
-				"navigationBarTitleText": "中康智慧",
+				"navigationBarTitleText": "益寿缘商城",
 				"enablePullDownRefresh": false,
 				"navigationStyle": "custom",
 				"app-plus": {
@@ -990,6 +990,15 @@
 						}
 					}
 				},
+				{
+					"path": "wechatcode",
+					"style": {
+						"navigationBarTitleText": "微信收款码",
+						"app-plus": {
+							"titleNView": false
+						}
+					}
+				},
 				{
 					"path": "card",
 					"style": {
@@ -1054,13 +1063,7 @@
 		},
 		{
 			"root": "pages_manage",
-			"pages": [{
-					"path": "teacherClassroom",
-					"style": {
-						"navigationBarTitleText": "名师课堂",
-						"enablePullDownRefresh": false
-					}
-				},
+			"pages": [
 				{
 					"path": "login",
 					"style": {
@@ -1095,16 +1098,9 @@
 						"navigationBarTitleText": "销售详情",
 						"enablePullDownRefresh": false
 					}
-				},
-				{
-					"path" : "learn",
-					"style" : 
-					{
-						"navigationBarTitleText" : "健康生活方式指导",
-						"enablePullDownRefresh": false
-					}
 				}
 				
+				
 			]
 		},
 		{
@@ -1224,19 +1220,42 @@
 						"navigationBarTitleText": "看课详情",
 						"enablePullDownRefresh": false
 					}
+				},
+				{
+					"path" : "learn",
+					"style" : 
+					{
+						"navigationBarTitleText" : "健康生活方式指导",
+						"enablePullDownRefresh": false
+					}
+				},
+				{
+					"path": "teacherClassroom",
+					"style": {
+						"navigationBarTitleText": "名师课堂",
+						"enablePullDownRefresh": false
+					}
+				},
+				{
+					"path": "video",
+					"style": {
+						"navigationBarTitleText": "",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
 				}
 			]
 		}
 	],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
-		"navigationBarTitleText": "中康智慧",
+		"navigationBarTitleText": "益寿缘",
 		"navigationBarBackgroundColor": "#FFFFFF",
 		"backgroundColor": "#FFFFFF"
 	},
 	"tabBar": {
 		"color": "#666666",
-		"selectedColor": "#2BC7B9",
+		"selectedColor": "#409076",
 		// "custom": true, 
 		"borderStyle": "white",
 		"backgroundColor": "#ffffff",
@@ -1250,25 +1269,24 @@
 				"selectedIconPath": "/static/tabbar/home_sel.png",
 				"text": "首页"
 			},
-
 			{
 				"pagePath": "pages/healthy/index",
 				"iconPath": "/static/tabbar/health.png",
 				"selectedIconPath": "/static/tabbar/health_sel.png",
 				"text": "健康百科"
 			},
+			// {
+			// 	"pagePath": "pages/shopping/cart",
+			// 	"iconPath": "/static/tabbar/shopping.png",
+			// 	"selectedIconPath": "/static/tabbar/shopping_sel.png",
+			// 	"text": "购物车"
+			// },
 			{
 				"pagePath": "pages/shopping/index",
 				"iconPath": "/static/tabbar/shop_mall.png",
 				"selectedIconPath": "/static/tabbar/shop_mall_sel.png",
 				"text": "健康产品"
 			},
-			// {
-			// 	"pagePath": "pages/healthy/idea",
-			// 	"iconPath": "/static/tabbar/archive.png",
-			// 	"selectedIconPath": "/static/tabbar/archive_sel.png",
-			// 	"text": "健康档案"
-			// },
 			{
 				"pagePath": "pages/user/index",
 				"iconPath": "/static/tabbar/my.png",

+ 97 - 19
pages/auth/login.vue

@@ -3,16 +3,29 @@
     <!-- #ifdef MP-WEIXIN -->
     <view  class="force-login-wrap">
       <view class="force-login__content y-f">
-        <open-data class="user-avatar" type="userAvatarUrl"></open-data>
-        <open-data class="user-name" type="userNickName"></open-data>
+		  <view class="logo">
+		  	<view class="logo-img">
+		  		<image  :src="imgPath+'/app/image/logo.png'"></image>
+		  	</view>
+		  	<view class="title">益寿缘</view>
+		  </view>
+        <!-- <open-data class="user-avatar" type="userAvatarUrl"></open-data>
+        <open-data class="user-name" type="userNickName"></open-data> -->
         <view class="login-notice">为了提供更优质的服务,请先登录</view>
-		
-		<button
+		<view class="btns">
+			<button
+				class="author-btn"
+				open-type="getPhoneNumber"
+				@getphonenumber="phoneLogin"  >一键授权手机号登录</button>
+			<button class="author-btn" v-if="isAgreement==false" @click="handleAgree()">一键授权手机号登录</button>
+			
+		</view>
+		<!-- <button
 			class="author-btn"
 			open-type="getPhoneNumber"
-			@getphonenumber="phoneLogin"  >手机号一键登录</button>
-       <!-- <button class="close-btn" @tap="back">暂不登录</button> -->
-		 <view class="tips">
+			@getphonenumber="phoneLogin"  >手机号一键登录</button> -->
+       <button class="close-btn" @tap="back">暂不登录</button>
+		 <view class="tips ellipsis2">
 			 <checkbox  :checked="isAgreement" @click="handleAgreement()" />
 			 <view  @click="handleAgreement()">您同意并接受</view>
 		 	<view class="btn"  @click="openH5('/h5/userAgreement')">《用户协议》</view>
@@ -21,8 +34,9 @@
       </view>
     </view>
     <!-- #endif -->
-	 
-    
+	<view>
+		<u-modal :show="show" :title="title" :content='content' @confirm="confirm"></u-modal>
+	</view>
   </view>
 </template>
 
@@ -33,9 +47,18 @@ export default {
 		return {
 			code:null,
 			isAgreement:false,
+			show:false,
+			title:'提示',
+			content:'您同意并接受《用户协议》《隐私保护》'
 		}
 	},
 	computed: {
+		imgPath() {
+		  return this.$store.state.imgpath
+		},
+		appid() {
+			return this.$store.state.appid
+		},
 	},
 	onLoad(option) 
 	{
@@ -68,6 +91,13 @@ export default {
     
 	},
 	methods: {
+		handleAgree(){
+			this.show=true
+		},
+		confirm(){
+			this.isAgreement=!this.isAgreement;
+			this.show=false
+		},
 		checkWeixin(){
 			var ua = window.navigator.userAgent.toLowerCase();
 			if (ua.match(/micromessenger/i) == 'micromessenger') {
@@ -129,6 +159,7 @@ export default {
 					icon:'none',
 					title: "请先同意协议后再登录",
 				});
+				this.show=true
 				return false;
 			}
 			uni.showLoading({
@@ -152,7 +183,8 @@ export default {
 							   encryptedData: e.mp.detail.encryptedData,
 							   iv: e.mp.detail.iv,
 							   code: code,
-							   userCode:userCode
+							   userCode:userCode,
+							   appId:this.appid
 							})
 							.then( res => {
 								if(res.code==200){
@@ -207,29 +239,57 @@ export default {
 			}
 		},
 		back() {
-			// uni.switchTab({
-			// 	url: '/pages/home/index'
-			// });
-			uni.navigateBack()
+			uni.switchTab({
+				url: '/pages/home/index'
+			});
+			// uni.navigateBack()
 		}
 	}
 }
 </script>
 
 <style lang="scss">
+	.logo{
+		display: flex;
+		flex-direction: column;
+		justify-content: center;
+		align-items: center;
+		.logo-img{
+			border: 4upx solid #FFFFFF;
+			box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.1);
+			border-radius: 50%;
+			width: 80px;
+			height: 80px;
+			image{
+				border-radius: 50%;
+				width: 100%;
+				height: 100%;
+				overflow: hidden;
+			}
+		}
+		
+		.title{
+			margin-top: 20rpx;
+			font-size: 35rpx;
+			font-family: PingFang SC;
+			font-weight: bold;
+			color: #000;
+			margin-bottom: 30rpx;
+		}
+	}
 .container {
   flex: 1;
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
-  position: relative;
+  // position: relative;
 }
 
 .force-login-wrap {
   width: 100%;
   height: 100%;
   overflow: hidden;
-  z-index: 11111;
+  z-index: 1;
   top: 0;
 
   .force-login__content {
@@ -266,7 +326,25 @@ export default {
       text-align: center;
       margin-bottom: 80rpx;
     }
-
+	.btns{
+		position: relative;
+		width: 630rpx;
+		height: 80rpx;
+		.author-btn{				
+			z-index:100;
+			position: absolute;
+			width: 630rpx;
+			height: 80rpx;
+			background: linear-gradient(to right, #2BC7B9 0%, #2aa7B9 100%);
+			background: -moz-linear-gradient(to right, #2BC7B9 0%, #2aa7B9 100%);
+			// box-shadow: 0px 7rpx 6rpx 0px rgba(229, 138, 0, 0.22);
+			border-radius: 40rpx;
+			font-size: 30rpx;
+			font-family: PingFang SC;
+			font-weight: 500;
+			color: rgba(255, 255, 255, 1);
+		}
+	}
     .author-btn {
       width: 630rpx;
       height: 80rpx;
@@ -299,7 +377,7 @@ export default {
 	display: flex;
 	justify-content: center;
 	align-items: center;
-	font-size: 28rpx;
+	font-size: 32rpx;
 	color: #000;
 	checkbox{
 	}
@@ -311,7 +389,7 @@ export default {
 
 .wx-login{
 	background: rgba(0,0,0,0.7);
-	z-index: 99999;
+	z-index: 2;
 	position: fixed;
 	top: 0;
 	left: 0;

+ 2 - 2
pages/common/launch.vue

@@ -3,9 +3,9 @@
 		<view class="loadding" v-if="loadding==true">
 			<view class="circlebox">
 				<view class="circle"></view>
-				<image src="/static/logo.jpg"></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/app/image/logo.png"></image>
 			</view>
-			<text class="text">中康智慧</text>
+			<text class="text">益寿缘</text>
 		</view>
 	</view>
 </template>

+ 4 - 4
pages/healthy/detail.vue

@@ -18,14 +18,14 @@
 				<view class="peop-box" @click="showUsers">
 					<view class="head-box">
 						<view class="head" v-for="(subitem,j) in views" :key="j">
-							<image :src="subitem.avatar==null?'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/detault_head.jpg':subitem.avatar" mode=""></image>
+							<image :src="subitem.avatar==null?'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/detault_head.jpg':subitem.avatar" mode=""></image>
 						</view>
 					</view>
-					<image class="arrow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+					<image class="arrow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 				</view>
 			</view>
 			<!-- <view class="share-btn">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/share.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/share.png" mode=""></image>
 				<text>分享</text>
 				<button  class="share" data-name="shareBtn" open-type="share">分享</button>
 			</view> -->
@@ -33,7 +33,7 @@
 		<!-- 咨询按钮 -->
 		<view class="inquiry">
 			<view class="content">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/consult.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/consult.png" mode=""></image>
 				<text class="text">咨询</text>
 				<button class="contact-btn" open-type="contact"></button>
 			</view>

+ 1 - 1
pages/healthy/idea.vue

@@ -21,7 +21,7 @@
 				<view class="period">备注 {{item.remark!=null?item.remark:''}}</view>
 			</view>
 			<view v-if="docs.length == 0" class="no-data-box" @click="getMyDocList()">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png" mode="aspectFit"></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png" mode="aspectFit"></image>
 				<view class="empty-title">暂无数据</view>
 			</view>
 		</view>

+ 8 - 8
pages/healthy/index.vue

@@ -7,7 +7,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="searchValue" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -32,11 +32,11 @@
 							<view class="readers">
 								<view class="head-box" v-if="item.viewsList!=null&&item.viewsList.length>0">
 									<view class="head" v-for="(subitem,j) in item.viewsList" :key="j" v-if="subitem!=null">
-										<image  :src="subitem.avatar==null?'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/detault_head.jpg':subitem.avatar" mode=""></image>
+										<image  :src="subitem.avatar==null?'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/detault_head.jpg':subitem.avatar" mode=""></image>
 									</view>
 								</view>
 								<view class="readings">
-									<image class="eye" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" ></image>
+									<image class="eye" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" ></image>
 									<text class="num">{{item.views}}</text>
 								</view>
 							</view>
@@ -80,7 +80,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					},
 					textNoMore:'已经到底了'
@@ -246,15 +246,15 @@
 			font-size: 28upx;
 			font-family: PingFang SC;
 			font-weight: 500;
-			color: #2BC7B9;
+			color: #409077;
 			background: #F5FFFE;
-			border: 1px solid #2BC7B9;
+			border: 1px solid #409077;
 			border-radius: 32upx;
 			margin: 0 20upx 20upx 0;
 			&.active{
 				color: #FFFFFF;
-				background: #2BC7B9;
-				border: 1px solid #2BC7B9;
+				background: #409077;
+				border: 1px solid #409077;
 			}
 		}
 	}

+ 2 - 2
pages/healthy/readUsers.vue

@@ -4,7 +4,7 @@
 		<view class="user-list">
 			<view class="item" v-for="(item,index) in dataList" :key="index">
 				<view class="img-box">
-					<image :src="item.avatar==null?'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/detault_head.jpg':item.avatar" mode=""></image>
+					<image :src="item.avatar==null?'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/detault_head.jpg':item.avatar" mode=""></image>
 				</view>
 				<text class="name">{{item.nickname}}</text>
 			</view>
@@ -32,7 +32,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					}
 				},

+ 16 - 4
pages/home/components/HotProduct.vue

@@ -1,7 +1,9 @@
 <template>
     <view class="group-goods" v-if="detail.length>0">
         <view class="title-box x-bc"  >
-            <text class="title">热门榜单</text>
+            <text class="title justify-between">
+				<text style='color: #E9411C;'>热门</text>榜单
+			</text>
             <view class="group-people x-f" @tap="navTo('/pages/home/productList')">
                 <text class="tip">更多</text>
                 <text class="cuIcon-right"></text>
@@ -19,8 +21,8 @@
                                 </view>
                                 <view class="price-box">
                                     <view class="y-f">
-                                        <text class="seckill-current" v-if="user.isShow==1">¥{{  mgoods.price.toFixed(2)  }}</text>
-                                        <text class="seckill-current" v-else>¥{{  mgoods.otPrice.toFixed(2)  }}</text>
+                                        <text class="seckill-current " >¥{{  mgoods.price.toFixed(2)  }}</text>
+                                        <text class=" old" >¥{{  mgoods.otPrice.toFixed(2)  }}</text>
                                         <text class="original" v-if="user.isShow==1">销量{{ mgoods.sales }}{{mgoods.unitName}}</text>
                                     </view>
                                 </view>
@@ -131,6 +133,14 @@
 
 
 <style lang="scss" scoped>
+	.old{
+		font-size: 26upx;
+		font-family: PingFang SC;
+		font-weight: 500;
+		text-decoration: line-through;
+		color: #BBBBBB;
+		line-height: 1.1;
+	}
     .group-goods {
         position: relative;
         z-index: 1;
@@ -190,7 +200,9 @@
 
     // 今日必拼+限时抢购
     .group-goods {
-        background: #fff;
+        // background: #fff;
+		background: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/red_rmbd_bg.png) no-repeat;
+		background-size: 100% 100%;
         border-radius: 20rpx;
         overflow: hidden;
 

+ 6 - 6
pages/home/doctorCase.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text"  v-model="searchVal" placeholder="输入关键字搜索"  confirm-type="搜索" @confirm="goSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -19,7 +19,7 @@
 					>
 						<view class="text">
 							{{ item.departmentName }}
-							<image v-show="deptId == item.departmentId" class="tab-bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png" mode=""></image>
+							<image v-show="deptId == item.departmentId" class="tab-bg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png" mode=""></image>
 						</view>
 					</view>
 				</view>
@@ -56,8 +56,8 @@
 						<!-- 语音回答 -->
 						<view class="voice-inner" v-if="item.orderType == '2'">
 							<free-audio 
-								startPic='https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/play.png' 
-								endPic='https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pause.png'
+								startPic='https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/play.png' 
+								endPic='https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pause.png'
 								activeColor="#2BC7B9"
 								:audioId="'audio'+index"
 								:url='item.replyAudioUrl'
@@ -65,7 +65,7 @@
 						</view>
 					</view>
 					<view class="read-box">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" mode=""></image>
 						<text class="text">{{item.views}}人看过</text>
 					</view>
 				</view>
@@ -101,7 +101,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					}
 				},

+ 72 - 220
pages/home/index.vue

@@ -1,21 +1,22 @@
 <template>
 	<view class="content">
 		<!-- 背景图片 -->
-		<image class="bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/hp_top_bg.png" mode=""></image>
+		<image class="bg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/hp_top_bg.png" mode=""></image>
 		<view>
 			<view class="top-inner">
 				<view class="fixed-top-box" :style="{ background: bgColor }">
 					<!-- 这里是状态栏 -->
 					<view class="status_bar" :style="{height: statusBarHeight}"></view>
 					<view class="top-title">
-						<view class="name">中康智慧</view>
+						<!-- <view class="name">益寿缘</view> -->
+						<image class="name" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/name.png"></image>
 						<!-- <view class="dot">•</view><view class="sub-name">七彩互联网医院</view> -->
 					</view>
 					<!-- 搜索框、购物车、客服 -->
 					<view class="func-cont">
 						<view class="search-cont" :style="{width:userinfoa.isShow==0 || isuser==true?'633rpx':''}">
 							<image class="icon-search"
-								src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode="">
+								src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode="">
 							</image>
 							<input type="text" value="" placeholder="请输入产品名称"
 								placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;"
@@ -25,20 +26,16 @@
 						<uni-badge size="small" :text="cartCount" absolute="rightTop" type="error"
 							v-show="userinfoa.isShow==1&&isuser==false">
 							<view class="img-item" @click="goAuthUrl('../shopping/cart')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/cart_wihte.png"
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/cart_wihte.png"
 									mode=""></image>
 							</view>
 						</uni-badge>
 						<view class="img-item" style="position: relative;">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/customer.png" mode="">
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/customer.png" mode="">
 							</image>
 							<button class="contact-btn" open-type="contact"></button>
 						</view>
 					</view>
-					<!-- <view class="tips">
-						<view class="left"></view>
-						<view class="right"  @click="navTo('./cert')">资质证明</view>
-					</view> -->
 				</view>
 			</view>
 			<!-- 头部间距 -->
@@ -57,199 +54,43 @@
 					</swiper>
 				</view>
 			</view>
-
 			<!-- 菜单 -->
 			<view class="menu-content">
 				<view class="menu-box">
 					<Menu :list="menus" @menuClick="menuClick" v-if="menus.length>0" style="width:100%;"></Menu>
 				</view>
 			</view>
-
 		</view>
-
-		<!-- 在线问诊、处方查询 -->
-		<!-- <view class="online-inquiry">
-			<view class="item" @click="navTo('/pages_doctor/doctorQr')">
-				<image class="bg-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/online_treat.png" mode=""></image>
-				<view class="inner">
-					<text class="title">医师咨询</text>
-					<text class="sub-title">权威医生 快速回复</text>
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/doctor.png" mode=""></image>
-				</view>
-			</view>
-			<view class="item" @click="goAuthUrl('/pages_user/user/prescribeOrder')">
-				<image class="bg-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/chu_query.png" mode=""></image>
-				<view class="inner">
-					<text class="title">处方查询</text>
-					<text class="sub-title">快速查询处方单</text>
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/cu_search.png" mode=""></image>
-				</view>
-			</view>
-		</view> -->
-		<view class="open-class">
+		<view class="open-class radius12">
 			<view class="title-box">
-				<text class="title">健康生活方式大讲堂</text>
-				<view class="more" @click="goClassList">
+				<text class="title">健康大讲堂</text>
+				<view class="more" @click="goClassList(1)">
 					<text>查看全部</text>
-					<image src="/static/assets/toright.png"></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/toright.png"></image>
 				</view>
 			</view>
-			<u-scroll-list :indicator="false">
-				<view class="class-item" @click="goClass(item.courseId)" v-for="(item, index) in classList"
+			<view class="justify-start">
+				<view class="class-item" @click="goClass(item.courseId,1)" v-for="(item, index) in classList"
 					:key="index">
 					<view class="img-box">
-						<image :src="item.imgUrl || '/static/assets/no-img.png'"  ></image>
+						<image :src="item.imgUrl || 'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no-img.png'"  
+						mode="aspectFill"></image>
 					</view>
-					<view>{{item.courseName}}</view>
+					<view class="ellipsis">{{item.courseName}}</view>
 				</view>
-			</u-scroll-list>
+			</view>
 		</view>
 		<view class="modules">
 			<view class="module">
-				<!--养生有道-->
-				<!-- <view class="depts">
-						<view class="title">养生有道</view>
-						<view class="dept-box">
-							<view  @click="yangshengClick(item)"  class="dept" :key="index" v-for="(item,index) in yangshengs"  >
-								<image class="icon" :src="item.icon"></image>
-								<view class="title" >{{item.title}} </view>
-							</view>
-						</view>
-				</view>
-				 -->
-				<!-- <view class="doctor-articles" >
-					<view class="title-box">
-						<view class="title">养生讲堂</view>
-						<view class="more"  @click="navTo('/pages_index/index/doctorArticleList')" >
-							<view class="text">更多</view>
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png"></image>
-						</view>
-					</view>
-					<scroll-view :scroll-x="true" style="white-space: nowrap;">
-					<view class="article-box"  >
-						<view class="article" @click="navTo('/pages_index/index/doctorArticleDetails?articleId='+item.articleId)"  v-for="(item,index) in doctocArticles" :key="index">
-							<view class="image-box">
-								<image mode="aspectFill" :src="item.imageUrl"></image>
-								<view class="views">
-									{{item.views}}人观看
-								</view>
-								<view class="doctor">
-									<image mode="aspectFill" :src="item.avatar"></image>
-									<view class="right">
-										<view class="doc-name ellipsis">{{item.doctorName}}</view>
-										<view class="doc-position ellipsis">{{item.position}}</view>
-									</view>
-								</view>
-							</view>
-							<view class="article-title-box">
-								<view class="article-title ellipsis">{{item.title}}</view>
-							</view>
-						</view>
-					</view>
-					</scroll-view>
-				</view> -->
-
-				<!--养生干货-->
-				<!-- <view class="articles" >
-			    	<view class="title-box">
-			    		<view class="title">养生干货</view>
-			    		<view class="more" @click="navTo('/pages_index/index/articleList')">
-			    			<view class="text">更多</view>
-			    			<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png"></image>
-			    		</view>
-			    	</view>
-			    	<view class="article-box" v-if="articles.length>0">
-			    		<view class="item" :key="index" @click="navTo('/pages_index/index/articleDetails?articleId='+item.articleId)" v-for="(item,index) in articles">
-			    			<view class="left">
-			    				<view class="title">
-			    					{{item.title}}
-			    				</view>
-			    				<view class="views">
-			    					浏览量 {{item.views}}
-			    				</view>
-			    			</view>
-			    			<view class="right">
-			    				<image :src="item.imageUrl"></image>
-			    			</view>
-			    		</view>
-			    	</view>
-			    </view> -->
-
 			</view>
 		</view>
-
 		<view class="index-cont">
-
 			<!-- 热门榜单 -->
 			<!-- <NewProduct :detail="newProductList" /> -->
 			<HotProduct :detail="hotProductList" />
-			<!-- 健康百科 -->
-			<!-- <view class="pub-item" style="margin-top: 20rpx;" >
-				<view class="pub-title-box">
-					<text class="left">健康百科</text>
-					<view class="right" @click="switchTo('../healthy/index')">
-						<text class="text">更多</text>
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
-					</view>
-				</view>
-				<view class="inner">
-					<view class="pub-tab-box">
-						<view class="tab-inner">
-							<view 
-								v-for="(item,index) in articleCateList" 
-								:key="index"
-								:class="item.cateId == cateId?'item active':'item'"
-								@click="articleCateChange(item)">
-								<view class="text">
-									{{ item.cateName }}
-									<image v-show="item.cateId == cateId" class="tab-bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png" mode=""></image>
-								</view>
-							</view>
-						</view>
-						<image class="right-mask" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/mask.png" mode=""></image>
-					</view>
-					 
-					<view class="know-list">
-						<view class="item" v-for="(item,index) in articleList" :key="index" @click="showArticle(item)">
-							<view class="left">
-								<view class="title ellipsis2">{{ item.title }}</view>
-								<view class="info-box">
-									<view class="readers">
-										<view class="head-box" v-if="item.viewsList!=null&&item.viewsList.length>0">
-											<view class="head" v-for="(subitem,j) in item.viewsList" :key="j" v-if="subitem!=null" >
-												<image :src="subitem.avatar==null?'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/detault_head.jpg':subitem.avatar" mode=""></image>
-											</view>
-										</view>
-										<view class="readings">
-											<image class="eye" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" mode=""></image>
-											<text class="num">{{item.views}}</text>
-										</view>
-									</view>
-									<view class="time">{{item.publishTime}}</view>
-								</view>
-							</view>
-							<view class="right">
-								<image :src="item.imageUrl"  mode="aspectFill"></image>
-							</view>
-						</view>
-					</view>
-				</view>
-			</view> -->
 			<!-- 精选药品 -->
 			<TuiProduct ref="tuiProduct" />
-
 		</view>
-
-
-		<!-- 限时消息 -->
-		<!-- <view class="message-box" >
-			<view class="left">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close24.png" mode="" @click="closeMsg"></image>
-				<view class="text ellipsis">关注公众号了解更新</view>
-			</view>
-			<view class="btn">查看</view>
-			
-		</view> -->
 		<!-- #ifdef MP-WEIXIN -->
 		<view class="official-account">
 			<official-account @load="bindload" @error="binderror"></official-account>
@@ -269,7 +110,8 @@
 
 <script>
 	import {
-		courseList
+		courseList,
+		courseListB
 	} from '@/api/class.js'
 	import zModal from '@/components/z-modal/z-modal.vue'
 	import {
@@ -286,7 +128,7 @@
 		getTuiArticle,
 		getTuiDoctorOrder,
 		getCartCount,
-		getpro
+		getConfigByKey
 	} from '@/api/index'
 	import {
 		getDoctorArticleList
@@ -297,7 +139,7 @@
 	import {
 		getStoreConfig
 	} from '@/api/common'
-	// import tabBg from "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png"
+	// import tabBg from "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png"
 	import freeAudio from '@/components/chengpeng-audio/free-audio.vue'
 	import Menu from '@/components/Menu.vue'
 	import HotProduct from './components/HotProduct.vue'
@@ -362,7 +204,7 @@
 				articles: [], //养生干货
 				// 状态栏的高度
 				statusBarHeight: uni.getStorageSync('menuInfo').statusBarHeight,
-				tabBg: "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png", // tab切换背景
+				tabBg: "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png", // tab切换背景
 				// 问诊案例类型
 				orderTypes: [{
 					name: '全部',
@@ -427,9 +269,10 @@
 				],
 				userinfoa: [],
 				isuser: false,
-				menvKey: []
+				menvKey: [],
+				classListb:{}
 			}
-			this.getStoreActivity();
+			// this.getStoreActivity();
 		},
 		onLoad(option) {
 			if (option.userCode != null) {
@@ -449,7 +292,7 @@
 					this.getUserInfo();
 				}
 			}
-			this.getStoreActivity()
+			// this.getStoreActivity()
 		},
 		// 暂停所有音频(一般用于页面切换时停止正在播放的音频)
 		onUnload() { //普通页面在 onUnload 生命周期中执行
@@ -468,28 +311,31 @@
 		},
 		onShareAppMessage(res) {
 			return {
-				title: '中康智慧-您的专属健康解决方案',
+				title: '益寿缘-您的专属健康解决方案',
 				path: `/pages/common/launch`,
-				imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+				imageUrl: this.$store.state.imgpath+'/app/image/logo.png'//分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 			}
 		},
 		onReachBottom() {
-			console.log("onReachBottom")
-			//this.$refs.tuiProduct.getTuiProducts();
+			// console.log("onReachBottom")
+			this.$refs.tuiProduct.getTuiProducts();
 		},
 		//分享到朋友圈
 		onShareTimeline(res) {
 			return {
-				title: '中康智慧-您的专属健康解决方案',
+				title: '益寿缘-您的专属健康解决方案',
 				query: '', //页面参数
-				imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+				imageUrl: this.$store.state.imgpath+'/app/image/logo.png'//分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 			}
 		},
 		computed: {
 			// 计算属性的 getter
 			bgColor: function() {
 				var top = this.top / 30;
-				return 'rgba(43,199,185, ' + top + ')';
+				return 'rgba(64, 144, 118, ' + top + ')';
+			},
+			imgPath() {
+			  return this.$store.state.imgpath
 			},
 		},
 		onShow() {
@@ -519,6 +365,7 @@
 			getCourseList() {
 				courseList().then(res => {
 					if (res.code == 200) {
+						console.log('公域',res.data)
 						this.classList = res.data.slice(0, 3)
 					} else {
 						uni.hideLoading();
@@ -528,25 +375,25 @@
 						});
 					}
 				})
-
 			},
-			goClass(id) {
+			goClass(id,type) {
+				// console.log(id)
 				uni.navigateTo({
-					url: `/pages_manage/learn?courseId=${id}`
+					url:'/pages_course/learn?courseId='+id+'&type='+type
 				})
 			},
-			goClassList() {
+			goClassList(type) {
 				uni.navigateTo({
-					url: '/pages_manage/teacherClassroom'
+					url: '/pages_course/teacherClassroom?type='+type
 				})
 			},
 			getshowmanv() {
 				const data = {
 					key: "store.appShow"
 				}
-				getpro(data).then(res => {
+				getConfigByKey(data).then(res => {
 					this.menvKey = JSON.parse(res.data)
-					console.log('排序', this.menvKey[0])
+					// console.log('排序', this.menvKey[0])
 				})
 			},
 			getUserInfo() {
@@ -573,7 +420,7 @@
 				this.tuiModalControl = false
 			},
 			submitTui(e) {
-				console.log(e)
+				// console.log(e)
 				if (e.inputText == null || e.inputText == "") {
 					uni.showToast({
 						icon: 'none',
@@ -697,7 +544,7 @@
 						// 	this.menus.push(item);
 						// }
 						// }
-						console.log('图标', res.data)
+						// console.log('图标', res.data)
 						// const menuNames = ['健康百科', '健康自测', '健康档案', '药品商城', '领券中心', '会员'];
 						this.menus = res.data
 						// this.menus = res.data.filter(item => menuNames.some(menuName => item.menuName.includes(menuName)) );
@@ -709,8 +556,8 @@
 			getCanvas() {
 				getCanvas().then(res => {
 					if (res.code == 200) {
-						console.log(res.data)
-						this.canvas = JSON.parse(res.data.json)
+						// console.log(res.data)
+						this.canvas = JSON.parse(res.data.json)?JSON.parse(res.data.json):''
 					}
 				});
 			},
@@ -1041,11 +888,13 @@
 				justify-content: flex-start;
 
 				.name {
-					font-size: 42upx;
-					font-family: Source Han Sans CN;
-					font-weight: bold;
-					color: #FFFFFF;
-					padding-left: 41upx;
+					margin-left: 15rpx;
+					width: 183rpx;
+					height: 75rpx;
+					image{
+						width:100%;
+						height:100%;
+					}
 				}
 
 				.dot {
@@ -1069,7 +918,6 @@
 				display: flex;
 				align-items: center;
 				padding: 30upx 20upx 30upx 20upx;
-
 				.search-cont {
 					box-sizing: border-box;
 					display: flex;
@@ -1077,6 +925,7 @@
 					width: 552upx;
 					height: 72upx;
 					background: #FFFFFF;
+					border: #409076 solid 2rpx;
 					border-radius: 36upx;
 					padding: 0 30upx;
 
@@ -1178,7 +1027,7 @@
 			.item {
 				// width: 46.13%;
 				width: 346upx;
-				height: 150upx;
+				height: 190upx;
 				position: relative;
 
 				.bg-img,
@@ -1200,19 +1049,21 @@
 					padding-left: 32upx;
 
 					.title {
-						font-size: 30upx;
+						// font-family: Source Han Serif CN;
+						font-family: Source Han Serif CN;
+						font-size: 32upx;
 						line-height: 1;
-						font-family: PingFang SC;
+						// font-family: PingFang SC;
 						font-weight: 500;
-						color: #111111;
-						margin-bottom: 20upx;
+						color: #E9411C;
+						margin-bottom: 12upx;
 					}
 
 					.sub-title {
 						font-size: 24upx;
 						font-family: PingFang SC;
 						font-weight: 500;
-						color: #666666;
+						color: #999999;
 					}
 
 					image {
@@ -2037,9 +1888,11 @@
 		// 健康生活大讲堂
 		.open-class {
 			padding: 20rpx;
-			margin: 20rpx 15rpx 0rpx;
-			background-color: #f0f4f7;
-
+			margin: 20rpx 15rpx;
+			margin-top: 60rpx;
+			// background-color: #f0f4f7;
+			background: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/red_rmbd_bg.png) no-repeat;
+			background-size: 100% 100%;
 			.title-box {
 				display: flex;
 				justify-content: space-between;
@@ -2068,15 +1921,14 @@
 			.class-item {
 				font-size: 24rpx;
 				margin-top: 24rpx;
-				background-color: #fff;
+				// background-color: #fff;
 				border-radius: 16rpx;
-				padding: 8rpx 10rpx 16rpx;
+				padding: 0 16rpx;
 				margin-right: 14rpx;
-				width: 250rpx;
-				height: 300rpx;
+				width: 32%;
+				height: 280rpx;
 				font-size: 26rpx;
 				font-weight: 500;
-
 				.img-box {
 					height: 220rpx;
 					border-radius: 16rpx;

+ 1 - 1
pages/home/new/articleDetails.vue

@@ -15,7 +15,7 @@
 		<!-- 咨询按钮 -->
 		<view class="inquiry">
 			<view class="content">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/consult.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/consult.png" mode=""></image>
 				<text class="text">咨询</text>
 				<button class="contact-btn" open-type="contact"></button>
 			</view>

+ 2 - 2
pages/home/new/articleList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -27,7 +27,7 @@
 						<view class="info-box">
 							<view class="readers">
 								<view class="readings">
-									<image class="eye" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" ></image>
+									<image class="eye" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" ></image>
 									<text class="num">{{item.views}}</text>
 								</view>
 							</view>

+ 2 - 2
pages/home/new/chineseMedicineDetails.vue

@@ -61,7 +61,7 @@
 				return {
 					title: this.item.medicineName,
 					path: '/pages_index/chineseMedicineDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -71,7 +71,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/chineseMedicineList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -38,7 +38,7 @@
 					<view class="r-item" @click="showDetail(item)" v-for="item in dataList">
 						<view class="r-left">{{item.medicineName}}</view>
 						<view class="r-right">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/fire.png"></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/fire.png"></image>
 						</view>
 					</view>
 				</view>

+ 2 - 2
pages/home/new/diseaseDetails.vue

@@ -45,7 +45,7 @@
 				return {
 					title: this.item.diseaseName,
 					path: '/pages_index/diseaseDetails?id='+this.diseaseId,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -55,7 +55,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.diseaseName,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/diseaseList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -27,7 +27,7 @@
 						<view class="title ellipsis1">{{ item.diseaseName }}</view>
 					</view>
 					<view class="right">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png"></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png"></image>
 					</view>
 				</view>
 			</view>

+ 2 - 2
pages/home/new/famousPrescribeDetails.vue

@@ -61,7 +61,7 @@
 				return {
 					title: this.item.prescribeName,
 					path: '/pages_index/famousPrescribeDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -71,7 +71,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/famousPrescribeList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -41,7 +41,7 @@
 					<view class="r-item" @click="showDetail(item)" v-for="item in dataList">
 						<view class="r-left">{{item.prescribeName}}</view>
 						<view class="r-right">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/fire.png"></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/fire.png"></image>
 						</view>
 					</view>
 				</view>

+ 2 - 2
pages/home/new/medicatedFoodDetails.vue

@@ -39,7 +39,7 @@
 				return {
 					title: this.item.foodName,
 					path: '/pages_index/medicatedFoodDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -49,7 +49,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 1 - 1
pages/home/new/medicatedFoodList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>

+ 2 - 2
pages/home/new/questionsDetails.vue

@@ -36,7 +36,7 @@
 				return {
 					title: this.item.vesselName,
 					path: '/pages_index/questionsDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -46,7 +46,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/questionsList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入服务包搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -27,7 +27,7 @@
 						<view class="info-box">
 							<view class="readers">
 								<view class="readings">
-									<image class="eye" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" ></image>
+									<image class="eye" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" ></image>
 									<text class="num">{{item.views}}</text>
 								</view>
 							</view>

+ 6 - 6
pages/home/new/test.vue

@@ -6,7 +6,7 @@
 					<text class="patient-title">选择体验者</text>
 					<view class="right" >
 						<text class="value">请点击添加</text>
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 					</view>
 				</view>
 				<view class="patient" @click="addPatient()" v-if="patient!=null">
@@ -20,7 +20,7 @@
 						</view>
 					</view>
 					<view class="right" >
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 					</view>
 				</view>
 			</view>
@@ -59,7 +59,7 @@
 			<view class="patient-box" @click="addPatient()" v-if="patient==null">
 				<text class="patient-title">选择体验者</text>
 				<view class="right" >
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 				</view>
 			</view>
 			<view class="patient" @click="addPatient()" v-if="patient!=null">
@@ -73,7 +73,7 @@
 					</view>
 				</view>
 				<view class="right" >
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 				</view>
 			</view>
 		</view>
@@ -135,7 +135,7 @@
 				return {
 					title: "健康体质检测",
 					path: '/pages_index/test?tempId='+this.tempId,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -145,7 +145,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: "健康体质检测",
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/testDetails.vue

@@ -49,7 +49,7 @@
 				return {
 					title: "健康自测",
 					path: '/pages_index/testDetails?tempId='+this.tempId,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -59,7 +59,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: "健康自测",
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/testList.vue

@@ -63,7 +63,7 @@
 				return {
 					title: "健康自测",
 					path: '/pages_index/testList',
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -73,7 +73,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: "健康自测",
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/vesselDetails.vue

@@ -41,7 +41,7 @@
 				return {
 					title: this.item.vesselName,
 					path: '/pages_index/vesselDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -51,7 +51,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.vesselName,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages/home/new/vesselList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -37,7 +37,7 @@
 					<view class="r-item" @click="showDetail(item)" v-for="item in dataList">
 						<view class="r-left">{{item.vesselName}}</view>
 						<view class="r-right">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/fire.png"></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/fire.png"></image>
 						</view>
 					</view>
 				</view>

+ 12 - 12
pages/home/productList.vue

@@ -4,12 +4,12 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" @confirm="goSearch"   :value="form.productName" placeholder="输入药品名称" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 				<view class="icon-search">
-					<image @click="showChange(2)" v-if="showType==1"  src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search1.png" mode=""></image>
-					<image @click="showChange(1)" v-if="showType==2"  src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search2.png" mode=""></image>
+					<image @click="showChange(2)" v-if="showType==1"  src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search1.png" mode=""></image>
+					<image @click="showChange(1)" v-if="showType==2"  src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search2.png" mode=""></image>
 				</view>
 			</view>
 			<!-- 排序框 -->
@@ -20,19 +20,19 @@
 				<view class="item" @click="searchChange('2')">
 					<text class="label">价格</text>
 					<view class="sort-img">
-						<image v-if="form.priceOrder==null||form.priceOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up.png" mode="" @click="priceUp(true)"></image>
-						<image v-if="form.priceOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up2.png" mode="" @click="priceUp(false)"></image>
-						<image v-if="form.priceOrder==null||form.priceOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down.png" mode="" @click="priceDown(true)"></image>
-						<image v-if="form.priceOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down2.png" mode="" @click="priceDown(false)"></image>
+						<image v-if="form.priceOrder==null||form.priceOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up.png" mode="" @click="priceUp(true)"></image>
+						<image v-if="form.priceOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up2.png" mode="" @click="priceUp(false)"></image>
+						<image v-if="form.priceOrder==null||form.priceOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down.png" mode="" @click="priceDown(true)"></image>
+						<image v-if="form.priceOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down2.png" mode="" @click="priceDown(false)"></image>
 					</view>
 				</view>
 				<view class="item" @click="searchChange('3')">
 					<text class="label">销量</text>
 					<view class="sort-img">
-						<image v-if="form.salesOrder==null||form.salesOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up.png" mode="" @click="saleUp(true)"></image>
-						<image v-if="form.salesOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up2.png" mode="" @click="saleUp(false)"></image>
-						<image v-if="form.salesOrder==null||form.salesOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down.png" mode="" @click="saleDown(true)"></image>
-						<image v-if="form.salesOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down2.png" mode="" @click="saleDown(false)"></image>
+						<image v-if="form.salesOrder==null||form.salesOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up.png" mode="" @click="saleUp(true)"></image>
+						<image v-if="form.salesOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up2.png" mode="" @click="saleUp(false)"></image>
+						<image v-if="form.salesOrder==null||form.salesOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down.png" mode="" @click="saleDown(true)"></image>
+						<image v-if="form.salesOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down2.png" mode="" @click="saleDown(false)"></image>
 					</view>
 				</view>
 				<view class="item" :class="form.newOrder=='desc'?'active':''" @click="searchChange('4')">
@@ -110,7 +110,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					},
 					textNoMore:"已经到底了",

+ 2 - 2
pages/home/productSearch.vue

@@ -3,14 +3,14 @@
 		<!-- 搜索框 -->
 		<view class="search-cont">
 			<view class="inner">
-				<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+				<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 				<input type="text" value="" placeholder="输入药品名称" confirm-type="搜索" @confirm="goSearch" :focus='setFocus' placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 			</view>
 		</view>
 		<!-- 搜索历史 -->
 		<view class="title-box">
 			<text class="title">历史搜索</text>
-			<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/del.png" mode="" @click="clearHistory"></image>
+			<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/del.png" mode="" @click="clearHistory"></image>
 		</view>
 		<view class="data-list">
 			<view class="item" v-for="(item,index) in searchHistory" :key="index" @click="doSearch(item)">

+ 5 - 5
pages/shopping/cart.vue

@@ -22,12 +22,12 @@
 						</view>
 						<view class="num-box">
 							<view class="img-box" @click="delNum(item)">
-								<image v-if="item.cartNum <= 1" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian.png" mode=""></image>
-								<image v-else src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian2.png" mode=""></image>
+								<image v-if="item.cartNum <= 1" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian.png" mode=""></image>
+								<image v-else src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian2.png" mode=""></image>
 							</view>
 							<input  type="number" @change="changeNum($event,item)" :value="item.cartNum"   />
 							<view class="img-box" @click="addNum(item)">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add.png" mode=""></image>
 							</view>
 						</view>
 					</view>
@@ -36,7 +36,7 @@
 		</view>
 	 
 		<view v-if="carts.length == 0" class="no-data-box">
-			<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png" mode="aspectFit"></image>
+			<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png" mode="aspectFit"></image>
 			<view class="empty-title">暂无数据</view>
 		</view>
 		<!-- 猜你喜欢 -->
@@ -452,7 +452,7 @@
 					font-family: PingFang SC;
 					font-weight: bold;
 					color: #FFFFFF;
-					background: #2BC7B9;
+					background: #409076;
 					border-radius: 44upx;
 				}
 			}

+ 10 - 10
pages/shopping/confirmOrder.vue

@@ -10,7 +10,7 @@
 					</vie>
 				</view>
 				<view class="arrow-box">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 				</view>
 			</view>
 			<view class="address-box" v-if="address!=null" @click="openAddress()">
@@ -24,7 +24,7 @@
 					</view>
 				</view>
 				<view class="arrow-box">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 				</view>
 			</view>
 			<!-- 药品列表 -->
@@ -61,7 +61,7 @@
 			<!-- 积分 -->
 			<view class="points">
 				<view class="left">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/points.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/points.png" mode=""></image>
 					<text class="text">可用积分</text>
 				</view>
 				<view class="right">
@@ -75,7 +75,7 @@
 				</view>
 				<view class="right">
 					<text class="text">{{couponText}}</text>
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow4.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow4.png" mode=""></image>
 				</view>
 			</view>
 			<view class="points">
@@ -109,8 +109,8 @@
 				 <div class="coupon-list" v-if="couponsList.length > 0">
 				   <div class="item acea-row row-center-wrapper"  v-for="(item, index) in couponsList" :key="index">
 				     <div class="money" >
-				       <image v-if="item.status==0" class="img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/coupon1.png" mode="widthFix"></image>
-				 	  <image v-if="item.status!=0" class="img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/coupon2.png" mode="widthFix"></image>
+				       <image v-if="item.status==0" class="img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/coupon1.png" mode="widthFix"></image>
+				 	  <image v-if="item.status!=0" class="img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/coupon2.png" mode="widthFix"></image>
 				 	  <div style="z-index: 999;">
 				         ¥<span class="num">{{ item.couponPrice }}</span>
 				       </div>
@@ -128,7 +128,7 @@
 				   </div>
 				 </div>
 				 <view v-if="couponsList.length == 0" class="no-data-box" >
-				 	<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png" mode="aspectFit"></image>
+				 	<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png" mode="aspectFit"></image>
 				 	<view class="empty-title">暂无数据</view>
 				 </view>
 			 </view>
@@ -393,7 +393,7 @@
 			min-height: 171upx;
 			background: #FFFFFF;
 			border-radius: 16upx;
-			background-image: url("https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/address_bg.png");
+			background-image: url("https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/address_bg.png");
 			background-repeat: no-repeat;
 			background-size: 100% 30upx;
 			background-position: left bottom;
@@ -474,7 +474,7 @@
 							display: inline-block;
 							padding: 0 6upx;
 							height: 30upx;
-							background: linear-gradient(90deg, #66b2ef 0%, #2BC7B9 100%);
+							background: linear-gradient(90deg, #66b2ef 0%, #409076 100%);
 							border-radius: 4upx;
 							margin-right: 10upx;
 							font-size: 22upx;
@@ -681,7 +681,7 @@
 				font-family: PingFang SC;
 				font-weight: bold;
 				color: #FFFFFF;
-				background: #2BC7B9;
+				background: #409076;
 				border-radius: 44upx;
 			}
 		}

+ 3 - 3
pages/shopping/index.vue

@@ -7,7 +7,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" disabled   confirm-type="搜索" @click="toSearch" placeholder="输入药品名称" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -23,7 +23,7 @@
 			</view>
 			<view class="medic">
 				<!-- 轮播图 -->
-				<view class="banner-box">
+				<!-- <view class="banner-box">
 					<swiper
 						class="swiper" 
 						:indicator-dots="true" 
@@ -37,7 +37,7 @@
 							<image :src="item.imageUrl" mode=""></image>
 						</swiper-item>
 					</swiper>
-				</view>
+				</view> -->
 				<!-- 药品列表 -->
 				<view class="medic-list">
 						<!-- <view class="item" v-for="(item,index) in subCates" :key="index">

+ 1 - 1
pages/shopping/payOrder.vue

@@ -14,7 +14,7 @@
 				<view class="title">支付方式</view>
 				<view class="item">
 					<view class="left">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/wecha_pay.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
 						<text class="text">微信支付</text>
 					</view>
 					<label>

+ 49 - 22
pages/shopping/paymentOrder.vue

@@ -18,37 +18,37 @@
 				<radio-group  @change="payTypeChange" v-if="order.isEditMoney!=null&&order.isEditMoney==1">
 					<view class="item"  >
 						<view class="left"  >
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/wecha_pay.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
 							<text class="text">微信支付</text>
 						</view>
 						<label>
 							<radio :value="1" :checked="order.payType=='1'" />
 						</label>
 					</view>
-					<view class="item"  >
+					<view class="item">
 						<view class="left">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pay_de.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pay_de.png" mode=""></image>
 							<text class="text">物流代收</text>
 						</view>
 						<label>
-							<radio  :value="2" :checked="order.payType=='2'" />
+							<radio :value="2" :checked="order.payType=='2'" />
 						</label>
 					</view>
 				</radio-group>
 				 
 				<radio-group @change="payTypeChange" v-else-if="order.orderCreateType!=null&& order.orderCreateType==3">
-					<view class="item"  >
+					<view class="item"  v-if="order.payType=='1'">
 						<view class="left" >
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/wecha_pay.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
 							<text class="text">微信支付</text>
 						</view>
 						<label>
 							<radio :value="1" :checked="order.payType=='1'" />
 						</label>
 					</view>
-					<view class="item" >
+					<view class="item" v-if="order.payType=='2'">
 						<view class="left">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pay_de.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pay_de.png" mode=""></image>
 							<text class="text">物流代收</text>
 						</view>
 						<label>
@@ -56,9 +56,9 @@
 						</label>
 					</view>
 					<!-- <view class="item" v-if="user!=null&&user.level==1 "> -->
-					<view class="item" >
+					<view class="item" v-if="order.payType=='3'">
 						<view class="left">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pay_1.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pay_1.png" mode=""></image>
 							<text class="text">货到付款</text>
 						</view>
 						<label>
@@ -69,7 +69,7 @@
 				<radio-group @change="payTypeChange" v-else-if="order.orderCreateType!=null&& order.orderCreateType==2">
 					<view class="item" v-if="payType==1||payType==4" >
 						<view class="left" >
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/wecha_pay.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
 							<text class="text">微信支付</text>
 						</view>
 						<label>
@@ -78,7 +78,7 @@
 					</view>
 					<view class="item" v-if="payType==2||payType==4">
 						<view class="left" >
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pay_de.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pay_de.png" mode=""></image>
 							<text class="text">物流代收</text>
 						</view>
 						<label>
@@ -88,7 +88,7 @@
 					<!-- <view class="item" v-if="user!=null&&user.level==1 "> -->
 					<view class="item" v-if="payType==1||payType==4" >
 						<view class="left">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pay_1.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pay_1.png" mode=""></image>
 							<text class="text">货到付款</text>
 						</view>
 						<label>
@@ -99,7 +99,7 @@
 				<radio-group @change="payTypeChange" v-else-if="order.orderCreateType!=null&&(order.orderCreateType==1)">
 					<view class="item"  >
 						<view class="left" >
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/wecha_pay.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
 							<text class="text">微信支付</text>
 						</view>
 						<label>
@@ -148,7 +148,7 @@
 <script>
 	import {getUserInfo} from '@/api/user'
 	import {getStoreConfig} from '@/api/common'
-	import {editPayType,pay,getStoreOrderById,orderBindUser} from '@/api/storeOrder'
+	import {editPayType,pay,getStoreOrderById,orderBindUser,userCancelPay} from '@/api/storeOrder'
 	export default {
 		data() {
 			return {
@@ -179,7 +179,7 @@
 		// 	return {
 		// 		title: "帮TA支付",
 		// 		path: '/pages_user/user/otherPaymentOrder?orderId='+this.orderId,
-		// 		imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+		// 		imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 		// 	}
 			
 		// },
@@ -262,7 +262,7 @@
 						if(res.code==200){
 							console.log(res);
 							uni.hideLoading();
-							that.order=res.order;
+							that.order=res.order;  
 							that.payLimitTime=res.payLimitTime;
 							//套餐订单处理
 							if(res.productPackage!=null){
@@ -272,6 +272,7 @@
 									this.order.payType=1;
 								}
 							}
+							console.log(123)
 							this.editPayType(this.order.payType)
 							
 						}else{
@@ -314,15 +315,26 @@
 					url: '/pages_user/user/otherPaymentOrder?orderId='+this.orderId
 				})
 			},
-			payOrder(){
+			getcanle(){
+				var that=this;
 				var data = {orderId:this.order.id,payType:this.order.payType};
+				userCancelPay(data).then(res=>{
+					if(res.code==200){
+						console.log(res)
+					}else{
+						
+					}
+				})
+			},
+			payOrder(){
+				var data = {orderId:this.order.id,payType:this.order.payType,appId:wx.getAccountInfoSync().miniProgram.appId};
 				var that=this;
 				uni.showLoading();
 				pay(data).then(
 					res => {
 						if(res.code==200){
 							 console.log(res);
-							 if(res.payType==1||res.payType==2||res.payType==3){
+							 if(res.payType==1||res.payType==2){
 								 uni.requestPayment({
 								 	provider: 'wxpay',
 								 	timeStamp: res.result.timeStamp,
@@ -343,12 +355,27 @@
 											title:'fail:' + JSON.stringify(err),
 										});
 								 		console.log('fail:' + JSON.stringify(err));
+										that.getcanle()
 								 		uni.hideLoading();
 								 	},
 									complete: (err) => {
 										console.log('fail:' + JSON.stringify(err));
 									}
 								 });
+							 }else if(res.payType==3){ 
+								 uni.hideLoading();
+								 if(that.order.isPrescribe){
+									 //如果是处方订单开处方
+									uni.redirectTo({
+										url:"prescribe?orderId="+that.order.id
+									})
+								 }
+								 else{
+									//如果是普通订单
+									uni.redirectTo({
+										url:"success?order="+JSON.stringify(that.order)
+									}) 
+								 }
 							 }
 							 // else if(res.payType==3){
 								//  uni.hideLoading();
@@ -560,7 +587,7 @@
 				font-weight: bold;
 				color: #FFFFFF;
 				text-align: center;
-				background: #2BC7B9;
+				background: #409076;
 				border-radius: 44upx;
 				margin-bottom: 10rpx;
 			}
@@ -571,8 +598,8 @@
 				font-size: 30upx;
 				font-family: PingFang SC;
 				font-weight: bold;
-				color: #2BC7B9;
-				border: 1rpx solid #2BC7B9;
+				color: #409076;
+				border: 1rpx solid #409076;
 				text-align: center;
 				background: #FFFFFF;
 				border-radius: 44upx;

+ 14 - 14
pages/shopping/prescribe.vue

@@ -3,7 +3,7 @@
 		<view class="fixed-top-box">
 			<view class="status_bar" :style="{height: statusBarHeight}"></view>
 			<view class="back-box" @click="back">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back_white.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back_white.png" mode=""></image>
 				<text class="title">填写处方信息</text>
 				<text></text>
 			</view>
@@ -13,17 +13,17 @@
 			<!-- 步骤 -->
 			<view class="steps-box">
 				<view class="item active">填写信息</view>
-				<image class="arrow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow4.png" mode=""></image>
+				<image class="arrow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow4.png" mode=""></image>
 				<view class="item">医生开方</view>
-				<image class="arrow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow4.png" mode=""></image>
+				<image class="arrow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow4.png" mode=""></image>
 				<view class="item">支付订单</view>
-				<image class="arrow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow4.png" mode=""></image>
+				<image class="arrow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow4.png" mode=""></image>
 				<view class="item">厂家发货</view>
 			</view>
 			<!-- 提示 -->
 			<view class="tip-box">
 				<view class="top">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/safe2.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/safe2.png" mode=""></image>
 					<text class="text">依据国家规定、处方药需凭处方购买</text>
 				</view>
 				<view class="time-tip">填写问诊人信息、处方信息</view>
@@ -34,7 +34,7 @@
 					<view class="title-box">
 						<text class="title">选择问诊人</text>
 						<view class="add-box" @click="addPeople()">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add26.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add26.png" mode=""></image>
 							<text >添加</text>
 						</view>
 					</view>
@@ -47,7 +47,7 @@
 								<text class="ege">{{utils.getAge(item.birthday)}}岁</text>
 							</view>
 							<!-- 选中的对号角标 -->
-							<image v-if="patientId == item.patientId" class="active-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/sel_right50.png" mode=""></image>
+							<image v-if="patientId == item.patientId" class="active-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/sel_right50.png" mode=""></image>
 						</view>
 					</view>
 				</view>
@@ -74,11 +74,11 @@
 						<view class="img" v-for="(item,index) in imgList" :key="index"  >
 							<image :src="item" mode="aspectFill"  @click="previewImage(index)"></image>
 							<view class="del" @click="delImg(index)" >
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/del2.png"></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/del2.png"></image>
 							</view>
 						</view>
 						<view class="chose-img" @tap="chooseImage(1)" v-if="imgList.length<4">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/adds.png"></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/adds.png"></image>
 						</view>
 					</view>
 					
@@ -104,7 +104,7 @@
 				<!-- 是否使用过此药 -->
 				<view class="check-box">
 					<view class="left">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/yao.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/yao.png" mode=""></image>
 						<text class="text">是否有过敏史</text>
 					</view>
 					<radio-group style="display: flex;align-items: center;">
@@ -120,7 +120,7 @@
 				</view>
 				<view class="check-box">
 					<view class="left">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/yao.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/yao.png" mode=""></image>
 						<text class="text">肝功能是否异常</text>
 					</view>
 					<radio-group style="display: flex;align-items: center;">
@@ -136,7 +136,7 @@
 				</view>
 				<view class="check-box">
 					<view class="left">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/yao.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/yao.png" mode=""></image>
 						<text class="text">肾功能是否异常</text>
 					</view>
 					<radio-group style="display: flex;align-items: center;">
@@ -152,7 +152,7 @@
 				</view>
 				<view class="check-box">
 					<view class="left">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/yao.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/yao.png" mode=""></image>
 						<text class="text">是否是备孕/怀孕/哺乳期</text>
 					</view>
 					<radio-group style="display: flex;align-items: center;">
@@ -221,7 +221,7 @@
 				return {
 					title: "填写处方信息",
 					path: "/pages/shopping/prescribe?orderId="+this.orderId,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 		},

+ 24 - 24
pages/shopping/productDetails.vue

@@ -29,17 +29,17 @@
 		<view class="det-info">
 			<view class="price-box">
 				<view class="price">
-					<text class="label"  v-if="userinfo.isShow==1&&isuser==false">会员价</text>
-					<text class="label"  v-else>零售价</text>
+					<text class="label" >会员价</text>
+					<!-- <text class="label"  >零售价</text> -->
 					<text class="unit">¥</text>
-					<text class="num" v-if="userinfo.isShow==1&&isuser==false">{{product.price}}</text>
-					<text class="num" v-else>{{product.otPrice}}</text>
-					<text class="label" v-if="userinfo.isShow==1&&isuser==false">零售价</text>
-					<text class="old" v-if="userinfo.isShow==1&&isuser==false">¥{{product.otPrice}}</text>
+					<text class="num">{{product.price}}</text>
+					<!-- <text class="num" >{{product.otPrice}}</text> -->
+					<text class="label" >原价</text>
+					<text class="old ml8" >¥{{product.otPrice}}</text>
 				</view>
 				<view class="share-box" v-if="userinfo.isShow==1&&isuser==false">
 					<text class="text">分享</text>
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/share1.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/share1.png" mode=""></image>
 					<button  class="share" data-name="shareBtn" open-type="share">分享</button>
 				</view>
 			</view>
@@ -49,7 +49,7 @@
 			<view class="intro" v-if="product.productInfo!=null" v-html="product.productInfo.replace(/\n/g,'<br>')">
 			</view>
 			<view class="safe-box">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/safe.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/safe.png" mode=""></image>
 				<text class="text" v-if="userinfo.isShow==1&&isuser==false">免邮发货</text>
 				<view class="line" v-if="userinfo.isShow==1&&isuser==false"></view>
 				<view class="line"></view>
@@ -63,7 +63,7 @@
 			<view class="left">
 				<!-- <view class="head-box">
 					<view class="head" v-for="(item,j) in 5" :key="j">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/head.jpg" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/head.jpg" mode=""></image>
 					</view>
 				</view> --> 
 				<view class="num-box">
@@ -94,17 +94,17 @@
 		<view class="btn-foot" v-if="userinfo.isShow==1&&isuser==false">
 			<view class="menu-box">
 				<view class="item" @click="goHome">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back_home.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back_home.png" mode=""></image>
 					<text class="label">首页</text>
 				</view>
 				<view class="item" style="position: relative;">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/consult_small.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/consult_small.png" mode=""></image>
 					<text class="label">咨询</text>
 					<button class="contact-btn" open-type="contact"></button>
 				</view>
 				<view class="item" @click="navgetTo('./cart')">
 					<uni-badge size="small" :text="cartCount" absolute="rightTop" type="error">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/cart36.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/cart36.png" mode=""></image>
 					</uni-badge>
 					<text class="label">购物车</text>
 				</view>
@@ -142,7 +142,7 @@
 							<view class="input-box">
 								<input type="text" v-model="storeName" placeholder="请选择门店" class="form-input" disabled="disabled" />
 							</view>
-							<image class="arrow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png" mode=""></image>
+							<image class="arrow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png" mode=""></image>
 						</view>
 					</picker>
 				</view> -->
@@ -167,12 +167,12 @@
 					<view class="label">数量</view>
 					<view class="num-box">
 						<view class="img-box" @click="lessNum()">
-							<image v-if="specNum <= 1" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian.png" mode=""></image>
-							<image v-else src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian2.png" mode=""></image>
+							<image v-if="specNum <= 1" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian.png" mode=""></image>
+							<image v-else src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian2.png" mode=""></image>
 						</view>
 						<input   type="number" @change="changeNum" v-model="specNum"   />
 						<view class="img-box" @click="addNum()">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add.png" mode=""></image>
 						</view>
 					</view>
 				</view>
@@ -584,7 +584,7 @@
 			left: 0;
 			bottom: 0;
 			z-index: 9;
-			background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/black_mask.png);
+			background-image: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/black_mask.png);
 			background-size: 20upx 44upx;
 			background-repeat: repeat-x;
 		}
@@ -676,7 +676,7 @@
 			.share-box{
 				width: 120upx;
 				height: 46upx;
-				border: 1px solid #2BC7B9;
+				border: 1px solid #409076;
 				border-radius: 23upx;
 				display: flex;
 				align-items: center;
@@ -686,7 +686,7 @@
 					font-size: 26upx;
 					font-family: PingFang SC;
 					font-weight: 500;
-					color: #2BC7B9;
+					color: #409076;
 				}
 				image{
 					margin-left: 2rpx;
@@ -722,7 +722,7 @@
 				display: inline-block;
 				padding: 0 6upx;
 				height: 30upx;
-				background: linear-gradient(90deg, #66b2ef 0%, #2BC7B9 100%);
+				background: linear-gradient(90deg, #6fdedb 0%, #409076 100%);
 				border-radius: 4upx;
 				margin-right: 10upx;
 				font-size: 22upx;
@@ -927,7 +927,7 @@
 					background: #FF6633;
 				}
 				&.buy{
-					background: #2BC7B9;
+					background: #409076;
 				}
 			}
 		}
@@ -1019,8 +1019,8 @@
 					margin-bottom: 30upx;
 					&.active{
 						background: #F1FFFE;
-						border: 1px solid #8AD5CE;
-						color: #2BC7B9;
+						border: 1px solid #409076;
+						color: #409076;
 					}
 				}
 			}
@@ -1077,7 +1077,7 @@
 			font-family: PingFang SC;
 			font-weight: bold;
 			color: #FFFFFF;
-			background: #2BC7B9;
+			background: #409076;
 			border-radius: 44upx;
 			margin-top: 30upx;
 			// margin-bottom: 30upx;

+ 1 - 1
pages/shopping/success.vue

@@ -3,7 +3,7 @@
 		<view class="inner">
 			<view class="top">
 				<text class="title">支付成功</text>
-				 <image class="icon" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/success.png" ></image>
+				 <image class="icon" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/success.png" ></image>
 				 <view   class="btn-box">
 				 	<view class="btn cancel" @click="goOrderDetails(order.id)"> 查看订单</view>
 				 </view>

+ 27 - 27
pages/user/index.vue

@@ -7,7 +7,7 @@
 				<view class="user-info">
 					<view class="left">
 						<view class="head-img">
-							<image :src="user.avatar==null?'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/detault_head.jpg':user.avatar" mode="aspectFill"></image>
+							<image :src="user.avatar==null?'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/detault_head.jpg':user.avatar" mode="aspectFill"></image>
 						</view>
 						<view class="name-phone"  v-if="UserInfo">
 							<view class="name">{{user.nickname}}
@@ -24,12 +24,12 @@
 					<view class="right">
 						<uni-badge size="small" :text="msgNum" absolute="rightTop" type="error">
 							<view class="set" @click="navgetTo('/pages_user/user/personInfo')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/icon-set.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/icon-set.png" mode=""></image>
 							</view>
 						</uni-badge>
 						<!-- <uni-badge size="small" :text="msgNum" absolute="rightTop" type="error">
 							<view class="msg-box" @click="navgetTo('/pages_user/user/message')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/icon-msg.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/icon-msg.png" mode=""></image>
 							</view>
 							
 						</uni-badge> -->
@@ -42,35 +42,35 @@
 							<text class="title">我的订单</text>
 							<view class="all-order" @click="showOrder('')">
 								<text class="text">全部订单</text>
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow4.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow4.png" mode=""></image>
 							</view>
 						</view>
 						<view class="status-box">
 							<uni-badge size="small" :text=count0 absolute="rightTop" type="error">
 								<view class="item" @click="showOrder('0')">
-									<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/payment.png" mode=""></image>
+									<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/payment.png" mode=""></image>
 									<text class="text">待付款</text>
 								</view>
 							</uni-badge>
 							<uni-badge size="small" :text=count1 absolute="rightTop" type="error">
 							<view class="item" @click="showOrder('1')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/send_goods.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/send_goods.png" mode=""></image>
 								<text class="text">待发货</text>
 							</view>
 							</uni-badge>
 							<uni-badge size="small" :text=count2 absolute="rightTop" type="error">
 							<view class="item" @click="showOrder('2')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/sou_goods.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/sou_goods.png" mode=""></image>
 								<text class="text">待收货</text>
 							</view>
 							</uni-badge>
 							<view class="item" @click="showOrder('3')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/completed.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/completed.png" mode=""></image>
 								<text class="text">已完成</text>
 							</view>
 							<uni-badge size="small" :text=afterSalesCount absolute="rightTop" type="error">
 							<view class="item" @click="navgetTo('/pages_user/user/refundOrderList')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/after_sales.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/after_sales.png" mode=""></image>
 								<text class="text">售后/退款</text>
 							</view>
 							</uni-badge>
@@ -84,55 +84,55 @@
 						<view class="title">常用工具</view>
 						<view class="tools-list">
 							<view class="item" @click="navgetTo('/pages_user/user/address')" v-if="user.isShow==1">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/address.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/address.png" mode=""></image>
 								<text class="text">收货地址</text>
 							</view>
 							<view class="item no-marin-bottom" @click="navgetTo('/pages_user/user/integral')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/integral.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/integral.png" mode=""></image>
 								<text class="text">积分管理</text>
 							</view>
 							<view class="item no-marin-bottom"  @click="navgetTo('/pages_shopping/shopping/myCoupon')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/mycoupon.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/mycoupon.png" mode=""></image>
 								<text class="text">优惠券</text>
 							</view>
 							<view class="item no-marin-bottom" @click="navgetTo('/pages_user/user/storeProductRelation')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/footprint.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/footprint.png" mode=""></image>
 								<text class="text">我的足迹</text>
 							</view>
 							<view class="item no-marin-bottom" @click="openH5('/h5/userAgreement')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/service_file.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/service_file.png" mode=""></image>
 								<text class="text">用户协议</text>
 							</view>
 							<view class="item no-marin-bottom align-top"  @click="openH5('/h5/privacyPolicy')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/advice.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/advice.png" mode=""></image>
 								<text class="text">隐私保护</text>
 							</view>
 							<view class="item no-marin-bottom">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/customer1.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/customer1.png" mode=""></image>
 								<text class="text">专属客服</text>
 								<button class="contact-btn" open-type="contact"></button>
 							</view>
 							<!-- <view v-if="user.isPromoter==0" class="item no-marin-bottom"  @click="navgetTo('/pages_user/user/userTuiAdd')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/my_promotion.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/my_promotion.png" mode=""></image>
 								<text class="text">申请健康大使</text>
 							</view> -->
 							<!-- <view v-if="user.isPromoter==1" class="item no-marin-bottom"  @click="navgetTo('/pages_user/user/userTui')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/my_promotion.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/my_promotion.png" mode=""></image>
 								<text class="text">我的推广</text>
 							</view> -->
 							<view class="item no-marin-bottom"  @click="navgetTo('/pages/home/cert')">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/qualification.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/qualification.png" mode=""></image>
 								<text class="text">资质证书</text>
 							</view>
 	
 							<view class="item no-marin-bottom" @click="toManager()">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/Document.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/Document.png" mode=""></image>
 								<text class="text">制单管理</text>
 							</view>
-							 <view class="item no-marin-bottom" @click="toManagerCourse()">
-							 	<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/sale_file.png" mode=""></image>
+							<!-- <view class="item no-marin-bottom" @click="toManagerCourse()">
+							 	<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/sale_file.png" mode=""></image>
 							 	<text class="text">销售管理</text>
-							 </view>
+							 </view> -->
 						</view>
 					</view>
 				</view>
@@ -174,7 +174,7 @@
 					isWeixinAuth:0,
 					phone:"",
 					nickname:"用户昵称",
-					avatarUrl:"https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/detault_head.png"
+					avatarUrl:"https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/detault_head.png"
 				},
 				// 状态栏的高度
 				statusBarHeight: uni.getStorageSync('menuInfo').statusBarHeight,
@@ -321,9 +321,9 @@
 		width: 100%;
 		height: 494upx;
 		position: relative;
-		background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/personl_top_bg.png);
-		background-repeat: repeat-x;
-		background-size: 40upx 100%;
+		background: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/personl_top_bg.png) no-repeat;
+		// background-repeat: repeat-x;
+		// background-size: 40upx 100%;
 		.top-inner{
 			width: 100%;
 			height: 100%;

+ 2 - 2
pages_company/coupon.vue

@@ -14,7 +14,7 @@
 	</view>
     <view class="tui-coupon-list">
       <view class="tui-coupon-item tui-top20" v-for="(item, index) in couponsList" :key="index">
-         <image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/bg_coupon_3x.png" class="tui-coupon-bg" mode="widthFix"></image>
+         <image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/bg_coupon_3x.png" class="tui-coupon-bg" mode="widthFix"></image>
 		<view class="tui-coupon-item-left">
           <view class="tui-coupon-price-box" :class="{ 'tui-color-grey': item.receiveCount>0 }">
             <view class="tui-coupon-price-sign">¥</view>
@@ -48,7 +48,7 @@
 	<Loading :loaded="loadend" :loading="loading"></Loading>
 	<!--暂无优惠券-->
 	<view v-if="couponsList.length == 0 && page > 1" class="no-data-box" >
-		<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png" mode="aspectFit"></image>
+		<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png" mode="aspectFit"></image>
 		<view class="empty-title">暂无数据</view>
 	</view>
   </view>

+ 1 - 1
pages_company/couponDetails.vue

@@ -2,7 +2,7 @@
   <view class="container">
     <view class="tui-coupon-list">
       <view class="tui-coupon-item tui-top20"  >
-         <image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/bg_coupon_3x.png" class="tui-coupon-bg" mode="widthFix"></image>
+         <image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/bg_coupon_3x.png" class="tui-coupon-bg" mode="widthFix"></image>
 		<view class="tui-coupon-item-left">
           <view class="tui-coupon-price-box"  >
             <view class="tui-coupon-price-sign">¥</view>

+ 18 - 9
pages_company/index.vue

@@ -17,34 +17,37 @@
 				<view class="title">常用工具</view>
 				<view class="tools-list">
 					<view class="item" @click="toCreateOrder()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/order.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/order.png" mode=""></image>
 						<text class="text">商品制单</text>
 					</view>
 					<view class="item" @click="toCreateCoupon()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/icon_coupon.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/icon_coupon.png" mode=""></image>
 						<text class="text">制单优惠券</text>
 					</view>
 					<view class="item" @click="toPay()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/money.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/money.png" mode=""></image>
 						<text class="text">微信收款</text>
 					</view>
 					<view class="item" @click="alipay()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/money.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/money.png" mode=""></image>
 						<text class="text">支付宝收款</text>
 					</view>
 					<view class="item" @click="toOrder()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/order.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/order.png" mode=""></image>
 						<text class="text">我的订单</text>
 					</view>
 					<view class="item" @click="toPackage()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/package.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/package.png" mode=""></image>
 						<text class="text">商品套餐</text>
 					</view>
 					<view class="item" @click="toCoupon()">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/icon_coupon.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/icon_coupon.png" mode=""></image>
 						<text class="text">套餐优惠券</text>
 					</view>
-					 
+					 <view class="item" @click="toPaywechat()">
+					 	<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/app/image/wechat.png" mode=""></image>
+					 	<text class="text">微信收款码</text>
+					 </view>
 				</view>
 			</view>
 			<!-- 退出登录按钮 -->
@@ -70,7 +73,11 @@
 			this.getUserInfo()
 		},
 		methods: {
-			
+			toPaywechat(){
+				uni.navigateTo({
+					url:'/pages_company/wechatcode?companyId='+this.user.companyId
+				})
+			},
 			alipay(){
 				// var url="http://alipay.yjf.runtzh.com/#/?companyId="+this.user.companyId+"&companyUserId="+this.user.userId
 				// uni.setClipboardData({
@@ -134,9 +141,11 @@
 					res => {
 						if(res.code==200){
 							  this.user=res.data;
+							  uni.setStorageSync('CompanyUserInfo',res.data);
 						}
 						else if(res.code==403){
 							uni.setStorageSync('CompanyUserToken',null);
+							uni.setStorageSync('CompanyUserInfo',null);
 							uni.navigateBack({
 								delta:-1
 							})			

+ 3 - 3
pages_company/order/cart.vue

@@ -22,12 +22,12 @@
 						</view>
 						<view class="num-box">
 							<view class="img-box" @click="delNum(item)">
-								<image v-if="item.cartNum <= 1" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian.png" mode=""></image>
-								<image v-else src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian2.png" mode=""></image>
+								<image v-if="item.cartNum <= 1" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian.png" mode=""></image>
+								<image v-else src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian2.png" mode=""></image>
 							</view>
 							<input type="text"  @change="changeNum($event,item)" :value="item.cartNum"   />
 							<view class="img-box" @click="addNum(item)">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add.png" mode=""></image>
 							</view>
 						</view>
 					</view>

+ 133 - 16
pages_company/order/confirmCompanyOrder.vue

@@ -32,7 +32,12 @@
 					</view>
 				</view>
 			</view>
-			 
+			 <view class="bgf p20 radius24 mt28 justify-start align-center">
+			 	<view v-for="(item,index) in authList" :key="index" class="mr20 ">
+					<view :class="authType==index?'acttype ':''" class="p16 radius12"
+					 @click="getauthType(item.type)">{{item.name}}</view>
+				</view>
+			 </view>
 		</view>
 		<!-- 底部按钮 -->
 		<view class="btn-foot">
@@ -53,9 +58,37 @@
 				</view>
 			</view>
 		</view>
-		<modal v-if="inputShow" title="实收金额" confirm-text="保存" cancel-text="取消" @cancel="cancelUpdateMoney" @confirm="confirmUpdateMoney">
-			<input type="text" v-model="inputTxt" placeholder="请输入实收金额" class="intxt" maxlength="8" />
-			<input type="text" v-model="payAmount" placeholder="请输入货到付款金额" class="intxt pay_type" maxlength="8" />
+		<modal v-if="inputShow" title="定金金额" confirm-text="保存" cancel-text="取消" @cancel="cancelUpdateMoney" @confirm="confirmUpdateMoney">
+			<view class="pay-types">
+				<radio-group @change="payTypeChange" class="justify-between" >
+					<!-- <view class="item" >
+						<view class="left" >
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
+							<text class="text">实付金额</text>
+						</view>
+						<label>
+							<radio :value="1" :checked="payType=='1'" />
+						</label>
+					</view> -->
+					<view class="item" v-if='price.totalPrice>99'>
+						<view class="left" >
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pay_de.png" mode=""></image>
+							<text class="text">物流代收</text>
+						</view>
+						<label>
+							<radio :value="3" :checked="payType=='3'" />
+						</label>
+					</view>
+				</radio-group>
+			</view>
+			<!-- <input type="text" v-model="inputTxt" 
+			placeholder="请输入实收金额" class="intxt" maxlength="8"  /> -->
+			<view class="justify-start align-center">
+				<view>定金金额:</view>
+				<input type="text" v-model="payAmount"
+				placeholder="请输入定金金额" class="intxt" maxlength="8" v-if="payType==3" />
+			</view>
+			
 		</modal>
 	</view>
 </template>
@@ -74,32 +107,54 @@
 				},
 				carts:[],
 				isAgreement:false,
-				payAmount:null
+				payAmount:'',
+				shareimg:'',
+				sharetitle:"",
+				CompanyUserInfo:null,
+				payType:3,
+				authList:[
+					{
+						name:'手机号登录',
+						type:0
+					},
+					{
+						name:'静默授权',
+						type:1
+					}
+				],
+				authType:0
 			}
 		},
 		onLoad(option) {
 			this.orderKey=option.orderKey;
 			this.getSalesOrder();
-			 
+			this.CompanyUserInfo=uni.getStorageSync('CompanyUserInfo')
 		},
 		//发送给朋友
 		onShareAppMessage(res) {
 			return {
-				title: "中康智慧-您的专属健康解决方案",
-				path: '/pages_company/order/confirmOrder?orderKey='+this.orderKey,
-				imageUrl: '/static/logo.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+				title: this.sharetitle,
+				path: '/pages_company/order/confirmOrder?orderKey='+this.orderKey+'&companyUserId='+this.CompanyUserInfo.userId
+				+'&authType='+this.authType,
+				imageUrl:this.shareimg  //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 			}
-			
 		},
 		//分享到朋友圈
 		onShareTimeline(res) {
 			return {
-				title:"中康智慧-您的专属健康解决方案",
-				query:'orderKey='+this.orderKey,
-				imageUrl:  '/static/logo.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+				title:this.sharetitle,
+				query:'orderKey='+this.orderKey+'&companyUserId='+this.CompanyUserInfo.userId+'&authType='+this.authType,
+				imageUrl:this.shareimg  //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 			}
 		},
 		methods: {
+			getauthType(type){
+				this.authType=type
+			},
+			payTypeChange(e){
+				this.payType=e.detail.value
+				console.log(this.payType)
+			},
 			handleAgreement(){
 				this.isAgreement=!this.isAgreement
 			},
@@ -113,12 +168,32 @@
 			confirmUpdateMoney(){
 				console.log(parseFloat(this.inputTxt) )
 				console.log(parseFloat(this.payAmount) )
+				if(this.inputTxt==null){
+					this.inputTxt=this.price.payPrice
+					
+				}
+				if(this.payAmount==null&&this.payType==3){
+					uni.showToast({
+						icon:'none',
+						title: '请输入物流代收金额',
+						// title: '请输入物流代收金额,金额必须大于0',
+					});
+					return
+				}
+				if(this.inputTxt==null&&this.payType==3){
+					uni.showToast({
+						icon:'none',
+						title: '请输入实收金额',
+					});
+					return
+				}
 				if(parseFloat(this.inputTxt)>0||parseFloat(this.payAmount)>0){
 					var that=this;
 					if(this.inputTxt==0){
 						this.inputTxt=this.price.totalPrice.toFixed(2)
 					}
-					var data={createOrderKey:this.orderKey,token:uni.getStorageSync('CompanyUserToken'),money:this.inputTxt,payAmount:this.payAmount}
+					var data={createOrderKey:this.orderKey,token:uni.getStorageSync('CompanyUserToken'),
+					money:this.inputTxt,payAmount:this.payAmount,payType:this.payType}
 					updateSalseOrderMoney(data).then(
 						res => {
 							if(res.code==200){
@@ -157,6 +232,8 @@
 					res => {
 						if(res.code==200){
 							this.carts=res.carts;
+							this.shareimg=res.carts[0].productImage
+							this.sharetitle=res.carts[0].productName
 							this.carts.forEach(function(element) {
 								that.price.payPrice+=element.price*element.cartNum;
 							});
@@ -178,8 +255,48 @@
 </script>
 
 <style lang="scss">
-	.pay_type{
-		margin-top: 20rpx;
+	.acttype{
+		background-color: #2BC7B9;
+		color: #fff;
+	}
+	.pay-types{
+		box-sizing: border-box;
+		// background: #FFFFFF;
+		border-radius: 16upx;
+		margin-top: 20upx;
+		padding: 10upx 10upx;
+		.title{
+			font-size: 28upx;
+			font-family: PingFang SC;
+			font-weight: 500;
+			color: #999999;
+			line-height: 1;
+			margin-bottom: 10upx;
+		}
+		.item{
+			padding: 15upx 0upx;
+			display: flex;
+			align-items: center;
+			justify-content: space-between;
+			margin-left: 12rpx;
+			.left{
+				display: flex;
+				align-items: center;
+				image{
+					width: 44upx;
+					height: 44upx;
+					margin-right: 20upx;
+				}
+				.text{
+					font-size: 30upx;
+					font-family: PingFang SC;
+					margin-right: 10rpx;
+					font-weight: bold;
+					color: #222222;
+					line-height: 1;
+				}
+			}
+		}
 	}
 	.inner-box{
 		padding: 20upx 20upx 140upx;

+ 97 - 6
pages_company/order/confirmOrder.vue

@@ -50,7 +50,7 @@
 		</view>
 		<view class="message-box" v-if="messageShow">
 			<view class="left">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close24.png" mode="" @click="closeOrder()" ></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close24.png" mode="" @click="closeOrder()" ></image>
 				<view class="text ellipsis">您有{{count0}}个待支付订单</view>
 			</view>
 			<view class="btn" @click="showOrder()">查看</view>
@@ -60,7 +60,10 @@
 
 <script>
 	import {getOrderCount} from '@/api/storeOrder'
+	import {getDicts} from '@/api/index.js'
 	import {getSalesOrder,addUserCart} from '@/api/companyOrder.js'
+	import {bindcompany} from '@/api/companyUser.js'
+	import { loginByMiniApp} from '@/api/user'
 	export default {
 		data() {
 			return {
@@ -72,19 +75,105 @@
 					payPrice:0.00,
 				},
 				carts:[],
-				
+				companyUserId:null
 			}
 		},
 		onLoad(option) {
-			if(this.utils.isLogin()){
-				this.getOrderCount();
+			this.getDicts()
+			console.log(option.authType);
+			if(option.authType==1){
+				if(!uni.getStorageSync('AppToken')||uni.getStorageSync('AppToken')==null){
+					this.gologin()
+				}
+			}else{
+				if(this.utils.isLogin()){
+					this.getOrderCount();
+				}
+			}
+			if(option.companyUserId){
+				this.companyUserId=option.companyUserId
+				// this.bindcompanys()
 			}
 			console.log("qxj option:"+JSON.stringify(option));
 			this.orderKey=option.orderKey;
 			this.getSalesOrder();
-			 
+		},
+		onShow() {
+			console.log('1234')
+			if(uni.getStorageSync('AppToken')){
+				console.log('123')
+				this.bindcompanys()
+				this.getOrderCount();
+			}
 		},
 		methods: {
+			gologin(){
+				let provider = 'weixin'
+				uni.login({
+					provider: provider,
+					success: async loginRes => {
+						console.log(loginRes)
+						uni.getUserInfo({
+						   provider: provider,
+						   success: (infoRes)=> {
+							    uni.showToast({
+									title: '处理中...',
+									icon: 'loading'
+							    });
+								loginByMiniApp({
+									code: loginRes.code,
+									encryptedData:infoRes.encryptedData,
+									iv:infoRes.iv,
+									appId:wx.getAccountInfoSync().miniProgram.appId,
+								}).then(res=>{
+									 uni.hideLoading();
+									 if (res.code == 200) {
+										 this.bindcompanys()
+										 this.getSalesOrder();
+									 } else {
+										uni.showToast({
+											title: res.msg,
+											icon: 'none'
+										});
+									 }
+								 }).catch(err=>{
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: "登录失败,请重新登录",
+									});
+								});
+						   }
+						});
+					}
+				})
+			},
+			bindcompanys(){
+				const data={
+					companyUserId:this.companyUserId
+				}
+				bindcompany(data).then(res=>{
+					if(res.code==200){
+						
+					}else{
+						uni.showToast({
+							icon:'none',
+							title: res.msg,
+						});
+					}
+				})
+			},
+			getDicts:function(){
+				getDicts().then(
+					res => {
+						if(res.code==200){
+							uni.setStorageSync('dicts',JSON.stringify(res));
+						} 
+						 
+					},
+					rej => {}
+				);
+			},
 			showOrder(){
 				this.utils.isLogin().then(res => {
 					if(res){
@@ -145,7 +234,9 @@
 							res => {
 								if(res.code==200){
 									uni.navigateTo({
-										url: '/pages_shopping/shopping/confirmCreateOrder?type=buy&cartIds='+res.cartIds.toString()+"&companyId="+res.companyId+"&companyUserId="+res.companyUserId+"&createOrderKey="+this.orderKey
+										url: '/pages_shopping/shopping/confirmCreateOrder?type=buy&cartIds='+res.cartIds.toString()
+										+"&companyId="+res.companyId+"&companyUserId="+res.companyUserId+
+										"&createOrderKey="+this.orderKey+"&deposit="+String(this.price.payPrice) 
 									})
 								}else{
 									uni.showToast({

+ 2 - 2
pages_company/order/coupon.vue

@@ -2,7 +2,7 @@
   <view ref="container">
     <view class="tui-coupon-list">
       <view class="tui-coupon-item tui-top20" v-for="(item, index) in couponsList" :key="index">
-         <image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/bg_coupon_3x.png" class="tui-coupon-bg" mode="widthFix"></image>
+         <image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/bg_coupon_3x.png" class="tui-coupon-bg" mode="widthFix"></image>
 		<view class="tui-coupon-item-left">
           <view class="tui-coupon-price-box" :class="{ 'tui-color-grey': item.receiveCount>0 }">
             <view class="tui-coupon-price-sign">¥</view>
@@ -36,7 +36,7 @@
 	<Loading :loaded="loadend" :loading="loading"></Loading>
 	<!--暂无优惠券-->
 	<view v-if="couponsList.length == 0 && page > 1" class="no-data-box" >
-		<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png" mode="aspectFit"></image>
+		<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png" mode="aspectFit"></image>
 		<view class="empty-title">暂无数据</view>
 	</view>
   </view>

+ 9 - 9
pages_company/order/productDetails.vue

@@ -39,7 +39,7 @@
 				{{product.productInfo}}
 			</view>
 			<view class="safe-box">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/safe.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/safe.png" mode=""></image>
 				<text class="text">免邮发货</text>
 				<view class="line"></view>
 				<text class="text">药师服务</text>
@@ -52,7 +52,7 @@
 			<view class="left">
 				<!-- <view class="head-box">
 					<view class="head" v-for="(item,j) in 5" :key="j">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/head.jpg" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/head.jpg" mode=""></image>
 					</view>
 				</view> -->
 				<view class="num-box">
@@ -83,17 +83,17 @@
 		<view class="btn-foot">
 			<view class="menu-box">
 				<view class="item" @click="goHome">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back_home.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back_home.png" mode=""></image>
 					<text class="label">首页</text>
 				</view>
 				<view class="item" style="position: relative;">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/consult_small.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/consult_small.png" mode=""></image>
 					<text class="label">咨询</text>
 					<button class="contact-btn" open-type="contact"></button>
 				</view>
 				<view class="item" @click="navgetTo('./cart')">
 					<uni-badge size="small" :text="cartCount" absolute="rightTop" type="error">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/cart36.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/cart36.png" mode=""></image>
 					</uni-badge>
 					<text class="label">购物车</text>
 				</view>
@@ -142,12 +142,12 @@
 					<view class="label">数量</view>
 					<view class="num-box">
 						<view class="img-box" @click="lessNum()">
-							<image v-if="specNum <= 1" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian.png" mode=""></image>
-							<image v-else src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/jian2.png" mode=""></image>
+							<image v-if="specNum <= 1" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian.png" mode=""></image>
+							<image v-else src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/jian2.png" mode=""></image>
 						</view>
 						<input type="text" @change="changeNum" v-model="specNum"    />
 						<view class="img-box" @click="addNum()">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add.png" mode=""></image>
 						</view>
 					</view>
 				</view>
@@ -445,7 +445,7 @@
 			left: 0;
 			bottom: 0;
 			z-index: 9;
-			background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/black_mask.png);
+			background-image: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/black_mask.png);
 			background-size: 20upx 44upx;
 			background-repeat: repeat-x;
 		}

+ 13 - 13
pages_company/order/productList.vue

@@ -4,13 +4,13 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" @confirm="goSearch"   :value="form.productName" placeholder="输入药品名称" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 				<view class="icon-search">
-					<image @click="showChange(2)" v-if="showType==1"  src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search1.png" mode=""></image>
-					<image @click="showChange(1)" v-if="showType==2"  src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search2.png" mode=""></image>
-					<image @click="openCart()"   src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/carts.png" mode=""></image>
+					<image @click="showChange(2)" v-if="showType==1"  src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search1.png" mode=""></image>
+					<image @click="showChange(1)" v-if="showType==2"  src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search2.png" mode=""></image>
+					<image @click="openCart()"   src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/carts.png" mode=""></image>
 				</view>
 			</view>
 			<!-- 排序框 -->
@@ -21,19 +21,19 @@
 				<view class="item" @click="searchChange('2')">
 					<text class="label">价格</text>
 					<view class="sort-img">
-						<image v-if="form.priceOrder==null||form.priceOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up.png" mode="" @click="priceUp(true)"></image>
-						<image v-if="form.priceOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up2.png" mode="" @click="priceUp(false)"></image>
-						<image v-if="form.priceOrder==null||form.priceOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down.png" mode="" @click="priceDown(true)"></image>
-						<image v-if="form.priceOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down2.png" mode="" @click="priceDown(false)"></image>
+						<image v-if="form.priceOrder==null||form.priceOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up.png" mode="" @click="priceUp(true)"></image>
+						<image v-if="form.priceOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up2.png" mode="" @click="priceUp(false)"></image>
+						<image v-if="form.priceOrder==null||form.priceOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down.png" mode="" @click="priceDown(true)"></image>
+						<image v-if="form.priceOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down2.png" mode="" @click="priceDown(false)"></image>
 					</view>
 				</view>
 				<view class="item" @click="searchChange('3')">
 					<text class="label">销量</text>
 					<view class="sort-img">
-						<image v-if="form.salesOrder==null||form.salesOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up.png" mode="" @click="saleUp(true)"></image>
-						<image v-if="form.salesOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_up2.png" mode="" @click="saleUp(false)"></image>
-						<image v-if="form.salesOrder==null||form.salesOrder=='asc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down.png" mode="" @click="saleDown(true)"></image>
-						<image v-if="form.salesOrder=='desc'" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/price_arrow_down2.png" mode="" @click="saleDown(false)"></image>
+						<image v-if="form.salesOrder==null||form.salesOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up.png" mode="" @click="saleUp(true)"></image>
+						<image v-if="form.salesOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_up2.png" mode="" @click="saleUp(false)"></image>
+						<image v-if="form.salesOrder==null||form.salesOrder=='asc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down.png" mode="" @click="saleDown(true)"></image>
+						<image v-if="form.salesOrder=='desc'" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/price_arrow_down2.png" mode="" @click="saleDown(false)"></image>
 					</view>
 				</view>
 				<view class="item" :class="form.newOrder=='desc'?'active':''" @click="searchChange('4')">
@@ -112,7 +112,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					},
 					textNoMore:"已经到底了",

+ 3 - 3
pages_company/order/productShowDetails.vue

@@ -40,7 +40,7 @@
 				{{product.productInfo}}
 			</view>
 			<view class="safe-box">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/safe.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/safe.png" mode=""></image>
 				<text class="text">免邮发货</text>
 				<view class="line"></view>
 				<text class="text">药师服务</text>
@@ -53,7 +53,7 @@
 			<view class="left">
 				<!-- <view class="head-box">
 					<view class="head" v-for="(item,j) in 5" :key="j">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/head.jpg" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/head.jpg" mode=""></image>
 					</view>
 				</view> -->
 				<view class="num-box">
@@ -199,7 +199,7 @@
 			left: 0;
 			bottom: 0;
 			z-index: 9;
-			background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/black_mask.png);
+			background-image: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/black_mask.png);
 			background-size: 20upx 44upx;
 			background-repeat: repeat-x;
 		}

+ 3 - 3
pages_company/storeOrder.vue

@@ -2,7 +2,7 @@
 	<view>
 		<view class="search-cont">
 			<view class="inner">
-				<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+				<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 				<input type="text" value="" placeholder="输入订单号" confirm-type="搜索" @confirm="goSearch"   placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 			</view>
 		</view>
@@ -83,7 +83,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					}
 				},
@@ -251,7 +251,7 @@
 						font-family: PingFang SC;
 						font-weight: 500;
 						color: #FFFFFF;
-						background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/recom.png);
+						background-image: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/recom.png);
 						background-repeat: no-repeat;
 						background-size: 100% 100%;
 						margin-right: 8upx;

+ 11 - 11
pages_company/storeOrderDetail.vue

@@ -2,13 +2,13 @@
 	<view>
 		<view class="top-cont">
 			<!-- 背景图片 -->
-			<image class="bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/order_top_bg.png" mode=""></image>
+			<image class="bg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/order_top_bg.png" mode=""></image>
 			<view class="top-inner">			
 				<!-- 这里是状态栏 -->
 				<view class="fixed-top-box">
 					<view class="status_bar" :style="{height: statusBarHeight}"></view>
 					<view class="back-box" @click="back">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back_white.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back_white.png" mode=""></image>
 						<text class="title">订单详情</text>
 						<text></text>
 					</view>
@@ -23,7 +23,7 @@
 					<!-- 待付款 -->
 					<view v-if="order.status == 0" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pag96.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pag96.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">待付款</text>
@@ -33,7 +33,7 @@
 					<!-- 待发货 -->
 					<view v-if="order.status == 1" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pag96.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pag96.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">待发货</text>
@@ -43,7 +43,7 @@
 					<!-- 已发货、待收货 -->
 					<view v-if="order.status == 2" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/receipt.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/receipt.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">待收货</text>
@@ -53,7 +53,7 @@
 					<!-- 已完成 -->
 					<view v-if="order.status == 3" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/finish96.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/finish96.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">已完成</text>
@@ -64,7 +64,7 @@
 					<!--交易取消 -->
 					<view v-if="order.status == -3" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close_trade.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close_trade.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">交易关闭</text>
@@ -73,7 +73,7 @@
 					</view>
 					<view v-if="order.status == -1" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close_trade.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close_trade.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">申请售后</text>
@@ -82,7 +82,7 @@
 					</view>
 					<view v-if="order.status == -2" class="inner">
 						<view class="img-box">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close_trade.png" mode=""></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close_trade.png" mode=""></image>
 						</view>
 						<view class="status-box">
 							<text class="status">退款成功</text>
@@ -93,7 +93,7 @@
 				<!-- 下单人信息 -->
 				<view class="order-placer">
 					<view class="inner">
-						<image class="location" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/location.png" mode=""></image>
+						<image class="location" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/location.png" mode=""></image>
 						<view class="info">
 							<view class="name-phone">
 								<text class="text">{{order.realName}}</text>
@@ -206,7 +206,7 @@
 							<text class="label">电子处方</text>
 							<view class="check-box" @click="showImg()">
 								<text class="text">查看</text>
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow4.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow4.png" mode=""></image>
 							</view>
 						</view>
 					</view>

+ 3 - 3
pages_company/storeProductPackage.vue

@@ -3,7 +3,7 @@
 		<view class="top-fixed">
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" @confirm="goSearch"   :value="form.title" placeholder="输入套餐名称" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -93,7 +93,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					}
 				},
@@ -291,7 +291,7 @@
 						font-family: PingFang SC;
 						font-weight: 500;
 						color: #FFFFFF;
-						background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/recom.png);
+						background-image: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/recom.png);
 						background-repeat: no-repeat;
 						background-size: 100% 100%;
 						margin-right: 8upx;

+ 4 - 4
pages_company/storeProductPackageDetails.vue

@@ -80,11 +80,11 @@
 		<view class="btn-foot">
 			<view class="menu-box">
 				<view class="item" @click="goHome">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back_home.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back_home.png" mode=""></image>
 					<text class="label">首页</text>
 				</view>
 				<view class="item" style="position: relative;">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/consult_small.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/consult_small.png" mode=""></image>
 					<text class="label">咨询</text>
 					<button class="contact-btn" open-type="contact"></button>
 				</view>
@@ -96,7 +96,7 @@
 		</view>
 		<view class="message-box" v-if="messageShow">
 			<view class="left">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close24.png" mode="" @click="closeOrder()" ></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close24.png" mode="" @click="closeOrder()" ></image>
 				<view class="text ellipsis">您有{{count0}}个待支付订单</view>
 			</view>
 			<view class="btn" @click="showOrder()">查看</view>
@@ -284,7 +284,7 @@
 			left: 0;
 			bottom: 0;
 			z-index: 9;
-			background-image: url(https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/black_mask.png);
+			background-image: url(https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/black_mask.png);
 			background-size: 20upx 44upx;
 			background-repeat: repeat-x;
 		}

+ 102 - 76
pages_course/becomeVIP.vue

@@ -14,7 +14,7 @@
 		<view class="base-bg-orange colorf ptb20 plr40 radius60" 
 		v-if="(userInfos==null||userInfos=='')&&imgname=='乐氏本源'" @click="nato()">授权用户信息</view>
 		<view class="btns" v-else>
-			<button
+			<!-- <button
 				class="author-btn"
 				open-type="getUserInfo"
 				:disabled="userdisabled"
@@ -23,8 +23,8 @@
 				v-else
 				class="author-btn"
 				open-type="getPhoneNumber"
-				@getphonenumber="phoneLogin"  >{{isVip==1?'您已成为会员':'申请成为会员'}}</button>
-			<button class="author-btn" v-if="isVip==1 || isbecomevip==1" @click="handleAgree()">{{viptext}}</button>
+				@getphonenumber="phoneLogin"  >{{isVip==1?'您已成为会员':'申请成为会员'}}</button> -->
+			<button class="author-btn"  @click="handleAgree()">{{viptext}}</button>
 		</view>
 		
 		<!--#endif-->
@@ -86,7 +86,10 @@
 </template>
 
 <script>
-	import { loginByMp,registerCourses,loginByMiniApp,checkUserInfo,editUser} from '@/api/courseLook'
+	import { loginByMp,registerCourses,loginByMiniApp,handleFsUserWx} from '@/api/courseLook'
+	import {
+		getConfigByKey
+	} from "@/api/user.js"
 	export default {
 		data() {
 			return {
@@ -99,7 +102,6 @@
 				tagIds:[],
 				isbecomevip:0,
 				viptext:'申请成为会员',
-				userInfos:null,
 				userlogo:false,
 				userinfos:{
 					nickname:'',
@@ -108,7 +110,8 @@
 				headImg:'',
 				authType:0,//0微信登录 1手机号登录
 				userdisabled:false,
-				projectId:''
+				projectId:'',
+				H5course:{}
 			}
 		},
 		computed: {
@@ -129,9 +132,17 @@
 			},
 		},
 		onLoad(option) {
+			uni.$on('usercode',(data)=>{
+				console.log('huoqu ',data)
+				this.goLogin(data)
+			})
+			uni.$on('vipMsg',(data)=>{
+				console.log('vipMsg ',data)
+				this.viptext=data
+			})
 			console.log(option)
 			// let path = 'https://userapp.fbylive.com'//福本源
-			let path = 'https://userapp.zkhj6.com'//中康
+			// let path = 'https://userapp.zkhj6.com'//中康
 			// let path = 'https://user.test.ylrztop.com/api'//云融融智
 			// let path = 'https://userapp.ashyisheng.com'//蜂巢快药
 			// let path = 'https://userapp.whhm.ylrzcloud.com/prod-api'//惠名大药房
@@ -140,10 +151,10 @@
 			// let path = 'https://usercourse.beliyostore.com'//倍力优
 			// let path = 'https://userapp.bainian1000y.cn/prod-api'//百年康城
 			// let path = 'https://userapp.drkzyy.cn/prod-api'//青岛市德瑞康
-			// let path = 'https://companyapp.gjh2024.com/apis'//金康键
+			let path = 'https://userapp.moonxiang.com/prod-api'//存在文化
 			uni.setStorageSync('requestPath',path)
-			if(uni.getStorageSync('userInfo')&&JSON.stringify(uni.getStorageSync('userInfo'))!='{}') {
-				this.userInfo = JSON.parse(uni.getStorageSync('userInfo'))
+			if(uni.getStorageSync('userInfo')&&uni.getStorageSync('userInfo')!='{}') {
+				this.userInfo = uni.getStorageSync('userInfo')
 			} else {
 				this.userInfo = {}
 			}
@@ -159,6 +170,11 @@
 			this.companyid = option.companyId || ''
 			this.companyUserId=option.companyUserId || 0
 			this.projectId=option.projectId
+			this.H5course.companyId=option.companyId
+			this.H5course.companyUserId=option.companyUserId
+			this.H5course.projectId=option.projectId
+			uni.setStorageSync('H5course',this.H5course)
+			console.log(this.H5course)
 			//#ifdef MP-WEIXIN
 			// if(this.$store.state.logoname!=='乐氏本源'&&!uni.getStorageSync('userInfos')){
 			// 	this.userlogo=true
@@ -169,14 +185,6 @@
 				})
 				return
 			}
-			// if(this.$store.state.logoname=='乐氏本源'){
-			// 	this.userInfos=uni.getStorageSync('userInfos')
-			// 	if(!uni.getStorageSync('userInfos')){
-			// 		uni.navigateTo({
-			// 			url:'/pages_course/webview'
-			// 		})
-			// 	}
-			// }
 			//#endif
 			if(option.tagids=="null"){
 				this.tagIds=[]
@@ -188,7 +196,7 @@
 				  this.tagIds =arr
 				// console.log(this.tagIds); 
 			}
-			this.isWechat = String(navigator.userAgent.toLowerCase().match(/MicroMessenger/i)) === "micromessenger"
+			// this.isWechat = String(navigator.userAgent.toLowerCase().match(/MicroMessenger/i)) === "micromessenger"
 			this.code = option.code
 				// #ifdef H5
 				if(this.code&&!this.isLogin) {
@@ -198,13 +206,15 @@
 				
 		},
 		onShow() {
-			if(uni.getStorageSync('userInfo')&&JSON.stringify(uni.getStorageSync('userInfo'))!='{}') {
-				this.userInfo = JSON.parse(uni.getStorageSync('userInfo'))
+			this.getWebviewUrl()
+			if(uni.getStorageSync('userInfo')&&uni.getStorageSync('userInfo')!='{}') {
+				this.userInfo = uni.getStorageSync('userInfo')
 			} else {
 				this.userInfo = {}
 			}
 			//#ifdef MP-WEIXIN
-			this.userInfos=uni.getStorageSync('userInfos')
+			this.userinfos=uni.getStorageSync('userInfo')
+			console.log(uni.getStorageSync('userinfos'))
 			let obj=uni.getStorageSync('TOKEN_WEXIN');
 			//#endif
 			// #ifdef H5
@@ -212,68 +222,83 @@
 			// #endif
 			this.isLogin = !!obj;
 			if(this.isLogin&&this.isVip!=1) {
-				this.checkUserInfoA()
+				this.registerCourse()
 			}
 			
 		},
 		methods: {
-			//检查用户昵称以及头像
-			checkUserInfoA(){
-				checkUserInfo().then(res=>{
-					if(res.code==200){
-						this.isLogin = true
-						this.userInfo= res.user
-						uni.setStorageSync('userInfo', JSON.stringify(res.user));
-						this.nameuser
-						if(this.nameuser==''){
-							this.userinfos.nickname=this.userInfo.nickname
-						}
-						this.registerCourse()
-					}else if(res.code==500){
-						if(res.authType==2){
-							uni.setStorageSync('authUrl',res.domain)
-							if(!uni.getStorageSync('userInfos')||uni.getStorageSync('userInfos')=={}){
-								uni.navigateTo({
-									url:'/pages_course/webview'
-								})
-								return
-							}
-							this.editUserA()
+			getWebviewUrl() {
+				var data = {
+					key: 'course.config'
+				}
+					getConfigByKey(data).then(res => {
+						if (res.code == 200) {
+							console.log("getConfigByKey====", JSON.parse(res.data))
+							let data = JSON.parse(res.data,)
+							uni.setStorageSync('setWebviewUrl',data.userCourseAuthDomain)
 						}else{
-							this.userlogo=true
+							uni.showToast({
+								icon:'none',
+								title: res.msg,
+							});
 						}
-					}else{
-						uni.showToast({
-							icon:'none',
-							title:res.msg,
-						});
-					}
-				})
+					})
 			},
-			//修改用户昵称以及头像
-			editUserA(){
-				this.userinfos=uni.getStorageSync('userInfos')?uni.getStorageSync('userInfos'):this.userinfos
-				const data={
-					nickname:this.userinfos.nickname,
-					avatar:this.userinfos.avatar,
+			goLogin(data) {
+				console.log('huoqu111',data)
+				if(data){
+					console.log('huoqu1222',data)
+					uni.showLoading({
+						title: '加载中'
+					})
+					uni.login({
+						provider: "weixin",
+						success: async loginRes => {
+							console.log(loginRes)
+							let code = loginRes.code // 获取开发code
+							handleFsUserWx({
+							   code: code,
+							   appId:this.appid,
+							   userId:data.userId
+							})
+							.then( res => {
+								if(res.code==200){
+									console.log(res)
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: "登录成功",
+									});
+									this.userinfos=uni.getStorageSync('userinfos')
+									uni.getStorageSync('TOKEN_WEXIN');
+									this.userInfo=uni.getStorageSync('userInfo');
+									this.isLogin = true
+									setTimeout(()=>{
+										this.registerCourse()
+									},200)
+								}else if(res.code==406){
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: '该用户已成为其他销售会员',
+									});
+								}else{
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: res.msg,
+									});
+								}
+							   
+							 })
+						},
+					})
+				}else{
+					uni.navigateTo({
+						url:'/pages_course/webview?H5course='+uni.getStorageSync('H5course')
+					})
 				}
-				editUser(data).then(res=>{
-					if(res.code==200){
-						uni.showToast({
-							icon:'none',
-							title:'修改成功!',
-						});
-						setTimeout(()=>{
-							this.registerCourse()
-						},100)
-					}else{
-						uni.removeStorageSync('userInfos')
-						uni.showToast({
-							icon:'none',
-							title:res.msg+'请重新申请',
-						});
-					}
-				})
+				
 			},
 			shouquan(){
 				if(this.userinfos.nickname==''){
@@ -339,6 +364,7 @@
 						duration: 2000,
 					})
 				}else{
+					this.goLogin()
 					uni.showToast({
 						title: this.viptext,
 						icon: 'none',

+ 2 - 2
pages_course/reward.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="answerPopup-box bg">
 		<!-- 正确 -->
-		<image class="tipimg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/course_answer_img.png"
+		<image class="tipimg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/course_answer_img.png"
 			mode="aspectFill"></image>
 		<view class="answerPopup-title">恭喜你,回答正确</view>
 		<view class="answerPopup-desc">您有一份奖励待领取哦</view>
@@ -12,7 +12,7 @@
 
 <script>
 	// import wx from 'jweixin-module';
-	import { initJssdk } from "@/utils/common.js"
+	// import { initJssdk } from "@/utils/common.js"
 	export default {
 		data() {
 			return {

+ 126 - 127
pages_course/videovip.vue

@@ -4,7 +4,7 @@
 			<u-icon name="arrow-left" size="28" @click="tosales" v-if="appToken"></u-icon>
 			<view class="header-title" :style="{width:menuButtonLeft + 'px',height:menuButtonH+'px',lineHeight:menuButtonH+'px'}">{{courseInfo.title}}</view>
 		</view> -->
-		<view class="video-box" v-if="!videoItem">
+		<view class="video-box" >
 			<image v-if="!isLogin || isAddKf!=1" class="video-poster" :src="courseInfo.imgUrl" mode="aspectFill">
 			</image>
 			<video 
@@ -30,14 +30,6 @@
 				<!-- <cover-image v-if="courseLogo" :class="isFull?'logo-full':'logo'" :src="courseLogo" mode="widthFix"></cover-image> -->
 			</video>
 		</view>
-		<view class="video-box" v-else>
-			<video
-			id="video-content-box"
-			style="width: 100%;height: 420rpx;"
-			:src="videoItem.videoUrl"
-			>
-			</video>
-		</view>
 		
 		<view class="justify-start align-center fs24 base-color-9" v-if="userInfo.userId">
 			<view>{{nameuser?nameuser:'暂未授权昵称'}}#</view>
@@ -259,24 +251,21 @@
 		<!-- footer -->
 		<view class="footer" v-if="videoId">
 			<view class="btns"  >
-				<!-- <button
+<!-- 				<button
 					class="author-btn"
-					open-type="getphonenumber" 
-					@getphonenumber="phoneLogin"  
-					>{{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</button> -->
-					<button
-						class="author-btn"
-						open-type="getPhoneNumber"
-						@getphonenumber="phoneLogin"  v-if="!isquestion&&authType==1">{{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</button>
-						<button
-							class="author-btn"
-							open-type="getUserInfo" :disabled="userdisabled"
-							@getuserinfo="userInfologin"  v-if="authType==0&&!isquestion">{{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</button>
-					<!-- <view class="author-btn" @click="phoneLogin"> {{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</view> -->
-				<button class="author-btn" v-if="isLogin &&!isquestion" 
+					open-type="getPhoneNumber"
+					@getphonenumber="phoneLogin"  v-if="!isquestion&&authType==1">{{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</button>
+				<button
+					class="author-btn"
+					open-type="getUserInfo" :disabled="userdisabled"
+					@getuserinfo="userInfologin"  v-if="authType==0&&!isquestion">{{isLogin&&isAddKf==1 ? '提交答案领取奖励' : '立即学习'}}</button> -->
+				<button class="author-btn"  
 				@click="submit">{{isLogin&&isAddKf==1 ?'提交答案领取奖励' : '立即学习'}}</button>
 			</view>
 		</view>
+		<view>
+			<u-modal :show="showfalse" title="提示" :content='contentmsg' @confirm='showfalse=false'></u-modal>
+		</view>
 		<u-loading-page :loading="viewload" iconSize="32" loadingColor="#3c9cff" fontSize="24"
 		:loading-text="loadingtext"></u-loading-page>
 	</view>
@@ -296,10 +285,12 @@
 		getIntegralByH5Video,
 		sendReward,
 		getRealLink,
-		checkUserInfo,
-		editUser,
-		loginByMiniApp
+		loginByMiniApp,
+		handleFsUserWx
 	} from "@/api/courseLook.js"
+	import {
+		getConfigByKey
+	} from "@/api/user.js"
 	export default {
 		data() {
 			return {
@@ -368,6 +359,7 @@
 				uuId: "",
 				isEnded: false,
 				// 是否允许拖动进度条
+				linkType: 0,
 				ip: null,
 				checked: true,
 				isFinish: 0, // 是否完课
@@ -428,7 +420,9 @@
 				headImg:'',
 				authType:0,//0微信登录 1手机号登录
 				userdisabled:false,
-				projectId:''
+				projectId:'',
+				showfalse:false,
+				contentmsg:null,
 			}
 		},
 		filters: {
@@ -470,53 +464,43 @@
 				return this.userinfos.avatar
 			},
 		},
-		//发送给朋友
-		// onShareAppMessage(res) {
-		// 	return {
-		// 		title: this.$store.state.logoname,
-		// 		// path: '/pages/index/index',
-		// 		imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
-		// 	}
-			
-		// },
-		// //分享到朋友圈
-		// onShareTimeline(res) {
-		// 	return {
-		// 		title: this.$store.state.logoname,
-		// 		imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
-		// 	}
-			
-		// },
 		onLoad(option) {
-			console.log("option",option)
+			this.getWebviewUrl()
+			uni.$on('usercode',(data)=>{
+				console.log('huoqu ',data)
+				this.goLogin(data)
+			})
+			uni.$on('vipMsg',(data)=>{
+				console.log(4444,data)
+				this.contentmsg=data
+				this.showfalse=true
+				uni.showToast({
+					icon:'none',
+					title: data,
+					duration:5000
+				});
+			})
 			this.videoContext = uni.createVideoContext('video-content-box', this)
 			this.code = option.code
 			if(uni.getStorageSync('userInfo')&&JSON.stringify(uni.getStorageSync('userInfo'))!='{}') {
-				this.userInfo = JSON.parse(uni.getStorageSync('userInfo'))
+				this.userInfo = uni.getStorageSync('userInfo')
 			} else {
 				this.userInfo = {}
 			}
 			this.appToken=uni.getStorageSync('companyUserInfo')
-			// decodeURIComponent()
-			
-			if(!option.course&&!option.videoitem){
+			if(!option.course){
 				const keys = decodeURIComponent(Object.keys(option)[0]);
 				this.urlOption=JSON.parse(keys.split('course=')[1])
-			}else if(option.videoitem){
-				this.videoItem=option.videoitem ? JSON.parse(option.videoitem) : {}
-				this.videoId=this.videoItem.videoId
-				console.log("optionqqq",this.videoItem)
-				console.log("option111",this.videoItem.videoId)
-				return
-			}else if(option.course){
+			}else{
 				this.urlOption = option.course ? JSON.parse(option.course) : {}
 			}
-			this.projectId=this.urlOption.projectId
+			uni.setStorageSync('H5course',this.urlOption)
 			this.videoId = this.urlOption.videoId
 			this.courseId = this.urlOption.courseId
 			this.periodId = this.urlOption.periodId
 			this.companyId = this.urlOption.companyId
 			this.companyUserId = this.urlOption.companyUserId
+			this.projectId= this.urlOption.projectId
 			this.timeid=this.urlOption.id
 			console.log(this.urlOption)
 			console.log(decodeURIComponent(option.course))
@@ -536,21 +520,24 @@
 			// #endif
 		},
 		onShow() {
+			this.userinfos=uni.getStorageSync('userinfos')
+			this.userinfo=uni.getStorageSync('userinfo')
 			this.tipsOpen = false
 			this.isExpand = true
 			this.uuId = generateRandomString(16)
-			if (this.videoId) {
+			if(this.videoId) {
 				this.getH5CourseByVideo()
 			}
 			const AppToken=uni.getStorageSync('TOKEN_WEXIN')
 			console.log(AppToken)
 			if(AppToken){
 				// this.isLogin=true
-				if(this.isAddKf == 1){
+				if(this.isAddKf == 1&&this.userinfo.userId){
+					console.log(1233)
 					this.getH5CourseVideoDetails()
 				} else{
-					this.checkUserInfoA()
-					// this.getIsAddKf()
+					// this.checkUserInfoA()
+					this.getIsAddKf()
 				}
 			}
 			// if(this.sortLink){
@@ -565,6 +552,7 @@
 		mounted() {
 			// this.getIP()
 			this.getHeight()
+			
 		},
 		onHide() {
 			// this.player = uni.createVideoContext('video-content-box');
@@ -582,6 +570,7 @@
 				this.interval = null
 			}
 			this.clearIntegral()
+			uni.$off('usercode')
 		},
 		beforeDestroy() {
 			this.player = uni.createVideoContext('video-content-box');
@@ -596,67 +585,77 @@
 			this.clearIntegral()
 		},
 		methods: {
-			//检查用户昵称以及头像
-			checkUserInfoA(){
-				checkUserInfo().then(res=>{
-					if(res.code==200){
-						this.isLogin = true
-						this.userInfo= res.user
-						uni.setStorageSync('userInfo', JSON.stringify(res.user));
-						console.log(uni.getStorageSync('userInfos'))
-						if(this.nameuser==''){
-							this.userinfos.nickname=this.userInfo.nickname
-						}
-						let that=this
-						setTimeout(()=>{
-							that.getIsAddKf()
-						},100)
-					}else if(res.code==500){
-						if(res.authType==2){
-							uni.setStorageSync('authUrl',res.domain)
-							if(!uni.getStorageSync('userInfos')){
-								uni.navigateTo({
-									url:'/pages_course/webview'
-								})
-								return
-							}
-							this.editUserA()
+			getWebviewUrl() {
+				var data = {
+					key: 'course.config'
+				}
+					getConfigByKey(data).then(res => {
+						if (res.code == 200) {
+							console.log("getConfigByKey====", JSON.parse(res.data))
+							let data = JSON.parse(res.data,)
+							uni.setStorageSync('setWebviewUrl',data.userCourseAuthDomain)
 						}else{
-							this.userlogo=true
+							uni.showToast({
+								icon:'none',
+								title: res.msg,
+							});
 						}
-					}else{
-						uni.showToast({
-							icon:'none',
-							title:res.msg,
-						});
-					}
-				})
+					})
 			},
-			//修改用户昵称以及头像
-			editUserA(){
-				this.userinfos=uni.getStorageSync('userInfos')?uni.getStorageSync('userInfos'):this.userinfos
-				const data={
-					nickname:this.userinfos.nickname,
-					avatar:this.userinfos.avatar,
+			goLogin(data) {
+				if(data){
+					console.log('huoqu1222',data)
+					uni.showLoading({
+						title: '加载中'
+					})
+					uni.login({
+						provider: "weixin",
+						success: async loginRes => {
+							let code = loginRes.code // 获取开发code
+							handleFsUserWx({
+							   code: code,
+							   appId:this.appid,
+							   userId:data.userId
+							})
+							.then( res => {
+								if(res.code==200){
+									console.log(res)
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: "登录成功",
+									});
+									this.userinfos=uni.getStorageSync('userinfos')
+									uni.getStorageSync('TOKEN_WEXIN');
+									this.userInfo=uni.getStorageSync('userInfo');
+									this.isLogin = true
+									this.getH5CourseVideoDetails()
+									// setTimeout(()=>{
+									// 	this.getIsAddKf()
+									// },200)
+								}else if(res.code==406){
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: '该用户已成为其他销售会员',
+									});
+								}else{
+									uni.hideLoading();
+									uni.showToast({
+										icon:'none',
+										title: res.msg,
+									});
+								}
+							   
+							 })
+						},
+					})
+				}else{
+					uni.navigateTo({
+						url:'/pages_course/webview?H5course='+uni.getStorageSync('H5course')
+					})
 				}
-				editUser(data).then(res=>{
-					if(res.code==200){
-						this.isLogin = true
-						uni.showToast({
-							icon:'none',
-							title:'修改成功!',
-						});
-						setTimeout(()=>{
-							this.getIsAddKf()
-						},100)
-					}else{
-						uni.removeStorageSync('userInfos')
-						uni.showToast({
-							icon:'none',
-							title:res.msg+'请重新点击立即学习',
-						});
-					}
-				})
+				
 			},
 			shouquan(){
 				if(this.userinfos.nickname==''){
@@ -769,11 +768,9 @@
 										uni.setStorageSync('userInfo', JSON.stringify(res.user));
 										this.userInfo=res.user;
 										uni.hideLoading()
-										this.checkUserInfoA()
+										// this.checkUserInfoA()
 										// this.isLogin = true
-										// setTimeout(()=>{
-										// 	this.getIsAddKf()
-										// },200)
+										
 									}else if(res.code==406){
 										uni.hideLoading();
 										uni.showToast({
@@ -1070,6 +1067,7 @@
 				uni.showLoading({
 					title: '加载中'
 				})
+				console.log(this.userInfo)
 				const data={
 					videoId:this.videoId,
 					fsUserId:this.userInfo.userId,
@@ -1232,7 +1230,7 @@
 								}
 							} 
 						} else{
-							// this.goLogin()
+							this.goLogin()
 						}
 					},
 					rej => {}
@@ -1463,7 +1461,11 @@
 							this.isLogin = true
 							if(res.data){
 								this.isAddKf = 1
-								this.getH5CourseVideoDetails()
+								if(this.userInfo.userId){
+									this.getH5CourseVideoDetails()
+									console.log(123223)
+								}
+								
 							}
 							// else{
 							// 	uni.showToast({
@@ -1576,9 +1578,6 @@
 				getErrMsg({
 					msg: JSON.stringify(msgerr)
 				})
-			},
-			goLogin() {
-				
 			},
 			getLink() {
 				this.goLogin()

+ 42 - 28
pages_course/webview.vue

@@ -4,7 +4,6 @@
     <view class="loading" v-if="loading">
       <text>加载中...</text>
     </view>
-    
     <!-- web-view组件 -->
     <web-view 
       :src="webviewUrl" 
@@ -16,46 +15,47 @@
 </template>
 
 <script>
-	import { getusername} from '@/api/courseLook'
+import { H5logoinApp} from '@/api/courseLook.js'
 export default {
   data() {
     return {
       loading: true,
-      // webviewUrl: '',//福本源
-	  // webviewUrl: 'https://vip.aishanghys.com/weixinOauth',//蜂巢快药
-	  webviewUrl: uni.getStorageSync('authUrl'),//中康
-	  // webviewUrl: 'https://vip.liangmiaoedu.com/weixinOauth',//良苗
-	  // webviewUrl: 'https://vips.beliyostore.com/weixinOauth',//倍力优
-	  // webviewUrl: 'https://userapp.drkzyy.cn/weixinOauth',//德瑞康
-	  // webviewUrl: 'https://companyapp.gjh2024.com/weixinOauth.html',//金慷建
-	 
-      userInfo: {},
-	  userinfos:{
-	  	nickname:"",
-	  	avatar:""
-	  },
+	  webviewUrl: uni.getStorageSync('setWebviewUrl'),//动态
+      userinfos:{
+      	nickname:"",
+      	avatar:""
+      },
+	  usercode:{},
+	  
     }
   },
   onLoad(options) {
-	  console.log(options)
-	  // if(options.url&&!options.code){
-	  // 		this.webviewUrl=options.url
-	  // }
+	  console.log(this.webviewUrl)
 	  if(options.code){
 		  // uni.$emit('us ercode', {  code: options.code });
 		  this.loginweixin(options.code)
 	  }
-	 
     // 生成带参的H5授权页面URL
     // this.webviewUrl = this.generateAuthUrl()
   },
+  computed:{
+	  appid() {
+	  	return this.$store.state.appid
+	  },
+  },
   methods: {
 	  loginweixin(datas){
+		 console.log(uni.getStorageSync('H5course'))
+		 const h5course=uni.getStorageSync('H5course')
 		  var data = {
 		  	code: datas,
+			appId:this.appId,
+			companyId:h5course.companyId,
+			companyUserId:h5course.companyUserId,
+			projectId:h5course.projectId
 		  }
-		  getusername(data).then(res => {
-		  		  this.res=res
+		  H5logoinApp(data).then(res => {
+		  		this.res=res
 		  		uni.hideLoading();
 		  		if (res.code == 200) {
 		  			console.log(res)
@@ -64,18 +64,32 @@ export default {
 		  				icon:'none',
 		  				title: "成功获取用户信息",
 		  			});
-					this.userinfos.nickname=res.nickname;
-					this.userinfos.avatar=res.headImgUrl;
-		  			uni.setStorageSync('userInfos', this.userinfos);
-					uni.navigateBack({
-						delta: 1
-					});
+					this.userinfos.nickname=res.user.nickname
+					this.userinfos.avatar=res.user.avatar
+					uni.setStorageSync("userinfos",this.userinfos)
+					uni.setStorageSync('userInfo', res.user);
+					uni.setStorageSync('TOKEN_WEXIN', res.token);
+					this.usercode.code=datas
+					this.usercode.userId=res.user.userId
+		  			setTimeout(()=>{
+						uni.$emit('usercode',this.usercode)
+		  				uni.navigateBack({
+		  					delta: 1
+		  				});
+		  			},200)
 		  		} else {
 					uni.hideLoading();
 		  			uni.showToast({
 		  			  title: res.msg || '获取用户信息失败',
 		  			  icon: 'none'
 		  			})
+					uni.setStorageSync('vipMsg',res.msg)
+					setTimeout(()=>{
+						uni.$emit('vipMsg',res.msg)
+						uni.navigateBack({
+							delta: 1
+						});
+					},200)
 		  		}
 		  	},
 		  	err => {}

+ 11 - 11
pages_doctor/doctorDetail.vue

@@ -2,12 +2,12 @@
 	<view>
 		<view class="top-cont">
 			<!-- 背景图片 -->
-			<image class="bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/doctordetail_top_bg.png" mode=""></image>
+			<image class="bg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/doctordetail_top_bg.png" mode=""></image>
 			<view class="top-inner">			
 				<!-- 这里是状态栏 -->
 				<view class="status_bar" :style="{height: statusBarHeight}"></view>
 				<view class="back-box" @click="back">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back.png" mode=""></image>
 				</view>
 				<!-- 医生信息 -->
 				<view class="doctor-info">
@@ -62,22 +62,22 @@
 				<view class="content">
 					<!-- 擅长 -->
 					<view class="expertise">
-						<image class="label-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/sc_word.png" mode=""></image>
+						<image class="label-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/sc_word.png" mode=""></image>
 						<text :class="showExpert?'text':'text ellipsis3'" id="expert">{{doctor.doctorDesc}}</text>
 						<!-- 查看更多按钮 -->
 						<view v-if="!showExpert" class="show-more" @click="showMoreExpert">
-							<image class="mask" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/mask.png" mode=""></image>
+							<image class="mask" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/mask.png" mode=""></image>
 							<view class="inner">
 								<text class="btn">查看全部</text>
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow3.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow3.png" mode=""></image>
 							</view>
 						</view>
 					</view>
 					<!-- 问诊方式 -->
 					<view class="mode-box">
 						<view v-for="(price,index) in prices" :class="price.priceId == priceId?'item active':'item'" @click="choseMode(price)">
-							<image v-if="price.priceType==1" class="img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/picture_ask.png" mode=""></image>
-							<image v-if="price.priceType==2" class="img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/phone_ask.png" mode=""></image>
+							<image v-if="price.priceType==1" class="img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/picture_ask.png" mode=""></image>
+							<image v-if="price.priceType==2" class="img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/phone_ask.png" mode=""></image>
 							<view class="info">
 								<text v-if="price.priceType==1" class="label">图文问诊</text>
 								<text v-if="price.priceType==2" class="label">电话问诊</text>
@@ -93,7 +93,7 @@
 								</view>
 							</view>
 							<!-- 选中的角标 -->
-							<image v-if="price.priceId == priceId" class="active-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/sel_right50.png" mode=""></image>
+							<image v-if="price.priceId == priceId" class="active-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/sel_right50.png" mode=""></image>
 						</view>
 						 
 					</view>
@@ -107,12 +107,12 @@
 		<view class="btn-foot">
 			<view class="menu-box">
 				<view class="item" @click="goHome">
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/back_home.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/back_home.png" mode=""></image>
 					<text>首页</text>
 				</view>
 				<view class="item" @click="changeFollow">
-					<image v-if="!isFollow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/focus.png" mode=""></image>
-					<image v-show="isFollow" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/focus_sel.png" mode=""></image>
+					<image v-if="!isFollow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/focus.png" mode=""></image>
+					<image v-show="isFollow" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/focus_sel.png" mode=""></image>
 					<text>关注</text>
 				</view>
 			</view>

+ 4 - 4
pages_doctor/doctorIm.vue

@@ -55,7 +55,7 @@
 						</view>
 					</view>
 					<view class="img-box">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/head.jpg" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/head.jpg" mode=""></image>
 					</view>
 				</view>
 			</view> -->
@@ -77,20 +77,20 @@
 					 v-model="sendText"
 					@input="textInput" 
 				/>
-				<image v-if="!hasSendValue" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add26.png" mode="" @click="showMoreMenu"></image>
+				<image v-if="!hasSendValue" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add26.png" mode="" @click="showMoreMenu"></image>
 				<view v-if="hasSendValue" class="send-btn" @click="sendMsg">发送</view>
 			</view>
 			<!-- 功能按钮 -->
 			<view :class="showBottomMenu?'bottom-menu show':'bottom-menu'">
 				<view class="item">
 					<view class="img-box">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/health.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/health.png" mode=""></image>
 					</view>
 					<text class="text">投诉反馈</text>
 				</view>
 				<view class="item">
 					<view class="img-box">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/health.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/health.png" mode=""></image>
 					</view>
 					<text class="text">常见问题</text>
 				</view>

+ 4 - 4
pages_doctor/doctorList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="searchVal" placeholder="输入医生姓名搜索" confirm-type="搜索" @confirm="goSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -19,7 +19,7 @@
 					>
 						<view class="text">
 							{{ item.departmentName }}
-							<image v-show="deptId == item.departmentId" class="tab-bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png" mode=""></image>
+							<image v-show="deptId == item.departmentId" class="tab-bg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png" mode=""></image>
 						</view>
 					</view>
 				</view>
@@ -56,7 +56,7 @@
 						<!-- 评分 -->
 						<!-- <view class="rate-box">
 							<view class="star">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/star.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/star.png" mode=""></image>
 								<text>{{ item.pings }}</text>
 							</view>
 							<view class="line"></view>
@@ -107,7 +107,7 @@
 					},
 					noMoreSize: 10, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
 					empty: {
-						icon:'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png',
+						icon:'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png',
 						tip: '暂无数据'
 					}
 				},

+ 1 - 1
pages_doctor/doctorQr.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="content">
 		<view class="item">
-			<image style="width: 222rpx;height: 144rpx;" mode="aspectFit" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/no_data.png"></image>
+			<image style="width: 222rpx;height: 144rpx;" mode="aspectFit" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/no_data.png"></image>
 			<view>暂无咨询</view>
 			<!-- <image mode="aspectFit" :show-menu-by-longpress="true" :src="urls[0]"  ></image> -->
 			<!-- <view class="btn" @click="savePhoto()">

+ 11 - 11
pages_doctor/index.vue

@@ -7,7 +7,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" :value="searchValue" placeholder="输入关键字" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -15,19 +15,19 @@
 		<!-- 快速问诊、找医生 -->
 		<view class="online-inquiry" :style="{marginTop:top}">
 			<view class="item" @click="navTo('./postConsult')">
-				<image class="bg-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/online_treat.png" mode=""></image>
+				<image class="bg-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/online_treat.png" mode=""></image>
 				<view class="inner">
 					<text class="title">快速问诊</text>
 					<text class="sub-title">智能科室 快速匹配</text>
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/fast_ask.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/fast_ask.png" mode=""></image>
 				</view>
 			</view>
 			<view class="item" @click="navTo('./doctorList')">
-				<image class="bg-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/chu_query.png" mode=""></image>
+				<image class="bg-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/chu_query.png" mode=""></image>
 				<view class="inner">
 					<text class="title">找医生</text>
 					<text class="sub-title">全国60万医生任你选</text>
-					<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/doctor_blue.png" mode=""></image>
+					<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/doctor_blue.png" mode=""></image>
 				</view>
 			</view>
 		</view>
@@ -49,7 +49,7 @@
 							>
 								<view class="text">
 									{{ item.name }}
-									<image v-show="item.id ==  param.orderType" class="tab-bg" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png" mode=""></image>
+									<image v-show="item.id ==  param.orderType" class="tab-bg" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png" mode=""></image>
 								</view>
 							</view>
 						</view>
@@ -84,8 +84,8 @@
 								<!-- 语音回答 -->
 								<view class="voice-inner" v-if="item.orderType == '2'">
 									<free-audio 
-										startPic='https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/play.png' 
-										endPic='https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/pause.png'
+										startPic='https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/play.png' 
+										endPic='https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/pause.png'
 										activeColor="#2BC7B9"
 										:audioId="'audio'+index"
 										:url='item.replyAudioUrl'
@@ -93,7 +93,7 @@
 								</view>
 							</view>
 							<view class="read-box">
-								<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" mode=""></image>
+								<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" mode=""></image>
 								<text class="text">{{item.views}}人看过</text>
 							</view>
 						</view>
@@ -109,7 +109,7 @@
 <script>
 	import {getDepartmentList,getDoctorCase} from '@/api/doctorOrder.js'
 	import Loading from "@/components/Loading";
-	// import tabBg from "https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png"
+	// import tabBg from "https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png"
 	import freeAudio from '@/components/chengpeng-audio/free-audio.vue'
 	export default {
 		components: {freeAudio,Loading},
@@ -121,7 +121,7 @@
 				// 状态栏的高度
 				statusBarHeight: uni.getStorageSync('menuInfo').statusBarHeight,
 				searchValue: '',
-				tabBg: 'https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/tab_bg.png', // tab切换背景
+				tabBg: 'https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/tab_bg.png', // tab切换背景
 				current: 0,
 				param: {
 				  orderType:0,

+ 2 - 2
pages_doctor/paymentOrder.vue

@@ -14,7 +14,7 @@
 				<view class="title">支付方式</view>
 				<view class="item">
 					<view class="left">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/wecha_pay.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/wecha_pay.png" mode=""></image>
 						<text class="text">微信支付</text>
 					</view>
 					<label>
@@ -99,7 +99,7 @@
 				);
 			},
 			payOrder(){
-				var data = {orderId:this.order.orderId};
+				var data = {orderId:this.order.orderId,appId:this.$store.appid};
 				var that=this;
 				uni.showLoading();
 				pay(data).then(

+ 4 - 4
pages_doctor/submitOrder.vue

@@ -6,7 +6,7 @@
 				<view class="title-box">
 					<text class="title">选择问诊人</text>
 					<view class="add-box">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/add26.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/add26.png" mode=""></image>
 						<text @click="addPeople">添加</text>
 					</view>
 				</view>
@@ -19,7 +19,7 @@
 							<text class="ege">{{utils.getAge(item.birthday)}}岁</text>
 						</view>
 						<!-- 选中的对号角标 -->
-						<image v-if="patientId == item.patientId" class="active-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/sel_right50.png" mode=""></image>
+						<image v-if="patientId == item.patientId" class="active-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/sel_right50.png" mode=""></image>
 					</view>
 				</view>
 			</view>
@@ -46,11 +46,11 @@
 					<!-- 上传的图片列表 -->
 					<view class="img-item" v-for="(item,index) in imgList" :key="index" @tap="viewImage" :data-url="imgList[index]">
 						<image class="img" :src="item" mode="aspectFill"></image>
-						<image class="close-img" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/close32.png" mode="" @tap.stop="delImg" :data-index="index"></image>
+						<image class="close-img" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/close32.png" mode="" @tap.stop="delImg" :data-index="index"></image>
 					</view>
 					<!-- 上传图片按钮 -->
 					<view class="uoload-btn" @tap="chooseImage" v-if="imgList.length<3">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/photo.png" mode=""></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/photo.png" mode=""></image>
 						<text>上传照片</text>
 					</view>
 				</view>

+ 1 - 1
pages_index/index/articleDetails.vue

@@ -15,7 +15,7 @@
 		<!-- 咨询按钮 -->
 		<view class="inquiry">
 			<view class="content">
-				<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/consult.png" mode=""></image>
+				<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/consult.png" mode=""></image>
 				<text class="text">咨询</text>
 				<button class="contact-btn" open-type="contact"></button>
 			</view>

+ 2 - 2
pages_index/index/articleList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -27,7 +27,7 @@
 						<view class="info-box">
 							<view class="readers">
 								<view class="readings">
-									<image class="eye" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" ></image>
+									<image class="eye" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" ></image>
 									<text class="num">{{item.views}}</text>
 								</view>
 							</view>

+ 2 - 2
pages_index/index/chineseMedicineDetails.vue

@@ -61,7 +61,7 @@
 				return {
 					title: this.item.medicineName,
 					path: '/pages_index/chineseMedicineDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -71,7 +71,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png'//分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages_index/index/chineseMedicineList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -38,7 +38,7 @@
 					<view class="r-item" @click="showDetail(item)" v-for="item in dataList">
 						<view class="r-left">{{item.medicineName}}</view>
 						<view class="r-right">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/fire.png"></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/fire.png"></image>
 						</view>
 					</view>
 				</view>

+ 2 - 2
pages_index/index/diseaseDetails.vue

@@ -45,7 +45,7 @@
 				return {
 					title: this.item.diseaseName,
 					path: '/pages_index/diseaseDetails?id='+this.diseaseId,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png'//分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -55,7 +55,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.diseaseName,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages_index/index/diseaseList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -27,7 +27,7 @@
 						<view class="title ellipsis1">{{ item.diseaseName }}</view>
 					</view>
 					<view class="right">
-						<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/arrow_gray.png"></image>
+						<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/arrow_gray.png"></image>
 					</view>
 				</view>
 			</view>

+ 2 - 2
pages_index/index/doctorArticleList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -32,7 +32,7 @@
 									</view>
 								</view>
 								<view class="readings">
-									<image class="eye" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/eye.png" ></image>
+									<image class="eye" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/eye.png" ></image>
 									<text class="num">{{item.views}}</text>
 								</view>
 							</view>

+ 2 - 2
pages_index/index/famousPrescribeDetails.vue

@@ -61,7 +61,7 @@
 				return {
 					title: this.item.prescribeName,
 					path: '/pages_index/famousPrescribeDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -71,7 +71,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png'//分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 2 - 2
pages_index/index/famousPrescribeList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>
@@ -41,7 +41,7 @@
 					<view class="r-item" @click="showDetail(item)" v-for="item in dataList">
 						<view class="r-left">{{item.prescribeName}}</view>
 						<view class="r-right">
-							<image src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/fire.png"></image>
+							<image src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/fire.png"></image>
 						</view>
 					</view>
 				</view>

+ 2 - 2
pages_index/index/medicatedFoodDetails.vue

@@ -39,7 +39,7 @@
 				return {
 					title: this.item.foodName,
 					path: '/pages_index/medicatedFoodDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -49,7 +49,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

+ 1 - 1
pages_index/index/medicatedFoodList.vue

@@ -4,7 +4,7 @@
 			<!-- 搜索框 -->
 			<view class="search-cont">
 				<view class="inner">
-					<image class="icon-search" src="https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop/images/search.png" mode=""></image>
+					<image class="icon-search" src="https://ysy-1329817240.cos.ap-guangzhou.myqcloud.com/shop/images/search.png" mode=""></image>
 					<input type="text" v-model="keyword" placeholder="输入关键字搜索" confirm-type="search" @confirm="doSearch" placeholder-style="font-size:28rpx;color:#BBBBBB;font-family: PingFang SC;" />
 				</view>
 			</view>

+ 2 - 2
pages_index/index/questionsDetails.vue

@@ -36,7 +36,7 @@
 				return {
 					title: this.item.vesselName,
 					path: '/pages_index/questionsDetails?id='+this.id,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			
@@ -46,7 +46,7 @@
 			if(this.utils.isLogin()){
 				return {
 					title: this.item.title,
-					imageUrl: 'https://zkzh-2024.oss-cn-beijing.aliyuncs.com/fs/20241127/5b9750f911804728b153ebe5c0051a6f.jpg' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
+					imageUrl: this.$store.state.imgpath+'/app/image/logo.png' //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
 				}
 			}
 			

Деякі файли не було показано, через те що забагато файлів було змінено