浏览代码

修改预览表单

sandm 2 年之前
父节点
当前提交
a39f588d37

+ 8 - 0
app/Http/Controllers/Web/Recruit/IndexController.php

@@ -611,6 +611,14 @@ class IndexController extends WebBaseController
 
 
     }
     }
 
 
+    public function preview(Request $request)
+    {
+        $modules = $request->input('modules');
+        $view_data['module'] = $forms = explode(',', $modules);
+
+        return view('app.recruit.preview',$view_data);
+    }
+
     /**
     /**
      * 提交报名的处理程序
      * 提交报名的处理程序
      * @param Request $request
      * @param Request $request

文件差异内容过多而无法显示
+ 1052 - 0
public/themes/default/views/app/recruit/preview.blade.php


+ 40 - 0
resources/views/admin/recruit/index.blade.php

@@ -5,6 +5,44 @@
     //报名审核必选
     //报名审核必选
     $("input[name='flow_path[]']").eq(0).attr("disabled", true);
     $("input[name='flow_path[]']").eq(0).attr("disabled", true);
     $("input[name='flow_path[]']").eq(1).attr("disabled", true);
     $("input[name='flow_path[]']").eq(1).attr("disabled", true);
+    $(document).ready(function () {
+        $($("#tab-form-2").children("div").get(0)).after("<div class=\"form-group  \">\n" +
+            "\n" +
+            "    <label for=\"limit_times\" class=\"col-sm-2  control-label\">报名表单预览</label>\n" +
+            "\n" +
+            "    <div class=\"col-sm-8\">\n" +
+            "\n" +
+            "        \n" +
+            "        <div class=\"input-group\">\n" +
+            "\n" +
+            "            <button class=\"btn btn-warning\" id=\"preview\">勾选对应模块后点击我</button>\n" +
+            "\n" +
+            "            \n" +
+            "        </div>\n" +
+            "\n" +
+            "        <span class=\"help-block\">\n" +
+            "</span>\n" +
+            "\n" +
+            "    </div>\n" +
+            "</div>");
+
+
+
+        $("#preview").on('click',function () {
+            let num = $("#forms").find(".checked").length;
+            if(num == 0){
+                alert("未选中报名表单模块");
+                return false;
+            }
+            let modules = new Array();
+            $.each($("#forms").find(".checked"),function(index,item){
+                modules.push($(item).children("input").val())
+            });
+            window.open("https://www.jucai.gov.cn/recruit/preview?modules="+modules.join(','));
+
+            return false;
+        });
+    });
 
 
 
 
     var admin = null;
     var admin = null;
@@ -114,6 +152,8 @@
         tables.append(trtd);
         tables.append(trtd);
     }
     }
 
 
+
+
     function deltr(obj) {
     function deltr(obj) {
         $(obj).parent().parent().remove();
         $(obj).parent().parent().remove();
     }
     }

部分文件因为文件数量过多而无法显示