|
|
|
"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-transition")+e.resolveComponent("up-form")+e.resolveComponent("up-picker")+e.resolveComponent("up-popup"))()}Math||(o+(()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-form-item/u-form-item.js")+(()=>"../../uni_modules/uview-plus/components/u-transition/u-transition.js")+(()=>"../../uni_modules/uview-plus/components/u-form/u-form.js")+(()=>"../../uni_modules/uview-plus/components/u-picker/u-picker.js")+(()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js"))();const o=()=>"../../components/navTop.js",l={__name:"carDetail",setup(o){const l=e.ref(!1),n=e.ref(!0),r=e.ref([]),a={fontSize:"28rpx",lineHeight:"38rpx",color:"#3D3D3D"},p=e.ref(!1),i=e.ref("arrow-down"),u=e.ref({name:"",identificationNumber:"",sysDeptName:"",licensePlateNumber:"",lincensePlateType:"",frameNumber:"",engineNumber:"",vehicleType:"",vehicleNature:"",passengersNumber:"",passengerCapacity:"",emissions:"",vehicleModel:"",vehicleBrand:"",tractionMass:"",requirements:""});e.onLoad((e=>{}));const t=o=>{e.index.$u.trim(o)?p.value=!0:p.value=!1},s=e=>{r.value=[],r.value.push(e),l.value=!0,i.value="arrow-up"},c=()=>{l.value=!1,i.value="arrow-down"},m=()=>{e.index.showModal({title:"删除车辆提示",content:"删除车辆后将无法及时收到投保方案解答与最新优惠,且无法恢复车辆信息。是否继续删除?",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})};return(o,v)=>({a:e.p({carNum:"桂A·66666"}),b:e.o((e=>u.value.sysDeptName=e)),c:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入上年承保公司",border:"none",inputAlign:"right",modelValue:u.value.sysDeptName}),d:e.p({label:"上年承保公司",prop:"sysDeptName"}),e:e.o((e=>u.value.name=e)),f:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入真实姓名",border:"none",inputAlign:"right",modelValue:u.value.name}),g:e.p({label:"车主姓名",prop:"name"}),h:e.o((e=>u.value.identificationNumber=e)),i:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入身份证号",border:"none",inputAlign:"right",modelValue:u.value.identificationNumber}),j:e.p({label:"身份证号",prop:"identificationNumber"}),k:e.o((e=>u.value.licensePlateNumber=e)),l:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入车牌号码",border:"none",inputAlign:"right",modelValue:u.value.licensePlateNumber}),m:e.p({label:"车牌号码",prop:"licensePlateNumber"}),n:e.o((e=>s(["黄色车牌","绿色车牌","白色车牌","蓝色车牌"]))),o:e.o((e=>u.value.lincensePlateType=e)),p:e.p({fontSize:"28rpx",color:"#999",placeholder:"请选择号牌种类",suffixIcon:i.value,suffixIconStyle:"font-size: 28rpx",border:"none",inputAlign:"right",modelValue:u.value.lincensePlateType}),q:e.p({label:"号牌种类",prop:"lincensePlateType"}),r:e.o((e=>u.value.frameNumber=e)),s:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入车架号",border:"none",inputAlign:"right",modelValue:u.value.frameNumber}),t:e.p({label:"车架号",prop:"frameNumber"}),v:e.o((e=>u.value.engineNumber=e)),w:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入发动机号",border:"none",inputAlign:"right",modelValue:u.value.engineNumber}),x:e.p({label:"发动机号",prop:"engineNumber"}),y:e.o((e=>s(["小轿车","大货车","两厢车"]))),z:e.o((e=>u.value.vehicleType=e)),A:e.p({fontSize:"28rpx",color:"#999",placeholder:"请选择车辆类型",suffixIcon:i.value,suffixIconStyle:"font-size: 28rpx",border:"none",inputAlign:"right",modelValue:u.value.vehicleType}),B:e.p({label:"车辆类型",prop:"vehicleType"}),C:e.o((e=>s(["运营车辆","私家车","公务车"]))),D:e.o((e=>u.value.vehicleNature=e)),E:e.p({fontSize:"28rpx",color:"#999",placeholder:"请选择车辆使用性质",suffixIcon:i.value,suffixIconStyle:"font-size: 28rpx",border:"none",inputAlign:"right",modelValue:u.value.vehicleNature}),F:e.p({label:"车辆使用性质",prop:"vehicleNature"}),G:e.o((e=>u.value.passengersNumber=e)),H:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入核载人数",border:"none",inputAlign:"right",modelValue:u.value.passengersNumber}),I:e.p({label:"核定客载数(人)",prop:"passengersNumber"}),J:e.o((e=>u.value.passengerCapacity=e)),K:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入核载重量",border:"none",inputAlign:"right",modelValue:u.value.passengerCapacity}),L:e.p({label:"核定载质量(千克)",prop:"passengerCapacity"}),M:e.o((e=>u.value.emissions=e)),N:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入排放量",border:"none",inputAlign:"right",modelValue:u.value.emissions}),O:e.p({label:"排量毫升",prop:"emissions"}),P:e.o(t),Q:e.o((e=>u.value.vehicleModel=e)),R:e.p({fontSize:"28rpx",color:"#999",placeholder:"请填写车辆型号",border:"none",inputAlign:"right",modelValue:u.value.vehicleModel}),S:e.p({show:p.value}),T:e.o((e=>s(["宝马","奔驰","劳斯莱斯"]))),U:e.o((e=>u.value.vehicleBrand=e)),V:e.p({fontSize:"28rpx",color:"#999",placeholder:"请选择车辆品牌",suffixIcon:i.value,suffixIconStyle:"font-size: 28rpx",border:"none",inputAlign:"right",modelValue:u.value.vehicleBrand}),W:e.p({label:"中文品牌",prop:"vehicleBrand"}),X:e.o((e=>u.value.tractionMass=e)),Y:e.p({fontSize:"28rpx",color:"#999",placeholder:"请填写准牵引准质量",border:"none",inputAlign:"right",modelValue:u.value.tractionMass}),Z:e.p({label:"准牵引质量",prop:"tractionMass"}),aa:e.o((e=>s(["强险","商险"]))),ab:e.o((e=>u.value.requirements=e)),ac:e.p({fontSize:"28rpx",color:"#999",placeholder:"请选择保险需求",suffixIcon:i.value,suffixIconStyle:"font-size: 28rpx",border:"none",inputAlign:"right",modelValue:u.value.requirements}),ad:e.p({label:"保险需求",prop:"requirements"}),ae:e.o(m),af:e.sr("uFormRef","06942e84-0"),ag:e.p({model:u.value,"label-width":"130",labelStyle:a}),ah:e.o(c),ai:e.o(c),aj:e.o((e=>l.value=!1)),ak:e.p({show:l.value,columns:r.value,closeOnClickOverlay:!0}),al:e.o((e=>n.value=!1)),am:e.o((e=>n.value=!1)),an:e.p({show:n.value,mode:"center",safeAreaInsetBottom:!1,round:"20"}),ao:l.value?"100vh":"",ap:l.value?"hidden":""})}},n=e._export_sfc(l,[["__scopeId","data-v-06942e84"]]);wx.createPage(n); |
|
|
|
"use strict";const e=require("../../common/vendor.js");require("../../uni_modules/uview-plus/index.js");const a=require("../../api/user.js"),l=require("../../api/car.js"),o=require("../../uni_modules/uview-plus/libs/function/debounce.js");if(!Array){(e.resolveComponent("uni-data-select")+e.resolveComponent("up-form-item")+e.resolveComponent("up-input")+e.resolveComponent("up-transition")+e.resolveComponent("up-form")+e.resolveComponent("up-popup"))()}Math||(r+(()=>"../../uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js")+(()=>"../../uni_modules/uview-plus/components/u-form-item/u-form-item.js")+(()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-transition/u-transition.js")+(()=>"../../uni_modules/uview-plus/components/u-form/u-form.js")+(()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js"))();const r=()=>"../../components/navTop.js",n={__name:"carDetail",setup(r){const n=e.ref(!0),u=e.ref("请选择中文品牌");e.ref(!1);const t={fontSize:"28rpx",lineHeight:"38rpx",color:"#3D3D3D"},i=e.ref(!1),p=e.ref(!1),d=e.ref([]),s=e.ref(!1),c=e.ref({name:"",identificationNumber:"",sysDeptId:"",customizeVehicleBrand:"",customizeVehicleModel:"",licensePlateNumber:"",lincensePlateTypeId:"",isCustomizeBrandAndModel:"1",frameNumber:"",engineNumber:"",vehicleTypeId:"",vehicleNatureId:"",passengersNumber:"",passengerCapacity:"",emissions:"",vehicleModelId:"",vehicleBrandId:"",tractionMass:"",requirementsId:""}),m=e.reactive({pageSize:100,pageNum:1}),v=e.reactive({pageSize:100,pageNum:1,modelName:void 0});e.onLoad((async e=>{if(void 0!==e.carInfoId){const{data:a}=await l.getCarDetail(e.carInfoId);c.value=a,p.value="0"==a.isCustomizeBrandAndModel,i.value=!0}}));const h=e.ref([]);l.getListDeptApi().then((e=>{const{data:a}=e,l=a.filter((e=>100===e.parentId)).map((e=>({value:e.deptId,text:e.deptName})));h.value=l}));const b=e.ref([]);l.getCarNumApi(m).then((e=>{const{data:a}=e,l=a.records.map((e=>({value:e.id,text:e.name})));b.value=l}));const f=e.ref([]);l.getCarTypeApi(m).then((e=>{const{data:a}=e,l=a.records.map((e=>({value:e.id,text:e.name})));f.value=l}));const g=e.ref([]);l.getCarNatureApi(m).then((e=>{const{data:a}=e,l=a.records.map((e=>({value:e.id,text:e.name})));g.value=l}));const N=e.ref([]);l.getCarBrandApi(m).then((e=>{const{data:a}=e,l=a.records.map((e=>({value:e.id,text:e.name})));N.value=l}));const I=e.ref([]);l.getNeedApi(m).then((e=>{const{data:a}=e,l=a.records.map((e=>({value:e.id,text:e.name})));I.value=l}));const z=a=>{e.index.$u.trim(a)?(v.modelName=a,o.debounce(V,500)):s.value=!1},V=async()=>{const e=await l.getCarModelApi(v),{data:a}=e,o=a.records;d.value=o,s.value=!0},x=async()=>{await a.carInfoAdd(c.value),e.index.$u.toast("添加成功")};return(a,l)=>e.e({a:e.p({carNum:c.value.licensePlateNumber}),b:e.t(c.value.customizeVehicleBrand||c.value.vehicleBran),c:e.t(c.value.customizeVehicleModel||c.value.vehicleModel),d:i.value,e:e.o((e=>c.value.sysDeptId=e)),f:e.p({localdata:h.value,placeholder:"请选择上年承保公司",modelValue:c.value.sysDeptId}),g:e.p({label:"上年承保公司",prop:"sysDeptId"}),h:e.o((e=>c.value.name=e)),i:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入真实姓名",border:"none",inputAlign:"right",modelValue:c.value.name}),j:e.p({label:"车主姓名",prop:"name"}),k:e.o((e=>c.value.identificationNumber=e)),l:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入身份证号",border:"none",inputAlign:"right",modelValue:c.value.identificationNumber}),m:e.p({label:"身份证号",prop:"identificationNumber"}),n:e.o((e=>c.value.licensePlateNumber=e)),o:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入车牌号码",border:"none",inputAlign:"right",modelValue:c.value.licensePlateNumber}),p:e.p({label:"车牌号码",prop:"licensePlateNumber"}),q:e.o((e=>c.value.lincensePlateTypeId=e)),r:e.p({localdata:b.value,placeholder:"请选择号牌种类",modelValue:c.value.lincensePlateTypeId}),s:e.p({label:"号牌种类",prop:"lincensePlateType"}),t:e.o((e=>c.value.frameNumber=e)),v:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入车架号",border:"none",inputAlign:"right",modelValue:c.value.frameNumber}),w:e.p({label:"车架号",prop:"frameNumber"}),x:e.o((e=>c.value.engineNumber=e)),y:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入发动机号",border:"none",inputAlign:"right",modelValue:c.value.engineNumber}),z:e.p({label:"发动机号",prop:"engineNumber"}),A:e.o((e=>c.value.vehicleTypeId=e)),B:e.p({localdata:f.value,placeholder:"请选择车辆类型",modelValue:c.value.vehicleTypeId}),C:e.p({label:"车辆类型",prop:"vehicleType"}),D:e.o((e=>c.value.vehicleNatureId=e)),E:e.p({localdata:g.value,placeholder:"请选择车辆使用性质",modelValue:c.value.vehicleNatureId}),F:e.p({label:"车辆使用性质",prop:"vehicleNature"}),G:e.o((e=>c.value.passengersNumber=e)),H:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入核载人数",border:"none",inputAlign:"right",modelValue:c.value.passengersNumber}),I:e.p({label:"核定客载数(人)",prop:"passengersNumber"}),J:e.o((e=>c.value.passengerCapacity=e)),K:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入核载重量",border:"none",inputAlign:"right",modelValue:c.value.passengerCapacity}),L:e.p({label:"核定载质量(千克)",prop:"passengerCapacity"}),M:e.o((e=>c.value.emissions=e)),N:e.p({fontSize:"28rpx",color:"#999",placeholder:"请输入排放量",border:"none",inputAlign:"right",modelValue:c.value.emissions}),O:e.p({label:"排量毫升",prop:"emissions"}),P:e.o(z),Q:e.o((e=>s.value=!1)),R:e.o((e=>c.value.customizeVehicleModel=e)),S:e.p({fontSize:"28rpx",color:"#999",placeholder:"请填写车辆型号",border:"none",inputAlign:"right",modelValue:c.value.customizeVehicleModel}),T:e.f(d.value,((a,l,o)=>({a:e.t(a.name),b:a,c:e.o((e=>(e=>{c.value.vehicleModelId=e.id,c.value.customizeVehicleModel=e.name,u.value=e.brandName,c.value.vehicleBrandId=e.brandId,s.value=!1,p.value=!0,c.value.isCustomizeBrandAndModel="0"})(a)),a)}))),U:0==d.value.length},(d.value.length,{}),{V:e.p({show:s.value}),W:p.value},p.value?{X:e.o((e=>c.value.vehicleBrandId=e)),Y:e.p({localdata:N.value,placeholder:u.value,modelValue:c.value.vehicleBrandId}),Z:e.p({label:"中文品牌",prop:"vehicleBrand"})}:{aa:e.o((e=>c.value.customizeVehicleBrand=e)),ab:e.p({fontSize:"28rpx",color:"#999",placeholder:"请填写中文品牌",border:"none",inputAlign:"right",modelValue:c.value.customizeVehicleBrand}),ac:e.p({label:"中文品牌",prop:"vehicleBrand"})},{ad:e.o((e=>c.value.tractionMass=e)),ae:e.p({fontSize:"28rpx",color:"#999",placeholder:"请填写准牵引准质量",border:"none",inputAlign:"right",modelValue:c.value.tractionMass}),af:e.p({label:"准牵引质量",prop:"tractionMass"}),ag:e.o((e=>c.value.requirementsId=e)),ah:e.p({localdata:I.value,placeholder:"请选择保险需求",modelValue:c.value.requirementsId}),ai:e.p({label:"保险需求",prop:"requirements"}),aj:e.o(x),ak:e.sr("uFormRef","df665d9b-0"),al:e.p({model:c.value,"label-width":"130",labelStyle:t}),am:e.o((e=>n.value=!1)),an:e.o((e=>n.value=!1)),ao:e.p({show:n.value,mode:"center",safeAreaInsetBottom:!1,round:"20"})})}},u=e._export_sfc(n,[["__scopeId","data-v-df665d9b"]]);wx.createPage(u); |
...
|
...
|
|