index.js
2.9 KB
"use strict";const e=require("../../common/vendor.js"),a=require("../../common/assets.js"),o=require("../../api/user.js"),r=require("../../api/work.js"),n=require("../../store/modules/user.js");if(!Array){(e.resolveComponent("up-navbar")+e.resolveComponent("up-modal")+e.resolveComponent("up-parse")+e.resolveComponent("up-popup"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-navbar/u-navbar.js")+u+s+t+(()=>"../../uni_modules/uview-plus/components/u-modal/u-modal.js")+(()=>"../../uni_modules/uview-plus/components/u-parse/u-parse.js")+(()=>"../../uni_modules/uview-plus/components/u-popup/u-popup.js"))();const t=()=>"../../components/carCard.js",s=()=>"../../components/centerLine.js",u=()=>"../../components/navTop.js",i={__name:"index",setup(t){const s=e.ref([]),u=e.ref(""),i=e.ref(""),l=e.ref("0"),c=e.ref(!1),p=e.ref({strongInsurancePolicyNumber:"",commercialInsurancePolicyNumber:""}),m=e.ref({color:"#fff",fontWeight:500}),d=n.useUserStore(),v=e.reactive({pageNum:1,pageSize:20}),b=async()=>{const{data:e}=await o.getUserCarInfo(v);s.value=e.records;const{data:a}=await r.queryMyList({pageNum:1,pageSize:20,type:1}),{data:n}=await r.queryMyList(v);l.value=(a.total+n.total).toString()},f=()=>{e.index.navigateTo({url:"/pages/carDetail/carDetail"})},g=()=>{d.isShowAdver=!1};(async()=>{const{rows:e}=await o.getAdverList(v);i.value=e[0].noticeContent,u.value=e[0].noticeTitle,d.isShowAdver=!0})(),e.onPullDownRefresh((async()=>{s.value=[],await b(),e.index.stopPullDownRefresh()}));return e.onShow((async()=>{await b(),"0"!==l.value?e.index.setTabBarBadge({index:1,text:l.value}):e.index.removeTabBarBadge({index:1})})),(o,n)=>({a:e.p({placeholder:!0,leftIconSize:0,title:"广西车险投保登记平台",titleStyle:m.value,bgColor:"transparent"}),b:e.f(s.value,((a,o,n)=>e.e({a:"373ab77b-2-"+n+",373ab77b-1-"+n,b:e.p({carNum:a.licensePlateNumber}),c:"373ab77b-3-"+n+",373ab77b-1-"+n,d:e.p({leftContent:a.frameNumber,fontColor:"#999",rightContent:a.engineNumber}),e:e.o((o=>{return r=a.id,void e.index.navigateTo({url:`/pages/carDetail/carDetail?carInfoId=${r}`});var r}),a.id),f:"已完成"===a.status},"已完成"===a.status?{g:e.o((e=>{return o=a.processInstanceId,void r.queryResult({processInstanceId:o}).then((e=>{var a,o;p.value.strongInsurancePolicyNumber=null==(a=null==e?void 0:e.data)?void 0:a.strongInsurancePolicyNumber,p.value.commercialInsurancePolicyNumber=null==(o=null==e?void 0:e.data)?void 0:o.commercialInsurancePolicyNumber,c.value=!0}));var o}),a.id)}:{},{h:a.id,i:"373ab77b-1-"+n,j:e.p({tipContent:a.status,carInfo:a})}))),c:e.o(f),d:a._imports_0$2,e:e.t(p.value.strongInsurancePolicyNumber),f:e.t(p.value.commercialInsurancePolicyNumber),g:e.o((e=>c.value=!1)),h:e.p({show:c.value,title:"保单号"}),i:e.t(u.value),j:e.p({content:i.value}),k:e.o(g),l:e.o((a=>e.unref(d).isShowAdver=!1)),m:e.p({show:e.unref(d).isShowAdver,mode:"center",safeAreaInsetBottom:!1,round:"20"})})}},l=e._export_sfc(i,[["__scopeId","data-v-373ab77b"]]);wx.createPage(l);