107 lines
4.5 KiB
Plaintext
107 lines
4.5 KiB
Plaintext
<view class="upkeep">
|
|
|
|
<view class="upkeep_select">
|
|
<view class="ipt">
|
|
<input type="text" placeholder="请输入客户姓名" placeholder-style="color: #999999;font-size: 24rpx;" bind:input="headerInputClick" />
|
|
<image src="https://wechat-img-file.oss-cn-beijing.aliyuncs.com/water_filter/dervice/deriveSearch.png" mode="widthFix " />
|
|
</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 class="state state3" catch:tap="headerOkClick" wx:if="{{item.status === 3}}">完成</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>
|