diff --git a/App.vue b/App.vue
index 2edccc5..97a42d8 100644
--- a/App.vue
+++ b/App.vue
@@ -36,6 +36,97 @@
.container {
padding: 15px;
}
+.content {
+ display: flex;
+ min-width: 750rpx;
+ max-width: 750rpx;
+ height: 100vh;
+ padding: 0;
+ margin: 0;
+ flex-direction: column;
+ align-items: center;
+ position: relative;
+ overflow: hidden;
+ background-color: $app-bj;
+}
+.flex-r-lr{
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+}
+.flex-c{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.flex-r-e{
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-end;
+}
+
+.text-white{
+ color:#fff;
+}
+.text-zi{
+ color:#7934F6;
+}
+.text-zu{
+ color:#000;
+}
+.text-zu1{
+ color:#333;
+}
+.text-fu{
+ color:#666;
+}
+.text-lu{
+ color:#00A776;
+}
+.mt-24{
+ margin-top:24rpx;
+}
+.mt-32{
+ margin-top:32rpx;
+}
+.mt-48{
+ margin-top:48rpx;
+}
+.mt-88{
+ margin-top:88rpx;
+}
+.text-20{
+ font-size:20rpx;
+}
+.text-24{
+ font-size:24rpx;
+}
+.text-28{
+ font-size:28rpx;
+}
+.text-36{
+ font-size:36rpx;
+}
+.text-bold{
+ font-weight:bold;
+}
+.line-h{
+ line-height:1.2
+}
+.mr-32{
+ margin-right:32rpx;
+}
+.text-overflow1 {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ line-clamp: 2;
+ -webkit-box-orient: vertical;
+}
+.text-d{
+ text-decoration: line-through;
+}
button {
margin-bottom: 15px;
diff --git a/api/contract.js b/api/contract.js
new file mode 100644
index 0000000..2be853b
--- /dev/null
+++ b/api/contract.js
@@ -0,0 +1,26 @@
+import request from '@/utils/request.js'; // 引入封装的方法
+
+
+// 是否已签
+export function signContract() {
+ // return request.post('/common/getSmsCode',qs.stringify(params));
+ return request({
+ url: "/signature/isSignContract",
+ method: "get",
+ });
+}
+export function getContractList() {
+ // return request.post('/common/getSmsCode',qs.stringify(params));
+ return request({
+ url: "/signature/getSignContractList",
+ method: "get",
+ });
+}
+export function contractInfo(data) {
+ // return request.post('/common/getSmsCode',qs.stringify(params));
+ return request({
+ url: "/signature/getSignContractInfo",
+ method: "get",
+ data
+ });
+}
diff --git a/components/common/down-popup.vue b/components/common/down-popup.vue
new file mode 100644
index 0000000..84a631b
--- /dev/null
+++ b/components/common/down-popup.vue
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
diff --git a/components/common/global.js b/components/common/global.js
new file mode 100644
index 0000000..f67911d
--- /dev/null
+++ b/components/common/global.js
@@ -0,0 +1,20 @@
+//取手机设置
+const systemInfo = uni.getSystemInfoSync();
+
+//屏幕长高 顶部 底部安全区 型号 是否为ios 以ios11模拟器开发暂取5个 安卓和其它ios机型有需要以后在说
+export const screen = {
+ width:systemInfo.safeArea.width,
+ height:systemInfo.safeArea.height,
+ top:systemInfo.statusBarHeight ? systemInfo.statusBarHeight : systemInfo.safeAreaInsets.top,
+ bottom:Math.abs(systemInfo.safeAreaInsets.bottom),
+ platform:systemInfo.platform,
+ isIos:systemInfo.platform === 'ios' ? true : false
+};
+
+//网络状态 当前网络状态 是否有网 是否支持下载 4 5g wifi 支持
+export const network = {
+ curNet:'',
+ isNone:'',
+ isDownload:''
+};
+
diff --git a/components/common/header.vue b/components/common/header.vue
new file mode 100644
index 0000000..741ad7b
--- /dev/null
+++ b/components/common/header.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
diff --git a/components/common/top-safe.nvue b/components/common/top-safe.nvue
new file mode 100644
index 0000000..d277f4f
--- /dev/null
+++ b/components/common/top-safe.nvue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
diff --git a/main.js b/main.js
index fa9dbd0..ca6205d 100644
--- a/main.js
+++ b/main.js
@@ -1,7 +1,6 @@
import App from './App'
import messages from './locale/index'
import uviewPlus from '@/uni_modules/uview-plus'
-
let i18nConfig = {
locale: uni.getLocale(),
messages
diff --git a/package-lock.json b/package-lock.json
index c3b4d21..2b4a0a2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,235 +1,172 @@
{
"name": "tb",
"version": "1.0.2",
- "lockfileVersion": 3,
+ "lockfileVersion": 1,
"requires": true,
- "packages": {
- "": {
- "name": "tb",
- "version": "1.0.2",
- "dependencies": {
- "axios": "0.27.2",
- "axios-adapter-uniapp": "^0.1.4",
- "axios-miniprogram-adapter": "^0.3.4",
- "crypto-js": "^4.2.0",
- "dayjs": "^1.11.13",
- "qs": "^6.14.0"
- }
- },
- "node_modules/asynckit": {
+ "dependencies": {
+ "asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
- "node_modules/axios": {
+ "axios": {
"version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz",
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
- "dependencies": {
+ "requires": {
"follow-redirects": "^1.14.9",
"form-data": "^4.0.0"
}
},
- "node_modules/axios-adapter-uniapp": {
+ "axios-adapter-uniapp": {
"version": "0.1.4",
"resolved": "https://registry.npmmirror.com/axios-adapter-uniapp/-/axios-adapter-uniapp-0.1.4.tgz",
"integrity": "sha512-4je5JcWGrrTjPEJXVXJZnOkv+BsnYn/fKbQmjxzdCGFyoQw1gq3tfQ4/WhLzy+Gi9cQJl3K8EH26G7U0BK3wcw==",
- "dependencies": {
+ "requires": {
"axios": "^0.27.2"
}
},
- "node_modules/axios-miniprogram-adapter": {
+ "axios-miniprogram-adapter": {
"version": "0.3.5",
"resolved": "https://registry.npmmirror.com/axios-miniprogram-adapter/-/axios-miniprogram-adapter-0.3.5.tgz",
"integrity": "sha512-ZAudH+aTi0QPIy8IQm26F0nxKoTFa/mNhDfxGkG5ndsQe4RVnyyb6f50tIT13nHtNepAjZo9i+UGmTbke5+lbQ==",
- "dependencies": {
+ "requires": {
"axios": "^0.19.2"
- }
- },
- "node_modules/axios-miniprogram-adapter/node_modules/axios": {
- "version": "0.19.2",
- "resolved": "https://registry.npmmirror.com/axios/-/axios-0.19.2.tgz",
- "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
- "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410",
- "dependencies": {
- "follow-redirects": "1.5.10"
- }
- },
- "node_modules/axios-miniprogram-adapter/node_modules/follow-redirects": {
- "version": "1.5.10",
- "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.5.10.tgz",
- "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
- "dependencies": {
- "debug": "=3.1.0"
},
- "engines": {
- "node": ">=4.0"
+ "dependencies": {
+ "axios": {
+ "version": "0.19.2",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-0.19.2.tgz",
+ "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
+ "requires": {
+ "follow-redirects": "1.5.10"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.5.10.tgz",
+ "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
+ "requires": {
+ "debug": "=3.1.0"
+ }
+ }
}
},
- "node_modules/call-bind-apply-helpers": {
+ "call-bind-apply-helpers": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
- "dependencies": {
+ "requires": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
}
},
- "node_modules/call-bound": {
+ "call-bound": {
"version": "1.0.4",
"resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz",
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
- "dependencies": {
+ "requires": {
"call-bind-apply-helpers": "^1.0.2",
"get-intrinsic": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/combined-stream": {
+ "combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": {
+ "requires": {
"delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
}
},
- "node_modules/crypto-js": {
+ "crypto-js": {
"version": "4.2.0",
"resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz",
"integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
},
- "node_modules/dayjs": {
+ "dayjs": {
"version": "1.11.13",
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
"integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
},
- "node_modules/debug": {
+ "debug": {
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dependencies": {
+ "requires": {
"ms": "2.0.0"
}
},
- "node_modules/delayed-stream": {
+ "delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "engines": {
- "node": ">=0.4.0"
- }
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
},
- "node_modules/dunder-proto": {
+ "dunder-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "dependencies": {
+ "requires": {
"call-bind-apply-helpers": "^1.0.1",
"es-errors": "^1.3.0",
"gopd": "^1.2.0"
- },
- "engines": {
- "node": ">= 0.4"
}
},
- "node_modules/es-define-property": {
+ "es-define-property": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
- "engines": {
- "node": ">= 0.4"
- }
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
},
- "node_modules/es-errors": {
+ "es-errors": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
- "engines": {
- "node": ">= 0.4"
- }
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
},
- "node_modules/es-object-atoms": {
+ "es-object-atoms": {
"version": "1.1.1",
"resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
- "dependencies": {
+ "requires": {
"es-errors": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
}
},
- "node_modules/es-set-tostringtag": {
+ "es-set-tostringtag": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
- "dependencies": {
+ "requires": {
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.6",
"has-tostringtag": "^1.0.2",
"hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
}
},
- "node_modules/follow-redirects": {
- "version": "1.15.9",
- "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz",
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
+ "follow-redirects": {
+ "version": "1.15.11",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz",
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="
},
- "node_modules/form-data": {
- "version": "4.0.2",
- "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz",
- "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
- "dependencies": {
+ "form-data": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz",
+ "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
+ "requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.2",
"mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
}
},
- "node_modules/function-bind": {
+ "function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
},
- "node_modules/get-intrinsic": {
+ "get-intrinsic": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
- "dependencies": {
+ "requires": {
"call-bind-apply-helpers": "^1.0.2",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
@@ -240,196 +177,121 @@
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
"math-intrinsics": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/get-proto": {
+ "get-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "dependencies": {
+ "requires": {
"dunder-proto": "^1.0.1",
"es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
}
},
- "node_modules/gopd": {
+ "gopd": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
},
- "node_modules/has-symbols": {
+ "has-symbols": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
},
- "node_modules/has-tostringtag": {
+ "has-tostringtag": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
- "dependencies": {
+ "requires": {
"has-symbols": "^1.0.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/hasown": {
+ "hasown": {
"version": "2.0.2",
"resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "dependencies": {
+ "requires": {
"function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
}
},
- "node_modules/math-intrinsics": {
+ "math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "engines": {
- "node": ">= 0.4"
- }
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
},
- "node_modules/mime-db": {
+ "mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "engines": {
- "node": ">= 0.6"
- }
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
},
- "node_modules/mime-types": {
+ "mime-types": {
"version": "2.1.35",
"resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dependencies": {
+ "requires": {
"mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
}
},
- "node_modules/ms": {
+ "ms": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
- "node_modules/object-inspect": {
+ "object-inspect": {
"version": "1.13.4",
"resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz",
- "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
},
- "node_modules/qs": {
+ "qs": {
"version": "6.14.0",
"resolved": "https://registry.npmmirror.com/qs/-/qs-6.14.0.tgz",
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
- "dependencies": {
+ "requires": {
"side-channel": "^1.1.0"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/side-channel": {
+ "side-channel": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz",
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
- "dependencies": {
+ "requires": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.3",
"side-channel-list": "^1.0.0",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/side-channel-list": {
+ "side-channel-list": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz",
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
- "dependencies": {
+ "requires": {
"es-errors": "^1.3.0",
"object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/side-channel-map": {
+ "side-channel-map": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz",
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
- "dependencies": {
+ "requires": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/side-channel-weakmap": {
+ "side-channel-weakmap": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
- "dependencies": {
+ "requires": {
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"get-intrinsic": "^1.2.5",
"object-inspect": "^1.13.3",
"side-channel-map": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
}
}
}
diff --git a/package.json b/package.json
index 4d05801..a2ee879 100644
--- a/package.json
+++ b/package.json
@@ -9,8 +9,7 @@
"信任桥"
],
"dcloudext": {
- "category": [
- ],
+ "category": [],
"sale": {
"regular": {
"price": "0.00"
diff --git a/pages.json b/pages.json
index 83ee3ca..319b911 100644
--- a/pages.json
+++ b/pages.json
@@ -34,8 +34,24 @@
"navigationStyle": "custom"
}
},
-
-
+ {
+ "path": "pages/contract/index",
+ "style": {
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/contract/check",
+ "style": {
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/shop/search",
+ "style": {
+ "navigationStyle": "custom"
+ }
+ },
{
"path": "pages/LuckyWheel/LuckyWheel",
"style": {
diff --git a/pages/contract/check.vue b/pages/contract/check.vue
new file mode 100644
index 0000000..0f938cb
--- /dev/null
+++ b/pages/contract/check.vue
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+ 消费型合伙人协议
+
+
+ {{item.text}}
+
+ {{item.value}}
+
+
+
+
+
+ 合同签约人信息
+
+
+ {{item.text}}
+ {{item.value}}
+
+
+
+
+
+ 下载合同
+
+
+
+
+
+
+
+
+
diff --git a/pages/contract/components/contract-item.vue b/pages/contract/components/contract-item.vue
new file mode 100644
index 0000000..a03e53a
--- /dev/null
+++ b/pages/contract/components/contract-item.vue
@@ -0,0 +1,89 @@
+
+
+
+ 发起方:信任桥(深圳)网络科技有限公司
+
+ {{type ? '已签署' : '未签署'}}
+
+
+ 消费型合伙人协议
+
+ {{text}}
+ {{time}}
+
+
+
+ {{type ? '查看' : '去签署'}}
+
+
+
+
+
+
+
+
diff --git a/pages/contract/index.vue b/pages/contract/index.vue
new file mode 100644
index 0000000..24b9e29
--- /dev/null
+++ b/pages/contract/index.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/home/home.vue b/pages/home/home.vue
index dc62bfa..9b778f1 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -424,7 +424,7 @@ export default {
},
jumpSearch() {
uni.navigateTo({
- url: '/pages/other_package/search/search',
+ url: '/pages/shop/search',
})
},
/**
diff --git a/pages/mine_package/mine_settings/mine_settings.vue b/pages/mine_package/mine_settings/mine_settings.vue
index 46a08a9..a0938b7 100644
--- a/pages/mine_package/mine_settings/mine_settings.vue
+++ b/pages/mine_package/mine_settings/mine_settings.vue
@@ -63,6 +63,11 @@
关于我们
+
+
+ 我的合同
+
+
@@ -135,6 +140,10 @@ export default {
uni.navigateTo({
url: '/pages/mine_package/mine_product_agreement/mine_product_agreement'
})
+ }else if(type === 'contract'){
+ uni.navigateTo({
+ url:'/pages/contract/index'
+ })
}
},
// 跳转到交易密码
diff --git a/pages/other_package/search/search.vue b/pages/other_package/search/search.vue
index 3d920fc..db8bb8a 100644
--- a/pages/other_package/search/search.vue
+++ b/pages/other_package/search/search.vue
@@ -25,7 +25,7 @@
-
+
-
+
综合
销量
diff --git a/pages/shop/components/shop-item.vue b/pages/shop/components/shop-item.vue
new file mode 100644
index 0000000..5c5a98c
--- /dev/null
+++ b/pages/shop/components/shop-item.vue
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+ {{obj.title}}
+
+ ¥{{obj.adPrice}}
+
+ ¥{{obj.price}}
+
+
+
+
+
+
+
+
+
diff --git a/pages/shop/search.vue b/pages/shop/search.vue
new file mode 100644
index 0000000..94668a3
--- /dev/null
+++ b/pages/shop/search.vue
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+ 搜索历史
+
+
+
+
+ {{item}}
+
+
+
+
+ 暂无历史记录
+
+
+
+
+ 商品展示
+
+
+
+
+
+ 暂无数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/sort/sort.vue b/pages/sort/sort.vue
index cbf85ec..bd64e07 100644
--- a/pages/sort/sort.vue
+++ b/pages/sort/sort.vue
@@ -128,12 +128,9 @@ export default {
}
},
jumpSearch(item) {
- let path = "/pages/other_package/search/search";
- if (item && Object.keys(item).length !== 0) {
- path = path + "?keyword=" + item.name;
- }
+
uni.navigateTo({
- url: path,
+ url: '/pages/shop/search',
})
},
// 查询分类
diff --git a/static/new/close.png b/static/new/close.png
new file mode 100644
index 0000000..d77123f
Binary files /dev/null and b/static/new/close.png differ
diff --git a/utils/func.js b/utils/func.js
new file mode 100644
index 0000000..90a8cc6
--- /dev/null
+++ b/utils/func.js
@@ -0,0 +1,43 @@
+
+
+
+export default {
+ formatDate (date,val) {
+ let y = date.getFullYear();
+ let m = date.getMonth()+1;
+ let d = date.getDate();
+ let h = date.getHours();
+ let mm = date.getMinutes();
+ let s = date.getSeconds();
+ if(m <= 9){
+ m = '0' + m;
+ }
+ if(d <= 9){
+ d = '0' + d;
+ }
+ if(h <= 9){
+ h = '0' + h;
+ }
+ if(mm <= 9){
+ mm = '0' + mm;
+ }
+ if(s <= 9){
+ s = '0' + s;
+ }
+
+ let tmpTime = '';
+ if(val == 0){
+ tmpTime = `${h}:${mm}`;
+ }else if(val == 1){
+ tmpTime = `${m}-${d}`;
+ }else if(val == 2){
+ tmpTime = `${y}-${m}-${d} ${h}:${mm}:${s}`;
+ }else if(val == 3){
+ tmpTime = `${y}-${m}-${d}`;
+ }
+ return tmpTime;
+ },
+
+
+}
+