|
@@ -2083,7 +2083,7 @@
|
|
</div>
|
|
</div>
|
|
<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="#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>
|
|
|
|
|
|
+ <a href="#bd-set-11-5" class="show-map-edit" data-toggle="modal" data-target="#bd-set-11-5" data-dismiss="modal" style="display:none;">上传图片</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -2100,6 +2100,37 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+<!--上传图片-->
|
|
|
|
+<div class="modal fade" id="bd-set-11-5" data-backdrop="static">
|
|
|
|
+ <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">
|
|
|
|
+ <p><input value="选择图片" type="file" id="upload-map-pic" /></p>
|
|
|
|
+ <p>预览</p>
|
|
|
|
+ <div id="show-map-pic" style="border: 1px solid rgba(0,0,0,.125);height: 388px; width: 100%;">
|
|
|
|
+ <% if (map_pic) { %>
|
|
|
|
+ <img style="display:block;width:100%;height: 387px;margin:0 auto;" src="<%- fujianOssPath + map_pic %>">
|
|
|
|
+ <% } else { %>
|
|
|
|
+ <div class="p-5 text-center text-muted">
|
|
|
|
+ <img src="/public/images/nulllogo.png" />
|
|
|
|
+ <div class="pt-3">暂无静态图片</div>
|
|
|
|
+ </div>
|
|
|
|
+ <% } %>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="modal-footer">
|
|
|
|
+ <a href="javascript:void(0)" class="btn btn-sm btn-secondary" data-dismiss="modal">关闭</a>
|
|
|
|
+ <a href="#bd-set-11" class="btn btn-sm btn-outline-primary show-map-edit" data-toggle="modal" data-target="#bd-set-11" onclick="back=true" data-dismiss="modal">返回概况设置</a>
|
|
|
|
+ <% if (hadMap === 2) { %>
|
|
|
|
+ <button type="button" class="btn btn-sm btn-success" onclick="window.location.reload()" >刷新显示</button>
|
|
|
|
+ <% } %>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+</div>
|
|
<!--地图路线-->
|
|
<!--地图路线-->
|
|
<div class="modal fade" id="bd-set-11-1" data-backdrop="static">
|
|
<div class="modal fade" id="bd-set-11-1" data-backdrop="static">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-dialog" role="document">
|
|
@@ -2192,34 +2223,40 @@
|
|
|
|
|
|
<script>
|
|
<script>
|
|
const hadMap = parseInt(<%- hadMap %>);
|
|
const hadMap = parseInt(<%- hadMap %>);
|
|
|
|
+ const fujianOssPath = JSON.parse(unescape('<%- escape(JSON.stringify(fujianOssPath)) %>'));
|
|
|
|
+ let back = false;
|
|
$(function () {
|
|
$(function () {
|
|
- $('#bd-set-11').on('show.bs.modal', function () {
|
|
|
|
- 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');
|
|
|
|
|
|
+ $('#bd-set-11').on('shown.bs.modal', function () {
|
|
|
|
+ if (!back) {
|
|
|
|
+ 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');
|
|
}
|
|
}
|
|
- } 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);
|
|
|
|
+ } else {
|
|
|
|
+ back = false;
|
|
}
|
|
}
|
|
- $('#map-value').val(hadMap);
|
|
|
|
})
|
|
})
|
|
$('body').on('click', '#bd-set-11 .select-map', function () {
|
|
$('body').on('click', '#bd-set-11 .select-map', function () {
|
|
// const val = parseInt($(this).data('value'));
|
|
// const val = parseInt($(this).data('value'));
|
|
@@ -2250,6 +2287,26 @@
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ $('#upload-map-pic').change(function () {
|
|
|
|
+ const file = this.files[0];
|
|
|
|
+ const ext = file.name.toLowerCase().split('.').splice(-1)[0];
|
|
|
|
+ const imgStr = /(jpg|jpeg|png|bmp|BMP|JPG|PNG|JPEG)$/;
|
|
|
|
+ if (!imgStr.test(ext)) {
|
|
|
|
+ toastr.error('请上传正确的图片格式文件');
|
|
|
|
+ $('#upload-map-pic').val('');
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if ($(this).val()) {
|
|
|
|
+ const formData = new FormData();
|
|
|
|
+ formData.append('file', this.files[0]);
|
|
|
|
+ postDataWithFile('/tender/' + tenderId + '/map/upload', formData, function (result) {
|
|
|
|
+ const html = '<img style="display:block;width:100%;height: 387px;margin:0 auto;" src="'+ fujianOssPath + result.map_pic +'">';
|
|
|
|
+ $('#show-map-pic').html(html);
|
|
|
|
+ $('#upload-map-pic').val('');
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+
|
|
$('#save-select-map').click(function () {
|
|
$('#save-select-map').click(function () {
|
|
$(this).attr('disabled', true);
|
|
$(this).attr('disabled', true);
|
|
const val = parseInt($('#map-value').val());
|
|
const val = parseInt($('#map-value').val());
|