[需求变更] 支出合同流程按钮权限
This commit is contained in:
@@ -156,8 +156,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 状态非已存档显示-->
|
<!-- 状态非已存档显示-->
|
||||||
<!-- v-if="detailData.status < 5"-->
|
<template v-if="detailData.status < 5">
|
||||||
<template>
|
|
||||||
<a-divider></a-divider>
|
<a-divider></a-divider>
|
||||||
<!-- 编辑、审核、存档-->
|
<!-- 编辑、审核、存档-->
|
||||||
<div>
|
<div>
|
||||||
@@ -165,28 +164,25 @@
|
|||||||
<div class="part-title-text">操作</div>
|
<div class="part-title-text">操作</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="operator-btn">
|
<div class="operator-btn">
|
||||||
<!-- v-if="detailData.status === 1 || detailData.status === 4"-->
|
|
||||||
<a-button
|
<a-button
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleEdit(detailData.id)"
|
@click="handleEdit(detailData.id)"
|
||||||
|
v-if="detailData.status === 1 || detailData.status === 4"
|
||||||
v-has="'revenueContract:edit'">
|
v-has="'revenueContract:edit'">
|
||||||
编辑
|
编辑
|
||||||
</a-button>
|
</a-button>
|
||||||
<!-- v-if="detailData.status === 2"-->
|
|
||||||
<a-button
|
<a-button
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleAudit(detailData.id)"
|
@click="handleAudit(detailData.id)"
|
||||||
|
v-if="detailData.status === 2"
|
||||||
v-has="'revenueContract:aduit'">
|
v-has="'expenditureContract:aduit'">
|
||||||
审核
|
审核
|
||||||
</a-button>
|
</a-button>
|
||||||
<!-- v-if="detailData.status === 3"-->
|
|
||||||
<a-button
|
<a-button
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleArchive(detailData.id)"
|
@click="handleArchive(detailData.id)"
|
||||||
|
v-if="detailData.status === 3"
|
||||||
v-has="'revenueContract:archive'">
|
v-has="'expenditureContract:archive'">
|
||||||
存档
|
存档
|
||||||
</a-button>
|
</a-button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<a-input placeholder="请输入合同名称" v-model="queryParam.contractName" :maxLength='50'></a-input>
|
<a-input placeholder="请输入合同名称" v-model="queryParam.contractName" :maxLength='50'></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :xxl="8" :xl="10" :lg="11" :md="12" :sm="24">
|
<a-col :xxl="8" :xl="10" :lg="12" :md="12" :sm="24">
|
||||||
<a-form-item label="创建时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="创建时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<j-date
|
<j-date
|
||||||
placeholder="请选择开始日期"
|
placeholder="请选择开始日期"
|
||||||
@@ -35,6 +35,13 @@
|
|||||||
</j-date>
|
</j-date>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
|
<a-col :xxl="4" :xl="10" :lg="12" :md="12" :sm="24">
|
||||||
|
<a-form-item label="合同状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
<j-dict-select-tag v-model="queryParam.status"
|
||||||
|
placeholder="请选择合同状态"
|
||||||
|
dictCode="revenue_contract_status"/>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :xl="4" :lg="7" :md="8" :sm="24">
|
<a-col :xl="4" :lg="7" :md="8" :sm="24">
|
||||||
<span class="table-page-search-submitButtons">
|
<span class="table-page-search-submitButtons">
|
||||||
<a-button type="primary" icon="search" @click="searchQuery"
|
<a-button type="primary" icon="search" @click="searchQuery"
|
||||||
@@ -93,19 +100,15 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<span slot="action" class="action-span-cell" slot-scope="text, record">
|
<span slot="action" class="action-span-cell" slot-scope="text, record">
|
||||||
|
<a @click="handleAudit(record.id)" v-has="'expenditureContract:aduit'" v-if="record.status === 2">审核</a>
|
||||||
<!-- v-if="record.status === 2"-->
|
|
||||||
<a @click="handleAudit(record.id)" v-has="'revenueContract:aduit'">审核</a>
|
|
||||||
<!-- v-if="record.status === 1 || record.status === 4" -->
|
|
||||||
<a @click="handleEdit(record.id, record.contractNum)"
|
<a @click="handleEdit(record.id, record.contractNum)"
|
||||||
v-has="'expenditureContract:edit'">编辑</a>
|
v-has="'expenditureContract:edit'"
|
||||||
<!-- v-if="record.status === 3" -->
|
v-if="record.status === 1 || record.status === 4">编辑</a>
|
||||||
<a @click="handleArchive(record.id)" v-has="'revenueContract:archive'">存档</a>
|
<a @click="handleArchive(record.id)" v-has="'expenditureContract:archive'" v-if="record.status === 3">存档</a>
|
||||||
<!-- v-if="record.status === 1 || record.status === 2 || record.status === 4"-->
|
|
||||||
<a @click="handleDelete(record.id)"
|
<a @click="handleDelete(record.id)"
|
||||||
v-has="'expenditureContract:delete'">删除</a>
|
v-has="'expenditureContract:delete'"
|
||||||
<!-- v-if="record.status === 5"-->
|
v-if="record.status === 1 || record.status === 2 || record.status === 4">删除</a>
|
||||||
<a :disabled="true">已存档</a>
|
<a :disabled="true" v-if="record.status === 5">已存档</a>
|
||||||
</span>
|
</span>
|
||||||
</a-table>
|
</a-table>
|
||||||
</div>
|
</div>
|
||||||
@@ -188,6 +191,12 @@ export default {
|
|||||||
dataIndex: 'contractAmount',
|
dataIndex: 'contractAmount',
|
||||||
width: 200,
|
width: 200,
|
||||||
scopedSlots: { customRender: 'text' }
|
scopedSlots: { customRender: 'text' }
|
||||||
|
}, {
|
||||||
|
title: '状态',
|
||||||
|
align: 'center',
|
||||||
|
dataIndex: 'status_dictText',
|
||||||
|
width: 150,
|
||||||
|
scopedSlots: { customRender: 'text' }
|
||||||
}, {
|
}, {
|
||||||
title: '创建时间',
|
title: '创建时间',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
@@ -276,7 +285,7 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user