|
|
@ -2,6 +2,7 @@ |
|
|
import ProjectPartTable from "../../../../components/selector/table/projectPartTable.vue"; |
|
|
import ProjectPartTable from "../../../../components/selector/table/projectPartTable.vue"; |
|
|
import {queryProjectPart} from "../../../../api/project/projectPart"; |
|
|
import {queryProjectPart} from "../../../../api/project/projectPart"; |
|
|
import { |
|
|
import { |
|
|
|
|
|
againQuoteDetail, |
|
|
deleteQuoteDetail, |
|
|
deleteQuoteDetail, |
|
|
queryQuoteDetail, queryQuoteDetailYield, |
|
|
queryQuoteDetail, queryQuoteDetailYield, |
|
|
saveQuoteDetail, |
|
|
saveQuoteDetail, |
|
|
@ -448,6 +449,21 @@ export default { |
|
|
if (this.activeName === 'routing'){ |
|
|
if (this.activeName === 'routing'){ |
|
|
this.$refs.routing.handleQueryQuoteDetailBomTree() |
|
|
this.$refs.routing.handleQueryQuoteDetailBomTree() |
|
|
} |
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
againQuoteDetail(row){ |
|
|
|
|
|
let params = { |
|
|
|
|
|
...row |
|
|
|
|
|
} |
|
|
|
|
|
againQuoteDetail(params).then(({data})=>{ |
|
|
|
|
|
if (data && data.code === 0){ |
|
|
|
|
|
this.handleQueryQuoteDetail(); |
|
|
|
|
|
this.$message.success(data.msg); |
|
|
|
|
|
}else { |
|
|
|
|
|
this.$message.warning(data.msg); |
|
|
|
|
|
} |
|
|
|
|
|
}).catch((error)=>{ |
|
|
|
|
|
this.$message.error(error); |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
watch:{ |
|
|
watch:{ |
|
|
@ -490,6 +506,7 @@ export default { |
|
|
<!-- <a type="text" v-if="row.status === '草稿'" @click="handleComputeYield(row)">计算</a>--> |
|
|
<!-- <a type="text" v-if="row.status === '草稿'" @click="handleComputeYield(row)">计算</a>--> |
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleSaveQuoteDetail(row)">编辑</a> |
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleSaveQuoteDetail(row)">编辑</a> |
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleDeleteQuoteDetail(row)">删除</a> |
|
|
<a type="text" v-if="row.status === '草稿'" @click="handleDeleteQuoteDetail(row)">删除</a> |
|
|
|
|
|
<!-- <a type="text" v-if="row.status !== '下达'" @click="againQuoteDetail(row)">重新报价</a>--> |
|
|
<a type="text" v-if="row.status === '下达'" @click="handleDetail(row)">详情</a> |
|
|
<a type="text" v-if="row.status === '下达'" @click="handleDetail(row)">详情</a> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|