Commit d58e7d4c by caoyin

Merge remote-tracking branch 'remotes/origin/master' into local_zz

parents 55e67f1f 6f2b8794
......@@ -68,6 +68,12 @@
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<!-- 数据库驱动包-->
......
package com.founder.model;
import java.util.Date;
import java.util.List;
/**
* 审批权限相关表
*/
public class TbYwZczlSpqx extends BaseModel{
private String userId = null;//用户id
private String xm = null;//姓名
private String dwmc = null;//单位名称
private String lxdh = null;//联系电话
private String policemanid = null;//警号
private String unitcode = null;//单位代码
private String xxzjbh = null;//信息主键编号
private String ywlx = null;//业务类型
private String ywlxStr = null;//业务类型str
private String fpqxzt;//分配权限状态 N-未分配 Y-已分配
private String xxsc_pdbz = "0";
private String xxdjry_xm = null;
private String xxdjry_gmsfhm = null;
private String xxdjry_lxdh = null;
private String xxdjdw_gajgmc = null;
private String xxdjdw_gajgjgdm = null;
private String xxczry_gmsfhm = null;
private String xxczry_xm = null;
private String xxczdw_gajgjgdm = null;
private String xxczdw_gajgmc = null;
private String xxlyms = null;
private Date djsj = null;
private Date gxsj = null;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getYwlx() {
return ywlx;
}
public void setYwlx(String ywlx) {
this.ywlx = ywlx;
}
public String getXxsc_pdbz() {
return xxsc_pdbz;
}
public void setXxsc_pdbz(String xxsc_pdbz) {
this.xxsc_pdbz = xxsc_pdbz;
}
public String getXxdjry_xm() {
return xxdjry_xm;
}
public void setXxdjry_xm(String xxdjry_xm) {
this.xxdjry_xm = xxdjry_xm;
}
public String getXxdjry_gmsfhm() {
return xxdjry_gmsfhm;
}
public void setXxdjry_gmsfhm(String xxdjry_gmsfhm) {
this.xxdjry_gmsfhm = xxdjry_gmsfhm;
}
public String getXxdjry_lxdh() {
return xxdjry_lxdh;
}
public void setXxdjry_lxdh(String xxdjry_lxdh) {
this.xxdjry_lxdh = xxdjry_lxdh;
}
public String getXxdjdw_gajgmc() {
return xxdjdw_gajgmc;
}
public void setXxdjdw_gajgmc(String xxdjdw_gajgmc) {
this.xxdjdw_gajgmc = xxdjdw_gajgmc;
}
public String getXxdjdw_gajgjgdm() {
return xxdjdw_gajgjgdm;
}
public void setXxdjdw_gajgjgdm(String xxdjdw_gajgjgdm) {
this.xxdjdw_gajgjgdm = xxdjdw_gajgjgdm;
}
public String getXxczry_gmsfhm() {
return xxczry_gmsfhm;
}
public void setXxczry_gmsfhm(String xxczry_gmsfhm) {
this.xxczry_gmsfhm = xxczry_gmsfhm;
}
public String getXxczry_xm() {
return xxczry_xm;
}
public void setXxczry_xm(String xxczry_xm) {
this.xxczry_xm = xxczry_xm;
}
public String getXxczdw_gajgjgdm() {
return xxczdw_gajgjgdm;
}
public void setXxczdw_gajgjgdm(String xxczdw_gajgjgdm) {
this.xxczdw_gajgjgdm = xxczdw_gajgjgdm;
}
public String getXxczdw_gajgmc() {
return xxczdw_gajgmc;
}
public void setXxczdw_gajgmc(String xxczdw_gajgmc) {
this.xxczdw_gajgmc = xxczdw_gajgmc;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public Date getDjsj() {
return djsj;
}
public void setDjsj(Date djsj) {
this.djsj = djsj;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getXm() {
return xm;
}
public void setXm(String xm) {
this.xm = xm;
}
public String getDwmc() {
return dwmc;
}
public void setDwmc(String dwmc) {
this.dwmc = dwmc;
}
public String getLxdh() {
return lxdh;
}
public void setLxdh(String lxdh) {
this.lxdh = lxdh;
}
public String getYwlxStr() {
return ywlxStr;
}
public void setYwlxStr(String ywlxStr) {
this.ywlxStr = ywlxStr;
}
public String getPolicemanid() {
return policemanid;
}
public void setPolicemanid(String policemanid) {
this.policemanid = policemanid;
}
public String getUnitcode() {
return unitcode;
}
public void setUnitcode(String unitcode) {
this.unitcode = unitcode;
}
public String getFpqxzt() {
return fpqxzt;
}
public void setFpqxzt(String fpqxzt) {
this.fpqxzt = fpqxzt;
}
}
......@@ -7,6 +7,7 @@ import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -29,4 +30,6 @@ public interface IDictitemDao {
int updateNode(ZTreeNode node);
List<User> queryAllUnitUser(Map m);
String getNameByCode(HashMap<String, String> codeMap);
}
package com.founder.zczl.controller;
import net.sf.json.JSONArray;
import com.founder.login.service.ILoginService;
import com.founder.model.*;
import com.founder.seq.service.AnjianSeqService;
......@@ -362,6 +363,7 @@ public class ZczlController {
if("1".equals(isZjdw)){
myDwdm = searchDwdm;
}
//dwdm--进行查询的单位代码 myDwdm---查询人员对的单位代码
TbYwZczlTj tj = getTj(dwdm,sfbdw,fbsj_s,fbsj_e,tjUnitcode,myDwdm);
tj.setFbsj_e(fbsj_e_str);
tj.setFbsj_s(fbsj_s_str);
......@@ -3175,6 +3177,113 @@ public class ZczlController {
return map;
}
//审批权限查询与设置--start
/**
* 跳转审批权限管理界面
* @return
*/
@RequestMapping("/toGetSpUserList")
public String toGetSpUserList(){ return "spqxszList";}
/**
* 获取设置审批权限的人员信息
* @param request
* @param tbYwZczlSpqx
* @param page
* @param rows
* @return
*/
@ResponseBody
@RequestMapping(value="/getSpUserList")
public Map<String, Object> getSpUserList(HttpServletRequest request
,TbYwZczlSpqx tbYwZczlSpqx
,@RequestParam(value = "page", defaultValue = "0") int page
,@RequestParam(value = "rows", defaultValue = "0") int rows){
User user = (User) request.getSession().getAttribute("user");
EasyUIPage easyUIPage = new EasyUIPage();
easyUIPage.setPage(page);
easyUIPage.setPagePara(rows);
int begin = easyUIPage.getBegin();
int end = easyUIPage.getEnd();
tbYwZczlSpqx.setBegin(begin);
tbYwZczlSpqx.setEnd(end);
List<TbYwZczlSpqx> tbYwZczlSpqxList = zczlService.toQuerySpUserList(tbYwZczlSpqx);
Integer totalCount = 0;
totalCount = zczlService.toQuerySpUserListForTotal(tbYwZczlSpqx);
List<Map<String, Object>> jeMapList = new ArrayList<>();
Map<String, Object> objectMap;
if (null != tbYwZczlSpqxList && tbYwZczlSpqxList.size() > 0) {
for (TbYwZczlSpqx spqx : tbYwZczlSpqxList) {
objectMap = new HashMap<>();
objectMap.put("xxzjbh", spqx.getXxzjbh());
objectMap.put("userId", spqx.getUserId());
objectMap.put("ywlxStr", spqx.getYwlxStr());
objectMap.put("xm", spqx.getXm());
objectMap.put("dwmc", spqx.getDwmc());
objectMap.put("lxdh", spqx.getLxdh());
objectMap.put("policemanid", spqx.getPolicemanid());
objectMap.put("unitcode", spqx.getUnitcode());
jeMapList.add(objectMap);
}
}
Map<String, Object> resultMapHtml = new HashMap<String, Object>();
resultMapHtml.put("total", totalCount);
resultMapHtml.put("rows", jeMapList);
return resultMapHtml;
}
/**
* 拿到所有的业务类型
* @return
*/
@RequestMapping("/getAllYwlx")
@ResponseBody
public JSONArray getAllYwlx(){
List<SysDictitem> sysDictitems = new ArrayList<>();
sysDictitems = zczlService.getAllYwlx();
JSONArray jsonArray = JSONArray.fromObject(sysDictitems);
return jsonArray;
}
/**
* 拿到对应人员的权限内容
* @return
*/
@RequestMapping("/getFpqxxxByUserId")
@ResponseBody
public JSONArray getFpqxxxByUserId(String userId){
List<String> qxList = new ArrayList<>();
qxList = zczlService.getFpqxxxByUserId(userId);
JSONArray jsonArray = JSONArray.fromObject(qxList);
return jsonArray;
}
/**
* 权限分配
* @return
*/
@RequestMapping("/doQxfp")
@ResponseBody
public String doQxfp(TbYwZczlSpqx tbYwZczlSpqx,HttpServletRequest request){
User user = (User)request.getSession().getAttribute("user");
String flag = "0";
tbYwZczlSpqx.setXxdjry_xm(user.getTrueName());
tbYwZczlSpqx.setXxdjry_lxdh(user.getTelephone());
tbYwZczlSpqx.setXxdjry_gmsfhm(user.getIdentitycard());
tbYwZczlSpqx.setXxdjdw_gajgjgdm(user.getUnitcode());
tbYwZczlSpqx.setXxdjdw_gajgmc(user.getUnitname());
tbYwZczlSpqx.setXxczdw_gajgjgdm(user.getUnitcode());
tbYwZczlSpqx.setXxczdw_gajgmc(user.getUnitname());
tbYwZczlSpqx.setXxczry_gmsfhm(user.getIdentitycard());
tbYwZczlSpqx.setXxczry_xm(user.getTrueName());
flag = zczlService.doQxfp(tbYwZczlSpqx);
return flag;
}
//审批权限查询与设置--end
}
......@@ -146,4 +146,14 @@ public interface ZczlDao {
void updateQsxxByMapForYj(Map map);
void updateFpxxByMapForYj(Map map);
List<TbYwZczlSpqx> toQuerySpUserList(TbYwZczlSpqx tbYwZczlSpqx);
Integer toQuerySpUserListForTotal(TbYwZczlSpqx tbYwZczlSpqx);
TbYwZczlSpqx getFpqxxxByUserId(String userId);
void insertQxfp(TbYwZczlSpqx tbYwZczlSpqx);
int updateQxfp(TbYwZczlSpqx tbYwZczlSpqx);
}
......@@ -135,4 +135,14 @@ public interface IZczlService {
boolean doUpdateZlxxByLly(RyUpdateMessage ryUpdateMessage);
boolean doYj(TbYwZczlFp tbYwZczlFp, String identitycard);
List<TbYwZczlSpqx> toQuerySpUserList(TbYwZczlSpqx tbYwZczlSpqx);
Integer toQuerySpUserListForTotal(TbYwZczlSpqx tbYwZczlSpqx);
List<SysDictitem> getAllYwlx();
List<String> getFpqxxxByUserId(String userId);
String doQxfp(TbYwZczlSpqx tbYwZczlSpqx);
}
package com.founder.zczl.service.impl;
import com.founder.model.*;
import com.founder.redis.dao.IDictitemDao;
import com.founder.seq.dao.AutoSeqDao;
import com.founder.model.Sequence;
import com.founder.seq.service.SequenceConfig;
......@@ -37,6 +38,9 @@ public class ZczlService implements IZczlService {
@Value("${ssdw}")
private String ssdw;
@Autowired
IDictitemDao dictitemDao;
/**
* 判断用户是否为所属单位的联络员
......@@ -1715,4 +1719,96 @@ public class ZczlService implements IZczlService {
}
return bool;
}
//审批权限查询与设置--start
@Override
public List<TbYwZczlSpqx> toQuerySpUserList(TbYwZczlSpqx tbYwZczlSpqx) {
List<TbYwZczlSpqx> spqxList = zczlDao.toQuerySpUserList(tbYwZczlSpqx);
if(spqxList!=null&&spqxList.size()>0){
//业务类型可能为多个且用英文符号的逗号分隔,翻译代码值
for(int i=0;i<spqxList.size();i++){
TbYwZczlSpqx spqxTemp = spqxList.get(i);
String ywlx = spqxTemp.getYwlx();
if(ywlx!=null&&!"".equals(ywlx.trim())){
String ywlxStr = "";
String[] ywlxArr = ywlx.split(",");
//通过代码值拿到字典值
for(int t=0;t<ywlxArr.length;t++){
HashMap<String,String> codeMap = new HashMap<String,String>();
codeMap.put("groupid", "CODE_YWLXDM");
codeMap.put("code", ywlxArr[t]);
String name = dictitemDao.getNameByCode(codeMap);
if(t==0){
ywlxStr = name;
}else{
ywlxStr +=","+name;
}
spqxTemp.setYwlxStr(ywlxStr);
}
}
}
}
return spqxList;
}
@Override
public Integer toQuerySpUserListForTotal(TbYwZczlSpqx tbYwZczlSpqx) {
return zczlDao.toQuerySpUserListForTotal(tbYwZczlSpqx);
}
@Override
public List<SysDictitem> getAllYwlx() {
return dictitemDao.findCodeAllByType("CODE_YWLXDM");
}
@Override
public List<String> getFpqxxxByUserId(String userId) {
List<String> qxList = new ArrayList<>();
String qxStr = null;
TbYwZczlSpqx spqx = zczlDao.getFpqxxxByUserId(userId);
if(spqx!=null){
qxStr = spqx.getYwlx();
if(qxStr!=null&&!"".equals(qxStr.trim())){//权限不为空
String[] qxArr = qxStr.split(",");
for(int i=0;i<qxArr.length;i++){
qxList.add(qxArr[i]);
}
}
}
return qxList;
}
/**
* 新增或更新权限信息
* @param tbYwZczlSpqx
* @return
*/
@Override
public String doQxfp(TbYwZczlSpqx tbYwZczlSpqx) {
String flag = "0";
TbYwZczlSpqx spqx = zczlDao.getFpqxxxByUserId(tbYwZczlSpqx.getUserId());
//判断是否分配过权限
if(spqx==null){//insert操作
try{
String xxzjbh = xxzjbhFnVal();
tbYwZczlSpqx.setXxzjbh(xxzjbh);
zczlDao.insertQxfp(tbYwZczlSpqx);
flag = "1";
} catch (Exception e) {
throw new BaseException("新增审批权限出错!",e);
}
}else{//update操作
try{
int t = zczlDao.updateQxfp(tbYwZczlSpqx);
flag = ""+t;
} catch (Exception e) {
throw new BaseException("修改审批权限出错!",e);
}
}
return flag;
}
//审批权限查询与设置--end
}
......@@ -67,4 +67,10 @@
<if test="true_name!=null and true_name!=''">and TRUE_NAME like '%'||#{true_name, jdbcType=VARCHAR}||'%'</if>
</select>
<select id="getNameByCode" parameterType="java.util.Map" resultType="java.lang.String">
select name from SYS_DICTITEM where scbz='0'
<if test="groupid!=null and groupid!=''">and groupid = #{groupid}</if>
<if test="code!=null and code!=''">and code = #{code}</if>
</select>
</mapper>
\ No newline at end of file
......@@ -1708,4 +1708,122 @@
,FPRGMSFHM =#{newSfzh,jdbcType=VARCHAR}
where FPRGMSFHM=#{oldSfzh,jdbcType=VARCHAR} and YFPBH is not null and ZCZLBH=#{zczlbh,jdbcType=VARCHAR}
</update>
<!-- 审批权限查询与设置start -->
<sql id="spqx-where">
<if test="unitcode!=null and unitcode!=''"> and u.UNITCODE = #{unitcode, jdbcType=VARCHAR}</if>
<if test="xm!=null and xm!=''"> and u.TRUE_NAME like '%'||#{xm, jdbcType=VARCHAR}||'%'</if>
<if test="policemanid!=null and policemanid!=''"> and u.POLICEMANID like '%'||#{policemanid, jdbcType=VARCHAR}||'%'</if>
<if test="ywlx!=null and ywlx!=''"> and spqx.ywlx = #{ywlx, jdbcType=VARCHAR}</if>
<if test="fpqxzt==1"> and spqx.USERID=u.ID </if><!-- 已经分配 -->
<if test="fpqxzt==0"> and u.id not in (select userid from TB_YW_ZCZL_SPQX where xxsc_pdbz='0') </if><!-- 未分配 -->
order by u.id
</sql>
<select id="toQuerySpUserList" parameterType="com.founder.model.TbYwZczlSpqx" resultType="com.founder.model.TbYwZczlSpqx">
select * from (
select t.*,rownum rn from (
select
spqx.XXZJBH as xxzjbh,
u.id as userId,
spqx.YWLX as ywlx,
u.TRUE_NAME as xm,
(select name from sys_dictitem where groupid='CODE_UNIT' and code=u.UNITCODE) as dwmc,
u.TELEPHONE as lxdh,
u.POLICEMANID as policemanid,
u.UNITCODE as unitcode
from TB_YW_ZCZL_SPQX spqx,SYS_USER u
where 1=1
and u.SCBZ = '0' and u.OPEN_FLAG = '1'
and u.id in (select distinct(userid) from VW_USER_PERMISSION where id='A010101')
and u.id = spqx.USERID(+)
<include refid="spqx-where"/>
) t
WHERE ROWNUM <![CDATA[<=]]> #{end}
) WHERE RN > #{begin}
</select>
<select id="toQuerySpUserListForTotal" parameterType="com.founder.model.TbYwZczlSpqx" resultType="java.lang.Integer">
select count(*) from TB_YW_ZCZL_SPQX spqx,SYS_USER u
where 1=1 and u.SCBZ = '0' and u.OPEN_FLAG = '1'
and u.id in (select distinct(userid) from VW_USER_PERMISSION where id='A010101')
and u.id = spqx.USERID(+)
<include refid="spqx-where"/>
</select>
<select id="getFpqxxxByUserId" parameterType="java.lang.String" resultType="com.founder.model.TbYwZczlSpqx">
select XXZJBH as xxzjbh,
USERID as userId,
YWLX as ywlx
from TB_YW_ZCZL_SPQX where xxsc_pdbz=0 and USERID= #{userId, jdbcType=VARCHAR}
</select>
<insert id="insertQxfp" parameterType="com.founder.model.TbYwZczlSpqx">
insert into TB_YW_ZCZL_SPQX (
XXZJBH,
XXDJRY_XM,
XXCZRY_GMSFHM,
XXDJRY_GMSFHM,
XXCZRY_XM,
XXCZDW_GAJGJGDM,
XXCZDW_GAJGMC,
XXDJRY_LXDH,
XXDJDW_GAJGMC,
XXLYMS,
XXDJDW_GAJGJGDM,
USERID,
YWLX,
DJSJ,
GXSJ
)values(
<if test="xxzjbh!=null">#{xxzjbh},</if>
<if test="xxzjbh==null">NULL,</if>
<if test="xxdjry_xm!=null">#{xxdjry_xm},</if>
<if test="xxdjry_xm==null">NULL,</if>
<if test="xxczry_gmsfhm!=null">#{xxczry_gmsfhm},</if>
<if test="xxczry_gmsfhm==null">NULL,</if>
<if test="xxdjry_gmsfhm!=null">#{xxdjry_gmsfhm},</if>
<if test="xxdjry_gmsfhm==null">NULL,</if>
<if test="xxczry_xm!=null">#{xxczry_xm},</if>
<if test="xxczry_xm==null">NULL,</if>
<if test="xxczdw_gajgjgdm!=null">#{xxczdw_gajgjgdm},</if>
<if test="xxczdw_gajgjgdm==null">NULL,</if>
<if test="xxczdw_gajgmc!=null">#{xxczdw_gajgmc},</if>
<if test="xxczdw_gajgmc==null">NULL,</if>
<if test="xxdjry_lxdh!=null">#{xxdjry_lxdh},</if>
<if test="xxdjry_lxdh==null">NULL,</if>
<if test="xxdjdw_gajgmc!=null">#{xxdjdw_gajgmc},</if>
<if test="xxdjdw_gajgmc==null">NULL,</if>
<if test="xxlyms!=null">#{xxlyms},</if>
<if test="xxlyms==null">NULL,</if>
<if test="xxdjdw_gajgjgdm!=null">#{xxdjdw_gajgjgdm},</if>
<if test="xxdjdw_gajgjgdm==null">NULL,</if>
<if test="userId!=null">#{userId},</if>
<if test="userId==null">NULL,</if>
<if test="ywlx!=null">#{ywlx},</if>
<if test="ywlx==null">NULL,</if>
sysdate,sysdate
)
<selectKey resultType="java.lang.String" keyProperty="xxzjbh">
select #{xxzjbh} as xxzjbh from dual
</selectKey>
</insert>
<update id="updateQxfp" parameterType="com.founder.model.TbYwZczlSpqx" >
update TB_YW_ZCZL_SPQX
set
GXSJ = sysdate
,XXCZRY_XM =#{xxczry_xm,jdbcType=VARCHAR}
,XXCZRY_GMSFHM =#{xxczry_gmsfhm,jdbcType=VARCHAR}
,XXCZDW_GAJGJGDM =#{xxczdw_gajgjgdm,jdbcType=VARCHAR}
,XXCZDW_GAJGMC =#{xxczdw_gajgmc,jdbcType=VARCHAR}
,YWLX =#{ywlx,jdbcType=VARCHAR}
where USERID=#{userId,jdbcType=VARCHAR}
</update>
<!-- 审批权限查询与设置end -->
</mapper>
\ No newline at end of file
$(function(){
doQuery();
//拿到该省具有的所有业务类型
getAllYwlx();
})
function getColumn(row){
var str = "";
str = "<a href=\"#\" onclick=\"getQx('"+row.userId+"');\" class=\"cz\"><span style='color: #7fd015;'>设置权限</span></a>"
return str;
}
//显示设置权限界面
function getQx(userId){
$('.mask').show();
$('.layout').fadeIn(800);
$("#userId").val(userId);
//通过该人的userId查询具有的业务
var index = layer.load(1, {
content: '数据加载中...',
shade: [0.35,'#fff'],
success: function(layero) {
/*layero.css('padding-left', '30px');*/
layero.find('.layui-layer-content').css({
'padding-top': '40px',
'width': '70px',
'background-position-x': '16px'
});
}
});
$.ajax({
url:'/getFpqxxxByUserId?userId='+userId,
type:"post",
success:function (data) {
layer.close(index);
if(data.length>0){
for(var i=0;i<data.length;i++){
var id = "ywlx"+data[i];
$('#'+id).prop("checked",true);
}
}
}
});
}
//分配权限
function doQxfp(){
var length = $('input[type=checkbox]:checked').length;
if(length<=0){
layer.alert("分配权限必选!","提示");
return;
}
var index = layer.load(1, {
content: '数据加载中...',
shade: [0.35,'#fff'],
success: function(layer) {
/*layer.css('padding-left', '30px');*/
layer.find('.layui-layer-content').css({
'padding-top': '40px',
'width': '70px',
'background-position-x': '16px'
});
}
});
$.ajax({
type: "POST",//方法类型
dataType: "json",//预期服务器返回的数据类型
url: "/doQxfp",
data: $('#qxForm').serialize(),
success: function (data) {
layer.close(index);
if(data==0){
layer.alert('分配权限失败',"提示",function(res){
if(res){
layer.closeAll();
}
});
}else if(data==1){
layer.alert('分配权限成功',"提示",function(res){
if(res){
doBack();
doQuery();
layer.closeAll();
}
});
}
},
error : function() {
layer.close(index);
layer.alert('分配权限失败',"提示",function(res){
if(res){
layer.closeAll();
}
});
}
});
}
function doBack(){
$("#userId").val("");
$('.mask').hide();
$('.layout').fadeOut(500);
//清空所有选项
$('#checkboxTd').find("input[name='ywlx']").prop("checked",false);;
}
var table_title = [
{title:"操作",field:"xxzjbh",align:'center',width:'10%',formatter:function(val,row,index){
return getColumn(row);
}},
{title:"姓名",field:"xm",align:'center',width:'15%'},
{title:"警号",field:"policemanid",align:'center',width:'7%'},
{title:"联系电话",field:"lxdh",align:'center',width:'10%'},
{title:"所属单位",field:"dwmc",align:'center',width:'20%'},
{title:"具备业务审批权限",field:"ywlxStr",align:'center',width:'40%',formatter : function(val,row,index){
return "<span style='width:100%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;display: block;' title='"+row.ywlxStr+"'>"+row.ywlxStr+"</span>";
}}
];
function doQuery(){
$('#userxxtable').datagrid({
url: "/getSpUserList",
columns : [table_title],
striped : true,
queryParams:serializeObject($("form[name='userForm']")),
singleSelect:true,
nowrap:false, //设置是否换行,false换行,true不换行
fitColumns:true,
scrollbarSize: 0,
selectOnCheck : false,
checkOnSelect : false,
fit:false,
pagination : true,
pageSize : 10,
pageList : [10,20], //rows
pageNumber : 1,
loadFilter: function(data){
$(".total").html(data.total);
return data;
}
});
}
//将表单序列化
function serializeObject(form){
var o={};
$.each(form.serializeArray(),function(index){
if(o[this['name'] ]){
o[this['name'] ] = o[this['name'] ] + "," + this['value'];
}else{
o[this['name'] ]=this['value'];
}
})
return o;
}
function doClear(){
$("form input[type=text]:visible,form input[class='textbox-value']").val("");//将所有可见的input和class是textbox-value的input框 即代码选择框 的值清空
$("input[name='fpqxzt']:first").prop("checked",'checked');//默认选中全部
}
function getAllYwlx(){
$.ajax({
url:'/getAllYwlx',
type:"post",
success:function (data) {
var nr="";
for(var i=0;i<data.length;i++){
nr = nr +' <input class="ywlxClass" type=\"checkbox\" name=\"ywlx\" id="ywlx'+data[i].code+'" value="'+data[i].code+'" style=\"width: auto;zoom:150%;margin-top: 0px;\">'+data[i].name;
}
$("#checkboxTd").append(nr);
}
});
}
\ No newline at end of file
......@@ -93,7 +93,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -107,6 +107,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -93,7 +93,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -107,6 +107,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -96,7 +96,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -110,6 +110,9 @@
<li style='background-color: #337ab7' class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -93,7 +93,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -107,6 +107,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -98,7 +98,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -112,6 +112,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -93,7 +93,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -107,6 +107,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -141,7 +141,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -155,6 +155,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -96,7 +96,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -110,6 +110,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -96,7 +96,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -110,6 +110,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
......@@ -102,7 +102,7 @@
</li>
<li>
<a id="left_ajgl" class="left-list-ftitle">
<i class="fa fa-tty" style="font-size:14px;"></i> 联络员
<i class="fa fa-tty" style="font-size:14px;"></i> 信息管理
<span>
<i class="fa fa-sort-up"></i>
</span>
......@@ -116,6 +116,9 @@
<li class="left-list-ttitle" id="A010103">
<a href="/toGetUserxxList">联络员管理</a>
</li>
<li class="left-list-ttitle" id="A010104">
<a href="/toGetSpUserList">审批权限管理</a>
</li>
</ul>
</li>
</ul>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment