|
@@ -56,6 +56,7 @@
|
|
|
<th lay-data="{field:'id'}">供应商编码</th>
|
|
|
<th lay-data="{field:'name'}">供应商名称</th>
|
|
|
<th lay-data="{field:'name'}">供应商类型</th>
|
|
|
+ <th lay-data="{field:'name'}">优先级</th>
|
|
|
<th lay-data="{field:'operation'}">操作</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
@@ -121,7 +122,17 @@
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
- })
|
|
|
+ });
|
|
|
+ $("#goods").on("keyup", ".goods_num", function() {
|
|
|
+ var num = parseFloat($(this).val());
|
|
|
+ if (num < 0) {
|
|
|
+ num = 1;
|
|
|
+ $(this).val(1);
|
|
|
+ }
|
|
|
+ var id = $(this).parent().attr('value');
|
|
|
+ goods[id].reorder = num;
|
|
|
+ setTotal();
|
|
|
+ });
|
|
|
})
|
|
|
var goods = {};
|
|
|
var del_goods = {};
|
|
@@ -175,6 +186,7 @@
|
|
|
var key = node.id;
|
|
|
if (!goods[key]) {
|
|
|
goods[key] = node;
|
|
|
+ goods[key].reorder = goods[key].reorder ? parseFloat(goods[key].reorder) : 1;
|
|
|
create(node);
|
|
|
setTotal();
|
|
|
} else {
|
|
@@ -205,7 +217,8 @@
|
|
|
addtr += '<td class="goods_id">'+node.id+'</td>';
|
|
|
addtr += '<td class="goods_id">'+node.code+'</td>';
|
|
|
addtr += '<td class="goods_name">'+node.name+'</td>';
|
|
|
- addtr += '<td class="goods_name">'+node.type_name+'</td>';
|
|
|
+ addtr += '<td class="goods_name">'+node.type_name+'</td>';
|
|
|
+ addtr += '<td><div class="jiajian" value='+node.id+'><span class="jian" onclick="dec(\''+node.id+'\')">-</span><input type="text" value="'+node.reorder+'" class="goods_num"><span class="jia" onclick="add(\''+node.id+'\')">+</span></div></td>';
|
|
|
addtr += '<td><a class="delete_btn" onclick="del(\''+node.id+'\')">删除</a></td>';
|
|
|
addtr += '</tr>';
|
|
|
$("#goods").append(addtr);
|
|
@@ -214,19 +227,19 @@
|
|
|
|
|
|
function add(id)
|
|
|
{
|
|
|
- goods[id].num += 1;
|
|
|
- get(id).find('.goods_num').val(goods[id].num);
|
|
|
+ goods[id].reorder += 1;
|
|
|
+ get(id).find('.goods_num').val(goods[id].reorder);
|
|
|
setTotal();
|
|
|
}
|
|
|
|
|
|
function dec(id)
|
|
|
{
|
|
|
- goods[id].num -= 1;
|
|
|
- if (goods[id].num < 1) {
|
|
|
- goods[id].num = 0;
|
|
|
+ goods[id].reorder -= 1;
|
|
|
+ if (goods[id].reorder < 1) {
|
|
|
+ goods[id].reorder = 0;
|
|
|
}
|
|
|
|
|
|
- get(id).find('.goods_num').val(goods[id].num);
|
|
|
+ get(id).find('.goods_num').val(goods[id].reorder);
|
|
|
setTotal();
|
|
|
}
|
|
|
|