diff --git a/app.json b/app.json
index 8e8b4f0..71aa816 100644
--- a/app.json
+++ b/app.json
@@ -100,7 +100,8 @@
"userProtocol/userProtocol",
"exchangeCard/exchangeCard",
"exchange/exchange",
- "complaint/complaint"
+ "complaint/complaint",
+ "userPrivacyPro/userPrivacyPro"
]
}
],
diff --git a/assets/images/delete.png b/assets/images/delete.png
new file mode 100644
index 0000000..a1c3cd5
Binary files /dev/null and b/assets/images/delete.png differ
diff --git a/components/optimization/optimization.wxml b/components/optimization/optimization.wxml
index dabe266..43008ad 100644
--- a/components/optimization/optimization.wxml
+++ b/components/optimization/optimization.wxml
@@ -19,6 +19,9 @@
{{item.title}}
+
¥
diff --git a/components/optimization/optimization.wxss b/components/optimization/optimization.wxss
index f397980..657d3e1 100644
--- a/components/optimization/optimization.wxss
+++ b/components/optimization/optimization.wxss
@@ -44,7 +44,8 @@
display: -webkit-box;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
- /* margin: 10rpx 0; *//* background: linear-gradient(0deg, #F5F5F5, #fff); */
+ /* margin: 10rpx 0; */
+ /* background: linear-gradient(0deg, #F5F5F5, #fff); */
}
.classifyBox::-webkit-scrollbar {
@@ -78,21 +79,24 @@
-webkit-text-fill-color: transparent;
margin: 20rpx auto 10rpx auto;
}
-.xian{
+
+.xian {
width: 22rpx;
height: 5rpx;
background: linear-gradient(180deg, #D5A56E, #E9D0AA);
- border-radius: 3px;
+ border-radius: 3px;
margin: 0 auto;
}
-.contBox{
+
+.contBox {
background: linear-gradient(0deg, #F5F5F5, #fff);
height: 350rpx;
}
-.contLsitBox{
+
+.contLsitBox {
width: 96%;
- margin: 0 auto ;
+ margin: 0 auto;
display: flex;
overflow: hidden;
justify-content: space-between;
@@ -100,56 +104,69 @@
padding-bottom: 170rpx;
}
-.item{
+
+.item {
width: 49%;
background-color: #fff;
border-radius: 20rpx;
margin: 12rpx 0;
position: relative;
}
-.itemImg{
+
+.itemImg {
width: 100%;
height: 350rpx;
border-radius: 20rpx;
/* background-color: aquamarine; */
}
-.itemImg .img{
+
+.itemImg .img {
width: 100%;
height: 100%;
border-radius: 20rpx 20rpx 0 0;
}
-.titleName{
- width:90%;
- height: 80rpx;
+
+.titleName {
+ width: 90%;
+ height: 50rpx;
+ line-height: 50rpx;
font-size: 28rpx;
font-family: OPPOSans;
font-weight: 500;
color: #333333;
margin: 10rpx auto 0 auto;
-
- overflow: hidden;
+ overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
- white-space:normal;
-
+ -webkit-box-orient: vertical;
+ white-space: normal;
+}
+
+.credit {
+ color: #DF2D2D;
+
}
-.priceBox{
+
+.priceBox {
width: 90%;
overflow: hidden;
- margin: 10rpx auto;
+ margin: 10rpx auto;
}
-.f{
+
+.f {
float: left;
}
-.r{
- float:right;
+
+.r {
+ float: right;
}
-.sellingBox{
+
+.sellingBox {
overflow: hidden
}
-.fuhao{
+
+.fuhao {
color: #DF2D2D;
font-size: 24rpx;
float: left;
@@ -157,17 +174,20 @@
/* font-weight: bold; */
margin-top: 10rpx
}
-.int{
+
+.int {
float: left;
font-size: 36rpx;
font-family: OPPOSans;
font-weight: bold;
color: #DF2D2D;
}
-.originalBox{
+
+.originalBox {
overflow: hidden
}
-.origina{
+
+.origina {
text-align: right;
font-size: 24rpx;
font-family: OPPOSans;
@@ -177,17 +197,19 @@
margin-top: 10rpx;
margin-right: 10rpx;
}
-.priceNum{
+
+.priceNum {
text-align: right;
font-size: 24rpx;
font-family: OPPOSans;
font-weight: 400;
-
+
color: #999999;
margin-top: 10rpx;
/* margin-right: 10rpx; */
}
-.sellout{
+
+.sellout {
position: absolute;
top: 0;
left: 0;
@@ -197,7 +219,7 @@
border-radius: 20rpx;
}
-.selloutImg{
+.selloutImg {
width: 195rpx !important;
height: 154rpx !important;
margin: 50% auto;
diff --git a/ext.json b/ext.json
index 92bf194..34dfe10 100644
--- a/ext.json
+++ b/ext.json
@@ -2,44 +2,35 @@
"ext": {
"attr": {
"car": {
- "tjd": {
- "payPath": "",
- "tjdAppId": "wx6945d1bda68d7993"
- },
"etcp": {
- "payPath": "pages/pay/order-pay-open/main",
- "etcpAppId": "wxc07f9d67923d676d",
- "etcpCallbackUrl": "https://admin.malls.iformall.com/api/carCallback/etcpPaidCallback"
- },
- "bolink": {
- "payPath": "pages/park/park",
- "bolinkAppId": "wxbd08b4baa10fcc1d"
- },
- "version": "release"
+ "etcpAppId": "wx192b7d2e8dcbefd0",
+ "etcpVersion": "release",
+ "etcpCallbackUrl": "https://admintest.malls.iformall.com/api/carCallback/etcpPaidCallback"
+ }
},
- "mchId": "1539706221",
+ "mchId": "1604439800",
"imgProxy": [
{
- "newUrl": "https://c.malls.iformall.com/img",
+ "newUrl": "https://ctest.malls.iformall.com/img",
"orgUrl": "https://iformall-net.formall.oss-accelerate.aliyuncs.com"
},
{
- "newUrl": "https://c.malls.iformall.com/img1",
+ "newUrl": "https://ctest.malls.iformall.com/img1",
"orgUrl": "https://formall.oss-accelerate.aliyuncs.com"
},
{
- "newUrl": "https://c.malls.iformall.com/img2",
+ "newUrl": "https://ctest.malls.iformall.com/img2",
"orgUrl": "https://wx.qlogo.cn"
}
],
- "configUrl": "https://jyxh1009.malls.iformall.com/C/api",
- "ifStoreApp": "0",
+ "configUrl": "https://ctest.malls.iformall.com/C/api",
+ "businessSwitch": "1",
"ifHaveWebSocket": "0",
"ifHaveCarModular": "1"
},
- "name": "简阳旭海时代广场",
- "weappId": "wx7b52d9803173f963",
- "appVersion": "C.5.1.1"
+ "name": "金泸商务",
+ "weappId": "wx649b3be73c1afe47",
+ "appVersion": "C.test.5.2.0"
},
"debug": false,
"tabBar": {
@@ -75,7 +66,8 @@
"selectedIconPath": "assets/images/user-a.png"
}
],
- "custom": true
+ "color": "#abb1be",
+ "selectedColor": "#b2743d"
},
"window": {
"backgroundTextStyle": "dark",
@@ -84,12 +76,16 @@
"navigationBarBackgroundColor": "#FFFFFF"
},
"plugins": {
+ "auto-points-plugin": {
+ "version": "1.3.0",
+ "provider": "wxfab2bf944bfc4da6"
+ },
"live-player-plugin": {
- "version": "1.2.5",
+ "version": "1.3.4",
"provider": "wx2b03c6e691cd7370"
}
},
- "extAppid": "wx7b52d9803173f963",
+ "extAppid": "wx649b3be73c1afe47",
"extEnable": true,
"permission": {
"scope.userLocation": {
diff --git a/index/user.js b/index/user.js
index 4520d02..506bf68 100644
--- a/index/user.js
+++ b/index/user.js
@@ -18,6 +18,7 @@ Page({
goUrl: "",
templateId: [],
aboutShow: false,
+ showPrivacy: false,
navigationBarHeight,
ifStoreApp: ifStoreApp,
aboutUs: imgurl.aboutUs.url,
@@ -400,6 +401,75 @@ Page({
// this.getRoomId();
// this.getRoomList();
console.log(wx.getExtConfigSync())
+ this.getPrivacySetting()
+ },
+
+ clickPrivacy(e) {
+
+ },
+
+ closePrivacy() {
+ this.setData({
+ showPrivacy: false
+ })
+ },
+
+ getPrivacySetting() {
+ const canIUsePrivacy = wx.canIUse('getPrivacySetting')
+ console.log(canIUsePrivacy, 'canIUse getPrivacySetting')
+ if (canIUsePrivacy) {
+ wx.getPrivacySetting({
+ success: res => {
+ console.log(res, 'getPrivacySetting') // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }
+ if (res.needAuthorization) {
+ // 需要弹出隐私协议
+ this.setData({
+ showPrivacy: true
+ })
+ } else {
+ // this.setData({
+ // showPrivacy: true
+ // })
+ // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口
+ // wx.getUserProfile()
+ // wx.chooseMedia()
+ // wx.getClipboardData()
+ // wx.startRecord()
+ // this.setData({
+ // showPrivacy: true
+ // })
+ }
+ },
+ fail: () => { },
+ complete: () => { }
+ })
+ }
+ },
+
+ handleAgreePrivacyAuthorization() {
+ console.log('Privacy Agreed!');
+ this.setData({
+ showPrivacy: true
+ })
+ // 用户同意隐私协议事件回调
+ // 用户点击了同意,之后所有已声明过的隐私接口和组件都可以调用了
+ // wx.getUserProfile()
+ // wx.chooseMedia()
+ // wx.getClipboardData()
+ // wx.startRecord()
+ },
+
+ handleOpenPrivacyContract() {
+ // 打开隐私协议页面
+ wx.openPrivacyContract({
+ success: () => {
+ this.setData({
+ showPrivacy: false
+ })
+ }, // 打开成功
+ fail: () => { }, // 打开失败
+ complete: () => { }
+ })
},
//获取房间列表
getRoomList() {
diff --git a/index/user.wxml b/index/user.wxml
index 3071a05..35f22d5 100644
--- a/index/user.wxml
+++ b/index/user.wxml
@@ -208,7 +208,10 @@
>
-
+
+ 查看隐私协议
+ >
+
@@ -318,4 +321,16 @@
+
+
+
+
+ 隐私协议更新
+
+ 感谢您一直以来对我们的信任和支持。为了更好地保护您的个人信息安全我们已经更新了隐私协议。如您继续使用我们的服务即表示同意并接受更新后的隐私协议。如您有任何疑问或意见,欢迎您联系我们的客户服务团队。
+
+
+
+
+
\ No newline at end of file
diff --git a/index/user.wxss b/index/user.wxss
index b76af55..3eda475 100644
--- a/index/user.wxss
+++ b/index/user.wxss
@@ -4,6 +4,63 @@ page {
background: #f6f6f6;
}
+.outSide {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: #00000059;
+}
+
+.showPrivacy {
+ position: fixed;
+ width: 520rpx;
+ background-color: #fff;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ padding: 60rpx 40rpx;
+ border-radius: 20rpx;
+ box-shadow: #00000047 2px 1px 2px 2px;
+}
+
+.showPrivacy .title {
+ text-align: center;
+}
+
+.showPrivacy .content {
+ text-indent: 2em;
+ margin: 30rpx 0;
+}
+
+.showPrivacy button {
+ width: 350rpx;
+}
+
+.showPrivacy button.agree {
+ margin-bottom: 25rpx;
+}
+
+.showPrivacy button.check {
+ background-color: #ffffff00;
+ font-size: 21rpx;
+ text-decoration: underline;
+ padding: 0;
+}
+
+.showPrivacy button.check::after {
+ border: none;
+}
+
+.showPrivacy .delete {
+ position: absolute;
+ top: 15rpx;
+ right: 15rpx;
+ width: 65rpx;
+ height: 65rpx;
+}
+
.icons {
display: block;
width: 50rpx;
diff --git a/pages/coupon/detail/index.js b/pages/coupon/detail/index.js
index a93841f..ac53524 100644
--- a/pages/coupon/detail/index.js
+++ b/pages/coupon/detail/index.js
@@ -96,7 +96,8 @@ Page({
page: 1,//查询商户优惠券page
idList: [],
mallList: "",
- jumpToIndex: false
+ jumpToIndex: false,
+ credit: ""
},
/**
* 显示分享弹框
@@ -573,7 +574,25 @@ Page({
cardType: dealOptions.cardType
})
}
+ // this.getCredit()
},
+
+ getCredit() {
+ const that = this
+ Http.get({
+ url: config.api.getScore
+ }).then(res => {
+ console.log(res);
+ if (res.data.credit) {
+ that.setData({
+ credit: res.data.credit
+ })
+ }
+ }).catch(err => {
+ console.log(err);
+ })
+ },
+
getHtml(couponChannelId) {
Http.get({
url: config.api.couponHtmlDetail,
@@ -1224,6 +1243,7 @@ Page({
})
},
onShow() {
+ this.getCredit()
this.setData({
mouldConfig: app.globalData.mouldConfig,
mouldType: app.globalData.mouldType,
diff --git a/pages/coupon/detail/index.wxml b/pages/coupon/detail/index.wxml
index 0833703..59a3c0d 100644
--- a/pages/coupon/detail/index.wxml
+++ b/pages/coupon/detail/index.wxml
@@ -64,9 +64,10 @@
- ¥
+ {{ data.creditPrice }}积分 +
+
- {{priceAndStockObj.salePrice/100}}
+ {{priceAndStockObj.salePrice/100}}元
{{priceAndStockObj.creditPrice}}
积分
@@ -88,6 +89,11 @@
+
+
自领取之日起
{{validDays}}天内有效
(请在有效期内使用)
@@ -166,8 +172,16 @@
首页
-
diff --git a/pages/coupon/detail/index.wxss b/pages/coupon/detail/index.wxss
index ddbbc3e..692ac8e 100644
--- a/pages/coupon/detail/index.wxss
+++ b/pages/coupon/detail/index.wxss
@@ -228,6 +228,13 @@ button::after {
padding: 6rpx 0;
}
+.creditPrice {
+ float: left;
+ font-size: 35rpx;
+ color: #fd782d;
+ margin-right: 10rpx;
+}
+
.rest {
font-size: 24rpx;
color: #919191;
@@ -272,7 +279,7 @@ button::after {
.salePriceStr .rmb {
color: #fd782d;
- font-size: 24rpx;
+ font-size: 30rpx;
line-height: 40rpx;
float: left;
}
@@ -281,7 +288,7 @@ button::after {
font-size: 40rpx;
color: #fd782d;
letter-spacing: 0;
- line-height: 40rpx;
+ line-height: 45rpx;
float: left;
}
@@ -308,11 +315,11 @@ button::after {
.throgh {
text-decoration: line-through;
- margin-left: 10rpx;
+ margin-left: 20rpx;
color: #999 !important;
margin-top: 8rpx;
height: 32rpx;
- line-height: 45rpx;
+ line-height: 55rpx;
}
/* .fl {
@@ -391,7 +398,7 @@ button::after {
#noBuy {
position: relative;
- background-color: #00000033;
+ background-color: #a7a7a7d7;
height: 94rpx;
width: 560rpx;
margin: 0 auto 30rpx;
diff --git a/pages/mallInfo/mallInfo.wxml b/pages/mallInfo/mallInfo.wxml
index 7c8ba15..311273d 100644
--- a/pages/mallInfo/mallInfo.wxml
+++ b/pages/mallInfo/mallInfo.wxml
@@ -27,4 +27,8 @@
{{servicePhone}}
+
+
+
+ Version C.15.0.8
\ No newline at end of file
diff --git a/pages/mallInfo/mallInfo.wxss b/pages/mallInfo/mallInfo.wxss
index 43bc888..ba5dee9 100644
--- a/pages/mallInfo/mallInfo.wxss
+++ b/pages/mallInfo/mallInfo.wxss
@@ -3,6 +3,7 @@
page {
background: linear-gradient(180deg, #FD832D 0%, #FE4A16 100%);
+ padding: 0;
}
.codeBox {
@@ -119,4 +120,11 @@ page {
.phoneNum {
color: #FD832D;
+}
+
+.version {
+ position: absolute;
+ color: #ffffff;
+ bottom: 50rpx;
+ right: 20rpx;
}
\ No newline at end of file
diff --git a/pages/theme/index1/index.js b/pages/theme/index1/index.js
index 54a37bc..2bf3d9a 100644
--- a/pages/theme/index1/index.js
+++ b/pages/theme/index1/index.js
@@ -24,6 +24,7 @@ Page({
busineKye: 0,
businePageNum: 1,
credit: 0,
+ showPrivacy: false,
businessList: [], //优选好物导航
businessData: [], //优选好物数据
topicObj2: null, //欢乐城首页限时抢购
@@ -556,6 +557,75 @@ Page({
// console.log(Http.headers.token, "?")
},
+
+ clickPrivacy(e) {
+
+ },
+
+ closePrivacy() {
+ this.setData({
+ showPrivacy: false
+ })
+ },
+
+ getPrivacySetting() {
+ const canIUsePrivacy = wx.canIUse('getPrivacySetting')
+ console.log(canIUsePrivacy, 'canIUse getPrivacySetting')
+ if (canIUsePrivacy) {
+ wx.getPrivacySetting({
+ success: res => {
+ console.log(res, 'getPrivacySetting') // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }
+ if (res.needAuthorization) {
+ // 需要弹出隐私协议
+ this.setData({
+ showPrivacy: true
+ })
+ } else {
+ // this.setData({
+ // showPrivacy: true
+ // })
+ // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口
+ // wx.getUserProfile()
+ // wx.chooseMedia()
+ // wx.getClipboardData()
+ // wx.startRecord()
+ this.setData({
+ showPrivacy: true
+ })
+ }
+ },
+ fail: () => { },
+ complete: () => { }
+ })
+ }
+ },
+
+ handleAgreePrivacyAuthorization() {
+ console.log('Privacy Agreed!');
+ this.setData({
+ showPrivacy: false
+ })
+ // 用户同意隐私协议事件回调
+ // 用户点击了同意,之后所有已声明过的隐私接口和组件都可以调用了
+ // wx.getUserProfile()
+ // wx.chooseMedia()
+ // wx.getClipboardData()
+ // wx.startRecord()
+ },
+
+ handleOpenPrivacyContract() {
+ // 打开隐私协议页面
+ wx.openPrivacyContract({
+ success: () => {
+ this.setData({
+ showPrivacy: false
+ })
+ }, // 打开成功
+ fail: () => { }, // 打开失败
+ complete: () => { }
+ })
+ },
+
/**
* 获得经纬度
*/
@@ -849,6 +919,7 @@ Page({
// desc: weapNote.firstpage.desc?weapNote.firstpage.desc:"",
// title: weapNote.firstpage.title?weapNote.firstpage.title:'',
})
+ that.getPrivacySetting()
})
.catch(err => {
// that.getGameOne(app.globalData.token)
@@ -913,6 +984,7 @@ Page({
// desc: weapNote.firstpage.desc?weapNote.firstpage.desc:"",
// title: weapNote.firstpage.title?weapNote.firstpage.title:'',
})
+ that.getPrivacySetting()
})
.catch(err => {
// that.getGameOne(app.globalData.token)
diff --git a/pages/theme/index1/index.wxml b/pages/theme/index1/index.wxml
index 91b794d..9d08407 100644
--- a/pages/theme/index1/index.wxml
+++ b/pages/theme/index1/index.wxml
@@ -112,9 +112,23 @@
+
+
+
+
+ 隐私协议更新
+
+ 感谢您一直以来对我们的信任和支持。为了更好地保护您的个人信息安全我们已经更新了隐私协议。如您继续使用我们的服务即表示同意并接受更新后的隐私协议。如您有任何疑问或意见,欢迎您联系我们的客户服务团队。
+
+ 同意
+ 查看《隐私保护指引》
+
+
+
+
diff --git a/pages/theme/index1/index.wxss b/pages/theme/index1/index.wxss
index 7ae83d6..3323dd4 100644
--- a/pages/theme/index1/index.wxss
+++ b/pages/theme/index1/index.wxss
@@ -4,6 +4,63 @@ page {
background: #f4f5f9;
}
+.outSide {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: #00000059;
+}
+
+.showPrivacy {
+ position: fixed;
+ width: 520rpx;
+ background-color: #fff;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ padding: 60rpx 40rpx;
+ border-radius: 20rpx;
+ box-shadow: #00000047 2px 1px 2px 2px;
+}
+
+.showPrivacy .title {
+ text-align: center;
+}
+
+.showPrivacy .content {
+ text-indent: 2em;
+ margin: 30rpx 0;
+}
+
+.showPrivacy button {
+ width: 350rpx;
+}
+
+.showPrivacy button.agree {
+ margin-bottom: 25rpx;
+}
+
+.showPrivacy button.check {
+ background-color: #ffffff00;
+ font-size: 21rpx;
+ text-decoration: underline;
+ padding: 0;
+}
+
+.showPrivacy button.check::after {
+ border: none;
+}
+
+.showPrivacy .delete {
+ position: absolute;
+ top: 15rpx;
+ right: 15rpx;
+ width: 65rpx;
+ height: 65rpx;
+}
+
.temp {
width: 100rpx;
height: 100rpx;
diff --git a/pages3/userPrivacyPro/userPrivacyPro.js b/pages3/userPrivacyPro/userPrivacyPro.js
new file mode 100644
index 0000000..2dc4c77
--- /dev/null
+++ b/pages3/userPrivacyPro/userPrivacyPro.js
@@ -0,0 +1,66 @@
+// pages3/userPrivacyPro/userPrivacyPro.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/pages3/userPrivacyPro/userPrivacyPro.json b/pages3/userPrivacyPro/userPrivacyPro.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages3/userPrivacyPro/userPrivacyPro.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages3/userPrivacyPro/userPrivacyPro.wxml b/pages3/userPrivacyPro/userPrivacyPro.wxml
new file mode 100644
index 0000000..6ee31a2
--- /dev/null
+++ b/pages3/userPrivacyPro/userPrivacyPro.wxml
@@ -0,0 +1,115 @@
+
+
+
+ 网络用户协议
+
+
+ 欢迎使用!
+ 本小程序所有服务和产品均受以下条款和条件的约束。请仔细阅读本产品的用户协议(以下简称“协议”)并确保您完全理解并同意其中的条款和条件。如果您不同意本协议中的任何内容,您应立即停止使用本产品。
+
+
+ 1. 服务
+ 本产品提供的服务仅供您个人使用。您不得将任何服务或产品用于商业目的。本产品有权随时更改或中断服务或产品的供应,并且不承担任何责任。
+
+
+
+ 2. 用户注册信息
+
+
+ 2.1 用户应该注册真实的个人信息,包括但不限于姓名、地址、联系电话、电子邮件地址等。用户应该及时更新这些信息。
+
+
+
+ 2.2 用户应该保护好自己的账户和密码,避免泄露。并承担您账户下的所有活动的责任。如果您发现未经授权使用您的账户或任何其他安全漏洞,您应立即通知我司。
+
+
+
+ 2.3 如有任何违反本协议的行为,本产品有权随时停止或终止用户的账户。
+
+
+
+
+
+ 3. 用户行为
+
+
+ 3.1 用户应该遵守法律法规和社会公德,不得在本产品发布任何违法内容。
+
+
+ 3.2 用户应该尊重其他用户的权利和利益,不得侵犯他人的知识产权等合法权益。
+
+
+ 3.3 用户应该保证自己发布的信息真实、准确、完整、不误导。
+
+
+ 3.4 用户不得利用本产品进行任何商业活动或广告宣传行为。
+
+
+ 3.5 您同意不会在本产品上从事任何非法、欺诈、骚扰、侵犯隐私、垃圾邮件或其他违法或侵权行为。如果本产品发现您从事这些行为,则有权立即终止您的账户或限制您的访问。
+
+
+
+
+
+
+ 4. 知识产权
+
+
+ 4.1 本产品上所有内容(包括但不限于文字、图片、音频、视频等)均为本产品所有。包括但不限于商标、版权和专利。您不得复制、修改、分发或创建派生作品。您同意不会挑战我们的所有权或控制权。
+
+
+ 4.2 本产品允许用户发布或提交内容,包括但不限于文字、照片、视频、音频等。您保证对于您发布或提交的内容,您拥有必要的权利和许可,并且这些内容不会侵犯任何第三方的权利。我司有权删除或编辑用户提交的任何内容。
+
+
+ 4.3 本产品上的所有内容,包括但不限于文字、图片、音频、视频、图形、商标和标识等,均受版权、商标和其他知识产权法律的保护。未经本网站或相关权利人书面许可,您不得复制、传播、转载、修改、发布、展示或以其他方式使用这些内容。
+
+
+
+
+
+
+ 5. 免责声明
+
+ 本产品不对任何信息的准确性、完整性、可靠性或适用性作任何明示或暗示的保证。本产品不对由于使用或无法使用本产品而导致的任何损失或损害承担任何责任。
+
+
+
+ 6. 法律适用
+
+ 本协议受中华人民共和国法律的管辖。任何因本协议产生的纠纷,应提交到有管辖权的法院解决。
+
+
+
+ 7. 协议变更
+
+ 本产品有权随时修改本协议的条款和条件。一旦本协议的任何条款和条件发生变化,您必须遵守修改后的协议。如果您继续使用本产品,则视为您接受修改后的协议。
+
+
+
+ 8. 终止
+
+ 本产品有权随时终止本协议,而无需事先通知您。如果您违反本协议中的任何条款和条件,本产品有权立即终止您的账户和访问权限。
+
+
+
+ 9. 其他
+
+ 本协议构成您与本产品之间的完整协议,取代了一切先前的协议和谈判。如果本协议中的任何条款或条件被认为无效或不可执行,则该条款或条件将被视为与本协议的其余部分分离,不影响其有效性和可执行性。本产品未行使或强制执行本协议中规定的任何权利或条款,并不构成对该权利或条款的豁免。
+
+
+
+
+ 如果您对这些条款及条件有任何问题,请联系我们。
+
+
+
\ No newline at end of file
diff --git a/pages3/userPrivacyPro/userPrivacyPro.wxss b/pages3/userPrivacyPro/userPrivacyPro.wxss
new file mode 100644
index 0000000..7279433
--- /dev/null
+++ b/pages3/userPrivacyPro/userPrivacyPro.wxss
@@ -0,0 +1,26 @@
+/* pages3/userPrivacyPro/userPrivacyPro.wxss */
+
+.content {
+ padding: 30rpx;
+ padding-top: 200rpx;
+ color: #525252;
+}
+
+
+.content view {
+ margin-bottom: 30rpx;
+}
+
+.title {
+ font-weight: 600;
+ font-size: 35rpx;
+ text-align: center;
+}
+
+.paragraph {
+ text-indent: 40rpx;
+}
+
+.item .titleInside {
+ font-weight: 600;
+}
\ No newline at end of file
diff --git a/project.config.json b/project.config.json
index 9dda0a2..e4bfda1 100644
--- a/project.config.json
+++ b/project.config.json
@@ -35,7 +35,7 @@
},
"compileType": "miniprogram",
"libVersion": "2.11.2",
- "appid": "wx453ae0d37f3550d0",
+ "appid": "wxfa336cad86ed598d",
"projectname": "C",
"simulatorType": "wechat",
"simulatorPluginLibVersion": {},
diff --git a/project.private.config.json b/project.private.config.json
index 69570e4..70c990a 100644
--- a/project.private.config.json
+++ b/project.private.config.json
@@ -7,7 +7,7 @@
"preloadBackgroundData": false,
"useIsolateContext": true
},
- "libVersion": "2.25.3",
+ "libVersion": "3.0.1",
"condition": {
"miniprogram": {
"list": [