_lipin.html 14.3 KB
<include file="public/layout" />

<!--以下是在线编辑器 代码 -->
<script type="text/javascript">
    /*
	 * 在线编辑器相 关配置 js
	 *  参考 地址 http://fex.baidu.com/ueditor/
	 */
    window.UEDITOR_Admin_URL = "/public/plugins/Ueditor/";
    var URL_upload = "{$URL_upload}";
    var URL_fileUp = "{$URL_fileUp}";
    var URL_scrawlUp = "{$URL_scrawlUp}";
    var URL_getRemoteImage = "{$URL_getRemoteImage}";
    var URL_imageManager = "{$URL_imageManager}";
    var URL_imageUp = "{$URL_imageUp}";
    var URL_getMovie = "{$URL_getMovie}";
    var URL_home = "{$URL_home}";
</script>

<script type="text/javascript" charset="utf-8" src="/public/plugins/Ueditor/ueditor.config.js?v=__CSSVERSION__"></script>
<script type="text/javascript" charset="utf-8" src="/public/plugins/Ueditor/ueditor.all.js"></script>
<script type="text/javascript" charset="utf-8" src="/public/plugins/Ueditor/lang/zh-cn/zh-cn.js"></script>
<script type="text/javascript" charset="utf-8" src="/public/plugins/Ueditor/lang/en/en.js"></script>


<script type="text/javascript">
    var url="{:url('Ueditor/index',array('savepath'=>'lipin'))}";
    var editor;
    $(function () {
        //具体参数配置在  editor_config.js  中
        var options = {
            zIndex: 999,
            initialFrameWidth: "95%", //初化宽度
            initialFrameHeight: 400, //初化高度
            focus: false, //初始化时,是否让编辑器获得焦点true或false
            maximumWords: 99999, removeFormatAttributes: 'class,style,lang,width,height,align,hspace,valign'
            , //允许的最大字符数 'fullscreen',
            pasteplain: false, //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴
            autoHeightEnabled: true
            ,serverUrl:url
        };
        editor = new UE.ui.Editor(options);
        editor.render("goods_content");  //  指定 textarea 的  id 为 goods_content

        $(window).scroll(function () {
            if($(".edui-editor-toolbarbox").css('position')=="fixed"){
                $(".edui-editor-toolbarbox").css('top','58px');
            }
        });
    });
