公司修改审核业务调整,添加临时表存储修改信息以便进行信息对比和原信息还原
diff --git a/src/main/java/com/supwisdom/dlpay/system/controller/CompanyController.java b/src/main/java/com/supwisdom/dlpay/system/controller/CompanyController.java
index fb22901..bf49a73 100644
--- a/src/main/java/com/supwisdom/dlpay/system/controller/CompanyController.java
+++ b/src/main/java/com/supwisdom/dlpay/system/controller/CompanyController.java
@@ -7,6 +7,7 @@
import com.supwisdom.dlpay.system.bean.CompanyCheckMessageBean;
import com.supwisdom.dlpay.system.domain.TCompany;
import com.supwisdom.dlpay.system.domain.TDictionaryId;
+import com.supwisdom.dlpay.system.domain.TModifyCompany;
import com.supwisdom.dlpay.system.page.Pagination;
import com.supwisdom.dlpay.system.service.CompanyService;
import com.supwisdom.dlpay.system.service.SystemService;
@@ -134,21 +135,47 @@
return map;
}
TCompany companyByName = companyService.getCompanyByNameAndId(postData.getCompanyName(), postData.getCompanyId());
- if (companyByName != null) {
+ //需判断该名字在修改临时表中是否存在有效数据
+ TModifyCompany modifyCompanyByNameAndId = companyService.getModifyCompanyByNameAndId(postData.getCompanyName(), postData.getCompanyId());
+ if (companyByName != null || modifyCompanyByNameAndId!=null) {
map.put("errStr", "公司名称已经存在,请修改!");
return map;
}
TCompany company = companyService.getCompanyAllStatusById(postData.getCompanyId());
- company.setCompanyName(postData.getCompanyName());
- company.setLicenseId(postData.getLicenseId());
- company.setCompanyAddress(postData.getCompanyAddress());
- company.setLegalPeople(postData.getLegalPeople());
- company.setLegalPeopleCardType(postData.getLegalPeopleCardType());
- company.setLegalPeopleCardId(postData.getLegalPeopleCardId());
- company.setCompanyPhone(postData.getCompanyPhone());
- company.setRemarks(postData.getRemarks());
+ if (company==null){
+ map.put("errStr", "该公司不存在!");
+ return map;
+ }
+ //将修改信息暂存放到TB_Modify_Company 表中 审核通过后正式使用
+ TModifyCompany tModifyCompany = null;
+ tModifyCompany = companyService.getModifyCompanyById(company.getCompanyId());
+ if (tModifyCompany == null) {
+ tModifyCompany = new TModifyCompany();
+ tModifyCompany.setCompanyId(company.getCompanyId());
+ tModifyCompany.setCompanyName(postData.getCompanyName());
+ tModifyCompany.setLicenseId(postData.getLicenseId());
+ tModifyCompany.setCompanyAddress(postData.getCompanyAddress());
+ tModifyCompany.setLegalPeople(postData.getLegalPeople());
+ tModifyCompany.setLegalPeopleCardType(postData.getLegalPeopleCardType());
+ tModifyCompany.setLegalPeopleCardId(postData.getLegalPeopleCardId());
+ tModifyCompany.setCompanyPhone(postData.getCompanyPhone());
+ tModifyCompany.setRemarks(postData.getRemarks());
+ tModifyCompany.setStatus("1");//有效
+ }else {
+ tModifyCompany.setCompanyName(postData.getCompanyName());
+ tModifyCompany.setLicenseId(postData.getLicenseId());
+ tModifyCompany.setCompanyAddress(postData.getCompanyAddress());
+ tModifyCompany.setLegalPeople(postData.getLegalPeople());
+ tModifyCompany.setLegalPeopleCardType(postData.getLegalPeopleCardType());
+ tModifyCompany.setLegalPeopleCardId(postData.getLegalPeopleCardId());
+ tModifyCompany.setCompanyPhone(postData.getCompanyPhone());
+ tModifyCompany.setRemarks(postData.getRemarks());
+ tModifyCompany.setStatus("1");//有效
+ }
+ companyService.saveModifyCompany(tModifyCompany);
+
//修改时 公司状态为原始状态 审核失败后返回原始状态
//编辑时,如公司原来注册审核未通过,则审核标志依然为注册--0
@@ -272,17 +299,42 @@
//审核通过实质 修改公司状态为有效--1,审核状态为通过--1,审核标志为空
String message = "";
TCompany company = companyService.getCompanyAllStatusById(companyId);
+ if (company == null){
+ message="该公司不存在!";
+ map.put("message", message);
+ return map;
+ }
+
if (!company.getCheckStatus().equals("0") && !company.getStatus().equals("2")) {
message = "该公司不需要审核!";
map.put("message", message);
return map;
}
- //判断公司审核标志是否未删除
+ //判断公司审核标志是否为删除
if (company.getCheckFlag().equals("2")){
company.setStatus("0");//删除是置为注销状态---0
}else {
company.setStatus("1");
}
+
+ //当公司审核标志为修改时 需将TB_Modify_Company 表中公司信息作为修改后公司信息
+ if (company.getCheckFlag().equals("1")){
+ TModifyCompany tModifyCompany = companyService.getModifyCompanyById(companyId);
+ company.setCompanyName(tModifyCompany.getCompanyName());
+ company.setCompanyAddress(tModifyCompany.getCompanyAddress());
+ company.setLicenseId(tModifyCompany.getLicenseId());
+ company.setLegalPeople(tModifyCompany.getLegalPeople());
+ company.setLegalPeopleCardType(tModifyCompany.getLegalPeopleCardType());
+ company.setLegalPeopleCardId(tModifyCompany.getLegalPeopleCardId());
+ company.setCompanyPhone(tModifyCompany.getCompanyPhone());
+ company.setRemarks(tModifyCompany.getRemarks());
+
+
+ tModifyCompany.setStatus("0");
+ companyService.updateModifyCompany(tModifyCompany);//将修改临时信息置为无效
+ }
+
+
company.setCheckStatus("1");
company.setCheckFlag("");
company.setCheckMessage("");
@@ -322,6 +374,24 @@
}else {
company.setStatus("1");
}
+
+ //当公司审核标志为修改时 需将TB_Modify_Company 表中公司信息作为修改后公司信息
+ if (company.getCheckFlag().equals("1")){
+ TModifyCompany tModifyCompany = companyService.getModifyCompanyById(companyId);
+ company.setCompanyName(tModifyCompany.getCompanyName());
+ company.setCompanyAddress(tModifyCompany.getCompanyAddress());
+ company.setLicenseId(tModifyCompany.getLicenseId());
+ company.setLegalPeople(tModifyCompany.getLegalPeople());
+ company.setLegalPeopleCardType(tModifyCompany.getLegalPeopleCardType());
+ company.setLegalPeopleCardId(tModifyCompany.getLegalPeopleCardId());
+ company.setCompanyPhone(tModifyCompany.getCompanyPhone());
+ company.setRemarks(tModifyCompany.getRemarks());
+
+
+ tModifyCompany.setStatus("0");
+ companyService.updateModifyCompany(tModifyCompany);//将修改临时信息置为无效
+ }
+
company.setCheckStatus("1");
company.setCheckFlag("");
company.setCheckMessage("");
@@ -367,6 +437,15 @@
if (!company.getCheckFlag().equals("0")) {
company.setCheckFlag("");
}
+
+ //当公司审核标志为修改时 驳回需将TB_Modify_Company 表中公司信息置为无效
+ if (company.getCheckFlag().equals("1")){
+ TModifyCompany tModifyCompany = companyService.getModifyCompanyById(postData.getCompanyId());
+
+ tModifyCompany.setStatus("0");
+ companyService.updateModifyCompany(tModifyCompany);//将修改临时信息置为无效
+ }
+
company.setCheckMessage(postData.getCheckMessage());
company.setCheckOperId(operUser.getOperid());
@@ -404,6 +483,15 @@
if (!company.getCheckFlag().equals("0")) {
company.setCheckFlag("");
}
+
+ //当公司审核标志为修改时 驳回需将TB_Modify_Company 表中公司信息置为无效
+ if (company.getCheckFlag().equals("1")){
+ TModifyCompany tModifyCompany = companyService.getModifyCompanyById(companyId);
+
+ tModifyCompany.setStatus("0");
+ companyService.updateModifyCompany(tModifyCompany);//将修改临时信息置为无效
+ }
+
//批量驳回的审核结果都设为---批量驳回
company.setCheckMessage("批量驳回");
company.setCheckOperId(operUser.getOperid());
@@ -421,4 +509,25 @@
+ @ResponseBody
+ @RequestMapping("/getCheckDetails")
+ public Map getCheckDetails(@RequestParam(value = "companyId") String companyId,
+ @AuthenticationPrincipal TOperator operUser) {
+ Map map = new HashMap();
+ try {
+ TCompany oldCompany = companyService.getCompanyAllStatusById(companyId);
+ map.put("oldCompany", oldCompany);
+ List<TDictionaryId> dicts = systemService.findTDictionaryByType(30);//法定代表人证件类型
+ map.put("dicts", dicts);
+ TModifyCompany newCompany = companyService.getModifyCompanyById(companyId);
+ map.put("newCompany", newCompany);
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return map;
+ }
+
+
+
}
diff --git a/src/main/java/com/supwisdom/dlpay/system/dao/CompanyDao.java b/src/main/java/com/supwisdom/dlpay/system/dao/CompanyDao.java
index 419f52b..14fed65 100644
--- a/src/main/java/com/supwisdom/dlpay/system/dao/CompanyDao.java
+++ b/src/main/java/com/supwisdom/dlpay/system/dao/CompanyDao.java
@@ -2,6 +2,7 @@
import com.supwisdom.dlpay.framework.domain.TOperator;
import com.supwisdom.dlpay.system.domain.TCompany;
+import com.supwisdom.dlpay.system.domain.TModifyCompany;
import com.supwisdom.dlpay.system.page.Pagination;
import java.util.List;
@@ -29,4 +30,12 @@
public TCompany getCheckCompanyById(String companyId);
public List<TCompany> getValidCompanyList();
+
+ public TModifyCompany getModifyCompanyById(String companyId);
+
+ public boolean saveModifyCompany(TModifyCompany bean);
+
+ public TModifyCompany getModifyCompanyByNameAndId(String companyName,String companyId);
+
+ public boolean updateModifyCompany(TModifyCompany bean);
}
diff --git a/src/main/java/com/supwisdom/dlpay/system/dao/impl/CompanyDaoImpl.java b/src/main/java/com/supwisdom/dlpay/system/dao/impl/CompanyDaoImpl.java
index 4196ef8..131f5af 100644
--- a/src/main/java/com/supwisdom/dlpay/system/dao/impl/CompanyDaoImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/system/dao/impl/CompanyDaoImpl.java
@@ -4,6 +4,7 @@
import com.supwisdom.dlpay.framework.util.StringUtil;
import com.supwisdom.dlpay.system.dao.CompanyDao;
import com.supwisdom.dlpay.system.domain.TCompany;
+import com.supwisdom.dlpay.system.domain.TModifyCompany;
import com.supwisdom.dlpay.system.page.Pagination;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
@@ -268,4 +269,57 @@
}
return null;
}
+
+ @Transactional
+ @Override
+ public TModifyCompany getModifyCompanyById(String companyId) {
+ String sql = " select a from TModifyCompany a where a.companyId = :companyId";
+ TypedQuery<TModifyCompany> query = entityManager.createQuery(sql, TModifyCompany.class);
+ query.setParameter("companyId", companyId);
+ List<TModifyCompany> list = query.getResultList();
+ if (list!=null && list.size()>0){
+ return list.get(0);
+ }
+ return null;
+ }
+
+ @Transactional
+ @Override
+ public boolean saveModifyCompany(TModifyCompany bean) {
+ boolean flag=false;
+ try {
+ entityManager.persist(bean);
+ flag=true;
+ }catch (Exception e){
+ e.printStackTrace();
+ }
+ return flag;
+ }
+
+ @Transactional
+ @Override
+ public TModifyCompany getModifyCompanyByNameAndId(String companyName, String companyId) {
+ String sql = "select a from TModifyCompany a where a.companyName = :companyName and a.companyId <>:companyId and a.status='1' ";
+ TypedQuery<TModifyCompany> query = entityManager.createQuery(sql, TModifyCompany.class);
+ query.setParameter("companyName", companyName );
+ query.setParameter("companyId", companyId);
+ List<TModifyCompany> list = query.getResultList();
+ if (list!=null && list.size()>0){
+ return list.get(0);
+ }
+ return null;
+ }
+
+ @Transactional
+ @Override
+ public boolean updateModifyCompany(TModifyCompany bean) {
+ boolean flag = false;
+ try {
+ entityManager.merge(bean);
+ flag = true;
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return flag;
+ }
}
diff --git a/src/main/java/com/supwisdom/dlpay/system/domain/TModifyCompany.java b/src/main/java/com/supwisdom/dlpay/system/domain/TModifyCompany.java
new file mode 100644
index 0000000..33c59ef
--- /dev/null
+++ b/src/main/java/com/supwisdom/dlpay/system/domain/TModifyCompany.java
@@ -0,0 +1,129 @@
+package com.supwisdom.dlpay.system.domain;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+@Entity
+@Table(name = "TB_MODIFY_COMPANY")
+public class TModifyCompany {
+ private String companyId;
+ private String companyName;
+ private String licenseId;
+ private String companyAddress;
+ private String legalPeople;
+ private String legalPeopleCardType;
+ private String legalPeopleCardId;
+ private String companyPhone;
+ private String remarks;
+ private String status;
+
+ public TModifyCompany() {
+ }
+
+ public TModifyCompany(String companyId, String companyName, String licenseId, String companyAddress, String legalPeople, String legalPeopleCardType, String legalPeopleCardId, String companyPhone, String remarks, String status) {
+ this.companyId = companyId;
+ this.companyName = companyName;
+ this.licenseId = licenseId;
+ this.companyAddress = companyAddress;
+ this.legalPeople = legalPeople;
+ this.legalPeopleCardType = legalPeopleCardType;
+ this.legalPeopleCardId = legalPeopleCardId;
+ this.companyPhone = companyPhone;
+ this.remarks = remarks;
+ this.status = status;
+ }
+
+ @Id
+ @Column(name = "COMPANYID", unique = true, nullable = false, length = 32)
+ public String getCompanyId() {
+ return companyId;
+ }
+
+ public void setCompanyId(String companyId) {
+ this.companyId = companyId;
+ }
+
+ @Column(name="COMPANYNAME", length = 255)
+ public String getCompanyName() {
+ return companyName;
+ }
+
+ public void setCompanyName(String companyName) {
+ this.companyName = companyName;
+ }
+
+ @Column(name = "LICENSEID",length = 32)
+ public String getLicenseId() {
+ return licenseId;
+ }
+
+ public void setLicenseId(String licenseId) {
+ this.licenseId = licenseId;
+ }
+
+ @Column(name = "COMPANYADDRESS",length = 255)
+ public String getCompanyAddress() {
+ return companyAddress;
+ }
+
+ public void setCompanyAddress(String companyAddress) {
+ this.companyAddress = companyAddress;
+ }
+
+ @Column(name = "LEGALPEOPLE",length = 20)
+ public String getLegalPeople() {
+ return legalPeople;
+ }
+
+ public void setLegalPeople(String legalPeople) {
+ this.legalPeople = legalPeople;
+ }
+
+ @Column(name = "LEGALPEOPLECARDTYPE",length = 20)
+ public String getLegalPeopleCardType() {
+ return legalPeopleCardType;
+ }
+
+ public void setLegalPeopleCardType(String legalPeopleCardType) {
+ this.legalPeopleCardType = legalPeopleCardType;
+ }
+
+ @Column(name = "LEGALPEOPLECARDID",length = 60)
+ public String getLegalPeopleCardId() {
+ return legalPeopleCardId;
+ }
+
+ public void setLegalPeopleCardId(String legalPeopleCardId) {
+ this.legalPeopleCardId = legalPeopleCardId;
+ }
+
+ @Column(name = "COMPANYPHONE",length = 20)
+ public String getCompanyPhone() {
+ return companyPhone;
+ }
+
+ public void setCompanyPhone(String companyPhone) {
+ this.companyPhone = companyPhone;
+ }
+
+
+ @Column(name = "REMARKS",length = 255)
+ public String getRemarks() {
+ return remarks;
+ }
+
+ public void setRemarks(String remarks) {
+ this.remarks = remarks;
+ }
+
+ @Column(name = "STATUS",length = 10)
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+}
diff --git a/src/main/java/com/supwisdom/dlpay/system/service/CompanyService.java b/src/main/java/com/supwisdom/dlpay/system/service/CompanyService.java
index c9c90ba..971d135 100644
--- a/src/main/java/com/supwisdom/dlpay/system/service/CompanyService.java
+++ b/src/main/java/com/supwisdom/dlpay/system/service/CompanyService.java
@@ -3,6 +3,7 @@
import com.supwisdom.dlpay.framework.domain.TOperator;
import com.supwisdom.dlpay.system.domain.TCompany;
+import com.supwisdom.dlpay.system.domain.TModifyCompany;
import com.supwisdom.dlpay.system.page.Pagination;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@@ -53,4 +54,20 @@
//获取所有不需要审核且有效的公司
@Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class})
public List<TCompany> getValidCompanyList();
+
+ //根据公司id获取公司修改表公司信息
+ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class})
+ public TModifyCompany getModifyCompanyById(String companyId);
+
+ //保存公司修改表
+ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class})
+ public boolean saveModifyCompany(TModifyCompany bean);
+
+ //根据id和名称获取非本id的相同名称且有效的修改公司
+ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class})
+ public TModifyCompany getModifyCompanyByNameAndId(String companyName,String companyId);
+
+ //修改修改公司表信息
+ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class})
+ public boolean updateModifyCompany(TModifyCompany bean);
}
diff --git a/src/main/java/com/supwisdom/dlpay/system/service/impl/CompanyServiceImpl.java b/src/main/java/com/supwisdom/dlpay/system/service/impl/CompanyServiceImpl.java
index 109de81..aa331d2 100644
--- a/src/main/java/com/supwisdom/dlpay/system/service/impl/CompanyServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/system/service/impl/CompanyServiceImpl.java
@@ -3,6 +3,7 @@
import com.supwisdom.dlpay.framework.domain.TOperator;
import com.supwisdom.dlpay.system.dao.CompanyDao;
import com.supwisdom.dlpay.system.domain.TCompany;
+import com.supwisdom.dlpay.system.domain.TModifyCompany;
import com.supwisdom.dlpay.system.page.Pagination;
import com.supwisdom.dlpay.system.service.CompanyService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -70,4 +71,24 @@
public List<TCompany> getValidCompanyList() {
return companyDao.getValidCompanyList();
}
+
+ @Override
+ public TModifyCompany getModifyCompanyById(String companyId) {
+ return companyDao.getModifyCompanyById(companyId);
+ }
+
+ @Override
+ public boolean saveModifyCompany(TModifyCompany bean) {
+ return companyDao.saveModifyCompany(bean);
+ }
+
+ @Override
+ public TModifyCompany getModifyCompanyByNameAndId(String companyName, String companyId) {
+ return companyDao.getModifyCompanyByNameAndId(companyName, companyId);
+ }
+
+ @Override
+ public boolean updateModifyCompany(TModifyCompany bean) {
+ return companyDao.updateModifyCompany(bean);
+ }
}
diff --git a/src/main/resources/templates/system/companyCheck.html b/src/main/resources/templates/system/companyCheck.html
index b09ebd8..ce73985 100644
--- a/src/main/resources/templates/system/companyCheck.html
+++ b/src/main/resources/templates/system/companyCheck.html
@@ -100,7 +100,7 @@
label="操作"
width="130">
<template scope="scope">
- <button type="button" class="btn btn-info btn-xs" title="查看详情" @click="details(scope.row.companyId)" >查看详情</button>
+ <button type="button" class="btn btn-info btn-xs" title="查看详情" @click="details(scope.row.companyId)" v-if="scope.row.checkFlag=='修改'" >查看详情</button>
<button type="button" class="btn btn-success btn-xs" title="审核通过" @click="checkPass(scope.row.companyId)" >审核通过</button>
<button type="button" class="btn btn-danger btn-xs" title="审核驳回" @click="checkFail(scope.row.companyId)" >审核驳回</button>
</template>
@@ -134,6 +134,231 @@
</div>
</el-dialog>
+
+ <el-dialog :title="companyDetailstitle" :visible.sync="dialogDetailsVisible" :modal-append-to-body='false' @close="closeDialog('companyDetailsForm')">
+ <el-form ref="companyDetailsForm" :model="companyDetailsForm" :rules="rules" label-width="36%" >
+
+ <div>
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧公司名称:" prop="oldCompanyName">
+ <div class="el-col el-col-10">
+ <div class="el-input" style="width: 187px;" >
+ <el-input v-model="companyDetailsForm.oldCompanyName" :disabled="true">
+
+ </el-input>
+ </div>
+ </div>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新公司名称:" prop="newCompanyName">
+ <div class="el-col el-col-10">
+ <div class="el-input" style="width: 187px;">
+ <el-input v-model="companyDetailsForm.newCompanyName" :disabled="true">
+
+ </el-input>
+ </div>
+ </div>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧营业执照编号:" prop="oldLicenseId">
+ <el-col :span="18">
+ <div class="el-input" style="width: 187px;">
+ <el-input v-model="companyDetailsForm.oldLicenseId" :disabled="true">
+
+ </el-input>
+ </div>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新营业执照编号:" prop="newLicenseId">
+ <el-col :span="18">
+ <div class="el-input" style="width: 187px;">
+ <el-input v-model="companyDetailsForm.newLicenseId" :disabled="true">
+
+ </el-input>
+ </div>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧公司地址:" prop="oldCompanyAddress">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.oldCompanyAddress" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新公司地址:" prop="newCompanyAddress">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.newCompanyAddress" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧法定代表人:" prop="oldLegalPeople">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.oldLegalPeople" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新法定代表人:" prop="newLegalPeople">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.newLegalPeople" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧法定代表人证件类型:" prop="oldLegalPeopleCardType">
+ <el-col :span="18">
+ <el-select v-model="companyDetailsForm.oldLegalPeopleCardType"
+ style="width: 187px;" clearable
+ filterable
+ placeholder="请选择" :disabled="true">
+ <el-option
+ v-for="oldLegalPeopleCardType in legalPeopleCardTypes"
+ :key="oldLegalPeopleCardType.value"
+ :label="oldLegalPeopleCardType.label"
+ :value="oldLegalPeopleCardType.value">
+ </el-option>
+ </el-select>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新法定代表人证件类型:" prop="newLegalPeopleCardType">
+ <el-col :span="18">
+ <el-select v-model="companyDetailsForm.newLegalPeopleCardType"
+ style="width: 187px;" clearable
+ filterable
+ placeholder="请选择" :disabled="true">
+ <el-option
+ v-for="newLegalPeopleCardType in legalPeopleCardTypes"
+ :key="newLegalPeopleCardType.value"
+ :label="newLegalPeopleCardType.label"
+ :value="newLegalPeopleCardType.value">
+ </el-option>
+ </el-select>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧法定代表人证件号码:" prop="oldLegalPeopleCardId">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.oldLegalPeopleCardId" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新法定代表人证件号码:" prop="newLegalPeopleCardId">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.newLegalPeopleCardId" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧公司联系方式:" prop="oldCompanyPhone">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.oldCompanyPhone" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新公司联系方式:" prop="newCompanyPhone">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.newCompanyPhone" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ <el-row>
+ <div class="el-col el-col-12">
+ <el-form-item label="旧备注:" prop="oldRemarks">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.oldRemarks" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+
+ <el-divider direction="vertical"></el-divider>
+
+ <div class="el-col el-col-12">
+ <el-form-item label="新备注:" prop="newRemarks">
+ <el-col :span="18">
+ <el-input v-model="companyDetailsForm.newRemarks" style="width: 187px;" :disabled="true">
+
+ </el-input>
+ </el-col>
+ </el-form-item>
+ </div>
+ </el-row>
+
+ </div>
+ </el-form>
+ </el-dialog>
+
</div>
</div>
</div>
@@ -151,16 +376,37 @@
companyName:''
},
selectList:[],
+ legalPeopleCardTypes:[],
dialogFormVisible: false,
+ dialogDetailsVisible:false,
companyCheckDiaForm:{
companyId:'',
checkMessage:''
},
+ companyDetailsForm:{
+ oldCompanyName:'',
+ oldLicenseId:'',
+ oldCompanyAddress:'',
+ oldLegalPeople:'',
+ oldLegalPeopleCardType:'',
+ oldLegalPeopleCardId:'',
+ oldCompanyPhone:'',
+ oldRemarks:'',
+
+ newCompanyName:'',
+ newLicenseId:'',
+ newCompanyAddress:'',
+ newLegalPeople:'',
+ newLegalPeopleCardType:'',
+ newLegalPeopleCardId:'',
+ newCompanyPhone:'',
+ newRemarks:''
+ },
rules:{
},
companyChecktitile:'审核结果',
-
+ companyDetailstitle:'信息对比',
},
methods:{
@@ -182,6 +428,11 @@
this.currPage=1;
companyCheck_commonQuery(this,this.companyCheckform.companyName,this.currPage,this.pageSize);
},
+ details:function(companyId){
+ companyCheck_getDetails(this,companyId);
+ this.dialogDetailsVisible = true;
+ this.companyDetailstitle="信息对比";
+ },
checkFail:function (companyId) {
companyCheck_getFillData(this,companyId);
this.dialogFormVisible = true;
@@ -211,6 +462,7 @@
this.$refs[formName].resetFields();
}
this.dialogFormVisible = false;
+ this.dialogDetailsVisible = false;
},
saveCheckMessage:function (formName) {
var _that=this;
@@ -300,14 +552,14 @@
url:"[[@{/company/checkPass?companyId=}]]"+companyId,
success:function(ret){
if(ret.message == undefined){
- layer.msg('用户认证已过期,请重新登录', {icon:2,time:1000});
+ layer.msg('用户认证已过期,请重新登录', {icon:2,time:2000});
window.location='@{/login}';
return;
}
if (ret.message != "") {
- layer.msg(ret.message, {icon: 2, time: 1000});
+ layer.msg(ret.message, {icon: 2, time: 2000});
} else {
- layer.msg('审核成功', {icon: 1, time: 1000});
+ layer.msg('审核成功', {icon: 1, time: 2000});
companyCheck_refreshThisTable();
}
}
@@ -318,7 +570,7 @@
function companyCheck_batchPass() {
var passList = companyCheck_vue.selectList;
if (passList == '') {
- layer.msg('请选择要审核的公司!', {icon: 2, time: 1000});
+ layer.msg('请选择要审核的公司!', {icon: 2, time: 2000});
} else {
var url = "[[@{/company/batchCheckPass}]]";
var token=$("meta[name='_csrf_token']").attr("value");
@@ -335,7 +587,7 @@
},
data: JSON.stringify(passList),
success: function (data) {
- layer.msg(data.result);
+ layer.msg(data.result,{time:2000});
companyCheck_refreshThisTable();
}
});
@@ -362,9 +614,9 @@
data: JSON.stringify(formdata),
success: function (data) {
if (data.errStr != "") {
- layer.msg(data.errStr, {icon: 2,time:1000});
+ layer.msg(data.errStr, {icon: 2,time:2000});
} else {
- layer.msg('审核驳回,保存审核结果成功!', {icon: 1,time:1000});
+ layer.msg('审核驳回,保存审核结果成功!', {icon: 1,time:2000});
companyCheck_refreshThisTable();
_that.$refs[formName].resetFields();
_that.dialogFormVisible = false;
@@ -420,6 +672,49 @@
}
+ function companyCheck_getDetails(_self,id) {
+ $.ajax({
+ type: "get",
+ dataType: "json",
+ url: encodeURI("[[@{/company/getCheckDetails?companyId=}]]" + id),
+ success: function (ret) {
+ var dictlist = [];
+ var dict = ret.dicts;
+ for (var i = 0; i < dict.length; i++) {
+ dictlist.push({
+ value: dict[i]["dictval"],
+ label: dict[i]["dictcaption"]
+
+ });
+ }
+ _self.legalPeopleCardTypes = dictlist;
+
+ if (ret.oldCompany != null) {
+ _self.companyDetailsForm.oldCompanyName = ret.oldCompany.companyName;
+ _self.companyDetailsForm.oldLicenseId = ret.oldCompany.licenseId;
+ _self.companyDetailsForm.oldCompanyAddress = ret.oldCompany.companyAddress;
+ _self.companyDetailsForm.oldLegalPeople = ret.oldCompany.legalPeople;
+ _self.companyDetailsForm.oldLegalPeopleCardType = ret.oldCompany.legalPeopleCardType;
+ _self.companyDetailsForm.oldLegalPeopleCardId = ret.oldCompany.legalPeopleCardId;
+ _self.companyDetailsForm.oldCompanyPhone = ret.oldCompany.companyPhone;
+ _self.companyDetailsForm.oldRemarks = ret.oldCompany.remarks;
+ }
+
+ if (ret.newCompany !=null){
+ _self.companyDetailsForm.newCompanyName = ret.newCompany.companyName;
+ _self.companyDetailsForm.newLicenseId = ret.newCompany.licenseId;
+ _self.companyDetailsForm.newCompanyAddress = ret.newCompany.companyAddress;
+ _self.companyDetailsForm.newLegalPeople = ret.newCompany.legalPeople;
+ _self.companyDetailsForm.newLegalPeopleCardType = ret.newCompany.legalPeopleCardType;
+ _self.companyDetailsForm.newLegalPeopleCardId = ret.newCompany.legalPeopleCardId;
+ _self.companyDetailsForm.newCompanyPhone = ret.newCompany.companyPhone;
+ _self.companyDetailsForm.newRemarks = ret.newCompany.remarks;
+ }
+ }
+ })
+ }
+
+
</script>