story#7065,救援责任险相关需求-添加判断服务商是否参保
This commit is contained in:
@ -326,10 +326,17 @@ export function jumpPage(data){
|
||||
data
|
||||
})
|
||||
}
|
||||
//
|
||||
//发送确认参保
|
||||
export function sendInsuranceEmail(){
|
||||
return request({
|
||||
url:'/supplierAppV2/dispatchApp/user/sendInsuranceEmail',
|
||||
method:'POST',
|
||||
})
|
||||
}
|
||||
// 判断服务商是否参保
|
||||
export function isSendInsuranceEmail(){
|
||||
return request({
|
||||
url:'/supplierAppV2/dispatchApp/user/isSendInsuranceEmail',
|
||||
method:'POST',
|
||||
})
|
||||
}
|
||||
@ -29,17 +29,24 @@
|
||||
<div> 三、如确认参保,请点击下方“参保”按钮,会有专人与贵司联系。</div>
|
||||
</div>
|
||||
<div class="upload_btn_wrap">
|
||||
<div class="btn_save" @click="showPoup = true">参保</div>
|
||||
<div class="btn_save" :style="{'backgroundColor':used ? '#cccccc' : '#354D93'}" @click="showPoup = true">参保</div>
|
||||
</div>
|
||||
<div class="poupCommon" v-if="showPoup">
|
||||
<div class="showPoupContainer">
|
||||
<img class="insured" src="@/assets/insured-jianbian.png">
|
||||
<img class="insure" src="@/assets/insured.png">
|
||||
<div class="con">
|
||||
<div class="title">请确认</div>
|
||||
<div class="title">是否参保救援职业责任险</div>
|
||||
<template v-if="used">
|
||||
<div class="title">您已成功申请参保,请等待</div>
|
||||
<div class="title">专人与贵司联系。</div>
|
||||
</template>
|
||||
<template v-else>
|
||||
<div class="title">请确认</div>
|
||||
<div class="title">是否参保救援职业责任险</div>
|
||||
</template>
|
||||
<div class="btnWrap">
|
||||
<div class="btn confirmBtn" @click="saveHandle">确认</div>
|
||||
<div v-if="used" class="btn confirmBtn" @click="showPoup = false">确认</div>
|
||||
<div v-else class="btn confirmBtn" @click="saveHandle">确认</div>
|
||||
<div class="btn closeBtn" @click="showPoup = false">取消</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -50,17 +57,19 @@
|
||||
|
||||
<script>
|
||||
import {myMixins} from "@/utils/myMixins"
|
||||
import {sendInsuranceEmail} from "@/api/mine"
|
||||
import {sendInsuranceEmail,isSendInsuranceEmail} from "@/api/mine"
|
||||
export default {
|
||||
name: "insuredPage",
|
||||
mixins: [myMixins],
|
||||
data() {
|
||||
return {
|
||||
showPoup: false,
|
||||
used:false,
|
||||
}
|
||||
},
|
||||
async mounted() {
|
||||
|
||||
let res=await isSendInsuranceEmail()
|
||||
this.used=res.data
|
||||
},
|
||||
methods: {
|
||||
async saveHandle() {
|
||||
@ -120,7 +129,7 @@ export default {
|
||||
flex: 1;
|
||||
}
|
||||
.btn_save {
|
||||
background: #354D93;
|
||||
//background: #354D93;
|
||||
margin-right: 4px;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user