2025-06-19 17:33:18 +08:00

137 lines
5.0 KiB
Plaintext

<!--pages/projectIndex/projectIndex.wxml-->
<view class="container">
<view class="bg"></view>
<view class="user-container">
<view class="top">
<view class="user-pic">
<image wx:if="{{userInfo.avatarUrl}}" bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image>
<image wx:else="" bindtap="bindViewTap" class="userinfo-avatar" src="../../images/default_pic.png" mode="cover"></image>
</view>
<view class="user-inf">
<view class="name">{{ userInf.realname }}</view>
<view class="profession">
<view class="icon"><image src="../../images/icon_logo.png" mode=""/></view>
{{ userInf.sysOrgName ? userInf.sysOrgName : '--' }}
</view>
</view>
<view class="btn-exit" catchtap="logOut">
<image src="../../images/btn_exit.png" mode=""/>
</view>
</view>
<view class="btn-container">
<view class="btn" catchtap="toVehicleMonitoring">
<view class="bg">
<image src="https://zuche.cdenvironment.com:25000/htfile/program/images/bg_btn2.png" mode=""/>
</view>
<view class="item">
<view class="label">车辆监控</view>
<view class="val">{{ infObj.totalCount }}</view>
</view>
</view>
<view class="btn" catchtap="toFailureAler">
<view class="bg">
<image src="https://zuche.cdenvironment.com:25000/htfile/program/images/bg_btn1.png" mode=""/>
</view>
<view class="item">
<view>
<view class="label">电子围栏</view>
<view class="val">{{ infObj.fenceAlarmCount }}</view>
</view>
<view>
<view class="label">超速告警</view>
<view class="val">{{ infObj.speedAlarmCount }}</view>
</view>
</view>
</view>
<view class="btn-report" data-type="eventReportRecord" catch:tap="toPage">
<image src="../../images/icon_workbench5.png" mode=""/>
<view class="val">事件上报</view>
</view>
</view>
</view>
<view class="maintain-container">
<view class="top">
<view class="left">
<view class="icon">
<image src="../../images/icon_maintain.png" mode=""/>
</view>
<view class="val">维修</view>
</view>
<view class="right" catch:tap="toDataEntry">
<view class="icon">
<image src="../../images/icon_add.png" mode=""/>
</view>
<view class="val">数据录入</view>
</view>
</view>
<view class="content">
<view class="btn apply" data-type="apply" catch:tap="toPage">
<view class="bg">
<image src="../../images/btn_maintain.png" mode=""/>
</view>
<view class="val">维修申请</view>
</view>
<view class="btn record" data-type="record" catch:tap="toPage">
<view class="bg">
<image src="../../images/btn_maintain_r.png" mode=""/>
</view>
<view class="val">维修记录</view>
</view>
</view>
</view>
<view class="maintain-container">
<view class="top">
<view class="left">
<view class="icon">
<image src="../../images/icon_maintain.png" mode=""/>
</view>
<view class="val">保养</view>
</view>
<view class="right" data-type="upkeep" catch:tap="toDataEntry">
<view class="icon">
<image src="../../images/icon_add.png" mode=""/>
</view>
<view class="val">数据录入</view>
</view>
</view>
<view class="content">
<view class="btn UpkeepBill" data-type="upkeepApply" catch:tap="toPage">
<view class="bg">
<image src="../../images/btn_upkeep_l.png" mode=""/>
</view>
<view class="val">新增保养</view>
</view>
<view class="btn UpkeepBill" data-type="upkeepPlanRecord" catch:tap="toPage">
<view class="bg">
<image src="../../images/btn_upkeep_c.png" mode=""/>
</view>
<view class="val">保养计划</view>
</view>
<view class="btn UpkeepBill" data-type="upkeepBillRecord" catch:tap="toPage">
<view class="bg">
<image src="../../images/btn_upkeep_r.png" mode=""/>
</view>
<view class="val">保养台账</view>
</view>
</view>
</view>
<view class="list-content">
<view class="total">违章代办 ({{listTotal}}) </view>
<view class="list">
<view class="item" wx:for="{{recordList}}" wx:key="index" data-inf="{{item}}" catchtap="toDetailPage">
<view class="row">
<view class="number-plate">
<view class="val">{{item.plateNumber}}</view>
</view>
<view class="project-name">{{item.projectId_dictText}}</view>
</view>
<view class="row">
<view class="time">违章时间: {{item.time}}</view>
<view class="type-list">
<view class="type">{{item.violationAct_dictText}}</view>
</view>
</view>
</view>
</view>
</view>
</view>