<template>
	<view class="page-content" style="background:#eff3f4;overflow: hidden;">
		<cu-custom class="bg-main-oil"  :isBack="true"  bgColor="bg-main-oil">
			<block slot="content">促销编辑</block>
			<block slot="backText">返回</block>
		</cu-custom>
		<view class="main-money margin margin-bottom-0 radius bg-white cuxiao">
			<view class="cu-card case no-card ">
				<view class="cuxiao-switch">
					<text>促销优惠开关：</text>
					<switch class="red" v-model="site.activitySwitch" :checked="site.activitySwitch" @change="switchChange" style="transform: scale(0.8);"/>
				</view>
				<view class="cuxiao-text">
					<text>促销优惠内容：</text>
					<textarea maxlength="20" class="textarea" v-model="site.activityContent" placeholder="请输入优惠信息(≤20字)"></textarea>
				</view>
			</view>
			<button class="bg-main-oil cuxiao-bottom" @tap="update">
				确认编辑
			</button>
		</view>
	</view>
</template>

<script>
	import cloudSiteApi from '@/api/cloud-site.js'
	import OilMenuItem from '@/components/oil-menu-item.vue'
	import oliSiteApi from '@/api/oli-site.js'
	export default {
		components: {
			OilMenuItem
		},
		data() {
			return {
				mainURL: this.global.mainURL,
				title: 'Hello',
				site: {},
				oilSiteId:'',
				oilList: []
			}
		},
		onLoad() {
			this.oilSiteId = uni.getStorageSync('oilSitePriceId')
			this.getSiteInfo()
			uni.showShareMenu()
		},
		methods: {
			getSiteInfo(){
				console.log(this.oilSiteId,'qqqqqqqqqq')
				oliSiteApi.getPrice(this.oilSiteId).then(res => {
					if (res.code === 20000) {
						this.site = res.data
					}
				})
			},
			switchChange(e){
				if(e.detail.value){
					this.site.activitySwitch = 1
				}else{
					this.site.activitySwitch = 0
				}
				console.log(e.detail.value,'dayineeeeeeeeeeeeeeeeeeee')
			},
			update(){
				if(this.site.activitySwitch && !this.site.activityContent){
					uni.showToast({
						title:'请输入促销优惠内容'
					})
					return
				}
				if(!this.site.activitySwitch && !this.site.activityContent){
					this.site.activityContent = '暂无'
				}
				oliSiteApi.update(this.site).then(res => {
					if (res.code === 20000) {
						uni.navigateBack()
					}else{
						return
					}
					uni.showToast({
						title:res.msg
					})
				})
			}
		}
	};
</script>

<style scopeds>
	

	.cu-card.case.no-card .image {
		margin: 0;
	}

	.bg-view {
		height: 300rpx;
		min-width: 100%;
		position: absolute;
	}

	.position-re {}

	image {
		vertical-align: bottom;
		background-color: rgba(113, 11, 233, 0.5)
	}

	.image {
		border-radius: initial;
		vertical-align: bottom;
		background-color: rgba(11, 11, 251, 0.7)
	}

	.move-top {
		margin-top: -2px;
	}

	.position-call {
		position: absolute;
		right: 30upx;
		bottom: 30upx;
	}
	.cuxiao{
		height: 100%;
		position: absolute;
		width: 90%;
		left: 50%;
		margin-left: -45%;
		padding: 75rpx 40rpx;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.cuxiao-switch{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 60rpx;
	}
	.cuxiao-switch text,.cuxiao-text text{
		font-size: 32rpx;
	}
	.cuxiao-text textarea{
		border: 1px solid #e4e4e4;
		width: 100%;
		border-radius: 5px;
		margin-top: 30rpx;
		padding: 15px;
	}
	.cuxiao-bottom{
		margin-bottom: 150px;
		width: 100%;
	}
</style>
