第六天总结

请选择 m._id:就相当于option的value。

m.orgname:就相当于option里的内容,lable。例如:以上的option的请选择。

补充:

数组:

label for value in array

label

选择之后salesorgid的值:{“id”:“1”,“name”:“张三”}

因为我们要用到三级的级联,用这个实现了下拉列表
利用绑定的变量。然后angularjs有个监控,监控变量的值变化, 就可以变化调用方法,然后选了一个就能查出她的子集。

三级联动就是这个套路就解决了
一个是下拉列表
一个是变量
一个是监控变量,加变量查询。查询结果给下一个。

最后还有个模板类型。也是这么查。

模板类型是为了后序确定商品的品牌

监控模板类型的然后查模板
查出后是String 转换成json
JSON.parse($template.brandids); 赋值给本身

扩展属性
这个是保存在template中,我们需要查出来那个属性的名称,然后形成一个填写的,我们填上value
然后在保存在branddesc那个里面

规格
主要是表的关系,模板表和规格表
模板表是表中表
很多对象。我们查出来是字符创
直接用

Template obj = tempplate.selectbyPrimaryKey(id);
List list = JSON.parseArray(obj.getSpedIds,Map.class); 直接将字符创转换成
for(Map m:list){
list list1= mapper.seledt( new Long((Integer)m.getkey(“id”)));
m.put(“options”,list1);
这样就查全面了。
返回给前端。

在增加规格的时候
有个特点
数组中有很多规格 比如 尺寸 颜色
然后尺寸中,又对应几个
颜色又有几个
那么怎么生成规格呢

第一部:先定义一个list 有金额和库存

遍历items
遍历list 有几条 这个遍历完要赋值回来,并且使用的时候用的是深克隆 list和尺寸遍历的顺序并不影响结果。因为每次都是克隆。
遍历 尺寸

后面主要是后端的处理。需要搞清楚表的关联关系。在新增的时候要操作5张
规格的启用和不启用,需要做不同的处理。有些要给默认值来代替规格的填写框。
如果{}中的值为null 我们给一个{}。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值