story#7373 关于完善救援责任险管理功能的需求--临期筛选功能
This commit is contained in:
@ -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',
|
||||
|
||||
Reference in New Issue
Block a user