From 7790be58ebe16e6abcd52f11bc574cf54c090dcb Mon Sep 17 00:00:00 2001 From: devil_gong Date: Mon, 24 Dec 2018 18:41:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E8=A7=84=E6=A0=BC=E5=9B=BE?= =?UTF-8?q?=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/view/default/goods/save_info.html | 34 +++++++++--- public/static/admin/default/css/goods.css | 52 +++++++++++++++++++ public/static/admin/default/js/goods.js | 21 +++++++- public/static/common/css/common.css | 2 +- 4 files changed, 99 insertions(+), 10 deletions(-) diff --git a/application/admin/view/default/goods/save_info.html b/application/admin/view/default/goods/save_info.html index 1e5404d81..3357ea812 100755 --- a/application/admin/view/default/goods/save_info.html +++ b/application/admin/view/default/goods/save_info.html @@ -156,6 +156,12 @@
+添加规格 +
+ +
@@ -206,7 +212,7 @@ {{if isset($v['data_type'])}} {{switch v.data_type}} {{case spec}} - {{/case}} @@ -245,6 +251,26 @@
+
+添加一行 +
@@ -348,11 +374,5 @@ $(function() $('ul.attribute-items-ul-{{$v.id}}').dragsort({ dragSelector: 'i.drag-sort-submit', placeHolderTemplate: '
  • '}); {{/foreach}} {{/if}} - - {{if !empty($data['content_app'])}} - {{foreach $data.content_app as $v}} - ImageFileUploadShow('.images-file-tag-{{$v.id}}'); - {{/foreach}} - {{/if}} }); \ No newline at end of file diff --git a/public/static/admin/default/css/goods.css b/public/static/admin/default/css/goods.css index 79edd128d..006cd13cb 100755 --- a/public/static/admin/default/css/goods.css +++ b/public/static/admin/default/css/goods.css @@ -61,6 +61,58 @@ .specifications-table > tbody > tr > td { vertical-align: middle; } +#goods-nav-operations { + position: relative; +} +.spec-images-tips { + position: absolute; + left: 100px; + top: 60px; + z-index: 2; + padding: 2px 5px; + white-space: nowrap; + border: solid 1px #FDEF9D; + border-radius: 2px; + background-color: #FEFBE6; + color: #593C07; + box-shadow: 2px 2px 0 rgba(0,0,0,0.05); +} +.spec-images-tips::before { + position: absolute; + z-index: 2; + left: 15px; + bottom: -5px; + overflow: hidden; + width: 6px; + height: 6px; + margin-top: -54px; + background-color: #FEFBE6; + border-style: solid; + border-width: 0 1px 1px 0; + border-color: #FDEF9D; + font-size: 0; + content: ""; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + box-shadow: 2px 2px 0 rgba(0,0,0,0.05); +} +.spec-images-tips .am-checkbox { + margin: 0px; + min-height: auto; +} +.spec-images-tips .am-checkbox input[type="checkbox"] { + margin: 0 0 0 -4px; +} +.spec-images-list { + border: 1px solid #eee; + padding: 10px; + margin-top: 15px; +} +.spec-images-list li { + display: inline-block; +} /** * 属性 diff --git a/public/static/admin/default/js/goods.js b/public/static/admin/default/js/goods.js index 666ac303f..31213e762 100755 --- a/public/static/admin/default/js/goods.js +++ b/public/static/admin/default/js/goods.js @@ -25,7 +25,7 @@ $(function() $('.title-start').before(html); // value - html = ''; + html = ''; html += ''; html += ''; $('.value-start').before(html); @@ -83,6 +83,24 @@ $(function() $('.specifications-table').on('click', '.line-remove', function() { $(this).parents('tr').remove(); + + if($('.specifications-table tbody tr').length <= 1) + { + $('.specifications-table th.table-title').remove(); + $('.specifications-table td.table-value').remove(); + } + }); + + // 规格首列事件 + $('.spec-images-tips').on('change', 'input', function() + { + if($(this).prop('checked')) + { + console.log(1); + } else { + console.log(0); + } + }); // 手机详情添加 @@ -123,7 +141,6 @@ $(function() $content_tag.append(html); $content_tag.attr('index', index); $(this).attr('index', i+1); - ImageFileUploadShow('.images-file-tag-'+index); }); // 手机详情删除 diff --git a/public/static/common/css/common.css b/public/static/common/css/common.css index 1e40ff496..87b1df47d 100755 --- a/public/static/common/css/common.css +++ b/public/static/common/css/common.css @@ -165,7 +165,7 @@ ul.plug-file-upload-view li { float: left; width: 100px; height: 100px; - margin: 0 10px 10px 0; + margin: 0 10px 3px 0; padding: 5px; text-align: center; border: 1px dashed #c2c2c2; -- GitLab