Blame view

src/components/modal-upload-card-comp/modal-upload-card-comp.vue 2.32 KB
simon committed
1 2 3 4 5 6 7 8 9

<template>
	<div class="comp" :class="{'hide' : !visible }">
		<div @click="onOverLayHandler()" class="overlay" v-if="overlayShow"></div>
		<div class="modal">
			<div class="modal-title">
				{{$t('form.modalUploadCard.tit')}}
				<img @click="onCloseHandler()" class="close-btn pointer" :src="require('@assets/images/common/icon-modal-simple-close.png')">
			</div>
1  
joe committed
10 11 12 13 14 15 16 17 18 19 20 21 22 23

			<div class="modal-content" v-if="showType == 'owner' || showType == 'both'">
				<div class="gird-g upload">
					<div class="pure-u-1 pure-u-md-1-2 upload-item">
						<div class="tit"> {{$t('policyChangeInformation.owner')}} {{$t('form.modalUploadCard.front')}}</div>
						<img class="poster pointer" :src="ownerFrontPicSrc || require('@assets/images/common/card-front.png')" alt="" @click="handlePicSelect('ownerFront')">
					</div>
					<div class="pure-u-1 pure-u-md-1-2 upload-item">
						<div class="tit"> {{$t('policyChangeInformation.owner')}} {{$t('form.modalUploadCard.back')}}</div>
						<img class="poster pointer" :src="ownerBackPicSrc || require('@assets/images/common/card-back.png')" alt="" @click="handlePicSelect('ownerBack')">
					</div>
				</div>
			</div>
			<div class="modal-content" v-if="showType == 'insured' || showType == 'both'">
simon committed
24 25
				<div class="gird-g upload">
					<div class="pure-u-1 pure-u-md-1-2 upload-item">
1  
joe committed
26 27
						<div class="tit"> {{$t('policyChangeInformation.insured')}} {{$t('form.modalUploadCard.front')}}</div>
						<img class="poster pointer" :src="insuredFrontPicSrc || require('@assets/images/common/card-front.png')" alt="" @click="handlePicSelect('insuredFront')">
simon committed
28 29
					</div>
					<div class="pure-u-1 pure-u-md-1-2 upload-item">
1  
joe committed
30 31
						<div class="tit"> {{$t('policyChangeInformation.insured')}} {{$t('form.modalUploadCard.back')}}</div>
						<img class="poster pointer" :src="insuredBackPicSrc || require('@assets/images/common/card-back.png')" alt="" @click="handlePicSelect('insuredBack')">
simon committed
32 33 34 35 36
					</div>
				</div>
			</div>
			<div class="modal-btn-wrap">
				<div @click="onCancelHandler()" v-if="showCancel" class="btn">{{cancelText}}</div>
joe committed
37
				<div @click="onConfirmHandler()" v-if="showConfirm" class="btn" :class="{disabled: submitBtnDisabled}">{{confirmText}}</div>
simon committed
38 39 40 41 42 43 44 45 46
			</div>
		</div>
	</div>
</template>

<script src="./modal-upload-card-comp.js"></script>
<style lang="scss" scoped>
@import "./modal-upload-card-comp.scss";
</style>