hwq пре 3 година
родитељ
комит
192e692d0a
43 измењених фајлова са 166 додато и 73 уклоњено
  1. 33 0
      components/js_sdk/xb-copy/uni-copy.js
  2. 2 2
      manifest.json
  3. 2 2
      pages.json
  4. 4 0
      pages/contract/privacy.vue
  5. 115 60
      pages/index/index.vue
  6. 2 2
      pages/money/pay.vue
  7. 1 1
      pages/money/wallet.vue
  8. 2 2
      pages/product/classify.vue
  9. 2 1
      pages/product/product.vue
  10. 1 1
      pages/product/vipProduct.vue
  11. BIN
      unpackage/cache/apk/__UNI__F920061_cm.apk
  12. 1 1
      unpackage/cache/apk/apkurl
  13. 0 0
      unpackage/cache/apk/cmManifestCache.json
  14. 0 0
      unpackage/cache/wgt/__UNI__F920061/app-config-service.js
  15. 0 0
      unpackage/cache/wgt/__UNI__F920061/app-service.js
  16. 0 0
      unpackage/cache/wgt/__UNI__F920061/app-view.js
  17. 0 0
      unpackage/cache/wgt/__UNI__F920061/manifest.json
  18. 0 0
      unpackage/dist/build/app-plus/app-config-service.js
  19. 0 0
      unpackage/dist/build/app-plus/app-service.js
  20. 0 0
      unpackage/dist/build/app-plus/app-view.js
  21. 0 0
      unpackage/dist/build/app-plus/manifest.json
  22. BIN
      unpackage/dist/build/h5/4-13-1.rar
  23. 1 1
      unpackage/dist/build/h5/index.html
  24. BIN
      unpackage/dist/build/h5/static/img/weixin.c58b3b46.png
  25. 0 0
      unpackage/dist/build/h5/static/js/chunk-vendors.2508e18d.js
  26. 0 0
      unpackage/dist/build/h5/static/js/chunk-vendors.82972e05.js
  27. 0 0
      unpackage/dist/build/h5/static/js/index.e4e48b0d.js
  28. 0 0
      unpackage/dist/build/h5/static/js/pages-contract-privacy.53464485.js
  29. 0 0
      unpackage/dist/build/h5/static/js/pages-contract-privacy.f553a32a.js
  30. 0 0
      unpackage/dist/build/h5/static/js/pages-index-index.e5230817.js
  31. 0 0
      unpackage/dist/build/h5/static/js/pages-index-index.f1287e01.js
  32. 0 0
      unpackage/dist/build/h5/static/js/pages-money-pay.001e21fb.js
  33. 0 0
      unpackage/dist/build/h5/static/js/pages-money-pay.229a0853.js
  34. 0 0
      unpackage/dist/build/h5/static/js/pages-money-wallet.538fae02.js
  35. 0 0
      unpackage/dist/build/h5/static/js/pages-money-wallet.f384dfe7.js
  36. 0 0
      unpackage/dist/build/h5/static/js/pages-product-classify.3afdd711.js
  37. 0 0
      unpackage/dist/build/h5/static/js/pages-product-classify.b05bdc95.js
  38. 0 0
      unpackage/dist/build/h5/static/js/pages-product-product.822ff9b5.js
  39. 0 0
      unpackage/dist/build/h5/static/js/pages-product-product.a7f7677c.js
  40. 0 0
      unpackage/dist/build/h5/static/js/pages-product-vipProduct.49daa086.js
  41. 0 0
      unpackage/dist/build/h5/static/js/pages-product-vipProduct.bb149121.js
  42. BIN
      unpackage/release/apk/__UNI__F920061__20220407102931.apk
  43. BIN
      unpackage/release/apk/__UNI__F920061__20220413133945.apk

+ 33 - 0
components/js_sdk/xb-copy/uni-copy.js

