addqyservice.html 8.18 KB
<include file="public/layout" />


<body style="background-color: #FFF; overflow: auto;">
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>



    <form method="post" id="addlbform">
        <input type="hidden" name="Id" value="{$info.Id}"/>
        <input type="hidden" name="FormId" value="{$info.FormId}"/>
        <input type="hidden" name="PrivilegeType" value="02"/>
        <!--通用信息-->
        <if class="ncap-form-default tab_div_1">

            <dl class="row">
                <dt class="tit">
                    <label for="Remark">名称<em>*</em></label>
                </dt>
                <dd class="opt">
                    <input type="text" id="PrivilegeName" name="PrivilegeName" value="{$info.PrivilegeName}" class="input-txt"/>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="Remark">服务项目<em>*</em></label>
                </dt>
                <dd class="opt">
                    <input type="text" name="UseObjectName" id="UseObjectName" value="{$info['UseObjectName']}" readonly>
                    <input type="hidden" name="UseObjectID" id="UseObjectID" value="{$info['UseObjectID']}">
                    <input type="hidden" id="UseObjectNo" name="UseObjectNo" value="{$info.UseObjectNo}" class="input-txt"/> <a onclick="selectjectype()" class="ncap-btn" id="btnsel"><i class="fa fa-search"></i>选择</a>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="Remark">服务项目次数<em>*</em></label>
                </dt>
                <dd class="opt">
                    <input type="text" id="SecondNo" name="SecondNo" value="{$info.SecondNo|default=1}"/>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="Remark">图片<em>*</em></label>
                </dt>
                <dd class="opt">
                    <div class="ncsc-goods-default-pic">
                        <div class="goodspic-uplaod">
                            <div style="">
                                <img id="original_img2"  src="{$info.PrivilegeImageUrl|default='__WEBPUBLIC__/upload/userqy/qyservice.jpg'}" style="width: 100px; border:#eee solid 1px" onmouseover="layer.tips('<img src={$info.PrivilegeImageUrl|default='__WEBPUBLIC__/upload/userqy/qyservice.jpg'}>',this, {tips: [1, '#fff']});" onmouseout="layer.closeAll();">

                            </div>
                            <input type="hidden" id="PrivilegeImageUrl" name="PrivilegeImageUrl"
                                   onkeydown="strkeydown(event, this, 'submitbtn')"
                                   value="{$info.PrivilegeImageUrl|default='__WEBPUBLIC__/upload/userqy/qyservice.jpg'}" class="type-file-text">
                            <span class="err cr" id="error_httimg"></span>
                            <p class="hint">请上传图片格式文件,<Font color="red">大小建议为:200*200素。</Font> </p>
                            <div class="handle">
                                <div class="ncsc-upload-btn">
                                    <a  onClick="GetUploadify_new(1,'PrivilegeImageUrl','userqy','{$erpid}','','id','image','0','bgcall_back')" >
                                        <p><i class="icon-upload-alt"></i>图片上传</p>
                                    </a>
                                </div>
                            </div>
                        </div>
                    </div>

                </dd>
            </dl>

            <dl class="row" >
                <dt class="tit">
                    <label for="Remark">有效期<em></em></label>
                </dt>
                <dd class="opt">
                    <input type="text" id="Cycle" name="Cycle" value="{$info.Cycle|default=0}" style="display: none;"/><em  style="color:red;">(当月有效)</em>
                </dd>
            </dl>


            <dl class="row">
                <dt class="tit">
                    <label for="Remark">说明</label>
                </dt>
                <dd class="opt">
                    <textarea id="Remark" name="Remark" style="width: 400px; height: 100px">{$info.Remark}</textarea><font color="red">最大<span id="maxlen"></span>个字符,还能输入<span id="count"></span>个字符</font>
                </dd>
            </dl>


            <if condition="$islook eq 0">
                <div class="bot">
                    <a onclick="submit()" class="ncap-btn-big ncap-btn-green">确认提交</a>
                </div>
            </if>




     </form>
    <!--表单数据-->
    <input type="hidden" id="qclurl" value="{$qclurl}">

<script type="text/javascript">

    $(function () {

    })
    var maxCount = 500; // 最高字数,这个值可以自己配置
    $("#count").html(maxCount);
    $("#maxlen").html(maxCount);
    $("#Remark").on('keyup', function() {
        var len = getStrLength(this.value,maxCount,"count");
        $(this).val(len);
    })

    //字符串截取
    function getStrLength(val, max,span_count) {
        var returnValue = '';
        var byteValLen = 0;
        for (var i = 0; i < val.length; i++) {
            if (val[i].match(/[^\x00-\xff]/ig) != null)
                byteValLen += 2;
            else
                byteValLen += 1;
            if (byteValLen > max)
                break;
            returnValue += val[i];
            $("#"+span_count).html(max-byteValLen);
        }
        return returnValue;
    }

    function  set_err_msg(text,elem)
    {
        layer.msg(text,{icon:2,time:1000});
        $("#"+elem).focus();
        $("#"+elem).parent().find("span").text(text);
    }
    //确认保存
    function submit() {


        if ($('#PrivilegeName').val() == '') {
            set_err_msg('服务项目名称不能为空', 'PrivilegeName');
            return;
        }
        if ($('#UseObjectName').val() == '') {
            set_err_msg('请选择服务项目', 'UseObjectName');
            return;
        }
        if ($('#SecondNo').val() == '') {
            set_err_msg('服务项目次数不能为空', 'SecondNo');
            return;
        }
        if (parseFloat($('#SecondNo').val())<=0) {
            set_err_msg('服务项目次数必须大于0', 'SecondNo');
            return;
        }


        var ai=layer.msg('提交中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
        $.ajax({
            type : "POST",
            url  : "{:U('Admin/Userqy/qycontent_save')}",
            data : $('#addlbform').serialize(),// 你的formid
            dataType:'json',
            error: function(request) {
                layer.close(ai);
                alert("服务器繁忙, 请联系管理员!");
            },
            success: function(v) {
                layer.close(ai);
                if(v.code==0){
                    layer.msg('保存成功', {icon: 1, time:1000}) ;
                    setTimeout(function () {
                        window.parent.add_refresh();
                    },1000);
                }else{
                    layer.msg('保存失败,'+v.msg, {icon: 1, time:1000}) ;
                }
            }
        });
    }

    function SMcall_back(classid,classno,classname) {
        layer.closeAll('iframe');
        $("#UseObjectID").val(classid);
        $("#UseObjectNo").val(classno);
        $("#UseObjectName").val(classname);
    }
    // 上传商品图片成功回调函数
    function bgcall_back(fileurl_tmp){

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



    //选择导入
    function  selectjectype() {
        var url = '/index.php?m=Admin&c=Userqy&a=smitemlist';
        layer.open({
            type: 2,
            title: '选择服务项目',
            shadeClose: true,
//            closeBtn:0,
            shade: 0.3,
            area: ['96%', '80%'],
            content: url
        });

    }


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