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

104 lines
4.3 KiB
Plaintext

<!-- index.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">{{driverName ? driverName : '-'}}</view>
<view class="profession">驾驶员</view>
</view>
<view class="btn-exit" catchtap="logOut">
<image src="../../images/btn_exit.png" mode=""/>
</view>
</view>
<view class="attendance-content">
<view class="search-content">
<picker bindchange="bindPickerProject" disabled="{{signInType == 2}}" value="{{selectProjectIndex}}" range-key="projectName" range="{{projectOptions}}">
<view class="picker project-select {{signInType == 2 ? 'disabled' : ''}}">
{{projectOptions[selectProjectIndex].projectName}}
</view>
</picker>
<picker bindchange="bindPickerChange" disabled="{{signInType == 2}}" value="{{selectCarIndex}}" range-key="plateNumber" range="{{carOptions}}">
<view class="picker vehicle-select {{signInType == 2 ? 'disabled' : ''}}">
{{carOptions[selectCarIndex].plateNumber}}
</view>
</picker>
</view>
<view class="location-tips" wx:if="{{signInAddress && getAddressSuccess}}" >
<image src="../../images/icon_location.png" mode=""/>
{{ signInAddress }}
</view>
<view class="location-tips-err" wx:if="{{!getAddressSuccess}}" catch:tap="getAddress">
<image src="../../images/icon_location.png" mode=""/>
位置信息获取失败,点击重新获取
</view>
<view class="check-box">
<image src="https://zuche.cdenvironment.com:25000/htfile/program/images/bg_check_blue.png" wx:if="{{signInType == 1}}" mode=""/>
<image src="https://zuche.cdenvironment.com:25000/htfile/program/images/bg_check_green.png" wx:else mode=""/>
<view class="check-inf" catchtap="signIn">
<view class="date">{{dateString}}</view>
<view class="time">{{dateTimeString}}</view>
<view class="label" wx:if="{{signInType == 1}}">签到</view>
<view class="label" wx:else>签退</view>
</view>
</view>
<view class="clock-record" catchtap="showSignInReocrd">
打卡记录
</view>
</view>
<!-- <view catchtap="toMaintenance">pages/maintenanceIndex/maintenanceIndex</view> -->
</view>
<view class="maintain-container">
<view class="top">
<view class="left">
<view class="icon"></view>
<view class="val">维修</view>
</view>
<view class="right">
<!-- <view class="icon"></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 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="workbench-container">
<view class="top">
<view class="left">
<view class="icon">
<image src="../../images/icon_workbench.png" mode=""/>
</view>
<view class="val">工作台</view>
</view>
<view class="right"></view>
</view>
<view class="workbench-list">
<navigator url="/packageA/pages/refuelingCharging/RefuelingChargingRecord/RefuelingChargingRecord" hover-class="none" class="btn">
<view class="pic">
<image src="../../images/icon_vehicleDispatch.png" mode=""/>
</view>
<view class="title">加油充电登记</view>
</navigator>
</view>
</view>
</view>