|
|
@ -15,7 +15,7 @@ |
|
|
|
<div class="tc-text1">{{ form.createName }}</div> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<div class="tc-text2">巡查类别:</div> |
|
|
|
<div class="tc-text2">防治类别:</div> |
|
|
|
<div class="tc-text1"> |
|
|
|
{{getDictLabelName(form.category, "maintenanceCategory") }} |
|
|
|
</div> |
|
|
@ -25,7 +25,7 @@ |
|
|
|
<div class="tc-text1">{{ form.startDate }}/{{ form.endDate }}</div> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<div class="tc-text2">巡查部位:</div> |
|
|
|
<div class="tc-text2">检查区域:</div> |
|
|
|
<div class="tc-text1">{{ form.partsName }}</div> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
@ -55,11 +55,11 @@ |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</div> |
|
|
|
<div class="form-row-title">养护记录</div> |
|
|
|
<div class="form-row-title">处置记录</div> |
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px" label-position="top"> |
|
|
|
<el-row :gutter="48"> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="维养责任人:" prop="userName"> |
|
|
|
<el-form-item label="处置责任人:" prop="userName"> |
|
|
|
<el-input |
|
|
|
disabled |
|
|
|
placeholder="请输入内容" |
|
|
@ -68,7 +68,7 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="维养开始/结束时间:" prop="time"> |
|
|
|
<el-form-item label="处置时间:" prop="time"> |
|
|
|
<el-date-picker |
|
|
|
size="small" |
|
|
|
class="ml-10" |
|
|
@ -87,7 +87,7 @@ |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="16"> |
|
|
|
<el-form-item label="维养详情:" prop="describe"> |
|
|
|
<el-form-item label="处置详情:" prop="describe"> |
|
|
|
<el-input |
|
|
|
type="textarea" |
|
|
|
:rows="4" |
|
|
@ -129,57 +129,6 @@ |
|
|
|
</el-image> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
<el-table |
|
|
|
:height="tableHeight" |
|
|
|
:data="fileData" |
|
|
|
style="margin-bottom: 16px;" |
|
|
|
border |
|
|
|
> |
|
|
|
<el-table-column type="index" align="center" label="序号" /> |
|
|
|
<el-table-column prop="name" align="center" label="附件名称" /> |
|
|
|
<el-table-column prop="url" align="center" label="附件详情" /> |
|
|
|
<el-table-column align="center" label="操作" fixed="right" width="168"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div style="display:flex;"> |
|
|
|
<el-upload |
|
|
|
class="" |
|
|
|
action="#" |
|
|
|
:http-request="(e) => {handleUploadProject(e, scope.row)}" |
|
|
|
:before-upload="(e) => {beforeUploadProject(e, scope.row)}" |
|
|
|
:show-file-list="false" |
|
|
|
accept=".png,.jpg,.jpeg" |
|
|
|
> |
|
|
|
<el-button |
|
|
|
:disabled="$route.query.mode === 'check'" |
|
|
|
size="small" |
|
|
|
style="margin-right: 10px;" |
|
|
|
type="text" |
|
|
|
v-hasPermi="['df:run:patrol:maintenance:detail:item:upload']" |
|
|
|
>上传</el-button> |
|
|
|
</el-upload> |
|
|
|
<el-popconfirm |
|
|
|
confirm-button-text="确定" |
|
|
|
cancel-button-text="取消" |
|
|
|
icon="el-icon-info" |
|
|
|
icon-color="red" |
|
|
|
title="确定删除吗?" |
|
|
|
@confirm="deleteTableItem(scope.row)" |
|
|
|
> |
|
|
|
<el-button |
|
|
|
:style="$route.query.mode !== 'check' &&{color: 'red'}" |
|
|
|
type="text" |
|
|
|
size="small" |
|
|
|
:disabled="$route.query.mode === 'check'" |
|
|
|
slot="reference" |
|
|
|
v-hasPermi="['df:run:patrol:maintenance:detail:item:del']" |
|
|
|
>删除</el-button |
|
|
|
> |
|
|
|
</el-popconfirm> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<div class="bottom-btns" v-if="$route.query.mode !== 'check'"> |
|
|
|
<el-button |
|
|
@ -217,16 +166,6 @@ export default { |
|
|
|
return { |
|
|
|
entries: {}, |
|
|
|
traceList: [], |
|
|
|
fileData: [ |
|
|
|
{ |
|
|
|
name: '工作票', |
|
|
|
url: '' |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: '操作票', |
|
|
|
url: '' |
|
|
|
} |
|
|
|
], |
|
|
|
maintenanceCategory: [], |
|
|
|
maintenanceLevel: [], |
|
|
|
tableData: [{ |
|
|
@ -325,7 +264,6 @@ export default { |
|
|
|
this.form.describe = ApprovalComment.data.content |
|
|
|
this.form.time = [...this.form.time] |
|
|
|
this.form.images = ApprovalComment.data.doc.images |
|
|
|
this.fileData = ApprovalComment.data.doc.docs |
|
|
|
} |
|
|
|
}, |
|
|
|
getDictLabelName(type, dictListName) { |
|
|
@ -418,8 +356,7 @@ export default { |
|
|
|
problemId: this.$route.query.defectId, |
|
|
|
recordId: this.$route.query.recordId, |
|
|
|
doc: { |
|
|
|
images: this.form.images, |
|
|
|
docs: this.fileData, |
|
|
|
images: this.form.images |
|
|
|
}, |
|
|
|
startDate: this.form.time && this.form.time.length > 1 ? this.form.time[0] : '', |
|
|
|
endDate: this.form.time && this.form.time.length > 1 ? this.form.time[1] : '', |
|
|
|