<template>
	<!-- 报价/客户支付模态框 -->
	<view class="cu-modal" :class="show?'show':''">
		<view class="cu-dialog">
			<view class="cu-bar bg-white justify-end solid-bottom">
				<view class="content">上门报价与加单</view>
				<view class="action" data-modal="showNewServPriceModal" @click="hideModal">
					<text class="cuIcon-close text-red"></text>
				</view>
			</view>
			<view class="padding padding-lr-xl bg-white text-left">
				<view class="text-lg">上门后新增的报价</view>
				<radio-group class="padding-tb-sm">
					<view class="padding-tb-sm" @click="chooseCompanySize(0)">
						<radio style="transform:scale(0.7)" class="main-color"
							:checked="payAction === 0"></radio>
						<text class="margin-left">无报价，直接拍照完单</text>
					</view>
					<view class="padding-tb-sm flex justify-start align-start" @click="chooseCompanySize(0)">
						<radio style="transform:scale(0.7)" class="main-color"
							:checked="payAction === 1"></radio>
						<view class="margin-left">
							<view>上门有加单，请客户支付</view>
							<view class="flex justify-start margin-top-sm align-center">
								<text>加单总额：</text>
								<input class="radius-input inline-input" v-model="newPrice"></input>
								<text class="margin-left-xs">元</text>
								<view class="cu-btn line-main-color sm margin-left">修改报价</view>
							</view>
						</view>
					</view>
					<view class="padding-tb-sm flex justify-start align-start" @click="chooseCompanySize(0)">
						<radio style="transform:scale(0.7)" class="main-color"
							:checked="payAction === 2"></radio>
						<view class="margin-left">
							<view>上门报价类，给下单方报价</view>
							<view class="flex justify-start margin-top-sm align-center">
								<text>报价总额：</text>
								<input class="radius-input inline-input" v-model="newPrice"></input>
								<text class="margin-left-xs">元</text>
								<view class="cu-btn line-main-color sm margin-left">修改报价</view>
							</view>
						</view>
					</view>
				</radio-group>
			</view>
			<view class="cu-bar bg-white solid-top">
				<view class="action margin-0 flex-sub text-black" data-modal="showNewServPriceOnlineModal"
					@click="newServPrice">退出</view>
				<view class="action margin-0 flex-sub text-main-color solid-left" data-modal="showNewServPriceOnlineModal"
					@click="letCustomerPay">去完单</view>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		nama: 'new-serv-price',
		props: {
			show: {
				type: Boolean,
				default: false
			},
			data: {
				type: Object,
				default: {}
			}
		},
		data() {
			return {
				payAction: 0,
				newPrice: ''
			}
		},
		methods: {
			hideModal(e) {
				uni.$emit(this.$globalFun.HIDE_MODAL, e);
			},
			newServPrice(e) {
				uni.$emit(this.$globalFun.NEW_SERV_PRICE, e)
			},
			letCustomerPay(e) {
				uni.$emit(this.$globalFun.LET_CUSTOMER_PAY, e)
			}
		}
	}
</script>

<style scoped>
	.inline-input {
		flex-basis: 25%;
	}
</style>