</script>
<!--以上是在线编辑器 代码  end-->
<body style="background-color: #FFF; overflow: auto;">
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>
<div class="page">
    <div class="fixed-bar">
        <div class="item-title">

            <div class="fixed-bar">
                <div class="item-title">
                    <a class="back" href="javascript:window.history.back()" title="返回列表">
                        <i class="fa fa-arrow-circle-o-left"></i>
                    </a>
                    <div class="subject">
                        <h3>礼品管理</h3>

                    </div>

                </div>

            </div>


        </div>
    </div>

    <form method="post" id="addlpform">
        <input type="hidden" id="oldurl" name="oldurl" value="{$oldurl}" class="input-txt">
        <!--通用信息-->
        <div class="ncap-form-default tab_div_1">
            <if condition="$deatillp['id'] eq null">
            <dl class="row">
                <dt class="tit">
                    <label for="fkeywords">关键字搜索</label>
                </dt>
                <dd class="opt">
                    <input type="text" value=""
                           onkeydown="strkeydown(event, this, 'subbtn')"
                           id="fkeywords" class="input-txt"/>
                    <input id="subbtn" type="button" value="点击搜索商品" onclick="searGoods()"
                           class="input-btn" />
                    <span class="err cr"></span>
                </dd>
            </dl>
            </if>
            <dl class="row">
                <dt class="tit">
                    <label for="goods_name">商品名称</label>
                </dt>
                <dd class="opt">
                    <input id="goods_name" type="text" value="{$deatillp.resourceName}"
                           maxlength="180"
                           onkeydown="strkeydown(event, this, 'sumbbtn')"
                           name="goods_name" class="input-txt"/>
                    <span class="err cr" id="err_goods_name" ></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="goods_sn">商品编号</label>
                </dt>
                <dd class="opt">
                    <input type="text"
                           id='goods_sn'
                           onkeydown="strkeydown(event, this, 'sumbbtn')"
                           value="{$deatillp.resourceCode}" name="goods_sn" id="goods_sn"
                           class="input-txt" />
                    <span class="err cr" id="err_goods_sn" ></span>

                </dd>
            </dl>


            <dl class="row">
                <dt class="tit">
                    <label for="shop_price">本店售价</label>
                </dt>
                <dd class="opt">
                    <input type="text" value="{$deatillp.resourcePrice}" name="shop_price" id="shop_price"
					onkeydown="strkeydown(event, this, 'sumbbtn')"
					class="t_mane" onKeyUp="this.value=this.value.replace(/[^\d.]/g,'')"
					onpaste="this.value=this.value.replace(/[^\d.]/g,'')" />
                    <span class="err" id="err_shop_price" style="color:#F00; display:none;"></span>
                </dd>
            </dl>





            <dl class="row">
        <dt class="tit">图片上传</dt>
        <dd class="opt">


            <div class="ncsc-goods-default-pic">
                <div class="goodspic-uplaod">
                    <div style="">
                        <img id="original_img2" src="{$deatillp.resourceImages[0]['imageLink']|default='__PUBLIC__/images/default_goods_image_240.gif'}" style="width: 240px; border:#eee solid 1px" onmouseover="layer.tips('<img src={$deatillp.resourceImages[0]['imageLink']}>',this, {tips: [1, '#fff']});" onmouseout="layer.closeAll();">
                    </div>
                    <input type="hidden" id="original_img" name="original_img"
                           onkeydown="strkeydown(event, this, 'submitbtn')"
                           value="{$deatillp.resourceImages[0]['imageLink']}" class="type-file-text">
                    <p class="hint">请上传图片格式文件,<Font color="red">大小建议为:600*600像素。</Font> </p>
                    <div class="handle">
                        <div class="ncsc-upload-btn">
                            <a  onClick="GetUploadify_new(1,'original_img','marketing','{$erpid}','marketing','goods_id','original_img','{$deatillp.id}','call_back')">
                                <p><i class="icon-upload-alt"></i>图片上传</p>
                            </a>
                        </div>
                    </div>
                </div>
            </div>

        </dd>
      </dl>


            <dl class="row dn">
                <dt class="tit">
                    <label for="t_mane">库存数量</label>
                </dt>
                <dd class="opt">

                        <input type="text" value="{$deatillp.sumStock|default=0}" class="t_mane" name="store_count" id="store_count"
						onkeydown="strkeydown(event, this, 'sumbbtn')"
						onKeyUp="this.value=this.value.replace(/[^\d.]/g,'')" onpaste="this.value=this.value.replace(/[^\d.]/g,'')" />

                    <span class="err" id="err_store_count" ></span>
                </dd>
            </dl>


            <dl class="row">
                <dt class="tit">
                    <label for="goods_content">商品详情描述</label>
                </dt>
                <dd class="opt">
                    <textarea class="span12 ckeditor" id="goods_content" name="goods_content" title="">{$deatillp.resourceDetails}</textarea>
                    <span class="err cr" id="err_goods_content" ></span>
                </dd>
            </dl>
        </div>


		<div class="ncap-form-default">
            <div class="bot">
                <input type="hidden" name="goods_id" value="{$deatillp.id}">
                <a href="JavaScript:void(0);" class="ncap-btn-big ncap-btn-green"
                   id="sumbbtn"
                   onClick="ajax_submit_form1('addlpform','{:U('Marketing/addlp?is_ajax=1')}');">确认提交</a>
            </div>
        </div>
     </form>
    <!--表单数据-->
    <input type="hidden" id="ueditPath" value="marketing">
    <input type="hidden" name="editorimg" id="editorimg" value="">
