|
|
@@ -75,7 +75,7 @@
|
|
|
<div class="detail-item">
|
|
|
<div class="detail-label">库存</div>
|
|
|
<div class="detail-value">
|
|
|
- {{ voucherModel.singleQty + "张" || "--" }}
|
|
|
+ {{ hasValue(voucherModel.singleQty) ? voucherModel.singleQty + "张" : "--" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -89,14 +89,14 @@
|
|
|
<div class="detail-item">
|
|
|
<div class="detail-label">单日可用数量</div>
|
|
|
<div class="detail-value">
|
|
|
- {{ voucherModel.singleCanUse ? voucherModel.singleCanUse + "张" : "不限制" }}
|
|
|
+ {{ hasValue(voucherModel.singleCanUse) ? voucherModel.singleCanUse + "张" : "不限制" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 限购数量 -->
|
|
|
<div class="detail-item">
|
|
|
<div class="detail-label">限购数量</div>
|
|
|
<div class="detail-value">
|
|
|
- {{ voucherModel.purchaseLimitCode ? voucherModel.purchaseLimitCode + "张" : "不限制" }}
|
|
|
+ {{ hasValue(voucherModel.purchaseLimitCode) ? voucherModel.purchaseLimitCode + "张" : "不限制" }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 适用范围 -->
|
|
|
@@ -433,6 +433,17 @@ const getApplyScopeText = () => {
|
|
|
}
|
|
|
return "--";
|
|
|
};
|
|
|
+
|
|
|
+/**
|
|
|
+ * 判断值是否有意义(不是空、不是0、不是"0")
|
|
|
+ * @param value 要判断的值
|
|
|
+ * @returns 如果值有意义返回true,否则返回false
|
|
|
+ */
|
|
|
+const hasValue = (value: any): boolean => {
|
|
|
+ if (value === null || value === undefined) return false;
|
|
|
+ if (value === "" || value === "0" || value === 0) return false;
|
|
|
+ return true;
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|