288 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			288 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
 | 
						|
<template>
 | 
						|
	<u-popup :show="sucShow" closeable :round="10" mode="center" @close="sucShow= false">
 | 
						|
		<view class="pop_a">
 | 
						|
			<view class="tit">
 | 
						|
				<u-icon name="checkmark-circle-fill" color="#029B00"></u-icon>
 | 
						|
				<view>{{'注册成功'}}</view>
 | 
						|
			</view>
 | 
						|
			<!-- <view class="digBody">
 | 
						|
      <view class="red">{{'恭喜您注册成功'}}
 | 
						|
        <view class="copy"
 | 
						|
              @click="onCopy">{{'复制'}}</view>
 | 
						|
      </view>
 | 
						|
      <view>{{'会员姓名'}}: {{ allData.memberName }}</view>
 | 
						|
      <view>{{'会员编号'}}: {{ allData.memberCode }}</view>
 | 
						|
      <view>会员电话: {{ allData.phone }}</view>
 | 
						|
      <view>登录密码: {{ allData.loginPassword }}</view>
 | 
						|
      <view>支付密码: {{ allData.payPassword }}</view>
 | 
						|
      <view>邮箱: {{ allData.email }}</view>
 | 
						|
      <view>登录网址: {{ allData.urlAddress }}</view>
 | 
						|
    </view>
 | 
						|
    <span slot="footer"
 | 
						|
          class="dialog-footer">
 | 
						|
      <view class="btn"
 | 
						|
            @click="handleClose">{{'确定'}}</view>
 | 
						|
      <view class="hui"
 | 
						|
            @click="handleClose">取消</view>
 | 
						|
    </span> -->
 | 
						|
			<!-- <view class="tit1">{{'恭喜您注册成功'}}</view> -->
 | 
						|
			<view class="getCode" @tap="onCopy">{{'复制'}}</view>
 | 
						|
			<view class="form">
 | 
						|
				<u--form labelPosition="left" labelWidth="80px" :model="allData" ref="uForm">
 | 
						|
					<u-form-item :label="'会员姓名'+':'" borderBottom>
 | 
						|
						<u--input v-model="allData.memberName" border="none"></u--input>
 | 
						|
					</u-form-item>
 | 
						|
					<u-form-item :label="'会员编号'+':'" borderBottom>
 | 
						|
						<u--input v-model="allData.memberCode" border="none"></u--input>
 | 
						|
					</u-form-item>
 | 
						|
					<u-form-item :label="'会员电话'+':'" borderBottom>
 | 
						|
						<u--input v-model="allData.phone" border="none"></u--input>
 | 
						|
					</u-form-item>
 | 
						|
					<u-form-item :label="'登录密码'+':'" borderBottom>
 | 
						|
						<u--input v-model="allData.loginPassword" border="none">
 | 
						|
						</u--input>
 | 
						|
					</u-form-item>
 | 
						|
					<u-form-item :label="'支付密码'+':'" borderBottom>
 | 
						|
						<u--input v-model="allData.payPassword" border="none">
 | 
						|
						</u--input>
 | 
						|
					</u-form-item>
 | 
						|
					<u-form-item :label="'登录网址'+':'" borderBottom>
 | 
						|
						<u--input v-model="allData.urlAddress" border="none"></u--input>
 | 
						|
					</u-form-item>
 | 
						|
					<!-- <u-form-item :label="'公众号搜索'+':'"
 | 
						|
                       borderBottom>
 | 
						|
            <u--input v-model="allData.gzh"
 | 
						|
                      border="none"></u--input>
 | 
						|
          </u-form-item>
 | 
						|
          <u-form-item :label="'APP(苹果)'+':'"
 | 
						|
                       borderBottom>
 | 
						|
            <u--input v-model="allData.ios"
 | 
						|
                      border="none"></u--input>
 | 
						|
          </u-form-item>
 | 
						|
          <u-form-item :label="'APP(安卓)'+':'"
 | 
						|
                       borderBottom>
 | 
						|
            <u--input v-model="allData.android"
 | 
						|
                      border="none"></u--input>
 | 
						|
          </u-form-item> -->
 | 
						|
				</u--form>
 | 
						|
				<view class="disflx">
 | 
						|
					<u-button type="success" class="uBtn" shape="circle"
 | 
						|
						color="linear-gradient(to right, #005BAC, #005BAC )"
 | 
						|
						@tap="handleClose">{{'确定'}}</u-button>
 | 
						|
				</view>
 | 
						|
			</view>
 | 
						|
			<img class="yh" v-show="bia" src="@/static/images/yh.gif" alt="">
 | 
						|
			<img class="cd" v-show="bia" src="@/static/images/cd.gif" alt="">
 | 
						|
		</view>
 | 
						|
	</u-popup>
 | 
						|
