
<script>
var goodsTaocanList = [];
var goodsTaocanSelectHtml=""
$(function (){
Promise.all([select_promise]).then(function() {
console.log(goodsTaocanList);
console.log(goodsTaocanSelectHtml);
console.log(111);
});
})
var select_promise = new Promise((resolve, reject) => {
$.post('/admin/goods/taocan/list', {goodsId:"[[${param.goodsId}]]", page: 1, limit: 10000 }, function (result) {
goodsTaocanList = result.data;
goodsTaocanSelectHtml= goodsTaocanSelectHtml + "<select class='td_select'>";
result.data.forEach((item)=>{
goodsTaocanSelectHtml = goodsTaocanSelectHtml + '<option value="'+item.id+'">'+item.name+'</option>';
})
goodsTaocanSelectHtml = goodsTaocanSelectHtml + "</select>";
resolve();
}, 'json');
});
//初始化 select
function get_selct_html_init_value(value_){
goodsTaocanSelectHtml= goodsTaocanSelectHtml + "<select class='td_select'>";
result.data.forEach((item)=>{
if(item.id==value_){
goodsTaocanSelectHtml = goodsTaocanSelectHtml + '<option selected value="'+item.id+'">'+item.name+'</option>';
}else{
goodsTaocanSelectHtml = goodsTaocanSelectHtml + '<option value="'+item.id+'">'+item.name+'</option>';
}
})
goodsTaocanSelectHtml = goodsTaocanSelectHtml + "</select>";
}
function add_row(){
//我在这里 不会 再次请求list接口
Promise.all([select_promise]).then(function() {
$("#price_list tbody").append("<tr>\n" +
"\t\t\t<td class=\"item_center\"> 1</td>\n" +
"\t\t\t<td>"+goodsTaocanSelectHtml+"</td>\n" +
"\t\t\t<td><input id=\"d3\" class=\"td_input\" onkeyup=\"init_column()\" onkeydown=\"init_column()\" /> </td>\n" +
"\t\t\t<td><input id=\"d4\" class=\"td_input\" onkeyup=\"init_column()\" onkeydown=\"init_column()\" /> </td>\n" +
"\t\t\t<td> </td>\n" +
"\n" +
"\n" +
"\t\t\t<td> </td>\n" +
"\t\t\t<td class=\"item_center\"> <button class=\"layui-btn layui-btn-danger layui-btn-xs\">删除</button></td>\n" +
"\t\t</tr>");
});
}
</script>站长微信:xiaomao0055
站长QQ:14496453