This commit is contained in:
TianyangZhang 2026-02-04 15:46:17 +08:00
commit 07f41e148a
1 changed files with 6 additions and 7 deletions

View File

@ -2,7 +2,7 @@
<template>
<view class="container" style="height: 1400upx">
<scroll-view scroll-y style="padding-bottom: 180rpx;background-color: #fff;height: 60%;">
<uni-forms v-model="form" label-width="140upx" ref="customForm" style="height: 60%;">
<uni-forms v-model="form" label-width="150upx" ref="customForm" style="height: 60%;">
<ticketd :ticket_="form.ticket_"></ticketd>
<uni-forms-item label="创建时间" required v-if="mode!== 'add'">
<span>{{form.create_time}}</span>
@ -18,28 +18,27 @@
<textarea placeholder-style="color:#efefef" v-model="form.fault_description" placeholder="故障描述" v-if="mode!='show'" style="width:100%; border: 2upx solid #e5e5e5;padding: 10upx;"/>
<span v-else>{{form.fault_description}}</span>
</uni-forms-item>
<uni-forms-item label="故障类别" required v-if="mode!== 'add'">
<uni-forms-item label="故障类别" required v-if="mode!== 'add'&&(form.fault_cate!==null||form.ticket && form.ticket_.state_.name == '条保负责人分派')">
<uni-data-select
v-if="form.ticket && form.ticket_.state_.name == '条保负责人分派'"
v-model="ticket_data.fault_cate"
:localdata="cateList"
:disabled="mode=='show'"
></uni-data-select>
<span v-else>{{form.fault_cate}}</span>
</uni-forms-item>
<uni-forms-item label="维修人" required v-if="mode!== 'add'">
<uni-forms-item label="维修人" required v-if="mode!== 'add'&&(form.repair_user!==null||form.ticket && form.ticket_.state_.name == '条保负责人分派')">
<searchSelect v-model="ticket_data.repair_user" :apiobjs="userApiobj" v-if="form.ticket && form.ticket_.state_.name == '条保负责人分派'"/>
<span v-else>{{form.repair_user_name}}</span>
</uni-forms-item>
<uni-forms-item label="维修开始时间" required v-if="mode!== 'add'">
<uni-forms-item label="维修开始时间" required v-if="mode!== 'add'&&(form.repair_start_time!==null||form.ticket && form.ticket_.state_.name == '维修人员处理')">
<uni-datetime-picker v-model="ticket_data.repair_start_time" type="date" v-if="form.ticket && form.ticket_.state_.name == '维修人员处理'" :clear-icon="false"/>
<span v-else>{{form.repair_start_time}}</span>
</uni-forms-item>
<uni-forms-item label="维修工时" required v-if="mode!== 'add'">
<uni-forms-item label="维修工时" required v-if="mode!== 'add'&&(form.repair_duration!==null&&form.repair_duration>0||form.ticket && form.ticket_.state_.name == '维修人员处理')">
<uni-number-box v-model="ticket_data.repair_duration" v-if="form.ticket && form.ticket_.state_.name == '维修人员处理'"></uni-number-box>
<span v-else>{{form.repair_duration}}</span>
</uni-forms-item>
<uni-forms-item label="维修描述" required v-if="mode!== 'add'">
<uni-forms-item label="维修描述" required v-if="mode!== 'add'&&(form.repair_description!==null||form.ticket && form.ticket_.state_.name == '维修人员处理')">
<textarea v-model="ticket_data.repair_description" placeholder="故障描述" placeholder-style="color:#efefef" v-if="form.ticket && form.ticket_.state_.name == '维修人员处理'" style="width:100%; border: 2upx solid #e5e5e5;padding: 10upx;"/>
<span v-else>{{form.repair_description}}</span>
</uni-forms-item>