8 changed files with 630 additions and 534 deletions
Split View
Diff Options
-
2components/qn-map/qn-map.nvue
-
4enums/index.js
-
252manifest.json
-
4pages.json
-
97pages/agreement/index.vue
-
783pages/mall/index.vue
-
4pages/mine/index.vue
-
18utils/http/index.js
@ -1,119 +1,151 @@ |
|||
{ |
|||
"name": "纸掌柜", |
|||
"appid": "__UNI__8C1E198", |
|||
"description": "", |
|||
"versionName": "1.0.0", |
|||
"versionCode": "100", |
|||
"transformPx": false, |
|||
"networkTimeout": { |
|||
"request": 6000 |
|||
}, |
|||
/* 5+App特有相关 */ |
|||
"app-plus": { |
|||
"usingComponents": true, |
|||
"nvueStyleCompiler": "uni-app", |
|||
"compilerVersion": 3, |
|||
"splashscreen": { |
|||
"alwaysShowBeforeRender": true, |
|||
"waiting": true, |
|||
"autoclose": true, |
|||
"delay": 0 |
|||
"name" : "纸掌柜", |
|||
"appid" : "__UNI__8C1E198", |
|||
"description" : "", |
|||
"versionName" : "1.0.0", |
|||
"versionCode" : "100", |
|||
"transformPx" : false, |
|||
"networkTimeout" : { |
|||
"request" : 6000 |
|||
}, |
|||
"compatible": { |
|||
"ignoreVersion": true |
|||
}, |
|||
/* 模块配置 */ |
|||
"modules": { |
|||
"Maps": {}, |
|||
"Geolocation": {}, |
|||
"FaceID": {}, |
|||
"iBeacon": {} |
|||
}, |
|||
/* 应用发布信息 */ |
|||
"distribute": { |
|||
/* android打包配置 */ |
|||
"android": { |
|||
"permissions": [ |
|||
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>", |
|||
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.INTERNET\"/>", |
|||
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", |
|||
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.VIBRATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", |
|||
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", |
|||
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>" |
|||
], |
|||
"abiFilters": ["armeabi-v7a", "x86"] |
|||
}, |
|||
/* ios打包配置 */ |
|||
"ios": {}, |
|||
/* SDK配置 */ |
|||
"sdkConfigs": { |
|||
"maps": { |
|||
"amap": { |
|||
"appkey_ios": "0182ee2a9fdd5fd3ef6a8bd5a2f98325", |
|||
"appkey_android": "877848546f7f3717101a17c33e1d4df3" |
|||
} |
|||
/* 5+App特有相关 */ |
|||
"app-plus" : { |
|||
"usingComponents" : true, |
|||
"nvueStyleCompiler" : "uni-app", |
|||
"compilerVersion" : 3, |
|||
"splashscreen" : { |
|||
"alwaysShowBeforeRender" : true, |
|||
"waiting" : true, |
|||
"autoclose" : true, |
|||
"delay" : 0 |
|||
}, |
|||
"compatible" : { |
|||
"ignoreVersion" : true |
|||
}, |
|||
"payment": { |
|||
"weixin": { |
|||
"__platform__": ["ios", "android"], |
|||
"appid": "", |
|||
"UniversalLinks": "" |
|||
} |
|||
/* 模块配置 */ |
|||
"modules" : { |
|||
"Maps" : {}, |
|||
"Geolocation" : {}, |
|||
"FaceID" : {}, |
|||
"iBeacon" : {} |
|||
}, |
|||
"ad": {}, |
|||
"geolocation": { |
|||
"amap": { |
|||
"__platform__": ["ios", "android"], |
|||
"appkey_ios": "0182ee2a9fdd5fd3ef6a8bd5a2f98325", |
|||
"appkey_android": "877848546f7f3717101a17c33e1d4df3" |
|||
} |
|||
/* 应用发布信息 */ |
|||
"distribute" : { |
|||
/* android打包配置 */ |
|||
"android" : { |
|||
"permissions" : [ |
|||
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>", |
|||
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.INTERNET\"/>", |
|||
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", |
|||
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.VIBRATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", |
|||
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", |
|||
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>", |
|||
"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>" |
|||
], |
|||
"abiFilters" : [ "armeabi-v7a", "x86" ] |
|||
}, |
|||
/* ios打包配置 */ |
|||
"ios" : {}, |
|||
/* SDK配置 */ |
|||
"sdkConfigs" : { |
|||
"maps" : { |
|||
"amap" : { |
|||
"appkey_ios" : "0182ee2a9fdd5fd3ef6a8bd5a2f98325", |
|||
"appkey_android" : "877848546f7f3717101a17c33e1d4df3" |
|||
} |
|||
}, |
|||
"payment" : { |
|||
"weixin" : { |
|||
"__platform__" : [ "ios", "android" ], |
|||
"appid" : "", |
|||
"UniversalLinks" : "" |
|||
} |
|||
}, |
|||
"ad" : {}, |
|||
"geolocation" : { |
|||
"amap" : { |
|||
"__platform__" : [ "ios", "android" ], |
|||
"appkey_ios" : "0182ee2a9fdd5fd3ef6a8bd5a2f98325", |
|||
"appkey_android" : "877848546f7f3717101a17c33e1d4df3" |
|||
} |
|||
}, |
|||
"share" : {} |
|||
}, |
|||
"icons" : { |
|||
"android" : { |
|||
"hdpi" : "unpackage/res/icons/72x72.png", |
|||
"xhdpi" : "unpackage/res/icons/96x96.png", |
|||
"xxhdpi" : "unpackage/res/icons/144x144.png", |
|||
"xxxhdpi" : "unpackage/res/icons/192x192.png" |
|||
}, |
|||
"ios" : { |
|||
"appstore" : "unpackage/res/icons/1024x1024.png", |
|||
"ipad" : { |
|||
"app" : "unpackage/res/icons/76x76.png", |
|||
"app@2x" : "unpackage/res/icons/152x152.png", |
|||
"notification" : "unpackage/res/icons/20x20.png", |
|||
"notification@2x" : "unpackage/res/icons/40x40.png", |
|||
"proapp@2x" : "unpackage/res/icons/167x167.png", |
|||
"settings" : "unpackage/res/icons/29x29.png", |
|||
"settings@2x" : "unpackage/res/icons/58x58.png", |
|||
"spotlight" : "unpackage/res/icons/40x40.png", |
|||
"spotlight@2x" : "unpackage/res/icons/80x80.png" |
|||
}, |
|||
"iphone" : { |
|||
"app@2x" : "unpackage/res/icons/120x120.png", |
|||
"app@3x" : "unpackage/res/icons/180x180.png", |
|||
"notification@2x" : "unpackage/res/icons/40x40.png", |
|||
"notification@3x" : "unpackage/res/icons/60x60.png", |
|||
"settings@2x" : "unpackage/res/icons/58x58.png", |
|||
"settings@3x" : "unpackage/res/icons/87x87.png", |
|||
"spotlight@2x" : "unpackage/res/icons/80x80.png", |
|||
"spotlight@3x" : "unpackage/res/icons/120x120.png" |
|||
} |
|||
} |
|||
} |
|||
}, |
|||
"share": {} |
|||
} |
|||
"uniStatistics" : { |
|||
"enable" : true |
|||
} |
|||
}, |
|||
"uniStatistics": { |
|||
"enable": true |
|||
} |
|||
}, |
|||
/* 快应用特有相关 */ |
|||
"quickapp": {}, |
|||
/* 小程序特有相关 */ |
|||
"mp-weixin": { |
|||
"appid": "", |
|||
"setting": { |
|||
"urlCheck": false |
|||
/* 快应用特有相关 */ |
|||
"quickapp" : {}, |
|||
/* 小程序特有相关 */ |
|||
"mp-weixin" : { |
|||
"appid" : "", |
|||
"setting" : { |
|||
"urlCheck" : false |
|||
}, |
|||
"usingComponents" : true |
|||
}, |
|||
"mp-alipay" : { |
|||
"usingComponents" : true |
|||
}, |
|||
"mp-baidu" : { |
|||
"usingComponents" : true |
|||
}, |
|||
"mp-toutiao" : { |
|||
"usingComponents" : true |
|||
}, |
|||
"uniStatistics" : { |
|||
"enable" : false |
|||
}, |
|||
"usingComponents": true |
|||
}, |
|||
"mp-alipay": { |
|||
"usingComponents": true |
|||
}, |
|||
"mp-baidu": { |
|||
"usingComponents": true |
|||
}, |
|||
"mp-toutiao": { |
|||
"usingComponents": true |
|||
}, |
|||
"uniStatistics": { |
|||
"enable": false |
|||
}, |
|||
"vueVersion": "2", |
|||
"h5": { |
|||
"router": { |
|||
"mode": "history" |
|||
"vueVersion" : "2", |
|||
"h5" : { |
|||
"router" : { |
|||
"mode" : "history" |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,35 +1,82 @@ |
|||
<template> |
|||
<view class="content">agreement</view> |
|||
<view class="content"> |
|||
<uni-nav-bar left-icon="back" @clickLeft="back" statusBar fixed title="用户与隐私协议"></uni-nav-bar> |
|||
<view style="word-break: break-all; white-space: pre-wrap; padding: 20rpx 16rpx" v-html="content"></view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default {} |
|||
</script> |
|||
const content = `软件许可使用协议 |
|||
发布时间:2020年 7 月 1 日 |
|||
|
|||
<style> |
|||
.content { |
|||
display: flex; |
|||
flex-direction: column; |
|||
align-items: center; |
|||
justify-content: center; |
|||
} |
|||
|
|||
.logo { |
|||
height: 200rpx; |
|||
width: 200rpx; |
|||
margin-top: 200rpx; |
|||
margin-left: auto; |
|||
margin-right: auto; |
|||
margin-bottom: 50rpx; |
|||
} |
|||
|
|||
.text-area { |
|||
display: flex; |
|||
justify-content: center; |
|||
提示条款 |
|||
|
|||
本软件许可使用协议(以下称"本协议")由您与广州千鸟电商科技有限公司(以下称“我们”)于广东省广州市天河区共同签署。 |
|||
|
|||
|
|||
|
|||
在使用“纸掌柜”软件(软件名称以实际展示为准,以下称许可软件)之前,请您认真阅读并同意《千鸟互联服务协议》以及《隐私权政策》,这是我们向您提供许可软件及许可软件相关服务的前提。我们特别在此提示您注意阅读免除或者限制责任的条款、法律适用和争议解决条款,相关条款将以粗体标识,您需要重点阅读。如您对协议有任何疑问,可向客服咨询。如果您完全同意并接受本协议,您可下载安装或开始使用许可软件。 |
|||
|
|||
|
|||
|
|||
本协议的内容包括协议正文及所有我们已经公布的适用于所有使用者的各类服务条款及规则(诸如《千鸟互联服务协议》、千鸟平台规则等),未来我们会继续丰富相关的服务条款与规则,并依法定程序公布生效。所有条款与规则为协议不可分割的组成部分,与协议具有同等法律效力。 |
|||
|
|||
|
|||
|
|||
一、 定义 |
|||
|
|||
1、 许可软件:是指由我们开发的,供您从下载平台下载,并仅限在相应系统手持移动终端中安装、使用的软件系统。 |
|||
|
|||
2、 千鸟互联服务:我们基于互联网,以包含千鸟互联网站、本软件等在内的各种形态(包括未来技术发展出现的新的服务形态)向您提供的各项服务。 |
|||
|
|||
|
|||
|
|||
二、许可范围 |
|||
|
|||
1、 由于软件适配平台及终端限制,您理解您仅可在许可软件列明的系统终端使用许可软件;您将许可软件安装在非对应系统的其他终端设备上的,可能会对您硬件或软件功能造成损害。 |
|||
|
|||
2、 许可软件仅限用于非商业目的,供您个人消费合理自用。未经许可,您不可为商业运营目的安装、使用、运行许可软件。 |
|||
|
|||
3、 为了改善用户体验、完善服务内容、保证许可软件与我们提供服务的商业诉求一致,我们会对许可软件及/或其相关服务、功能、界面进行更新、修改,包括开发新的功能、删除旧功能等。您可按照变更后许可软件的实际情况取得相应功能或服务的授权,并可适用本协议相关约定。 |
|||
|
|||
|
|||
|
|||
三、使用规范 |
|||
|
|||
1、 您应该规范使用许可软件,以下方式是违反使用规范的: |
|||
|
|||
|
|||
|
|||
(1) 从事危害网络信息安全、欺诈、盗用他人账户、资金等违法犯罪活动,发表、传送、传播、储存侵害我们及他人知识产权、商业秘密权,或其他违反国家法律法规政策、破坏公序良俗、损害公共利益的行为; |
|||
|
|||
(2) 擅自对许可软件及/或其组成部分进行出租、出借、再许可、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点,或借助许可软件发展与之有关的衍生产品、作品、服务、插件、外挂、兼容、互联等; |
|||
|
|||
(3) 通过非由我们或我们关联公司开发、授权或认可的第三方兼容软件、系统登录或使用许可软件,或针对许可软件使用非我们及我们关联公司开发、授权或认证的插件和外挂; |
|||
|
|||
(4) 删除许可软件及其他副本上关于版权的信息、内容,或修改、删除或避开为保护知识产权而设置的任何技术措施; |
|||
|
|||
(5) 对许可软件或者许可软件运行过程中释放在终端中的任何数据及许可软件运行过程中终端与服务器端的交互数据进行获取、复制、修改或创作任何衍生作品,包括使用插件、外挂或非经授权的第三方工具/服务接入许可软件和相关系统等形式; |
|||
|
|||
(6) 通过修改或伪造许可软件运行中的指令、数据、数据包,增加、删减、变动许可软件的功能或运行效果,及/或将具有上述用途的软件通过信息网络向公众传播或者运营; |
|||
|
|||
(7) 其他以任何不合法的方式、不合法的目的或以任何与本协议约定不一致的方式使用许可软件。 |
|||
` |
|||
import { back } from '@/utils/hook.js' |
|||
export default { |
|||
data() { |
|||
return { |
|||
content: content |
|||
} |
|||
}, |
|||
methods: { |
|||
back |
|||
} |
|||
} |
|||
</script> |
|||
|
|||
.title { |
|||
font-size: 36rpx; |
|||
color: #8f8f94; |
|||
<style lang="scss" scoped> |
|||
.content { |
|||
width: 750rpx; |
|||
} |
|||
</style> |
|||
Write
Preview
Loading…
Cancel
Save