134 lines
6.2 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="orderList">
<view class="orderItem" wx:for="{{deviceList}}" wx:key="index" bind:tap="desc" data-id="{{item.replace_id}}">
<view class="orderItem_tit">工单名称:{{item.replace_name}}</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">工单号:</view>
<view class="orderItem_Item_con">{{item.replace_no}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">产品名称:</view>
<view class="orderItem_Item_con">{{item.device.product_name}}</view>
</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" wx:if="{{item.status == 1}}">待分配</view>
<view class="orderItem_Item_con" wx:if="{{item.status == 2}}">待更换</view>
<view class="orderItem_Item_con" wx:if="{{item.status == 3}}">已更换</view>
<view class="orderItem_Item_con" wx:if="{{item.status == 4}}">已忽略</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">师傅名称:</view>
<view class="orderItem_Item_con">{{item.replace_man_name}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">师傅手机:</view>
<view class="orderItem_Item_con">{{item.replace_man_phone}}</view>
</view>
<view class="orderItem_Item">
<view class="orderItem_Item_tit">计费方式:</view>
<view class="orderItem_Item_con" wx:if="{{item.billing_method == 1}}">时长模式</view>
<view class="orderItem_Item_con" wx:if="{{item.billing_method == 2}}">流量模式</view>
<view class="orderItem_Item_con" wx:if="{{item.billing_method == 3}}">零售模式</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_con">{{item.region + item.address || '暂无数据'}}</view>
</view>
<view class="contral">
<view class="state" wx:if="{{item.status === 1}}" data-item="{{item}}" catch:tap="dispatch">指派</view>
</view>
</view>
</view>
<van-empty description="暂无内容" wx:if="{{deviceList.length == 0}}" />
</view>
<van-popup show="{{ show }}" bind:close="onClose" close-on-click-overlay round position="bottom" z-index="99999">
<view class="popup-content">
<view class="popup-title">工单指派</view>
<!-- 是否上门 -->
<view class="form-item">
<text class="label">是否上门</text>
<radio-group class="radio-group" bindchange="onVisitChange">
<van-radio-group value="{{ radio }}" bind:change="onChange2" custom-class="horizontal-radio">
<van-radio name="1" class="radio-item">上门</van-radio>
<van-radio name="2" class="radio-item">邮寄</van-radio>
</van-radio-group>
</radio-group>
</view>
<!-- 师傅姓名 -->
<view class="form-item">
<text class="label">师傅姓名:</text>
<van-field value="{{ currentMaster.name }}" bind:tap="chooseMaster" placeholder="请选择师傅" border="{{ false }}" bind:change="onChange" />
</view>
<!-- 师傅地址 -->
<view class="form-item">
<text class="label">地址:</text>
<van-field value="{{ address }}" placeholder="请选择填写地址" border="{{ false }}" bind:change="onChange" />
</view>
<!-- 操作按钮 -->
<view class="btn-group">
<button class="btn cancel" bindtap="onClose">取消</button>
<button class="btn confirm" bindtap="onConfirms">确认指派</button>
</view>
</view>
</van-popup>
<van-popup show="{{ show2 }}" bind:close="onClose2" close-on-click-overlay round position="bottom" z-index="999999">
<van-picker bind:cancel="onClose2" bind:confirm="onConfirm" show-toolbar value-key="name" columns="{{ masterList }}" bind:change="onChange" />
</van-popup>