查看: 10728|回复: 3

关于数据发布组件变量赋值

升级   3.21%

19

主题

24

回帖

321

积分

注册会员

Rank: 2

积分
321
发表于 2023-4-25 22:57:32 | 显示全部楼层 |阅读模式
表格数据如下[img]blob:https://www.o2oa.net/3b82b6bf-89cb-44dd-9f3d-b3d5caa18615[/img]

数据发布代码如下
var data = Object.clone(this.data);
    var par = []
    data.device_list.data.forEach(function(item){
      var data_tmp = {
            "ht_id": data.ht_id,
            "cala_serial": item.cala_serial,
            "serial": "",
            "subject": data.subject,
            "device_info": item.device_info,
            "device_price": item.device_price,
            "state": "未下单",
            "need_pay": 0,
            "now_pay": 0,
            "pay_less": 0,
            "order_date": "",
            "order_pay": 0,
            "produce_date": "",
            "produce_pay": 0,
            "send_date": "",
            "send_pay": 0,
            "change_pay": 0,
            "change_list": [],
            "device_remark":item.device_remark,
            "send_name":""
        }  
    var run = parseInt(item.count)
    if(data.device_list.total.count == "1"){
        data_tmp.send_name = data.subject
        par.push(data_tmp)
    }else{
        for(var k = 0; k < run; k++){
            var tmp = item.order_remark[k]
           data_tmp.send_name =  tmp
            par.push(data_tmp)
        }
    }
    }.bind(this))      
return  par


最终得出的结论,第二条,全部返回T5,不能返回T2,T3,T4

请问如何修改?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-26 09:43:30 | 显示全部楼层
下单名称字段是什么?什么类型?标识是什么?
回复

使用道具 举报

升级   3.21%

19

主题

24

回帖

321

积分

注册会员

Rank: 2

积分
321
发表于 2023-4-27 12:01:53 | 显示全部楼层
论坛管理员 发表于 2023-4-26 09:43
下单名称字段是什么?什么类型?标识是什么?

已经解决了,把var data_tmp 放到for循环里面,那k值就不会变动
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-27 13:20:31 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread