|
@@ -261,7 +261,11 @@ export default {
|
|
|
fixed: "left",
|
|
|
width: "160px",
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ prop: "good_name",
|
|
|
+ label: "商品名称",
|
|
|
+ width: "130px",
|
|
|
+ },
|
|
|
{
|
|
|
prop: "username",
|
|
|
label: "账户名",
|
|
@@ -375,7 +379,10 @@ export default {
|
|
|
this.tableData.forEach((v1) => {
|
|
|
v1.order_goods_num =
|
|
|
v1.order_num + v1.unit + "/" + v1.unit_weight + "kg";
|
|
|
- v1.order_goods_num_t = v1.order_num * 1 * (v1.unit_weight * 1) + "kg";
|
|
|
+ // v1.order_goods_num_t = v1.order_num * 1 * (v1.unit_weight * 1) + "kg";
|
|
|
+ v1.order_goods_num_t = this.accMul(this.accMul(v1.order_num,1),this.accMul(v1.unit_weight,1)) + "kg";
|
|
|
+
|
|
|
+
|
|
|
});
|
|
|
console.log(this.tableData);
|
|
|
this.pageInfo.total = Number(res.data.count);
|
|
@@ -386,6 +393,27 @@ export default {
|
|
|
this.pageInfo.total = 0;
|
|
|
}
|
|
|
this.loading = false;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+ //乘法精度问题
|
|
|
+ accMul(arg1, arg2) {
|
|
|
+ var m = 0,
|
|
|
+ s1 = arg1.toString(),
|
|
|
+ s2 = arg2.toString();
|
|
|
+ try {
|
|
|
+ m += s1.split(".")[1].length;
|
|
|
+ } catch (e) {}
|
|
|
+ try {
|
|
|
+ m += s2.split(".")[1].length;
|
|
|
+ } catch (e) {}
|
|
|
+ return (
|
|
|
+ (Number(s1.replace(".", "")) * Number(s2.replace(".", ""))) /
|
|
|
+ Math.pow(10, m)
|
|
|
+ );
|
|
|
},
|
|
|
/**
|
|
|
* 导出
|