123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308 |
- var EnterpriseCenter = {
- id: "table", //表格id
- seItem: null, //选中的条目
- table: null,
- layerIndex: -1
- };
- EnterpriseCenter.changePwd = function () {
- var password = $("#tab-3").find("input[name='password']").val();
- var newPassword = $("#tab-3").find("input[name='newPassword']").val();
- var newRePassword = $("#tab-3").find("input[name='newRePassword']").val();
- if (password == null || password == '') {
- Feng.info("请填写原密码!");
- return;
- }
- if (newPassword == null || newPassword == '') {
- Feng.info("请填写新密码!");
- return;
- }
- if (newRePassword == null || newRePassword == '') {
- Feng.info("请填写重复新密码!");
- return;
- }
- if (newPassword != newRePassword) {
- console.log(newPassword, newRePassword)
- Feng.info("两次新密码填写不一致!");
- return;
- }
- var da = {"password": password, "newPassword": newPassword};
- var ajax = new $ax(Feng.ctxPath + "/common/api/changePwd", function (data) {
- Feng.info(data.msg);
- if (data.code == 200) {
- $("#tab-3").find("input[name='password']").val('');
- $("#tab-3").find("input[name='newPassword']").val('');
- $("#tab-3").find("input[name='newRePassword']").val('');
- }
- }, function (data) {
- Feng.error("操作失败!" + data.responseJSON.message + "!");
- });
- ajax.set(da);
- ajax.start();
- };
- EnterpriseCenter.initColumn = function () {
- return [
- {field: 'selectItem', radio: true},
- {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
- {title: '更新单位名称', field: 'newName', align: 'left', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '更新统一社会信用代码', field: 'newIdCard', align: 'center', width: 160, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '更新产业领域', field: 'newIndustryFieldNewName', align: 'center', width: 160, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '更新单位标签', field: 'newEnterpriseType', align: 'left', width: 120, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '更新法人代表', field: 'newLegal', align: 'left', width: 100, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '更新所属街道', field: 'newStreetName', align: 'left', width: 100, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '更新单位地址', field: 'newAddress', align: 'left', width: 200, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '审核状态', field: 'checkState', align: 'center', width: 120, valign: 'middle', 'class': 'uitd_showTip',
- formatter: function (value, row, index) {
- if (value == null || value == '') {
- return "";
- } else if (value == 1) {
- return "保存未提交";
- } else if (value == 2) {
- return "待审核";
- } else if (value == 3) {
- return "审核驳回";
- } else if (value == 4) {
- return "审核通过";
- } else if (value == 5) {
- return "重新提交";
- } else if (value == 6) {
- return "初审驳回";
- } else if (value == 7) {
- return "初审通过";
- } else {
- return "";
- }
- },
- cellStyle: function (value, row, index) {
- if (value == null || value == '') {
- return {css: {}};
- } else if (value == 1) {
- return {css: {}};
- } else if (value == 2) {
- return {css: {"background-color": "LightGrey"}};
- } else if (value == 3) {
- return {css: {"background-color": "Orange"}};
- } else if (value == 4) {
- return {css: {'background-color': 'LightGreen'}};
- } else if (value == 5) {
- return {css: {'background-color': 'LightGrey'}};
- } else if (value == 6) {
- return {css: {"background-color": "Orange"}};
- } else if (value == 7) {
- return {css: {'background-color': 'LightBlue'}};
- } else {
- return {css: {}};
- }
- }
- },
- {title: '申请时间', field: 'createTime', align: 'center', width: 170, valign: 'middle', 'class': 'uitd_showTip'},
- {title: '操作', field: 'id', visible: true, align: 'center', valign: 'middle', width: "80px",
- formatter: function (value, row, index) {
- return "<span class='label label-success' onclick=\"EnterpriseCenter.showLog('" + value + "')\" >" +
- "<i class=\"fa fa-book\"></i>日志" +
- "</span>";
- }
- }
- ];
- };
- EnterpriseCenter.addEnterprisechangeRecord = function () {
- //查询是否存在 未处理完的 变更申请
- var ajax = new $ax(Feng.ctxPath + "/enterprise/api/findUnfinishedChangeRecord", function (data) {
- if (data == null || data.length == 0) {
- var index = layer.open({
- type: 2,
- title: '申请机构信息变更',
- area: ['930px', '600px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: Feng.ctxPath + '/enterprise/api/toAdd',
- btn: ['<i class="fa fa-save"></i> 保存未提交', '<i class="fa fa-check"></i> 提交审核', '<i class="fa fa-eraser"></i> 取消'],
- btnAlign: 'c',
- btn1: function (index, layero) {
- //按钮【按钮一】的回调
- var iframeWin = window[layero.find('iframe')[0]['name']];
- iframeWin.EpChangeEdit.addSubmit();
- },
- btn2: function (index, layero) {
- //按钮二的回调
- var iframeWin = window[layero.find('iframe')[0]['name']];
- iframeWin.EpChangeEdit.submitToCheck();
- return false;
- }
- });
- layer.full(index);
- EnterpriseCenter.layerIndex = index;
- } else {
- Feng.info("您还有 " + data.length + " 条企业变更申请没有处理完毕, 不能重新提交变更申请!");
- }
- }, function (data) {
- Feng.error("操作失败!" + data.responseJSON.message + "!");
- });
- ajax.set(null);
- ajax.start();
- };
- EnterpriseCenter.updateEnterprisechangeRecord = function () {
- if (!EnterpriseCenter.check()) {
- return;
- }
- var item = EnterpriseCenter.seItem;
- if (item.checkState != null && item.checkState == 4) { //如果已经审核通过了
- Feng.info("该申请已经审核通过,不能再修改!");
- return;
- }
- var index = layer.open({
- type: 2,
- title: '申请机构信息变更',
- area: ['930px', '600px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: Feng.ctxPath + '/enterprise/api/toUpdate?id=' + item.id,
- btn: ['<i class="fa fa-save"></i> 保存未提交', '<i class="fa fa-check"></i> 提交审核', '<i class="fa fa-eraser"></i> 取消'],
- btnAlign: 'c',
- btn1: function (index, layero) {
- //按钮【按钮一】的回调
- var iframeWin = window[layero.find('iframe')[0]['name']];
- iframeWin.EpChangeEdit.addSubmit();
- },
- btn2: function (index, layero) {
- //按钮二的回调
- var iframeWin = window[layero.find('iframe')[0]['name']];
- iframeWin.EpChangeEdit.submitToCheck();
- return false;
- }
- });
- layer.full(index);
- EnterpriseCenter.layerIndex = index;
- };
- EnterpriseCenter.check = function () {
- var selected = $('#' + EnterpriseCenter.id).bootstrapTable('getSelections');
- if (selected.length == 0) {
- Feng.info("请先选中表格中的一条变更记录!");
- return false;
- } else {
- EnterpriseCenter.seItem = selected[0];
- return true;
- }
- };
- EnterpriseCenter.showEnterprisechangeRecordDetail = function () {
- if (!EnterpriseCenter.check()) {
- return;
- }
- var index = layer.open({
- type: 2,
- title: '机构信息变更详情',
- area: ['930px', '600px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: Feng.ctxPath + '/enterprise/api/toDetail?id=' + EnterpriseCenter.seItem.id,
- btn: ['<i class="fa fa-eraser"></i> 关闭'],
- btn1: function (index, layero) {
- layer.close(index);
- },
- });
- layer.full(index);
- EnterpriseCenter.layerIndex = index;
- };
- /**
- * 显示日志
- * @param id
- */
- EnterpriseCenter.showLog = function (id) {
- layer.open({
- type: 1,
- title: "日志",
- fixed: false,
- content: '<table id="' + id + '"></table>',
- area: ['80%', '80%'],
- maxmin: true,
- success: function (layero, index) {
- Feng.getCheckLog(id, {"type": 10, "mainId": id, "typeFileId": "", "active": 1})
- }
- });
- }
- /**
- * 发送验证码
- */
- EnterpriseCenter.getEnterpriseSms = function () {
- var agentPhone = $("#tab-1").find("input[name='agentPhone']").val();
- if (agentPhone == null || agentPhone == "") {
- Feng.info("人才联络员手机号码为空!");
- return;
- }
- agentPhone = $.trim(agentPhone);
- if (!Feng.checkMobilePhoneNum(agentPhone)) {
- Feng.info("手机号格式有误,请填写正确的手机号码!");
- return;
- }
- EnterpriseCenter.enterpriseBtnCountDown();
- var ajax = new $ax(Feng.ctxPath + "/api/common/verificationCode?phone=" + agentPhone + "&type=1", function (data) {
- Feng.info(data.msg);
- }, function (data) {
- Feng.error("操作失败!" + data.responseJSON.message + "!");
- });
- ajax.set(null);
- ajax.start();
- }
- var enterpriseCountDown = 0;
- EnterpriseCenter.enterpriseBtnCountDown = function () {
- if (enterpriseCountDown == 0) {
- enterpriseCountDown = 60;
- } else if (enterpriseCountDown == 1) {
- $("#enterprise_sms_btn").removeAttr("disabled");
- $("#enterprise_sms_btn").html("获取验证码");
- enterpriseCountDown = 0;
- return;
- }
- $("#enterprise_sms_btn").attr("disabled", true);
- $("#enterprise_sms_btn").html(enterpriseCountDown + "秒");
- enterpriseCountDown--;
- setTimeout("EnterpriseCenter.enterpriseBtnCountDown()", 1000);
- }
- /**
- * 绑定聚才网账号
- */
- EnterpriseCenter.bindJcAccount = function () {
- var username = $("#username").val();
- var password = $("#password").val();
- var verificationCode = $("#verificationCode").val();
- if (username == null || username == '') {
- Feng.info("聚才网账号不能为空");
- return;
- }
- if (password == null || password == '') {
- Feng.info("聚才网账号密码不能为空");
- return;
- }
- if (verificationCode == null || verificationCode == '') {
- Feng.info("验证码不能为空");
- return;
- }
- var ajax = new $ax(Feng.ctxPath + "/api/jucaiInterface/bindAccount", function (data) {
- Feng.info(data.msg);
- }, function (data) {
- Feng.error("操作失败!" + data.responseJSON.message + "!");
- });
- ajax.setData({"userType": 1, "username": username, "password": password, "verificationCode": verificationCode})
- ajax.start();
- }
- $(function () {
- var defaultColunms = EnterpriseCenter.initColumn();
- var table = new BSTable(EnterpriseCenter.id, "/enterprise/api/findEnterpriseChangeByPage", defaultColunms);
- table.setPaginationType("server");
- EnterpriseCenter.table = table.init();
- var type = $("#type").val();
- if (type == 1) {
- $("#talentType,#industryFieldNewName,#industryFieldOldName").parent().parent().attr("style", "display:block");
- }
- });
|