</div>
<div id="goTop"> <a href="JavaScript:void(0);" id="btntop"><i class="fa fa-angle-up"></i></a><a href="JavaScript:void(0);" id="btnbottom"><i class="fa fa-angle-down"></i></a></div>
<script>


    /*
     * 以下是图片上传方法
     */
    // 上传商品图片成功回调函数
    function call_back(fileurl_tmp){

        $("#original_img").val(fileurl_tmp);
        $("#original_img2").attr('onmouseover', "layer.tips('<img src="+fileurl_tmp+">',this,{tips: [1, '#fff']});");
        $("#original_img2").attr('src', fileurl_tmp);
    }



    var seardata;
    var count;
    var skey;
    function getSearDate(){return seardata;}
    function getCount(){return count;}
    function getSearKey(){return skey;}
    function searGoods() {
        var ky = $("#fkeywords").val();
        if (ky == "") {
            layer.msg("请输入关键字!", {icon: 2, time: 1000});
            $("#fkeywords").focus();
            $("#fkeywords").parent().find("span").text();
            return;
        }
        skey=ky;
        var url="/index.php/admin/libao/SelectGood/key/"+ky;
        var url2="/index.php/admin/goods/getGoods";

        layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
        $.ajax({
            type : "get", url  : url,
            dataType:'json',
            error: function(request) {
                layer.closeAll();
                layer.msg("服务器繁忙, 请联系管理员!",{icon:2});return;
            },
            success: function(data) {
                layer.closeAll();
                if(data==""){
                    layer.msg("未找到数据",{icon:2,time:1000});
                    return;
                }
                if(data.code="1" || data.code==1){
                    if(data.count==undefined || data.count<=0){
                        layer.msg("未找到数据",{icon:2,time:1000});
                        return;
                    }
                    seardata=data.data;
                    count=data.count;
                    if(seardata.length==1){
                        m_call_back(seardata[0]);
                    }else{
                        layer.open({
                            type: 2,
                            title: '选择商品',
                            shadeClose: true,
                            shade: 0.2,
                            area: ['96%', '70%'],
                            content: url2,
                        });
                    }
                }else{
                    layer.msg(data.msg,{icon:2,time:1000});
                }
            }
        });
    }

    function m_call_back(data) {
        $("#goods_name").val(data.WareName);
        $("#goods_sn").val(data.WareNo);
		$("#market_price").val(data.PosPrice);
        layer.closeAll('iframe');
    }
    function Cancle() {
        layer.closeAll('iframe');
    }



    function ajax_submit_form1(form_id,submit_url){

        if($("#goods_name").val()=="")
        {
            layer.msg('商品名称不能为空,请输入!');
            return;
        }
        if($("#goods_sn").val()=="")
        {
            layer.msg('商品编号不能为空,请输入!');
            return;
        }
        if($("#shop_price").val()=="")
        {
            layer.msg('本店售价不能为空,请输入!');
            return;
        }
        if($("#store_count").val()=="")
        {
            layer.msg('库存不能为空,请输入!');
            return;
        }

        if(before_request == 0)
            return false;

       // alert($('#'+form_id).serialize());
        //return false;
        layer.msg('加载中...', {
            icon: 16,
            shade: [0.5, '#f5f5f5'],
            scrollbar: false,
            offset: '200px',
            time: 100000
        });
        $("[id^='err_']").hide();  // 隐藏提示
        $.ajax({
            type : "POST",
            url  : submit_url,
            data : $('#'+form_id).serialize(),// 你的formid

            error: function(request) {
                layer.closeAll();
                before_request = 1; // 标识ajax 请求已经返回
                alert("服务器繁忙, 请联系管理员!");
            },
            success: function(v) {
                layer.closeAll();
                before_request = 1; // 标识ajax 请求已经返回
                var v =  eval('('+v+')');
                // 验证成功提交表单
                if(v.hasOwnProperty('status'))
                {
                    //layer.alert(v.msg);
                    if(v.status == 1)
                    {
                        layer.msg(v.msg, {
                            icon: 1,   // 成功图标
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        });

                        if(v.hasOwnProperty('data')){
                            if(v.data.hasOwnProperty('url')){
                                if(v.data.url!="" && v.data.url!=undefined) {
                                    setTimeout(function () {
                                        location.href = v.data.url;
                                    },1000);
                                }
                            }
                        }else{
                            return false;
                        }
                        return true;
                    }
                    if(v.status == 0)
                    {
                        layer.msg(v.msg, {
                            icon: 2,   // 成功图标
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        });

                        return false;
                    }
                    //return false;
                }

            }
        });
        before_request = 0; // 标识ajax 请求已经发出
    }

</script>		
</body>
</html>