no message
This commit is contained in:
@@ -36,7 +36,77 @@
|
|||||||
.container {
|
.container {
|
||||||
padding: 15px;
|
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;
|
||||||
|
}
|
||||||
button {
|
button {
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -0,0 +1,135 @@
|
|||||||
|
<template>
|
||||||
|
<view class="down-popup-view" v-if="show">
|
||||||
|
<view class="down-panel">
|
||||||
|
<view class="flex-r-lr mt-24">
|
||||||
|
<view></view>
|
||||||
|
<text class="text-zu1 text-32">{{title}}</text>
|
||||||
|
<image src="@/static/new/close.png" @click.stop="onCancel" class="close-img"></image>
|
||||||
|
</view>
|
||||||
|
<text class="text-zu1 text-48 mt-88">{{articleTitle}}</text>
|
||||||
|
<view class="content-text mt-48">
|
||||||
|
<text class="text-28 text-zu1">
|
||||||
|
{{contentText}}
|
||||||
|
</text>
|
||||||
|
</view>
|
||||||
|
<view class="bottom-btn">
|
||||||
|
<view class="left-box left flex-c" @click.stop="onCancel">
|
||||||
|
<text class="text-fu text-32">{{cancel}}</text>
|
||||||
|
</view>
|
||||||
|
<view class="left-box right flex-c" @click.stop="onOk">
|
||||||
|
<text class="text-white text-32">{{ok}}</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
|
||||||
|
export default {
|
||||||
|
props:{
|
||||||
|
show:{
|
||||||
|
type:Boolean,
|
||||||
|
default:false
|
||||||
|
},
|
||||||
|
title:{
|
||||||
|
type:String,
|
||||||
|
default:'签署合同'
|
||||||
|
},
|
||||||
|
articleTitle:{
|
||||||
|
type:String,
|
||||||
|
default:'消费型合伙人协议'
|
||||||
|
},
|
||||||
|
cancel:{
|
||||||
|
type:String,
|
||||||
|
default:'取消'
|
||||||
|
},
|
||||||
|
ok:{
|
||||||
|
type:String,
|
||||||
|
default:'去签署'
|
||||||
|
},
|
||||||
|
contentText:{
|
||||||
|
type:String,
|
||||||
|
default:`致:中华资本有限公司
|
||||||
|
鉴于贵司与本企业(以下简称“承诺方”)就Alpha基金会股权承销项目达成合作,为明确资金来源合法性及责任划分,承诺方自愿作出如下不可撤销的承诺:
|
||||||
|
|
||||||
|
一、资金来源合法性承诺
|
||||||
|
1.合法合规性
|
||||||
|
本企业承诺,本次Alpha基金会股权承销项目11111111111111111111111111111111111`
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
mounted(){
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
onCancel(){
|
||||||
|
this.$emit('click');
|
||||||
|
},
|
||||||
|
onOk(){
|
||||||
|
this.$emit('ok');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.down-popup-view{
|
||||||
|
width:100%;
|
||||||
|
height:100vh;
|
||||||
|
min-height:100vh;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
background-color: rgba(0,0,0,0.3);
|
||||||
|
position: fixed;
|
||||||
|
z-index: 2000;
|
||||||
|
.down-panel{
|
||||||
|
width:100%;
|
||||||
|
height:764rpx;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
padding: 0 32rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background-color: #fff;
|
||||||
|
position: absolute;
|
||||||
|
bottom:0;
|
||||||
|
border-radius: 32rpx 32rpx 0 0 ;
|
||||||
|
.content-text{
|
||||||
|
flex:1;
|
||||||
|
width:100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
.bottom-btn{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: space-between;
|
||||||
|
position: relative;
|
||||||
|
width:100%;
|
||||||
|
height:88rpx;
|
||||||
|
margin-top:40rpx;
|
||||||
|
margin-bottom:80rpx;
|
||||||
|
.left-box{
|
||||||
|
width:48%;
|
||||||
|
height:100%;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
.left{
|
||||||
|
border:1rpx solid #eaeaea;
|
||||||
|
}
|
||||||
|
.right{
|
||||||
|
background: linear-gradient( 270deg, #B164FB 0%, #7934F6 100%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.close-img{
|
||||||
|
width:44rpx;
|
||||||
|
height:44rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
</style>
|
||||||
@@ -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:''
|
||||||
|
};
|
||||||
|
|
||||||
@@ -0,0 +1,137 @@
|
|||||||
|
<template>
|
||||||
|
<view class="header" :style="{backgroundColor:bgColor,height:height,borderBottomWidth:borderWidth}">
|
||||||
|
<view class="header-left">
|
||||||
|
<view class="header-left" v-if="isBack" @click="goback">
|
||||||
|
<u-icon :size="fontSize" name="arrow-left" :color="color"></u-icon>
|
||||||
|
</view>
|
||||||
|
<slot name="left" v-else>
|
||||||
|
</slot>
|
||||||
|
</view>
|
||||||
|
<view class="header-mid">
|
||||||
|
<text :style="{fontSize:fontSize,fontWeight:fontWeight,color:color}">{{title}}</text>
|
||||||
|
</view>
|
||||||
|
<view class="header-right">
|
||||||
|
<slot name="right">
|
||||||
|
|
||||||
|
</slot>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
/**
|
||||||
|
* 共用头部
|
||||||
|
* title:中间标题 默认空
|
||||||
|
* bgColor:背景色 默认#fff
|
||||||
|
* height:高度 默认88rpx
|
||||||
|
* isBack:是否打开左方返回 默认打开
|
||||||
|
* borderWidth:下划线 默认无
|
||||||
|
* fontSize:返回箭头 中间字体大小 默认30rpx
|
||||||
|
* fontWeight:中间字体字重 默认加粗
|
||||||
|
* color:返回箭头 中间字体颜色 默认#333
|
||||||
|
* slot->left:左边插槽 开启后要将isBack传false
|
||||||
|
* slot->right:右边插槽
|
||||||
|
* isReturn 抛出返回方法
|
||||||
|
*/
|
||||||
|
export default {
|
||||||
|
props:{
|
||||||
|
black:{
|
||||||
|
type:Boolean,
|
||||||
|
default:false
|
||||||
|
},
|
||||||
|
title:{
|
||||||
|
type:String,
|
||||||
|
default:''
|
||||||
|
},
|
||||||
|
bgColor:{
|
||||||
|
type:String,
|
||||||
|
default:'#fff'
|
||||||
|
},
|
||||||
|
height:{
|
||||||
|
type:String,
|
||||||
|
default:'88rpx'
|
||||||
|
},
|
||||||
|
isBack:{
|
||||||
|
type:Boolean,
|
||||||
|
default:true
|
||||||
|
},
|
||||||
|
borderWidth:{
|
||||||
|
type:String,
|
||||||
|
default:'0'
|
||||||
|
},
|
||||||
|
fontSize:{
|
||||||
|
type:String,
|
||||||
|
default:'36rpx'
|
||||||
|
},
|
||||||
|
fontWeight:{
|
||||||
|
type:String,
|
||||||
|
default:'bold'
|
||||||
|
},
|
||||||
|
color:{
|
||||||
|
type:String,
|
||||||
|
default:'#333'
|
||||||
|
},
|
||||||
|
isReturn:{
|
||||||
|
type:Boolean,
|
||||||
|
default:false
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
mounted(){
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
goback(){
|
||||||
|
if(this.isReturn){
|
||||||
|
this.$emit('return');
|
||||||
|
}else{
|
||||||
|
console.log('2312313')
|
||||||
|
uni.navigateBack()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.header{
|
||||||
|
width:100vw;
|
||||||
|
height:88rpx;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
border-bottom-style: solid;
|
||||||
|
border-bottom-color: #eee;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: 0 30rpx;
|
||||||
|
font-size: 30rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
.header-left{
|
||||||
|
min-width:120rpx;
|
||||||
|
height:100%;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
position: relative;
|
||||||
|
.left-img{
|
||||||
|
width:18rpx;
|
||||||
|
height:32rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.header-right{
|
||||||
|
min-width:120rpx;
|
||||||
|
height:100%;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-end;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.header-mid{
|
||||||
|
flex:1;
|
||||||
|
height:100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
<template>
|
||||||
|
<view :style="{ height: safeHeight + 'px',width:width + 'px',backgroundColor:bgColor}"
|
||||||
|
class="top-view">
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import {screen} from './global.js'
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
safeHeight:screen.top,
|
||||||
|
width:screen.width
|
||||||
|
}
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
bgColor:{
|
||||||
|
type:String,
|
||||||
|
default:'#fff'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
onShow(){
|
||||||
|
// safeHeight:screen.top,
|
||||||
|
// width:screen.width,
|
||||||
|
},
|
||||||
|
mounted(){
|
||||||
|
this.width = screen.width;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.top-view{
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
import App from './App'
|
import App from './App'
|
||||||
import messages from './locale/index'
|
import messages from './locale/index'
|
||||||
import uviewPlus from '@/uni_modules/uview-plus'
|
import uviewPlus from '@/uni_modules/uview-plus'
|
||||||
|
|
||||||
let i18nConfig = {
|
let i18nConfig = {
|
||||||
locale: uni.getLocale(),
|
locale: uni.getLocale(),
|
||||||
messages
|
messages
|
||||||
|
|||||||
Generated
+92
-230
@@ -1,235 +1,172 @@
|
|||||||
{
|
{
|
||||||
"name": "tb",
|
"name": "tb",
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"dependencies": {
|
||||||
"": {
|
"asynckit": {
|
||||||
"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": {
|
|
||||||
"version": "0.4.0",
|
"version": "0.4.0",
|
||||||
"resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
|
"resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
|
||||||
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
||||||
},
|
},
|
||||||
"node_modules/axios": {
|
"axios": {
|
||||||
"version": "0.27.2",
|
"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==",
|
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"follow-redirects": "^1.14.9",
|
"follow-redirects": "^1.14.9",
|
||||||
"form-data": "^4.0.0"
|
"form-data": "^4.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/axios-adapter-uniapp": {
|
"axios-adapter-uniapp": {
|
||||||
"version": "0.1.4",
|
"version": "0.1.4",
|
||||||
"resolved": "https://registry.npmmirror.com/axios-adapter-uniapp/-/axios-adapter-uniapp-0.1.4.tgz",
|
"resolved": "https://registry.npmmirror.com/axios-adapter-uniapp/-/axios-adapter-uniapp-0.1.4.tgz",
|
||||||
"integrity": "sha512-4je5JcWGrrTjPEJXVXJZnOkv+BsnYn/fKbQmjxzdCGFyoQw1gq3tfQ4/WhLzy+Gi9cQJl3K8EH26G7U0BK3wcw==",
|
"integrity": "sha512-4je5JcWGrrTjPEJXVXJZnOkv+BsnYn/fKbQmjxzdCGFyoQw1gq3tfQ4/WhLzy+Gi9cQJl3K8EH26G7U0BK3wcw==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"axios": "^0.27.2"
|
"axios": "^0.27.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/axios-miniprogram-adapter": {
|
"axios-miniprogram-adapter": {
|
||||||
"version": "0.3.5",
|
"version": "0.3.5",
|
||||||
"resolved": "https://registry.npmmirror.com/axios-miniprogram-adapter/-/axios-miniprogram-adapter-0.3.5.tgz",
|
"resolved": "https://registry.npmmirror.com/axios-miniprogram-adapter/-/axios-miniprogram-adapter-0.3.5.tgz",
|
||||||
"integrity": "sha512-ZAudH+aTi0QPIy8IQm26F0nxKoTFa/mNhDfxGkG5ndsQe4RVnyyb6f50tIT13nHtNepAjZo9i+UGmTbke5+lbQ==",
|
"integrity": "sha512-ZAudH+aTi0QPIy8IQm26F0nxKoTFa/mNhDfxGkG5ndsQe4RVnyyb6f50tIT13nHtNepAjZo9i+UGmTbke5+lbQ==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"axios": "^0.19.2"
|
"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": {
|
"dependencies": {
|
||||||
"node": ">=4.0"
|
"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",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
|
||||||
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
|
"integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"function-bind": "^1.1.2"
|
"function-bind": "^1.1.2"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/call-bound": {
|
"call-bound": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz",
|
"resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz",
|
||||||
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
|
"integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"call-bind-apply-helpers": "^1.0.2",
|
"call-bind-apply-helpers": "^1.0.2",
|
||||||
"get-intrinsic": "^1.3.0"
|
"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",
|
"version": "1.0.8",
|
||||||
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
|
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
|
||||||
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
|
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"delayed-stream": "~1.0.0"
|
"delayed-stream": "~1.0.0"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.8"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/crypto-js": {
|
"crypto-js": {
|
||||||
"version": "4.2.0",
|
"version": "4.2.0",
|
||||||
"resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz",
|
"resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz",
|
||||||
"integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
|
"integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
|
||||||
},
|
},
|
||||||
"node_modules/dayjs": {
|
"dayjs": {
|
||||||
"version": "1.11.13",
|
"version": "1.11.13",
|
||||||
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
|
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
|
||||||
"integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
|
"integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
|
||||||
},
|
},
|
||||||
"node_modules/debug": {
|
"debug": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz",
|
||||||
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
|
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"ms": "2.0.0"
|
"ms": "2.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/delayed-stream": {
|
"delayed-stream": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
"resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||||
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
|
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
|
||||||
"engines": {
|
|
||||||
"node": ">=0.4.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/dunder-proto": {
|
"dunder-proto": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",
|
"resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",
|
||||||
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
|
"integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"call-bind-apply-helpers": "^1.0.1",
|
"call-bind-apply-helpers": "^1.0.1",
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"gopd": "^1.2.0"
|
"gopd": "^1.2.0"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/es-define-property": {
|
"es-define-property": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",
|
"resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",
|
||||||
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
|
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/es-errors": {
|
"es-errors": {
|
||||||
"version": "1.3.0",
|
"version": "1.3.0",
|
||||||
"resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
|
"resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
|
||||||
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
|
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/es-object-atoms": {
|
"es-object-atoms": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
|
"resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
|
||||||
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
|
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"es-errors": "^1.3.0"
|
"es-errors": "^1.3.0"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/es-set-tostringtag": {
|
"es-set-tostringtag": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
|
||||||
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
|
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"get-intrinsic": "^1.2.6",
|
"get-intrinsic": "^1.2.6",
|
||||||
"has-tostringtag": "^1.0.2",
|
"has-tostringtag": "^1.0.2",
|
||||||
"hasown": "^2.0.2"
|
"hasown": "^2.0.2"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/follow-redirects": {
|
"follow-redirects": {
|
||||||
"version": "1.15.9",
|
"version": "1.15.11",
|
||||||
"resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz",
|
"resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz",
|
||||||
"integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
|
"integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="
|
||||||
"funding": [
|
|
||||||
{
|
|
||||||
"type": "individual",
|
|
||||||
"url": "https://github.com/sponsors/RubenVerborgh"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=4.0"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"debug": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/form-data": {
|
"form-data": {
|
||||||
"version": "4.0.2",
|
"version": "4.0.4",
|
||||||
"resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz",
|
||||||
"integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
|
"integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"asynckit": "^0.4.0",
|
"asynckit": "^0.4.0",
|
||||||
"combined-stream": "^1.0.8",
|
"combined-stream": "^1.0.8",
|
||||||
"es-set-tostringtag": "^2.1.0",
|
"es-set-tostringtag": "^2.1.0",
|
||||||
|
"hasown": "^2.0.2",
|
||||||
"mime-types": "^2.1.12"
|
"mime-types": "^2.1.12"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 6"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/function-bind": {
|
"function-bind": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
|
"resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
|
||||||
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
|
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/get-intrinsic": {
|
"get-intrinsic": {
|
||||||
"version": "1.3.0",
|
"version": "1.3.0",
|
||||||
"resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
|
"resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
|
||||||
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
|
"integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"call-bind-apply-helpers": "^1.0.2",
|
"call-bind-apply-helpers": "^1.0.2",
|
||||||
"es-define-property": "^1.0.1",
|
"es-define-property": "^1.0.1",
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
@@ -240,196 +177,121 @@
|
|||||||
"has-symbols": "^1.1.0",
|
"has-symbols": "^1.1.0",
|
||||||
"hasown": "^2.0.2",
|
"hasown": "^2.0.2",
|
||||||
"math-intrinsics": "^1.1.0"
|
"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",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",
|
"resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",
|
||||||
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
|
"integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"dunder-proto": "^1.0.1",
|
"dunder-proto": "^1.0.1",
|
||||||
"es-object-atoms": "^1.0.0"
|
"es-object-atoms": "^1.0.0"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/gopd": {
|
"gopd": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
|
"resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
|
||||||
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
|
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/has-symbols": {
|
"has-symbols": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",
|
||||||
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
|
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/has-tostringtag": {
|
"has-tostringtag": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
|
||||||
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
|
"integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"has-symbols": "^1.0.3"
|
"has-symbols": "^1.0.3"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/hasown": {
|
"hasown": {
|
||||||
"version": "2.0.2",
|
"version": "2.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
|
||||||
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
|
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"function-bind": "^1.1.2"
|
"function-bind": "^1.1.2"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/math-intrinsics": {
|
"math-intrinsics": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
|
||||||
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
|
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/mime-db": {
|
"mime-db": {
|
||||||
"version": "1.52.0",
|
"version": "1.52.0",
|
||||||
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
|
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
|
||||||
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
|
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/mime-types": {
|
"mime-types": {
|
||||||
"version": "2.1.35",
|
"version": "2.1.35",
|
||||||
"resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
|
"resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
|
||||||
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"mime-db": "1.52.0"
|
"mime-db": "1.52.0"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.6"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ms": {
|
"ms": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
|
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
|
||||||
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
|
||||||
},
|
},
|
||||||
"node_modules/object-inspect": {
|
"object-inspect": {
|
||||||
"version": "1.13.4",
|
"version": "1.13.4",
|
||||||
"resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz",
|
"resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz",
|
||||||
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
|
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/qs": {
|
"qs": {
|
||||||
"version": "6.14.0",
|
"version": "6.14.0",
|
||||||
"resolved": "https://registry.npmmirror.com/qs/-/qs-6.14.0.tgz",
|
"resolved": "https://registry.npmmirror.com/qs/-/qs-6.14.0.tgz",
|
||||||
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
|
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"side-channel": "^1.1.0"
|
"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",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz",
|
||||||
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
|
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"object-inspect": "^1.13.3",
|
"object-inspect": "^1.13.3",
|
||||||
"side-channel-list": "^1.0.0",
|
"side-channel-list": "^1.0.0",
|
||||||
"side-channel-map": "^1.0.1",
|
"side-channel-map": "^1.0.1",
|
||||||
"side-channel-weakmap": "^1.0.2"
|
"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",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz",
|
"resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz",
|
||||||
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
|
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"object-inspect": "^1.13.3"
|
"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",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz",
|
"resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz",
|
||||||
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
|
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"call-bound": "^1.0.2",
|
"call-bound": "^1.0.2",
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"get-intrinsic": "^1.2.5",
|
"get-intrinsic": "^1.2.5",
|
||||||
"object-inspect": "^1.13.3"
|
"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",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
|
||||||
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
|
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
|
||||||
"dependencies": {
|
"requires": {
|
||||||
"call-bound": "^1.0.2",
|
"call-bound": "^1.0.2",
|
||||||
"es-errors": "^1.3.0",
|
"es-errors": "^1.3.0",
|
||||||
"get-intrinsic": "^1.2.5",
|
"get-intrinsic": "^1.2.5",
|
||||||
"object-inspect": "^1.13.3",
|
"object-inspect": "^1.13.3",
|
||||||
"side-channel-map": "^1.0.1"
|
"side-channel-map": "^1.0.1"
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.4"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/ljharb"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-2
@@ -9,8 +9,7 @@
|
|||||||
"信任桥"
|
"信任桥"
|
||||||
],
|
],
|
||||||
"dcloudext": {
|
"dcloudext": {
|
||||||
"category": [
|
"category": [],
|
||||||
],
|
|
||||||
"sale": {
|
"sale": {
|
||||||
"regular": {
|
"regular": {
|
||||||
"price": "0.00"
|
"price": "0.00"
|
||||||
|
|||||||
+12
-1
@@ -34,7 +34,18 @@
|
|||||||
"navigationStyle": "custom"
|
"navigationStyle": "custom"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/contract/index",
|
||||||
|
"style": {
|
||||||
|
"navigationStyle": "custom"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/contract/check",
|
||||||
|
"style": {
|
||||||
|
"navigationStyle": "custom"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"path": "pages/LuckyWheel/LuckyWheel",
|
"path": "pages/LuckyWheel/LuckyWheel",
|
||||||
|
|||||||
@@ -0,0 +1,171 @@
|
|||||||
|
<template>
|
||||||
|
<view class="content">
|
||||||
|
<TopSafe></TopSafe>
|
||||||
|
<Header title="查看合同" />
|
||||||
|
<view class="contract-view">
|
||||||
|
<view class="top-info flex-r-lr">
|
||||||
|
<image src="../../static/logo.png"></image>
|
||||||
|
<view class="right-view">
|
||||||
|
<text class="text-36 text-zu">消费型合伙人协议</text>
|
||||||
|
<view class="bottom-panel">
|
||||||
|
<view class="flex-r-lr mt-24" v-for="(item,index) in dataList" :key="dataList.value">
|
||||||
|
<text class="text-fu text-24">{{item.text}}</text>
|
||||||
|
<view class="list-right">
|
||||||
|
<text class="text-24"
|
||||||
|
:class="{'text-lu':index == 0,'text-zu':index != 0}">{{item.value}}</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<text class="text-zu text-32 mt-32" style="margin-left:38rpx">合同签约人信息</text>
|
||||||
|
<view class="bottom">
|
||||||
|
<view class="bottom-lsit" v-for="(item,index) in bottomList" :key="item.value">
|
||||||
|
<text class="text-24 text-fu" style="min-width:184rpx;display: inline-block;">{{item.text}}</text>
|
||||||
|
<text class="text-24 text-zu">{{item.value}}</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bottom-btn">
|
||||||
|
|
||||||
|
<view class="right-btn flex-c" @click="onOpen">
|
||||||
|
<text class="text-white text-32">下载合同</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { getUserInfo } from '@/api/auth.js';
|
||||||
|
import Header from '@/components/common/header.vue';
|
||||||
|
import TopSafe from '@/components/common/top-safe.nvue'
|
||||||
|
import ContractItem from './components/contract-item.vue'
|
||||||
|
import { getContractList } from '@/api/contract.js'
|
||||||
|
import func from '@/utils/func.js';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
components: { Header,TopSafe,ContractItem },
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
dataList:[
|
||||||
|
{text:'合同状态',value:'签约完成'},
|
||||||
|
{text:'合同编号',value:'69485222011627525'},
|
||||||
|
{text:'发起方',value:'信任桥(深圳)网络科技有限公司'},
|
||||||
|
{text:'发起时间',value:'2025-08-11 12:00:00'},
|
||||||
|
{text:'完成结束时间',value:'2025-08-11 12:00:00'},
|
||||||
|
],
|
||||||
|
bottomList:[
|
||||||
|
{text:'签约人',value:'信任桥会员 章三'},
|
||||||
|
{text:'状态',value:'已签署'},
|
||||||
|
{text:'时间',value:'2025-08-11 12:00:00'},
|
||||||
|
],
|
||||||
|
obj:null
|
||||||
|
};
|
||||||
|
},
|
||||||
|
onLoad(option) {
|
||||||
|
this.init();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
init(){
|
||||||
|
this.isSignContract()
|
||||||
|
},
|
||||||
|
isSignContract(){
|
||||||
|
|
||||||
|
getContractList().then(res=>{
|
||||||
|
if(res.bizcode == 100){
|
||||||
|
this.obj = JSON.parse(JSON.stringify(res.data[0]));
|
||||||
|
this.obj.time = func.formatDate(new Date(res.data[0].signatureTime),2);
|
||||||
|
this.obj.details.startTime = func.formatDate(new Date(res.data[0].details.startTime),2);
|
||||||
|
this.obj.details.endTime = func.formatDate(new Date(res.data[0].details.endTime),2);
|
||||||
|
this.dataList[2].value = this.obj.flowId;
|
||||||
|
this.dataList[3].value = this.obj.details.startTime;
|
||||||
|
this.dataList[4].value = this.obj.details.endTime;
|
||||||
|
this.bottomList[0].value = this.obj.signatureName;
|
||||||
|
this.bottomList[2].value = this.obj.time;
|
||||||
|
}else{
|
||||||
|
this.$refs.uToastRef.show({
|
||||||
|
type: 'error',
|
||||||
|
message: res.msg,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
onOpen(){
|
||||||
|
window.open(this.obj.contractName)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.contract-view{
|
||||||
|
width:100%;
|
||||||
|
height:calc(100% - 88rpx - var(--status-bar-height));
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
overflow-y: auto;
|
||||||
|
// padding: 0 32rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
position: relative;
|
||||||
|
.bottom-btn{
|
||||||
|
width:100%;
|
||||||
|
display: flex;
|
||||||
|
position: absolute;
|
||||||
|
bottom:80rpx;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: center;
|
||||||
|
.left-btn{
|
||||||
|
width:48%;
|
||||||
|
background: #E4D6FD;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
}
|
||||||
|
.right-btn{
|
||||||
|
width:calc(100% - 60rpx);
|
||||||
|
height:88rpx;
|
||||||
|
background: linear-gradient( 270deg, #B164FB 0%, #7934F6 100%);
|
||||||
|
border-radius: 8rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.bottom{
|
||||||
|
display: flex;
|
||||||
|
padding: 40rpx 46rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin-top:24rpx;
|
||||||
|
background-color: #fff;
|
||||||
|
width:100%;
|
||||||
|
min-height:216rpx;
|
||||||
|
}
|
||||||
|
.top-info{
|
||||||
|
width:100%;
|
||||||
|
min-height:440rpx;
|
||||||
|
padding: 68rpx 32rpx 64rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background-color: #fff;
|
||||||
|
.right-view{
|
||||||
|
height:100%;
|
||||||
|
flex:1;
|
||||||
|
flex-direction: column;
|
||||||
|
display: flex;
|
||||||
|
margin-left:46rpx;
|
||||||
|
.bottom-panel{
|
||||||
|
width:100%;
|
||||||
|
flex:1;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
.list-right{
|
||||||
|
width:238rpx;
|
||||||
|
margin-left:40rpx;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
image{
|
||||||
|
width:200rpx;
|
||||||
|
height:260rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
<template>
|
||||||
|
<view class="contract-item-view" >
|
||||||
|
<view class="item-top-view flex-r-lr">
|
||||||
|
<text class="text-fu text-24">发起方:信任桥(深圳)网络科技有限公司</text>
|
||||||
|
<view class="right-box flex-c" :style="{
|
||||||
|
background:type?'rgba(0,167,118,0.1)':'rgba(102,102,102,0.1)'
|
||||||
|
}">
|
||||||
|
<text class="text-20 text-fu"
|
||||||
|
:class="{'text-lu':type}">{{type ? '已签署' : '未签署'}}</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<text class="text-36 text-zu mt-32">消费型合伙人协议</text>
|
||||||
|
<view class="flex-r-lr mt-48">
|
||||||
|
<text class="text-fu text-24" >{{text}}</text>
|
||||||
|
<text class="text-20 text-fu" >{{time}}</text>
|
||||||
|
</view>
|
||||||
|
<view class="flex-r-e mt-32">
|
||||||
|
<view class="item-btn-view flex-c" @click="onBtn" :class="{'b-w':type,'b-g':!type}">
|
||||||
|
<text class="text-28" :class="{'text-white':!type,'text-zi':type}">{{type ? '查看' : '去签署'}}</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
|
||||||
|
export default {
|
||||||
|
props:{
|
||||||
|
type:{
|
||||||
|
type:Boolean,
|
||||||
|
default:false
|
||||||
|
},
|
||||||
|
text:{
|
||||||
|
type:String,
|
||||||
|
default:''
|
||||||
|
},
|
||||||
|
time:{
|
||||||
|
type:String,
|
||||||
|
default:''
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
mounted(){
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
onBtn(){
|
||||||
|
this.$emit('click');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.b-w{
|
||||||
|
border-width: 1rpx !important;
|
||||||
|
}
|
||||||
|
.b-g{
|
||||||
|
background:linear-gradient( 270deg, #B164FB 0%, #7934F6 100%);
|
||||||
|
}
|
||||||
|
.contract-item-view{
|
||||||
|
width:100%;
|
||||||
|
min-height:304rpx;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
padding: 24rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background-color: #fff;
|
||||||
|
border-radius: 24rpx;
|
||||||
|
.item-btn-view{
|
||||||
|
padding: 0 38rpx;
|
||||||
|
min-height:52rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
border-radius: 26rpx;
|
||||||
|
border:0 solid #7934F6;
|
||||||
|
}
|
||||||
|
.item-top-view{
|
||||||
|
height:40rpx;
|
||||||
|
min-height:40rpx;
|
||||||
|
.right-box{
|
||||||
|
padding: 0 16rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
background: rgba(102,102,102,0.1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,146 @@
|
|||||||
|
<template>
|
||||||
|
<view class="content">
|
||||||
|
<TopSafe></TopSafe>
|
||||||
|
<Header title="我的合同" />
|
||||||
|
<view class="contract-view">
|
||||||
|
<ContractItem :type="type"
|
||||||
|
:text="obj && obj.signatureName"
|
||||||
|
:time="obj && obj.time"
|
||||||
|
class="mt-24" @click="onBtn"></ContractItem>
|
||||||
|
</view>
|
||||||
|
<DownPopup></DownPopup>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { getUserInfo } from '@/api/auth.js';
|
||||||
|
import Header from '@/components/common/header.vue';
|
||||||
|
import TopSafe from '@/components/common/top-safe.nvue'
|
||||||
|
import ContractItem from './components/contract-item.vue'
|
||||||
|
import DownPopup from '@/components/common/down-popup.vue';
|
||||||
|
import { getContractList,signContract } from '@/api/contract.js'
|
||||||
|
import func from '@/utils/func.js';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
components: { Header,TopSafe,ContractItem,DownPopup },
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
type:false,
|
||||||
|
obj:null
|
||||||
|
};
|
||||||
|
},
|
||||||
|
onShow() {
|
||||||
|
this.init();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
init(){
|
||||||
|
this.isSignContract()
|
||||||
|
this.getSignContract()
|
||||||
|
},
|
||||||
|
isSignContract(){
|
||||||
|
signContract().then(res=>{
|
||||||
|
if(res.bizcode == 100){
|
||||||
|
this.type = res.data;
|
||||||
|
}else{
|
||||||
|
this.$refs.uToastRef.show({
|
||||||
|
type: 'error',
|
||||||
|
message: res.msg,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
getSignContract(){
|
||||||
|
getContractList().then(res=>{
|
||||||
|
if(res.bizcode == 100){
|
||||||
|
this.obj = res.data[0];
|
||||||
|
this.obj.time = func.formatDate(new Date(res.data[0].signatureTime),3)
|
||||||
|
}else{
|
||||||
|
this.$refs.uToastRef.show({
|
||||||
|
type: 'error',
|
||||||
|
message: res.msg,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
onBtn(){
|
||||||
|
if(this.type){
|
||||||
|
//查看
|
||||||
|
uni.navigateTo({
|
||||||
|
url:`/pages/contract/check`
|
||||||
|
})
|
||||||
|
}else{
|
||||||
|
//去签署
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// 查询用户等级
|
||||||
|
async getUserInfo() {
|
||||||
|
const result = await getUserInfo();
|
||||||
|
if (result && result.bizcode === 100) {
|
||||||
|
const data = result.data;
|
||||||
|
this.userData = result.data || {};
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// 退出登录
|
||||||
|
loginOutFun() {
|
||||||
|
clear();
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/login_package/login/login'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
cancelAccount() {
|
||||||
|
clear();
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/login_package/login/login'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
jumpInfo(type) {
|
||||||
|
// 地址
|
||||||
|
if (type === "address") {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/mine_package/mine_address/mine_address'
|
||||||
|
})
|
||||||
|
} else if (type === "aboutUs") {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/mine_package/mine_about_us/mine_about_us'
|
||||||
|
})
|
||||||
|
} else if (type === "userAgreement") {// 用户协议
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/mine_package/mine_user_agreement/mine_user_agreement'
|
||||||
|
})
|
||||||
|
} else if (type === "privacyAgreement") {// 隐私政策
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/mine_package/mine_privacy_agreement/mine_privacy_agreement'
|
||||||
|
})
|
||||||
|
} else if (type === "productAgreement") {// 售后保障协议
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/mine_package/mine_product_agreement/mine_product_agreement'
|
||||||
|
})
|
||||||
|
}else if(type === 'contract'){
|
||||||
|
uni.navigateTo({
|
||||||
|
url:'/pages/contract/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// 跳转到交易密码
|
||||||
|
jumpPwd() {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/mine_package/mine_transaction_password/mine_transaction_password'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.contract-view{
|
||||||
|
width:100%;
|
||||||
|
height:calc(100% - 88rpx - var(--status-bar-height));
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
overflow-y: auto;
|
||||||
|
padding: 0 32rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -63,6 +63,11 @@
|
|||||||
<view>关于我们</view>
|
<view>关于我们</view>
|
||||||
<up-image src="/static/common/right.png" width="20" height="20" bgColor="#f1f6ff00"></up-image>
|
<up-image src="/static/common/right.png" width="20" height="20" bgColor="#f1f6ff00"></up-image>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="header_fg"></view>
|
||||||
|
<view class="item_comm" @click="jumpInfo('contract')">
|
||||||
|
<view>我的合同</view>
|
||||||
|
<up-image src="/static/common/right.png" width="20" height="20" bgColor="#f1f6ff00"></up-image>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="login_out_warp" @click="loginOutFun">
|
<view class="login_out_warp" @click="loginOutFun">
|
||||||
@@ -135,6 +140,10 @@ export default {
|
|||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/mine_package/mine_product_agreement/mine_product_agreement'
|
url: '/pages/mine_package/mine_product_agreement/mine_product_agreement'
|
||||||
})
|
})
|
||||||
|
}else if(type === 'contract'){
|
||||||
|
uni.navigateTo({
|
||||||
|
url:'/pages/contract/index'
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 跳转到交易密码
|
// 跳转到交易密码
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 543 B |
@@ -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;
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user