diff --git a/config.json b/config.json new file mode 100644 index 0000000..010959d --- /dev/null +++ b/config.json @@ -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" + } + } +} \ No newline at end of file diff --git a/key/CertificateSigningRequest.certSigningRequest b/key/CertificateSigningRequest.certSigningRequest new file mode 100644 index 0000000..3376e0c --- /dev/null +++ b/key/CertificateSigningRequest.certSigningRequest @@ -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----- diff --git a/key/bocaigongyinglianappname.mobileprovision b/key/bocaigongyinglianappname.mobileprovision new file mode 100644 index 0000000..bbe59e0 Binary files /dev/null and b/key/bocaigongyinglianappname.mobileprovision differ diff --git a/key/ios_distribution.cer b/key/ios_distribution.cer new file mode 100644 index 0000000..0ef18d4 Binary files /dev/null and b/key/ios_distribution.cer differ diff --git a/key/证书.p12 b/key/证书.p12 new file mode 100644 index 0000000..ff761eb Binary files /dev/null and b/key/证书.p12 differ diff --git a/pages/changeAvatar/index.js b/pages/changeAvatar/index.js index ad9c11e..10b1e77 100644 --- a/pages/changeAvatar/index.js +++ b/pages/changeAvatar/index.js @@ -28,7 +28,19 @@ Page({ onShow() { this.setData({ 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属性显示图片 console.log(res); that.setData({ - files: that.data.files.concat(res.tempFilePaths), - temporaryImg: res.tempFilePaths[0], + // files: that.data.files.concat(res.tempFilePaths), + temporaryImg: res.tempFiles[0].tempFilePath, isSure: true, - }); + }); + // setTimeout(function(){ + // that.changeUserImgsrc(); + // },20) }, }); }, diff --git a/pages/changeAvatar/index.wxml b/pages/changeAvatar/index.wxml index 0afb48b..6c62270 100644 --- a/pages/changeAvatar/index.wxml +++ b/pages/changeAvatar/index.wxml @@ -2,15 +2,19 @@ - + - + 取消 确定 - + + + + + \ No newline at end of file diff --git a/pages/setting/index.js b/pages/setting/index.js index 33cc0d6..8a2bd2e 100644 --- a/pages/setting/index.js +++ b/pages/setting/index.js @@ -1,5 +1,6 @@ // pages/setting/index.js const app = getApp(); +import { customRequest } from '../../utils/request.js'; 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 () { wx.showModal({ title: "退出登录", diff --git a/pages/setting/index.wxml b/pages/setting/index.wxml index 35ce078..f62e2de 100644 --- a/pages/setting/index.wxml +++ b/pages/setting/index.wxml @@ -41,4 +41,10 @@ 退出登录 + + + + 注销账号 + + diff --git a/project.miniapp.json b/project.miniapp.json index 7188548..da38240 100644 --- a/project.miniapp.json +++ b/project.miniapp.json @@ -1,7 +1,7 @@ { "miniVersion": "v2", "name": "伯才供应链", - "version": "0.0.1", + "version": "1.0.9", "i18nFilePath": "i18n", "mini-android": { "sdkVersion": "1.6.2", @@ -26,7 +26,16 @@ }, "enableVConsole": "open", "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": { @@ -34,11 +43,15 @@ "toolkitVersion": "0.0.9", "useExtendedSdk": { "WeAppOpenFuns": true, - "WeAppNetwork": false, + "WeAppNetwork": true, "WeAppBluetooth": false, "WeAppMedia": false, "WeAppLBS": false, - "WeAppOthers": false + "WeAppOthers": true, + "WeAppImage": true, + "WeAppVideo": true, + "WeAppCamera": true, + "WeAppAudio": true }, "enableVConsole": "close", "icons": { @@ -56,25 +69,26 @@ "customImage": "" }, "privacy": { - "enable": false + "enable": true, + "template": "config.json" }, "enableOpenUrlNavigate": true, "privateDescriptions": { - "NSPhotoLibraryUsageDescription": "当前应用程序需要访问用户的相册,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSCameraUsageDescription": "当前应用程序需要访问用户的相机,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSMicrophoneUsageDescription": "当前应用程序需要访问用户的麦克风,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSLocationWhenInUseUsageDescription": "当前应用程序需要在使用时访问用户的位置,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSLocationAlwaysUsageDescription": "当前应用程序需要始终访问用户的位置,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSLocationAlwaysAndWhenInUseUsageDescription": "当前应用程序需要始终和在使用时访问用户的位置,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSContactsUsageDescription": "当前应用程序需要访问用户的联系人,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSCalendarsUsageDescription": "当前应用程序需要访问用户的日历,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSRemindersUsageDescription": "当前应用程序需要访问用户的提醒事项,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSBluetoothPeripheralUsageDescription": "当前应用程序需要访问用户的蓝牙,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSBluetoothAlwaysUsageDescription": "当前应用程序需要始终访问用户的蓝牙,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSSpeechRecognitionUsageDescription": "当前应用程序需要使用语音识别,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSLocalNetworkUsageDescription": "当前应用程序需要访问本地网络,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", + "NSPhotoLibraryUsageDescription": "开启此功能,便可在相册里挑选照片,用作专属头像", + "NSCameraUsageDescription": "开启摄像头功能,当场拍摄照片,设定为您的头像", + "NSMicrophoneUsageDescription": "请打开麦克风交流", + "NSLocationWhenInUseUsageDescription": "获取位置", + "NSLocationAlwaysUsageDescription": "获取位置", + "NSLocationAlwaysAndWhenInUseUsageDescription": "获取位置", + "NSContactsUsageDescription": "获取通讯录", + "NSCalendarsUsageDescription": "获取时间", + "NSRemindersUsageDescription": "推送提醒", + "NSBluetoothPeripheralUsageDescription": "获取蓝牙", + "NSBluetoothAlwaysUsageDescription": "获取蓝牙", + "NSSpeechRecognitionUsageDescription": "获取语音识别", + "NSLocalNetworkUsageDescription": "请打开网络交流", "NSSystemAdministrationUsageDescription": "当前应用程序需要进行系统管理操作,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可」", - "NSPhotoLibraryAddUsageDescription": "应用程序在请求访问照片库,如需修改描述请前往「project.miniapp.json - 隐私信息访问许可描述」修改,并且关闭「自动使用默认描述补全默认隐私信息访问许可" + "NSPhotoLibraryAddUsageDescription": "存入相册,方便使用" }, "buildCloud": { "useRemote": true, @@ -82,7 +96,12 @@ "certificate": "cai bo (CGU5KSXT4P)", "p12": "key/证书.p12", "p12passwordEncrypted": "dNw7RepRxOdJavD8ZFI3STL6BbCSDe5uNNXRA7ZOWqz3kIKw1TQGcVArypMUfgIAIOgM2+PQudV8fb7QKDuUGJxfJu/C1BHslPwwtX+PhCqn1g1PkUpPuqLjKRE1hlvm6A/FKJS7Ce8hC41Ow95v1ba0b+m75NYL6fWFAPatN7M=" - } + }, + "gdt": { + "splashAd_defaultEnable": false + }, + "enableAutoCompletePrivacyDesc": false, + "enableDebugLog": true }, - "versionCode": 100 + "versionCode": 109 } diff --git a/project.private.config.json b/project.private.config.json index 9554eed..3001052 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -277,5 +277,5 @@ ] } }, - "libVersion": "3.7.8" + "libVersion": "3.7.9" } \ No newline at end of file