前端 JS 追加 多数据表单 var template = { productTable: function(data){ var SProjName = data.SProjName; var SAmount = data.SAmount; var BudgetSub_SID = data.BudgetSub_SID; var SProjNO = data.SProjNO; var SMonth = data.SMonth; var SDepaID_Cost = data.SDepaID_Cost; var time = new Date().getTime(); var SAmount_CanPay= data.SAmount_CanPay; var dep_name = $("#SDepaID_Cost").find("option:selected").text(); var str = ` <div class="weui-cell weui-cell_swiped"> <div class="weui-cell__bd"> <div class="weui-cell"> <input type="hidden" name="sub[${time}][SID]" value=""> <input type="hidden" name="sub[${time}][SBudgetSubID]" value="${BudgetSub_SID}"> <input type="hidden" name="sub[${time}][SProjNO]" value="${SProjNO}"> <input type="hidden" name="sub[${time}][SProjName]" value="${SProjName}"> <input type="hidden" name="sub[${time}][SMonth]" value="${SMonth}"> <input type="hidden" name="sub[${time}][SDepaID_Cost]" value="${SDepaID_Cost}"> <input type="hidden" name="sub[${time}][SAmount_Plan]" value="${SAmount_CanPay}"> <div class="weui-cell__bd"> <p>${SProjName}(${SMonth}月份)</p> <p>${dep_name}</p> </div> <div class="weui-cell__ft">金额: <input type="text" class="weui-input" style="width: 50px;" name="sub[${time}][SAmount]" value="${SAmount}"></div> </div> </div> <div class="weui-cell__ft"> <a class="weui-swiped-btn weui-swiped-btn_warn delete-swipeout delProduct" href="javascript:"> <span class="swiped-jyg">删除</span> </a> </div> </div> `; return str; } };
后端 进行批量添加 TP框架
if(array_key_exists("sub",$form)){ $plan=$form['sub']; }else{ $plan=[]; }
$costStatus=Db::table("En_ProjectCost")->insertAll($plan);