Pārlūkot izejas kodu

增加专项考试

sandm 1 gadu atpakaļ
vecāks
revīzija
b5b620d53d

+ 13 - 0
app/Admin/Controllers/Recruit/SpecialController.php

@@ -1226,6 +1226,19 @@ class SpecialController extends Controller
         return response()->json(['status' => 1, 'msg' => '操作成功!', 'data' => 'ok']);
         return response()->json(['status' => 1, 'msg' => '操作成功!', 'data' => 'ok']);
     }
     }
 
 
+    /**
+     * 第一阶段(报名审核)
+     * @param Request $request
+     * @return \Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response|mixed|\Psr\Container\ContainerInterface|\Symfony\Component\HttpFoundation\Response|\think\Response
+     * @throws \Throwable
+     */
+    public function ajax_audit(Request $request)
+    {
+        Permission::check('special_recruit_ajax_audit');
+        $ids = $request->ids;
+        $view_data['ids'] = $ids;
+        return response(['data' => view('admin.special.ajax_audit')->with($view_data)->render(), 'status' => 1], '200');
+    }
 
 
 
 
 }
 }

+ 1 - 0
app/Admin/routes.php

@@ -478,6 +478,7 @@ Route::group([
         $router->resource('index', SpecialController::class)->names('special');//专场招考
         $router->resource('index', SpecialController::class)->names('special');//专场招考
         $router->get('appoint_list', 'SpecialController@appointList')->name('special.appoint_list');//报名管理
         $router->get('appoint_list', 'SpecialController@appointList')->name('special.appoint_list');//报名管理
         $router->get('manage/getRecruitPost', 'SpecialController@getRecruitPost')->name('special.getRecruitPost');//获得招考岗位表
         $router->get('manage/getRecruitPost', 'SpecialController@getRecruitPost')->name('special.getRecruitPost');//获得招考岗位表
+        $router->get('getUserinfo', 'SpecialController@getUserinfo')->name('special.getUserinfo');
         $router->get('ajax_audit', 'SpecialController@ajax_audit')->name('special.ajax_audit');
         $router->get('ajax_audit', 'SpecialController@ajax_audit')->name('special.ajax_audit');
         $router->get('show_log', 'SpecialController@showLog')->name('special.show_log');
         $router->get('show_log', 'SpecialController@showLog')->name('special.show_log');
         $router->post('appoint_audit', 'SpecialController@appoint_audit')->name('special.appoint_audit');
         $router->post('appoint_audit', 'SpecialController@appoint_audit')->name('special.appoint_audit');

+ 49 - 0
resources/views/admin/special/ajax_audit.blade.php

@@ -0,0 +1,49 @@
+<!--审核报名-->
+<div id="OpAuditLayer">
+    <form id="J_interviewWrap">
+        <input type="hidden" name="_token" value="{{ csrf_token() }}" />
+        <table border="0" cellspacing="0" cellpadding="0">
+            <tr style="padding: 10px 0;border-bottom: 1px dashed #ccc">
+                <td height="100" colspan="2" >
+                    <strong style="color:#0066CC; font-size:14px;">审核说明及注意事项:</strong>
+                    <p>1.审核通过务必选择该岗位需参加的考试流程;</p>
+                    <p>2.若选择的考试流程对应招考场次未设置,则自动跳过;</p>
+                    <p>3.审核结果将发送短信通知,请慎重审核。</p>
+                    <input name="ids" type="hidden" value="{{$ids}}"/>
+                </td>
+            </tr>
+            <tr>
+                <td colspan="2" height="10"></td>
+            </tr>
+            <tr >
+                <td width="70" height="25">审核状态:</td>
+                <td>
+                    <label> <input type="radio" name="audit" checked="checked" value="3"/> 通过 </label>&nbsp;&nbsp;
+                    <label> <input type="radio" name="audit" value="2"/> 不通过 </label>&nbsp;&nbsp;
+                    <label> <input type="radio" name="audit" value="1"/> 撤回至未审核 </label> &nbsp;&nbsp;
+                </td>
+            </tr>
+            <tr>
+                <td width="70" height="25">考试流程:</td>
+                <td>
+                    <label> <input type="checkbox" name="exam_flow_path[]" value="pen"/> 笔试 </label>&nbsp;&nbsp;
+                    <label> <input type="checkbox" name="exam_flow_path[]" value="computer"/> 上机 </label>&nbsp;&nbsp;
+                    <label> <input type="checkbox" name="exam_flow_path[]" value="face"/> 面试 </label> &nbsp;&nbsp;
+                    <label> <input type="checkbox" name="exam_flow_path[]" value="reexamine"/> 复试 </label> &nbsp;&nbsp;
+                </td>
+            </tr>
+            <tr id="reason">
+                <td width="70" height="25">备注:</td>
+                <td>
+                    <textarea maxlength="300" name="reason" cols="50" style="font-size:12px"></textarea>
+                </td>
+            </tr>
+        </table>
+
+    </form>
+</div>
+<style>
+    p{
+        text-indent: 20px;
+    }
+</style>