Bläddra i källkod

图片预览更新

sugangqiang 2 år sedan
förälder
incheckning
baac925cd7

+ 1 - 2
app/common/controller/Api.php

@@ -812,8 +812,7 @@ class Api extends BaseController {
     }
 
     public function imgViewer() {
-        $img = urlencode("/storage/talent_files/20230224/a0036cc3241dccced03837b961264b4b.jpg");
-        $img = urldecode($img);
+        $img = urldecode($this->request["picShow"]);
         return view("", ["img" => $img]);
     }
 

+ 20 - 0
app/common/view/api/img_viewer.html

@@ -0,0 +1,20 @@
+{extend name="layout/content"}
+{block name="content"}
+<style>
+    .wrapper-content{padding:0;margin:0;}
+    .viewer-close{display:none;}
+</style>
+<div id="showBigPic">    
+    <img id="_pic0001" src="{$img}" style="width:0;height:0;"/>    
+</div>
+<script type="text/javascript">
+    var __initialize = function () {
+        var sbp = $("#showBigPic");
+        $("#_pic0001").viewer({
+            toolbar: true,
+            fullscreen: false
+        });
+        $("#_pic0001").click();
+    }();
+</script>
+{/block}

+ 2 - 3
public/static/js/common/Feng.js

@@ -356,13 +356,12 @@ var Feng = {
         if(allowedPicTypes.indexOf(suffix) > -1){
             title = _title;
         }
-        src='<div id`="#pics" style="padding:0;margin:0;background:#000;"><img id="_pic0002" layer-src="'+src+'" src="'+src+'" style="display:block;width:60%;height:auto; margin:0 auto;padding:0px;"/></div>';
         layer.open({
-            type:1,
+            type:2,
             title:title,
             fixed:false,
             area: ['80%', '80%'],
-            content:src,
+            content:"/common/api/imgViewer?picShow="+encodeURIComponent(src),
             maxmin:true,
             shade:0
         })