Commit f1191a7e authored by 李志鸣's avatar 李志鸣

fea(详细信息弹窗): 增加数据判空

parent fbe44e96
<template> <template>
<div <div
class="tooltip" class="tooltip"
ref="tooltip" ref="tooltip">
> <p>
<p><span>销售订单号: </span><span>{{ query.saleOrderNo }}</span></p> <span>销售订单号: </span>
<p><span>主计划工单号: </span><span>{{ query.planOrderNo }}</span></p> <span>{{ carStationInfo.hasOwnProperty('saleOrderNo') && carStationInfo.saleOrderNo !== null ? carStationInfo.saleOrderNo : '暂无' }}</span>
<p><span>车间计划工单号: </span><span>{{ query.code }}</span></p> </p>
<p><span>车型: </span><span>{{ query.busType }}</span></p> <p>
<p><span>订单数量: </span><span>{{ query.orderSize }}</span></p> <span>主计划工单号: </span>
<p><span>单位: </span><span>{{ query.unit }}</span></p> <span>{{ carStationInfo.hasOwnProperty('planOrderNo') && carStationInfo.planOrderNo !== null ? carStationInfo.planOrderNo : '暂无' }}</span>
<p><span>车间: </span><span>{{ query.shop }}</span></p> </p>
<p><span>产线: </span><span>{{ query.line }}</span></p> <p>
<span>车间计划工单号: </span>
<span>{{ carStationInfo.hasOwnProperty('code') && carStationInfo.code !== null ? carStationInfo.code : '暂无' }}</span>
</p>
<p>
<span>车型: </span>
<span>{{ carStationInfo.hasOwnProperty('busType') && carStationInfo.busType !== null ? carStationInfo.busType : '暂无' }}</span>
</p>
<p>
<span>订单数量: </span>
<span>{{ carStationInfo.hasOwnProperty('orderSize') && carStationInfo.orderSize !== null ? carStationInfo.orderSize : '暂无' }}</span>
</p>
<p>
<span>单位: </span>
<span>{{ carStationInfo.hasOwnProperty('unit') && carStationInfo.unit !== null ? carStationInfo.unit : '暂无' }}</span>
</p>
<p>
<span>车间: </span>
<span>{{ carStationInfo.hasOwnProperty('shop') && carStationInfo.shop !== null ? carStationInfo.shop : '暂无' }}</span>
</p>
<p>
<span>产线: </span>
<span>{{ carStationInfo.hasOwnProperty('line') && carStationInfo.line !== null ? arStationInfo.line : '暂无' }}</span>
</p>
<!-- <p><span>计划完工时间: </span><span>{{ query.saleOrderNo }}</span></p> --> <!-- <p><span>计划完工时间: </span><span>{{ query.saleOrderNo }}</span></p> -->
<div <div
class="close-btn" class="close-btn"
@click="closeTooltip" @click="closeTooltip">
>
<i class="el-icon-circle-close"></i> <i class="el-icon-circle-close"></i>
</div> </div>
</div> </div>
...@@ -34,16 +56,17 @@ export default { ...@@ -34,16 +56,17 @@ export default {
}, },
data () { data () {
return { return {
data: {} carStationInfo: {}
} }
}, },
watch: { watch: {
query (v) { query: {
this.data = _.cloneDeep(v) handler (newVal, oldVal) {
this.carStationInfo = _.cloneDeep(newVal)
},
deep: true
} }
}, },
methods: { methods: {
closeTooltip () { closeTooltip () {
this.$refs.tooltip.style.visibility = 'hidden' this.$refs.tooltip.style.visibility = 'hidden'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment