<!DOCTYPE HTML>
<html>
<head>
    {% set title = houseId?"修改租房房源":"添租新房房源" %}
    <meta charset="utf-8">
    <title>{{title}}</title>
    <style>
        .form-horizontal label.control-label{
            text-align: left;
            float: left;
            margin-right: 10px;
            width: 65px;
        }
        .form-horizontal span select{
            display: inline;
        }
    </style>
</head>
<body>
<script>
    var i = 0
</script>
<h2 class="title">{{title}}</h2>
<div class="alert alert-danger" role="alert" id="messageBox1" style="display:none;">

</div>
<form action="" method="POST" enctype="multipart/form-data" id="rentHouse" class=" form-horizontal">
    <div class="row">
        <div class="col-xs-10">
            <!-- Nav tabs -->
            <ul class="nav nav-tabs" role="tablist">
                <li role="presentation" class="active">
                    <a href="#info" aria-controls="info" role="tab" data-toggle="tab">基本信息</a>
                </li>
                <li role="presentation">
                    <a href="#photos" aria-controls="photos" role="tab" data-toggle="tab">其他信息</a>
                </li>
                <li role="presentation">
                    <a href="#customer_tracking" aria-controls="customer_tracking" role="tab" data-toggle="tab">房源跟进</a>
                </li>
            </ul>
            <!-- Tab panes -->
            <div class="tab-content">
                <div role="tabpanel" class="tab-pane active" id="info">
                    {% include 'houseInfo.html' %}
                </div>
                <div role="tabpanel" class="tab-pane" id="photos">
                    {% include 'photos.html' %}
                    {% include 'addRecHouse.html' %}
                    {% include 'addConsultant.html' %}
                </div>
                <div role="tabpanel" class="tab-pane" id="customer_tracking">
                    {% include 'save_customer_tracking.html' %}
                    {% import "macro.html" as macro %}
                    {{ macro.customer_tracking_list(houseId, 1) }}
                </div>
            </div>
            <input type="text" name="type" value="3" hidden="hidden">
            {% if houseId %}
            <input type="text" name="houseId" value="{{houseId}}" hidden="hidden">
            {% endif %}
        </div>
        <div  class="col-xs-2">
            <div class="row" style="position: fixed;">
                {% if canEdit %}
                    {% if (result.status != 2 and  result.status != 3) %}
                        {% if houseId %}
                            {% if canApproval %}
                                {% if result.approval != -2 %}
                                    <select  name="status">
                                        <option value="{{result.approval}}">通过</option>
                                        <option value="-2">退回</option>
                                    </select>
                                {% else %}
                                    <input type="hidden" name="status" value="{{result.status}}">
                                {% endif %}
                            {% else %}
                                <select  name="status">
                                    {% for item in status %}
                                        <option {{ item.id == result.status?"selected":"" }} value={{item.id}}>{{item.value}}</option>
                                    {% endfor %}
                                </select>
                            {% endif %}
                        {% endif %}
                        <input type="submit" id="submit" class="button action">
                    {% endif %}
                {% endif %}
            </div>
        </div>
    </div>
</form>

<!-- Modal -->
<!-- 推荐房源弹出层 -->
{% include 'recommendHouse.html' %}
{{ block('recommendHouse') }}
<!-- 置业顾问弹出层 -->
{% include 'recConsultant.html' %}
{{ block('recConsultant') }}
<!-- 特色房源弹出层 -->
{% include 'addTag.html' %}
{{ block('addTag') }}

<script>
    (function($){
        $(document).ready(function(){
            $("#baseCity").change(function(){
                setCity("baseCity","baseAreaId","basePlateId");
            });
            $("#baseAreaId").change(function(){
                setArea("baseCity","baseAreaId","basePlateId");
            });
            setCheckBox();
            setAge();
            {% if result is not null %}
                var json = {
                    "faceto":"{{result.faceto}}",
                    "age":"{{result.age}}",
                    "propertyRight":"{{result.propertyRight}}",
                    "decoration":"{{result.decoration}}",
                    "source":"{{result.source}}",
                    "structure":"{{result.structure}}",
                    "roomNum":"{{result.roomNum}}",
                    "livingRoom":"{{result.livingRoom}}",
                    "bathRoom":"{{result.bathRoom}}",
                    "kitchen":"{{result.kitchen}}",
                    "balcony":"{{result.balcony}}"
                };
                revertOption(json);
            {% endif %}

            var rulesJson = {
                housename:'required',
                mark:'required',
                community_name:'required',
                suite:'required',
                floor:'required',
                totalFloor:'required',
                covered_area:'required',
                rent:'required',
                overview:'required',
                description:'required',
                matching_facilities:'required',
                baseCity:{
                    citySelectcheck:true
                },
                baseAreaId:{
                    areaSelectcheck:true
                },
                basePlateId:{
                    plateSelectcheck:true
                },
                roomNum:{
                    roomNumSelectcheck:true
                },
                baseRoom:{
                    baseRoomSelectcheck:true
                },
                decoration:{
                    decorationSelectcheck:true
                }
            };

            {% if not houseId %}
                rulesJson.owner_name = 'required';
                rulesJson.owner_phone = 'required';
            {% endif %}
            {% if not canApproval %}
                rulesJson.description = 'required';
            {% endif %}

            $('#rentHouse').validate({
                onkeyup: false,
                onfocusout: false,
                ignore: [],
                errorClass: "my-error-class",
                rules:rulesJson ,
                messages: {
                    housename:'请输入房源名称',
                    mark:'请输入标签',
                    suite:'请输入门牌号码',
                    owner_name:'请输入业主姓名',
                    owner_phone:'请输入业主电话',
                    rent:'请输入租金',
                    covered_area:'请输入建筑面积',
                    floor:'请输入楼层',
                    totalFloor:'请输入总层',
                    matching_facilities:'请输入配套设施',
                    community_name:'请输入小区名称',
                    overview:'请输入房源点评',
                    description:'请输入跟进说明'
                },
                errorContainer: "#messageBox1",
                errorLabelContainer: "#messageBox1",
                submitHandler: function (form) {
                    if($("#consultantImg > p").length == 0){
                        alert("请选择置业顾问");
                        return false;
                    }
                    if($("#photosTbody > tr").length == 0){
                        alert("请选择房源相册");
                        return false;
                    }
                    form.submit();
                }
            });
            jQuery.validator.addMethod('citySelectcheck', function (value) {
                return (value != '-1');
            },"请选择城市");
            jQuery.validator.addMethod('areaSelectcheck', function (value) {
                return (value != '-1');
            },"请选择区域");
            jQuery.validator.addMethod('plateSelectcheck', function (value) {
                return (value != '-1');
            },"请选择板块");
            jQuery.validator.addMethod('roomNumSelectcheck', function (value) {
                return (value != '0');
            },"请选择户型");
            jQuery.validator.addMethod('baseRoomSelectcheck', function (value) {
                return (value != '-1');
            },"请选择建筑类型");
            jQuery.validator.addMethod('decorationSelectcheck', function (value) {
                return (value != '-1');
            },"请选择装修程度");
        });
    })(jQuery);

</script>

</body>
</html>