|
|
@ -26,7 +26,7 @@ |
|
|
|
<view class="fs-cell-title" style="">现场照片</view> |
|
|
|
<view class="fs-cell-content" style=""> |
|
|
|
<block wx:for="{{item.imgs}}" wx:for-index="imgIndex" wx:for-item="imgUrl" wx:key="imgIndex"> |
|
|
|
<image style="height:160rpx;width:160rpx;padding-right:12rpx;" src="{{imgServer+imgUrl}}" data-img="{{imgServer+imgUrl}}" data-index="{{imgIndex}}" data-key="{{imgIndex}}" data-itemindex="{{index}}" mode="aspectFill" bindtap="previewImg"></image> |
|
|
|
<image style="height:160rpx;width:160rpx;padding-right:12rpx;" src="{{imgServer+imgUrl}}" data-img="{{imgServer+imgUrl}}" data-index="{{imgIndex}}" data-key="{{imgIndex}}" data-itemindex="{{index}}" mode="aspectFill" bindtap="previewImg" data-type="point"></image> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -98,7 +98,7 @@ |
|
|
|
</view> |
|
|
|
</van-cell> |
|
|
|
<van-field value="{{ maintenanceRequirement }}" label="维修要求" type="textarea" placeholder="请输入" autosize readonly="{{!isPlanState}}" extra-event-params="{{true}}" border="{{ isPlanState }}" bind:input="onInputChange" data-type='maintenanceRequirement' /> |
|
|
|
<view wx:if="{{data.state > 1}}"> |
|
|
|
<view wx:if="{{(data.state > 1 && tabIndex == 0) ||(data.state > 2 && tabIndex == 1) }}"> |
|
|
|
<view class="mission-card-title mission-center-card-title"> |
|
|
|
<span>维修计划审批</span> |
|
|
|
</view> |
|
|
@ -108,65 +108,61 @@ |
|
|
|
<van-field value="{{planApprovalTime}}" label="审批日期" readonly="{{true}}" border="{{ false }}" /> |
|
|
|
</block> |
|
|
|
</view> |
|
|
|
<block wx:if="{{ data.state == 4 }}"> |
|
|
|
<block wx:if="{{ (data.state > 3 && tabIndex == 0) ||(data.state > 4 && tabIndex == 1) }}"> |
|
|
|
<view class="mission-card-title mission-center-card-title"> |
|
|
|
<span>维修处理</span> |
|
|
|
</view> |
|
|
|
<van-field value="{{ repair }}" extra-event-params="{{true}}" label="维修情况描述" type="textarea" placeholder="请输入" autosize border="{{ true }}" bind:input="onInputChange" data-type='repair' /> |
|
|
|
<van-field value="{{ repair }}" extra-event-params="{{true}}" label="维修情况描述" type="textarea" placeholder="请输入" autosize border="{{ isRepair }}" bind:input="onInputChange" data-type='repair' readonly="{{!isRepair}}" /> |
|
|
|
<van-cell border="{{false}}"> |
|
|
|
<view style="display:flex"> |
|
|
|
<view class="fs-cell-title" style="">完工图片</view> |
|
|
|
<view class="fs-cell-content" style=""> |
|
|
|
<view class="" style="overflow-y:scroll;"> |
|
|
|
<view class="" style="overflow:hidden;"> |
|
|
|
<view class='pic' wx:for="{{repairImgs}}" wx:for-index="imgIndex" wx:for-item="imgUrl" wx:key="imgIndex"> |
|
|
|
<block wx:for="{{repairImgs}}" wx:for-index="imgIndex" wx:for-item="imgUrl" wx:key="imgIndex"> |
|
|
|
<image style="height:160rpx;width:160rpx;padding-right:12rpx;" src="{{imgServer+imgUrl}}" data-img="{{imgServer+imgUrl}}" data-index="{{imgIndex}}" data-key="{{imgIndex}}" data-itemindex="{{index}}" mode="aspectFill" bindtap="previewImg"> |
|
|
|
<icon type='cancel' class="delete-btn" data-index="{{imgIndex}}" data-type="repairImgs" catchtap="deleteImg"></icon> |
|
|
|
</image> |
|
|
|
</block> |
|
|
|
<view wx:for="{{repairImgs}}" wx:for-index="imgIndex" wx:for-item="imgUrl" wx:key="imgIndex" style="display:inline;float:left"> |
|
|
|
<image style="height:160rpx;width:160rpx;padding-right:12rpx;position:relative" src="{{imgServer+imgUrl}}" data-img="{{imgServer+imgUrl}}" data-index="{{imgIndex}}" data-key="{{imgIndex}}" data-itemindex="{{index}}" data-type="repairImgs" mode="aspectFill" bindtap="previewImg"> |
|
|
|
<icon wx:if="{{isRepair}}" type='cancel' class="delete-btn" data-index="{{imgIndex}}" data-type="repairImgs" catchtap="deleteImg"></icon> |
|
|
|
</image> |
|
|
|
</view> |
|
|
|
<!-- 用来提示用户上传图片 --> |
|
|
|
<view class="" data-item="{{'item.name'}}" bindtap="chooseImg"> |
|
|
|
<image style="height:160rpx;width:160rpx;padding-right:24rpx;" class="upload" src="/images/upload.png" /> |
|
|
|
</view> |
|
|
|
<image wx:if="{{repairImgs.length < 20 && isRepair}}" style="height:160rpx;width:160rpx;padding-right:24rpx;;float:left" class="upload" src="/images/upload.png" bindtap="chooseImg" data-type="repairImgs" /> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</van-cell> |
|
|
|
</block> |
|
|
|
<view class="mission-card-title mission-center-card-title"> |
|
|
|
<span>质检验收</span> |
|
|
|
</view> |
|
|
|
<van-field value="输入框已禁用" label="验收人" readonly border="{{ false }}" /> |
|
|
|
<van-cell border="{{false}}"> |
|
|
|
<view style="display:flex"> |
|
|
|
<view class="fs-cell-title" style="">现场图片</view> |
|
|
|
<view class="fs-cell-content" style=""> |
|
|
|
<view class="" style="overflow-y:scroll;"> |
|
|
|
<view class="" style="overflow:hidden;"> |
|
|
|
<!-- <view class='pic' wx:for="{{inspectContent[item.name].imgs}}" wx:for-item="img" wx:key="*this"> |
|
|
|
<image class='weui-uploader__img showImg' src="{{imgUrl + img}}" data-index="{{index}}" data-item="{{item.name}}" mode="aspectFill" bindtap="previewImg"> |
|
|
|
<icon type='cancel' class="delete-btn" data-index="{{index}}" data-item="{{item.name}}" catchtap="deleteImg"></icon> |
|
|
|
</image> |
|
|
|
</view> --> |
|
|
|
<!-- 用来提示用户上传图片 --> |
|
|
|
<view class="" data-item="{{'item.name'}}" bindtap="chooseImg"> |
|
|
|
<image style="height:64px;width:64px" class="upload" src="/images/upload.png" /> |
|
|
|
<block wx:if="{{(data.state > 4 && tabIndex == 0) ||(data.state > 5 && tabIndex == 1) }}"> |
|
|
|
<view class="mission-card-title mission-center-card-title"> |
|
|
|
<span>质检验收</span> |
|
|
|
</view> |
|
|
|
<van-field value="{{data.checkPerson.name}}" label="验收人" readonly border="{{ false }}" /> |
|
|
|
<van-cell border="{{false}}"> |
|
|
|
<view style="display:flex"> |
|
|
|
<view class="fs-cell-title" style="">现场图片</view> |
|
|
|
<view class="fs-cell-content" style=""> |
|
|
|
<view class="" style="overflow-y:scroll;"> |
|
|
|
<view class="" style="overflow:hidden;"> |
|
|
|
<view wx:for="{{checkImgs}}" wx:for-index="imgIndex" wx:for-item="imgUrl" wx:key="imgIndex" style="display:inline;float:left"> |
|
|
|
<image style="height:160rpx;width:160rpx;padding-right:12rpx;position:relative" src="{{imgServer+imgUrl}}" data-img="{{imgServer+imgUrl}}" data-index="{{imgIndex}}" data-key="{{imgIndex}}" data-itemindex="{{index}}" data-type="checkImgs" mode="aspectFill" bindtap="previewImg"> |
|
|
|
<icon wx:if="{{isCheck}}" type='cancel' class="delete-btn" data-index="{{imgIndex}}" data-type="checkImgs" catchtap="deleteImg"></icon> |
|
|
|
</image> |
|
|
|
</view> |
|
|
|
<!-- 用来提示用户上传图片 --> |
|
|
|
<image wx:if="{{checkImgs.length < 20 && isCheck}}" style="height:160rpx;width:160rpx;padding-right:24rpx;float:left" class="upload" src="/images/upload.png" bindtap="chooseImg" data-type='checkImgs' /> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</van-cell> |
|
|
|
<van-field value="{{ repair }}" extra-event-params="{{true}}" label="验收意见" type="textarea" placeholder="请输入" autosize border="{{ true }}" /> |
|
|
|
</van-cell> |
|
|
|
<van-field value="{{ checkDesc }}" extra-event-params="{{true}}" label="验收意见" type="textarea" placeholder="请输入" autosize border="{{ isCheck }}" bind:input="onInputChange" data-type='checkDesc' readonly="{{!isCheck}}" /> |
|
|
|
</block> |
|
|
|
</van-cell-group> |
|
|
|
<view style="margin:24px 16px"> |
|
|
|
<van-button wx:if="{{data.state == 1 || data.state == 3 || data.state == 4 }}" type="info" block style="" bindtap="confirm"> |
|
|
|
<van-button wx:if="{{isPlanState|| isRepair}}" type="info" block style="" bindtap="confirm"> |
|
|
|
提交 |
|
|
|
</van-button> |
|
|
|
<view wx:if="{{data.state == 2}}" style="display:flex; justify-content:space-between"> |
|
|
|
<view wx:if="{{isApprove}}" style="display:flex; justify-content:space-between"> |
|
|
|
<van-button type="info" custom-style="width:calc((100vw - 32px - 24px) / 2)" bindtap="confirm" data-approve="agree"> |
|
|
|
同意 |
|
|
|
</van-button> |
|
|
@ -174,11 +170,11 @@ |
|
|
|
驳回 |
|
|
|
</van-button> |
|
|
|
</view> |
|
|
|
<view style="display:flex; justify-content:space-between"> |
|
|
|
<van-button type="info" custom-style="width:calc((100vw - 32px - 24px) / 2)"> |
|
|
|
<view wx:if="{{isCheck}}" style="display:flex; justify-content:space-between"> |
|
|
|
<van-button type="info" custom-style="width:calc((100vw - 32px - 24px) / 2)" bindtap="confirm" data-approve="agree"> |
|
|
|
验收通过 |
|
|
|
</van-button> |
|
|
|
<van-button type="warning" custom-style="width:calc((100vw - 32px - 24px) / 2)"> |
|
|
|
<van-button type="warning" custom-style="width:calc((100vw - 32px - 24px) / 2)" bindtap="confirm" data-approve="refuse"> |
|
|
|
验收不通过 |
|
|
|
</van-button> |
|
|
|
</view> |
|
|
|