|  | @@ -2039,43 +2039,61 @@
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  <!--概况设置-->
 | 
	
		
			
				|  |  |  <div class="modal fade" id="bd-set-11" data-backdrop="static">
 | 
	
		
			
				|  |  | -    <div class="modal-dialog" role="document">
 | 
	
		
			
				|  |  | +    <div class="modal-dialog modal-lg" role="document">
 | 
	
		
			
				|  |  |          <div class="modal-content">
 | 
	
		
			
				|  |  |              <div class="modal-header">
 | 
	
		
			
				|  |  |                  <h5 class="modal-title">概况设置</h5>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  | -            <div class="modal-body">
 | 
	
		
			
				|  |  | -                <div class="row">
 | 
	
		
			
				|  |  | -                    <div class="col-6">
 | 
	
		
			
				|  |  | -                        <div class="card <% if (!hadMap) { %>border-dark<% } %>">
 | 
	
		
			
				|  |  | -                            <div class="card-body">
 | 
	
		
			
				|  |  | -                                <h5 class="card-title"><i class="fa fa-bookmark"></i> 无地图版</h5>
 | 
	
		
			
				|  |  | -                                <p class="card-text">概况中间展示图表</p>
 | 
	
		
			
				|  |  | -                                <% if (hadMap) { %>
 | 
	
		
			
				|  |  | -                                <a href="javascript:void(0);" data-value="1" class="btn select-map btn-primary btn-sm">选择</a>
 | 
	
		
			
				|  |  | -                                <% } else { %>
 | 
	
		
			
				|  |  | -                                <a href="javascript:void(0);" data-value="1" class="btn btn-primary btn-sm disabled">当前</a>
 | 
	
		
			
				|  |  | -                                <% } %>
 | 
	
		
			
				|  |  | +            <div class="modal-body modal-height-400">
 | 
	
		
			
				|  |  | +                <div class="container-fluid">
 | 
	
		
			
				|  |  | +                    <div class="d-flex justify-content-between">
 | 
	
		
			
				|  |  | +                        <div class="map-set">
 | 
	
		
			
				|  |  | +                            <div class="card card-gk-width p-3 select-map <% if (hadMap === 3) { %>card-gk-active<% } %>" data-value="3">
 | 
	
		
			
				|  |  | +                                <div class="card-body p-0">
 | 
	
		
			
				|  |  | +                                    <h5 class="card-title card-gk-title">
 | 
	
		
			
				|  |  | +                                        <div class="d-flex justify-content-between align-items-center">
 | 
	
		
			
				|  |  | +                                            <div>图表版</div>
 | 
	
		
			
				|  |  | +                                            <div class="sel-width <% if (hadMap === 3) { %>sel-blue<% } else { %>sel-gary<% } %>"></div>
 | 
	
		
			
				|  |  | +                                        </div>
 | 
	
		
			
				|  |  | +                                    </h5>
 | 
	
		
			
				|  |  | +                                    <div class="card-text">
 | 
	
		
			
				|  |  | +                                        <div class="my-4"><img src="/public/images/tubiaoban.png"></div>
 | 
	
		
			
				|  |  | +                                    </div>
 | 
	
		
			
				|  |  | +                                </div>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  | -                    </div>
 | 
	
		
			
				|  |  | -                    <div class="col-6">
 | 
	
		
			
				|  |  | -                        <div class="card <% if (hadMap) { %>border-dark<% } %>">
 | 
	
		
			
				|  |  | -                            <div class="card-body">
 | 
	
		
			
				|  |  | -                                <h5 class="card-title"><i class="fa fa-bookmark"></i> 地图版</h5>
 | 
	
		
			
				|  |  | -                                <p class="card-text">概况中间展示地图</p>
 | 
	
		
			
				|  |  | -                                <% if (!hadMap) { %>
 | 
	
		
			
				|  |  | -                                    <a href="javascript:void(0);" data-value="0" class="btn select-map btn-primary btn-sm">选择</a>
 | 
	
		
			
				|  |  | -                                <% } else { %>
 | 
	
		
			
				|  |  | -                                    <a href="javascript:void(0);" data-value="0" class="btn btn-primary btn-sm disabled">当前</a>
 | 
	
		
			
				|  |  | -                                <% } %>
 | 
	
		
			
				|  |  | -                                <a href="#bd-set-11-1" data-toggle="modal" data-target="#bd-set-11-1" data-dismiss="modal">编辑地图</a>
 | 
	
		
			
				|  |  | +                        <div class="map-set">
 | 
	
		
			
				|  |  | +                            <div class="card card-gk-width p-3 select-map <% if (hadMap === 1 || hadMap === 2) { %>card-gk-active<% } %>" data-value="<%- hadMap === 3 ? 1 : hadMap %>">
 | 
	
		
			
				|  |  | +                                <div class="card-body p-0">
 | 
	
		
			
				|  |  | +                                    <h5 class="card-title card-gk-title">
 | 
	
		
			
				|  |  | +                                        <div class="d-flex justify-content-between align-items-center">
 | 
	
		
			
				|  |  | +                                            <div>地图版</div>
 | 
	
		
			
				|  |  | +                                            <div class="sel-width <% if (hadMap === 1 || hadMap === 2) { %>sel-blue<% } else { %>sel-gary<% } %>"></div>
 | 
	
		
			
				|  |  | +                                        </div>
 | 
	
		
			
				|  |  | +                                    </h5>
 | 
	
		
			
				|  |  | +                                    <div class="card-text">
 | 
	
		
			
				|  |  | +                                        <div class="my-4"><img src="<% if (hadMap === 1 || hadMap === 3) { %>/public/images/dongtai.png<% } else { %>/public/images/jingtai.png<% } %>"></div>
 | 
	
		
			
				|  |  | +                                    </div>
 | 
	
		
			
				|  |  | +                                </div>
 | 
	
		
			
				|  |  | +                                <div class="card-gk-bottom">
 | 
	
		
			
				|  |  | +                                    <div class="d-flex justify-content-between align-items-center">
 | 
	
		
			
				|  |  | +                                        <div class="btn-group btn-group-sm" role="group" aria-label="Basic example">
 | 
	
		
			
				|  |  | +                                            <button type="button" data-value="1" class="btn change-map btn-secondary">动态坐标</button>
 | 
	
		
			
				|  |  | +                                            <button type="button" data-value="2" class="btn change-map btn-outline-primary">静态图片</button>
 | 
	
		
			
				|  |  | +                                        </div>
 | 
	
		
			
				|  |  | +                                        <div>
 | 
	
		
			
				|  |  | +                                            <a href="#bd-set-11-1" class="show-map-edit" data-toggle="modal" data-target="#bd-set-11-1" data-dismiss="modal">编辑坐标</a>
 | 
	
		
			
				|  |  | +                                            <a href="javascript:void(0);" class="show-map-edit" style="display:none;">上传图片</a>
 | 
	
		
			
				|  |  | +                                        </div>
 | 
	
		
			
				|  |  | +                                    </div>
 | 
	
		
			
				|  |  | +                                </div>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |                  </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <div class="modal-footer">
 | 
	
		
			
				|  |  | +                <input type="hidden" id="map-value" value="<%- hadMap %>">
 | 
	
		
			
				|  |  |                  <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
 | 
	
		
			
				|  |  |                  <button type="button" class="btn btn-sm btn-primary" id="save-select-map" >确认修改</button>
 | 
	
		
			
				|  |  |              </div>
 | 
	
	
		
			
				|  | @@ -2104,7 +2122,7 @@
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <div class="modal-footer">
 | 
	
		
			
				|  |  |                  <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">关闭</button>
 | 
	
		
			
				|  |  | -                <% if (hadMap) { %>
 | 
	
		
			
				|  |  | +                <% if (hadMap === 1) { %>
 | 
	
		
			
				|  |  |                  <button type="button" class="btn btn-sm btn-success" onclick="window.location.reload()" >刷新显示</button>
 | 
	
		
			
				|  |  |                  <% } %>
 | 
	
		
			
				|  |  |              </div>
 | 
	
	
		
			
				|  | @@ -2176,30 +2194,66 @@
 | 
	
		
			
				|  |  |      const hadMap = parseInt(<%- hadMap %>);
 | 
	
		
			
				|  |  |      $(function () {
 | 
	
		
			
				|  |  |          $('#bd-set-11').on('show.bs.modal', function () {
 | 
	
		
			
				|  |  | -            if (parseInt(hadMap) == 0) {
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(0).addClass('border-dark');
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(0).find('.btn').removeClass('select-map').addClass('disabled').text('当前');
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(1).removeClass('border-dark');
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(1).find('.btn').removeClass('disabled').addClass('select-map').text('选择');
 | 
	
		
			
				|  |  | -            } else {
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(1).addClass('border-dark');
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(1).find('.btn').removeClass('select-map').addClass('disabled').text('当前');
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(0).removeClass('border-dark');
 | 
	
		
			
				|  |  | -                $('#bd-set-11').find('.card').eq(0).find('.btn').removeClass('disabled').addClass('select-map').text('选择');
 | 
	
		
			
				|  |  | +            if (hadMap === 1 || hadMap === 2) {
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(1).addClass('card-gk-active');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(1).find('.sel-width').removeClass('sel-gary').addClass('sel-blue');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(0).removeClass('card-gk-active');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(0).find('.sel-width').removeClass('sel-blue').addClass('sel-gary');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(1).attr('data-value', hadMap);
 | 
	
		
			
				|  |  | +                if (hadMap === 1) {
 | 
	
		
			
				|  |  | +                    $('.change-map').eq(0).removeClass('btn-outline-primary').addClass('btn-secondary');
 | 
	
		
			
				|  |  | +                    $('.change-map').eq(1).removeClass('btn-secondary').addClass('btn-outline-primary');
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(0).show();
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(1).hide();
 | 
	
		
			
				|  |  | +                    $('#bd-set-11').find('.card').eq(1).find('img').attr('src', '/public/images/dongtai.png');
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    $('.change-map').eq(1).removeClass('btn-outline-primary').addClass('btn-secondary');
 | 
	
		
			
				|  |  | +                    $('.change-map').eq(0).removeClass('btn-secondary').addClass('btn-outline-primary');
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(1).show();
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(0).hide();
 | 
	
		
			
				|  |  | +                    $('#bd-set-11').find('.card').eq(1).find('img').attr('src', '/public/images/jingtai.png');
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            } else if (hadMap === 3) {
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(0).addClass('card-gk-active');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(0).find('.sel-width').removeClass('sel-gary').addClass('sel-blue');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(1).removeClass('card-gk-active');
 | 
	
		
			
				|  |  | +                $('#bd-set-11').find('.card').eq(1).find('.sel-width').removeClass('sel-blue').addClass('sel-gary');
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            $('#map-value').val(hadMap);
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          $('body').on('click', '#bd-set-11 .select-map', function () {
 | 
	
		
			
				|  |  |              // const val = parseInt($(this).data('value'));
 | 
	
		
			
				|  |  | -            $(this).parents('.card').addClass('border-dark');
 | 
	
		
			
				|  |  | -            $(this).removeClass('select-map').addClass('disabled').text('当前');
 | 
	
		
			
				|  |  | -            $(this).parents('.col-6').siblings('.col-6').children('.card').removeClass('border-dark');
 | 
	
		
			
				|  |  | -            $(this).parents('.col-6').siblings('.col-6').find('.btn').removeClass('disabled').addClass('select-map').text('选择');
 | 
	
		
			
				|  |  | +            $(this).addClass('card-gk-active');
 | 
	
		
			
				|  |  | +            $(this).find('.sel-width').removeClass('sel-gary').addClass('sel-blue');
 | 
	
		
			
				|  |  | +            $(this).parents('.map-set').siblings('.map-set').children('.card').removeClass('card-gk-active');
 | 
	
		
			
				|  |  | +            $(this).parents('.map-set').siblings('.map-set').find('.sel-width').removeClass('sel-blue').addClass('sel-gary');
 | 
	
		
			
				|  |  | +            $('#map-value').val($(this).attr('data-value'));
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +        // 切换坐标和图片选择
 | 
	
		
			
				|  |  | +        $('.change-map').on('click', function (e) {
 | 
	
		
			
				|  |  | +            e.preventDefault();
 | 
	
		
			
				|  |  | +            event.stopPropagation();
 | 
	
		
			
				|  |  | +            if ($(this).hasClass('btn-outline-primary')) {
 | 
	
		
			
				|  |  | +                $(this).addClass('btn-secondary').removeClass('btn-outline-primary');
 | 
	
		
			
				|  |  | +                $(this).siblings('button').removeClass('btn-secondary').addClass('btn-outline-primary');
 | 
	
		
			
				|  |  | +                const value = $(this).attr('data-value');
 | 
	
		
			
				|  |  | +                $('#map-value').val(value);
 | 
	
		
			
				|  |  | +                if (parseInt(value) === 2) {
 | 
	
		
			
				|  |  | +                    $(this).parents('.card').find('img').attr('src', '/public/images/jingtai.png');
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(0).hide();
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(1).show();
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    $(this).parents('.card').find('img').attr('src', '/public/images/dongtai.png');
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(1).hide();
 | 
	
		
			
				|  |  | +                    $('.show-map-edit').eq(0).show();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          $('#save-select-map').click(function () {
 | 
	
		
			
				|  |  |              $(this).attr('disabled', true);
 | 
	
		
			
				|  |  | -            const val = parseInt($('#bd-set-11').find('.disabled').data('value'));
 | 
	
		
			
				|  |  | -            if (hadMap === val) {
 | 
	
		
			
				|  |  | +            const val = parseInt($('#map-value').val());
 | 
	
		
			
				|  |  | +            if (hadMap !== val) {
 | 
	
		
			
				|  |  |                  postData('/tender/' + tenderId + '/map/save', { type: 'select-map', value: val }, function () {
 | 
	
		
			
				|  |  |                      toastr.success('修改成功,重新加载中...');
 | 
	
		
			
				|  |  |                      setTimeout(function () {
 |