|
@@ -50,6 +50,10 @@
|
|
<operation-button
|
|
<operation-button
|
|
@click="handleEdit(record)"
|
|
@click="handleEdit(record)"
|
|
>修改</operation-button>
|
|
>修改</operation-button>
|
|
|
|
+ <operation-button
|
|
|
|
+ v-if="record.status===1||record.status===2"
|
|
|
|
+ @click="handleAudit(record)"
|
|
|
|
+ >审核</operation-button>
|
|
</span>
|
|
</span>
|
|
<template #status="text">
|
|
<template #status="text">
|
|
<badge :text="BaseTool.Object.getField(statusMap,text)" :status="DictCache.COLOR.SB_UNUSED_STATUS[text]"/>
|
|
<badge :text="BaseTool.Object.getField(statusMap,text)" :status="DictCache.COLOR.SB_UNUSED_STATUS[text]"/>
|
|
@@ -57,6 +61,7 @@
|
|
</s-table>
|
|
</s-table>
|
|
</div>
|
|
</div>
|
|
<BaseForm ref="baseForm" @ok="handleOk"/>
|
|
<BaseForm ref="baseForm" @ok="handleOk"/>
|
|
|
|
+ <AuditForm ref="auditForm" @ok="handleOk"/>
|
|
</a-card>
|
|
</a-card>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -64,12 +69,14 @@
|
|
import { STable, Ellipsis } from '@/components'
|
|
import { STable, Ellipsis } from '@/components'
|
|
import { getSbUnusedPage } from '@/api/idle-assets/idle-assets'
|
|
import { getSbUnusedPage } from '@/api/idle-assets/idle-assets'
|
|
import BaseForm from './modules/BaseForm.vue'
|
|
import BaseForm from './modules/BaseForm.vue'
|
|
|
|
+import AuditForm from './modules/AuditForm.vue'
|
|
export default {
|
|
export default {
|
|
name: 'IdleAssets',
|
|
name: 'IdleAssets',
|
|
components: {
|
|
components: {
|
|
STable,
|
|
STable,
|
|
Ellipsis,
|
|
Ellipsis,
|
|
- BaseForm
|
|
|
|
|
|
+ BaseForm,
|
|
|
|
+ AuditForm
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
@@ -89,7 +96,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: '闲置名称',
|
|
|
|
|
|
+ title: '名称',
|
|
dataIndex: 'name',
|
|
dataIndex: 'name',
|
|
checked: true,
|
|
checked: true,
|
|
width: 100
|
|
width: 100
|
|
@@ -123,11 +130,11 @@ export default {
|
|
loadData: parameter => {
|
|
loadData: parameter => {
|
|
parameter = {
|
|
parameter = {
|
|
...parameter,
|
|
...parameter,
|
|
- ...this.queryParam
|
|
|
|
- // dataScope: {
|
|
|
|
- // sortBy: 'desc',
|
|
|
|
- // sortName: 'created_time'
|
|
|
|
- // }
|
|
|
|
|
|
+ ...this.queryParam,
|
|
|
|
+ dataScope: {
|
|
|
|
+ sortBy: 'desc',
|
|
|
|
+ sortName: 'created_time'
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return getSbUnusedPage(Object.assign(parameter, this.queryParam))
|
|
return getSbUnusedPage(Object.assign(parameter, this.queryParam))
|
|
.then(res => {
|
|
.then(res => {
|
|
@@ -190,6 +197,9 @@ export default {
|
|
handleEnter () {
|
|
handleEnter () {
|
|
this.$refs.table.refresh(true)
|
|
this.$refs.table.refresh(true)
|
|
},
|
|
},
|
|
|
|
+ handleAudit (record) {
|
|
|
|
+ this.$refs.auditForm.base(record)
|
|
|
|
+ },
|
|
handleEdit (record) {
|
|
handleEdit (record) {
|
|
|
|
|
|
},
|
|
},
|