sugangqiang 2 éve
szülő
commit
48ad98bea7

+ 138 - 0
app/admin/controller/TalentQuit.php

@@ -0,0 +1,138 @@
+<?php
+
+namespace app\admin\controller;
+
+use app\admin\common\AdminController;
+use app\common\model\TalentQuit as TqModel;
+use app\common\api\DictApi;
+use app\common\state\MainState;
+use app\common\model\TalentLog;
+use app\common\state\ProjectState;
+use think\facade\Db;
+
+/**
+ * Description of TalentQuit
+ *
+ * @author sgq
+ */
+class TalentQuit extends AdminController {
+
+    public function index() {
+        return view("", ["type" => $this->user["type"]]);
+    }
+
+    public function list() {
+        $params = $this->request->param();
+        $offset = $params["offset"] ?: 0;
+        $order = $params["order"] ?: "desc";
+        $limit = $params["limit"] ?: 10;
+        $where = $this->setTalentQuit($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();
+        foreach ($list as $key => $item) {
+            $list[$key]["talentArrangeName"] = $levelMap[$item["talentArrange"]];
+            $list[$key]["talentTypeName"] = $typeMap[$item["talentType"]];
+        }
+
+        return json(["rows" => $list, "total" => $count]);
+    }
+
+    public function check() {
+        $id = $this->request["id"];
+        $info = TqModel::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"]];
+        }
+        return view("check", ["type" => $this->user["type"], "row" => $info]);
+    }
+
+    public function submitToCheck() {
+        $responseObj = new \stdClass();
+        $responseObj->code = 500;
+        $id = $this->request["id"];
+        $checkState = $this->request["checkState"];
+        $checkMsg = $this->request["checkMsg"];
+        $info = TqModel::where("id", $id)->find();
+        if (!$info) {
+            $responseObj->msg = "系统错误,请联系管理员";
+            return $responseObj;
+        }
+        if (!$checkState) {
+            $responseObj->msg = "请选择审核状态";
+            return $responseObj;
+        }
+        Db::startTrans();
+        try {
+            //添加日志
+            $user = $this->user;
+            $log["id"] = getStringId();
+            $log["active"] = 1;
+            $log["state"] = $checkState;
+            $log["step"] = 11;
+            $log["stateChange"] = MainState::getStateDesc($info["checkState"]) . "->" . MainState::getStateDesc($checkState);
+            $log["type"] = ProjectState::QUIT;
+            $log["mainId"] = $id;
+            $log["description"] = $checkMsg;
+            $log["createUser"] = $user ? sprintf("%s(%s)", $user["account"], $user["companyName"] ?: $user["rolename"]) : "系统";
+            $log["createTime"] = date("Y-m-d H:i:s");
+            $updTalentQuit["id"] = $id;
+            $updTalentQuit["checkState"] = $checkState;
+            $updTalentQuit["checkMsg"] = $checkMsg;
+            if ($checkState == 3) {
+                //修改人才库信息
+                $upd["id"] = $info["talentId"];
+                $upd["active"] = 2;
+                $upd["cur_quit_time"] = $info["quitTime"];
+                Db::table("new_talent_info")->save($upd);
+
+                $talentLog["id"] = getStringId();
+                $talentLog["active"] = 1;
+                $talentLog["step"] = 22;
+                $talentLog["type"] = ProjectState::TALENT;
+                $talentLog["mainId"] = $info["talentId"];
+                $talentLog["description"] = "离职变更通过,同步到人才库";
+                $talentLog["createUser"] = $user ? sprintf("%s(%s)", $user["account"], $user["companyName"] ?: $user["rolename"]) : "系统";
+                $talentLog["createTime"] = date("Y-m-d H:i:s");
+                Db::table("new_talent_checklog")->insert($talentLog);
+                $updTalentQuit["passTime"] = date("Y-m-d H:i:s");
+            }
+            Db::table("new_talent_checklog")->insert($log);
+            Db::table("un_talent_quit")->save($updTalentQuit);
+            $responseObj->code = 200;
+            $responseObj->msg = "审核成功";
+
+            Db::commit();
+            return $responseObj;
+        } catch (\think\db\exception\DbException $e) {
+            $responseObj->msg = $e->getMessage();
+            Db::rollback();
+            return $responseObj;
+        }
+    }
+
+    private function setTalentQuit($talentQuitInfo) {
+        $where = [];
+        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["talentName"])) {
+            $where[] = ["talentName", "=", $talentQuitInfo["talentName"]];
+        }
+        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["idCard"])) {
+            $where[] = ["idCard", "=", $talentQuitInfo["IdCard"]];
+        }
+        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["enterpriseName"])) {
+            $where[] = ["enterpriseName", "=", $talentQuitInfo["enterpriseName"]];
+        }
+        if (\StrUtil::isNotEmpAndNull($talentQuitInfo["talentArrange"])) {
+            $where[] = ["talentArrange", "=", $talentQuitInfo["talentArrange"]];
+        }
+        if ($talentQuitInfo["checkState"] != null) {
+            $where[] = ["checkState", "=", $talentQuitInfo["checkState"]];
+        }
+        return $where;
+    }
+
+}

+ 167 - 0
app/admin/view/talent_quit/check.html

