隐私协议及证书

master
zsk 12 months ago
parent d32bc4683f
commit 9f31526d93

@ -0,0 +1,35 @@
{
"title": "隐私政策协议",
"confirm": "同意并接受",
"cancel": "暂不同意",
"message": "请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款包括但不限于为了更好的向你提供服务我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a____b__了解详细信息。如果你同意请点击下面按钮开始接受我们的服务。请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款包括但不限于为了更好的向你提供服务我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a____b__了解详细信息。如果你同意请点击下面按钮开始接受我们的服务。请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款包括但不限于为了更好的向你提供服务我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a____b__了解详细信息。如果你同意请点击下面按钮开始接受我们的服务。请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款包括但不限于为了更好的向你提供服务我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。__a__了解详细信息。如果你同意请点击下面按钮开始接受我们的服务。",
"messageLinks": {
"__a__": {
"showExternal":true,
"text": "《服务协议》",
"url": "https://matripe-cms.oss-cn-beijing.aliyuncs.com/bocaigongyinglian/serviceTerm.html"
},
"__b__": {
"showExternal":true,
"text": "《隐私政策》",
"url": "https://matripe-cms.oss-cn-beijing.aliyuncs.com/bocaigongyinglian/secret.html"
}
},
"styles": {
"title": {
"color": "#000000"
},
"confirmButton": {
"color": "#000000"
},
"cancelButton": {
"color": "#000000"
},
"message": {
"color": "#000000"
},
"messageLinks": {
"color": "#0000ff"
}
}
}

@ -0,0 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICgTCCAWkCAQAwPDEfMB0GCSqGSIb3DQEJARYQNzEwMTYyMDYzQHFxLmNvbTEM
MAoGA1UEAwwD5ZWKMQswCQYDVQQGEwJDTjCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAOCZi27lLvvcFx0jcesPtzm55CmXovwv3U7YnFAl7e7E94ljRqGZ
qK3HRS3TIJp0E+/xKXHycREyQUwnZmURvsv49Updp6PSKyaW3jEB2jAjWEAUvtv0
KSYIufYi4RkQWAXCnTHpWmzeJut+s+OpukJlIYYvBat7DWtKvTq5PmCMzg7LXxbC
vYgM7hTUuCF/4pq2oGXbmxnepAkoLDMwISXsvTA03rThK7htow6nLMjRMcvWYCP2
J3nrQcTlhdNB2nG+Qj4lCrh19LS7E0eWU4KAjGRFnImDyA0WJsCsyYSlJbZSmjLg
v54YfkSpLcgwsbwjm9iB721+LVZWnZwwSe8CAwEAAaAAMA0GCSqGSIb3DQEBCwUA
A4IBAQDCjoFgASHEbMyxFykBctOwNq8W9LOVud0aawBaq291htvBAP5IZqmhvKHv
HaarHNO4boVN5lmcitG/jhNF5sJ191MZuJ+3NHvmWFxZOBfrNN8dnOJwDuit9LaW
hKbAqbliJg46x9qC6yN9XdjvoP5U615FRTgqC1qTxL07clc1znf8ci3kU/zCZ94e
/s3xk1UOIOSdzxT1zJzO6cVzJll3mC1WlsbTBKKfPKbgGViMwfcTH5g/RxgBH1YI
Btq/LdvgWFxt0UmQSTuILsZYAFXBJSaKw1hN9hHyhUsXH6gX0SEQH5VF1yQHfcgZ
zfmNsBysGCR4jTQPcXgT6Zkczmi6
-----END CERTIFICATE REQUEST-----

Binary file not shown.

Binary file not shown.

