dever 4 years ago
parent
commit
36956c232b

+ 6 - 0
demeter/admin/templates/common/set.html

@@ -33,6 +33,12 @@
             <input type="file" class="layui-upload-file" lay-type="images" name="file" id="upload_{{value[0]}}"/>{% if length > 3 %}(建议图片尺寸:{{value[3]}}){% end %}
             <input type="hidden" id="update_{{value[0]}}" name="update_{{value[0]}}" lay-verify="{{value[2]}}" value="{% if data['info'] and value[0] in data['info'] %}{{data['info'][value[0]]}}{% end %}"/>
           </div>
+          {% elif value[1] == 'file' %}
+          <div class="site-demo-upbar">
+            <div id="upload_{{value[0]}}_show_div"></div>
+            <input type="file" class="layui-upload-file" lay-type="file" name="file" id="upload_{{value[0]}}"/>
+            <input class="layui-input" type="hidden" id="update_{{value[0]}}" name="update_{{value[0]}}" lay-verify="{{value[2]}}" value="{% if data['info'] and value[0] in data['info'] %}{{data['info'][value[0]]}}{% end %}"/>
+          </div>
       {% elif value[1] == 'select' %}
         {%set option = 'update_' + value[0] %}
         {% if option in data['common'] %}

+ 6 - 0
demeter/admin/templates/common/update.html

@@ -36,6 +36,12 @@
             <input type="file" class="layui-upload-file" lay-type="images" name="file" id="upload_{{value[0]}}"/>
             <input class="layui-input" type="hidden" id="update_{{value[0]}}" name="update_{{value[0]}}" lay-verify="{{value[2]}}" value="{% if data['info'] and value[0] in data['info'] %}{{data['info'][value[0]]}}{% end %}"/>
           </div>
+      {% elif value[1] == 'file' %}
+          <div class="site-demo-upbar">
+            <div id="upload_{{value[0]}}_show_div"></div>
+            <input type="file" class="layui-upload-file" lay-type="file" name="file" id="upload_{{value[0]}}"/>
+            <input class="layui-input" type="hidden" id="update_{{value[0]}}" name="update_{{value[0]}}" lay-verify="{{value[2]}}" value="{% if data['info'] and value[0] in data['info'] %}{{data['info'][value[0]]}}{% end %}"/>
+          </div>
       {% elif value[1] == 'switch' %}
           <input class="layui-input" type="checkbox" lay-skin="switch" lay-text="{{value[3]}}" id="update_{{value[0]}}" name="update_{{value[0]}}" lay-verify="{{value[2]}}"
           autocomplete="off" class="layui-input" value="{% if data['info'] and value[0] in data['info'] %}{{data['info'][value[0]]}}{% else %}True{% end %}" />

+ 5 - 1
demeter/admin/templates/theme/update.html

@@ -127,7 +127,11 @@
                 url: uploadUrl
                 ,success: function(res, input){ //上传成功后的回调
                     var id = $(input).attr('id').replace('upload_', '');
-                    $('#upload_' + id + '_show').attr('src',res.data.src + '?v' + Date.parse(new Date())).show();
+                    if ($('#upload_' + id + '_show_div').length) {
+                        $('#upload_' + id + '_show_div').html(res.data.src)
+                    } else {
+                        $('#upload_' + id + '_show').attr('src',res.data.src + '?v' + Date.parse(new Date())).show();
+                    }
                     $('#update_' + id).val(res.data.src);
                 }
             });