| | |
| | | <div |
| | | v-if="totalTime" |
| | | class="event-total-time" |
| | | style="text-align: center; color: #666; font-size: 15px; margin-bottom: 12px" |
| | | |
| | | > |
| | | 总耗时:{{ totalTime }} |
| | | </div> |
| | |
| | | </span> |
| | | <div class="step-description" v-if="getStepTime(status)"> |
| | | <span |
| | | style=" |
| | | position: absolute; |
| | | right: 80%; |
| | | top: 50%; |
| | | transform: translateY(-50%); |
| | | width: 100px; |
| | | margin-left: 4px; |
| | | color: #666; |
| | | font-size: 12px; |
| | | " |
| | | class="step-timer" |
| | | |
| | | > |
| | | 耗时:{{ getStepTime(status) }} |
| | | </span> |
| | |
| | | :show-header="false" |
| | | :data="formattedDetailFields" |
| | | border |
| | | style="width: 100%; margin-bottom: 20px" |
| | | class="tableCss" |
| | | |
| | | > |
| | | <el-table-column prop="label1" label="基本信息" width="150"> |
| | | <template #default="{ row }"> |
| | |
| | | <!-- 上传图片 --> |
| | | <div |
| | | v-if="[3].includes(currentDetail.status)" |
| | | class="form-section" |
| | | style="margin-bottom: 32px" |
| | | class="form-section uploadImg" |
| | | |
| | | > |
| | | <div class="section-title" v-if="hasProcessedAndOverBtnPermission()"> |
| | | <!-- 已完成状态显示必填星号 --> |
| | |
| | | </el-upload> |
| | | <div |
| | | class="el-upload__tip" |
| | | style="margin-top: 12px" |
| | | |
| | | v-if="hasProcessedAndOverBtnPermission()" |
| | | > |
| | | (上传照片即可完结工单,只能上传jpg、jpeg、png照片,且不超过5M) |
| | |
| | | job_create_time: item.job_create_time || '', |
| | | isReview: item.is_review, // 添加复核状态字段映射 |
| | | }; |
| | | }); |
| | | console.log('this.tableData',this.tableData); |
| | | }) |
| | | |
| | | // 更新总数显示 |
| | | this.page.total = total || 0; |
| | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | |
| | | .uploadImg { |
| | | margin-bottom: 32px |
| | | } |
| | | .tableCss { |
| | | width: 100%; margin-bottom: 20px |
| | | } |
| | | .step-timer { |
| | | position: absolute; |
| | | right: 80%; |
| | | top: 50%; |
| | | transform: translateY(-50%); |
| | | width: 100px; |
| | | margin-left: 4px; |
| | | color: #666; |
| | | font-size: 12px; |
| | | } |
| | | .event-total-time { |
| | | text-align: center; color: #666; font-size: 15px; margin-bottom: 12px |
| | | } |
| | | .tab-content { |
| | | padding: 10px; |
| | | } |
| | |
| | | .el-upload__tip { |
| | | font-size: 12px; |
| | | color: #909399; |
| | | margin-top: 7px; |
| | | margin-top: 12px; |
| | | } |
| | | |
| | | .create-ticket-form { |