<?
viewPlugins("layer");
viewLoad("public/header");
?>
<div class="card-body">
    <div class="form-group">
        <label class="col-form-label" for="inputDefault"><lg>中文名</lg></label>
        <input type="text" class="form-control send is-must" placeholder="<?=lg('请输入一个文本')?>" autocomplete="off" id="cn_name" check='{"must":true}'>
    </div>

    <div class="form-group">
        <label class="col-form-label" for="inputDefault"><lg>英文名</lg></label>
        <input type="text" class="form-control send is-must" placeholder="<?=lg('请输入一个文本')?>" autocomplete="off" id="en_name" check='{"must":true}'>
    </div>

    <div class="form-group" id="code_group">
        <label class="col-form-label" for="inputDefault"><lg>编码</lg></label>
        <input type="text" class="form-control send is-must" placeholder="<?=lg('请输入一个文本')?>" autocomplete="off" id="code" check='{"must":true}'>
    </div>

    <div class="form-group">
        <label class="col-form-label" for="inputDefault"><lg>序号</lg></label>
        <input type="text" class="form-control send" placeholder="<?=lg('请输入一个数字')?>" autocomplete="off" id="o_sort">
    </div>
</div>


<div style="height:50px"></div>
<div class="footpanel" style="text-align:right;padding-right:20px">
    <!--button type="button" id="btnCancel" class="btn btn-outline-primary btn-cancel btn-sm fa fa-window-close"  onclick="parent.layer.close(parent.layer.index)"> 取消</button-->
    <button type="submit" id="btnSave" class="btn btn-outline-primary btn-save btn-sm fa fa-save"> 保存</button>
</div>

<script type="text/javascript">
var op = ''; //add | edit
var parent_id = 0;
var select_id = 0;
$(document).ready(function () {
    parent_id = qg.url.getParam('parent_id');
    $.ajax({
        url: HOST + '/collocation/hasCode?parentId=' + parent_id,
        type: 'get',
        dataType: 'json',
        success: function (result) {
            var data = result.rows;
            console.log(data.has_code);
            if (data.has_code != 1) {
                $('#code_group').remove();
            }
            bindEvent();
            op = qg.url.getParam('op');
            select_id = qg.url.getParam('id');
            if (op == 'edit'){
                getNode(select_id);
            }

        }
    })
});
var bindEvent = function(){
	var valid1 = qg.form.check('body');
	$("#btnSave").bind("click",function(){
		if(qg.form.isValid(valid1)){
			if(op=='add'){
                addSend();
            }else if(op=='edit' && select_id>0){
                editSend();
            }
		}
	});
};
var addSend = function(){
    var sendData = qg.form.serialize('.card-body');
    sendData['o_parent_id'] = parent_id;
    qg.ajax( HOST + '/collocation/add',sendData ,function(res){
        parent.grid.reload();
        parent.layer.close(parent.layer.index);
        qg.box.msg(lg('成功提交'));
    });

};
var editSend = function(){
    var sendData = qg.form.serialize('.card-body');
    sendData['o_id'] = select_id;
    sendData['o_parent_id'] = parent_id;
    qg.ajax( HOST + '/collocation/edit',sendData ,function(res){
        parent.grid.reload();
        parent.layer.close(parent.layer.index);
        qg.box.msg(lg('成功提交'));
    });

};

var getNode = function(id){
    var sendData = {id:id};
    qg.ajax( HOST + '/collocation/getNode',sendData ,function(res){
        var data = res.rows;
        $("#code").val(data.code);
        $("#cn_name").val(data.cn_name);
        $("#en_name").val(data.en_name);
        $("#o_sort").val(data.o_sort);
    });
};
</script>
<? viewLoad("public/footer") ?>
