• 拆单发货-主页


    @using System.Diagnostics
    @using Hyt.Model
    
    @{
        ViewBag.Title = "订单发货";
        Layout = "~/Views/Shared/_Layout.cshtml";
    }
    @section HeadCss{
        <link href='@Url.Content("~/Theme/css/tips.css")' rel="stylesheet" type="text/css" media="all" />
        <style type="text/css">
            .shopNO {
                 30px;
                text-align: center;
            }
    
            .prompt_qty {
                color: #999999;
                vertical-align: middle;
                /*background: url(~/Theme/images/tips_iconrow.png) no-repeat 0 -97px;*/
                padding-left: 18px;
                padding-top: 2px;
                padding-bottom: 2px;
            }
        </style>
    }
    @section headjs{
        <script type="text/javascript" src="~/Theme/scripts/UI.yui.js"></script>
        <script type="text/javascript" src="/Theme/scripts/Utils.yui.js"></script>
        <script type="text/javascript" src="/Theme/Plugins/Date/WdatePicker.js"></script>
        <script src="~/Theme/scripts/layer/layer.js"></script>
    
        <script type="text/javascript">
            var checkedSysNOlist = "";
            var vals = "";
            $(function () {
                addOrderItem();
                initDialog();
            });
    
            function initDialog() {
                var parent = art.dialog.parent, // 父页面window对象
                    api = art.dialog.open.api; //art.dialog.open扩展方法
                //$("#OrderShipForm").serialize()
                if (!api) return;
                // 自定义按钮
                api.button(
                    {
                        name: '保存',
                        callback: function () {
                            //取商品
                            $(".pdCount").each(function () {
                                var count = $(this).val();
                                var id = $(this).next().val();
                                var checked = $(this).parent().parent().children("td").children(".checktd").is(':checked');
                                //所有数量
                                var quantity = $(this).next().next().children('.v_star').html();
                                //已发货数量
                                var realQuantity = $(this).next().next().children('.v_star').next('.real').html();
                                //判断数量
                                if (Number(quantity) - Number(realQuantity) < Number(count) || Number(count) <= 0 ) {
                                    UI.Alert({content: "请输入正确的数量" });
                                   return false;
                                }
                                //取输入的数据
                                if (checked == true) {
                                    var SysNo = "{"sysNo":"" + id + "","quantity":"" + count + ""}";
                                    if (checkedSysNOlist == '')
                                        checkedSysNOlist += SysNo;
                                    else
                                        checkedSysNOlist += ("," + SysNo);
                                }
                                console.log(checkedSysNOlist);
                            });
    
                            if ($("#OrderShipForm").valid()) {
                                $.post('/Order/Ship', {
                                    "orderId": '@ViewBag.soOrderSysNo',
                                    "expressNo": $.trim($("#expressNo").val()),
                                    "productList": "[" + checkedSysNOlist + "]",
                                    "fstatus": vals
                                }, function (result) {
                                    if (result.Status) {
                                        try {
                                            UI.Dialog.opener.doSearch();
                                        } catch (e) {
                                        };
                                        UI.Dialog.close();
                                    } else {
                                        var message = "操作失败";
                                        if (!!result && !!result.Message) {
                                            message = result.Message;
                                        }
                                        UI.tips.tip_alert("tips_wrong", message);
                                        UI.Alert({ content: message });
                                    }
                                });
                                return false;
                            } else {
                                return false;
                            }
                        },
                        focus: true
                    },
                    {
                        name: '取消'
                    }
                );
            }
    
    
            function addOrderItem() {
                var sysid = '@ViewBag.soOrderSysNo';
                var deliveryTypeName = '@ViewBag.deliveryTypeName';
                Ajax.get("/Order/GetOrderItem/?r=" + Math.random(), "Search", function (p) {
                    p.setParams("id", sysid);
                    p.setParams("deliveryTypeName", deliveryTypeName);
                }, function (data) {
                    $('#paging').empty();
                    $('#paging').html(data);
                    // Utils.MaskStop();
                });
            }
    
            //$(".shopNO").keyup(function () {
            //    alert(1);
            //    if (isNaN($(this).val()) || parseInt($(this).val()) < 1) {
            //        $(this).val("1");
            //        return;
            //    }
            //});
        </script>
    }
    
    
    <div id="paging">
    </div>

    奋斗
  • 相关阅读:
    Linux目录结构详解
    Linux快捷键列表
    正则表达式
    Python内置函数7
    Python内置函数6
    Python内置函数5
    什么才是java的基础知识?
    单点登录原理与简单实现
    window系统 查看端口 被哪个进程占用了
    Linux Tomcat日志查看实用命令
  • 原文地址:https://www.cnblogs.com/aimerh/p/9176171.html
Copyright © 2020-2023  润新知