|
|
@ -20,6 +20,7 @@ |
|
|
<el-option label="已接受" value="已接受"></el-option> |
|
|
<el-option label="已接受" value="已接受"></el-option> |
|
|
<el-option label="未接受" value="未接受"></el-option> |
|
|
<el-option label="未接受" value="未接受"></el-option> |
|
|
<el-option label="已拒绝" value="已拒绝"></el-option> |
|
|
<el-option label="已拒绝" value="已拒绝"></el-option> |
|
|
|
|
|
<el-option label="已关闭" value="已关闭"></el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label=" "> |
|
|
<el-form-item label=" "> |
|
|
@ -31,10 +32,11 @@ |
|
|
<!-- 主表:询价单列表 --> |
|
|
<!-- 主表:询价单列表 --> |
|
|
<el-table :data="dataList" :height="tableHeight" border highlight-current-row @row-click="selectInquiry" v-loading="loading" style="width:100%"> |
|
|
<el-table :data="dataList" :height="tableHeight" border highlight-current-row @row-click="selectInquiry" v-loading="loading" style="width:100%"> |
|
|
<el-table-column fixed="right" label="操作" header-align="center" align="center" width="140"> |
|
|
<el-table-column fixed="right" label="操作" header-align="center" align="center" width="140"> |
|
|
<template slot-scope="scope" v-if="scope.row.status === '待提交'"> |
|
|
|
|
|
<a class="customer-a" @click.stop="openDialog(scope.row)">编辑 |</a> |
|
|
|
|
|
<a class="customer-a" @click.stop="handleDelete(scope.row)">删除</a> |
|
|
|
|
|
<a class="customer-a" @click="updateQuoDetail(scope.row)">提交</a> |
|
|
|
|
|
|
|
|
<template slot-scope="scope" > |
|
|
|
|
|
<a class="customer-a" v-if="scope.row.status === '待提交'" @click.stop="openDialog(scope.row)">编辑 |</a> |
|
|
|
|
|
<a class="customer-a" v-if="scope.row.status === '待提交'" @click.stop="handleDelete(scope.row)">删除</a> |
|
|
|
|
|
<a class="customer-a" v-if="scope.row.status === '待提交'" @click="updateQuoDetail(scope.row)">提交</a> |
|
|
|
|
|
<a class="customer-a" v-if="scope.row.status != '已关闭'" @click="closePurHeader(scope.row)">关闭</a> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="orderNo" label="询价单号" min-width="140" header-align="center" align="left" show-overflow-tooltip fixed="left" /> |
|
|
<el-table-column prop="orderNo" label="询价单号" min-width="140" header-align="center" align="left" show-overflow-tooltip fixed="left" /> |
|
|
@ -410,6 +412,7 @@ import { |
|
|
createPurHeader, |
|
|
createPurHeader, |
|
|
updatePurHeader, |
|
|
updatePurHeader, |
|
|
deletePurHeader, |
|
|
deletePurHeader, |
|
|
|
|
|
updatePurHeaderStatus, |
|
|
searchMaterialList, |
|
|
searchMaterialList, |
|
|
createMaterial, |
|
|
createMaterial, |
|
|
updateMaterial, |
|
|
updateMaterial, |
|
|
@ -891,8 +894,6 @@ export default { |
|
|
this.submitLoading = false |
|
|
this.submitLoading = false |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handleDelete(row) { |
|
|
handleDelete(row) { |
|
|
this.$confirm('确定删除询价单: ' + row.orderNo + ' ?', '提示', { type: 'warning' }).then(() => { |
|
|
this.$confirm('确定删除询价单: ' + row.orderNo + ' ?', '提示', { type: 'warning' }).then(() => { |
|
|
@ -927,6 +928,21 @@ export default { |
|
|
}) |
|
|
}) |
|
|
}).catch(() => {}) |
|
|
}).catch(() => {}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
closePurHeader(row) { |
|
|
|
|
|
this.$confirm('确定关闭询价单: ' + row.orderNo + ' ?', '提示', { type: 'warning' }).then(() => { |
|
|
|
|
|
updatePurHeaderStatus({ id: row.id,status: '已关闭' }).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.$message.success('操作成功') |
|
|
|
|
|
this.getList() |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$message.error((data && data.msg) || '操作失败') |
|
|
|
|
|
} |
|
|
|
|
|
}).catch(err => { |
|
|
|
|
|
this.$message.error('操作失败: ' + err.message) |
|
|
|
|
|
}) |
|
|
|
|
|
}).catch(() => {}) |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 物料操作 |
|
|
// 物料操作 |
|
|
openMaterialDialog(row) { |
|
|
openMaterialDialog(row) { |
|
|
|