</template>
 | 
						|
 | 
						|
<script>
 | 
						|
	export default {
 | 
						|
		data() {
 | 
						|
			return {
 | 
						|
				sucShow: false,
 | 
						|
				bia: false,
 | 
						|
				allData: '',
 | 
						|
			}
 | 
						|
		},
 | 
						|
		methods: {
 | 
						|
			showSuccess(data) {
 | 
						|
				this.allData = data
 | 
						|
				this.sucShow = true
 | 
						|
				this.bia = true
 | 
						|
				let that = this
 | 
						|
				setTimeout(() => {
 | 
						|
					that.bia = false
 | 
						|
				}, 3000)
 | 
						|
			},
 | 
						|
			handleClose() {
 | 
						|
				this.sucShow = false
 | 
						|
				this.$emit('successClose')
 | 
						|
			},
 | 
						|
			payPw() {},
 | 
						|
			onCopy() {
 | 
						|
				let text =
 | 
						|
					'会员姓名' + ':' +
 | 
						|
					this.allData.memberName +
 | 
						|
					'\n' +
 | 
						|
					'会员编号' + ':' +
 | 
						|
					this.allData.memberCode +
 | 
						|
					'\n' +
 | 
						|
					'会员电话' + ':' +
 | 
						|
					this.allData.phone +
 | 
						|
					'\n' +
 | 
						|
					'登录密码' + ':' +
 | 
						|
					this.allData.loginPassword +
 | 
						|
					'\n' +
 | 
						|
					'支付密码' + ':' +
 | 
						|
					this.allData.payPassword +
 | 
						|
					'\n' +
 | 
						|
					'登录网址' + ':' +
 | 
						|
					this.allData.urlAddress
 | 
						|
				// +
 | 
						|
				//      '\n' +
 | 
						|
				//      '公众号搜索:' +
 | 
						|
				//      this.allData.gzh+
 | 
						|
				//      '\n' +
 | 
						|
				//      'APP(苹果)' +
 | 
						|
				//      ':' +
 | 
						|
				//      this.allData.ios+
 | 
						|
				//      '\n' +
 | 
						|
				//      'APP(安卓)' +
 | 
						|
				//      ':' +
 | 
						|
				//      this.allData.android
 | 
						|
				this.$copyText(text).then((res) => {
 | 
						|
					uni.showToast({
 | 
						|
						title: '复制成功',
 | 
						|
						icon: 'none',
 | 
						|
					})
 | 
						|
				})
 | 
						|
			},
 | 
						|
		},
 | 
						|
	}
 | 
						|
</script>
 | 
						|
 | 
						|
<style lang="scss" scoped>
 | 
						|
	.dialog-footer {
 | 
						|
		display: flex;
 | 
						|
	}
 | 
						|
 | 
						|
	.btn {
 | 
						|
		line-height: 50px;
 | 
						|
		width: 120px;
 | 
						|
		height: 50px;
 | 
						|
		background: #d5251d;
 | 
						|
		border-radius: 6px 6px 6px 6px;
 | 
						|
		text-align: center;
 | 
						|
		font-size: 18px;
 | 
						|
		font-weight: 500;
 | 
						|
		color: #ffffff;
 | 
						|
		margin: 25px auto;
 | 
						|
		cursor: pointer;
 | 
						|
	}
 | 
						|
 | 
						|
	.hui {
 | 
						|
		line-height: 50px;
 | 
						|
		width: 120px;
 | 
						|
		height: 50px;
 | 
						|
		background: #ccc;
 | 
						|
		border-radius: 6px 6px 6px 6px;
 | 
						|
		text-align: center;
 | 
						|
		font-size: 18px;
 | 
						|
		font-weight: 500;
 | 
						|
		color: #ffffff;
 | 
						|
		margin: 25px auto;
 | 
						|
		cursor: pointer;
 | 
						|
	}
 | 
						|
 | 
						|
	::v-deep .el-dialog {
 | 
						|
		border-radius: 10px;
 | 
						|
	}
 | 
						|
 | 
						|
	::v-deep .el-dialog__body {
 | 
						|
		padding: 0;
 | 
						|
	}
 | 
						|
 | 
						|
	.tit {
 | 
						|
		display: flex;
 | 
						|
		align-items: center;
 | 
						|
		justify-content: center;
 | 
						|
		font-size: 30rpx;
 | 
						|
		font-family: Source Han Sans CN;
 | 
						|
		font-weight: bold;
 | 
						|
		color: #333333;
 | 
						|
		// border-bottom: 1px solid #f2f2f2;
 | 
						|
		// padding-bottom: 15px;
 | 
						|
		margin-top: 20px;
 | 
						|
	}
 | 
						|
 | 
						|
	.tit1 {
 | 
						|
		font-size: 30rpx;
 | 
						|
		font-family: Source Han Sans CN;
 | 
						|
		font-weight: bold;
 | 
						|
		color: #005BAC;
 | 
						|
		text-align: center;
 | 
						|
	}
 | 
						|
 | 
						|
	.digBody {
 | 
						|
		margin-top: 30px;
 | 
						|
		text-align: center;
 | 
						|
		font-size: 16px;
 | 
						|
		font-family: PingFang SC-Regular, PingFang SC;
 | 
						|
		font-weight: 400;
 | 
						|
		color: #666666;
 | 
						|
 | 
						|
		.red {
 | 
						|
			font-size: 20px;
 | 
						|
			font-family: PingFang SC-Regular, PingFang SC;
 | 
						|
			font-weight: 400;
 | 
						|
			color: #f43c3a;
 | 
						|
			position: relative;
 | 
						|
			line-height: 30px;
 | 
						|
			height: 30px;
 | 
						|
 | 
						|
			.copy {
 | 
						|
				position: absolute;
 | 
						|
				right: 0;
 | 
						|
				transform: translateX(-100%);
 | 
						|
				top: 0;
 | 
						|
				font-size: 14px;
 | 
						|
				line-height: 30px;
 | 
						|
				height: 30px;
 | 
						|
				color: #333;
 | 
						|
				cursor: pointer;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		view {
 | 
						|
			margin-bottom: 5px;
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	.yh {
 | 
						|
		width: 262px;
 | 
						|
		height: 262px;
 | 
						|
		position: absolute;
 | 
						|
		top: -100px;
 | 
						|
		left: 0;
 | 
						|
		right: 0;
 | 
						|
		margin: 0 auto;
 | 
						|
	}
 | 
						|
 | 
						|
	.cd {
 | 
						|
		width: 496px;
 | 
						|
		height: 496px;
 | 
						|
		position: absolute;
 | 
						|
		bottom: 0;
 | 
						|
	}
 | 
						|
 | 
						|
	.getCode {
 | 
						|
		text-align: right;
 | 
						|
		margin: 48rpx 24rpx 0 0;
 | 
						|
		font-size: 10px;
 | 
						|
		font-family: PingFang SC-Regular, PingFang SC;
 | 
						|
		font-weight: 400;
 | 
						|
		color: #18acff;
 | 
						|
	}
 | 
						|
 | 
						|
	.pop_a {
 | 
						|
		padding: 40rpx 80rpx;
 | 
						|
	}
 | 
						|
 | 
						|
	.uBtn {
 | 
						|
		margin: 20rpx;
 | 
						|
	}
 | 
						|
 | 
						|
	::v-deep .u-popup__content {
 | 
						|
		width: 90%;
 | 
						|
	}
 | 
						|
 | 
						|
	::v-deep .u-form-item__body__left__content__label {
 | 
						|
		font-size: 24rpx;
 | 
						|
		font-family: Source Han Sans CN;
 | 
						|
		font-weight: 400;
 | 
						|
		color: #999999;
 | 
						|
	}
 | 
						|
</style> |