@@ -0,0 +1,167 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    #talentInfoForm label {
+        font-size: xx-small;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+</style>
+<div class="ibox float-e-margins">
+    <div class="ibox-content">
+        <div class="form-horizontal">
+            <div class="row">
+                <div class="col-sm-12" >
+                    <div class="tabs-container" >
+                        <ul class="nav nav-tabs">
+                            <li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">基本信息</a></li>
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="TalentQuitInfoDlg.initFileTable()"  aria-expanded="false">离职申报附件</a></li>
+                            <li  class="" style="float: right;">
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentQuitInfoDlg.download()" >
+                                    <i class="fa fa-download"></i>&nbsp;打包下载
+                                </button>
+                            </li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">基础信息</div>
+                                    <div class="panel-body">
+                                        <form id="talentQuitForm">
+                                            <div class="col-sm-12 form-group-sm">
+                                                <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 type="hidden" id="enterpriseId" name="enterpriseId" value="{$row.enterpriseId}"/>
+                                                <input type="hidden" id="talentId" name="talentId" value="{$row.talentId}"/>
+                                                <input type="hidden" id="year" name="year" value="{$row.year}">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">离职对象</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control" id="talentName" name="talentName" readonly="readonly" 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" id="enterpriseName" readonly="readonly" 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" id="idCard" readonly="readonly" 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" id="talentArrange" readonly="readonly" name="talentArrange" 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" id="identifyTime" readonly="readonly" name="identifyTime" value="{$row.identifyTime}"/>
+                                                    </div>
+                                                </div>
+
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">合同开始时间</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control" id="starttime" readonly="readonly" name="starttime" value="{$row.starttime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">合同结束时间</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control" id="endtime" readonly="readonly" name="endtime" value="{$row.endtime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">入职时间</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control" id="entryTime" readonly="readonly" name="entryTime" value="{$row.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">手机号码</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control" id="phone" readonly="readonly" name="phone" value="{$row.phone}"/>
+                                                    </div>
+                                                </div>
+                                                {if condition="$type eq 1"}
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">人才标签</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control" id="talentTypeName" readonly="readonly" name="talentTypeName" value="{$row.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                {/if}
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">离职时间</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <input class="form-control date time" id="quitTime" name="quitTime" readonly="readonly" value="{$row.quitTime}" />
+                                                    </div>
+                                                </div>
+                                                {if condition="$type eq 1"}
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-2 control-label spacing">离职原因</label>
+                                                    <div class="col-sm-4 spacing">
+                                                        <select class="form-control" id="quitReason" name="离职申报原因" disabled="disabled" name="quitReason" value="{$row.quitReason}">
+                                                            <option value="">请选择</option>
+                                                            <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
+                                                            <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
+                                                            <option value="因工作单位变动进行申报">因工作单位变动进行申报</option>
+                                                        </select>
+                                                    </div>
+                                                </div>
+                                                {/if}
+                                            </div>
+                                        </form>
+                                    </div>
+                                </div>
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
+                                    <table id="logTable">
+                                    </table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">               
+                            <table id="fileTable" 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>
+</div>
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentLibrary/talentQuit/talentQuit_info.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 117 - 0
app/admin/view/talent_quit/index.html

@@ -0,0 +1,117 @@
+{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">
+                            <input type="hidden" id="type" value="{$type}">
+                            <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="enterpriseName" 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="talentArrange">                                        
+                                    </select>
+                                </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="1">待审核</option>
+                                        <option value="9">重新提交</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="TalentQuit.search()">
+                                    <i class="fa fa-search"></i>&nbsp;搜索
+                                </button>
+                                <button type="button" class="btn btn-sm btn-primary" onclick="TalentQuit.reset()">
+                                    <i class="fa fa-trash"></i>&nbsp;重置
+                                </button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentQuitTableToolbar" role="group">
+                            {if condition="chkCommission('/admin/talentQuit/firstCheck','/talentChange/quitCheck')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentQuit.openTalentQuitCheck()">
+                                <i class="fa fa-check"></i>&nbsp;审核
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talentQuit/quitExport','/talentChange/quitExport')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentQuit.export()">
+                                <i class="fa fa-file-excel-o"></i>&nbsp;导出
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talentQuit/quitDownload','/talentChange/quitDownload')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentQuit.download()">
+                                <i class="fa fa-download"></i>&nbsp;下载
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talentQuit/quitDetail','/talentChange/quitDetail')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentQuit.openTalentQuitDetail()">
+                                <i class="fa fa-eye"></i>&nbsp;查看
+                            </button>
+                            {/if}
+                        </div>
+                        <table id="TalentQuitTable" 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/talentQuit/talentQuit.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

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

@@ -227,8 +227,8 @@ class MenuApi {
         $menus[] = ["type" => [1, 2, 5, 6], "code" => "yxrck", "pcode" => "rcrd", "name" => "优秀人才库", "url" => "/enterprise/talent_library/index", "icon" => "fa-thumbs-up", "status" => 1];
         $menus[] = ["type" => [2], "code" => "jfsb", "pcode" => "rcrd", "name" => "积分申报", "url" => "/enterprise/integral/index", "icon" => "fa-credit-card", "status" => 1];
         $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" => "", "icon" => "fa-thumbs-up", "status" => 1];
-        $menus[] = ["type" => [1, 2, 5, 6], "code" => "gzdwbg", "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" => "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" => "", "icon" => "fa-thumbs-up", "status" => 1];

+ 1 - 0
app/enterprise/controller/TalentQuit.php

@@ -99,6 +99,7 @@ class TalentQuit extends EnterpriseController {
                 return $response;
             }
         }
+        $year = $info["year"] ?: $request["year"];
         return view("", ["type" => $this->user["type"], "year" => $request["year"], "row" => $info]);
     }
 

+ 31 - 31
app/enterprise/view/talent_work_unit_change/apply.html

@@ -30,84 +30,84 @@
                             <div class="panel-body" >
                                 <form id="talentWorkUnitForm">
                                     <div class="col-sm-12 form-group-sm">
-                                        <input id="id" name="id" value="" type="hidden"/>
-                                        <input type="hidden" id="type" name="type" value=""/>
-                                        <input id="talentId" name="talentId" type="hidden"/>
-                                        <input id="oldEnterpriseId" name="oldEnterpriseId" type="hidden"/>
-                                        <input id="newEnterpriseId" name="newEnterpriseId" type="hidden"/>
-                                        <input id="checkState" name="checkState" type="hidden"/>
-                                        <input type="hidden" id="year" name="year" value="${year}">
+                                        <input id="id" name="id" value="{$row.id}" type="hidden"/>
+                                        <input type="hidden" id="type" name="type" value="{$type}"/>
+                                        <input id="talentId" name="talentId" type="hidden" value="{$row.talentId}"/>
+                                        <input id="oldEnterpriseId" name="oldEnterpriseId" type="hidden" value="{$row.oldEnterpriseId}"/>
+                                        <input id="newEnterpriseId" name="newEnterpriseId" type="hidden" value="{$row.newEnterpriseId}"/>
+                                        <input id="checkState" name="checkState" type="hidden" value="{$row.checkState}"/>
+                                        <input type="hidden" id="year" name="year" value="{$year}">
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">证件号码</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="idCard" name="idCard" onchange="TalentWorkunitChangeInfoDlg.talentInfoDetail()"/>
+                                                <input class="form-control" id="idCard" name="idCard" {if condition="$row['talentId']"}readonly{else/}onchange="TalentWorkunitChangeInfoDlg.talentInfoDetail()"{/if} 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" id="talentName" readonly="readonly" name="talentName" />
+                                                <input class="form-control" id="talentName" readonly="readonly" name="talentName"  value="{$row.talentName}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">人才层次</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="talentArrange" disabled="disabled" name="talentArrange"></select>
+                                                <select class="form-control" id="talentArrange" disabled="disabled" name="talentArrange" value="{$row.talentArrange}"></select>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">认定日期</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="identifyTime" readonly="readonly" name="identifyTime" />
+                                                <input class="form-control" id="identifyTime" readonly="readonly" name="identifyTime"  value="{$row.identifyTime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">原工作单位</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="oldEnterpriseName" readonly="readonly" name="oldEnterpriseName" />
+                                                <input class="form-control" id="oldEnterpriseName" readonly="readonly" name="oldEnterpriseName"  value="{$row.oldEnterpriseName}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">原人才标签</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="oldTalentType" disabled="disabled" name="oldTalentType"></select>
+                                                <select class="form-control" id="oldTalentType" disabled="disabled" name="oldTalentType" value="{$row.oldTalentType}"></select>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">原首次来晋行政介绍信时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="oldLetterTime" readonly="readonly" name="oldLetterTime">
+                                                <input class="form-control" id="oldLetterTime" readonly="readonly" name="oldLetterTime" value="{$row.oldLetterTime}">
                                             </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="phone" name="phone" />
+                                                <input class="form-control" readonly="readonly" id="phone" name="phone"  value="{$row.phone}"/>
                                             </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="oldAnyTime" name="oldAnyTime" />
+                                                <input class="form-control" readonly="readonly" id="oldAnyTime" name="oldAnyTime"  value="{$row.oldAnyTime}"/>
                                             </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="oldPost" name="oldPost" />
+                                                <input class="form-control" readonly="readonly" id="oldPost" name="oldPost"  value="{$row.oldPost}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">离职时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="quitTime" readonly="readonly" name="quitTime" />
+                                                <input class="form-control" id="quitTime" readonly="readonly" name="quitTime" value="{$row.quitTime}"/>
                                             </div>
                                         </div>
-                                        @if(type==1){
+                                        {if condition="$type eq 1"}
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">离职申报原因</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="quitReason" disabled="disabled" name="quitReason" >
+                                                <select class="form-control" id="quitReason" disabled="disabled" name="quitReason" value="{$row.quitReason}">
                                                     <option value="">请选择</option>
                                                     <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
                                                     <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
@@ -115,54 +115,54 @@
                                                 </select>
                                             </div>
                                         </div>
-                                        @}
+                                        {/if}
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">新单位名称</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="newEnterpriseName" readonly="readonly" name="newEnterpriseName" />
+                                                <input class="form-control" id="newEnterpriseName" readonly="readonly" name="newEnterpriseName"  value="{$row.newEnterpriseName}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">新人才标签</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="newTalentType" name="newTalentType" onchange="TalentWorkunitChangeInfoDlg.typeChange('new')"></select>
+                                                <select class="form-control" id="newTalentType" name="newTalentType" value="{$row.newTalentType}" onchange="TalentWorkunitChangeInfoDlg.typeChange('new')"></select>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">新首次来晋行政介绍信时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="newLetterTime" name="newLetterTime"/>
+                                                <input class="form-control date" id="newLetterTime" name="newLetterTime" value="{$row.newLetterTime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">合同开始时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="starttime" name="starttime" />
+                                                <input class="form-control date" id="starttime" name="starttime" value="{$row.starttime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">合同结束时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="endtime" name="endtime" />
+                                                <input class="form-control date" id="endtime" name="endtime" value="{$row.endtime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">新职务</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="newPost" name="newPost" />
+                                                <input class="form-control" id="newPost" name="newPost" value="{$row.newPost}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">入职/变更时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="anyTime" name="anyTime" />
+                                                <input class="form-control date" id="anyTime" name="anyTime" value="{$row.anyTime}"/>
                                             </div>
                                         </div>
-                                        @if(type==1){
+                                        {if condition="$type eq 1"}
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">单位变更申报原因</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="anyReason"  name="anyReason" >
+                                                <select class="form-control" id="anyReason"  name="anyReason" value="{$row.anyReason}">
                                                     <option value="">请选择</option>
                                                     <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
                                                     <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
@@ -170,7 +170,7 @@
                                                 </select>
                                             </div>
                                         </div>
-                                        @}
+                                        {/if}
                                     </div>
                                 </form>
                             </div>

+ 50 - 50
app/enterprise/view/talent_work_unit_change/view.html

@@ -30,146 +30,146 @@
                             <div class="panel-body" >
                                 <form id="talentWorkUnitForm">
                                     <div class="col-sm-12 form-group-sm">
-                                        <input id="id" name="id" type="hidden" value="${item.id}"/>
-                                        <input type="hidden" id="type" name="type" value="${item.type}"/>
-                                        <input id="talentId" name="talentId" type="hidden" value="${item.talentId}"/>
-                                        <input id="oldEnterpriseId" name="oldEnterpriseId" type="hidden" value="${item.oldEnterpriseId}"/>
-                                        <input id="newEnterpriseId" name="newEnterpriseId" type="hidden" value="${item.newEnterpriseId}"/>
-                                        <input id="checkState" name="checkState" type="hidden" value="${item.checkState}"/>
+                                        <input id="id" name="id" type="hidden" value="{$row.id}"/>
+                                        <input type="hidden" id="type" name="type" value="{$row.type}"/>
+                                        <input id="talentId" name="talentId" type="hidden" value="{$row.talentId}"/>
+                                        <input id="oldEnterpriseId" name="oldEnterpriseId" type="hidden" value="{$row.oldEnterpriseId}"/>
+                                        <input id="newEnterpriseId" name="newEnterpriseId" type="hidden" value="{$row.newEnterpriseId}"/>
+                                        <input id="checkState" name="checkState" type="hidden" value="{$row.checkState}"/>
                                         <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" id="talentName" readonly="readonly" name="talentName" value="${item.talentName}"/>
+                                                <input class="form-control" id="talentName" readonly="readonly" name="talentName" value="{$row.talentName}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">人才层次</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="talentArrange" disabled="disabled" name="talentArrange" value="${item.talentArrange}"></select>
+                                                <select class="form-control" id="talentArrange" disabled="disabled" name="talentArrange" value="{$row.talentArrange}"></select>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">认定日期</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="identifyTime" readonly="readonly" name="identifyTime" value="${item.identifyTime}"/>
+                                                <input class="form-control" id="identifyTime" readonly="readonly" name="identifyTime" value="{$row.identifyTime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">原工作单位</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="oldEnterpriseName" readonly="readonly" name="oldEnterpriseName" value="${item.oldEnterpriseName}"/>
+                                                <input class="form-control" id="oldEnterpriseName" readonly="readonly" name="oldEnterpriseName" value="{$row.oldEnterpriseName}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">原人才标签</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="oldTalentType" disabled="disabled" name="oldTalentType" value="${item.oldTalentType}"></select>
+                                                <select class="form-control" id="oldTalentType" disabled="disabled" name="oldTalentType" value="{$row.oldTalentType}"></select>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">原首次来晋行政介绍信时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="oldLetterTime" readonly="readonly" name="oldLetterTime" value="${item.oldLetterTime}">
+                                                <input class="form-control" id="oldLetterTime" readonly="readonly" name="oldLetterTime" value="{$row.oldLetterTime}">
                                             </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="phone" name="phone" value="${item.phone}"/>
+                                                <input class="form-control" readonly="readonly" id="phone" name="phone" value="{$row.phone}"/>
                                             </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="oldAnyTime" name="oldAnyTime" value="${item.oldAnyTime}"/>
+                                                <input class="form-control" readonly="readonly" id="oldAnyTime" name="oldAnyTime" value="{$row.oldAnyTime}"/>
                                             </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="oldPost" name="oldPost" value="${item.oldPost}"/>
+                                                <input class="form-control" readonly="readonly" id="oldPost" name="oldPost" value="{$row.oldPost}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">离职时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="quitTime" readonly="readonly" name="quitTime" value="${item.quitTime}"/>
+                                                <input class="form-control" id="quitTime" readonly="readonly" name="quitTime" value="{$row.quitTime}"/>
                                             </div>
-                                        </div>
-                                        @if(type==1){
-                                            <div class="rowGroup">
-                                                <label class="col-sm-2 control-label spacing">离职申报原因</label>
-                                                <div class="col-sm-4 spacing">
-                                                    <select class="form-control" id="quitReason" readonly="readonly" name="quitReason" value="${item.quitReason}">
-                                                        <option value="">请选择</option>
-                                                        <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
-                                                        <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
-                                                        <option value="因工作单位变动进行申报">因工作单位变动进行申报</option>
-                                                    </select>
-                                                </div>
+                                        </div>                                        
+                                        {if condition="$type eq 1"}
+                                        <div class="rowGroup">
+                                            <label class="col-sm-2 control-label spacing">离职申报原因</label>
+                                            <div class="col-sm-4 spacing">
+                                                <select class="form-control" id="quitReason" readonly="readonly" name="quitReason" value="{$row.quitReason}">
+                                                    <option value="">请选择</option>
+                                                    <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
+                                                    <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
+                                                    <option value="因工作单位变动进行申报">因工作单位变动进行申报</option>
+                                                </select>
                                             </div>
-                                        @}
+                                        </div>
+                                        {/if}
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">新单位名称</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="newEnterpriseName" readonly="readonly" name="newEnterpriseName" value="${item.newEnterpriseName}"/>
+                                                <input class="form-control" id="newEnterpriseName" readonly="readonly" name="newEnterpriseName" value="{$row.newEnterpriseName}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">新人才标签</label>
                                             <div class="col-sm-4 spacing">
-                                                <select class="form-control" id="newTalentType" name="newTalentType" value="${item.newTalentType}" onchange="TalentWorkunitChangeInfoDlg.typeChange('new')"></select>
+                                                <select class="form-control" id="newTalentType" name="newTalentType" value="{$row.newTalentType}" onchange="TalentWorkunitChangeInfoDlg.typeChange('new')"></select>
                                             </div>
                                         </div>
                                         <div class="rowGroup" style="display: none">
                                             <label class="col-sm-2 control-label spacing">新首次来晋行政介绍信时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="newLetterTime" name="newLetterTime" value="${item.newLetterTime}"/>
+                                                <input class="form-control date" id="newLetterTime" name="newLetterTime" value="{$row.newLetterTime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">合同开始时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="starttime" name="starttime" value="${item.starttime}"/>
+                                                <input class="form-control date" id="starttime" name="starttime" value="{$row.starttime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">合同结束时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="endtime" name="endtime" value="${item.endtime}"/>
+                                                <input class="form-control date" id="endtime" name="endtime" value="{$row.endtime}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">新职务</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control" id="newPost" name="newPost" value="${item.newPost}"/>
+                                                <input class="form-control" id="newPost" name="newPost" value="{$row.newPost}"/>
                                             </div>
                                         </div>
                                         <div class="rowGroup">
                                             <label class="col-sm-2 control-label spacing">入职/变更时间</label>
                                             <div class="col-sm-4 spacing">
-                                                <input class="form-control date" id="anyTime" name="anyTime" value="${item.anyTime}"/>
+                                                <input class="form-control date" id="anyTime" name="anyTime" value="{$row.anyTime}"/>
                                             </div>
                                         </div>
-                                        @if(type==1){
-                                            <div class="rowGroup">
-                                                <label class="col-sm-2 control-label spacing">单位变更申报原因</label>
-                                                <div class="col-sm-4 spacing">
-                                                    <select class="form-control" id="anyReason"  name="anyReason" value="${item.anyReason}">
-                                                        <option value="">请选择</option>
-                                                        <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
-                                                        <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
-                                                        <option value="因工作单位变动进行申报">因工作单位变动进行申报</option>
-                                                    </select>
-                                                </div>
+                                        {if condition="$type eq 1"}
+                                        <div class="rowGroup">
+                                            <label class="col-sm-2 control-label spacing">单位变更申报原因</label>
+                                            <div class="col-sm-4 spacing">
+                                                <select class="form-control" id="anyReason"  name="anyReason" value="{$row.anyReason}">
+                                                    <option value="">请选择</option>
+                                                    <option value="因人才标签变更进行申报">因人才标签变更进行申报</option>
+                                                    <option value="因企业标签变更进行申报">因企业标签变更进行申报</option>
+                                                    <option value="因工作单位变动进行申报">因工作单位变动进行申报</option>
+                                                </select>
                                             </div>
-                                        @}
+                                        </div>
+                                        {/if}
                                     </div>
                                 </form>
                             </div>
@@ -193,6 +193,6 @@
 <iframe id="hiddenIframe" name="hiddenIframe" style="display: none"></iframe>
 <!--<script src="${ctxPath}/static/modular/gate/talentLibrary/talentWorkunitChange/talentWorkunitChange_select.js"></script>-->
 <script type="text/javascript">
-    document.write('<script src="${ctxPath}/static/modular/gate/talentLibrary/talentWorkunitChange/talentWorkunitChange_select.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/gate/talentLibrary/talentWorkunitChange/talentWorkunitChange_select.js?v=' + (new Date()).getTime() + '"><\/script>');
 </script>
 {/block}

+ 4 - 4
public/static/modular/talentLibrary/talentQuit/talentQuit.js

@@ -88,7 +88,7 @@ TalentQuit.openTalentQuitCheck = function () {
             title: '离职管理审核',
             fix: false, //不固定
             maxmin: true,
-            content: Feng.ctxPath + '/admin/talent_quit/detail/' + TalentQuit.seItem.id,
+            content: Feng.ctxPath + '/admin/talentQuit/check/id/' + TalentQuit.seItem.id,
             btn: ['<i class="fa fa-check"></i>&nbsp;&nbsp;审核', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
             btnAlign: 'c',
             yes: function (index, layero) {
@@ -112,7 +112,7 @@ TalentQuit.openTalentQuitDetail = function () {
             title: '离职管理详情',
             fix: false, //不固定
             maxmin: true,
-            content: Feng.ctxPath + '/admin/talent_quit/detail/id/' + TalentQuit.seItem.id
+            content: Feng.ctxPath + '/admin/talentQuit/check/id/' + TalentQuit.seItem.id
         });
         TalentQuit.layerIndex = index;
         layer.full(index);
@@ -158,7 +158,7 @@ TalentQuit.search = function () {
  */
 TalentQuit.export = function () {
     var queryData = TalentQuit.formParams();
-    var url = Feng.ctxPath + "/admin/talent_quit/export?" +
+    var url = Feng.ctxPath + "/admin/talentQuit/export?" +
             "&talentName=" + queryData.talentName +
             "&idCard=" + queryData.idCard +
             "&enterpriseName=" + queryData.enterpriseName +
@@ -198,7 +198,7 @@ TalentQuit.showLog = function (id) {
 
 $(function () {
     var defaultColunms = TalentQuit.initColumn();
-    var table = new BSTable(TalentQuit.id, "/admin/talent_quit/list", defaultColunms);
+    var table = new BSTable(TalentQuit.id, "/admin/talentQuit/list", defaultColunms);
     table.setPaginationType("server");
     TalentQuit.table = table.init();
     Feng.addAjaxSelect({

+ 87 - 86
public/static/modular/talentLibrary/talentQuit/talentQuit_info.js

@@ -2,68 +2,69 @@
  * 初始化离职管理详情对话框
  */
 var TalentQuitInfoDlg = {
-    talentQuitInfoData : {}
+    talentQuitInfoData: {}
 };
 
 
 /**
  * 关闭此对话框
  */
-TalentQuitInfoDlg.close = function() {
+TalentQuitInfoDlg.close = function () {
     parent.layer.close(window.parent.TalentQuit.layerIndex);
 }
 
 //附件初始化
-TalentQuitInfoDlg.initFileTable = function(){
+TalentQuitInfoDlg.initFileTable = function () {
     var queryData = {};
     queryData['project'] = CONFIG.project_quit;
     queryData['type'] = $("#type").val();
     $("#fileTable").bootstrapTable({
-        url: Feng.ctxPath + "/api/talentInfo/findUnCommonFileType",
+        url: Feng.ctxPath + "/common/api/findCommonFileType",
         method: 'POST',
         contentType: "application/x-www-form-urlencoded; charset=UTF-8",
-        search: false,					// 是否显示表格搜索,此搜索是客户端搜索,不会进服务端
-        showRefresh: false,				// 是否显示刷新按钮
-        clickToSelect: true,			// 是否启用点击选中行
-        singleSelect: true,				// 设置True 将禁止多选
-        striped: true,  				// 是否显示行间隔色
+        search: false, // 是否显示表格搜索,此搜索是客户端搜索,不会进服务端
+        showRefresh: false, // 是否显示刷新按钮
+        clickToSelect: true, // 是否启用点击选中行
+        singleSelect: true, // 设置True 将禁止多选
+        striped: true, // 是否显示行间隔色
         escape: true,
-        pagination: false,   			// 设置为 true 会在表格底部显示分页条
+        pagination: false, // 设置为 true 会在表格底部显示分页条
         paginationHAlign: "left",
         paginationDetailHAlign: "right",
-        sidePagination: "server",   	// 设置在哪里进行分页,可选值为 'client' 或者 'server'
+        sidePagination: "server", // 设置在哪里进行分页,可选值为 'client' 或者 'server'
         showColumns: false,
-        detailView: true,               //是否显示父子表
+        detailView: true, //是否显示父子表
         pageList: [10, 30, 50],
         queryParams: function (params) {
-            return $.extend(queryData,params)
+            return $.extend(queryData, params)
         },
         rowStyle: function (row, index) {
-            return {classes:"info"};
+            return {classes: "info"};
         },
         columns:
-            [
-                {field: 'selectItem', checkbox:false,visible:false},
-                {title: '名称', field: 'name', visible: true, align: 'center', valign: 'middle',width:"30%",'class': 'uitd_showTip',
-                    formatter : function(value,row,index){
-                        if(row.must==1){
-                            return '<i class="fa fa-paste"></i><span style="font-weight:bold;color:red;font-size:14px;font-family:宋体"> * </span> '+ value;
-                        }if(row.must==2){
-                            return '<i class="fa fa-paste"></i>'+value;
+                [
+                    {field: 'selectItem', checkbox: false, visible: false},
+                    {title: '名称', field: 'name', visible: true, align: 'center', valign: 'middle', width: "30%", 'class': 'uitd_showTip',
+                        formatter: function (value, row, index) {
+                            if (row.must == 1) {
+                                return '<i class="fa fa-paste"></i><span style="font-weight:bold;color:red;font-size:14px;font-family:宋体"> * </span> ' + value;
+                            }
+                            if (row.must == 2) {
+                                return '<i class="fa fa-paste"></i>' + value;
+                            }
                         }
-                    }
-                },
-                {title: '模板', field: 'templateUrl', visible: true, align: 'center', valign: 'middle',width:"8%",
-                    formatter : function(value,row,index){
-                        if(value==null||value==''||value=='null'){
-                            return '无';
+                    },
+                    {title: '模板', field: 'templateUrl', visible: true, align: 'center', valign: 'middle', width: "8%",
+                        formatter: function (value, row, index) {
+                            if (value == null || value == '' || value == 'null') {
+                                return '无';
+                            }
+                            return "<button type='button' onclick=\"TalentQuitInfoDlg.downloadFile('" + row.id + "',3)\" style='margin-right: 10px' class=\"btn btn-xs btn-primary\">" +
+                                    "<i class=\"fa fa-download\"></i>下载" +
+                                    "</button>";
                         }
-                        return "<button type='button' onclick=\"TalentQuitInfoDlg.downloadFile('"+row.id+"',3)\" style='margin-right: 10px' class=\"btn btn-xs btn-primary\">" +
-                            "<i class=\"fa fa-download\"></i>下载" +
-                            "</button>";
-                    }
-                },
-            ]
+                    },
+                ]
         ,
         onPostBody: function () {
             $("td.uitd_showTip").bind("mouseover", function () {
@@ -75,32 +76,32 @@ TalentQuitInfoDlg.initFileTable = function(){
             $("#fileTable").bootstrapTable('expandAllRows');
         },
         onExpandRow: function (index, row, $detail) {
-            var ajax = new $ax(Feng.ctxPath + "/api/talentCommonFile/listTalentCommonFile", function (data) {
-                if(data==null||data.length==0){
+            var ajax = new $ax(Feng.ctxPath + "/common/api/listTalentCommonFile", function (data) {
+                if (data == null || data.length == 0) {
                     return;
                 }
                 var html = '<ul class="imgs"><li style="width: 80%;font-weight: bold;padding-top: 5px;">附件原名</li><li style="width: 10%;font-weight: bold;padding-top: 5px;">预览</li><li style="width: 10%;font-weight: bold;padding-top: 5px;">操作</li>';
-                for(var key in data){
+                for (var key in data) {
                     var sn = data[key].url.lastIndexOf(".");
-                    var suffix = data[key].url.substring(sn+1,data[key].url.length);
+                    var suffix = data[key].url.substring(sn + 1, data[key].url.length);
                     var imgStr = "";
-                    if(suffix=="pdf"||suffix=="PDF"){
-                        imgStr = "<button type='button'  onclick=\"Feng.showPdf('"+data[key].url+"','"+data[key].id+"','"+data[key].orignName+"')\" class=\"btn btn-xs btn-danger\"><i class=\"fa fa-file-pdf-o\" aria-hidden=\"true\"></i></button>";
-                    }else if(suffix == "xlsx" || suffix=="XLSX" || suffix == 'xls' || suffix == 'XLS'){
-                        imgStr = "<button type='button'  onclick=\"Feng.showExcel('"+data[key].url+"','"+data[key].id+"','"+data[key].orignName+"')\" class=\"btn btn-xs btn-danger\"><i class=\"fa fa-file-excel-o\" aria-hidden=\"true\"></i></button>";
-                    }else{
-                        imgStr = '<img class=\"imgUrl\"  src=\"'+data[key].url+'\" style=\"width:25px;height:25px;\">';
+                    if (suffix == "pdf" || suffix == "PDF") {
+                        imgStr = "<button type='button'  onclick=\"Feng.showPdf('" + data[key].url + "','" + data[key].id + "','" + data[key].orignName + "')\" class=\"btn btn-xs btn-danger\"><i class=\"fa fa-file-pdf-o\" aria-hidden=\"true\"></i></button>";
+                    } else if (suffix == "xlsx" || suffix == "XLSX" || suffix == 'xls' || suffix == 'XLS') {
+                        imgStr = "<button type='button'  onclick=\"Feng.showExcel('" + data[key].url + "','" + data[key].id + "','" + data[key].orignName + "')\" class=\"btn btn-xs btn-danger\"><i class=\"fa fa-file-excel-o\" aria-hidden=\"true\"></i></button>";
+                    } else {
+                        imgStr = '<img class=\"imgUrl\"  src=\"' + data[key].url + '\" style=\"width:25px;height:25px;\">';
                     }
-                    html = html + '<li style="display: none">'+data[key].id+'</li>\n'+
-                        '<li style="width: 80%;padding-top: 5px;">'+data[key].orignName+'</li>\n'+
-                        '<li style="width: 10%;">'+imgStr+'</li>\n'+
-                        "<li style='width: 10%;padding-top: 2px;'><button type='button' onclick=\"TalentQuitInfoDlg.downloadFile('"+data[key].id+"',2)\" class=\"btn btn-xs btn-success\"><i class=\"fa fa-download\" aria-hidden=\"true\"></i>下载</button></li>";
+                    html = html + '<li style="display: none">' + data[key].id + '</li>\n' +
+                            '<li style="width: 80%;padding-top: 5px;">' + data[key].orignName + '</li>\n' +
+                            '<li style="width: 10%;">' + imgStr + '</li>\n' +
+                            "<li style='width: 10%;padding-top: 2px;'><button type='button' onclick=\"TalentQuitInfoDlg.downloadFile('" + data[key].id + "',2)\" class=\"btn btn-xs btn-success\"><i class=\"fa fa-download\" aria-hidden=\"true\"></i>下载</button></li>";
                 }
                 html = html + '</ul>';
                 $detail.html(html);
                 $(".imgs").viewer({
                     // toolbar:false,
-                    fullscreen:false
+                    fullscreen: false
                 });
             }, function (data) {
                 Feng.error("查询失败!" + data.responseJSON.message + "!");
@@ -115,13 +116,13 @@ TalentQuitInfoDlg.initFileTable = function(){
 }
 
 //下载
-TalentQuitInfoDlg.downloadFile = function (id,type){
-    window.location.href = Feng.ctxPath + "/api/common/downloadFile?id=" + id+ "&type="+type;
+TalentQuitInfoDlg.downloadFile = function (id, type) {
+    window.location.href = Feng.ctxPath + "/common/api/downloadFile?id=" + id + "&type=" + type;
 }
 
 
 //提交审核
-TalentQuitInfoDlg.submitCheck = function(){
+TalentQuitInfoDlg.submitCheck = function () {
     layer.open({
         type: 1,
         id: "checkModel",
@@ -131,51 +132,51 @@ TalentQuitInfoDlg.submitCheck = function(){
         shade: 0,
         maxmin: true,
         content: " <form id=\"checkForm\" style='margin: 5px'>\n" +
-            "                    <div class=\"form-group\">\n" +
-            "                        <label for=\"checkState\" class=\"control-label\">审核状态</label>\n" +
-            "                        <select class=\"form-control\" id=\"checkStateNow\" onchange=\"TalentQuitInfoDlg.toggleField()\">\n" +
-            "                            <option value=\"\"></option>\n" +
-            "                            <option value=\"3\">审核通过</option>\n" +
-            "                            <option value=\"2\">审核驳回</option>\n" +
-            "                        </select>\n" +
-            "                    </div>\n" +
-            "                    <div class=\"form-group\">\n" +
-            "                        <label for=\"msg\" class=\"control-label\">审核意见</label>\n" +
-            "                        <textarea class=\"form-control\" id=\"msg\" rows='6'></textarea>\n" +
-            "                    </div>\n" +
-            "                </form>",
+                "                    <div class=\"form-group\">\n" +
+                "                        <label for=\"checkState\" class=\"control-label\">审核状态</label>\n" +
+                "                        <select class=\"form-control\" id=\"checkStateNow\" onchange=\"TalentQuitInfoDlg.toggleField()\">\n" +
+                "                            <option value=\"\"></option>\n" +
+                "                            <option value=\"3\">审核通过</option>\n" +
+                "                            <option value=\"2\">审核驳回</option>\n" +
+                "                        </select>\n" +
+                "                    </div>\n" +
+                "                    <div class=\"form-group\">\n" +
+                "                        <label for=\"msg\" class=\"control-label\">审核意见</label>\n" +
+                "                        <textarea class=\"form-control\" id=\"msg\" rows='6'></textarea>\n" +
+                "                    </div>\n" +
+                "                </form>",
         btn: ['<i class="fa fa-save"></i>&nbsp;&nbsp;提交', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
         btnAlign: 'c',
         zIndex: layer.zIndex,
-        success:function(){
+        success: function () {
             $("#checkForm")[0].reset();
         },
         yes: function (index, layero) {
             var id = $("#id").val();
             var checkState = $("#checkStateNow").val();
             var msg = $("#msg").val();
-            if(checkState==null || checkState==''){
+            if (checkState == null || checkState == '') {
                 Feng.error("请选择审核状态");
-                return ;
+                return;
             }
-            if(msg==null || msg==''){
+            if (msg == null || msg == '') {
                 Feng.error("请填写审核意见");
-                return ;
+                return;
             }
-            var operation = function(){
-                var ajax = new $ax(Feng.ctxPath + "/talentQuit/submitCheck", function(data){
-                    if(data.code=="200"){
+            var operation = function () {
+                var ajax = new $ax(Feng.ctxPath + "/admin/talentQuit/submitToCheck", function (data) {
+                    if (data.code == "200") {
                         Feng.success(data.msg);
                         window.parent.TalentQuit.table.refresh();
                         layer.close(index);
                         TalentQuitInfoDlg.close();
-                    }else{
+                    } else {
                         Feng.error(data.msg);
                     }
-                },function(data){
+                }, function (data) {
                     Feng.error("提交失败!" + data.responseJSON.message + "!");
                 });
-                ajax.setData({"id":id,"checkState":checkState,"checkMsg":msg});
+                ajax.setData({"id": id, "checkState": checkState, "checkMsg": msg});
                 ajax.start();
             }
             Feng.confirm("一旦提交,无法修改,确认提交审核吗?", operation);
@@ -184,11 +185,11 @@ TalentQuitInfoDlg.submitCheck = function(){
 }
 
 
-TalentQuitInfoDlg.toggleField = function(){
+TalentQuitInfoDlg.toggleField = function () {
     var checkState = $("#checkStateNow").val();
-    if(checkState==3){
+    if (checkState == 3) {
         $("#msg").val("离职申报审核通过。");
-    }else if(checkState==2){
+    } else if (checkState == 2) {
         $("#msg").val("");
     }
 }
@@ -196,17 +197,17 @@ TalentQuitInfoDlg.toggleField = function(){
 /**
  * 打包下载
  */
-TalentQuitInfoDlg.download = function(){
-    window.location.href = encodeURI(encodeURI(Feng.ctxPath + "/api/commonDownload/downloadZip?type=3&id="+$("#id").val()));
+TalentQuitInfoDlg.download = function () {
+    window.location.href = encodeURI(encodeURI(Feng.ctxPath + "/common/api/downloadZip?type=3&id=" + $("#id").val()));
 }
 
-$(function() {
-    if(id!=null && id!=''){
+$(function () {
+    if (id != null && id != '') {
         $("#fileLi").removeAttr("style");
-    }else{
-        $("#fileLi").attr("style","pointer-events: none");
+    } else {
+        $("#fileLi").attr("style", "pointer-events: none");
     }
-    Feng.getCheckLog("logTable",{"type":CONFIG.project_quit,"mainId":$("#id").val(),"typeFileId":"","active":1})
+    Feng.getCheckLog("logTable", {"type": CONFIG.project_quit, "mainId": $("#id").val(), "typeFileId": "", "active": 1})
     $("select").each(function () {
         $(this).val($(this).attr("value"));
     });