@@ -0,0 +1,33 @@
+export default function uniCopy(content) {
+	/**
+	 * 小程序端 和 app端的复制逻辑
+	 */
+	//#ifndef H5
+	uni.setClipboardData({
+		data: content,
+		success: function() {
+			console.log('success');
+			return true
+		}
+	});
+	//#endif
+	
+	/**
+	 * H5端的复制逻辑
+	 */
+	// #ifdef H5
+	if (!document.queryCommandSupported('copy')) { //为了兼容有些浏览器 queryCommandSupported 的判断
+		// 不支持
+		return false
+	}
+	let textarea = document.createElement("textarea")
+	textarea.value = content
+	textarea.readOnly = "readOnly"
+	document.body.appendChild(textarea)
+	textarea.select() // 选择对象
+	textarea.setSelectionRange(0, content.length) //核心
+	let result = document.execCommand("copy") // 执行浏览器复制命令
+	textarea.remove()
+	return result
+	// #endif
+}

+ 2 - 2
manifest.json

@@ -2,8 +2,8 @@
     "name" : "咪兔和合商城",
     "appid" : "__UNI__F920061",
     "description" : "",
-    "versionName" : "1.0.8",
-    "versionCode" : 108,
+    "versionName" : "1.1.9",
+    "versionCode" : 119,
     "transformPx" : false,
     "app-plus" : {
         /* 5+App特有相关 */

+ 2 - 2
pages.json

@@ -92,13 +92,13 @@
 		{
 			"path": "pages/category/articleList",
 			"style": {
-				"navigationBarTitleText": "产品百科"
+				"navigationBarTitleText": "最新资讯"
 			}
 		},
 		{
 			"path": "pages/category/flList",
 			"style": {
-				"navigationBarTitleText": "百科列表"
+				"navigationBarTitleText": "资讯列表"
 			}
 		},
 		{

+ 4 - 0
pages/contract/privacy.vue

@@ -180,6 +180,10 @@
 		</view>
 		<view class="title">开发者:台州咪兔网络科技有限公司</view>
 		<view class="title">应用名:咪兔和合商城</view>
+		<view class="title">公司名称:台州咪兔网络科技有限公司</view>
+		<view class="title">注册地址:台州市曙光大厦305室</view>
+		<view class="title">办公地址:台州市曙光大厦305室</view>
+		<view class="title">负责人电话:13216943666</view>
 	</view>
 </template>
 

+ 115 - 60
pages/index/index.vue

@@ -27,9 +27,9 @@
 				<image src="/static/icon/c3.png"></image>
 				<view class="cate-font">会员礼包</view>
 			</view>
-			<view class="cate-item" @click="nav('/pages/category/articleList')">
+			<view class="cate-item" @click="nav('/pages/category/articleList')" v-if="iswz">
 				<image src="/static/icon/c5.png"></image>
-				<view class="cate-font">产品百科</view>
+				<view class="cate-font">最新资讯</view>
 			</view>
 			<!-- <view class="cate-item" @click="showPopup()">
 				<image src="/static/icon/c7.png"></image>
@@ -118,16 +118,19 @@
 			</view>
 		</view>
 		<uni-popup ref="popup" type="center">
-			<view class="popup">
-				<view class="popup-dox">
-					<image class="popup-logo" src="../../static/img/img009.png"></image>
-					<view class="pop-title">已为您定制专属客服</view>
-					<view>{{ weixin }}</view>
-					<image class="popup-text" @longtap="bc_code" :src="erweima"></image>
-					<view class="btn" @click="copy(weixin)">复制微信号</view>
-					<view class="pop-tip flex">
-						<view class="weixin"><image src="../../static/img/weixin.png" mode=""></image></view>
-						<view>长按保存二维码</view>
+			<view class="popup-box">
+				<view class="img">
+					<image src="../../static/img/img009.png" mode=""></image>
+				</view>
+				<view class="mian">
+					<view class="delivery">
+						<view class="title">已经为您定制专属客服</view>
+						<image src="../../static/img/img010.png" mode=""></image>
+					</view>
+					<view class="nocancel">客服VX:{{ weixin }}</view>
+					<view class="comfirm-box">
+						<view class="cancel" @click="cancel">取消</view>
+						<view class="comfirm" @click="comfirm(weixin)">复制微信</view>
 					</view>
 				</view>
 			</view>
@@ -141,6 +144,8 @@ import { loadIndexs } from '@/api/index.js';
 import { dhList } from '@/api/product.js';
 import { mapState } from 'vuex';
 import { saveUrl, interceptor } from '@/utils/loginUtils.js';
+import { article,articleList } from '@/api/user.js';
+import uniCopy from '@/components/js_sdk/xb-copy/uni-copy.js';
 // import { service } from '@/api/user.js';
 // #ifdef H5
 import { weixindata, weixinlocation, shareLoad } from '@/utils/wxAuthorized';
@@ -154,8 +159,9 @@ export default {
 			dataList: [], //积分商品
 			vipList: [], //身份商品
 			erweima: '',
-			weixin: '', //客服微信
-			swiperLength: 1 //图片数量
+			weixin: 'lzmycd0408', //客服微信
+			swiperLength: 1,//图片数量
+			iswz: false,//是否显示文章
 		};
 	},
 	onLoad: function(option) {
@@ -218,6 +224,15 @@ export default {
 		// 		}
 		// 	});
 		// }
+		articleList({page:1,limit:10}).then(({data}) =>{
+			let list = data.filter(e => {
+				return (e.id !== 0)
+			})
+			if(list.length > 0) {
+				this.iswz = true
+			}
+			
+		})
 		this.loadData();
 	},
 	//下拉刷新
@@ -328,8 +343,11 @@ export default {
 			// #endif
 		},
 		comfirm(text) {
-			console.log(text);
-			const result = this.uniCopy(text);
+			let obj = this;
+			let content = text; //需要复制的内容
+			console.log('复制的内容:', content);
+			// content = typeof content === 'string' ? content : content.toString(); // 复制内容,必须字符串,数字需要转换为字符串
+			const result = uniCopy(content);
 			if (result === false) {
 				uni.showToast({
 					title: '不支持'
@@ -340,7 +358,6 @@ export default {
 					icon: 'none'
 				});
 			}
-			this.$refs.popup.close();
 		},
 		bc_code() {
 			let that = this;
@@ -683,57 +700,95 @@ page,
 		}
 	}
 }
-.popup {
-	width: 640rpx;
-	background-color: #ffffff;
-	border-radius: 15rpx;
-	text-align: center;
-	.popup-dox {
+.popup-box {
+		width: 522rpx;
+		height: 605rpx;
+		background-color: #ffffff;
+		border-radius: 20rpx;
 		position: relative;
-		top: -60rpx;
-		.popup-logo {
-			width: 460rpx;
+
+		.img {
+			position: relative;
+			top: -56rpx;
+			left: 0;
+			width: 522rpx;
 			height: 132rpx;
-		}
-		.pop-title {
-			font-size: 40rpx;
-			font-weight: bold;
-			color: #333333;
-			padding: 25rpx 0rpx;
-			margin-bottom: 50rpx;
-		}
-		.popup-text {
-			width: 400rpx;
-			height: 400rpx;
-			margin-bottom: 50rpx;
-		}
-		.btn {
-			width: 300rpx;
-			height: 50rpx;
-			line-height: 50rpx;
-			background: #96e4f2;
-			margin: 0 auto;
-			color: #ffffff;
-			border-radius: 25rpx;
-		}
-		.pop-tip {
-			font-size: 30rpx;
-			font-weight: 500;
-			color: #333333;
+			display: flex;
 			justify-content: center;
-			margin-top: 20rpx;
-			.weixin {
-				width: 48rpx;
-				height: 40rpx;
-				margin-right: 14rpx;
+
+			image {
+				border-radius: 20rpx 20rpx 0 0;
+				width: 450rpx;
+				height: 132rpx;
+			}
+		}
+
+		.mian {
+			margin-top: -44rpx;
+			display: flex;
+			flex-direction: column;
+			align-items: center;
+			// padding: 32rpx 32rpx;
+			background-color: #ffffff;
+			border-radius: 0 0 20rpx 20rpx;
+			text-align: center;
+
+			.delivery {
+				font-size: 40rpx;
+				color: #333333;
+				display: flex;
+				align-items: center;
+				flex-direction: column;
+
+				.title {}
+
 				image {
-					width: 48rpx;
-					height: 40rpx;
+					margin-top: 48rpx;
+					width: 172rpx;
+					height: 160rpx;
+				}
+			}
+
+			.nocancel {
+				font-size: 32rpx;
+				color: #333333;
+				margin-top: 14rpx;
+			}
+
+			.comfirm-box {
+				margin-top: 52rpx;
+				display: flex;
+				// margin-bottom: 32rpx;
+
+				// justify-content: space-around;
+				.cancel {
+					display: flex;
+					align-items: center;
+					justify-content: center;
+					width: 197rpx;
+					height: 74rpx;
+					border: 1px solid #dcc786;
+					border-radius: 38rpx;
+
+					font-size: 32rpx;
+					color: #605128;
+				}
+
+				.comfirm {
+					margin-left: 32rpx;
+					display: flex;
+					align-items: center;
+					justify-content: center;
+					width: 197rpx;
+					height: 74rpx;
+					background: linear-gradient(-90deg, #d1ba77 0%, #f7e8ad 100%);
+					border-radius: 38px;
+					font-size: 32rpx;
+					color: #605128;
 				}
 			}
 		}
 	}
-}
 .close_icon {
 	width: 60rpx;
 	height: 60rpx;

+ 2 - 2
pages/money/pay.vue

@@ -14,11 +14,11 @@
 				<label class="radio"><radio value="" color="#5dbc7c" :checked="payType == 1"></radio></label>
 			</view>
 			<!-- #ifdef APP-PLUS -->
-			<view class="type-item b-b" @click="changePayType(2)">
+			<!-- <view class="type-item b-b" @click="changePayType(2)">
 				<text class="icon iconfont iconzhifubao"></text>
 				<view class="con"><text class="tit">支付宝支付</text></view>
 				<label class="radio"><radio value="" color="#5dbc7c" :checked="payType == 2"></radio></label>
-			</view>
+			</view> -->
 			<!-- #endif -->
 			<view class="type-item" @click="changePayType(3)">
 				<text class="icon iconfont iconyue"></text>

+ 1 - 1
pages/money/wallet.vue

@@ -86,7 +86,7 @@ export default {
 					text: '收入',
 					loadingType: 'more',
 					orderList: [],
-					page: 1, //当前页数
+					page: 0, //当前页数
 					limit: 10 //每次信息条数
 				},
 				{

+ 2 - 2
pages/product/classify.vue

@@ -20,7 +20,7 @@
 		</view>
 
 		<view class="goodsList-box">
-			<view class="goodsList-item flex" :key="ind" v-for="(ls, ind) in list">
+			<view class="goodsList-item flex" :key="ind" v-for="(ls, ind) in list" @click="navTo(ls)">
 				<image :src="ls.image" mode=" scaleToFill"></image>
 				<view class="goodsList-content">
 					<view class="title">
@@ -37,7 +37,7 @@
 								<text class="sales">已售{{ ls.sales }}件</text>
 							</view>
 						</view>
-						<view @click="navTo(ls)" class="cart iconfont iconcart"></view>
+						<view  class="cart iconfont iconcart"></view>
 					</view>
 				</view>
 			</view>

+ 2 - 1
pages/product/product.vue

@@ -42,7 +42,7 @@
 			<text class="title" v-if="goodsType == 0">{{ goodsObjact.store_name }}</text>
 			<view class="bot-row">
 				<text>快递: {{ goodsObjact.postage }}</text>
-				<text style="text-align: center;">销量: {{ goodsObjact.sales }}</text>
+				<!-- <text style="text-align: center;">销量: {{ goodsObjact.sales }}</text> -->
 				<text style="text-align: right;">{{ storeObjact.address | address }}</text>
 			</view>
 		</view>
@@ -219,6 +219,7 @@ export default {
 	},
 	filters: {
 		address(val) {
+			console.log(val,"123456")
 			let str = '';
 			if (val) {
 				str = val[0] + ' ' + val[1];

+ 1 - 1
pages/product/vipProduct.vue

@@ -14,7 +14,7 @@
 				<text class="m-price" v-if="goodsObjact.ot_price > goodsObjact.price">¥{{ goodsObjact.ot_price }}</text>
 				<!-- <text class="coupon-tip">7折</text> -->
 			</view>
-			<text class="title" v-if="goodsType == 0">{{ goodsObjact.store_name }}</text>
+			<text class="title" v-if="goodsType == 0">{{ goodsObjact.title }}</text>
 			<view class="bot-row">
 				<text>快递: {{ goodsObjact.postage }}</text>
 				<!-- <text style="text-align: center;">销量: {{ goodsObjact.sales }}</text> -->

BIN
unpackage/cache/apk/__UNI__F920061_cm.apk


+ 1 - 1
unpackage/cache/apk/apkurl

@@ -1 +1 @@
-https://ide.dcloud.net.cn/build/download/253db1d0-9db1-11ec-a617-eb24e7cf5617
+https://ide.dcloud.net.cn/build/download/8e598e80-b61a-11ec-813d-d309f517ab6c

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/cache/wgt/__UNI__F920061/app-config-service.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/cache/wgt/__UNI__F920061/app-service.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/cache/wgt/__UNI__F920061/app-view.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/cache/wgt/__UNI__F920061/manifest.json


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/app-plus/app-config-service.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/app-plus/app-service.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/app-plus/app-view.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/app-plus/manifest.json


BIN
unpackage/dist/build/h5/3-7-1.rar → unpackage/dist/build/h5/4-13-1.rar


+ 1 - 1
unpackage/dist/build/h5/index.html

@@ -1,2 +1,2 @@
 <!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>商城</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
-            document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/index/static/index.a5c69d49.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/index/static/js/chunk-vendors.82972e05.js></script><script src=/index/static/js/index.41c001c5.js></script></body></html>
+            document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/index/static/index.a5c69d49.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/index/static/js/chunk-vendors.2508e18d.js></script><script src=/index/static/js/index.e4e48b0d.js></script></body></html>

BIN
unpackage/dist/build/h5/static/img/weixin.c58b3b46.png


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/chunk-vendors.2508e18d.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/chunk-vendors.82972e05.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/index.e4e48b0d.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-contract-privacy.53464485.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-contract-privacy.f553a32a.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-index-index.e5230817.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-index-index.f1287e01.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-money-pay.001e21fb.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-money-pay.229a0853.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-money-wallet.538fae02.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-money-wallet.f384dfe7.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-product-classify.3afdd711.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-product-classify.b05bdc95.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-product-product.822ff9b5.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-product-product.a7f7677c.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-product-vipProduct.49daa086.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
unpackage/dist/build/h5/static/js/pages-product-vipProduct.bb149121.js


BIN
unpackage/release/apk/__UNI__F920061__20220307085430.apk → unpackage/release/apk/__UNI__F920061__20220407102931.apk


BIN
unpackage/release/apk/__UNI__F920061__20220302143959.apk → unpackage/release/apk/__UNI__F920061__20220413133945.apk


Неке датотеке нису приказане због велике количине промена