|
|
|
@ -10,22 +10,25 @@
|
|
|
|
|
</view>
|
|
|
|
|
<!-- <u-tabs name="cate_name" count="cate_count" :list="list" :is-scroll="false" :current="current" @change="change"></u-tabs> -->
|
|
|
|
|
<view class="list">
|
|
|
|
|
<div class="item-name">
|
|
|
|
|
<div class="quest">维修工单号: {{ detailsinfolist.workCode }}</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>设备编码: {{ detailsinfolist.equipmentCode }}</div>
|
|
|
|
|
<div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>产线: {{ detailsinfolist.planProdLine }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<!-- <div>车间: {{ detailsinfocontent.planWorkshop }}</div> -->
|
|
|
|
|
<div>工作中心: {{ detailsinfolist.workshopName }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="item-name item-info">
|
|
|
|
|
<div class="quest">报修信息</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>维修工单号: {{ detailsinfolist.workCode }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>设备编码: {{ detailsinfolist.equipmentCode }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>设备名称: {{ detailsinfolist.equipmentName }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>工作中心: {{ detailsinfolist.workshopName }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>报修单号: {{ detailsinfolist.orderCode }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
@ -71,12 +74,12 @@
|
|
|
|
|
<view class="item" v-for="(item, index) in detailsinfolist.detailList" :key="index">
|
|
|
|
|
<div class="item1">检查项: {{ item.itemName }}</div>
|
|
|
|
|
<div class="item1">检查方法: {{ item.itemMethod }}</div>
|
|
|
|
|
<div @click="checkimg(item1, item1.detailReach, index, index1)" v-for="(item1, index1) in item.standardList" :key="index1">
|
|
|
|
|
<div class="item1 item2" v-if="item1.standardType == 'qualitative'">
|
|
|
|
|
<div v-for="(item1, index1) in item.standardList" :key="index1">
|
|
|
|
|
<div @click="checkimg(item1, item1.detailReach, index, index1)" class="item1 item2" v-if="item1.standardType == 'qualitative'">
|
|
|
|
|
<div>检查标准: {{ item1.standardName }}</div>
|
|
|
|
|
<div class="select">
|
|
|
|
|
<u-radio-group v-model="item1.detailReach">
|
|
|
|
|
<u-radio v-for="(n, indexn) in listselect" :key="indexn" :name="n.type">
|
|
|
|
|
<u-radio @change="radioChange" v-for="(n, indexn) in listselect" :key="indexn" :name="n.type" :disabled="item1.detailReach == n.type ? false : true">
|
|
|
|
|
{{ n.name }}
|
|
|
|
|
</u-radio>
|
|
|
|
|
</u-radio-group>
|
|
|
|
@ -86,7 +89,7 @@
|
|
|
|
|
<div>检查标准: {{ item1.standardName }}</div>
|
|
|
|
|
<div class="input-box" id="input-box1">
|
|
|
|
|
实际值:
|
|
|
|
|
<input class="input" v-model="item1.actualValue" type="text" name="" id="" />
|
|
|
|
|
<input class="input" :disabled="item1.actualValue == null ? true : true" v-model="item1.actualValue" type="text" name="" id="" />
|
|
|
|
|
单位:mm
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -129,12 +132,12 @@
|
|
|
|
|
</view> -->
|
|
|
|
|
<image class="img" :src="img" mode="aspectFit" @click="showScreenImg1(index)"></image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="itemBox chooseBtn">
|
|
|
|
|
<!-- <view class="inner">
|
|
|
|
|
<!-- <view class="itemBox chooseBtn">
|
|
|
|
|
<view class="inner">
|
|
|
|
|
<image class="img" src="../../../static/images/upload-pic-icon.svg" mode="scaleToFill"></image>
|
|
|
|
|
<text class="desc">添加照片</text>
|
|
|
|
|
</view> -->
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view> -->
|
|
|
|
|
</view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</u-form-item>
|
|
|
|
@ -158,11 +161,11 @@
|
|
|
|
|
<u-button type="error" @click="deleteSparepart(index)" class="btn1">删除</u-button>
|
|
|
|
|
</div> -->
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>备件编码: {{ item.materialCode }}</div>
|
|
|
|
|
<div>备件编码: {{ item.spareCode }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
|
<div>备件名称: {{ item.materialDesc }}</div>
|
|
|
|
|
<div>备件名称: {{ item.spareName }}</div>
|
|
|
|
|
<!-- <div style="margin-left: 42px">设备名称: {{ detailsinfolist.equipmentName }}</div> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="details">
|
|
|
|
@ -188,7 +191,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<u-form style="margin-top: 10rpx" class="form" ref="form1" label-width="180rpx">
|
|
|
|
|
<u-form v-if="isshowbutton" style="margin-top: 10rpx" class="form" ref="form1" label-width="180rpx">
|
|
|
|
|
<view style="font-size: 30rpx; display: flex; justify-content: center">审核</view>
|
|
|
|
|
<u-form-item label="维修审核">
|
|
|
|
|
<jPicker sureColor="#ff0000" @bindpicker="selectgoneStatus" showKey="label" valKey="value" :val="gone.value" :options="goneList" />
|
|
|
|
@ -197,9 +200,19 @@
|
|
|
|
|
<u-input :border="true" v-model="form1.auditOpinion" placeholder="" style="overflow: hidden" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</u-form>
|
|
|
|
|
<u-form v-else style="margin-top: 10rpx" class="form" ref="form1" label-width="180rpx">
|
|
|
|
|
<view style="font-size: 30rpx; display: flex; justify-content: center">审核</view>
|
|
|
|
|
<u-form-item label="维修审核">
|
|
|
|
|
{{ detailsinfolist.resultInspect == '2' ? '待审核' : detailsinfolist.resultInspect == '1' ? '审核通过' : '驳回' }}
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="审核意见">
|
|
|
|
|
{{ detailsinfolist.auditOpinion }}
|
|
|
|
|
<!-- <u-input :border="true" v-model="form1.auditOpinion" placeholder="" style="overflow: hidden" /> -->
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</u-form>
|
|
|
|
|
|
|
|
|
|
<view class="bottom-bar">
|
|
|
|
|
<u-row class="button-bar">
|
|
|
|
|
<u-row v-if="isshowbutton" class="button-bar">
|
|
|
|
|
<!-- 确定 -->
|
|
|
|
|
<u-col :span="6">
|
|
|
|
|
<u-button @click="onSubmit" type="primary">确认</u-button>
|
|
|
|
@ -209,6 +222,11 @@
|
|
|
|
|
<u-button type="error" @click="uni.navigateBack({})">返回</u-button>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<u-row style="justify-content: center" v-else class="button-bar">
|
|
|
|
|
<u-col :span="6">
|
|
|
|
|
<u-button type="error" @click="uni.navigateBack({})">返回</u-button>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<u-modal v-model="isshow" class="modal" :show-cancel-button="true" :show-title="false" @cancel="cancel" @confirm="confirm">
|
|
|
|
@ -334,6 +352,8 @@ export default class ChangePalletNew extends BasePage {
|
|
|
|
|
workReason: any = {};
|
|
|
|
|
repairMeasures: any = {};
|
|
|
|
|
workReasonceshi: 'aaaaa';
|
|
|
|
|
istongguostatus: any = '';
|
|
|
|
|
isshowbutton = true;
|
|
|
|
|
async onReady() {
|
|
|
|
|
//await this.model.getpalletLocation();
|
|
|
|
|
//this.remove = this.model.WlList[0];
|
|
|
|
@ -365,12 +385,20 @@ export default class ChangePalletNew extends BasePage {
|
|
|
|
|
console.log(options, 'options');
|
|
|
|
|
await this.model.getTaskRecord(options.orderId);
|
|
|
|
|
this.detailsinfolist = this.model.getTaskRecordList;
|
|
|
|
|
if (this.detailsinfolist.files) {
|
|
|
|
|
this.istongguostatus = this.detailsinfolist.resultInspect;
|
|
|
|
|
if (this.detailsinfolist.files == null || this.detailsinfolist.files.length == 0) {
|
|
|
|
|
this.imgformList = [];
|
|
|
|
|
} else {
|
|
|
|
|
this.imgformList = [];
|
|
|
|
|
this.detailsinfolist.files.forEach((item) => {
|
|
|
|
|
this.imgformList.push(item.fileAddress);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (this.istongguostatus == '1') {
|
|
|
|
|
this.isshowbutton = false;
|
|
|
|
|
} else {
|
|
|
|
|
this.isshowbutton = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
goback() {
|
|
|
|
|
uni.navigateBack({
|
|
|
|
|