@ -28,7 +28,19 @@ Page({
onShow() { onShow() {
this.setData({ this.setData({
userInfo: app.globalData.user, userInfo: app.globalData.user,
}); });
wx.getSystemInfo({
success: function(res) {
console.log('基础库版本:', res.SDKVersion);
// 可以在这里判断版本是否支持 chooseAvatar
if (wx.canIUse('button.open-type.chooseAvatar')) {
console.log('支持 chooseAvatar');
} else {
console.log('不支持 chooseAvatar建议用户更新微信版本');
}
}
});
}, },
/** /**
@ -70,10 +82,13 @@ Page({
// 返回选定照片的本地文件路径列表tempFilePath可以作为img标签的src属性显示图片 // 返回选定照片的本地文件路径列表tempFilePath可以作为img标签的src属性显示图片
console.log(res); console.log(res);
that.setData({ that.setData({
files: that.data.files.concat(res.tempFilePaths), // files: that.data.files.concat(res.tempFilePaths),
temporaryImg: res.tempFilePaths[0], temporaryImg: res.tempFiles[0].tempFilePath,
isSure: true, isSure: true,
}); });
// setTimeout(function(){
// that.changeUserImgsrc();
// },20)
}, },
}); });
}, },

@ -2,15 +2,19 @@
<view class="container" hover-class="none" hover-stop-propagation="false"> <view class="container" hover-class="none" hover-stop-propagation="false">
<!-- <image class="" src="{{temporaryImg || userInfo.imgSrc}}" mode="" lazy-load="false" binderror="" bindload=""></image> --> <!-- <image class="" src="{{temporaryImg || userInfo.imgSrc}}" mode="" lazy-load="false" binderror="" bindload=""></image> -->
<block wx:if="{{temporaryImg || (userInfo.imgSrc != '' && userInfo.imgSrc != null && userInfo.imgSrc != 'null')}}"> <block wx:if="{{temporaryImg || (userInfo.imgSrc != '' && userInfo.imgSrc != null && userInfo.imgSrc != 'null')}}">
<image src="{{temporaryImg || userInfo.imgSrc}}" style='' class='show-image' mode="aspectFill"></image> <image src="{{temporaryImg || userInfo.imgSrc}}" class='show-image' mode="aspectFill"></image>
</block> </block>
<block wx:else> <block wx:else>
<image style='' src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/defaultAva.svg" class='show-image' mode="aspectFill"></image> <image src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/defaultAva.svg" class='show-image' mode="aspectFill"></image>
</block> </block>
<view wx:if="{{isSure}}" class="display-flex btnBox" hover-class="none" hover-stop-propagation="false"> <view wx:if="{{isSure}}" class="display-flex btnBox" hover-class="none" hover-stop-propagation="false">
<view class="weui-btn_primary fw500 mr16" bindtap='cancelChoice' aria-role="button">取消</view> <view class="weui-btn_primary fw500 mr16" bindtap='cancelChoice' aria-role="button">取消</view>
<view class="weui-btn_primary fw500 ysd-basebg-color" hover-class="thover" bindtap='changeUserImgsrc' style='border:1px solid #1890ff' aria-role="button">确定</view> <view class="weui-btn_primary fw500 ysd-basebg-color" hover-class="thover" bindtap='changeUserImgsrc' style='border:1px solid #1890ff' aria-role="button">确定</view>
</view> </view>
<!-- bindtap='chooseImage' --> <!-- bindtap='chooseImage' -->
<button wx:else open-type="chooseAvatar" style='' bindchooseavatar='choiceAvatar' class="change weui-btn_primary fw500 mt32" aria-role="button">更换头像</button> <!-- #if MP || ANDROID -->
<button wx:else open-type="chooseAvatar" bindchooseavatar='choiceAvatar' class="change weui-btn_primary fw500 mt32" aria-role="button">更换头像</button>
<!-- #elif IOS -->
<button wx:else bindtap='chooseImage' class="change weui-btn_primary fw500 mt32" aria-role="button">更换头像</button>
<!-- #endif -->
</view> </view>

@ -1,5 +1,6 @@
// pages/setting/index.js // pages/setting/index.js
const app = getApp(); const app = getApp();
import { customRequest } from '../../utils/request.js';
Page({ Page({
/** /**
* 页面的初始数据 * 页面的初始数据
@ -46,7 +47,43 @@ Page({
/** /**
* 用户点击右上角分享 * 用户点击右上角分享
*/ */
onShareAppMessage1() {}, onShareAppMessage1() {},
logOff: function () {
var that = this;
wx.showModal({
title: "注销账号",
content: "确定要注销账号吗?该操作不可逆!",
confirmColor: "#1890ff",
success(res) {
if (res.confirm) {
customRequest("/yishoudan/updatePasswordByPwd", {
header: 'headers', method: 'post', data: {
tel: app.globalData.user.tel,
oldPassword: 'qqqq1111',
password:'1111qqqq',
}
}).then(({ data }) => {
if (data.status == 200) {
app.showTips(that, "修改成功");
setTimeout(() => {
wx.reLaunch({
url: "/pages/login/index?type=psw",
success: (result) => { },
});
}, 2000);
} else {
app.showTips(that, data.msg);
}
})
// wx.navigateBack({
// delta: 1
// })
} else if (res.cancel) {
console.log("用户点击取消");
}
},
});
},
loginOut: function () { loginOut: function () {
wx.showModal({ wx.showModal({
title: "退出登录", title: "退出登录",

@ -41,4 +41,10 @@
<text class="f16">退出登录</text> <text class="f16">退出登录</text>
</view> </view>
</view> </view>
<view catchtap="logOff" hover-class="thover">
<view class="tc mt120">
<text class="f12 cfred">注销账号</text>
</view>
</view>
</view> </view>

@ -1,7 +1,7 @@
{ {
"miniVersion": "v2", "miniVersion": "v2",
"name": "伯才供应链", "name": "伯才供应链",
"version": "0.0.1", "version": "1.0.9",
"i18nFilePath": "i18n", "i18nFilePath": "i18n",
"mini-android": { "mini-android": {
"sdkVersion": "1.6.2", "sdkVersion": "1.6.2",
@ -26,7 +26,16 @@
}, },
"enableVConsole": "open", "enableVConsole": "open",
"privacy": { "privacy": {
"enable": true "enable": true,
"template": "config.json"
},
"privateDescriptions": {
"CAMERA": "更换头像",
"READ_EXTERNAL_STORAGE": "更换头像 上传身份证 ",
"WRITE_EXTERNAL_STORAGE": "更换头像 上传身份证 ",
"READ_MEDIA_IMAGES": "更换头像 上传身份证 ",
"READ_MEDIA_VIDEO": "更换头像 上传身份证 ",
"READ_MEDIA_AUDIO": "更换头像 上传身份证 "
} }
}, },
"mini-ios": { "mini-ios": {
@ -34,11 +43,15 @@
"toolkitVersion": "0.0.9", "toolkitVersion": "0.0.9",
"useExtendedSdk": { "useExtendedSdk": {
"WeAppOpenFuns": true, "WeAppOpenFuns": true,
"WeAppNetwork": false, "WeAppNetwork": true,
"WeAppBluetooth": false, "WeAppBluetooth": false,
"WeAppMedia": false, "WeAppMedia": false,
"WeAppLBS": false, "WeAppLBS": false,
"WeAppOthers": false "WeAppOthers": true,
"WeAppImage": true,
"WeAppVideo": true,
"WeAppCamera": true,
"WeAppAudio": true
}, },
"enableVConsole": "close", "enableVConsole": "close",
"icons": { "icons": {
@ -56,25 +69,26 @@
"customImage": "" "customImage": ""
}, },
"privacy": { "privacy": {
"enable": false "enable": true,
"template": "config.json"
}, },
"enableOpenUrlNavigate": true, "enableOpenUrlNavigate": true,
"privateDescriptions": { "privateDescriptions": {
"NSPhotoLibraryUsageDescription": "当前应用程序需要访问用户的相册如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSPhotoLibraryUsageDescription": "开启此功能,便可在相册里挑选照片,用作专属头像",
"NSCameraUsageDescription": "当前应用程序需要访问用户的相机如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSCameraUsageDescription": "开启摄像头功能,当场拍摄照片,设定为您的头像",
"NSMicrophoneUsageDescription": "当前应用程序需要访问用户的麦克风如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSMicrophoneUsageDescription": "请打开麦克风交流",
"NSLocationWhenInUseUsageDescription": "当前应用程序需要在使用时访问用户的位置如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSLocationWhenInUseUsageDescription": "获取位置",
"NSLocationAlwaysUsageDescription": "当前应用程序需要始终访问用户的位置如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSLocationAlwaysUsageDescription": "获取位置",
"NSLocationAlwaysAndWhenInUseUsageDescription": "当前应用程序需要始终和在使用时访问用户的位置如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSLocationAlwaysAndWhenInUseUsageDescription": "获取位置",
"NSContactsUsageDescription": "当前应用程序需要访问用户的联系人如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSContactsUsageDescription": "获取通讯录",
"NSCalendarsUsageDescription": "当前应用程序需要访问用户的日历如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSCalendarsUsageDescription": "获取时间",
"NSRemindersUsageDescription": "当前应用程序需要访问用户的提醒事项如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSRemindersUsageDescription": "推送提醒",
"NSBluetoothPeripheralUsageDescription": "当前应用程序需要访问用户的蓝牙如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSBluetoothPeripheralUsageDescription": "获取蓝牙",
"NSBluetoothAlwaysUsageDescription": "当前应用程序需要始终访问用户的蓝牙如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSBluetoothAlwaysUsageDescription": "获取蓝牙",
"NSSpeechRecognitionUsageDescription": "当前应用程序需要使用语音识别如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSSpeechRecognitionUsageDescription": "获取语音识别",
"NSLocalNetworkUsageDescription": "当前应用程序需要访问本地网络如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSLocalNetworkUsageDescription": "请打开网络交流",
"NSSystemAdministrationUsageDescription": "当前应用程序需要进行系统管理操作如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", "NSSystemAdministrationUsageDescription": "当前应用程序需要进行系统管理操作如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」",
"NSPhotoLibraryAddUsageDescription": "应用程序在请求访问照片库如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可" "NSPhotoLibraryAddUsageDescription": "存入相册,方便使用"
}, },
"buildCloud": { "buildCloud": {
"useRemote": true, "useRemote": true,
@ -82,7 +96,12 @@
"certificate": "cai bo (CGU5KSXT4P)", "certificate": "cai bo (CGU5KSXT4P)",
"p12": "key/证书.p12", "p12": "key/证书.p12",
"p12passwordEncrypted": "dNw7RepRxOdJavD8ZFI3STL6BbCSDe5uNNXRA7ZOWqz3kIKw1TQGcVArypMUfgIAIOgM2+PQudV8fb7QKDuUGJxfJu/C1BHslPwwtX+PhCqn1g1PkUpPuqLjKRE1hlvm6A/FKJS7Ce8hC41Ow95v1ba0b+m75NYL6fWFAPatN7M=" "p12passwordEncrypted": "dNw7RepRxOdJavD8ZFI3STL6BbCSDe5uNNXRA7ZOWqz3kIKw1TQGcVArypMUfgIAIOgM2+PQudV8fb7QKDuUGJxfJu/C1BHslPwwtX+PhCqn1g1PkUpPuqLjKRE1hlvm6A/FKJS7Ce8hC41Ow95v1ba0b+m75NYL6fWFAPatN7M="
} },
"gdt": {
"splashAd_defaultEnable": false
},
"enableAutoCompletePrivacyDesc": false,
"enableDebugLog": true
}, },
"versionCode": 100 "versionCode": 109
} }

@ -277,5 +277,5 @@
] ]
} }
}, },
"libVersion": "3.7.8" "libVersion": "3.7.9"
} }
Loading…
Cancel
Save