c1644470 发表于 2023-4-25 22:57:32

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

表格数据如下blob:https://www.o2oa.net/3b82b6bf-89cb-44dd-9f3d-b3d5caa18615

数据发布代码如下
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
         data_tmp.send_name =tmp
            par.push(data_tmp)
      }
    }
    }.bind(this))      
returnpar


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

请问如何修改?

论坛管理员 发表于 2023-4-26 09:43:30

下单名称字段是什么?什么类型?标识是什么?

c1644470 发表于 2023-4-27 12:01:53

论坛管理员 发表于 2023-4-26 09:43
下单名称字段是什么?什么类型?标识是什么?

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

论坛管理员 发表于 2023-4-27 13:20:31

:victory:
页: [1]
查看完整版本: 关于数据发布组件变量赋值