| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 | 
							- <template>
 
- 	<app-layout>
 
- 		<view class="container dir-top-wrap cross-center">
 
- 			<view class="input-group">
 
- 				<view class="input-item main-left cross-center">
 
- 					<view class="label">姓名</view>
 
- 					<input type="text" placeholder="请输入正确的姓名" v-model="form.name">
 
- 				</view>
 
- 				<view class="input-item main-left cross-center">
 
- 					<view class="label">账号</view>
 
- 					<input type="text" placeholder="请输入正确微信账号" v-model="form.account">
 
- 				</view>
 
- 				<view class="input-item main-left cross-center" >
 
- 					<view class="label">备注</view>
 
- 					<input type="text" placeholder="选填" v-model="form.remark">
 
- 				</view>
 
- 			</view>
 
- 			<u-button shape="circle"
 
- 					  class="button"
 
- 					  type="success"
 
- 					  hover-class="none"
 
- 					  :custom-style="btnStyle"
 
- 					  @click="handelApply"
 
- 					  :disabled="!form.name || !form.account"
 
- 			>提交申请</u-button>
 
- 		</view>
 
- 	</app-layout>
 
- </template>
 
- <script>
 
- 	import appLayout from "@/components/app-layout"
 
- 	export default {
 
- 		components:{
 
- 			appLayout,
 
- 		},
 
- 		data() {
 
- 			return {
 
- 				form:{
 
- 					name:'',
 
- 					account:'',
 
- 					remark:'',
 
- 				}
 
- 			}
 
- 		},
 
- 		methods: {
 
- 			handelApply(){
 
- 				this.$u.api.withdrawApply(this.form).then(res => {
 
- 					uni.showToast({
 
- 						title: '提交成功',
 
- 						icon: 'success',
 
- 						duration: 1500
 
- 					});
 
- 					setTimeout(() => {
 
- 						this.$jump({url:'/pages/price/index',type:'redirect'})
 
- 					},1500)
 
- 				})
 
- 			}
 
- 		},
 
- 		computed:{
 
- 			btnStyle() {
 
- 				let background = 'linear-gradient(90deg, rgba(196,146,68,1) 0%, rgba(225,193,117,1) 100%, rgba(225,193,117,1) 100%)';
 
- 				if(!this.form.name || !this.form.account){
 
- 					background = '#ccc !important'
 
- 				}
 
- 				return {
 
- 					border:'none',
 
- 					background: background,
 
- 					width: '600rpx',
 
- 					padding: '36rpx 0',
 
- 					height: '100rpx',
 
- 					fontSize: '36rpx',
 
- 					fontWeight: 600
 
- 				};
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
- <style lang="scss" scoped>
 
- 	.button[disabled]{
 
- 		background: #ccc !important;
 
- 	}
 
- 	.input-group{
 
- 		width: 700rpx;
 
- 		.input-item{
 
- 			position: relative;
 
- 			margin: 32rpx 0;
 
- 			padding: 24rpx 32rpx;
 
- 			font-size: 32rpx;
 
- 			z-index: 1;
 
- 			&:after{
 
- 				content: "";
 
- 				position: absolute;
 
- 				top: 0;
 
- 				left: 0;
 
- 				width: 200%;
 
- 				height: 200%;
 
- 				border: 1px solid #979797;
 
- 				transform: scale(.5);
 
- 				-webkit-transform-origin: 0 0;
 
- 				transform-origin: 0 0;
 
- 				z-index: -1;
 
- 				border-radius: 16rpx;
 
- 			}
 
- 			.label{
 
- 				width: 120rpx;
 
- 				color: #666666;
 
- 				letter-spacing: .15em;
 
- 			}
 
- 			input{
 
- 				font-size: 32rpx;
 
- 				font-weight: 500;
 
- 				color: #333333;
 
- 			}
 
- 		}
 
- 	}
 
- </style>
 
 
  |