story#7373 关于完善救援责任险管理功能的需求--临期筛选功能
This commit is contained in:
@ -218,7 +218,7 @@
|
|||||||
<span>有无投保救援职业责任险或货运险</span>
|
<span>有无投保救援职业责任险或货运险</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="isJoin">
|
<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">
|
<van-radio :name="1" style="margin-right: 26px">
|
||||||
有
|
有
|
||||||
<img
|
<img
|
||||||
@ -252,6 +252,7 @@
|
|||||||
<van-uploader
|
<van-uploader
|
||||||
v-model="insurancePictureFiles"
|
v-model="insurancePictureFiles"
|
||||||
:after-read="insurancePictureFilesHandler"
|
:after-read="insurancePictureFilesHandler"
|
||||||
|
:disabled="disabledShow"
|
||||||
max-count="1"
|
max-count="1"
|
||||||
:preview-size="54"
|
:preview-size="54"
|
||||||
accept="image "
|
accept="image "
|
||||||
@ -268,6 +269,7 @@
|
|||||||
value-key="name"
|
value-key="name"
|
||||||
class="elSelect"
|
class="elSelect"
|
||||||
collapse-tags="collapse-tags"
|
collapse-tags="collapse-tags"
|
||||||
|
:disabled="disabledShow"
|
||||||
placeholder="请选择" style="width: 55%"
|
placeholder="请选择" style="width: 55%"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
@ -340,7 +342,7 @@
|
|||||||
import {Dialog} from "vant";
|
import {Dialog} from "vant";
|
||||||
import {formatDate1} from "@/utils/common"
|
import {formatDate1} from "@/utils/common"
|
||||||
import {myMixins} from "@/utils/myMixins"
|
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 TwoCommonBtn from "@/components/twoBtnCommon.vue"
|
||||||
import CellGroup from "@/components/cellGroup.vue";
|
import CellGroup from "@/components/cellGroup.vue";
|
||||||
export default {
|
export default {
|
||||||
@ -392,6 +394,7 @@ export default {
|
|||||||
vehicleFrontLicensePlate:'',//车头照车牌号码
|
vehicleFrontLicensePlate:'',//车头照车牌号码
|
||||||
insuranceCorp: '',
|
insuranceCorp: '',
|
||||||
auditStatus: '',
|
auditStatus: '',
|
||||||
|
permissonList:[],
|
||||||
vehicleTypes:[{
|
vehicleTypes:[{
|
||||||
name: '小修车',
|
name: '小修车',
|
||||||
value: 1
|
value: 1
|
||||||
@ -503,6 +506,13 @@ export default {
|
|||||||
vehicleInfoDisabled() {
|
vehicleInfoDisabled() {
|
||||||
return [1,2].includes(this.auditStatus)
|
return [1,2].includes(this.auditStatus)
|
||||||
},
|
},
|
||||||
|
disabledShow() {
|
||||||
|
if (this.id) {
|
||||||
|
return !this.permissonList.includes('hasInsuranceAudit')
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
watch:{
|
watch:{
|
||||||
selectedOption(newVal){
|
selectedOption(newVal){
|
||||||
@ -547,6 +557,10 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
|
async getPermissions(){
|
||||||
|
let res = await userOperationPermissions();
|
||||||
|
this.permissonList = res.data
|
||||||
|
},
|
||||||
goContinueInsurance() {
|
goContinueInsurance() {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
name:'continueInsurance',
|
name:'continueInsurance',
|
||||||
|
|||||||
Reference in New Issue
Block a user