Open Jay413191 opened 2 years ago
this.columnIndex =true
您可能误会了, 我的意思是数据库的table中, this.columnIndex =true只会存在画面中
不懂
如图, 新增SNo栏位, 已找到方法让序号产生. 因为出货单要去验证是那一笔订单明细出货(同料号订单可能有多笔), 所以订单的序号会KEEP在数据库
detailSelectClick() { let rows = this.$refs.detailTable.getSelected(); if (!rows.length) { return this.$message.error("請選擇貨品!!"); }
let i = 0;
this.$emit("parentCall", ($parent) => {
if($parent.$refs.detail.rowData.length >0 )
{
JSON.stringify($parent.$refs.detail.rowData.forEach(item => {
if(item.SNo > i)
i = item.SNo;
}))
};
i++;
let _rows = rows.map((row) => {
return {
SNo : i++,
GoodsId: row.GoodsId,
GoodsName: row.GoodsName,
Spec: row.Spec,
Unit: row.Unit,
};
});
$parent.$refs.detail.rowData.push(..._rows);
//this.detailModel = false; 選完後關窗
});
},
this.detailOptions.columnIndex = true; 可以让子档序号出现,要如何让这个序号存在table中???