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