story#7373 关于完善救援责任险管理功能的需求--临期筛选功能

This commit is contained in:
2025-11-03 14:50:09 +08:00
parent e3fba5d319
commit 4b298dd758

View File

@ -218,7 +218,7 @@
<span>有无投保救援职业责任险或货运险</span>
</div>
<div class="isJoin">
<van-radio-group v-model="hasLiabilityInsurance" @change="isChange" class="joinWrap">
<van-radio-group v-model="hasLiabilityInsurance" @change="isChange" :disabled="disabledShow" class="joinWrap">
<van-radio :name="1" style="margin-right: 26px">
<img
@ -252,6 +252,7 @@
<van-uploader
v-model="insurancePictureFiles"
:after-read="insurancePictureFilesHandler"
:disabled="disabledShow"
max-count="1"
:preview-size="54"
accept="image "
@ -268,6 +269,7 @@
value-key="name"
class="elSelect"
collapse-tags="collapse-tags"
:disabled="disabledShow"
placeholder="请选择" style="width: 55%"
>
<el-option
@ -340,7 +342,7 @@
import {Dialog} from "vant";
import {formatDate1} from "@/utils/common"
import {myMixins} from "@/utils/myMixins"
import {vehicleTypeList,saveVehicle,getInfoById,supplierServiceTree, uploadImage, ocrHandler} from "@/api/mine"
import {vehicleTypeList,saveVehicle,getInfoById,supplierServiceTree, uploadImage, ocrHandler, userOperationPermissions} from "@/api/mine"
import TwoCommonBtn from "@/components/twoBtnCommon.vue"
import CellGroup from "@/components/cellGroup.vue";
export default {
@ -392,6 +394,7 @@ export default {
vehicleFrontLicensePlate:'',//车头照车牌号码
insuranceCorp: '',
auditStatus: '',
permissonList:[],
vehicleTypes:[{
name: '小修车',
value: 1
@ -503,6 +506,13 @@ export default {
vehicleInfoDisabled() {
return [1,2].includes(this.auditStatus)
},
disabledShow() {
if (this.id) {
return !this.permissonList.includes('hasInsuranceAudit')
} else {
return false
}
}
},
watch:{
selectedOption(newVal){
@ -547,6 +557,10 @@ export default {
}
},
methods:{
async getPermissions(){
let res = await userOperationPermissions();
this.permissonList = res.data
},
goContinueInsurance() {
this.$router.push({
name:'continueInsurance',