126 lines
5.3 KiB
Plaintext

<view class="upkeep">
<view class="nav-box" style="padding-top: {{ t }}px;">
<view class="nav-bar" style="height: {{ h }}px;">
<view class="nav-bar-left" bind:tap="back">
<van-icon name="arrow-left" size="24px" />
</view>
<view class="nav-bar-title" style="height: {{ h }}px;line-height: {{ h }}px;color: {{color}};font-size: 28rpx;">
维修工单
</view>
<view class="nav-bar-right">
<van-icon name="arrow-left" size="24px" />
</view>
</view>
</view>
<view class="upkeep_select">
<view class="ipt">
<input value="{{searchText}}" confirm-type="search" bindconfirm="search" bindinput="ipt1" type="text" placeholder="设备编号/客户名称/客户手机/客户地址" placeholder-style="color: #999999;font-size: 28rpx;" />
<view class="searchBox" bind:tap="search">
<image src="https://wechat-img-file.oss-cn-beijing.aliyuncs.com/water_filter/dervice/deriveSearch.png?1" mode="widthFix" />
</view>
</view>
</view>
<view class="down">
<view class="dropBox">
<van-dropdown-menu>
<van-dropdown-item
bind:change="headerDropdownClick"
value="{{ value1 }}"
title="工单状态"
options="{{ option1 }}"
/>
</van-dropdown-menu>
</view>
</view>
<view class="orderList">
<view class="orderItem" wx:if="{{orderList.length>0}}" bind:tap="desc" data-id="{{item.repair_id}}" wx:for="{{orderList}}" wx:key="index">
<view class="orderItem_tit">工单号:{{item.repair_no}}</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">设备编号</view>
<view class="orderItem_Item_con">{{item.device_code}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">客户型号</view>
<view class="orderItem_Item_con">{{item.product_name}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">客户名称</view>
<view class="orderItem_Item_con">{{item.customer_name}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">客户手机</view>
<view class="orderItem_Item_con">{{item.customer_phone}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">工单状态</view>
<view class="orderItem_Item_con2">{{stateType[item.status]}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">故障描述</view>
<view class="orderItem_Item_con">{{item.fault_desc}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">详细地址</view>
<view class="orderItem_Item_con">{{item.region + item.address || "暂无数据"}}</view>
</view>
<view class="contral">
<view class="state state2" catchtap="headerRecallClick" data-item="{{item}}" wx:if="{{item.status === 1}}">撤回</view>
<view class="state" wx:if="{{item.status === 1}}" data-item="{{item}}" catch:tap="dispatch">派单</view>
</view>
</view>
<van-empty description="暂无工单" wx:if="{{orderList.length === 0}}" />
</view>
<view class="addBtn" bind:tap="addOrder">
新增
</view>
<view class="selectMaster">
<van-popup show="{{ show }}" bind:close="onClose" custom-style="height: 60%;" close-on-click-overlay round position="bottom" z-index="9999">
<view class="pop_Tit">
请选择维修师傅
<view class="sure" bind:tap="sure">确定</view>
</view>
<view class="master">
<view class="popItemMaster" wx:for="{{MasterList}}" wx:key="index" bind:tap="selectMaster" data-index="{{index}}">
<view class="popItem_left">
<view class="MasterAva">
<image src="{{item.avatar}}" mode="widthFix"/>
</view>
<view class="MasterMsg">
<view class="MasterMsg1">
<view>师傅姓名</view>
{{item.name}}
</view>
<view class="MasterMsg1">
<view>师傅手机号</view>
{{item.phone}}
</view>
</view>
</view>
<view class="popItem_right">
<view class="cir1" wx:if="{{item.checked}}"></view>
<view class="cir2" wx:if="{{!item.checked}}" ></view>
</view>
</view>
</view>
</van-popup>
</view>
</view>