前端 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)