Sfoglia il codice sorgente

银行帐号变更

sugangqiang 1 anno fa
parent
commit
fe4a5a3cc5

+ 17 - 17
app/admin/controller/TalentBankChange.php

@@ -26,13 +26,13 @@ class TalentBankChange extends AdminController {
         $offset = $params["offset"] ?: 0;
         $order = $params["order"] ?: "desc";
         $limit = $params["limit"] ?: 10;
-        $where = $this->setTalentQuit($params);
+        $where = $this->setTalentBank($params);
         $where[] = ["type", "=", $this->user["type"]];
         //获取字典表人才层次
         $levelMap = DictApi::selectByParentCode("talent_arrange");
         $typeMap = DictApi::selectByParentCode("enterprise_tag");
-        $count = TqModel::where($where)->count();
-        $list = TqModel::where($where)->limit($offset, $limit)->order("createTime {$order}")->select()->toArray();
+        $count = TbcModel::where($where)->count();
+        $list = TbcModel::where($where)->limit($offset, $limit)->order("createTime {$order}")->select()->toArray();
         foreach ($list as $key => $item) {
             $list[$key]["talentArrangeName"] = $levelMap[$item["talentArrange"]];
             $list[$key]["talentTypeName"] = $typeMap[$item["talentType"]];
@@ -43,7 +43,7 @@ class TalentBankChange extends AdminController {
 
     public function check() {
         $id = $this->request["id"];
-        $info = TqModel::where("id", $id)->find();
+        $info = TbcModel::where("id", $id)->find();
         $info["talentArrangeName"] = DictApi::selectByParentCode("talent_arrange")[$info["talentArrange"]];
         if (\StrUtil::isNotEmpAndNull($info["talentType"])) {
             $info["talentTypeName"] = DictApi::selectByParentCode("enterprise_tag")[$info["talentType"]];
@@ -57,7 +57,7 @@ class TalentBankChange extends AdminController {
         $id = $this->request["id"];
         $checkState = $this->request["checkState"];
         $checkMsg = $this->request["checkMsg"];
-        $info = TqModel::where("id", $id)->find();
+        $info = TbcModel::where("id", $id)->find();
         if (!$info) {
             $responseObj->msg = "系统错误,请联系管理员";
             return $responseObj;
@@ -75,7 +75,7 @@ class TalentBankChange extends AdminController {
             $log["state"] = $checkState;
             $log["step"] = 11;
             $log["stateChange"] = MainState::getStateName($info["checkState"]) . "->" . MainState::getStateName($checkState);
-            $log["type"] = ProjectState::QUIT;
+            $log["type"] = ProjectState::BANKCHANGE;
             $log["mainId"] = $id;
             $log["description"] = $checkMsg;
             $log["createUser"] = $user ? sprintf("%s(%s)", $user["account"], $user["companyName"] ?: $user["rolename"]) : "系统";
@@ -115,22 +115,22 @@ class TalentBankChange extends AdminController {
         }
     }
 
-    private function setTalentQuit($talentQuitInfo) {
+    private function setTalentBank($data) {
         $where = [];
-        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["talentName"])) {
-            $where[] = ["talentName", "=", $talentQuitInfo["talentName"]];
+        if (\StrUtil::isNotEmpAndNull($data["talentName"])) {
+            $where[] = ["talentName", "=", $data["talentName"]];
         }
-        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["idCard"])) {
-            $where[] = ["idCard", "=", $talentQuitInfo["IdCard"]];
+        if (\StrUtil::isNotEmpAndNull($data["idCard"])) {
+            $where[] = ["idCard", "=", $data["IdCard"]];
         }
-        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["enterpriseName"])) {
-            $where[] = ["enterpriseName", "=", $talentQuitInfo["enterpriseName"]];
+        if (\StrUtil::isNotEmpAndNull($data["enterpriseName"])) {
+            $where[] = ["enterpriseName", "=", $data["enterpriseName"]];
         }
-        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["talentArrange"])) {
-            $where[] = ["talentArrange", "=", $talentQuitInfo["talentArrange"]];
+        if (\StrUtil::isNotEmpAndNull($data["talentArrange"])) {
+            $where[] = ["talentArrange", "=", $data["talentArrange"]];
         }
-        if ($talentQuitInfo["checkState"] != null) {
-            $where[] = ["checkState", "=", $talentQuitInfo["checkState"]];
+        if ($data["checkState"] != null) {
+            $where[] = ["checkState", "=", $data["checkState"]];
         }
         return $where;
     }

+ 114 - 0
app/admin/view/talent_bank_change/check.html

@@ -0,0 +1,114 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+</style>
+<div class="ibox float-e-margins">
+    <div class="ibox-content">
+        <div class="form-horizontal">
+            <div class="row">
+                <form id="talentBankChangeForm">
+                    <div class="col-sm-12 ">
+                        <input type="hidden" id="id" name="id" value="{$row.id}"/>
+                        <input type="hidden" id="type" name="type" value="{$row.type}"/>
+                        <input type="hidden" id="checkState" name="checkState" value="{$row.checkState}"/>
+                        <input id="enterpriseId" name="enterpriseId" type="hidden" value="{$row.enterpriseId}"/>
+                        <input id="talentName" name="talentName" type="hidden" value="{$row.talentName}"/>
+                        <input id="talentArrange" name="talentArrange" type="hidden" value="{$row.talentArrange}"/>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">申报对象</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" id="talentId" name="talentId" value="{$row.talentName}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">企业名称</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="{$row.enterpriseName}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">证件号码</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="{$row.idCard}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">人才层次</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="talentArrangeName" name="talentArrangeName" value="{$row.talentArrangeName}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">原开户银行</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="oldBankName" name="oldBankName" value="{$row.oldBankName}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">原开户银行网点</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="oldBankNerPoint" name="oldBankNerPoint" value="{$row.oldBankNerPoint}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">原银行账号</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="oldBankAccount" name="oldBankAccount" value="{$row.oldBankAccount}">
+                            </div>
+                        </div>
+                        {if condition="$row['type'] eq 1"}
+                        <div class="rowGroup" id="oldBankNumberDiv" >
+                            <label class="col-sm-2 control-label spacing">原银行行号</label>
+                            <div class="col-sm-4 spacing">
+                                <input class="form-control" readonly="readonly" id="oldBankNumber" name="oldBankNumber" value="{$row.oldBankNumber}">
+                            </div>
+                        </div>
+                        {/if}
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">现开户银行</label>
+                            <div class="col-sm-4 spacing">
+                                <input type="text" class="form-control" readonly="readonly" id="newBankName" name="newBankName" placeholder="XX银行" onchange="TalentBankChangeInfoDlg.bankChange()" value="{$row.newBankName}">
+                            </div>
+                        </div>
+
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">现开户银行网点</label>
+                            <div class="col-sm-4 spacing">
+                                <input type="text" class="form-control" readonly="readonly" id="newBankNerPoint" name="newBankNerPoint" placeholder="XX银行XX省XX市XX支行/分行/分理处" value="{$row.newBankNerPoint}">
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-2 control-label spacing">现银行账号</label>
+                            <div class="col-sm-4 spacing">
+                                <input type="text" class="form-control" readonly="readonly" id="newBankAccount" name="newBankAccount" value="{$row.newBankAccount}">
+                            </div>
+                        </div>
+                        {if condition="$row['type'] eq 1"}
+                        <div class="rowGroup" id="newBankNumberDiv" >
+                            <label class="col-sm-2 control-label spacing">现银行行号</label>
+                            <div class="col-sm-4 spacing">
+                                <input type="text" class="form-control" readonly="readonly" id="newBankNumber" name="newBankNumber" value="{$row.newBankNumber}">
+                            </div>
+                        </div>
+                        {/if}
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentLibrary/talentBankChange/talentBankChange_info.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 126 - 0
app/admin/view/talent_bank_change/index.html

@@ -0,0 +1,126 @@
+{extend name="layout/content"}
+{block name="content"}
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-title">
+                <h5>银行账号变更管理</h5>
+            </div>
+            <div class="ibox-content">
+                <div class="row row-lg">
+                    <div class="col-sm-12">
+                        <div class="row">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">姓名
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="talentName" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">证件号码
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="idCard" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">原开户银行
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="oldBankName" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">原银行账号
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="oldBankAccount" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">新开户银行
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="newBankName" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">新银行账号
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="newBankAccount" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            审核状态
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="checkState">
+                                        <option value="">请选择</option>
+                                        <option value="-1">待提交</option>
+                                        <option value="9">重新提交</option>
+                                        <option value="1">待审核</option>
+                                        <option value="2">审核驳回</option>
+                                        <option value="3">审核通过</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <button type="button" class="btn btn-sm btn-primary" onclick="TalentBankChange.search()">
+                                    <i class="fa fa-search"></i>&nbsp;搜索
+                                </button>
+                                <button type="button" class="btn btn-sm btn-primary" onclick="TalentBankChange.reset()">
+                                    <i class="fa fa-trash"></i>&nbsp;重置
+                                </button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentBankChangeTableToolbar" role="group">
+                            {if condition="chkCommission('/admin/talentBankChange/check','/talentBankChange/bankCheck')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentBankChange.openTalentBankChangeCheck()">
+                                <i class="fa fa-check"></i>&nbsp;审核
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talentBankChange/export','/talentBankChange/bankExport')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentBankChange.export()">
+                                <i class="fa fa-file-excel-o"></i>&nbsp;导出
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talentBankChange/quitDetail','/talentBankChange/bankDetail')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentBankChange.openTalentBankChangeDetail()">
+                                <i class="fa fa-eye"></i>&nbsp;查看
+                            </button>
+                            {/if}
+                        </div>
+                        <table id="TalentBankChangeTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentLibrary/talentBankChange/talentBankChange.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 1 - 1
app/common/api/MenuApi.php

@@ -229,7 +229,7 @@ class MenuApi {
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "yxrck", "pcode" => "rcrd", "name" => "优秀人才库", "url" => "", "icon" => "fa-thumbs-up", "status" => 1];
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "lzsb", "pcode" => "rcrd", "name" => "离职申报", "url" => "/enterprise/talent_quit/index", "icon" => "fa-thumbs-up", "status" => 1];
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "gzdwbg", "pcode" => "rcrd", "name" => "工作单位变更", "url" => "/enterprise/talent_work_unit_change/index", "icon" => "fa-thumbs-up", "status" => 1];
-        $menus[] = ["type" => [1, 2, 5, 6], "code" => "yhzhbg", "pcode" => "rcrd", "name" => "银行账号变更", "url" => "", "icon" => "fa-thumbs-up", "status" => 1];
+        $menus[] = ["type" => [1, 2, 5, 6], "code" => "yhzhbg", "pcode" => "rcrd", "name" => "银行账号变更", "url" => "/enterprise/talent_bank_change/index", "icon" => "fa-thumbs-up", "status" => 1];
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "rcccbg", "pcode" => "rcrd", "name" => "人才层次变更", "url" => "/enterprise/talent_type_change/index", "icon" => "fa-thumbs-up", "status" => 1];
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "jcxxbg", "pcode" => "rcrd", "name" => "基础信息变更", "url" => "/enterprise/talent_basic_change/index", "icon" => "fa-thumbs-up", "status" => 1];
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "jbtmanage", "pcode" => "0", "name" => "津补贴申报", "url" => "", "icon" => "fa-money", "status" => 0];

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

@@ -97,6 +97,7 @@ class Api extends BaseController {
             case 3:
             case 4:
             case 6:
+            case 7:
             case 9:
             case 19:
             case 20:
@@ -126,6 +127,7 @@ class Api extends BaseController {
                 case 3:
                 case 4:
                 case 6:
+                case 7:
                 case 9:
                 case 19:
                     $new_item["stateName"] = \app\common\state\LivingAllowanceState::getStateName($item["state"]);

+ 47 - 73
app/enterprise/controller/TalentBankChange.php

@@ -9,6 +9,7 @@ use app\common\state\ProjectState;
 use app\common\model\TalentLog;
 use think\facade\Db;
 use app\common\api\EnterpriseApi;
+use app\common\api\DictApi;
 
 /**
  * Description of TalentBankChange
@@ -28,7 +29,7 @@ class TalentBankChange extends EnterpriseController {
         $offset = $params["offset"] ?: 0;
         $limit = $params["limit"] ?: 10;
         $where = [];
-        $where[] = ["newEnterpriseId", "=", $this->user["uid"]];
+        $where[] = ["enterpriseId", "=", $this->user["uid"]];
         $where[] = ["delete", "=", 0];
         if ($params["talentName"]) {
             $where[] = ["talentName", "like", "%" . $params["talentName"] . "%"];
@@ -36,23 +37,20 @@ class TalentBankChange extends EnterpriseController {
         if ($params["idCard"]) {
             $where[] = ["idCard", "like", "%" . $params["idCard"] . "%"];
         }
-        if ($params["oldEnterpriseId"]) {
-            $whr = [];
-            $whr[] = ["name", "like", "%{$params["oldEnterpriseId"]}%"];
-            $ids = \app\common\model\Enterprise::where($whr)->column("id");
-            $where[] = ["oldEnterpriseId", "in", $ids];
+        if ($params["oldBankName"]) {
+            $where[] = ["oldBankName", "like", "%" . $params["oldBankName"] . "%"];
+        }
+        if ($params["newBankName"]) {
+            $where[] = ["newBankName", "like", "%" . $params["newBankName"] . "%"];
         }
         if ($params["checkState"]) {
             $where[] = ["checkState", "=", $params["checkState"]];
         }
-        $count = TwcModel::where($where)->count();
-        $list = TwcModel::where($where)->limit($offset, $limit)->order("createTime " . $order)->select()->toArray();
-        $talentArrangeMap = \app\common\api\DictApi::selectByParentCode("talent_arrange");
-        $epMaps = \app\common\model\Enterprise::column("name", "id");
+        $count = TbcModel::where($where)->count();
+        $list = TbcModel::where($where)->limit($offset, $limit)->order("createTime " . $order)->select()->toArray();
+        $talentArrangeMap = DictApi::selectByParentCode("talent_arrange");
         foreach ($list as &$item) {
             $item["talentArrangeName"] = $talentArrangeMap[$item["talentArrange"]];
-            $item["oldEnterpriseName"] = $epMaps[$item["oldEnterpriseId"]];
-            $item["newEnterpriseName"] = $epMaps[$item["newEnterpriseId"]];
         }unset($item);
 
         return json(["total" => $count, "rows" => $list]);
@@ -61,12 +59,9 @@ class TalentBankChange extends EnterpriseController {
     public function apply() {
         $request = $this->request;
         $id = isset($request["id"]) ? $request["id"] : 0;
-        $info = TwcModel::where("id", $id)->find();
+        $info = TbcModel::where("id", $id)->find();
         if ($info) {
-            $epOld = EnterpriseApi::getOne($info["oldEnterpriseId"]);
-            $epNew = EnterpriseApi::getOne($info["newEnterpriseId"]);
-            $info["oldEnterpriseName"] = $epOld["name"];
-            $info["newEnterpriseName"] = $epNew["name"];
+            $info["talentArrangeName"] = DictApi::selectByParentCode("talent_arrange")[$info["talentArrange"]];
         }
         if ($this->request->isPost()) {
             $response = new \stdClass();
@@ -78,21 +73,18 @@ class TalentBankChange extends EnterpriseController {
             }
             $talentInfo = \app\common\api\VerifyApi::getTalentInfoById($request["talentId"]);
             if ($data["id"]) {
-                unset($data["year"]);
                 $data["updateUser"] = $this->user["uid"];
                 $data["updateTime"] = date("Y-m-d H:i:s");
-                TwcModel::update($data);
+                TbcModel::update($data);
                 $response->code = 200;
                 $response->msg = "修改成功";
                 return $response;
             } else {
                 $data["id"] = getStringId();
-                $data["oldStartTime"] = $talentInfo["startTime"];
-                $data["oldEndTime"] = $talentInfo["endTime"];
                 $data["checkState"] = -1;
                 $data["createUser"] = $this->user["uid"];
                 $data["createTime"] = date("Y-m-d H:i:s");
-                TwcModel::create($data);
+                TbcModel::create($data);
 
                 $user = $this->user;
                 $log["id"] = getStringId();
@@ -100,9 +92,9 @@ class TalentBankChange extends EnterpriseController {
                 $log["state"] = 1;
                 $log["step"] = 0;
                 $log["stateChange"] = "";
-                $log["type"] = ProjectState::WORKCHANGE;
+                $log["type"] = ProjectState::BANKCHANGE;
                 $log["mainId"] = $data["id"];
-                $log["description"] = "添加工作单位变更申报";
+                $log["description"] = "添加银行账号变更申请";
                 $log["createUser"] = $user ? sprintf("%s(%s)", $user["account"], $user["companyName"] ?: $user["rolename"]) : "系统";
                 $log["createTime"] = date("Y-m-d H:i:s");
                 TalentLog::create($log);
@@ -112,17 +104,13 @@ class TalentBankChange extends EnterpriseController {
                 return $response;
             }
         }
-        $year = $info["year"] ?: $request["year"];
-        return view("", ["type" => $this->user["type"], "year" => $year, "row" => $info]);
+        return view("", ["row" => $info]);
     }
 
     public function view() {
         $id = $this->request["id"];
-        $info = TwcModel::where("id", $id)->find();
-        $epOld = EnterpriseApi::getOne($info["oldEnterpriseId"]);
-        $epNew = EnterpriseApi::getOne($info["newEnterpriseId"]);
-        $info["oldEnterpriseName"] = $epOld["name"];
-        $info["newEnterpriseName"] = $epNew["name"];
+        $info = TbcModel::where("id", $id)->find();
+        $info["talentArrangeName"] = DictApi::selectByParentCode("talent_arrange")[$info["talentArrange"]];
         return view("", ["row" => $info]);
     }
 
@@ -130,7 +118,7 @@ class TalentBankChange extends EnterpriseController {
         $response = new \stdClass();
         $response->code = 500;
         $id = $this->request["id"];
-        $info = TwcModel::where("id", $id)->find();
+        $info = TbcModel::where("id", $id)->find();
         if (!$info) {
             $response->msg = "提交审核失败,请先填写基础信息";
             return $response;
@@ -139,38 +127,16 @@ class TalentBankChange extends EnterpriseController {
             $response->msg = "不能重复提交审核";
             return $response;
         }
-        $where = [];
-        $where[] = ["type", "=", $info["type"]];
-        $where[] = ["project", "=", ProjectState::WORKCHANGE];
-        $where[] = ["active", "=", 1];
-        $filetypes = Db::table("new_common_filetype")->where($where)->order("sn asc")->select()->toArray();
-        foreach ($filetypes as $filetype) {
-            $sb = [];
-            $sb[] = "以下为必传附件:";
-            if ($filetype["must"] == 1) {
-                $where = [];
-                $where[] = ["mainId", "=", $id];
-                $where[] = ["typeId", "=", $filetype["id"]];
-                $count = Db::table("new_talent_common_file")->where($where)->count();
-                if ($count == 0) {
-                    $sb[] = $filetype["name"] . ";";
-                }
-            }
-        }
-        if (count($sb) > 1) {
-            $response->msg = implode("<br>", $sb);
-            return $response;
-        }
         $data["id"] = $id;
         $data["checkState"] = $info["checkState"] == 2 ? 9 : 1;
-        TwcModel::update($data);
+        TbcModel::update($data);
         $user = $this->user;
         $log["id"] = getStringId();
         $log["active"] = 1;
         $log["state"] = 1;
         $log["step"] = 0;
-        $log["stateChange"] = "<span class='label'>待提交</span>-><span class='label label-success'>待审</span>";
-        $log["type"] = ProjectState::WORKCHANGE;
+        $log["stateChange"] = "<span class='label'>待提交</span>-><span class='label label-success'>待初审</span>";
+        $log["type"] = ProjectState::BANKCHANGE;
         $log["mainId"] = $id;
         $log["description"] = "确认提交审核";
         $log["createUser"] = $user ? sprintf("%s(%s)", $user["account"], $user["companyName"] ?: $user["rolename"]) : "系统";
@@ -185,7 +151,7 @@ class TalentBankChange extends EnterpriseController {
     public function delete() {
         $response = new \stdClass();
         $response->code = 500;
-        $info = TwcModel::where("id", $this->request["id"])->find();
+        $info = TbcModel::where("id", $this->request["id"])->find();
         if ($info["checkState"] != -1) {
             $response->msg = "已提交审核,无法删除";
             return $response;
@@ -193,7 +159,7 @@ class TalentBankChange extends EnterpriseController {
         $data["id"] = $info["id"];
         $data["delete"] = 1;
         $data["deleteTime"] = date("Y-m-d H:i:s");
-        TwcModel::update($data);
+        TbcModel::update($data);
         $response->code = 200;
         $response->msg = "删除成功";
         return $response;
@@ -202,33 +168,41 @@ class TalentBankChange extends EnterpriseController {
     private function dataCheck($data) {
         $response = new \stdClass();
         $response->code = 500;
-        if (\StrUtil::isEmpOrNull($data["starttime"])) {
-            $response->msg = "合同开始时间不能为空";
+        if (\StrUtil::isEmpOrNull($data["talentId"])) {
+            $response->msg = "申报对象不能为空";
+            return $response;
+        }
+        if (\StrUtil::isEmpOrNull($data["newBankName"])) {
+            $response->msg = "新开户银行不能为空";
             return $response;
         }
-        if (\StrUtil::isEmpOrNull($data["endtime"])) {
-            $response->msg = "合同结束时间不能为空";
+        if (\StrUtil::isEmpOrNull($data["newBankNerPoint"])) {
+            $response->msg = "新开户银行网点不能为空";
             return $response;
         }
-        if (\StrUtil::isEmpOrNull($data["phone"])) {
-            $response->msg = "手机号码不能为空";
+        if (\StrUtil::isEmpOrNull($data["newBankAccount"])) {
+            $response->msg = "新开户银行账号不能为空";
             return $response;
         }
-        if (\StrUtil::isEmpOrNull($data["newEnterpriseId"])) {
-            $response->msg = "新单位名称不能为空";
+        if (!preg_match("/^[\x{4e00}-\x{9fa5}]*银行$/u", $data["newBankName"])) {
+            $response->msg = "新开户银行格式不正确";
             return $response;
         }
-        if (\StrUtil::isEmpOrNull($data["phone"])) {
-            $response->msg = "手机号码不能为空";
+        if (!preg_match("/^[\x{4e00}-\x{9fa5}]*银行[\x{4e00}-\x{9fa5}]*省?[\x{4e00}-\x{9fa5}]+市[\x{4e00}-\x{9fa5}]*$/u", $data["newBankNerPoint"])) {
+            $response->msg = "新开户银行网点格式不正确";
             return $response;
         }
-        if (\StrUtil::isEmpOrNull($data["anyTime"])) {
-            $response->msg = "入职/变更时间不能为空";
+        if (!preg_match("/^\d+$/", $data["newBankAccount"])) {
+            $response->msg = "新银行账户格式不合法";
             return $response;
         }
         if ($data["type"] == 1) {
-            if (\StrUtil::isEmpOrNull($data["anyReason"])) {
-                $response->msg = "单位变更申报原因不能为空";
+            if (\StrUtil::isEmpOrNull($data["newBankNumber"])) {
+                $response->msg = "新银行行号不能为空";
+                return $response;
+            }
+            if (!preg_match("/^\d+$/", $data["newBankNumber"])) {
+                $response->msg = "银行行号格式不合法";
                 return $response;
             }
         }

+ 9 - 1
app/enterprise/view/talent_bank_change/apply.html

@@ -26,15 +26,23 @@
                 <form id="talentBankChangeForm">
                     <div class="col-sm-12 ">
                         <input type="hidden" id="id" name="id" value="{$row.id}"/>
-                        <input type="hidden" id="type" name="type" value="{$row.type}"/>
+                        <input type="hidden" id="type" name="type" value="{$row.type}"/>                        
+                        {if condition="$row['id']"}
                         <input type="hidden" id="talentId" name="talentId" value="{$row.talentId}"/>
+                        {else/}                        
+                        <input id="talentName" name="talentName" type="hidden"/>
+                        {/if}
                         <input type="hidden" id="checkState" name="checkState" value="{$row.checkState}"/>
                         <input id="enterpriseId" name="enterpriseId" type="hidden" value="{$row.enterpriseId}"/>
                         <input id="talentArrange" name="talentArrange" type="hidden" value="{$row.talentArrange}"/>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">申报对象</label>
                             <div class="col-sm-4 spacing">
+                                {if condition="!$row['id']"}
+                                <select class="form-control" id="talentId" name="talentId" onchange="TalentBankChangeInfoDlg.talentInfoDetail()"></select>
+                                {else/}
                                 <input class="form-control" id="talentName" name="talentName" value="{$row.talentName}" >
+                                {/if}
                             </div>
                         </div>
                         <div class="rowGroup">

+ 12 - 10
app/enterprise/view/talent_bank_change/index.html

@@ -50,17 +50,19 @@
                                 </div>
                             </div>
                             <div class="col-sm-3">
-                                <div class="input-group-btn">
-                                    <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">审核状态</button>
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">审核状态</button>
+                                    </div>
+                                    <select id="checkState" class="form-control">
+                                        <option value="">请选择</option>
+                                        <option value="-1">待提交</option>
+                                        <option value="9">重新提交</option>
+                                        <option value="1">待审核</option>
+                                        <option value="2">审核驳回</option>
+                                        <option value="3">审核通过</option>
+                                    </select>
                                 </div>
-                                <select id="checkState" class="form-control">
-                                    <option value="">请选择</option>
-                                    <option value="-1">待提交</option>
-                                    <option value="9">重新提交</option>
-                                    <option value="1">待审核</option>
-                                    <option value="2">审核驳回</option>
-                                    <option value="3">审核通过</option>
-                                </select>
                             </div>
                             <div class="col-sm-3">
                                 <button type="button" class="btn btn-sm btn-primary" onclick="TalentBankChange.search()">

+ 27 - 22
app/enterprise/view/talent_bank_change/view.html

@@ -13,6 +13,11 @@
         background-color: #009688;
         color: #fff;
     }
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
 </style>
 <div class="ibox float-e-margins">
     <div class="ibox-content">
@@ -20,89 +25,89 @@
             <div class="row">
                 <form id="talentBankChangeForm">
                     <div class="col-sm-12 ">
-                        <input type="hidden" id="id" name="id" value="${item.id}"/>
-                        <input type="hidden" id="type" name="type" value="${item.type}"/>
-                        <input type="hidden" id="checkState" name="checkState" value="${item.checkState}"/>
-                        <input id="enterpriseId" name="enterpriseId" type="hidden" value="${item.enterpriseId}"/>
-                        <input id="talentName" name="talentName" type="hidden" value="${item.talentName}"/>
-                        <input id="talentArrange" name="talentArrange" type="hidden" value="${item.talentArrange}"/>
+                        <input type="hidden" id="id" name="id" value="{$row.id}"/>
+                        <input type="hidden" id="type" name="type" value="{$row.type}"/>
+                        <input type="hidden" id="checkState" name="checkState" value="{$row.checkState}"/>
+                        <input id="enterpriseId" name="enterpriseId" type="hidden" value="{$row.enterpriseId}"/>
+                        <input id="talentName" name="talentName" type="hidden" value="{$row.talentName}"/>
+                        <input id="talentArrange" name="talentArrange" type="hidden" value="{$row.talentArrange}"/>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">申报对象</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" id="talentId" name="talentId" value="${item.talentName}">
+                                <input class="form-control" id="talentId" name="talentId" value="{$row.talentName}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">企业名称</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}">
+                                <input class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="{$row.enterpriseName}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">证件号码</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="{$row.idCard}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">人才层次</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                <input class="form-control" readonly="readonly" id="talentArrangeName" name="talentArrangeName" value="{$row.talentArrangeName}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">原开户银行</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="oldBankName" name="oldBankName" value="${item.oldBankName}">
+                                <input class="form-control" readonly="readonly" id="oldBankName" name="oldBankName" value="{$row.oldBankName}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">原开户银行网点</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="oldBankNerPoint" name="oldBankNerPoint" value="${item.oldBankNerPoint}">
+                                <input class="form-control" readonly="readonly" id="oldBankNerPoint" name="oldBankNerPoint" value="{$row.oldBankNerPoint}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">原银行账号</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="oldBankAccount" name="oldBankAccount" value="${item.oldBankAccount}">
+                                <input class="form-control" readonly="readonly" id="oldBankAccount" name="oldBankAccount" value="{$row.oldBankAccount}">
                             </div>
                         </div>
-                        @if(item.type==1){
+                        {if condition="$row['type'] eq 1"}
                         <div class="rowGroup" id="oldBankNumberDiv" >
                             <label class="col-sm-2 control-label spacing">原银行行号</label>
                             <div class="col-sm-4 spacing">
-                                <input class="form-control" readonly="readonly" id="oldBankNumber" name="oldBankNumber" value="${item.oldBankNumber}">
+                                <input class="form-control" readonly="readonly" id="oldBankNumber" name="oldBankNumber" value="{$row.oldBankNumber}">
                             </div>
                         </div>
-                        @}
+                        {/if}
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">现开户银行</label>
                             <div class="col-sm-4 spacing">
-                                <input type="text" class="form-control" id="newBankName" name="newBankName" placeholder="XX银行" onchange="TalentBankChangeInfoDlg.bankChange()" value="${item.newBankName}">
+                                <input type="text" class="form-control" id="newBankName" name="newBankName" placeholder="XX银行" onchange="TalentBankChangeInfoDlg.bankChange()" value="{$row.newBankName}">
                             </div>
                         </div>
 
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">现开户银行网点</label>
                             <div class="col-sm-4 spacing">
-                                <input type="text" class="form-control" id="newBankNerPoint" name="newBankNerPoint" placeholder="XX银行XX省XX市XX支行/分行/分理处" value="${item.newBankNerPoint}">
+                                <input type="text" class="form-control" id="newBankNerPoint" name="newBankNerPoint" placeholder="XX银行XX省XX市XX支行/分行/分理处" value="{$row.newBankNerPoint}">
                             </div>
                         </div>
                         <div class="rowGroup">
                             <label class="col-sm-2 control-label spacing">现银行账号</label>
                             <div class="col-sm-4 spacing">
-                                <input type="text" class="form-control" id="newBankAccount" name="newBankAccount" value="${item.newBankAccount}">
+                                <input type="text" class="form-control" id="newBankAccount" name="newBankAccount" value="{$row.newBankAccount}">
                             </div>
                         </div>
-                        @if(item.type==1){
+                        {if condition="$row['type'] eq 1"}
                         <div class="rowGroup" id="newBankNumberDiv" >
                             <label class="col-sm-2 control-label spacing">现银行行号</label>
                             <div class="col-sm-4 spacing">
-                                <input type="text" class="form-control" id="newBankNumber" name="newBankNumber" value="${item.newBankNumber}">
+                                <input type="text" class="form-control" id="newBankNumber" name="newBankNumber" value="{$row.newBankNumber}">
                             </div>
                         </div>
-                        @}
+                        {/if}
                     </div>
                 </form>
             </div>

+ 90 - 89
public/static/modular/gate/talentLibrary/talentBankChange/talentBankChange_info.js

@@ -3,36 +3,36 @@
  */
 var locked = false;
 var TalentBankChangeInfoDlg = {
-    talentBankChangeInfoData : {},
+    talentBankChangeInfoData: {},
     validateFields: {
         newBankName: {
             validators: {
                 notEmpty: {
                     message: '现开户银行不能为空'
-                },regexp :{
+                }, regexp: {
                     regexp: /^[\u4e00-\u9fa5]*银行$/,
-                    message:"现开户银行格式不正确"
+                    message: "现开户银行格式不正确"
                 }
             }
         },
-        newBankNerPoint : {
+        newBankNerPoint: {
             validators: {
                 notEmpty: {
                     message: '现开户银行网点不能为空'
-                },regexp :{
+                }, regexp: {
                     regexp: /^[\u4e00-\u9fa5]*银行[\u4e00-\u9fa5]*省?[\u4e00-\u9fa5]+市[\u4e00-\u9fa5]*$/,
-                    message:"现开户银行格式不正确"
+                    message: "现开户银行格式不正确"
                 }
             }
         },
-        newBankAccount : {
+        newBankAccount: {
             validators: {
                 notEmpty: {
                     message: '现银行账号不能为空'
                 },
-                regexp :{
-                    regexp:/^\d+$/,
-                    message:"现银行账号格式不正确"
+                regexp: {
+                    regexp: /^\d+$/,
+                    message: "现银行账号格式不正确"
                 }
             }
         },
@@ -42,7 +42,7 @@ var TalentBankChangeInfoDlg = {
 /**
  * 清除数据
  */
-TalentBankChangeInfoDlg.clearData = function() {
+TalentBankChangeInfoDlg.clearData = function () {
     this.talentBankChangeInfoData = {};
 }
 
@@ -52,7 +52,7 @@ TalentBankChangeInfoDlg.clearData = function() {
  * @param key 数据的名称
  * @param val 数据的具体值
  */
-TalentBankChangeInfoDlg.set = function(key, val) {
+TalentBankChangeInfoDlg.set = function (key, val) {
     this.talentBankChangeInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
     return this;
 }
@@ -63,38 +63,38 @@ TalentBankChangeInfoDlg.set = function(key, val) {
  * @param key 数据的名称
  * @param val 数据的具体值
  */
-TalentBankChangeInfoDlg.get = function(key) {
+TalentBankChangeInfoDlg.get = function (key) {
     return $("#" + key).val();
 }
 
 /**
  * 关闭此对话框
  */
-TalentBankChangeInfoDlg.close = function() {
+TalentBankChangeInfoDlg.close = function () {
     parent.layer.close(window.parent.TalentBankChange.layerIndex);
 }
 
 /**
  * 收集数据
  */
-TalentBankChangeInfoDlg.collectData = function() {
+TalentBankChangeInfoDlg.collectData = function () {
     this.set('id')
-    .set('type')
-    .set('talentName')
-    .set('talentId')
-    .set('enterpriseId')
-    .set('enterpriseName')
-    .set('idCard')
-    .set('talentArrange')
-    .set('oldBankName')
-    .set('oldBankNerPoint')
-    .set('oldBankAccount')
-    .set('oldBankNumber')
-    .set('newBankName')
-    .set('newBankNerPoint')
-    .set('newBankAccount')
-    .set('newBankNumber')
-    .set('description');
+            .set('type')
+            .set('talentName')
+            .set('talentId')
+            .set('enterpriseId')
+            .set('enterpriseName')
+            .set('idCard')
+            .set('talentArrange')
+            .set('oldBankName')
+            .set('oldBankNerPoint')
+            .set('oldBankAccount')
+            .set('oldBankNumber')
+            .set('newBankName')
+            .set('newBankNerPoint')
+            .set('newBankAccount')
+            .set('newBankNumber')
+            .set('description');
 }
 
 /**
@@ -109,42 +109,43 @@ TalentBankChangeInfoDlg.validate = function () {
 /**
  * 提交添加
  */
-TalentBankChangeInfoDlg.addSubmit = function() {
+TalentBankChangeInfoDlg.addSubmit = function () {
     this.clearData();
     this.collectData();
     //提交信息
-    if(!this.validate()){
+    if (!this.validate()) {
         return;
     }
     //提交信息
-    if(locked) return ;
+    if (locked)
+        return;
     locked = true;
-    if(this.talentBankChangeInfoData.id!=null && this.talentBankChangeInfoData.id!=''){
-        var ajax = new $ax(Feng.ctxPath + "/api/talentBankChange/update", function(data){
-            if(data.code==200){
+    if (this.talentBankChangeInfoData.id != null && this.talentBankChangeInfoData.id != '') {
+        var ajax = new $ax(Feng.ctxPath + "/enterprise/talentBankChange/apply", function (data) {
+            if (data.code == 200) {
                 Feng.success(data.msg);
                 window.parent.TalentBankChange.table.refresh();
-            }else{
+            } else {
                 Feng.info(data.msg);
             }
             locked = false;
-        },function(data){
+        }, function (data) {
             Feng.error("修改失败!" + data.responseJSON.message + "!");
             locked = false;
         });
         ajax.set(this.talentBankChangeInfoData);
         ajax.start();
-    }else{
-        var ajax = new $ax(Feng.ctxPath + "/api/talentBankChange/add", function(data){
-            if(data.code==200){
+    } else {
+        var ajax = new $ax(Feng.ctxPath + "/enterprise/talentBankChange/apply", function (data) {
+            if (data.code == 200) {
                 $("#id").val(data.obj.id);
                 Feng.success(data.msg);
                 window.parent.TalentBankChange.table.refresh();
-            }else{
+            } else {
                 Feng.info(data.msg);
             }
             locked = false;
-        },function(data){
+        }, function (data) {
             Feng.error("添加失败!" + data.responseJSON.message + "!");
             locked = false;
         });
@@ -156,28 +157,28 @@ TalentBankChangeInfoDlg.addSubmit = function() {
 /**
  * 提交修改
  */
-TalentBankChangeInfoDlg.editSubmit = function(type) {
+TalentBankChangeInfoDlg.editSubmit = function (type) {
     this.clearData();
     this.collectData();
     //提交信息
-    if(!this.validate()){
+    if (!this.validate()) {
         return;
     }
     //提交信息
-    var ajax = new $ax(Feng.ctxPath + "/api/talentBankChange/update", function(data){
-        if(data.code=="200"){
-            if(type == 1){
+    var ajax = new $ax(Feng.ctxPath + "/enterprise/talentBankChange/apply", function (data) {
+        if (data.code == "200") {
+            if (type == 1) {
                 Feng.success(data.msg);
                 window.parent.TalentBankChange.table.refresh();
                 TalentBankChangeInfoDlg.close();
-            }else{
+            } else {
                 TalentBankChangeInfoDlg.submitToCheck();
             }
-        }else{
+        } else {
             Feng.info(data.msg);
         }
         locked = false;
-    },function(data){
+    }, function (data) {
         Feng.error("修改失败!" + data.responseJSON.message + "!");
         locked = false;
     });
@@ -188,26 +189,26 @@ TalentBankChangeInfoDlg.editSubmit = function(type) {
 /**
  * 初始化
  */
-TalentBankChangeInfoDlg.talentInfoDetail = function(){
+TalentBankChangeInfoDlg.talentInfoDetail = function () {
     var talentId = $("#talentId").val();
-    var ajax = new $ax(Feng.ctxPath + "/api/talentInfo/detail/"+talentId, function(data){
-        $("#type").val(data.type);
+    var ajax = new $ax(Feng.ctxPath + "/enterprise/talent/getTalentBasicById/id/" + talentId, function (data) {
+        $("#type").val(data.enterpriseType);
         $("#enterpriseId").val(data.enterpriseId);
         $("#talentName").val(data.name);
-        $("#idCard").val(data.idCard);
+        $("#idCard").val(data.card_number);
         $("#enterpriseName").val(data.enterpriseName);
         $("#talentArrangeName").val(data.talentArrangeName);
-        $("#talentArrange").val(data.talentArrange);
+        $("#talentArrange").val(data.talent_arrange);
         $("#oldBankName").val(data.bank);
-        $("#oldBankNerPoint").val(data.bankNetwork);
-        $("#oldBankAccount").val(data.bankAccount);
-        $("#oldBankNumber").val(data.bankNumber);
-        if(data.type == 1){
-            $("#newBankNumberDiv,#oldBankNumberDiv").css("display","block");
-        }else{
-            $("#newBankNumberDiv,#oldBankNumberDiv").css("display","none");
+        $("#oldBankNerPoint").val(data.bank_branch_name);
+        $("#oldBankAccount").val(data.bank_account);
+        $("#oldBankNumber").val(data.bank_number);
+        if (data.type == 1) {
+            $("#newBankNumberDiv,#oldBankNumberDiv").css("display", "block");
+        } else {
+            $("#newBankNumberDiv,#oldBankNumberDiv").css("display", "none");
         }
-    },function(data){
+    }, function (data) {
         Feng.error("查询失败!" + data.responseJSON.message + "!");
     });
     ajax.set();
@@ -217,9 +218,9 @@ TalentBankChangeInfoDlg.talentInfoDetail = function(){
 
 TalentBankChangeInfoDlg.bankChange = function () {
     var bank = $("#newBankName").val();
-    if($.trim(bank)=='中国工商银行'){
+    if ($.trim(bank) == '中国工商银行') {
         $("#newBankNumber").val('102391050013');
-    }else {
+    } else {
         $("#newBankNumber").val('');
     }
 }
@@ -228,29 +229,29 @@ TalentBankChangeInfoDlg.bankChange = function () {
 /**
  * 提交审核
  */
-TalentBankChangeInfoDlg.submitToCheck = function(){
+TalentBankChangeInfoDlg.submitToCheck = function () {
     var id = $("#id").val();
-    if(id==null || id==""){
+    if (id == null || id == "") {
         Feng.info("请先填写基础信息");
-        return ;
+        return;
     }
     var checkState = $("#checkState").val();
-    if(checkState==1){
+    if (checkState == 1) {
         Feng.error("正在审核中,无法修改");
-        return ;
+        return;
     }
-    if(checkState==3){
+    if (checkState == 3) {
         Feng.error("审核通过,无法修改");
-        return ;
+        return;
     }
-    var operation = function() {
-        var ajax = new $ax(Feng.ctxPath + "/api/talentBankChange/submitToCheck", function (data) {
-            if(data.code==200){
+    var operation = function () {
+        var ajax = new $ax(Feng.ctxPath + "/enterprise/talentBankChange/submitToCheck", function (data) {
+            if (data.code == 200) {
                 Feng.success(data.msg);
                 // $("#checkState").val(data.obj);
                 window.parent.TalentBankChange.table.refresh();
                 TalentBankChangeInfoDlg.close();
-            }else{
+            } else {
                 Feng.error(data.msg);
             }
         }, function (data) {
@@ -262,19 +263,19 @@ TalentBankChangeInfoDlg.submitToCheck = function(){
     Feng.confirm("请确认基础信息已核对无误,相应附件已上传,一旦提交,无法修改", operation);
 }
 
-$(function() {
+$(function () {
     Feng.initValidator("talentBankChangeForm", TalentBankChangeInfoDlg.validateFields);
     Feng.addAjaxSelect({
         "id": 'talentArrange',
         "displayCode": "code",
         "displayName": "name",
         "type": "GET",
-        "url": Feng.ctxPath + "/api/common/findChildDictByCode?code=un_talentLevel"
+        "url": Feng.ctxPath + "/common/tool/findChildDictByCode?code=talent_arrange"
     });
     var id = $("#id").val();
     var url = "";
-    if(id==null||id==''){
-        url = "/api/talentInfo/findTalentInfoInLibrary/"+CONFIG.project_bankchange;
+    if (id == null || id == '') {
+        url = "/enterprise/talent/findTalentInfoInLibrary/type/" + CONFIG.project_bankchange;
         Feng.addAjaxSelect({
             "id": 'talentId',
             "displayCode": "id",
@@ -282,17 +283,17 @@ $(function() {
             "type": "GET",
             "url": Feng.ctxPath + url
         });
-    }else{
-        if($("#type").val() == 1){
-            $("#newBankNumberDiv,#oldBankNumberDiv").css("display","block");
-        }else{
-            $("#newBankNumberDiv,#oldBankNumberDiv").css("display","none");
+    } else {
+        if ($("#type").val() == 1) {
+            $("#newBankNumberDiv,#oldBankNumberDiv").css("display", "block");
+        } else {
+            $("#newBankNumberDiv,#oldBankNumberDiv").css("display", "none");
         }
     }
     $("select").each(function () {
         $(this).val($(this).attr("selectVal"));
     });
-    if(id!=null && id!=''){
-        $("#talentId").attr("disabled","disabled");
+    if (id != null && id != '') {
+        $("#talentId").attr("disabled", "disabled");
     }
 });