|
|
|
@ -43,8 +43,12 @@ export default { |
|
|
|
handleRemoveClick(row,$index){ |
|
|
|
this.$emit('remove',row) |
|
|
|
}, |
|
|
|
handleUpdateStatus(row){ |
|
|
|
this.$emit('updateStatus',row) |
|
|
|
handleUpdateStatus(row,status){ |
|
|
|
let params = { |
|
|
|
...row, |
|
|
|
enStatus:status, |
|
|
|
} |
|
|
|
this.$emit('updateStatus',params) |
|
|
|
}, |
|
|
|
handleQueryById(row){ |
|
|
|
this.$emit('queryById',row) |
|
|
|
@ -127,9 +131,10 @@ export default { |
|
|
|
<template slot-scope="{row,$index}"> |
|
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleSaveClick(row)">编辑</a> |
|
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleRemoveClick(row,$index)">删除</a> |
|
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleUpdateStatus(row)">下达</a> |
|
|
|
<a type="text" v-if="row.status === '下达'" @click="handleQueryById(row)">详情</a> |
|
|
|
<a type="text" @click="againQuote(row)">重新报价</a> |
|
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleUpdateStatus(row,'下达')">下达</a> |
|
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleUpdateStatus(row,'驳回')">驳回</a> |
|
|
|
<a type="text" v-if="row.status !== '草稿'" @click="handleQueryById(row)">详情</a> |
|
|
|
<!-- <a type="text" @click="againQuote(row)">重新报价</a>--> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
|