代码提交
This commit is contained in:
parent
ad15d82d44
commit
07421d5b09
|
|
@ -132,7 +132,12 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="下次维保日期" align="center" prop="nextMaintenanceDate" width="160px"/>
|
<el-table-column label="下次维保日期" align="center" prop="nextMaintenanceDate" width="160px"/>
|
||||||
<el-table-column label="剩余使用年限" align="center" prop="remainingYears" width="160px" />
|
<el-table-column label="剩余使用年限" align="center" prop="remainingYears" width="160px">
|
||||||
|
<template slot-scope="{ row }">
|
||||||
|
<span v-if="row.remainingYears =='已超过最大使用年限'" style="color: red">{{ row.remainingYears }}</span>
|
||||||
|
<span v-if="row.remainingYears !=='已超过最大使用年限'">{{ row.remainingYears }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" v-if="!routerParams.isView">
|
<el-table-column label="操作" align="center" v-if="!routerParams.isView">
|
||||||
<template slot-scope="{ row }">
|
<template slot-scope="{ row }">
|
||||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(row)" style="color: red"
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(row)" style="color: red"
|
||||||
|
|
@ -263,7 +268,9 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<!-- 设备列表表格 -->
|
<!-- 设备列表表格 -->
|
||||||
<el-table ref="addTable" :data="addList" row-key="id" height="546" @selection-change="handleSelectionChange" border stripe>
|
<el-table ref="addTable" :data="addList" row-key="id" height="546" @selection-change="handleSelectionChange"
|
||||||
|
border stripe
|
||||||
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" :selectable="selectable" :reserve-selection="true"/>
|
<el-table-column type="selection" width="55" align="center" :selectable="selectable" :reserve-selection="true"/>
|
||||||
<el-table-column label="序号" align="center" width="80" type="index">
|
<el-table-column label="序号" align="center" width="80" type="index">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
|
@ -366,7 +373,7 @@ export default {
|
||||||
leaseType: '0',
|
leaseType: '0',
|
||||||
pageNum: 1, // 页码
|
pageNum: 1, // 页码
|
||||||
pageSize: 10, // 每页条数
|
pageSize: 10, // 每页条数
|
||||||
useTimeRange: null,
|
useTimeRange: null
|
||||||
},
|
},
|
||||||
useProjectList: [], // 使用项目下拉选
|
useProjectList: [], // 使用项目下拉选
|
||||||
voltageList: [], // 电压等级下拉选
|
voltageList: [], // 电压等级下拉选
|
||||||
|
|
@ -423,7 +430,7 @@ export default {
|
||||||
// 新增:当前选中的类目名称(用于显示)
|
// 新增:当前选中的类目名称(用于显示)
|
||||||
currentCategoryName: '',
|
currentCategoryName: '',
|
||||||
currentToolCategoryName: '',
|
currentToolCategoryName: '',
|
||||||
selectedRow: [],
|
selectedRow: []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
|
||||||
|
|
@ -10,14 +10,14 @@
|
||||||
<!-- 待审批数据列表 -->
|
<!-- 待审批数据列表 -->
|
||||||
<div style="margin-bottom: 20px">
|
<div style="margin-bottom: 20px">
|
||||||
<div style="font-weight: bold; margin-bottom: 10px">待审批项目(共 {{ selectedRows.length }} 项)</div>
|
<div style="font-weight: bold; margin-bottom: 10px">待审批项目(共 {{ selectedRows.length }} 项)</div>
|
||||||
<el-table :data="selectedRows" style="width: 100%" max-height="200">
|
<el-table :data="selectedRows" style="width: 100%" max-height="260">
|
||||||
<el-table-column prop="code" label="申请单号" width="150" show-overflow-tooltip/>
|
<el-table-column prop="code" label="申请单号" width="150" show-overflow-tooltip/>
|
||||||
<el-table-column prop="proName" label="项目名称" show-overflow-tooltip/>
|
<el-table-column prop="proName" label="项目名称" show-overflow-tooltip/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 审批操作 -->
|
<!-- 审批操作 -->
|
||||||
<el-form ref="approveForm" :model="approveData" label-width="100px">
|
<el-form :rules="rules" ref="approveForm" :model="approveData" label-width="100px">
|
||||||
<el-form-item label="审批结果" prop="approveResult" required>
|
<el-form-item label="审批结果" prop="approveResult" required>
|
||||||
<el-radio-group v-model="approveData.approveResult">
|
<el-radio-group v-model="approveData.approveResult">
|
||||||
<el-radio :label="1">通过</el-radio>
|
<el-radio :label="1">通过</el-radio>
|
||||||
|
|
@ -59,6 +59,11 @@ export default {
|
||||||
approveData: {
|
approveData: {
|
||||||
approveResult: 1,
|
approveResult: 1,
|
||||||
approveOpinion: ''
|
approveOpinion: ''
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
approveOpinion: [
|
||||||
|
{ required: true, message: '请输入审批意见', trigger: 'blur' },
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -300,6 +300,21 @@ export default {
|
||||||
)
|
)
|
||||||
: h('span', {}, row.repairNum)
|
: h('span', {}, row.repairNum)
|
||||||
},
|
},
|
||||||
|
},{
|
||||||
|
label: '退役数量',
|
||||||
|
prop: 'scrapNum',
|
||||||
|
render: (h, { row }) => {
|
||||||
|
return row.manageMode == 0 && row.scrapNum > 0
|
||||||
|
? h(
|
||||||
|
'span',
|
||||||
|
{
|
||||||
|
style: { color: '#409EFF', cursor: 'pointer' },
|
||||||
|
on: { click: () => this.handleDialog(row, '2') },
|
||||||
|
},
|
||||||
|
row.scrapNum,
|
||||||
|
)
|
||||||
|
: h('span', {}, row.scrapNum)
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{ label: '工具总数', prop: 'totalNum' },
|
{ label: '工具总数', prop: 'totalNum' },
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue