mirror of
https://gitee.com/elegant_wings/dbd-meeting-wx-small.git
synced 2025-06-22 05:29:37 +08:00
72 lines
4.7 KiB
Plaintext
72 lines
4.7 KiB
Plaintext
<view class="containerView public">
|
|
<view class="contentView">
|
|
<view class="rowView" style="display: none;">
|
|
<view class="label must">报修名称</view>
|
|
<van-field value="{{ detail.repairName }}" bind:input="fieldInput" data-name="repairName" clearable input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
|
|
</view>
|
|
<view class="rowView" style="display: none;">
|
|
<view class="label must">故障等级</view>
|
|
<van-field value="{{ detail.repairLevel }}" input-class="input" is-link readonly placeholder="请选择" arrow-direction="down" border="{{ false }}" input-align="right" bind:tap="showFaultLevel" />
|
|
</view>
|
|
<view class="rowView" bind:tap="showRepairTime" style="display: none;">
|
|
<view class="label must">故障时间</view>
|
|
<van-field value="{{ detail.repairTime }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" arrow-direction="down" input-align="right" />
|
|
</view>
|
|
<view class="rowView">
|
|
<view class="label must">报修人姓名</view>
|
|
<van-field value="{{ detail.name }}" bind:input="fieldInput" data-name="name" clearable input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
|
|
</view>
|
|
<view class="rowView">
|
|
<view class="label must">联系电话</view>
|
|
<van-field value="{{ detail.phone }}" bind:input="fieldInput" data-name="phone" clearable type="number" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
|
|
</view>
|
|
<view class="rowView">
|
|
<view class="label must">故障类型</view>
|
|
<van-field value="{{ detail.typeName ? detail.typeName + '/' + detail.deviceName : '' }}" input-class="input" is-link readonly placeholder="请选择" arrow-direction="down" border="{{ false }}" input-align="right" bind:tap="showType" />
|
|
</view>
|
|
<view class="rowView">
|
|
<view class="label must">故障地点</view>
|
|
<van-field value="{{ detail.address ? detail.address + '/' + detail.floor : '' }}" input-class="input" is-link readonly placeholder="请选择" arrow-direction="down" border="{{ false }}" input-align="right" bind:tap="showAddress" />
|
|
</view>
|
|
<view class="rowView">
|
|
<view class="label must">门牌号(地点)</view>
|
|
<van-field value="{{ detail.room }}" bind:input="fieldInput" data-name="room" clearable input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
|
|
</view>
|
|
<view class="rowColumnView" id="des" bind:tap="clickFocus" data-name="explain">
|
|
<view class="label must">故障描述</view>
|
|
<van-field model:value="{{ detail.explain }}" bind:input="fieldInput" data-name="explain" input-class="textarea" type="textarea" clearable placeholder="请对故障进行描述" maxlength="{{100}}" show-word-limit border="{{false}}" focus="{{focus.explain}}" autosize />
|
|
</view>
|
|
<view class="rowColumnView">
|
|
<view class="label">故障图片/视频</view>
|
|
<view class="imgContentView">
|
|
<van-uploader file-list="{{ fileList }}" upload-text="点击上传" bind:after-read="fileAfterRead" deletable="{{ true }}" bind:delete="deleteImg" max-count="6" accept="media" multiple/>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 提交 -->
|
|
<view class="submitBtnView" bind:tap="submitData">提交</view>
|
|
|
|
</view>
|
|
|
|
<!-- 消息通知 -->
|
|
<van-notify id="van-notify" />
|
|
<van-toast id="van-toast" />
|
|
<!-- 选择-故障等级 -->
|
|
<van-action-sheet description="请选择故障等级" close-on-click-overlay="{{true}}" show="{{ faultLevelShow }}" actions="{{ faultLevelList }}" bind:select="selectFaultLevel" bind:close="closeFaultLevel" />
|
|
|
|
<!-- 选择-故障时间 -->
|
|
<van-popup show="{{ repairTimeVisible }}" position="bottom" custom-style="height: 50vh;" bind:close="hideRepairTime">
|
|
<van-datetime-picker type="datetime" value="{{ repairTime }}" bind:confirm="confirmRepairTime" bind:cancel="hideRepairTime" />
|
|
</van-popup>
|
|
|
|
<!-- 故障类型 -->
|
|
<van-popup show="{{ typeVisible }}" position="bottom" custom-style="height: 50vh;" bind:close="hideType">
|
|
<van-picker show-toolbar columns="{{ typeColumns }}" bind:change="typeColumnsChange" bind:confirm="typeColumnsConfirm" bind:cancel="hideType"/>
|
|
</van-popup>
|
|
|
|
|
|
<!-- 故障地点 -->
|
|
<van-popup show="{{ addressVisible }}" position="bottom" custom-style="height: 50vh;" bind:close="hideAddress">
|
|
<van-picker show-toolbar columns="{{ addressColumns }}" bind:change="addressColumnsChange" bind:confirm="addressColumnsConfirm" bind:cancel="hideAddress"/>
|
|
</van-popup> |