|
@@ -4,7 +4,7 @@
|
|
<meta charset="utf-8">
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0" />
|
|
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0" />
|
|
<meta name="author" content="siweiyong 2602812659@qq.com"/>
|
|
<meta name="author" content="siweiyong 2602812659@qq.com"/>
|
|
-<title>收银台</title>
|
|
|
|
|
|
+<title>订货下单</title>
|
|
<link rel="stylesheet" href="../script/lib/miniui/themes/default/miniui.css">
|
|
<link rel="stylesheet" href="../script/lib/miniui/themes/default/miniui.css">
|
|
<link rel="stylesheet" href="../script/lib/layui/css/layui.css" />
|
|
<link rel="stylesheet" href="../script/lib/layui/css/layui.css" />
|
|
<link rel="stylesheet" href="../script/lib/cashier/common.css">
|
|
<link rel="stylesheet" href="../script/lib/cashier/common.css">
|
|
@@ -78,6 +78,10 @@
|
|
-->
|
|
-->
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>订单备注:</td>
|
|
|
|
+ <td><textarea class="layui-textarea" name="info" id="info" rows="" cols="" maxlength="200" placeholder="请输入订单备注"></textarea></td>
|
|
|
|
+ </tr>
|
|
<!--
|
|
<!--
|
|
<tr>
|
|
<tr>
|
|
<td>会员卡号:</td>
|
|
<td>会员卡号:</td>
|
|
@@ -187,22 +191,28 @@
|
|
$(function()
|
|
$(function()
|
|
{
|
|
{
|
|
$("#settlement").click(function(){
|
|
$("#settlement").click(function(){
|
|
|
|
+ var url = '<{$submit}>';
|
|
|
|
+ var factory_id = '<{$factory_id}>';
|
|
var store_id = $('.xm-select-parent[fs_id="store_id"] span[fsw="xm-select"]').attr('value');
|
|
var store_id = $('.xm-select-parent[fs_id="store_id"] span[fsw="xm-select"]').attr('value');
|
|
console.info(store_id);
|
|
console.info(store_id);
|
|
if (!store_id) {
|
|
if (!store_id) {
|
|
layui.layer.alert('请先选择仓库');
|
|
layui.layer.alert('请先选择仓库');
|
|
-
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
layui.layer.confirm('确定订货下单吗?', function() {
|
|
layui.layer.confirm('确定订货下单吗?', function() {
|
|
- $("#goods tr").each(function(){
|
|
|
|
-
|
|
|
|
- //获取当前行的单价
|
|
|
|
- var id = $(this).children("td:eq(0)").html();
|
|
|
|
- var num = $(this).find(".num").val();
|
|
|
|
- console.info(id, num);
|
|
|
|
- })
|
|
|
|
|
|
+ var info = $('#info').val();
|
|
|
|
+ var goods_string = JSON.stringify(goods);
|
|
|
|
+
|
|
|
|
+ var data = {};
|
|
|
|
+ data = {store_id:store_id, factory_id:factory_id, goods:goods_string, info:info};
|
|
|
|
+ $.getJSON(url, data, function(t) {
|
|
|
|
+ if (t.status == 1) {
|
|
|
|
+ layui.layer.alert(t.data);
|
|
|
|
+ } else {
|
|
|
|
+ layui.layer.alert(t.msg);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
});
|
|
});
|
|
|
|
|
|
//$(".mask_box").show();
|
|
//$(".mask_box").show();
|
|
@@ -225,7 +235,6 @@
|
|
|
|
|
|
mini.parse();
|
|
mini.parse();
|
|
var tree = mini.get("tree1");
|
|
var tree = mini.get("tree1");
|
|
-
|
|
|
|
function search()
|
|
function search()
|
|
{
|
|
{
|
|
var key = mini.get("key").getValue();
|
|
var key = mini.get("key").getValue();
|
|
@@ -248,8 +257,9 @@
|
|
|
|
|
|
var goods = {};
|
|
var goods = {};
|
|
function onNodeClick()
|
|
function onNodeClick()
|
|
- {
|
|
|
|
- var node = mini.get("tree1").getSelectedNode();
|
|
|
|
|
|
+ {
|
|
|
|
+ var tree=mini.get("tree1");
|
|
|
|
+ node=tree.getSelectedNode();
|
|
if(node.end) {
|
|
if(node.end) {
|
|
var key = node.id;
|
|
var key = node.id;
|
|
if (!goods[key]) {
|
|
if (!goods[key]) {
|
|
@@ -271,6 +281,7 @@
|
|
|
|
|
|
function create(node)
|
|
function create(node)
|
|
{
|
|
{
|
|
|
|
+ console.info(node);
|
|
if (!get(node.id).length) {
|
|
if (!get(node.id).length) {
|
|
var addtr = '<tr class="mytr" id="goods_'+node.id+'">';
|
|
var addtr = '<tr class="mytr" id="goods_'+node.id+'">';
|
|
addtr += '<td class="goods_id">'+node.id+'</td>';
|
|
addtr += '<td class="goods_id">'+node.id+'</td>';
|
|
@@ -293,6 +304,10 @@
|
|
function dec(id)
|
|
function dec(id)
|
|
{
|
|
{
|
|
goods[id].num -= 1;
|
|
goods[id].num -= 1;
|
|
|
|
+ if (goods[id].num < 1) {
|
|
|
|
+ goods[id].num = 1;
|
|
|
|
+ }
|
|
|
|
+
|
|
get(id).find('.goods_num').val(goods[id].num);
|
|
get(id).find('.goods_num').val(goods[id].num);
|
|
setTotal();
|
|
setTotal();
|
|
}
|
|
}
|