|
@@ -166,12 +166,12 @@
|
|
|
rowKey="id">
|
|
|
<span slot="action" slot-scope="record">
|
|
|
<template>
|
|
|
- <a @click="handleViewRecord(record)">查看</a>
|
|
|
- <operation-button
|
|
|
- @click="handleEditRecord(record)" >修改</operation-button>
|
|
|
- <operation-button
|
|
|
- title="确认该条维修记录?"
|
|
|
- @confirm="deleteRecord(record.id)" >删除</operation-button>
|
|
|
+ <a @click="handleViewRecord(record)">维修详情</a>
|
|
|
+ <!-- <operation-button
|
|
|
+ @click="handleEditRecord(record)" >修改</operation-button>
|
|
|
+ <operation-button
|
|
|
+ title="确认该条维修记录?"
|
|
|
+ @confirm="deleteRecord(record.id)" >删除</operation-button>-->
|
|
|
</template>
|
|
|
</span>
|
|
|
</a-table>
|
|
@@ -330,6 +330,7 @@
|
|
|
<edit-form ref="editForm" @ok="handleOk" />
|
|
|
<resolve-base-form ref='resolveBaseForm' @ok='handleResolveOk'/>
|
|
|
<resolve-detail ref='resolveDetail' @ok='handleResolveOk'/>
|
|
|
+ <detail-repair-record ref='detailRepairRecord' @ok='handleRepairRecordOk'/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -359,7 +360,7 @@ import { deleteRepairFees, fetchRepairFee, queryRepairFee } from '@/api/repair/f
|
|
|
import ReasonBaseForm from '@/views/repair/repair-reason/modules/BaseForm'
|
|
|
import ReasonDetail from '@/views/repair/repair-reason/modules/Detail'
|
|
|
import { deleteRepairReasons, fetchRepairReason, queryRepairReason } from '@/api/repair/repair-reason'
|
|
|
-import { queryRepairRecord } from '@/api/customize/fieldTemplateData'
|
|
|
+import { queryRepairRecord, fetchCustomDataForRepairRecord } from '@/api/customize/fieldTemplateData'
|
|
|
import DetailSbBom from '@/views/sb/modelbom/modules/DetailSbBom'
|
|
|
import DetailSbCheck from '@/views/check/checkstandard/modules/DetailSbCheck'
|
|
|
import { fetchSbInfo } from '@/api/sb/info'
|
|
@@ -368,6 +369,7 @@ import BaseForm from '@/views/repair/repairproject/modules/BaseForm'
|
|
|
import Detail from '@/views/repair/repairproject/modules/Detail'
|
|
|
import ResolveBaseForm from '@/views/repair/repair/modules/BaseForm'
|
|
|
import ResolveDetail from '@/views/repair/repair/modules/Detail'
|
|
|
+import DetailRepairRecord from './DetailRepairRecord'
|
|
|
const DetailListItem = DetailList.Item
|
|
|
|
|
|
export default {
|
|
@@ -397,7 +399,8 @@ export default {
|
|
|
BaseForm,
|
|
|
Detail,
|
|
|
ResolveBaseForm,
|
|
|
- ResolveDetail
|
|
|
+ ResolveDetail,
|
|
|
+ DetailRepairRecord
|
|
|
},
|
|
|
data () {
|
|
|
return {
|
|
@@ -743,7 +746,7 @@ export default {
|
|
|
this.dataReason = res.data
|
|
|
})
|
|
|
queryRepairRecord({ objId: this.model.id, remark: 'repair_record' }).then(res => {
|
|
|
- this.dataRecord = res.data
|
|
|
+ this.dataRecord = res.data.rows
|
|
|
})
|
|
|
getRepairSchemePage({ repairId: this.model.id }).then(res => {
|
|
|
this.dataRepairResolve = res.data.rows
|
|
@@ -834,6 +837,13 @@ export default {
|
|
|
modal.base(data)
|
|
|
})
|
|
|
},
|
|
|
+ handleViewRecord (record) {
|
|
|
+ this.visible = false
|
|
|
+ fetchCustomDataForRepairRecord({ id: record.id }).then(res => {
|
|
|
+ const modal = this.$refs.detailRepairRecord
|
|
|
+ modal.base(res.data)
|
|
|
+ })
|
|
|
+ },
|
|
|
batchDeleteReason (id) {
|
|
|
let ids = []
|
|
|
if (this.BaseTool.String.isBlank(id)) {
|
|
@@ -906,6 +916,14 @@ export default {
|
|
|
this.dataRepairResolve = res.data.rows
|
|
|
})
|
|
|
},
|
|
|
+ handleRepairRecordOk () {
|
|
|
+ this.loading = true
|
|
|
+ this.visible = true
|
|
|
+ queryRepairRecord({ objId: this.model.id, remark: 'repair_record' }).then(res => {
|
|
|
+ this.loading = false
|
|
|
+ this.dataRecord = res.data.rows
|
|
|
+ })
|
|
|
+ },
|
|
|
handleFinish () {
|
|
|
const modal = this.$refs.finishForm
|
|
|
modal.base(this.model)
|