2022-03-17 10:26:34 +00:00
|
|
|
|
<template>
|
|
|
|
|
<view class="content">
|
2022-03-28 07:33:10 +00:00
|
|
|
|
<statusNav returnColor="#c2c2c2" navBarTitle="处理工单"></statusNav>
|
2022-03-25 10:33:33 +00:00
|
|
|
|
<container-subgroup-two>
|
2022-03-28 07:33:10 +00:00
|
|
|
|
<view slot="content" style="margin: -20rpx -25rpx 0rpx;">
|
2022-03-28 03:19:05 +00:00
|
|
|
|
<view class="work-order-schedule">
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="icon on icon-after">1</view>
|
|
|
|
|
<view class="text">签到执行</view>
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="icon icon-after">2</view>
|
|
|
|
|
<view class="text">填写维保单</view>
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="icon">3</view>
|
|
|
|
|
<view class="text">结算审核</view>
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="work-order-from">
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">工单编号:</view>
|
|
|
|
|
<input type="text" disabled class="input" value="GD20211203-001" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">项目编号:</view>
|
|
|
|
|
<input type="text" disabled class="input" value="GD20211203-001" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">项目名称:</view>
|
|
|
|
|
<input type="text" disabled class="input input-black" value="湖南省林业科学院11楼会议室P2.5" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">产品类型:</view>
|
|
|
|
|
<input type="text" class="input" v-model="productType" placeholder="请填写产品类型" :style="{color: productType!='' ? '#000' : ''}" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">安装位置:</view>
|
|
|
|
|
<input type="text" class="input" v-model="installLocation" placeholder="请填写安装位置" :style="{color: installLocation!='' ? '#000' : ''}" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">故障类型:</view>
|
|
|
|
|
<input type="text" class="input" v-model="faultType" placeholder="请填写故障类型" :style="{color: faultType!='' ? '#000' : ''}" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">紧急程度:</view>
|
|
|
|
|
<input type="text" disabled class="input" placeholder="" value="紧急" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title"> 故障说明:</view>
|
|
|
|
|
<textarea auto-height class="input" v-model="faultExplain" placeholder="请输入故障说明" :style="{color: faultExplain!='' ? '#000' : ''}" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title flexs">故障图片:</view>
|
2022-03-28 03:19:05 +00:00
|
|
|
|
<view class="input">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view v-for="(item,index) in faultImgList" :key="index" v-if="faultImgList.length!=0">
|
|
|
|
|
<image class="img" :src="item" mode="aspectFill" ></image>
|
|
|
|
|
</view>
|
|
|
|
|
<view v-if="faultImgList.length!=2" @tap="chooseImg" class="img disjcac fon70" style="background-color: #DDDDDD;color: #EEEEEE;">+</view>
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="work-order-from">
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">报 单 人:</view>
|
|
|
|
|
<input type="text" disabled class="input" placeholder="" value="林某" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">报单时间:</view>
|
|
|
|
|
<input type="text" disabled disabled class="input" placeholder="" value="2021/12/3 12:00:05" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">服务方式:</view>
|
|
|
|
|
<input type="text" v-model="serviceMode" class="input input-black" placeholder="请填写服务方式" :style="{color: serviceMode!='' ? '#000' : ''}" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
<view class="li">
|
2022-03-30 10:51:24 +00:00
|
|
|
|
<view class="title">定位地址:</view>
|
|
|
|
|
<input type="text" disabled class="input" placeholder="定位地址" />
|
2022-03-28 03:19:05 +00:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<button class="submit-button" @click="goWorkOrderThree()" type="default">签到</button>
|
2022-03-25 10:33:33 +00:00
|
|
|
|
</view>
|
|
|
|
|
</container-subgroup-two>
|
2022-03-17 10:26:34 +00:00
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
2022-03-28 03:19:05 +00:00
|
|
|
|
import containerSubgroupTwo from '@/components/containers/container-subgroup-two.vue';
|
2022-03-17 10:26:34 +00:00
|
|
|
|
import statusNav from '../../components/status-nav.vue';
|
|
|
|
|
import footTabOne from "../../components/foot-tabs/foot-tab-one.vue"
|
|
|
|
|
export default {
|
|
|
|
|
components: {
|
|
|
|
|
footTabOne,
|
2022-03-25 10:33:33 +00:00
|
|
|
|
statusNav,
|
|
|
|
|
containerSubgroupTwo
|
2022-03-17 10:26:34 +00:00
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
2022-03-30 10:51:24 +00:00
|
|
|
|
productType:'Q2.5-E', // 产品类型
|
|
|
|
|
installLocation:'详细地址+某某栋11楼会议室', // 安装位置
|
|
|
|
|
faultType:'供电不足', // 故障类型
|
|
|
|
|
faultExplain:'', // 故障说明
|
|
|
|
|
faultImgList:[],
|
|
|
|
|
serviceMode: '' ,// 服务方式
|
2022-03-17 10:26:34 +00:00
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
2022-03-30 10:51:24 +00:00
|
|
|
|
// 上传图片
|
|
|
|
|
chooseImg(){
|
|
|
|
|
uni.chooseImage({
|
|
|
|
|
count:1,
|
|
|
|
|
sourceType:['album','camera'],
|
|
|
|
|
success: (res) => {
|
|
|
|
|
let imgsrc = res.tempFilePaths[0];
|
|
|
|
|
this.faultImgList.push(imgsrc);
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
2022-03-28 03:19:05 +00:00
|
|
|
|
goWorkOrderThree() {
|
|
|
|
|
uni.navigateTo({
|
|
|
|
|
url: "/pages/workOrder/workorderTwo"
|
|
|
|
|
})
|
|
|
|
|
}
|
2022-03-17 10:26:34 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style>
|
2022-03-25 10:33:33 +00:00
|
|
|
|
.submit-button {
|
2022-03-17 10:26:34 +00:00
|
|
|
|
margin-top: 60rpx;
|
|
|
|
|
}
|
2022-03-25 10:33:33 +00:00
|
|
|
|
|
2022-03-17 10:26:34 +00:00
|
|
|
|
.work-order-schedule {
|
|
|
|
|
display: flex;
|
|
|
|
|
padding: 22rpx 29rpx;
|
|
|
|
|
margin-top: 10rpx;
|
|
|
|
|
background-color: #FFFFFF;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-schedule .icon {
|
|
|
|
|
width: 38rpx;
|
|
|
|
|
height: 38rpx;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
margin: auto;
|
|
|
|
|
position: relative;
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
margin-bottom: 10rpx;
|
|
|
|
|
text-align: center;
|
|
|
|
|
line-height: 38rpx;
|
|
|
|
|
background-color: #999999;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-schedule .on {
|
|
|
|
|
background-color: #5391F3
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-schedule .text {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #333333;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-schedule .icon-after::after {
|
|
|
|
|
content: "";
|
|
|
|
|
width: 265rpx;
|
|
|
|
|
height: 2rpx;
|
|
|
|
|
background-color: #999999;
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 19rpx;
|
|
|
|
|
left: 38rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-from {
|
|
|
|
|
margin-top: 10rpx;
|
|
|
|
|
background-color: #FFFFFF;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-from .li {
|
|
|
|
|
display: flex;
|
|
|
|
|
padding: 20rpx 40rpx;
|
|
|
|
|
border-bottom: 2rpx solid #ececec;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-from .li .title {
|
|
|
|
|
font-size: 26rpx;
|
|
|
|
|
width: 133rpx;
|
2022-03-25 10:33:33 +00:00
|
|
|
|
|
2022-03-17 10:26:34 +00:00
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-from .li .input {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #8b8b8b;
|
|
|
|
|
flex: 1;
|
|
|
|
|
padding-left: 15rpx;
|
2022-03-30 10:51:24 +00:00
|
|
|
|
display: flex;
|
2022-03-17 10:26:34 +00:00
|
|
|
|
}
|
2022-03-25 10:33:33 +00:00
|
|
|
|
|
|
|
|
|
.work-order-from .li .input .img {
|
|
|
|
|
width: 169rpx;
|
|
|
|
|
height: 127rpx;
|
|
|
|
|
margin-right: 10rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.work-order-from .li .input-black {
|
|
|
|
|
color: #292929;
|
|
|
|
|
}
|
2022-03-17 10:26:34 +00:00
|
|
|
|
</style>
|