第6节 采购合同模块

采购合同模块的主子表创建、绑定以及关于子表信息的动态查询

1.主子表的创建及绑定

(1)为页面添加父子表组件,并绑定数据表。可以删除一些不要的组件
主表名称(wms_pur_contract)
image.png
(2)点击编辑,新增条目和卡片
image.png
image.png
(3)点击组件,在卡片中添加子表并绑定数据表(可编辑,可批量入库
子表名称(wms_pur_list)
image.png
(4)主子表绑定,点击子表中的空白处添加参数
主表的主键和子表的主键进行绑定contractId等于scope.row.id
image.png

2. 数据统计(子表)

(1)小计:计算单价数量的金额
**{{scope.row.purchasePrice
scope.row.purchaseNum}}*
image.png
(2)创建合计金额和合计金额的大写
image.png
image.png
进入changeTotalCount事件方法
image.png
image.png
var data = param.data;
var total = 0;
if(data){
for (var i=0;i if(data[i].purchasePrice && data[i].purchaseNum){
total+=data[i].purchasePrice
data[i].purchaseNum;
}
}
}
MC.vdata.totalCount = total+””;
MC.vdata.totalCountStr = MC.moneyUpper(total);
编写完成后点击保存,运行查看结果
image.png
编写完成后会发现数据无法保存,保存地址只能对单表进行保存;若想要对自定义的多表(主子表)进行保存,需要编写保存接口。