|
@@ -73,8 +73,8 @@
|
|
|
<span v-if="record.state == '4'">已完成</span>
|
|
|
</span>
|
|
|
<span slot="action" slot-scope="text, record">
|
|
|
- <a @click="handleEdit(record,'0')">编辑</a>
|
|
|
- <a-divider type="vertical" />
|
|
|
+ <a @click="handleEdit(record,'0')" v-if="record.state == '0'">编辑</a>
|
|
|
+ <a-divider type="vertical" v-if="record.state == '0'"/>
|
|
|
<a @click="handleEdit(record,'1')">详情</a>
|
|
|
|
|
|
<a-divider type="vertical" />
|
|
@@ -82,10 +82,12 @@
|
|
|
<a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
|
|
|
<a-menu slot="overlay">
|
|
|
<a-menu-item>
|
|
|
- <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
|
|
|
+ <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)" v-if="record.state == '0'">
|
|
|
<a>删除</a>
|
|
|
</a-popconfirm>
|
|
|
- <a @click='plannerSubmit(record)'>计划员提交</a>
|
|
|
+ <a @click='plannerSubmit(record,1)' v-if="record.state == '0'">计划员提交</a>
|
|
|
+ <a @click='plannerSubmit(record,2)' v-if="record.state == '1'">人事行政审批</a>
|
|
|
+ <!-- <a @click='plannerSubmit(record,3)'>财务经理审批</a> -->
|
|
|
</a-menu-item>
|
|
|
</a-menu>
|
|
|
</a-dropdown>
|
|
@@ -196,10 +198,11 @@
|
|
|
this.getList()
|
|
|
},
|
|
|
// 计划员提交
|
|
|
- plannerSubmit(record){
|
|
|
- getAction('/oa/syCarry/commitBatch', {ids:record.id,state:'1'}).then((res) => {
|
|
|
+ plannerSubmit(record,state){
|
|
|
+ getAction('/oa/syCarry/commitBatch', {ids:record.id,state:state}).then((res) => {
|
|
|
if(res.success){
|
|
|
- record.state = '1'
|
|
|
+ this.getAction()
|
|
|
+ this.$forceUpdate()
|
|
|
}else{
|
|
|
this.$message.warning(res.message)
|
|
|
}
|