Browse Source

批次数据隔离

sugangqiang 2 năm trước cách đây
mục cha
commit
c0caa388fb

+ 1 - 1
app/admin/controller/Batch.php

@@ -37,7 +37,7 @@ class Batch extends AdminController {
         if ($this->request->isPost()) {
             return json(BatchApi::create($this->request->param()));
         }
-        return view();
+        return view("", ["source" => $this->user["type"]]);
     }
 
     /**

+ 3 - 7
app/admin/view/batch/add.html

@@ -13,8 +13,6 @@
                             <div class="col-sm-9">
                                 <select class="form-control" id="type" name="type" data-bv-field="type">
                                     <option value="">---请选择---</option>
-                                    <option value="1">晋江市现代产业体系人才</option>
-                                    <option value="2">晋江市集成电路优秀人才</option>
                                 </select>
                                 <i style="display: none;" class="form-control-feedback" data-bv-icon-for="type"></i>
                                 <small style="display: none;" class="help-block" data-bv-validator="notEmpty" data-bv-for="type" data-bv-result="NOT_VALIDATED">申报类别不能为空</small>
@@ -66,11 +64,9 @@
                             <label class="col-sm-3 control-label">
                                 人才类型</label>
                             <div class="col-sm-9">
-                                <select class="form-control" selectval="1" id="source" name="source" data-bv-field="source" onchange="">
-                                    <option value="">请选择</option>
-                                    <option value="1">晋江市现代产业体系人才</option>
-                                    <option value="2">晋江市集成电路优秀人才</option>
-
+                                <select class="form-control" selectVal="{$source}" id="source" name="source" data-bv-field="source" onchange="">
+                                    {eq name="source" value="1"}<option value="1">晋江市现代产业体系人才</option>{/eq}
+                                    {eq name="source" value="12"}<option value="2">晋江市集成电路优秀人才</option>{/eq}
                                 </select><i style="display: none;" class="form-control-feedback" data-bv-icon-for="source"></i>
                                 <small style="display: none;" class="help-block" data-bv-validator="notEmpty" data-bv-for="source" data-bv-result="NOT_VALIDATED">人才类型不能为空</small></div>
                         </div>

+ 2 - 3
app/admin/view/batch/edit.html

@@ -62,9 +62,8 @@
                             <label class="col-sm-3 control-label">人才类型</label>
                             <div class="col-sm-9">
                                 <select class="form-control" selectVal="{$batch.source}" id="source" name="source" data-bv-field="source">
-                                    <option value="">请选择</option>
-                                    <option value="1">晋江市现代产业体系人才</option>
-                                    <option value="2">晋江市集成电路优秀人才</option>
+                                    {eq name="batch.source" value="1"}<option value="1">晋江市现代产业体系人才</option>{/eq}
+                                    {eq name="batch.source" value="2"}<option value="2">晋江市集成电路优秀人才</option>{/eq}
 
                                 </select><i style="display: none;" class="form-control-feedback" data-bv-icon-for="source"></i>
                                 <small style="display: none;" class="help-block" data-bv-validator="notEmpty" data-bv-for="source" data-bv-result="NOT_VALIDATED">人才类型不能为空</small></div>

+ 1 - 0
app/common/api/BatchApi.php

@@ -22,6 +22,7 @@ class BatchApi {
         $type = trim($request->param("type"));
         $active = trim($request->param("active"));
         $where = [];
+        $where[] = ["source", "=", session("user")["type"]];
         if ($type) {
             $where[] = ["type", "=", $type];
         }