Commit 9f4393b4 by mayunfei

侦查指令回退到水印版本 联络员类型为株洲特有需求

parent a4e077b5
......@@ -50,16 +50,6 @@ public class TbYwZczlLly extends BaseModel{
private Date gxsj = null;//更新时间
private String ywlx = null;
public String getYwlx() {
return ywlx;
}
public void setYwlx(String ywlx) {
this.ywlx = ywlx;
}
public String getXxzjbh() {
return xxzjbh;
}
......
......@@ -715,17 +715,15 @@ public class ZczlController {
*/
@RequestMapping("/queryLlys")
@ResponseBody
public String queryLlys(@RequestParam(value = "unitcodes") String unitcodes,
@RequestParam(value = "ywlx") String ywlx,
HttpServletRequest request){
public String queryLlys(@RequestParam(value = "unitcodes") String unitcodes,HttpServletRequest request){
String message = "1";
if(unitcodes!=null&&!"".equals(unitcodes.trim())){
String[] unitArr = unitcodes.split(",");
if(unitArr!=null&&unitArr.length>0){
for(int i=0;i<unitArr.length;i++){
String unit = unitArr[i];
//判断该单位是否存在该类型的联络员
boolean bool = zczlService.ifCzlly(unit,ywlx);
//判断该单位是否存在联络员
boolean bool = zczlService.ifCzlly(unit);
//不存在
if(!bool){
//根据单位代码查询该单位的单位名
......@@ -998,33 +996,6 @@ public class ZczlController {
if(xxzjbh!=null&&!"".equals(xxzjbh)){
sflly = "1";
}
if("1".equals(sflly)){
String ywlx = lly.getYwlx();
if(ywlx!=null) {
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 = zczlService.getNameByCode(codeMap);
if (t == 0) {
ywlxStr = name;
} else {
ywlxStr += "," + name;
}
objectMap.put("ywlx", ywlxStr);
}
}else{
objectMap.put("ywlx","请设置联络员类型");
}
}else{
objectMap.put("ywlx","请先设置为联络员");
}
objectMap.put("sflly",sflly);//是否联络员
objectMap.put("xxzjbh",xxzjbh);//是否联络员
jeMapList.add(objectMap);
......@@ -1058,9 +1029,9 @@ public class ZczlController {
}
}else{
//不存在联络员或联络员个数小于2
//if(tbYwZczlLlyList==null||tbYwZczlLlyList.size()<2){
if(tbYwZczlLlyList==null||tbYwZczlLlyList.size()<2){
bool = true;
//}
}
}
if(bool){
message = "1";//可以设置联络员
......@@ -1140,27 +1111,6 @@ public class ZczlController {
objectMap.put("xxdjryxm", lly.getXxdjryxm());//设置人姓名
objectMap.put("xxdjdwgajgjgdm", lly.getXxdjdwgajgjgdm());//设置人单位
objectMap.put("djsj", lly.getDjsj());//设置时间
String ywlx = lly.getYwlx();
if(ywlx!=null){
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 = zczlService.getNameByCode(codeMap);
if(t==0){
ywlxStr = name;
}else{
ywlxStr +=","+name;
}
objectMap.put("ywlx",ywlxStr);
}
}else{
objectMap.put("ywlx","暂无类型");
}
objectMap.put("policemanid", lly.getPolicemanid());//联络员警号
jeMapList.add(objectMap);
}
......@@ -3374,20 +3324,6 @@ public class ZczlController {
}
/**
* 拿到对应人员的联络员权限
* @return
*/
@RequestMapping("/getLlyqxByUserId")
@ResponseBody
public JSONArray getLlyqxByUserId(String userId){
List<String> qxList = new ArrayList<>();
Map map = zczlService.getLlyqxByUserId(userId);
qxList = (List)map.get("qxList");
JSONArray jsonArray = JSONArray.fromObject(qxList);
return jsonArray;
}
/**
* 权限分配
* @return
*/
......@@ -3409,18 +3345,6 @@ public class ZczlController {
return flag;
}
/**
* 权限分配
* @return
*/
@RequestMapping("/doLlyQxfp")
@ResponseBody
public String doLlyQxfp(TbYwZczlLly tbYwZczlLly){
String flag = "0";
flag = zczlService.doLlyQxfp(tbYwZczlLly);
return flag;
}
//审批权限查询与设置--end
}
......
......@@ -17,8 +17,6 @@ public interface ZczlDao {
List<TbYwZczlLly> getLlysPolicemanId(String unitcode);
List<TbYwZczlLly> getLlysByMap(Map map);
List<TbYwZczl> toQueryAllWfzdzczl(TbYwZczl tbYwZczl);
Integer toQueryAllWfzdzczlForTotal(TbYwZczl tbYwZczl);
......@@ -157,13 +155,9 @@ public interface ZczlDao {
TbYwZczlSpqx getFpqxxxByUserId(String userId);
TbYwZczlLly getLlyqxByUserId(String userId);
void insertQxfp(TbYwZczlSpqx tbYwZczlSpqx);
int updateQxfp(TbYwZczlSpqx tbYwZczlSpqx);
int updateLlyQxfp(TbYwZczlLly tbYwZczlLly);
List<String> queryAllUserIdByYwlx(String startId);
}
......@@ -5,7 +5,6 @@ import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -15,7 +14,7 @@ import java.util.Map;
public interface IZczlService {
boolean getLly(User user);
List<TbYwZczl> toQueryAllWfzdzczl(TbYwZczl tbYwZczl, User user,boolean sflly);
List<TbYwZczl> toQueryAllWfzdzczl(TbYwZczl tbYwZczl, User user, boolean sflly);
Integer toQueryAllWfzdzczlForTotal(TbYwZczl tbYwZczl, User user, boolean sflly);
......@@ -45,9 +44,7 @@ public interface IZczlService {
boolean llyDel(String xxzjbh, User user);
List<TbYwZczlLly> toQueryAllUser(TbYwZczlLly tbYwZczlLly,User user);
String getNameByCode(HashMap<String, String> codeMap);
List<TbYwZczlLly> toQueryAllUser(TbYwZczlLly tbYwZczlLly, User user);
Integer toQueryAllUserForTotal(TbYwZczlLly tbYwZczlLly);
......@@ -59,7 +56,7 @@ public interface IZczlService {
List<TbYwZczlLly> toQueryAllLlyByUnitcode(String unitcode);
boolean doAddZczlxx(TbYwZczl tbYwZczl, User user, MultipartFile[] files,HttpServletRequest request,String sfqqzl);
boolean doAddZczlxx(TbYwZczl tbYwZczl, User user, MultipartFile[] files, HttpServletRequest request, String sfqqzl);
TbYwZczl getZczlxxByZczlbh(String zczlbh);
......@@ -71,7 +68,7 @@ public interface IZczlService {
boolean tqspOrDel(TbYwZczl tbYwZczl);
boolean ifCzlly(String unit,String ywlx);
boolean ifCzlly(String unit);
String getUnitnameByUnitcode(String unit);
......@@ -105,13 +102,13 @@ public interface IZczlService {
TbYwZczlHb getAllSchbxxByFpbh(String fpbh);
List<TbYwZczlFp> getAllTjfpxx(Date fbsj_s, Date fbsj_e, String dwdm, String sfbdw,String unitcode,String userUnitcode);
List<TbYwZczlFp> getAllTjfpxx(Date fbsj_s, Date fbsj_e, String dwdm, String sfbdw, String unitcode, String userUnitcode);
List<TbYwZczl> toQueryBxqjsdzczls(TbYwZczl tbYwZczl, String unitcode);
Integer toQueryBxqjsdzczlsForTotal(TbYwZczl tbYwZczl, String unitcode);
List<TbYwZczlFp> toQueryBxqjsdzczlsQs(String zczlbh,String unitcode,String flag);
List<TbYwZczlFp> toQueryBxqjsdzczlsQs(String zczlbh, String unitcode, String flag);
List<TbYwZczlFp> getAllFpxxOrderByFpsj(String zczlbh);
......@@ -149,9 +146,5 @@ public interface IZczlService {
Map getFpqxxxByUserId(String userId);
Map getLlyqxByUserId(String userId);
String doQxfp(TbYwZczlSpqx tbYwZczlSpqx);
String doLlyQxfp(TbYwZczlLly tbYwZczlLly);
}
......@@ -569,7 +569,6 @@ public class ZczlService implements IZczlService {
}else{
//遍历list,拼接单位的字符串
for(int i=0;i<list.size();i++){
if(i<500){
if(i==0){
inString = "('"+list.get(i)+"'";
......@@ -580,15 +579,16 @@ public class ZczlService implements IZczlService {
}
}else{
if(i == list.size() -1 && i % 500 == 0){
inString = inString + "or s.UNITCODE in ('"+list.get(i)+"'";
inString = inString + "or UNITCODE in ('"+list.get(i)+"'";
}else if(i % 500 == 0){
inString = inString + "or s.UNITCODE in ('"+list.get(i)+"'";
inString = inString + "or UNITCODE in ('"+list.get(i)+"'";
}else if((i+1) % 500 != 0 && i!=list.size()-1){
inString = inString+",'"+list.get(i)+"'";
}else{
inString = inString+",'"+list.get(i)+"')";
}
}
}
}
searchUnitcode = inString;
......@@ -600,11 +600,6 @@ public class ZczlService implements IZczlService {
}
@Override
public String getNameByCode(HashMap<String, String> codeMap) {
return dictitemDao.getNameByCode(codeMap);
}
@Override
public Integer toQueryAllUserForTotal(TbYwZczlLly tbYwZczlLly){
return zczlDao.toQueryAllUserForTotal(tbYwZczlLly);
}
......@@ -781,14 +776,11 @@ public class ZczlService implements IZczlService {
* @return
*/
@Override
public boolean ifCzlly(String unit,String ywlx) {
public boolean ifCzlly(String unit) {
boolean bool = false;
Map map = new HashMap();
map.put("unitcode",unit);
map.put("ywlx",ywlx);
try{
List<TbYwZczlLly> llyxx = null;
llyxx = zczlDao.getLlysByMap(map);
llyxx = zczlDao.getLlysPolicemanId(unit);
if(llyxx!=null&&llyxx.size()>0){
bool = true;
}
......@@ -1893,26 +1885,6 @@ public class ZczlService implements IZczlService {
return map;
}
@Override
public Map getLlyqxByUserId(String userId) {
List<String> qxList = new ArrayList<>();
String qxStr = null;
TbYwZczlLly llyqx = zczlDao.getLlyqxByUserId(userId);
if(llyqx!=null){
qxStr = llyqx.getYwlx();
if(qxStr!=null&&!"".equals(qxStr.trim())){//权限不为空
String[] qxArr = qxStr.split(",");
for(int i=0;i<qxArr.length;i++){
qxList.add(qxArr[i]);
}
}
}
Map map = new HashMap();
map.put("qxStr",qxStr);
map.put("qxList",qxList);
return map;
}
/**
* 新增或更新权限信息
* @param tbYwZczlSpqx
......@@ -1944,22 +1916,5 @@ public class ZczlService implements IZczlService {
return flag;
}
/**
* 新增或更新权限信息
* @param tbYwZczlLly
* @return
*/
@Override
public String doLlyQxfp(TbYwZczlLly tbYwZczlLly){
String flag = "0";
try{
int t = zczlDao.updateLlyQxfp(tbYwZczlLly);
flag = ""+t;
} catch (Exception e) {
throw new BaseException("修改审批权限出错!",e);
}
return flag;
}
//审批权限查询与设置--end
}
......@@ -7,15 +7,6 @@
select * from TB_YW_ZCZL_LLY where unitcode= #{unitcode, jdbcType=VARCHAR} and xxscpdbz='0'
</select>
<!-- 拿到本单位类型联络员 -->
<select id="getLlysByMap" parameterType="java.util.Map" resultType="com.founder.model.TbYwZczlLly">
select * from TB_YW_ZCZL_LLY
where
unitcode=#{unitcode, jdbcType=VARCHAR}
and instr(ywlx,#{ywlx, jdbcType=VARCHAR}) > 0
and xxscpdbz='0'
</select>
<sql id="wfzdzczl-where">
<if test="zlwh!=null and zlwh!=''">and zczl.zlwh like '%'||#{zlwh, jdbcType=VARCHAR}||'%'</if>
<if test="zczlbh!=null and zczlbh!=''">and zczl.zczlbh like '%'||#{zczlbh, jdbcType=VARCHAR}||'%'</if>
......@@ -208,7 +199,6 @@
zczl.ZDSPRJH zdsprjh,
zczl.SPYJ spyj
from TB_YW_ZCZL zczl where 1=1 and zczl.xxscpdbz = '0'
and instr((select ywlx from TB_YW_ZCZL_LLY lly where lly.sfzh = #{qsrgmsfhm, jdbcType=VARCHAR} and lly.xxscpdbz = 0 ),zczl.ywlx) > 0
<include refid="wfzdzczl-where"/>
) t
WHERE ROWNUM <![CDATA[<=]]> #{end}
......@@ -217,7 +207,6 @@
<select id="toQueryAllWfzdzczlForTotal" parameterType="com.founder.model.TbYwZczl" resultType="java.lang.Integer">
select count(*) from TB_YW_ZCZL zczl where 1=1 and zczl.xxscpdbz = '0'
and instr((select ywlx from TB_YW_ZCZL_LLY lly where lly.sfzh = #{qsrgmsfhm, jdbcType=VARCHAR} and lly.xxscpdbz = 0 ),zczl.ywlx) > 0
<include refid="wfzdzczl-where"/>
</select>
......@@ -710,7 +699,6 @@
TRUENAME truename,
TELEPHONE telephone,
XXDJRYXM xxdjryxm,
ywlx ywlx,
(select name from sys_dictitem where groupid='CODE_UNIT' and code=XXDJDWGAJGJGDM) as xxdjdwgajgjgdm,
to_char(DJSJ,'yyyy-MM-dd hh24:mi:ss') as djsj
from TB_YW_ZCZL_LLY where 1=1 and XXSCPDBZ = '0'
......@@ -747,29 +735,27 @@
select * from (
select t.*,rownum rn from (
select
s.ID userId,
s.TRUE_NAME truename,
s.POLICEMANID policemanid,
s.USERNAME username,
s.UNITCODE unitcode,
l.ywlx ywlx,
(select name from sys_dictitem where groupid='CODE_XZUNIT' and code=s.UNITCODE) as unitname,
s.TELEPHONE telephone
from SYS_USER s ,(select * from TB_YW_ZCZL_LLY where xxscpdbz = '0') l where s.scbz='0'
and s.identitycard = l.sfzh(+)
<if test="unitcode!=null and unitcode!=''"> and (s.UNITCODE in ${unitcode} )</if>
<if test="truename!=null and truename!=''"> and s.TRUE_NAME like '%'||#{truename, jdbcType=VARCHAR}||'%'</if>
<if test="policemanid!=null and policemanid!=''"> and s.POLICEMANID = #{policemanid, jdbcType=VARCHAR}</if>
ID userId,
TRUE_NAME truename,
POLICEMANID policemanid,
USERNAME username,
UNITCODE unitcode,
(select name from sys_dictitem where groupid='CODE_XZUNIT' and code=UNITCODE) as unitname,
TELEPHONE telephone
from SYS_USER where scbz='0'
<if test="unitcode!=null and unitcode!=''"> and (UNITCODE in ${unitcode} )</if>
<if test="truename!=null and truename!=''"> and TRUE_NAME like '%'||#{truename, jdbcType=VARCHAR}||'%'</if>
<if test="policemanid!=null and policemanid!=''"> and POLICEMANID = #{policemanid, jdbcType=VARCHAR}</if>
) t
WHERE ROWNUM <![CDATA[<=]]> #{end}
) WHERE RN > #{begin}
</select>
<select id="toQueryAllUserForTotal" parameterType="com.founder.model.TbYwZczlLly" resultType="java.lang.Integer">
select count(*) from SYS_USER s where s.scbz='0'
<if test="unitcode!=null and unitcode!=''"> and s.UNITCODE in ${unitcode}</if>
<if test="truename!=null and truename!=''"> and s.TRUE_NAME like '%'||#{truename, jdbcType=VARCHAR}||'%'</if>
<if test="policemanid!=null and policemanid!=''"> and s.POLICEMANID = #{policemanid, jdbcType=VARCHAR}</if>
select count(*) from SYS_USER where scbz='0'
<if test="unitcode!=null and unitcode!=''"> and UNITCODE in ${unitcode}</if>
<if test="truename!=null and truename!=''"> and TRUE_NAME like '%'||#{truename, jdbcType=VARCHAR}||'%'</if>
<if test="policemanid!=null and policemanid!=''"> and POLICEMANID = #{policemanid, jdbcType=VARCHAR}</if>
</select>
<!-- 根据userid拿到用户信息 -->
......@@ -855,7 +841,6 @@
TRUENAME truename,
TELEPHONE telephone,
XXDJRYXM xxdjryxm,
ywlx ywlx,
(select name from sys_dictitem where groupid='CODE_UNIT' and code=XXDJDWGAJGJGDM) as xxdjdwgajgjgdm,
to_char(DJSJ,'yyyy-MM-dd hh24:mi:ss') as djsj
from TB_YW_ZCZL_LLY where 1=1 and XXSCPDBZ = '0' and UNITCODE = #{unitcode, jdbcType=VARCHAR}
......@@ -1787,13 +1772,6 @@
<include refid="spqx-where"/>
</select>
<select id="getLlyqxByUserId" parameterType="java.lang.String" resultType="com.founder.model.TbYwZczlLly">
select XXZJBH as xxzjbh,
USERID as userId,
YWLX as ywlx
from TB_YW_ZCZL_LLY where XXSCPDBZ=0 and USERID= #{userId, jdbcType=VARCHAR}
</select>
<select id="getFpqxxxByUserId" parameterType="java.lang.String" resultType="com.founder.model.TbYwZczlSpqx">
select XXZJBH as xxzjbh,
USERID as userId,
......@@ -1865,14 +1843,6 @@
where USERID=#{userId,jdbcType=VARCHAR}
</update>
<update id="updateLlyQxfp" parameterType="com.founder.model.TbYwZczlSpqx" >
update TB_YW_ZCZL_LLY
set
GXSJ = sysdate
,YWLX =#{ywlx,jdbcType=VARCHAR}
where XXSCPDBZ=0 and USERID=#{userId,jdbcType=VARCHAR}
</update>
<select id="queryAllUserIdByYwlx" parameterType="java.lang.String" resultType="java.lang.String">
select USERID as userId
from TB_YW_ZCZL_SPQX spqx ,SYS_USER u where spqx.xxsc_pdbz=0 and spqx.ywlx like '%'||#{startId, jdbcType=VARCHAR}||'%'
......
......@@ -9,13 +9,12 @@ function doClear(){
var table_title = [
{title:"联络员单位",field:"unitname",align:'center',width:'15%'},
{title:"联络员",field:"truename",align:'center',width:'10%'},
{title:"联络类型",field:"ywlx",align:'center',width:'25%'},
{title:"联络员",field:"truename",align:'center',width:'15%'},
{title:"联络员警号",field:"policemanid",align:'center',width:'10%'},
{title:"联系电话",field:"telephone",align:'center',width:'10%'},
{title:"设置人姓名",field:"xxdjryxm",align:'center',width:'10%'},
{title:"设置人单位",field:"xxdjdwgajgjgdm",align:'center',width:'10%'},
{title:"设置时间",field:"djsj",align:'center',width:'10%'}
{title:"联系电话",field:"telephone",align:'center',width:'15%'},
{title:"设置人姓名",field:"xxdjryxm",align:'center',width:'15%'},
{title:"设置人单位",field:"xxdjdwgajgjgdm",align:'center',width:'15%'},
{title:"设置时间",field:"djsj",align:'center',width:'15%'}
];
function doQuery(obj){
......
$(function(){
doQuery();
getAllYwlx();
})
function getColumn(row){
var str = "";
if(row.sflly=='1'){
str = "<a href=\"#\" onclick=\"del('"+row.xxzjbh+"');\" class=\"cz\"><span style='color: #f70909;'>删除</span></a>";
str += " <a href=\"#\" onclick=\"getQx('"+row.userId+"');\" class=\"cz\"><span style='color: #7fd015;'>设置联络员类型</span></a>"
str = str + " <a href=\"#\" onclick=\"yj_tk(this,event,'"+row.xxzjbh+"');\" class=\"cz pos\"><span style='color: #7fd015;'>移交</span><div class=\"right_po\"><table><thead><tr><th width=\"100%\">联络员姓名</th></tr></thead><tbody></tbody></tbody></table></div></a>"
}else{
str = "<a href=\"#\" onclick=\"setLly('"+row.userId+"');\" class=\"cz\"><span style='color: #7fd015;'>设置联络员</span></a>"
}
......@@ -15,116 +14,6 @@ function getColumn(row){
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:'/getLlyqxByUserId?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: "/doLlyQxfp",
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);;
}
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);
}
});
}
function yj_tk(el,event,xxzjbh) {
//查询出本单位的联络员信息
var index = layer.load(1, {
......@@ -329,6 +218,7 @@ function setLly(userId){
}
});
}
}
});
}
......@@ -337,11 +227,10 @@ var table_title = [
{title:"操作",field:"xxzjbh",align:'center',width:'10%',formatter:function(val,row,index){
return getColumn(row);
}},
{title:"姓名",field:"truename",align:'center',width:'10%'},
{title:"联络员类型",field:"ywlx",align:'center',width:'25%'},
{title:"警号",field:"policemanid",align:'center',width:'10%'},
{title:"系统账号",field:"username",align:'center',width:'10%'},
{title:"所属单位",field:"unitname",align:'center',width:'20%'},
{title:"姓名",field:"truename",align:'center',width:'15%'},
{title:"警号",field:"policemanid",align:'center',width:'15%'},
{title:"系统账号",field:"username",align:'center',width:'20%'},
{title:"所属单位",field:"unitname",align:'center',width:'25%'},
{title:"联系电话",field:"telephone",align:'center',width:'15%'}
];
......
......@@ -209,34 +209,5 @@
openCombotree('unitcode');
</script>
</body>
<div class="mask"></div>
<div class="layout">
<div class="layout_header">
<span>权限信息</span>
<%--<a class="close_x fr" id="close_x"><i class="fa fa-times"></i></a>--%>
</div>
<form name="qxForm" id="qxForm">
<input name="userId" id="userId" type="hidden">
<div class="layout_content">
<table class="layout_table">
<tr>
<td class="ar" width="15%">权限:</td>
<td colspan="3" style="color: #f60;" id="checkboxTd">
</td>
</tr>
<tr>
<td class="empty" colspan="4"></td>
</tr>
<tr>
<td colspan="4" style="text-align:center;">
<a class="btn_a btn_add" onclick="doQxfp()">分配</a>
<a class="btn_a btn_search" onclick="doBack()">返回</a>
</td>
</tr>
</table>
</div>
</form>
</div>
</html>
\ No newline at end of file
......@@ -398,7 +398,7 @@
}
//判断单位是否存在联络员
$.ajax({
url:'/queryLlys?unitcodes='+zljsdwdm+"&ywlx="+ywlx,
url:'/queryLlys?unitcodes='+zljsdwdm,
type:"post",
success:function (data) {
layer.close(index);
......@@ -468,7 +468,7 @@
//判断单位是否存在联络员
$.ajax({
url:'/queryLlys?unitcodes='+zljsdwdm+"&ywlx="+ywlx,
url:'/queryLlys?unitcodes='+zljsdwdm,
type:"post",
success:function (data) {
layer.close(index);
......
......@@ -171,20 +171,20 @@
<td class="ar necessary" width="13.3%">业务类型:</td>
<td width="20%">
<span class="textbox">
<input type="text" id="ywlx" name="ywlx" value="${tbYwZczl.ywlx}" class="val easyui-openCombotree" data-options="url: '/queryTypeCode?type=CODE_YWLXDM',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<input type="text" id="ywlx" name="ywlx" value="${tbYwZczl.ywlx}" class="val easyui-combotree" data-options="url: '/queryTypeCode?type=CODE_YWLXDM',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
</span>
</td>
<td class="ar" width="13.3%">审批人:</td>
<td width="20%">
<span class="textbox">
<input type="hidden" id="hiddenZpsprjh" value="${tbYwZczl.zdsprjh}">
<input type="text" id="zdsprjh" name="zdsprjh" value="" class="val easyui-openCombotree" data-options="url: '/queryTypeCode?type=CODE_SPJY&startId=${tbYwZczl.ywlx}',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<input type="text" id="zdsprjh" name="zdsprjh" value="" class="val easyui-combotree" data-options="url: '/queryTypeCode?type=CODE_SPJY&startId=${tbYwZczl.ywlx}',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
</span>
</td>
<td class="ar necessary" width="13.3%">侦查指令类型:</td>
<td width="20%">
<span class="textbox">
<input type="text" id="zllx" name="zllx" value="${tbYwZczl.zllx}" class="val easyui-openCombotree" data-options="url: '/queryTypeCode?type=CODE_ZLLXDM',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<input type="text" id="zllx" name="zllx" value="${tbYwZczl.zllx}" class="val easyui-combotree" data-options="url: '/queryTypeCode?type=CODE_ZLLXDM',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
</span>
</td>
<td class="ar" width="13.3%"></td>
......@@ -194,7 +194,17 @@
<td class="ar necessary">接受单位:</td>
<td colspan="3">
<span class="textbox textbox-3">
<input type="text" id="zljsdwdm" value="${tbYwZczl.zljsdwdm}" name="zljsdwdm" class="val easyui-openCombotree" multiple data-options="url: '/queryTypeCode?type=CODE_XZUNIT',method:'get',fit:true,textField : 'text', valueField : 'id', cascadeCheck:false,minonly:false,multiple:true"/>
<%if("65".equals(ssdw)) { %>
<input type="text" id="zljsdwdm" value="${tbYwZczl.zljsdwdm}" name="zljsdwdm" class="val easyui-combotree" multiple data-options="url: '/queryTypeCode?type=CODE_DZXZUNIT',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<%} else if("14".equals(ssdw)&&grade.equals("S")) { %>
<input type="text" id="zljsdwdm" value="${tbYwZczl.zljsdwdm}" name="zljsdwdm" class="val easyui-combotree" multiple data-options="url: '/queryTypeCode?type=CODE_XZUNIT',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<%} else if("62".equals(ssdw)) { %>
<input type="text" id="zljsdwdm" value="${tbYwZczl.zljsdwdm}" name="zljsdwdm" class="val easyui-combotree" multiple data-options="url: '/queryTypeCode?type=CODE_XZUNIT_XDZL',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<%}else{%>
<input type="text" id="zljsdwdm" value="${tbYwZczl.zljsdwdm}" name="zljsdwdm" class="val easyui-combotree" multiple data-options="url: '/queryTypeCode?type=CODE_XZUNIT',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
<% } %>
<%--<input type="text" id="zljsdwdm" value="${tbYwZczl.zljsdwdm}" name="zljsdwdm" class="val easyui-combotree" data-options="url: '/queryTypeCode?type=CODE_XZUNIT&rootId=650100000000',method:'get',fit:true,textField : 'text', valueField : 'id'"/>
--%>
</span>
</td>
<td></td>
......@@ -252,7 +262,6 @@
<!--- 代码框-->
<script type="text/javascript" src="/easyui-window/js/jquery.min.js"></script>
<script type="text/javascript" src="/easyui-window/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="/easyui-window/js/jquery.easyui.my.js"></script>
<script type="text/javascript" src="/easyui-window/js/function.js"></script>
<script type="text/javascript" src="/easyui-window/js/easyui-lang-zh_CN.js"></script>
<!--- 日期时间-->
......@@ -271,6 +280,12 @@
watermark.load({ watermark_txt: "<%=truename%>"+" "+"<%=identitycard%>"+" "+"<%=unitcode%>"+" "+"<%=policeId%>"+" "+ip});
});
</script>
<script>
openCombotree('ywlx');
openCombotree('zllx');
openCombotree('zljsdwdm');
</script>
</body>
</html>
......@@ -279,8 +294,8 @@
$(document).ready(function(){
var hiddenZpsprjh = $("#hiddenZpsprjh").val();
$('#zdsprjh').openCombotree('setValue',hiddenZpsprjh);
$('#ywlx').openCombotree({
$('#zdsprjh').combotree('setValue',hiddenZpsprjh);
$('#ywlx').combotree({
onChange: function (n,o) {
debugger
//控制类案中的代码值
......@@ -370,17 +385,17 @@
layer.alert("回报期限必填!","提示");
return;
}
var ywlx= $("#ywlx").openCombotree("getValue");
var ywlx= $("#ywlx").combotree("getValue");
if(ywlx==''){
layer.alert("业务类型必填!","提示");
return;
}
var zllx= $("#zllx").openCombotree("getValue");
var zllx= $("#zllx").combotree("getValue");
if(zllx==''){
layer.alert("指令类型必填!","提示");
return;
}
var zljsdwdm= $("#zljsdwdm").openCombotree("getValue");
var zljsdwdm= $("#zljsdwdm").combotree("getValue");
if(zljsdwdm==''){
layer.alert("接受单位必填!","提示");
return;
......@@ -406,7 +421,7 @@
}
//判断单位是否存在联络员
$.ajax({
url:'/queryLlys?unitcodes='+zljsdwdm+"&ywlx="+ywlx,
url:'/queryLlys?unitcodes='+zljsdwdm,
type:"post",
success:function (data) {
layer.close(index);
......@@ -451,17 +466,17 @@
layer.alert("回报期限必填!","提示");
return;
}
var ywlx= $("#ywlx").openCombotree("getValue");
var ywlx= $("#ywlx").combotree("getValue");
if(ywlx==''){
layer.alert("业务类型必填!","提示");
return;
}
var zllx= $("#zllx").openCombotree("getValue");
var zllx= $("#zllx").combotree("getValue");
if(zllx==''){
layer.alert("指令类型必填!","提示");
return;
}
var zljsdwdm= $("#zljsdwdm").openCombotree("getValue");
var zljsdwdm= $("#zljsdwdm").combotree("getValue");
if(zljsdwdm==''){
layer.alert("接受单位必填!","提示");
return;
......@@ -476,7 +491,7 @@
//判断单位是否存在联络员
$.ajax({
url:'/queryLlys?unitcodes='+zljsdwdm+"&ywlx="+ywlx,
url:'/queryLlys?unitcodes='+zljsdwdm,
type:"post",
success:function (data) {
layer.close(index);
......
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