人车物
|
|
@ -127,9 +127,9 @@ public class ShiroConfig
|
||||||
// Shiro的核心安全接口,这个属性是必须的
|
// Shiro的核心安全接口,这个属性是必须的
|
||||||
shiroFilterFactoryBean.setSecurityManager(securityManager);
|
shiroFilterFactoryBean.setSecurityManager(securityManager);
|
||||||
// 身份认证失败,则跳转到登录页面的配置
|
// 身份认证失败,则跳转到登录页面的配置
|
||||||
shiroFilterFactoryBean.setLoginUrl("/index");
|
shiroFilterFactoryBean.setLoginUrl("/login");
|
||||||
// 权限认证失败,则跳转到指定页面
|
// 权限认证失败,则跳转到指定页面
|
||||||
shiroFilterFactoryBean.setUnauthorizedUrl("/index");
|
shiroFilterFactoryBean.setUnauthorizedUrl("/login");
|
||||||
// Shiro连接约束配置,即过滤链的定义
|
// Shiro连接约束配置,即过滤链的定义
|
||||||
LinkedHashMap<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
|
LinkedHashMap<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
|
||||||
// 对静态资源设置匿名访问
|
// 对静态资源设置匿名访问
|
||||||
|
|
@ -155,7 +155,7 @@ public class ShiroConfig
|
||||||
// 不需要拦截的访问
|
// 不需要拦截的访问
|
||||||
|
|
||||||
filterChainDefinitionMap.put("/login", "anon,captchaValidate");
|
filterChainDefinitionMap.put("/login", "anon,captchaValidate");
|
||||||
filterChainDefinitionMap.put("/index", "anon,captchaValidate");
|
// filterChainDefinitionMap.put("/index", "anon,captchaValidate");
|
||||||
filterChainDefinitionMap.put("/common/download/resource", "anon,captchaValidate");
|
filterChainDefinitionMap.put("/common/download/resource", "anon,captchaValidate");
|
||||||
filterChainDefinitionMap.put("/generateOriginalNum", "anon,captchaValidate");
|
filterChainDefinitionMap.put("/generateOriginalNum", "anon,captchaValidate");
|
||||||
filterChainDefinitionMap.put("/PKILogin", "anon,captchaValidate");
|
filterChainDefinitionMap.put("/PKILogin", "anon,captchaValidate");
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,10 @@ public interface TbMdjfjxxxbMapper
|
||||||
/**
|
/**
|
||||||
* 查询矛盾纠纷简项信息
|
* 查询矛盾纠纷简项信息
|
||||||
*
|
*
|
||||||
* @param MDJFBH 矛盾纠纷简项信息ID
|
* @param mdjfbh 矛盾纠纷简项信息ID
|
||||||
* @return 矛盾纠纷简项信息
|
* @return 矛盾纠纷简项信息
|
||||||
*/
|
*/
|
||||||
public TbMdjfjxxxb selectTbMdjfjxxxbById(String MDJFBH);
|
public TbMdjfjxxxb selectTbMdjfjxxxbById(String mdjfbh);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询矛盾纠纷简项信息列表
|
* 查询矛盾纠纷简项信息列表
|
||||||
|
|
@ -47,16 +47,16 @@ public interface TbMdjfjxxxbMapper
|
||||||
/**
|
/**
|
||||||
* 删除矛盾纠纷简项信息
|
* 删除矛盾纠纷简项信息
|
||||||
*
|
*
|
||||||
* @param MDJFBH 矛盾纠纷简项信息ID
|
* @param mdjfbh 矛盾纠纷简项信息ID
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteTbMdjfjxxxbById(String MDJFBH);
|
public int deleteTbMdjfjxxxbById(String mdjfbh);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除矛盾纠纷简项信息
|
* 批量删除矛盾纠纷简项信息
|
||||||
*
|
*
|
||||||
* @param MDJFBHs 需要删除的数据ID
|
* @param mdjfbhs 需要删除的数据ID
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteTbMdjfjxxxbByIds(String[] MDJFBHs);
|
public int deleteTbMdjfjxxxbByIds(String[] mdjfbhs);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,25 +5,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<mapper namespace="basepro.manager.mapper.TbMdjfjxxxbMapper">
|
<mapper namespace="basepro.manager.mapper.TbMdjfjxxxbMapper">
|
||||||
|
|
||||||
<resultMap type="basepro.manager.pojo.TbMdjfjxxxb" id="TbMdjfjxxxbResult">
|
<resultMap type="basepro.manager.pojo.TbMdjfjxxxb" id="TbMdjfjxxxbResult">
|
||||||
<result property="MDJFBH" column="MDJFBH" />
|
<result property="mdjfbh" column="MDJFBH" />
|
||||||
<result property="FSSJ" column="FSSJ" />
|
<result property="fssj" column="FSSJ" />
|
||||||
<result property="XZQHDM" column="XZQHDM" />
|
<result property="xzqhdm" column="XZQHDM" />
|
||||||
<result property="XZQHMC" column="XZQHMC" />
|
<result property="xzqhmc" column="XZQHMC" />
|
||||||
<result property="FSDZ" column="FSDZ" />
|
<result property="fsdz" column="FSDZ" />
|
||||||
<result property="MDJFLY" column="MDJFLY" />
|
<result property="mdjfly" column="MDJFLY" />
|
||||||
<result property="TBDWMC" column="TBDWMC" />
|
<result property="tbdwmc" column="TBDWMC" />
|
||||||
<result property="MDJFLX" column="MDJFLX" />
|
<result property="mdjflx" column="MDJFLX" />
|
||||||
<result property="MDJFJS" column="MDJFJS" />
|
<result property="mdjfjs" column="MDJFJS" />
|
||||||
<result property="MDJFCD" column="MDJFCD" />
|
<result property="mdjfcd" column="MDJFCD" />
|
||||||
<result property="DsrSfzhm" column="DSR_SFZHM" />
|
<result property="dsrSfzhm" column="DSR_SFZHM" />
|
||||||
<result property="DjrSfzhm" column="DJR_SFZHM" />
|
<result property="djrSfzhm" column="DJR_SFZHM" />
|
||||||
<result property="DJSJ" column="DJSJ" />
|
<result property="djsj" column="DJSJ" />
|
||||||
<result property="ZRDWDM" column="ZRDWDM" />
|
<result property="zrdwdm" column="ZRDWDM" />
|
||||||
<result property="ZRDWMC" column="ZRDWMC" />
|
<result property="zrdwmc" column="ZRDWMC" />
|
||||||
<result property="TCSJ" column="TCSJ" />
|
<result property="tcsj" column="TCSJ" />
|
||||||
<result property="TCGCJS" column="TCGCJS" />
|
<result property="tcgcjs" column="TCGCJS" />
|
||||||
<result property="TCJG" column="TCJG" />
|
<result property="tcjg" column="TCJG" />
|
||||||
<result property="JLGXSJ" column="JLGXSJ" />
|
<result property="jlgxsj" column="JLGXSJ" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectTbMdjfjxxxbVo">
|
<sql id="selectTbMdjfjxxxbVo">
|
||||||
|
|
@ -33,24 +33,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<select id="selectTbMdjfjxxxbList" parameterType="basepro.manager.pojo.TbMdjfjxxxb" resultMap="TbMdjfjxxxbResult">
|
<select id="selectTbMdjfjxxxbList" parameterType="basepro.manager.pojo.TbMdjfjxxxb" resultMap="TbMdjfjxxxbResult">
|
||||||
<include refid="selectTbMdjfjxxxbVo"/>
|
<include refid="selectTbMdjfjxxxbVo"/>
|
||||||
<where>
|
<where>
|
||||||
<if test="FSSJ != null "> and FSSJ = #{FSSJ}</if>
|
<if test="fssj != null "> and FSSJ = #{fssj}</if>
|
||||||
<if test="XZQHDM != null and XZQHDM != ''"> and XZQHDM = #{XZQHDM}</if>
|
<if test="xzqhdm != null and xzqhdm != ''"> and XZQHDM = #{xzqhdm}</if>
|
||||||
<if test="XZQHMC != null and XZQHMC != ''"> and XZQHMC = #{XZQHMC}</if>
|
<if test="xzqhmc != null and xzqhmc != ''"> and XZQHMC = #{xzqhmc}</if>
|
||||||
<if test="FSDZ != null and FSDZ != ''"> and FSDZ = #{FSDZ}</if>
|
<if test="fsdz != null and fsdz != ''"> and FSDZ = #{fsdz}</if>
|
||||||
<if test="MDJFLY != null and MDJFLY != ''"> and MDJFLY = #{MDJFLY}</if>
|
<if test="mdjfly != null and mdjfly != ''"> and MDJFLY = #{mdjfly}</if>
|
||||||
<if test="TBDWMC != null and TBDWMC != ''"> and TBDWMC = #{TBDWMC}</if>
|
<if test="tbdwmc != null and tbdwmc != ''"> and TBDWMC = #{tbdwmc}</if>
|
||||||
<if test="MDJFLX != null and MDJFLX != ''"> and MDJFLX = #{MDJFLX}</if>
|
<if test="mdjflx != null and mdjflx != ''"> and MDJFLX = #{mdjflx}</if>
|
||||||
<if test="MDJFJS != null and MDJFJS != ''"> and MDJFJS = #{MDJFJS}</if>
|
<if test="mdjfjs != null and mdjfjs != ''"> and MDJFJS = #{mdjfjs}</if>
|
||||||
<if test="MDJFCD != null and MDJFCD != ''"> and MDJFCD = #{MDJFCD}</if>
|
<if test="mdjfcd != null and mdjfcd != ''"> and MDJFCD = #{mdjfcd}</if>
|
||||||
<if test="DsrSfzhm != null and DsrSfzhm != ''"> and DSR_SFZHM = #{DsrSfzhm}</if>
|
<if test="dsrSfzhm != null and dsrSfzhm != ''"> and DSR_SFZHM = #{dsrSfzhm}</if>
|
||||||
<if test="DjrSfzhm != null and DjrSfzhm != ''"> and DJR_SFZHM = #{DjrSfzhm}</if>
|
<if test="djrSfzhm != null and djrSfzhm != ''"> and DJR_SFZHM = #{djrSfzhm}</if>
|
||||||
<if test="DJSJ != null "> and DJSJ = #{DJSJ}</if>
|
<if test="djsj != null "> and DJSJ = #{djsj}</if>
|
||||||
<if test="ZRDWDM != null and ZRDWDM != ''"> and ZRDWDM = #{ZRDWDM}</if>
|
<if test="zrdwdm != null and zrdwdm != ''"> and ZRDWDM = #{zrdwdm}</if>
|
||||||
<if test="ZRDWMC != null and ZRDWMC != ''"> and ZRDWMC = #{ZRDWMC}</if>
|
<if test="zrdwmc != null and zrdwmc != ''"> and ZRDWMC = #{zrdwmc}</if>
|
||||||
<if test="TCSJ != null "> and TCSJ = #{TCSJ}</if>
|
<if test="tcsj != null "> and TCSJ = #{tcsj}</if>
|
||||||
<if test="TCGCJS != null and TCGCJS != ''"> and TCGCJS = #{TCGCJS}</if>
|
<if test="tcgcjs != null and tcgcjs != ''"> and TCGCJS = #{tcgcjs}</if>
|
||||||
<if test="TCJG != null and TCJG != ''"> and TCJG = #{TCJG}</if>
|
<if test="tcjg != null and tcjg != ''"> and TCJG = #{tcjg}</if>
|
||||||
<if test="JLGXSJ != null "> and JLGXSJ = #{JLGXSJ}</if>
|
<if test="jlgxsj != null "> and JLGXSJ = #{jlgxsj}</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
@ -62,82 +62,82 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<insert id="insertTbMdjfjxxxb" parameterType="basepro.manager.pojo.TbMdjfjxxxb">
|
<insert id="insertTbMdjfjxxxb" parameterType="basepro.manager.pojo.TbMdjfjxxxb">
|
||||||
insert into tb_mdjfjxxxb
|
insert into tb_mdjfjxxxb
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
<if test="MDJFBH != null and MDJFBH != ''">MDJFBH,</if>
|
<if test="mdjfbh != null and mdjfbh != ''">MDJFBH,</if>
|
||||||
<if test="FSSJ != null ">FSSJ,</if>
|
<if test="fssj != null ">FSSJ,</if>
|
||||||
<if test="XZQHDM != null and XZQHDM != ''">XZQHDM,</if>
|
<if test="xzqhdm != null and xzqhdm != ''">XZQHDM,</if>
|
||||||
<if test="XZQHMC != null and XZQHMC != ''">XZQHMC,</if>
|
<if test="xzqhmc != null and xzqhmc != ''">XZQHMC,</if>
|
||||||
<if test="FSDZ != null and FSDZ != ''">FSDZ,</if>
|
<if test="fsdz != null and fsdz != ''">FSDZ,</if>
|
||||||
<if test="MDJFLY != null and MDJFLY != ''">MDJFLY,</if>
|
<if test="mdjfly != null and mdjfly != ''">MDJFLY,</if>
|
||||||
<if test="TBDWMC != null and TBDWMC != ''">TBDWMC,</if>
|
<if test="tbdwmc != null and tbdwmc != ''">TBDWMC,</if>
|
||||||
<if test="MDJFLX != null and MDJFLX != ''">MDJFLX,</if>
|
<if test="mdjflx != null and mdjflx != ''">MDJFLX,</if>
|
||||||
<if test="MDJFJS != null and MDJFJS != ''">MDJFJS,</if>
|
<if test="mdjfjs != null and mdjfjs != ''">MDJFJS,</if>
|
||||||
<if test="MDJFCD != null and MDJFCD != ''">MDJFCD,</if>
|
<if test="mdjfcd != null and mdjfcd != ''">MDJFCD,</if>
|
||||||
<if test="DsrSfzhm != null and DsrSfzhm != ''">DSR_SFZHM,</if>
|
<if test="dsrSfzhm != null and dsrSfzhm != ''">DSR_SFZHM,</if>
|
||||||
<if test="DjrSfzhm != null and DjrSfzhm != ''">DJR_SFZHM,</if>
|
<if test="djrSfzhm != null and djrSfzhm != ''">DJR_SFZHM,</if>
|
||||||
<if test="DJSJ != null ">DJSJ,</if>
|
<if test="djsj != null ">DJSJ,</if>
|
||||||
<if test="ZRDWDM != null and ZRDWDM != ''">ZRDWDM,</if>
|
<if test="zrdwdm != null and zrdwdm != ''">ZRDWDM,</if>
|
||||||
<if test="ZRDWMC != null and ZRDWMC != ''">ZRDWMC,</if>
|
<if test="zrdwmc != null and zrdwmc != ''">ZRDWMC,</if>
|
||||||
<if test="TCSJ != null ">TCSJ,</if>
|
<if test="tcsj != null ">TCSJ,</if>
|
||||||
<if test="TCGCJS != null and TCGCJS != ''">TCGCJS,</if>
|
<if test="tcgcjs != null and tcgcjs != ''">TCGCJS,</if>
|
||||||
<if test="TCJG != null and TCJG != ''">TCJG,</if>
|
<if test="tcjg != null and tcjg != ''">TCJG,</if>
|
||||||
<if test="JLGXSJ != null ">JLGXSJ,</if>
|
<if test="jlgxsj != null ">JLGXSJ,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="MDJFBH != null and MDJFBH != ''">#{MDJFBH},</if>
|
<if test="mdjfbh != null and mdjfbh != ''">#{mdjfbh},</if>
|
||||||
<if test="FSSJ != null ">#{FSSJ},</if>
|
<if test="fssj != null ">#{fssj},</if>
|
||||||
<if test="XZQHDM != null and XZQHDM != ''">#{XZQHDM},</if>
|
<if test="xzqhdm != null and xzqhdm != ''">#{xzqhdm},</if>
|
||||||
<if test="XZQHMC != null and XZQHMC != ''">#{XZQHMC},</if>
|
<if test="xzqhmc != null and xzqhmc != ''">#{xzqhmc},</if>
|
||||||
<if test="FSDZ != null and FSDZ != ''">#{FSDZ},</if>
|
<if test="fsdz != null and fsdz != ''">#{fsdz},</if>
|
||||||
<if test="MDJFLY != null and MDJFLY != ''">#{MDJFLY},</if>
|
<if test="mdjfly != null and mdjfly != ''">#{mdjfly},</if>
|
||||||
<if test="TBDWMC != null and TBDWMC != ''">#{TBDWMC},</if>
|
<if test="tbdwmc != null and tbdwmc != ''">#{tbdwmc},</if>
|
||||||
<if test="MDJFLX != null and MDJFLX != ''">#{MDJFLX},</if>
|
<if test="mdjflx != null and mdjflx != ''">#{mdjflx},</if>
|
||||||
<if test="MDJFJS != null and MDJFJS != ''">#{MDJFJS},</if>
|
<if test="mdjfjs != null and mdjfjs != ''">#{mdjfjs},</if>
|
||||||
<if test="MDJFCD != null and MDJFCD != ''">#{MDJFCD},</if>
|
<if test="mdjfcd != null and mdjfcd != ''">#{mdjfcd},</if>
|
||||||
<if test="DsrSfzhm != null and DsrSfzhm != ''">#{DsrSfzhm},</if>
|
<if test="dsrSfzhm != null and dsrSfzhm != ''">#{dsrSfzhm},</if>
|
||||||
<if test="DjrSfzhm != null and DjrSfzhm != ''">#{DjrSfzhm},</if>
|
<if test="djrSfzhm != null and djrSfzhm != ''">#{djrSfzhm},</if>
|
||||||
<if test="DJSJ != null ">#{DJSJ},</if>
|
<if test="djsj != null ">#{djsj},</if>
|
||||||
<if test="ZRDWDM != null and ZRDWDM != ''">#{ZRDWDM},</if>
|
<if test="zrdwdm != null and zrdwdm != ''">#{zrdwdm},</if>
|
||||||
<if test="ZRDWMC != null and ZRDWMC != ''">#{ZRDWMC},</if>
|
<if test="zrdwmc != null and zrdwmc != ''">#{zrdwmc},</if>
|
||||||
<if test="TCSJ != null ">#{TCSJ},</if>
|
<if test="tcsj != null ">#{tcsj},</if>
|
||||||
<if test="TCGCJS != null and TCGCJS != ''">#{TCGCJS},</if>
|
<if test="tcgcjs != null and tcgcjs != ''">#{tcgcjs},</if>
|
||||||
<if test="TCJG != null and TCJG != ''">#{TCJG},</if>
|
<if test="tcjg != null and tcjg != ''">#{tcjg},</if>
|
||||||
<if test="JLGXSJ != null ">#{JLGXSJ},</if>
|
<if test="jlgxsj != null ">#{jlgxsj},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<update id="updateTbMdjfjxxxb" parameterType="basepro.manager.pojo.TbMdjfjxxxb">
|
<update id="updateTbMdjfjxxxb" parameterType="basepro.manager.pojo.TbMdjfjxxxb">
|
||||||
update tb_mdjfjxxxb
|
update tb_mdjfjxxxb
|
||||||
<trim prefix="SET" suffixOverrides=",">
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
<if test="FSSJ != null ">FSSJ = #{FSSJ},</if>
|
<if test="fssj != null ">FSSJ = #{fssj},</if>
|
||||||
<if test="XZQHDM != null and XZQHDM != ''">XZQHDM = #{XZQHDM},</if>
|
<if test="xzqhdm != null and xzqhdm != ''">XZQHDM = #{xzqhdm},</if>
|
||||||
<if test="XZQHMC != null and XZQHMC != ''">XZQHMC = #{XZQHMC},</if>
|
<if test="xzqhmc != null and xzqhmc != ''">XZQHMC = #{xzqhmc},</if>
|
||||||
<if test="FSDZ != null and FSDZ != ''">FSDZ = #{FSDZ},</if>
|
<if test="fsdz != null and fsdz != ''">FSDZ = #{fsdz},</if>
|
||||||
<if test="MDJFLY != null and MDJFLY != ''">MDJFLY = #{MDJFLY},</if>
|
<if test="mdjfly != null and mdjfly != ''">MDJFLY = #{mdjfly},</if>
|
||||||
<if test="TBDWMC != null and TBDWMC != ''">TBDWMC = #{TBDWMC},</if>
|
<if test="tbdwmc != null and tbdwmc != ''">TBDWMC = #{tbdwmc},</if>
|
||||||
<if test="MDJFLX != null and MDJFLX != ''">MDJFLX = #{MDJFLX},</if>
|
<if test="mdjflx != null and mdjflx != ''">MDJFLX = #{mdjflx},</if>
|
||||||
<if test="MDJFJS != null and MDJFJS != ''">MDJFJS = #{MDJFJS},</if>
|
<if test="mdjfjs != null and mdjfjs != ''">MDJFJS = #{mdjfjs},</if>
|
||||||
<if test="MDJFCD != null and MDJFCD != ''">MDJFCD = #{MDJFCD},</if>
|
<if test="mdjfcd != null and mdjfcd != ''">MDJFCD = #{mdjfcd},</if>
|
||||||
<if test="DsrSfzhm != null and DsrSfzhm != ''">DSR_SFZHM = #{DsrSfzhm},</if>
|
<if test="dsrSfzhm != null and dsrSfzhm != ''">DSR_SFZHM = #{dsrSfzhm},</if>
|
||||||
<if test="DjrSfzhm != null and DjrSfzhm != ''">DJR_SFZHM = #{DjrSfzhm},</if>
|
<if test="djrSfzhm != null and djrSfzhm != ''">DJR_SFZHM = #{djrSfzhm},</if>
|
||||||
<if test="DJSJ != null ">DJSJ = #{DJSJ},</if>
|
<if test="djsj != null ">DJSJ = #{djsj},</if>
|
||||||
<if test="ZRDWDM != null and ZRDWDM != ''">ZRDWDM = #{ZRDWDM},</if>
|
<if test="zrdwdm != null and zrdwdm != ''">ZRDWDM = #{zrdwdm},</if>
|
||||||
<if test="ZRDWMC != null and ZRDWMC != ''">ZRDWMC = #{ZRDWMC},</if>
|
<if test="zrdwmc != null and zrdwmc != ''">ZRDWMC = #{zrdwmc},</if>
|
||||||
<if test="TCSJ != null ">TCSJ = #{TCSJ},</if>
|
<if test="tcsj != null ">TCSJ = #{tcsj},</if>
|
||||||
<if test="TCGCJS != null and TCGCJS != ''">TCGCJS = #{TCGCJS},</if>
|
<if test="tcgcjs != null and tcgcjs != ''">TCGCJS = #{tcgcjs},</if>
|
||||||
<if test="TCJG != null and TCJG != ''">TCJG = #{TCJG},</if>
|
<if test="tcjg != null and tcjg != ''">TCJG = #{tcjg},</if>
|
||||||
<if test="JLGXSJ != null ">JLGXSJ = #{JLGXSJ},</if>
|
<if test="jlgxsj != null ">JLGXSJ = #{jlgxsj},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where MDJFBH = #{MDJFBH}
|
where MDJFBH = #{mdjfbh}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<delete id="deleteTbMdjfjxxxbById" parameterType="String">
|
<delete id="deleteTbMdjfjxxxbById" parameterType="String">
|
||||||
delete from tb_mdjfjxxxb where MDJFBH = #{MDJFBH}
|
delete from tb_mdjfjxxxb where MDJFBH = #{mdjfbh}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteTbMdjfjxxxbByIds" parameterType="String">
|
<delete id="deleteTbMdjfjxxxbByIds" parameterType="String">
|
||||||
delete from tb_mdjfjxxxb where MDJFBH in
|
delete from tb_mdjfjxxxb where MDJFBH in
|
||||||
<foreach item="MDJFBH" collection="array" open="(" separator="," close=")">
|
<foreach item="mdjfbh" collection="array" open="(" separator="," close=")">
|
||||||
#{MDJFBH}
|
#{mdjfbh}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,15 +51,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectTbXjxdzhxxbVo">
|
<sql id="selectTbXjxdzhxxbVo">
|
||||||
select id, XZQHDM, XZQHMC, GAJGDM, GAJGMC, ZAFKRQ, TRXFJLSL, TRXFCLSL, QFQZSL, ZAKDSL, JCCLSL, PCRYSL, XCZDBWSL, JCFXYHCSSL, FXYHCS_CZWSL, FXYHCS_LGSL, FXYHCS_YLCSSL, PCAQYHSL, XCAQYHSL, SJZDWP_QZ, SJZDWP_ZD, SJZDWP_ZY, SJZDWP_LG, SJZDWP_YZBHXP, SJZDWP_JDHXP, SJZDWP_GZDJ, PCMDJFSL, HJMDJFSL, HLJTJFSL, HJHLJTJFSL, LLJFSL, HJLLJFSL, JJJFSL, HJJJJFSL, YLJFSL, HJYLJFSL, YXGAJCZSL, SLZHKDSL, ZAPCRYSL, ZAPCCLSL, ZHZTRYSL, QFSFRYSL, CHWP_GZDJ from tb_xjxdzhxxb
|
select id, XZQHDM, XZQHMC, GAJGDM, GAJGMC, ZAFKRQ, TRXFJLSL, TRXFCLSL, QFQZSL, ZAKDSL, JCCLSL, PCRYSL, XCZDBWSL, JCFXYHCSSL,
|
||||||
|
FXYHCS_CZWSL, FXYHCS_LGSL, FXYHCS_YLCSSL, PCAQYHSL, XCAQYHSL, SJZDWP_QZ, SJZDWP_ZD, SJZDWP_ZY, SJZDWP_LG, SJZDWP_YZBHXP,
|
||||||
|
SJZDWP_JDHXP, SJZDWP_GZDJ, PCMDJFSL, HJMDJFSL, HLJTJFSL, HJHLJTJFSL, LLJFSL, HJLLJFSL, JJJFSL, HJJJJFSL, YLJFSL, HJYLJFSL,
|
||||||
|
YXGAJCZSL, SLZHKDSL, ZAPCRYSL, ZAPCCLSL, ZHZTRYSL, QFSFRYSL, CHWP_GZDJ from tb_xjxdzhxxb
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectTbXjxdzhxxbList" parameterType="basepro.manager.pojo.TbXjxdzhxxb" resultMap="TbXjxdzhxxbResult">
|
<select id="selectTbXjxdzhxxbList" parameterType="basepro.manager.pojo.TbXjxdzhxxb" resultMap="TbXjxdzhxxbResult">
|
||||||
<include refid="selectTbXjxdzhxxbVo"/>
|
select * from (select h.id, XZQHDM, XZQHMC,GAJGDM, GAJGDM dept_id, GAJGMC, ZAFKRQ, TRXFJLSL, TRXFCLSL, QFQZSL, ZAKDSL, JCCLSL, PCRYSL, XCZDBWSL, JCFXYHCSSL,
|
||||||
<where>
|
FXYHCS_CZWSL, FXYHCS_LGSL, FXYHCS_YLCSSL, PCAQYHSL, XCAQYHSL, SJZDWP_QZ, SJZDWP_ZD, SJZDWP_ZY, SJZDWP_LG, SJZDWP_YZBHXP,
|
||||||
|
SJZDWP_JDHXP, SJZDWP_GZDJ, PCMDJFSL, HJMDJFSL, HLJTJFSL, HJHLJTJFSL, LLJFSL, HJLLJFSL, JJJFSL, HJJJJFSL, YLJFSL, HJYLJFSL,
|
||||||
|
YXGAJCZSL, SLZHKDSL, ZAPCRYSL, ZAPCCLSL, ZHZTRYSL, QFSFRYSL, CHWP_GZDJ from tb_xjxdzhxxb h left join sys_dept s on h.GAJGDM = s.dept_id ) d
|
||||||
|
<where>
|
||||||
|
1=1 ${params.dataScope}
|
||||||
<if test="XZQHDM != null and XZQHDM != ''"> and XZQHDM = #{XZQHDM}</if>
|
<if test="XZQHDM != null and XZQHDM != ''"> and XZQHDM = #{XZQHDM}</if>
|
||||||
<if test="XZQHMC != null and XZQHMC != ''"> and XZQHMC = #{XZQHMC}</if>
|
<if test="XZQHMC != null and XZQHMC != ''"> and XZQHMC = #{XZQHMC}</if>
|
||||||
<if test="GAJGDM != null and GAJGDM != ''"> and GAJGDM = #{GAJGDM}</if>
|
<if test="GAJGDM != null and GAJGDM != ''">
|
||||||
|
and (d.GAJGDM = #{GAJGDM} OR d.GAJGDM IN ( SELECT t.dept_id FROM sys_dept t WHERE FIND_IN_SET (#{GAJGDM},ancestors) ))
|
||||||
|
</if>
|
||||||
<if test="GAJGMC != null and GAJGMC != ''"> and GAJGMC = #{GAJGMC}</if>
|
<if test="GAJGMC != null and GAJGMC != ''"> and GAJGMC = #{GAJGMC}</if>
|
||||||
<if test="ZAFKRQ != null "> and ZAFKRQ = #{ZAFKRQ}</if>
|
<if test="ZAFKRQ != null "> and ZAFKRQ = #{ZAFKRQ}</if>
|
||||||
<if test="TRXFJLSL != null "> and TRXFJLSL = #{TRXFJLSL}</if>
|
<if test="TRXFJLSL != null "> and TRXFJLSL = #{TRXFJLSL}</if>
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,10 @@ public interface ITbMdjfjxxxbService
|
||||||
/**
|
/**
|
||||||
* 查询矛盾纠纷简项信息
|
* 查询矛盾纠纷简项信息
|
||||||
*
|
*
|
||||||
* @param MDJFBH 矛盾纠纷简项信息ID
|
* @param mdjfbh 矛盾纠纷简项信息ID
|
||||||
* @return 矛盾纠纷简项信息
|
* @return 矛盾纠纷简项信息
|
||||||
*/
|
*/
|
||||||
public TbMdjfjxxxb selectTbMdjfjxxxbById(String MDJFBH);
|
public TbMdjfjxxxb selectTbMdjfjxxxbById(String mdjfbh);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询矛盾纠纷简项信息列表
|
* 查询矛盾纠纷简项信息列表
|
||||||
|
|
@ -55,8 +55,8 @@ public interface ITbMdjfjxxxbService
|
||||||
/**
|
/**
|
||||||
* 删除矛盾纠纷简项信息信息
|
* 删除矛盾纠纷简项信息信息
|
||||||
*
|
*
|
||||||
* @param MDJFBH 矛盾纠纷简项信息ID
|
* @param mdjfbh 矛盾纠纷简项信息ID
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteTbMdjfjxxxbById(String MDJFBH);
|
public int deleteTbMdjfjxxxbById(String mdjfbh);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package basepro.manager.service;
|
package basepro.manager.service;
|
||||||
|
|
||||||
import basepro.manager.pojo.TbXjxdzhxxb;
|
import basepro.manager.pojo.TbXjxdzhxxb;
|
||||||
|
import guo.ping.e3mall.common.page.TableDataInfo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
@ -26,7 +27,9 @@ public interface ITbXjxdzhxxbService
|
||||||
* @param tbXjxdzhxxb 夏季行动综合信息
|
* @param tbXjxdzhxxb 夏季行动综合信息
|
||||||
* @return 夏季行动综合信息集合
|
* @return 夏季行动综合信息集合
|
||||||
*/
|
*/
|
||||||
public List<TbXjxdzhxxb> selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb);
|
public TableDataInfo selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb, Integer pageNum, Integer pageSize);
|
||||||
|
|
||||||
|
public List<TbXjxdzhxxb> selectXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增夏季行动综合信息
|
* 新增夏季行动综合信息
|
||||||
|
|
|
||||||
|
|
@ -19,278 +19,298 @@ public class TbMdjfjxxxb extends BaseEntity
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/** 矛盾纠纷编号 */
|
/** 矛盾纠纷编号 */
|
||||||
private String MDJFBH;
|
private String mdjfbh;
|
||||||
|
|
||||||
/** 矛盾纠纷发生时间 */
|
/** 矛盾纠纷发生时间 */
|
||||||
@Excel(name = "矛盾纠纷发生时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@Excel(name = "矛盾纠纷发生时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
private Date FSSJ;
|
private Date fssj;
|
||||||
|
|
||||||
|
private String fssjStr;
|
||||||
|
|
||||||
/** 矛盾纠纷地行政区划代码 */
|
/** 矛盾纠纷地行政区划代码 */
|
||||||
@Excel(name = "矛盾纠纷地行政区划代码")
|
@Excel(name = "矛盾纠纷地行政区划代码")
|
||||||
private String XZQHDM;
|
private String xzqhdm;
|
||||||
|
|
||||||
/** 矛盾纠纷地行政区划名称 */
|
/** 矛盾纠纷地行政区划名称 */
|
||||||
@Excel(name = "矛盾纠纷地行政区划名称")
|
@Excel(name = "矛盾纠纷地行政区划名称")
|
||||||
private String XZQHMC;
|
private String xzqhmc;
|
||||||
|
|
||||||
/** 矛盾纠纷发生地址 */
|
/** 矛盾纠纷发生地址 */
|
||||||
@Excel(name = "矛盾纠纷发生地址")
|
@Excel(name = "矛盾纠纷发生地址")
|
||||||
private String FSDZ;
|
private String fsdz;
|
||||||
|
|
||||||
/** 矛盾纠纷来源(0:工作发现, 1:接处警发现, 2:其他单位通报) */
|
/** 矛盾纠纷来源(0:工作发现, 1:接处警发现, 2:其他单位通报) */
|
||||||
@Excel(name = "矛盾纠纷来源",readConverterExp = "0=工作发现,1=接处警发现,2=其他单位通报")
|
@Excel(name = "矛盾纠纷来源",readConverterExp = "0=工作发现,1=接处警发现,2=其他单位通报")
|
||||||
private String MDJFLY;
|
private String mdjfly;
|
||||||
|
|
||||||
/** 通报单位名称 */
|
/** 通报单位名称 */
|
||||||
@Excel(name = "通报单位名称")
|
@Excel(name = "通报单位名称")
|
||||||
private String TBDWMC;
|
private String tbdwmc;
|
||||||
|
|
||||||
/** 矛盾纠纷类型(见矛盾纠纷类型字典表) */
|
/** 矛盾纠纷类型(见矛盾纠纷类型字典表) */
|
||||||
@Excel(name = "矛盾纠纷类型(见矛盾纠纷类型字典表)")
|
@Excel(name = "矛盾纠纷类型(见矛盾纠纷类型字典表)")
|
||||||
private String MDJFLX;
|
private String mdjflx;
|
||||||
|
|
||||||
/** 矛盾纠纷简述 */
|
/** 矛盾纠纷简述 */
|
||||||
@Excel(name = "矛盾纠纷简述")
|
@Excel(name = "矛盾纠纷简述")
|
||||||
private String MDJFJS;
|
private String mdjfjs;
|
||||||
|
|
||||||
/** 矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷) */
|
/** 矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷) */
|
||||||
@Excel(name = "矛盾纠纷程度",readConverterExp = "0=简单矛盾纠纷,1=一般矛盾纠纷,2=复杂疑难矛盾纠纷,3=重大矛盾纠纷")
|
@Excel(name = "矛盾纠纷程度",readConverterExp = "0=简单矛盾纠纷,1=一般矛盾纠纷,2=复杂疑难矛盾纠纷,3=重大矛盾纠纷")
|
||||||
private String MDJFCD;
|
private String mdjfcd;
|
||||||
|
|
||||||
/** 当事人一身份证号码 */
|
/** 当事人一身份证号码 */
|
||||||
@Excel(name = "当事人一身份证号码")
|
@Excel(name = "当事人一身份证号码")
|
||||||
private String DsrSfzhm;
|
private String dsrSfzhm;
|
||||||
|
|
||||||
/** 当事人二身份证号码 */
|
/** 当事人二身份证号码 */
|
||||||
@Excel(name = "当事人二身份证号码")
|
@Excel(name = "当事人二身份证号码")
|
||||||
private String DjrSfzhm;
|
private String djrSfzhm;
|
||||||
|
|
||||||
/** 登记时间 */
|
/** 登记时间 */
|
||||||
@Excel(name = "登记时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "登记时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||||
private Date DJSJ;
|
private Date djsj;
|
||||||
|
|
||||||
|
private String djsjStr;
|
||||||
|
|
||||||
/** 责任公安机关代码 */
|
/** 责任公安机关代码 */
|
||||||
@Excel(name = "责任公安机关代码")
|
@Excel(name = "责任公安机关代码")
|
||||||
private String ZRDWDM;
|
private String zrdwdm;
|
||||||
|
|
||||||
/** 责任公安机关名称 */
|
/** 责任公安机关名称 */
|
||||||
@Excel(name = "责任公安机关名称")
|
@Excel(name = "责任公安机关名称")
|
||||||
private String ZRDWMC;
|
private String zrdwmc;
|
||||||
|
|
||||||
/** 矛盾纠纷调处时间 */
|
/** 矛盾纠纷调处时间 */
|
||||||
@Excel(name = "矛盾纠纷调处时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@Excel(name = "矛盾纠纷调处时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||||
private Date TCSJ;
|
private Date tcsj;
|
||||||
|
|
||||||
|
private String tcsjStr;
|
||||||
|
|
||||||
/** 矛盾纠纷调处过程简述 */
|
/** 矛盾纠纷调处过程简述 */
|
||||||
@Excel(name = "矛盾纠纷调处过程简述")
|
@Excel(name = "矛盾纠纷调处过程简述")
|
||||||
private String TCGCJS;
|
private String tcgcjs;
|
||||||
|
|
||||||
/** 矛盾纠纷调处结果(0:未化解, 1:已化解,2:移交) */
|
/** 矛盾纠纷调处结果(0:未化解, 1:已化解,2:移交) */
|
||||||
@Excel(name = "矛盾纠纷调处结果",readConverterExp = "0=未化解,1=已化解,2=移交")
|
@Excel(name = "矛盾纠纷调处结果",readConverterExp = "0=未化解,1=已化解,2=移交")
|
||||||
private String TCJG;
|
private String tcjg;
|
||||||
|
|
||||||
/** 记录更新时间 */
|
/** 记录更新时间 */
|
||||||
@Excel(name = "记录更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "记录更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||||
private Date JLGXSJ;
|
private Date jlgxsj;
|
||||||
|
|
||||||
public void setMDJFBH(String MDJFBH)
|
private String jlgxsjStr;
|
||||||
{
|
|
||||||
this.MDJFBH = MDJFBH;
|
public String getMdjfbh() {
|
||||||
|
return mdjfbh;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMDJFBH()
|
public void setMdjfbh(String mdjfbh) {
|
||||||
{
|
this.mdjfbh = mdjfbh;
|
||||||
return MDJFBH;
|
|
||||||
}
|
|
||||||
public void setFSSJ(Date FSSJ)
|
|
||||||
{
|
|
||||||
this.FSSJ = FSSJ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getFSSJ()
|
public Date getFssj() {
|
||||||
{
|
return fssj;
|
||||||
return FSSJ;
|
|
||||||
}
|
|
||||||
public void setXZQHDM(String XZQHDM)
|
|
||||||
{
|
|
||||||
this.XZQHDM = XZQHDM;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getXZQHDM()
|
public void setFssj(Date fssj) {
|
||||||
{
|
this.fssj = fssj;
|
||||||
return XZQHDM;
|
|
||||||
}
|
|
||||||
public void setXZQHMC(String XZQHMC)
|
|
||||||
{
|
|
||||||
this.XZQHMC = XZQHMC;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getXZQHMC()
|
public String getXzqhdm() {
|
||||||
{
|
return xzqhdm;
|
||||||
return XZQHMC;
|
|
||||||
}
|
|
||||||
public void setFSDZ(String FSDZ)
|
|
||||||
{
|
|
||||||
this.FSDZ = FSDZ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getFSDZ()
|
public void setXzqhdm(String xzqhdm) {
|
||||||
{
|
this.xzqhdm = xzqhdm;
|
||||||
return FSDZ;
|
|
||||||
}
|
|
||||||
public void setMDJFLY(String MDJFLY)
|
|
||||||
{
|
|
||||||
this.MDJFLY = MDJFLY;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMDJFLY()
|
public String getXzqhmc() {
|
||||||
{
|
return xzqhmc;
|
||||||
return MDJFLY;
|
|
||||||
}
|
|
||||||
public void setTBDWMC(String TBDWMC)
|
|
||||||
{
|
|
||||||
this.TBDWMC = TBDWMC;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTBDWMC()
|
public void setXzqhmc(String xzqhmc) {
|
||||||
{
|
this.xzqhmc = xzqhmc;
|
||||||
return TBDWMC;
|
|
||||||
}
|
|
||||||
public void setMDJFLX(String MDJFLX)
|
|
||||||
{
|
|
||||||
this.MDJFLX = MDJFLX;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMDJFLX()
|
public String getFsdz() {
|
||||||
{
|
return fsdz;
|
||||||
return MDJFLX;
|
|
||||||
}
|
|
||||||
public void setMDJFJS(String MDJFJS)
|
|
||||||
{
|
|
||||||
this.MDJFJS = MDJFJS;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMDJFJS()
|
public void setFsdz(String fsdz) {
|
||||||
{
|
this.fsdz = fsdz;
|
||||||
return MDJFJS;
|
|
||||||
}
|
|
||||||
public void setMDJFCD(String MDJFCD)
|
|
||||||
{
|
|
||||||
this.MDJFCD = MDJFCD;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMDJFCD()
|
public String getMdjfly() {
|
||||||
{
|
return mdjfly;
|
||||||
return MDJFCD;
|
|
||||||
}
|
|
||||||
public void setDsrSfzhm(String DsrSfzhm)
|
|
||||||
{
|
|
||||||
this.DsrSfzhm = DsrSfzhm;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDsrSfzhm()
|
public void setMdjfly(String mdjfly) {
|
||||||
{
|
this.mdjfly = mdjfly;
|
||||||
return DsrSfzhm;
|
|
||||||
}
|
|
||||||
public void setDjrSfzhm(String DjrSfzhm)
|
|
||||||
{
|
|
||||||
this.DjrSfzhm = DjrSfzhm;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDjrSfzhm()
|
public String getTbdwmc() {
|
||||||
{
|
return tbdwmc;
|
||||||
return DjrSfzhm;
|
|
||||||
}
|
|
||||||
public void setDJSJ(Date DJSJ)
|
|
||||||
{
|
|
||||||
this.DJSJ = DJSJ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getDJSJ()
|
public void setTbdwmc(String tbdwmc) {
|
||||||
{
|
this.tbdwmc = tbdwmc;
|
||||||
return DJSJ;
|
|
||||||
}
|
|
||||||
public void setZRDWDM(String ZRDWDM)
|
|
||||||
{
|
|
||||||
this.ZRDWDM = ZRDWDM;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getZRDWDM()
|
public String getMdjflx() {
|
||||||
{
|
return mdjflx;
|
||||||
return ZRDWDM;
|
|
||||||
}
|
|
||||||
public void setZRDWMC(String ZRDWMC)
|
|
||||||
{
|
|
||||||
this.ZRDWMC = ZRDWMC;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getZRDWMC()
|
public void setMdjflx(String mdjflx) {
|
||||||
{
|
this.mdjflx = mdjflx;
|
||||||
return ZRDWMC;
|
|
||||||
}
|
|
||||||
public void setTCSJ(Date TCSJ)
|
|
||||||
{
|
|
||||||
this.TCSJ = TCSJ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getTCSJ()
|
public String getMdjfjs() {
|
||||||
{
|
return mdjfjs;
|
||||||
return TCSJ;
|
|
||||||
}
|
|
||||||
public void setTCGCJS(String TCGCJS)
|
|
||||||
{
|
|
||||||
this.TCGCJS = TCGCJS;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTCGCJS()
|
public void setMdjfjs(String mdjfjs) {
|
||||||
{
|
this.mdjfjs = mdjfjs;
|
||||||
return TCGCJS;
|
|
||||||
}
|
|
||||||
public void setTCJG(String TCJG)
|
|
||||||
{
|
|
||||||
this.TCJG = TCJG;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTCJG()
|
public String getMdjfcd() {
|
||||||
{
|
return mdjfcd;
|
||||||
return TCJG;
|
|
||||||
}
|
|
||||||
public void setJLGXSJ(Date JLGXSJ)
|
|
||||||
{
|
|
||||||
this.JLGXSJ = JLGXSJ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getJLGXSJ()
|
public void setMdjfcd(String mdjfcd) {
|
||||||
{
|
this.mdjfcd = mdjfcd;
|
||||||
return JLGXSJ;
|
}
|
||||||
|
|
||||||
|
public String getDsrSfzhm() {
|
||||||
|
return dsrSfzhm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDsrSfzhm(String dsrSfzhm) {
|
||||||
|
this.dsrSfzhm = dsrSfzhm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDjrSfzhm() {
|
||||||
|
return djrSfzhm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDjrSfzhm(String djrSfzhm) {
|
||||||
|
this.djrSfzhm = djrSfzhm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getDjsj() {
|
||||||
|
return djsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDjsj(Date djsj) {
|
||||||
|
this.djsj = djsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getZrdwdm() {
|
||||||
|
return zrdwdm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setZrdwdm(String zrdwdm) {
|
||||||
|
this.zrdwdm = zrdwdm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getZrdwmc() {
|
||||||
|
return zrdwmc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setZrdwmc(String zrdwmc) {
|
||||||
|
this.zrdwmc = zrdwmc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getTcsj() {
|
||||||
|
return tcsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTcsj(Date tcsj) {
|
||||||
|
this.tcsj = tcsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTcgcjs() {
|
||||||
|
return tcgcjs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTcgcjs(String tcgcjs) {
|
||||||
|
this.tcgcjs = tcgcjs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTcjg() {
|
||||||
|
return tcjg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTcjg(String tcjg) {
|
||||||
|
this.tcjg = tcjg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getJlgxsj() {
|
||||||
|
return jlgxsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJlgxsj(Date jlgxsj) {
|
||||||
|
this.jlgxsj = jlgxsj;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFssjStr() {
|
||||||
|
return fssjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFssjStr(String fssjStr) {
|
||||||
|
this.fssjStr = fssjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDjsjStr() {
|
||||||
|
return djsjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDjsjStr(String djsjStr) {
|
||||||
|
this.djsjStr = djsjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTcsjStr() {
|
||||||
|
return tcsjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTcsjStr(String tcsjStr) {
|
||||||
|
this.tcsjStr = tcsjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getJlgxsjStr() {
|
||||||
|
return jlgxsjStr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJlgxsjStr(String jlgxsjStr) {
|
||||||
|
this.jlgxsjStr = jlgxsjStr;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||||
.append("MDJFBH", getMDJFBH())
|
.append("mdjfbh", getMdjfbh())
|
||||||
.append("FSSJ", getFSSJ())
|
.append("fssj", getFssj())
|
||||||
.append("XZQHDM", getXZQHDM())
|
.append("xzqhdm", getXzqhdm())
|
||||||
.append("XZQHMC", getXZQHMC())
|
.append("xzqhmc", getXzqhmc())
|
||||||
.append("FSDZ", getFSDZ())
|
.append("fsdz", getFsdz())
|
||||||
.append("MDJFLY", getMDJFLY())
|
.append("mdjfly", getMdjfly())
|
||||||
.append("TBDWMC", getTBDWMC())
|
.append("tbdwmc", getTbdwmc())
|
||||||
.append("MDJFLX", getMDJFLX())
|
.append("mdjflx", getMdjflx())
|
||||||
.append("MDJFJS", getMDJFJS())
|
.append("mdjfjs", getMdjfjs())
|
||||||
.append("MDJFCD", getMDJFCD())
|
.append("mdjfcd", getMdjfcd())
|
||||||
.append("DsrSfzhm", getDsrSfzhm())
|
.append("dsrSfzhm", getDsrSfzhm())
|
||||||
.append("DjrSfzhm", getDjrSfzhm())
|
.append("djrSfzhm", getDjrSfzhm())
|
||||||
.append("DJSJ", getDJSJ())
|
.append("djsj", getDjsj())
|
||||||
.append("ZRDWDM", getZRDWDM())
|
.append("zrdwdm", getZrdwdm())
|
||||||
.append("ZRDWMC", getZRDWMC())
|
.append("zrdwmc", getZrdwmc())
|
||||||
.append("TCSJ", getTCSJ())
|
.append("tcsj", getTcsj())
|
||||||
.append("TCGCJS", getTCGCJS())
|
.append("tcgcjs", getTcgcjs())
|
||||||
.append("TCJG", getTCJG())
|
.append("tcjg", getTcjg())
|
||||||
.append("JLGXSJ", getJLGXSJ())
|
.append("jlgxsj", getJlgxsj())
|
||||||
.toString();
|
.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,13 @@
|
||||||
package basepro.manager.pojo;
|
package basepro.manager.pojo;
|
||||||
|
|
||||||
import basepro.manager.common.annotation.Excel;
|
import basepro.manager.common.annotation.Excel;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import guo.ping.e3mall.common.pojo.BaseEntity;
|
import guo.ping.e3mall.common.pojo.BaseEntity;
|
||||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 夏季行动综合信息对象 tb_xjxdzhxxb
|
* 夏季行动综合信息对象 tb_xjxdzhxxb
|
||||||
|
|
@ -38,6 +40,7 @@ public class TbXjxdzhxxb extends BaseEntity
|
||||||
|
|
||||||
/** 登记日期 */
|
/** 登记日期 */
|
||||||
@Excel(name = "登记日期", width = 30, dateFormat = "yyyy-MM-dd")
|
@Excel(name = "登记日期", width = 30, dateFormat = "yyyy-MM-dd")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private Date ZAFKRQ;
|
private Date ZAFKRQ;
|
||||||
|
|
||||||
/** 投入民辅警力数量(人次) */
|
/** 投入民辅警力数量(人次) */
|
||||||
|
|
@ -188,6 +191,8 @@ public class TbXjxdzhxxb extends BaseEntity
|
||||||
@Excel(name = "查获管制刀具数量", readConverterExp = "把=")
|
@Excel(name = "查获管制刀具数量", readConverterExp = "把=")
|
||||||
private Long ChwpGzdj;
|
private Long ChwpGzdj;
|
||||||
|
|
||||||
|
private List<TbStuck> stuckList;
|
||||||
|
|
||||||
public void setId(Long Id)
|
public void setId(Long Id)
|
||||||
{
|
{
|
||||||
this.Id = Id;
|
this.Id = Id;
|
||||||
|
|
@ -576,6 +581,14 @@ public class TbXjxdzhxxb extends BaseEntity
|
||||||
return ChwpGzdj;
|
return ChwpGzdj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<TbStuck> getStuckList() {
|
||||||
|
return stuckList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStuckList(List<TbStuck> stuckList) {
|
||||||
|
this.stuckList = stuckList;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
package basepro.manager.service.impl;
|
package basepro.manager.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
|
import basepro.manager.common.utils.DateUtils;
|
||||||
import basepro.manager.mapper.TbMdjfjxxxbMapper;
|
import basepro.manager.mapper.TbMdjfjxxxbMapper;
|
||||||
import basepro.manager.pojo.TbMdjfjxxxb;
|
import basepro.manager.pojo.TbMdjfjxxxb;
|
||||||
import basepro.manager.service.ITbMdjfjxxxbService;
|
import basepro.manager.service.ITbMdjfjxxxbService;
|
||||||
|
|
@ -24,13 +26,13 @@ public class TbMdjfjxxxbServiceImpl implements ITbMdjfjxxxbService
|
||||||
/**
|
/**
|
||||||
* 查询矛盾纠纷简项信息
|
* 查询矛盾纠纷简项信息
|
||||||
*
|
*
|
||||||
* @param MDJFBH 矛盾纠纷简项信息ID
|
* @param mdjfbh 矛盾纠纷简项信息ID
|
||||||
* @return 矛盾纠纷简项信息
|
* @return 矛盾纠纷简项信息
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public TbMdjfjxxxb selectTbMdjfjxxxbById(String MDJFBH)
|
public TbMdjfjxxxb selectTbMdjfjxxxbById(String mdjfbh)
|
||||||
{
|
{
|
||||||
return tbMdjfjxxxbMapper.selectTbMdjfjxxxbById(MDJFBH);
|
return tbMdjfjxxxbMapper.selectTbMdjfjxxxbById(mdjfbh);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -54,6 +56,17 @@ public class TbMdjfjxxxbServiceImpl implements ITbMdjfjxxxbService
|
||||||
@Override
|
@Override
|
||||||
public int insertTbMdjfjxxxb(TbMdjfjxxxb tbMdjfjxxxb)
|
public int insertTbMdjfjxxxb(TbMdjfjxxxb tbMdjfjxxxb)
|
||||||
{
|
{
|
||||||
|
UUID uuid = UUID.randomUUID();
|
||||||
|
tbMdjfjxxxb.setMdjfbh(uuid.toString());
|
||||||
|
try {
|
||||||
|
tbMdjfjxxxb.setFssj(DateUtils.parseDate(tbMdjfjxxxb.getFssjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
tbMdjfjxxxb.setDjsj(DateUtils.parseDate(tbMdjfjxxxb.getDjsjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
tbMdjfjxxxb.setTcsj(DateUtils.parseDate(tbMdjfjxxxb.getTcsjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
tbMdjfjxxxb.setJlgxsj(DateUtils.parseDate(tbMdjfjxxxb.getJlgxsjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
return tbMdjfjxxxbMapper.insertTbMdjfjxxxb(tbMdjfjxxxb);
|
return tbMdjfjxxxbMapper.insertTbMdjfjxxxb(tbMdjfjxxxb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -66,6 +79,14 @@ public class TbMdjfjxxxbServiceImpl implements ITbMdjfjxxxbService
|
||||||
@Override
|
@Override
|
||||||
public int updateTbMdjfjxxxb(TbMdjfjxxxb tbMdjfjxxxb)
|
public int updateTbMdjfjxxxb(TbMdjfjxxxb tbMdjfjxxxb)
|
||||||
{
|
{
|
||||||
|
try {
|
||||||
|
tbMdjfjxxxb.setFssj(DateUtils.parseDate(tbMdjfjxxxb.getFssjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
tbMdjfjxxxb.setDjsj(DateUtils.parseDate(tbMdjfjxxxb.getDjsjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
tbMdjfjxxxb.setTcsj(DateUtils.parseDate(tbMdjfjxxxb.getTcsjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
tbMdjfjxxxb.setJlgxsj(DateUtils.parseDate(tbMdjfjxxxb.getJlgxsjStr(),"yyyy-MM-dd HH:mm:ss"));
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
return tbMdjfjxxxbMapper.updateTbMdjfjxxxb(tbMdjfjxxxb);
|
return tbMdjfjxxxbMapper.updateTbMdjfjxxxb(tbMdjfjxxxb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -84,12 +105,12 @@ public class TbMdjfjxxxbServiceImpl implements ITbMdjfjxxxbService
|
||||||
/**
|
/**
|
||||||
* 删除矛盾纠纷简项信息信息
|
* 删除矛盾纠纷简项信息信息
|
||||||
*
|
*
|
||||||
* @param MDJFBH 矛盾纠纷简项信息ID
|
* @param mdjfbh 矛盾纠纷简项信息ID
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int deleteTbMdjfjxxxbById(String MDJFBH)
|
public int deleteTbMdjfjxxxbById(String mdjfbh)
|
||||||
{
|
{
|
||||||
return tbMdjfjxxxbMapper.deleteTbMdjfjxxxbById(MDJFBH);
|
return tbMdjfjxxxbMapper.deleteTbMdjfjxxxbById(mdjfbh);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,16 +7,23 @@ import java.util.List;
|
||||||
import basepro.manager.common.core.text.Convert;
|
import basepro.manager.common.core.text.Convert;
|
||||||
import basepro.manager.common.utils.DateUtils;
|
import basepro.manager.common.utils.DateUtils;
|
||||||
import basepro.manager.mapper.RoadCheckStatisticsMapper;
|
import basepro.manager.mapper.RoadCheckStatisticsMapper;
|
||||||
|
import basepro.manager.mapper.SysDeptMapper;
|
||||||
import basepro.manager.mapper.TbStuckMapper;
|
import basepro.manager.mapper.TbStuckMapper;
|
||||||
import basepro.manager.mapper.TbXjxdzhxxbMapper;
|
import basepro.manager.mapper.TbXjxdzhxxbMapper;
|
||||||
import basepro.manager.pojo.RoadCheckStatistics;
|
import basepro.manager.pojo.RoadCheckStatistics;
|
||||||
|
import basepro.manager.pojo.SysDept;
|
||||||
|
import basepro.manager.pojo.TbStuck;
|
||||||
import basepro.manager.pojo.TbXjxdzhxxb;
|
import basepro.manager.pojo.TbXjxdzhxxb;
|
||||||
import basepro.manager.service.ITbXjxdzhxxbService;
|
import basepro.manager.service.ITbXjxdzhxxbService;
|
||||||
import com.alibaba.dubbo.config.annotation.Service;
|
import com.alibaba.dubbo.config.annotation.Service;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import guo.ping.e3mall.common.page.TableDataInfo;
|
||||||
import org.apache.poi.ss.formula.functions.T;
|
import org.apache.poi.ss.formula.functions.T;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import static guo.ping.e3mall.common.page.TablePageUtils.getDataTable;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 夏季行动综合信息Service业务层处理
|
* 夏季行动综合信息Service业务层处理
|
||||||
|
|
@ -36,6 +43,9 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
|
||||||
@Autowired
|
@Autowired
|
||||||
private TbStuckMapper stuckMapper;
|
private TbStuckMapper stuckMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysDeptMapper deptMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询夏季行动综合信息
|
* 查询夏季行动综合信息
|
||||||
*
|
*
|
||||||
|
|
@ -55,8 +65,15 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
|
||||||
* @return 夏季行动综合信息
|
* @return 夏季行动综合信息
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<TbXjxdzhxxb> selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb)
|
public TableDataInfo selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb, Integer pageNum, Integer pageSize)
|
||||||
{
|
{
|
||||||
|
PageHelper.startPage(pageNum,pageSize);
|
||||||
|
List<TbXjxdzhxxb> list = tbXjxdzhxxbMapper.selectTbXjxdzhxxbList(tbXjxdzhxxb);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<TbXjxdzhxxb> selectXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb) {
|
||||||
return tbXjxdzhxxbMapper.selectTbXjxdzhxxbList(tbXjxdzhxxb);
|
return tbXjxdzhxxbMapper.selectTbXjxdzhxxbList(tbXjxdzhxxb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,6 +86,7 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
|
||||||
@Override
|
@Override
|
||||||
public int insertTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb)
|
public int insertTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb)
|
||||||
{
|
{
|
||||||
|
tbXjxdzhxxb.setZAFKRQ(DateUtils.getNowDate());
|
||||||
return tbXjxdzhxxbMapper.insertTbXjxdzhxxb(tbXjxdzhxxb);
|
return tbXjxdzhxxbMapper.insertTbXjxdzhxxb(tbXjxdzhxxb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -81,7 +99,8 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
|
||||||
@Override
|
@Override
|
||||||
public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb)
|
public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb)
|
||||||
{
|
{
|
||||||
return tbXjxdzhxxbMapper.updateTbXjxdzhxxb(tbXjxdzhxxb);
|
int num = tbXjxdzhxxbMapper.updateTbXjxdzhxxb(tbXjxdzhxxb);
|
||||||
|
return num;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -124,6 +143,10 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
|
||||||
xjxd.setZAKDSL(Long.valueOf(shmstatics.getUnusualPeopleCount()));
|
xjxd.setZAKDSL(Long.valueOf(shmstatics.getUnusualPeopleCount()));
|
||||||
xjxd.setJCCLSL(Long.valueOf(shmstatics.getAllCarCount()));
|
xjxd.setJCCLSL(Long.valueOf(shmstatics.getAllCarCount()));
|
||||||
xjxd.setPCRYSL(Long.valueOf(shmstatics.getAllPeopleCount()));
|
xjxd.setPCRYSL(Long.valueOf(shmstatics.getAllPeopleCount()));
|
||||||
|
}else {
|
||||||
|
xjxd.setZAKDSL(0L);
|
||||||
|
xjxd.setJCCLSL(0L);
|
||||||
|
xjxd.setPCRYSL(0L);
|
||||||
}
|
}
|
||||||
|
|
||||||
//卡点统计
|
//卡点统计
|
||||||
|
|
@ -137,12 +160,25 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
|
||||||
Long sf = object.getLong("7");
|
Long sf = object.getLong("7");
|
||||||
xjxd.setZHZTRYSL(zt);
|
xjxd.setZHZTRYSL(zt);
|
||||||
xjxd.setQFSFRYSL(sf);
|
xjxd.setQFSFRYSL(sf);
|
||||||
|
}else {
|
||||||
|
xjxd.setZHZTRYSL(0L);
|
||||||
|
xjxd.setQFSFRYSL(0l);
|
||||||
}
|
}
|
||||||
|
}else {
|
||||||
|
xjxd.setZAPCRYSL(0L);
|
||||||
|
xjxd.setZAPCCLSL(0L);
|
||||||
}
|
}
|
||||||
//检查站数量
|
//检查站数量
|
||||||
Long kcount = stuckMapper.selectCount(manageDeptId);
|
TbStuck stuck = new TbStuck();
|
||||||
xjxd.setYXGAJCZSL(kcount);
|
stuck.setDeptId(manageDeptId);
|
||||||
|
List<TbStuck> tbStuckList = stuckMapper.selectTbStuckList(stuck);
|
||||||
|
xjxd.setYXGAJCZSL(Long.valueOf(tbStuckList.size()));
|
||||||
|
xjxd.setStuckList(tbStuckList);
|
||||||
|
SysDept dept = deptMapper.selectDeptById(manageDeptId);
|
||||||
|
if (null != dept){
|
||||||
|
xjxd.setGAJGDM(dept.getDeptId());
|
||||||
|
xjxd.setGAJGMC(dept.getShortName());
|
||||||
|
}
|
||||||
return xjxd;
|
return xjxd;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -92,10 +92,10 @@ public class TbMdjfjxxxbController extends BaseController
|
||||||
/**
|
/**
|
||||||
* 修改矛盾纠纷简项信息
|
* 修改矛盾纠纷简项信息
|
||||||
*/
|
*/
|
||||||
@GetMapping("/edit/{MDJFBH}")
|
@GetMapping("/edit/{mdjfbh}")
|
||||||
public String edit(@PathVariable("MDJFBH") String MDJFBH, ModelMap mmap)
|
public String edit(@PathVariable("mdjfbh") String mdjfbh, ModelMap mmap)
|
||||||
{
|
{
|
||||||
TbMdjfjxxxb tbMdjfjxxxb = tbMdjfjxxxbService.selectTbMdjfjxxxbById(MDJFBH);
|
TbMdjfjxxxb tbMdjfjxxxb = tbMdjfjxxxbService.selectTbMdjfjxxxbById(mdjfbh);
|
||||||
mmap.put("tbMdjfjxxxb", tbMdjfjxxxb);
|
mmap.put("tbMdjfjxxxb", tbMdjfjxxxb);
|
||||||
return prefix + "/edit";
|
return prefix + "/edit";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,19 @@ package basepro.manager.controller;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import basepro.manager.common.annotation.DataScope;
|
||||||
|
import basepro.manager.common.annotation.Log;
|
||||||
import basepro.manager.common.utils.poi.ExcelUtil;
|
import basepro.manager.common.utils.poi.ExcelUtil;
|
||||||
import basepro.manager.framework.util.ShiroUtils;
|
import basepro.manager.framework.util.ShiroUtils;
|
||||||
import basepro.manager.pojo.SysUser;
|
import basepro.manager.pojo.SysUser;
|
||||||
import basepro.manager.pojo.TbXjxdzhxxb;
|
import basepro.manager.pojo.TbXjxdzhxxb;
|
||||||
import basepro.manager.service.ITbXjxdzhxxbService;
|
import basepro.manager.service.ITbXjxdzhxxbService;
|
||||||
import com.alibaba.dubbo.config.annotation.Reference;
|
import com.alibaba.dubbo.config.annotation.Reference;
|
||||||
import guo.ping.e3mall.common.annotation.Log;
|
|
||||||
import guo.ping.e3mall.common.controller.BaseController;
|
import guo.ping.e3mall.common.controller.BaseController;
|
||||||
import guo.ping.e3mall.common.enums.BusinessType;
|
import guo.ping.e3mall.common.enums.BusinessType;
|
||||||
|
import guo.ping.e3mall.common.page.PageDomain;
|
||||||
import guo.ping.e3mall.common.page.TableDataInfo;
|
import guo.ping.e3mall.common.page.TableDataInfo;
|
||||||
|
import guo.ping.e3mall.common.page.TableSupport;
|
||||||
import guo.ping.e3mall.common.pojo.AjaxResult;
|
import guo.ping.e3mall.common.pojo.AjaxResult;
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
@ -51,12 +54,16 @@ public class TbXjxdzhxxbController extends BaseController
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:xjxdzhxxb:list")
|
@RequiresPermissions("system:xjxdzhxxb:list")
|
||||||
@PostMapping("/list")
|
@PostMapping("/list")
|
||||||
|
@DataScope(deptAlias = "d")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public TableDataInfo list(TbXjxdzhxxb tbXjxdzhxxb)
|
public TableDataInfo list(TbXjxdzhxxb tbXjxdzhxxb)
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
List<TbXjxdzhxxb> list = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb);
|
PageDomain pageDomain = TableSupport.buildPageRequest();
|
||||||
return getDataTable(list);
|
Integer pageNum = pageDomain.getPageNum();
|
||||||
|
Integer pageSize = pageDomain.getPageSize();
|
||||||
|
TableDataInfo info = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb,pageNum,pageSize);
|
||||||
|
return info;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -67,7 +74,7 @@ public class TbXjxdzhxxbController extends BaseController
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult export(TbXjxdzhxxb tbXjxdzhxxb)
|
public AjaxResult export(TbXjxdzhxxb tbXjxdzhxxb)
|
||||||
{
|
{
|
||||||
List<TbXjxdzhxxb> list = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb);
|
List<TbXjxdzhxxb> list = tbXjxdzhxxbService.selectXjxdzhxxbList(tbXjxdzhxxb);
|
||||||
ExcelUtil<TbXjxdzhxxb> util = new ExcelUtil<TbXjxdzhxxb>(TbXjxdzhxxb.class);
|
ExcelUtil<TbXjxdzhxxb> util = new ExcelUtil<TbXjxdzhxxb>(TbXjxdzhxxb.class);
|
||||||
return util.exportExcel(list, "xjxdzhxxb");
|
return util.exportExcel(list, "xjxdzhxxb");
|
||||||
}
|
}
|
||||||
|
|
@ -88,7 +95,7 @@ public class TbXjxdzhxxbController extends BaseController
|
||||||
* 新增保存夏季行动综合信息
|
* 新增保存夏季行动综合信息
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:xjxdzhxxb:add")
|
@RequiresPermissions("system:xjxdzhxxb:add")
|
||||||
@Log(title = "夏季行动综合信息", businessType = BusinessType.INSERT)
|
// @Log(title = "夏季行动综合信息", businessType = BusinessType.INSERT)
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult addSave(TbXjxdzhxxb tbXjxdzhxxb)
|
public AjaxResult addSave(TbXjxdzhxxb tbXjxdzhxxb)
|
||||||
|
|
@ -111,7 +118,7 @@ public class TbXjxdzhxxbController extends BaseController
|
||||||
* 修改保存夏季行动综合信息
|
* 修改保存夏季行动综合信息
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:xjxdzhxxb:edit")
|
@RequiresPermissions("system:xjxdzhxxb:edit")
|
||||||
@Log(title = "夏季行动综合信息", businessType = BusinessType.UPDATE)
|
// @Log(title = "夏季行动综合信息", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/edit")
|
@PostMapping("/edit")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult editSave(TbXjxdzhxxb tbXjxdzhxxb)
|
public AjaxResult editSave(TbXjxdzhxxb tbXjxdzhxxb)
|
||||||
|
|
@ -123,7 +130,7 @@ public class TbXjxdzhxxbController extends BaseController
|
||||||
* 删除夏季行动综合信息
|
* 删除夏季行动综合信息
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("system:xjxdzhxxb:remove")
|
@RequiresPermissions("system:xjxdzhxxb:remove")
|
||||||
@Log(title = "夏季行动综合信息", businessType = BusinessType.DELETE)
|
// @Log(title = "夏季行动综合信息", businessType = BusinessType.DELETE)
|
||||||
@PostMapping( "/remove")
|
@PostMapping( "/remove")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult remove(String ids)
|
public AjaxResult remove(String ids)
|
||||||
|
|
|
||||||
|
|
@ -140,7 +140,7 @@ logging:
|
||||||
shiro:
|
shiro:
|
||||||
user:
|
user:
|
||||||
# 登录地址
|
# 登录地址
|
||||||
loginUrl: /index
|
loginUrl: /login
|
||||||
# 权限认证失败地址
|
# 权限认证失败地址
|
||||||
unauthorizedUrl: /unauth
|
unauthorizedUrl: /unauth
|
||||||
# 首页地址
|
# 首页地址
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
spring:
|
spring:
|
||||||
profiles:
|
profiles:
|
||||||
active: prod
|
active: dev
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,123 +7,186 @@
|
||||||
<body class="white-bg">
|
<body class="white-bg">
|
||||||
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
||||||
<form class="form-horizontal m" id="form-mdjfjxxxb-add">
|
<form class="form-horizontal m" id="form-mdjfjxxxb-add">
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷发生时间:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<div class="input-group date">
|
<label class="col-sm-4 control-label">矛盾纠纷发生时间:</label>
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<div class="col-sm-8">
|
||||||
<input name="FSSJ" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="fssjStr" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷地行政区划代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="xzqhdm" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷地行政区划代码:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="XZQHDM" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">矛盾纠纷地行政区划名称:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="xzqhmc" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷地行政区划名称:</label>
|
<label class="col-sm-4 control-label">矛盾纠纷发生地址:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="XZQHMC" class="form-control" type="text" required>
|
<input name="fsdz" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷发生地址:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="FSDZ" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷来源(0:工作发现, 1:接处警发现, 2:其他单位通报):</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="MDJFLY" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">通报单位名称:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="TBDWMC" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷类型(见矛盾纠纷类型字典表):</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="MDJFLX" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷简述:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<textarea name="MDJFJS" class="form-control" required></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷):</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="MDJFCD" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">当事人一身份证号码:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="DsrSfzhm" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">当事人二身份证号码:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="DjrSfzhm" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">登记时间:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="DJSJ" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">责任公安机关代码:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="ZRDWDM" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">矛盾纠纷来源:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="mdjfly" th:with="type=${@dict.getType('t_dict_mdjfly')}" class="form-control m-b">
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">责任公安机关名称:</label>
|
<label class="col-sm-4 control-label">通报单位名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="ZRDWMC" class="form-control" type="text" required>
|
<input name="tbdwmc" class="form-control" type="text">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷调处时间:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="TCSJ" class="form-control" placeholder="yyyy-MM-dd" type="text">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷调处过程简述:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<textarea name="TCGCJS" class="form-control"></textarea>
|
<label class="col-sm-4 control-label">矛盾纠纷类型:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="mdjflx" th:with="type=${@dict.getType('t_dict_mdjflx')}" class="form-control m-b">
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷调处时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="tcsjStr" class="form-control" type="text">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷调处结果(0:未化解, 1:已化解,2:移交):</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="TCJG" class="form-control" type="text">
|
<label class="col-sm-4 control-label">矛盾纠纷程度:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="mdjfcd" th:with="type=${@dict.getType('t_dict_mdjfcd')}" class="form-control m-b" >
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">当事人一身份证号码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="dsrSfzhm" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">记录更新时间:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<div class="input-group date">
|
<label class="col-sm-4 control-label">当事人二身份证号码:</label>
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<div class="col-sm-8">
|
||||||
<input name="JLGXSJ" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
<input name="djrSfzhm" class="form-control" type="text">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">登记时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="djsjStr" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">责任公安机关代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="zrdwdm" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">责任公安机关名称:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="zrdwmc" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷简述:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<textarea name="mdjfjs" class="form-control" required></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷调处过程简述:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<textarea name="tcgcjs" class="form-control"></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷调处结果:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="tcjg" th:with="type=${@dict.getType('t_dict_mdjfdcjg')}" class="form-control m-b" >
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">记录更新时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="jlgxsjStr" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -143,27 +206,27 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("input[name='FSSJ']").datetimepicker({
|
$("input[name='fssjStr']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd hh:ii:ss",
|
||||||
minView: "month",
|
minView: 0,
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='DJSJ']").datetimepicker({
|
$("input[name='djsjStr']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd hh:ii:ss",
|
||||||
minView: "month",
|
minView: 0,
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='TCSJ']").datetimepicker({
|
$("input[name='tcsjStr']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd hh:ii:ss",
|
||||||
minView: "month",
|
minView: 0,
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='JLGXSJ']").datetimepicker({
|
$("input[name='jlgxsjStr']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd hh:ii:ss",
|
||||||
minView: "month",
|
minView: 0,
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -7,127 +7,192 @@
|
||||||
<body class="white-bg">
|
<body class="white-bg">
|
||||||
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
||||||
<form class="form-horizontal m" id="form-mdjfjxxxb-edit" th:object="${tbMdjfjxxxb}">
|
<form class="form-horizontal m" id="form-mdjfjxxxb-edit" th:object="${tbMdjfjxxxb}">
|
||||||
<input name="MDJFBH" th:field="*{MDJFBH}" type="hidden">
|
<input name="mdjfbh" th:field="*{mdjfbh}" type="hidden">
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷发生时间:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<div class="input-group date">
|
<label class="col-sm-4 control-label">矛盾纠纷发生时间:</label>
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<div class="col-sm-8">
|
||||||
<input name="FSSJ" th:value="${#dates.format(tbMdjfjxxxb.FSSJ, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="fssjStr" th:value="${#dates.format(tbMdjfjxxxb.fssj, 'yyyy-MM-dd ')}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷地行政区划代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="xzqhdm" th:field="*{xzqhdm}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷地行政区划代码:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="XZQHDM" th:field="*{XZQHDM}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷地行政区划名称:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="xzqhmc" th:field="*{xzqhmc}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷地行政区划名称:</label>
|
<label class="col-sm-4 control-label">矛盾纠纷发生地址:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="XZQHMC" th:field="*{XZQHMC}" class="form-control" type="text" required>
|
<input name="fsdz" th:field="*{fsdz}" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷发生地址:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="FSDZ" th:field="*{FSDZ}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷来源(0:工作发现, 1:接处警发现, 2:其他单位通报):</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="MDJFLY" th:field="*{MDJFLY}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">通报单位名称:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="TBDWMC" th:field="*{TBDWMC}" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷类型(见矛盾纠纷类型字典表):</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="MDJFLX" th:field="*{MDJFLX}" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷简述:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<textarea name="MDJFJS" class="form-control" required>[[*{MDJFJS}]]</textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷):</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="MDJFCD" th:field="*{MDJFCD}" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">当事人一身份证号码:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="DsrSfzhm" th:field="*{DsrSfzhm}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">当事人二身份证号码:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="DjrSfzhm" th:field="*{DjrSfzhm}" class="form-control" type="text">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">登记时间:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="DJSJ" th:value="${#dates.format(tbMdjfjxxxb.DJSJ, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">责任公安机关代码:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="ZRDWDM" th:field="*{ZRDWDM}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">矛盾纠纷来源:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="mdjfly" th:field="*{mdjfly}" th:with="type=${@dict.getType('t_dict_mdjfly')}" class="form-control m-b">
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">责任公安机关名称:</label>
|
<label class="col-sm-4 control-label">通报单位名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="ZRDWMC" th:field="*{ZRDWMC}" class="form-control" type="text" required>
|
<input name="tbdwmc" th:field="*{tbdwmc}" class="form-control" type="text">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷调处时间:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="TCSJ" th:value="${#dates.format(tbMdjfjxxxb.TCSJ, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷调处过程简述:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<textarea name="TCGCJS" class="form-control">[[*{TCGCJS}]]</textarea>
|
<label class="col-sm-4 control-label">矛盾纠纷类型:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="mdjflx" th:field="*{mdjflx}" th:with="type=${@dict.getType('t_dict_mdjflx')}" class="form-control m-b">
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">矛盾纠纷调处结果(0:未化解, 1:已化解,2:移交):</label>
|
<label class="col-sm-4 control-label">矛盾纠纷调处时间:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="TCJG" th:field="*{TCJG}" class="form-control" type="text">
|
<div class="input-group date">
|
||||||
</div>
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
</div>
|
<input name="tcsjStr" th:value="${#dates.format(tbMdjfjxxxb.tcsj, 'yyyy-MM-dd ')}" class="form-control" type="text">
|
||||||
<div class="form-group">
|
</div>
|
||||||
<label class="col-sm-3 control-label">记录更新时间:</label>
|
</div>
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="JLGXSJ" th:value="${#dates.format(tbMdjfjxxxb.JLGXSJ, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷程度:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="mdjfcd" th:field="*{mdjfcd}" th:with="type=${@dict.getType('t_dict_mdjfcd')}" class="form-control m-b" >
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">当事人一身份证号码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="dsrSfzhm" th:field="*{dsrSfzhm}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">当事人二身份证号码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="djrSfzhm" th:field="*{djrSfzhm}" class="form-control" type="text">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">登记时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="djsjStr" th:value="${#dates.format(tbMdjfjxxxb.djsj, 'yyyy-MM-dd hh:mm:ss')}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">责任公安机关代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="zrdwdm" th:field="*{zrdwdm}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">责任公安机关名称:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="zrdwmc" th:field="*{zrdwmc}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷简述:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<textarea name="mdjfjs" class="form-control" required>[[*{mdjfjs}]]</textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷调处过程简述:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<textarea name="tcgcjs" class="form-control">[[*{tcgcjs}]]</textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">矛盾纠纷调处结果:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<select name="tcjg" th:field="*{tcjg}" th:with="type=${@dict.getType('t_dict_mdjfdcjg')}" class="form-control m-b" >
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">记录更新时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<div class="input-group date">
|
||||||
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
|
<input name="jlgxsjStr" th:value="${#dates.format(tbMdjfjxxxb.jlgxsj, 'yyyy-MM-dd hh:mm:ss')}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: footer" />
|
||||||
|
|
@ -144,25 +209,25 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("input[name='FSSJ']").datetimepicker({
|
$("input[name='fssj']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd",
|
||||||
minView: "month",
|
minView: "month",
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='DJSJ']").datetimepicker({
|
$("input[name='djsj']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd",
|
||||||
minView: "month",
|
minView: "month",
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='TCSJ']").datetimepicker({
|
$("input[name='tcsj']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd",
|
||||||
minView: "month",
|
minView: "month",
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name='JLGXSJ']").datetimepicker({
|
$("input[name='jlgxsj']").datetimepicker({
|
||||||
format: "yyyy-mm-dd",
|
format: "yyyy-mm-dd",
|
||||||
minView: "month",
|
minView: "month",
|
||||||
autoclose: true
|
autoclose: true
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
|
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
|
||||||
<head>
|
<head>
|
||||||
<th:block th:include="include :: header('矛盾纠纷简项信息列表')" />
|
<th:block th:include="include :: header('矛盾纠纷简项信息列表')" />
|
||||||
|
<th:block th:include="include :: layout-latest-css" />
|
||||||
|
<th:block th:include="include :: westMedia-css"/>
|
||||||
</head>
|
</head>
|
||||||
<body class="gray-bg">
|
<body class="gray-bg">
|
||||||
<div class="container-div">
|
<div class="container-div">
|
||||||
|
|
@ -10,78 +12,46 @@
|
||||||
<form id="formId">
|
<form id="formId">
|
||||||
<div class="select-list">
|
<div class="select-list">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="select-time">
|
<li>
|
||||||
<p>矛盾纠纷发生时间:</p>
|
<label>矛盾纠纷来源:</label>
|
||||||
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginFSSJ]"/>
|
<select name="mdjfly" th:with="type=${@dict.getType('t_dict_mdjfly')}">
|
||||||
<span>-</span>
|
<option value="">所有</option>
|
||||||
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endFSSJ]"/>
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<p>矛盾纠纷地行政区划代码:</p>
|
<label>矛盾纠纷类型:</label>
|
||||||
<input type="text" name="XZQHDM"/>
|
<select name="mdjflx" th:with="type=${@dict.getType('t_dict_mdjflx')}">
|
||||||
|
<option value="">所有</option>
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<p>矛盾纠纷地行政区划名称:</p>
|
<label>矛盾纠纷程度:</label>
|
||||||
<input type="text" name="XZQHMC"/>
|
<select name="mdjfcd" th:with="type=${@dict.getType('t_dict_mdjfcd')}" >
|
||||||
|
<option value="">所有</option>
|
||||||
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<p>矛盾纠纷发生地址:</p>
|
<label>责任公安机关名称:</label>
|
||||||
<input type="text" name="FSDZ"/>
|
<input type="text" name="zrdwmc"/>
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>矛盾纠纷来源(0:工作发现, 1:接处警发现, 2:其他单位通报):</p>
|
|
||||||
<input type="text" name="MDJFLY"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>通报单位名称:</p>
|
|
||||||
<input type="text" name="TBDWMC"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>矛盾纠纷类型(见矛盾纠纷类型字典表):</p>
|
|
||||||
<input type="text" name="MDJFLX"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷):</p>
|
|
||||||
<input type="text" name="MDJFCD"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>当事人一身份证号码:</p>
|
|
||||||
<input type="text" name="DsrSfzhm"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>当事人二身份证号码:</p>
|
|
||||||
<input type="text" name="DjrSfzhm"/>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="select-time">
|
<li class="select-time">
|
||||||
<p>登记时间:</p>
|
<label>矛盾纠纷调处时间:</label>
|
||||||
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginDJSJ]"/>
|
|
||||||
<span>-</span>
|
|
||||||
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endDJSJ]"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>责任公安机关代码:</p>
|
|
||||||
<input type="text" name="ZRDWDM"/>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>责任公安机关名称:</p>
|
|
||||||
<input type="text" name="ZRDWMC"/>
|
|
||||||
</li>
|
|
||||||
<li class="select-time">
|
|
||||||
<p>矛盾纠纷调处时间:</p>
|
|
||||||
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginTCSJ]"/>
|
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginTCSJ]"/>
|
||||||
<span>-</span>
|
<span>-</span>
|
||||||
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endTCSJ]"/>
|
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endTCSJ]"/>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<p>矛盾纠纷调处结果(0:未化解, 1:已化解,2:移交):</p>
|
<label>矛盾纠纷调处结果:</label>
|
||||||
<input type="text" name="TCJG"/>
|
<select name="tcjg" th:with="type=${@dict.getType('t_dict_mdjfdcjg')}" >
|
||||||
</li>
|
<option value="">所有</option>
|
||||||
<li class="select-time">
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
<p>记录更新时间:</p>
|
</select>
|
||||||
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginJLGXSJ]"/>
|
|
||||||
<span>-</span>
|
|
||||||
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endJLGXSJ]"/>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a>
|
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a>
|
||||||
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i> 重置</a>
|
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i> 重置</a>
|
||||||
|
|
@ -92,10 +62,10 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="btn-group-sm" id="toolbar" role="group">
|
<div class="btn-group-sm" id="toolbar" role="group">
|
||||||
<a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="system:mdjfjxxxb:add">
|
<a class="btn btn-success" onclick="$.operate.addFull()" shiro:hasPermission="system:mdjfjxxxb:add">
|
||||||
<i class="fa fa-plus"></i> 添加
|
<i class="fa fa-plus"></i> 添加
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:mdjfjxxxb:edit">
|
<a class="btn btn-primary single disabled" onclick="$.operate.editFull()" shiro:hasPermission="system:mdjfjxxxb:edit">
|
||||||
<i class="fa fa-edit"></i> 修改
|
<i class="fa fa-edit"></i> 修改
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:mdjfjxxxb:remove">
|
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:mdjfjxxxb:remove">
|
||||||
|
|
@ -111,9 +81,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: footer" />
|
||||||
|
<th:block th:include="include :: layout-latest-js" />
|
||||||
<script th:inline="javascript">
|
<script th:inline="javascript">
|
||||||
var editFlag = [[${@permission.hasPermi('system:mdjfjxxxb:edit')}]];
|
var editFlag = [[${@permission.hasPermi('system:mdjfjxxxb:edit')}]];
|
||||||
var removeFlag = [[${@permission.hasPermi('system:mdjfjxxxb:remove')}]];
|
var removeFlag = [[${@permission.hasPermi('system:mdjfjxxxb:remove')}]];
|
||||||
|
var lydatas = [[${@dict.getType('t_dict_mdjfly')}]];
|
||||||
|
var lxdatas = [[${@dict.getType('t_dict_mdjflx')}]];
|
||||||
|
var cddatas = [[${@dict.getType('t_dict_mdjfcd')}]];
|
||||||
|
var jgdatas = [[${@dict.getType('t_dict_mdjfdcjg')}]];
|
||||||
var prefix = ctx + "system/mdjfjxxxb";
|
var prefix = ctx + "system/mdjfjxxxb";
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
|
|
@ -128,80 +103,92 @@
|
||||||
checkbox: true
|
checkbox: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'MDJFBH',
|
field : 'mdjfbh',
|
||||||
title : '矛盾纠纷编号',
|
title : '矛盾纠纷编号',
|
||||||
visible: false
|
visible: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'FSSJ',
|
field : 'fssj',
|
||||||
title : '矛盾纠纷发生时间'
|
title : '纠纷发生时间'
|
||||||
},
|
},
|
||||||
{
|
/*{
|
||||||
field : 'XZQHDM',
|
field : 'xzqhdm',
|
||||||
title : '矛盾纠纷地行政区划代码'
|
title : '矛盾纠纷地行政区划代码'
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
field : 'xzqhmc',
|
||||||
|
title : '纠纷地行政区划名称'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'XZQHMC',
|
field : 'fsdz',
|
||||||
title : '矛盾纠纷地行政区划名称'
|
title : '纠纷发生地址'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'FSDZ',
|
field : 'mdjfly',
|
||||||
title : '矛盾纠纷发生地址'
|
title : '矛盾纠纷来源',
|
||||||
|
formatter: function(value, item, index) {
|
||||||
|
return $.table.selectDictLabel(lydatas, item.mdjfly);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'MDJFLY',
|
field : 'tbdwmc',
|
||||||
title : '矛盾纠纷来源(0:工作发现, 1:接处警发现, 2:其他单位通报)'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
field : 'TBDWMC',
|
|
||||||
title : '通报单位名称'
|
title : '通报单位名称'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'MDJFLX',
|
field : 'mdjflx',
|
||||||
title : '矛盾纠纷类型(见矛盾纠纷类型字典表)'
|
title : '纠纷类型',
|
||||||
|
formatter: function(value, item, index) {
|
||||||
|
return $.table.selectDictLabel(lxdatas, item.mdjflx);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
/*{
|
||||||
field : 'MDJFJS',
|
field : 'mdjfjs',
|
||||||
title : '矛盾纠纷简述'
|
title : '矛盾纠纷简述'
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
field : 'mdjfcd',
|
||||||
|
title : '纠纷程度',
|
||||||
|
formatter: function(value, item, index) {
|
||||||
|
return $.table.selectDictLabel(cddatas, item.mdjfcd);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'MDJFCD',
|
field : 'dsrSfzhm',
|
||||||
title : '矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷)'
|
title : '当事人一身份证'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'DsrSfzhm',
|
field : 'djrSfzhm',
|
||||||
title : '当事人一身份证号码'
|
title : '当事人二身份证'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'DjrSfzhm',
|
field : 'djsj',
|
||||||
title : '当事人二身份证号码'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
field : 'DJSJ',
|
|
||||||
title : '登记时间'
|
title : '登记时间'
|
||||||
},
|
},
|
||||||
{
|
/*{
|
||||||
field : 'ZRDWDM',
|
field : 'zrdwdm',
|
||||||
title : '责任公安机关代码'
|
title : '责任公安机关代码'
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
field : 'zrdwmc',
|
||||||
|
title : '责任公安机关'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ZRDWMC',
|
field : 'tcsj',
|
||||||
title : '责任公安机关名称'
|
title : '纠纷调处时间'
|
||||||
},
|
},
|
||||||
{
|
/*{
|
||||||
field : 'TCSJ',
|
field : 'tcgcjs',
|
||||||
title : '矛盾纠纷调处时间'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
field : 'TCGCJS',
|
|
||||||
title : '矛盾纠纷调处过程简述'
|
title : '矛盾纠纷调处过程简述'
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
field : 'tcjg',
|
||||||
|
title : '纠纷调处结果',
|
||||||
|
formatter: function(value, item, index) {
|
||||||
|
return $.table.selectDictLabel(jgdatas, item.tcjg);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'TCJG',
|
field : 'jlgxsj',
|
||||||
title : '矛盾纠纷调处结果(0:未化解, 1:已化解,2:移交)'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
field : 'JLGXSJ',
|
|
||||||
title : '记录更新时间'
|
title : '记录更新时间'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -209,8 +196,8 @@
|
||||||
align: 'center',
|
align: 'center',
|
||||||
formatter: function(value, row, index) {
|
formatter: function(value, row, index) {
|
||||||
var actions = [];
|
var actions = [];
|
||||||
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.MDJFBH + '\')"><i class="fa fa-edit"></i>编辑</a> ');
|
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.editFull(\'' + row.mdjfbh + '\')"><i class="fa fa-edit"></i>编辑</a> ');
|
||||||
actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.MDJFBH + '\')"><i class="fa fa-remove"></i>删除</a>');
|
actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.mdjfbh + '\')"><i class="fa fa-remove"></i>删除</a>');
|
||||||
return actions.join('');
|
return actions.join('');
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
|
|
|
||||||
|
|
@ -7,259 +7,392 @@
|
||||||
<body class="white-bg">
|
<body class="white-bg">
|
||||||
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
||||||
<form class="form-horizontal m" id="form-xjxdzhxxb-add">
|
<form class="form-horizontal m" id="form-xjxdzhxxb-add">
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">基本信息</h4>
|
||||||
<label class="col-sm-3 control-label">行政区划代码:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="XZQHDM" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">行政区划代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="XZQHDM" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">行政区划名称:</label>
|
<label class="col-sm-4 control-label">行政区划名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="XZQHMC" class="form-control" type="text" required>
|
<input name="XZQHMC" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">公安机关代码:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="GAJGDM" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">公安机关名称:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="GAJGMC" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">登记日期:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="ZAFKRQ" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">投入民辅警力数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="TRXFJLSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">公安机关代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="GAJGDM" class="form-control" type="text" th:value="*{xjxd.GAJGDM}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">公安机关名称:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="GAJGMC" class="form-control" type="text" th:value="*{xjxd.GAJGMC}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">社会面防控总体情况</h4>
|
||||||
<label class="col-sm-3 control-label">投入巡防车辆数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="TRXFCLSL" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">投入民辅警力数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="TRXFJLSL" class="form-control" type="number" value="0" required>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">投入巡防车辆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="TRXFCLSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">发动群防群治力量数量(人次):</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="QFQZSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">发动群防群治力量数量(人次):</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="QFQZSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">抓获违法犯罪嫌疑人数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZAKDSL" class="form-control" type="number" value="0" th:value="*{xjxd.ZAKDSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">抓获现行违法犯罪嫌疑人数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="ZAKDSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">检查车辆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="JCCLSL" class="form-control" type="number" value="0" th:value="*{xjxd.JCCLSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">盘查人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="PCRYSL" class="form-control" type="number" value="0" th:value="*{xjxd.PCRYSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查车辆数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="JCCLSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">巡查重点部位数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="XCZDBWSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">社会面防控总体情况</h4>
|
||||||
<label class="col-sm-3 control-label">盘查人员数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="PCRYSL" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查场所数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="JCFXYHCSSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查出租屋、群租房数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="FxyhcsCzwsl" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">巡查重点部位数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="XCZDBWSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">检查旅馆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="FxyhcsLgsl" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查娱乐场所数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="FxyhcsYlcssl" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查场所数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="JCFXYHCSSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">排查安全隐患数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="PCAQYHSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">消除安全隐患数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="XCAQYHSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">重点物品收缴</h4>
|
||||||
<label class="col-sm-3 control-label">检查出租屋、群租房数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="FxyhcsCzwsl" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴枪支数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpQz" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴子弹数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpZd" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查旅馆数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="FxyhcsLgsl" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">收缴炸药、黑火药数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpZy" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴雷管数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpLg" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查娱乐场所数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="FxyhcsYlcssl" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">收缴易制爆化学品数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpYzbhxp" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴剧毒化学品数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpJdhxp" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">排查安全隐患数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="PCAQYHSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">收缴管制刀具数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpGzdj" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">矛盾纠纷排查化解</h4>
|
||||||
<label class="col-sm-3 control-label">消除安全隐患数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="XCAQYHSL" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">排查矛盾纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="PCMDJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解矛盾纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJMDJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴枪支数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpQz" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">婚恋家庭纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HLJTJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解婚恋家庭纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJHLJTJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴子弹数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpZd" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">邻里纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="LLJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解邻里纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJLLJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴炸药、黑火药数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpZy" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">经济纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="JJJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解经济纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJJJJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴雷管数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpLg" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">医疗纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="YLJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解医疗纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJYLJFSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">检查站查控</h4>
|
||||||
<label class="col-sm-3 control-label">收缴易制爆化学品数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="SjzdwpYzbhxp" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">运行公安检查站数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="YXGAJCZSL" class="form-control" type="number" value="0" th:value="*{xjxd.YXGAJCZSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">设立临时治安卡点数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SLZHKDSL" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴剧毒化学品数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpJdhxp" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">核查人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZAPCRYSL" class="form-control" type="number" value="0" th:value="*{xjxd.ZAPCRYSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查车辆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZAPCCLSL" class="form-control" type="number" value="0" th:value="*{xjxd.ZAPCCLSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴管制刀具数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpGzdj" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">抓获在逃人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZHZTRYSL" class="form-control" type="number" value="0" th:value="*{xjxd.ZHZTRYSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">劝返涉访人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="QFSFRYSL" class="form-control" type="number" value="0" th:value="*{xjxd.QFSFRYSL}" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">排查矛盾纠纷数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="PCMDJFSL" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">查获管制刀具数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ChwpGzdj" class="form-control" type="number" value="0" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解矛盾纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJMDJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">婚恋家庭纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HLJTJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解婚恋家庭纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJHLJTJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">邻里纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="LLJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解邻里纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJLLJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">经济纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="JJJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解经济纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJJJJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">医疗纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="YLJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解医疗纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJYLJFSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">运行公安检查站数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="YXGAJCZSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">设立临时治安卡点数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="SLZHKDSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">核查人员数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ZAPCRYSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">检查车辆数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ZAPCCLSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">抓获在逃人员数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ZHZTRYSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">劝返涉访人员数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="QFSFRYSL" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">查获管制刀具数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ChwpGzdj" class="form-control" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -7,262 +7,396 @@
|
||||||
<body class="white-bg">
|
<body class="white-bg">
|
||||||
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
||||||
<form class="form-horizontal m" id="form-xjxdzhxxb-edit" th:object="${tbXjxdzhxxb}">
|
<form class="form-horizontal m" id="form-xjxdzhxxb-edit" th:object="${tbXjxdzhxxb}">
|
||||||
<input name="Id" th:field="*{Id}" type="hidden">
|
<input name="Id" th:field="*{id}" type="hidden">
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">基本信息</h4>
|
||||||
<label class="col-sm-3 control-label">行政区划代码:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="XZQHDM" th:field="*{XZQHDM}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">行政区划代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="XZQHDM" th:field="*{XZQHDM}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-sm-5">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-3 control-label">行政区划名称:</label>
|
<label class="col-sm-4 control-label">行政区划名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="XZQHMC" th:field="*{XZQHMC}" class="form-control" type="text" required>
|
<input name="XZQHMC" th:field="*{XZQHMC}" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">公安机关代码:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="GAJGDM" th:field="*{GAJGDM}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">公安机关名称:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="GAJGMC" th:field="*{GAJGMC}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">登记日期:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<div class="input-group date">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
<input name="ZAFKRQ" th:value="${#dates.format(tbXjxdzhxxb.ZAFKRQ, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">投入民辅警力数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="TRXFJLSL" th:field="*{TRXFJLSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">公安机关代码:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="GAJGDM" th:field="*{GAJGDM}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">公安机关名称:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="GAJGMC" th:field="*{GAJGMC}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">社会面防控总体情况</h4>
|
||||||
<label class="col-sm-3 control-label">投入巡防车辆数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="TRXFCLSL" th:field="*{TRXFCLSL}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">投入民辅警力数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="TRXFJLSL" th:field="*{TRXFJLSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">投入巡防车辆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="TRXFCLSL" th:field="*{TRXFCLSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">发动群防群治力量数量(人次):</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="QFQZSL" th:field="*{QFQZSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">发动群防群治力量数量(人次):</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="QFQZSL" th:field="*{QFQZSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">抓获现行违法犯罪嫌疑人数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZAKDSL" th:field="*{ZAKDSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">抓获现行违法犯罪嫌疑人数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="ZAKDSL" th:field="*{ZAKDSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">检查车辆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="JCCLSL" th:field="*{JCCLSL}" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">盘查人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="PCRYSL" th:field="*{PCRYSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查车辆数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="JCCLSL" th:field="*{JCCLSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">巡查重点部位数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="XCZDBWSL" th:field="*{XCZDBWSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">社会面防控总体情况</h4>
|
||||||
<label class="col-sm-3 control-label">盘查人员数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="PCRYSL" th:field="*{PCRYSL}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查场所数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="JCFXYHCSSL" th:field="*{JCFXYHCSSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查出租屋、群租房数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="FxyhcsCzwsl" th:field="*{FxyhcsCzwsl}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">巡查重点部位数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="XCZDBWSL" th:field="*{XCZDBWSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">检查旅馆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="FxyhcsLgsl" th:field="*{FxyhcsLgsl}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查娱乐场所数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="FxyhcsYlcssl" th:field="*{FxyhcsYlcssl}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查场所数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="JCFXYHCSSL" th:field="*{JCFXYHCSSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">排查安全隐患数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="PCAQYHSL" th:field="*{PCAQYHSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">消除安全隐患数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="XCAQYHSL" th:field="*{XCAQYHSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">重点物品收缴</h4>
|
||||||
<label class="col-sm-3 control-label">检查出租屋、群租房数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="FxyhcsCzwsl" th:field="*{FxyhcsCzwsl}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴枪支数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpQz" th:field="*{SjzdwpQz}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴子弹数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpZd" th:field="*{SjzdwpZd}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查旅馆数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="FxyhcsLgsl" th:field="*{FxyhcsLgsl}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">收缴炸药、黑火药数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpZy" th:field="*{SjzdwpZy}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴雷管数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpLg" th:field="*{SjzdwpLg}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">检查娱乐场所数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="FxyhcsYlcssl" th:field="*{FxyhcsYlcssl}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">收缴易制爆化学品数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpYzbhxp" th:field="*{SjzdwpYzbhxp}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">收缴剧毒化学品数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpJdhxp" th:field="*{SjzdwpJdhxp}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">排查安全隐患数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="PCAQYHSL" th:field="*{PCAQYHSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">收缴管制刀具数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SjzdwpGzdj" th:field="*{SjzdwpGzdj}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">矛盾纠纷排查化解</h4>
|
||||||
<label class="col-sm-3 control-label">消除安全隐患数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="XCAQYHSL" th:field="*{XCAQYHSL}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">排查矛盾纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="PCMDJFSL" th:field="*{PCMDJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解矛盾纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJMDJFSL" th:field="*{HJMDJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴枪支数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpQz" th:field="*{SjzdwpQz}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">婚恋家庭纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HLJTJFSL" th:field="*{HLJTJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解婚恋家庭纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJHLJTJFSL" th:field="*{HJHLJTJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴子弹数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpZd" th:field="*{SjzdwpZd}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">邻里纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="LLJFSL" th:field="*{LLJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解邻里纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJLLJFSL" th:field="*{HJLLJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴炸药、黑火药数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpZy" th:field="*{SjzdwpZy}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">经济纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="JJJFSL" th:field="*{JJJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解经济纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJJJJFSL" th:field="*{HJJJJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴雷管数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpLg" th:field="*{SjzdwpLg}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">医疗纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="YLJFSL" th:field="*{YLJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">化解医疗纠纷数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="HJYLJFSL" th:field="*{HJYLJFSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<h4 class="form-header h4">检查站查控</h4>
|
||||||
<label class="col-sm-3 control-label">收缴易制爆化学品数量:</label>
|
<div class="row">
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-5">
|
||||||
<input name="SjzdwpYzbhxp" th:field="*{SjzdwpYzbhxp}" class="form-control" type="text" required>
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">运行公安检查站数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="YXGAJCZSL" th:field="*{YXGAJCZSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">设立临时治安卡点数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="SLZHKDSL" th:field="*{SLZHKDSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴剧毒化学品数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpJdhxp" th:field="*{SjzdwpJdhxp}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">核查人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZAPCRYSL" th:field="*{ZAPCRYSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">检查车辆数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZAPCCLSL" th:field="*{ZAPCCLSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">收缴管制刀具数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="SjzdwpGzdj" th:field="*{SjzdwpGzdj}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">抓获在逃人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="ZHZTRYSL" th:field="*{ZHZTRYSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">劝返涉访人员数量:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input name="QFSFRYSL" th:field="*{QFSFRYSL}" class="form-control" type="number" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="row">
|
||||||
<label class="col-sm-3 control-label">排查矛盾纠纷数量:</label>
|
<div class="col-sm-5">
|
||||||
<div class="col-sm-8">
|
<div class="form-group">
|
||||||
<input name="PCMDJFSL" th:field="*{PCMDJFSL}" class="form-control" type="text" required>
|
<label class="col-sm-4 control-label">查获管制刀具数量:</label>
|
||||||
</div>
|
<div class="col-sm-8">
|
||||||
</div>
|
<input name="ChwpGzdj" th:field="*{ChwpGzdj}" class="form-control" type="number" required>
|
||||||
<div class="form-group">
|
</div>
|
||||||
<label class="col-sm-3 control-label">化解矛盾纠纷数量:</label>
|
</div>
|
||||||
<div class="col-sm-8">
|
</div>
|
||||||
<input name="HJMDJFSL" th:field="*{HJMDJFSL}" class="form-control" type="text" required>
|
<div class="col-sm-5">
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">婚恋家庭纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HLJTJFSL" th:field="*{HLJTJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解婚恋家庭纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJHLJTJFSL" th:field="*{HJHLJTJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">邻里纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="LLJFSL" th:field="*{LLJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解邻里纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJLLJFSL" th:field="*{HJLLJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">经济纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="JJJFSL" th:field="*{JJJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解经济纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJJJJFSL" th:field="*{HJJJJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">医疗纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="YLJFSL" th:field="*{YLJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">化解医疗纠纷数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="HJYLJFSL" th:field="*{HJYLJFSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">运行公安检查站数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="YXGAJCZSL" th:field="*{YXGAJCZSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">设立临时治安卡点数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="SLZHKDSL" th:field="*{SLZHKDSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">核查人员数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ZAPCRYSL" th:field="*{ZAPCRYSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">检查车辆数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ZAPCCLSL" th:field="*{ZAPCCLSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">抓获在逃人员数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ZHZTRYSL" th:field="*{ZHZTRYSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">劝返涉访人员数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="QFSFRYSL" th:field="*{QFSFRYSL}" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-3 control-label">查获管制刀具数量:</label>
|
|
||||||
<div class="col-sm-8">
|
|
||||||
<input name="ChwpGzdj" th:field="*{ChwpGzdj}" class="form-control" type="text" required>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: footer" />
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
<a class="btn btn-success" onclick="$.operate.addFull()" shiro:hasPermission="system:xjxdzhxxb:add">
|
<a class="btn btn-success" onclick="$.operate.addFull()" shiro:hasPermission="system:xjxdzhxxb:add">
|
||||||
<i class="fa fa-plus"></i> 添加
|
<i class="fa fa-plus"></i> 添加
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:xjxdzhxxb:edit">
|
<a class="btn btn-primary single disabled" onclick="$.operate.editFull()" shiro:hasPermission="system:xjxdzhxxb:edit">
|
||||||
<i class="fa fa-edit"></i> 修改
|
<i class="fa fa-edit"></i> 修改
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:xjxdzhxxb:remove">
|
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:xjxdzhxxb:remove">
|
||||||
|
|
@ -79,180 +79,181 @@
|
||||||
visible: false
|
visible: false
|
||||||
},
|
},
|
||||||
/*{
|
/*{
|
||||||
field : 'XZQHDM',
|
field : 'xzqhdm',
|
||||||
title : '行政区划代码'
|
title : '行政区划代码'
|
||||||
},*/
|
},*/
|
||||||
{
|
{
|
||||||
field : 'XZQHMC',
|
field : 'xzqhmc',
|
||||||
title : '行政区划名称'
|
title : '行政区划名称',
|
||||||
},
|
},
|
||||||
/*{
|
/*{
|
||||||
field : 'GAJGDM',
|
field : 'gajgdm',
|
||||||
title : '公安机关代码'
|
title : '公安机关代码'
|
||||||
},*/
|
},*/
|
||||||
{
|
{
|
||||||
field : 'GAJGMC',
|
field : 'gajgmc',
|
||||||
title : '公安机关名称'
|
title : '公安机关名称',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ZAFKRQ',
|
field : 'ZAFKRQ',
|
||||||
title : '登记日期'
|
title : '登记日期',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'TRXFJLSL',
|
field : 'trxfjlsl',
|
||||||
title : '投入民辅警力数量'
|
title : '投入民辅警力数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'TRXFCLSL',
|
field : 'trxfclsl',
|
||||||
title : '投入巡防车辆数量'
|
title : '投入巡防车辆数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'QFQZSL',
|
field : 'qfqzsl',
|
||||||
title : '发动群防群治力量数量(人次)'
|
title : '发动群防群治力量(人次)'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ZAKDSL',
|
field : 'zakdsl',
|
||||||
title : '抓获现行违法犯罪嫌疑人数量'
|
title : '抓获违法犯罪嫌疑人数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'JCCLSL',
|
field : 'jcclsl',
|
||||||
title : '检查车辆数量'
|
title : '检查车辆数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'PCRYSL',
|
field : 'pcrysl',
|
||||||
title : '盘查人员数量'
|
title : '盘查人员数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'XCZDBWSL',
|
field : 'xczdbwsl',
|
||||||
title : '巡查重点部位数量'
|
title : '巡查重点部位数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'JCFXYHCSSL',
|
field : 'jcfxyhcssl',
|
||||||
title : '检查场所数量'
|
title : '检查场所数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'FxyhcsCzwsl',
|
field : 'fxyhcsCzwsl',
|
||||||
title : '检查出租屋、群租房数量'
|
title : '检查出租群租房数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'FxyhcsLgsl',
|
field : 'fxyhcsLgsl',
|
||||||
title : '检查旅馆数量'
|
title : '检查旅馆数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'FxyhcsYlcssl',
|
field : 'fxyhcsYlcssl',
|
||||||
title : '检查娱乐场所数量'
|
title : '检查娱乐场所数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'PCAQYHSL',
|
field : 'pcaqyhsl',
|
||||||
title : '排查安全隐患数量'
|
title : '排查安全隐患数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'XCAQYHSL',
|
field : 'xcaqyhsl',
|
||||||
title : '消除安全隐患数量'
|
title : '消除安全隐患数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpQz',
|
field : 'sjzdwpQz',
|
||||||
title : '收缴枪支数量'
|
title : '收缴枪支数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpZd',
|
field : 'sjzdwpZd',
|
||||||
title : '收缴子弹数量'
|
title : '收缴子弹数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpZy',
|
field : 'sjzdwpZy',
|
||||||
title : '收缴炸药、黑火药数量'
|
title : '收缴炸药、黑火药数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpLg',
|
field : 'sjzdwpLg',
|
||||||
title : '收缴雷管数量'
|
title : '收缴雷管数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpYzbhxp',
|
field : 'sjzdwpYzbhxp',
|
||||||
title : '收缴易制爆化学品数量'
|
title : '收缴易制爆化学品数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpJdhxp',
|
field : 'sjzdwpJdhxp',
|
||||||
title : '收缴剧毒化学品数量'
|
title : '收缴剧毒化学品数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SjzdwpGzdj',
|
field : 'sjzdwpGzdj',
|
||||||
title : '收缴管制刀具数量'
|
title : '收缴管制刀具数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'PCMDJFSL',
|
field : 'pcmdjfsl',
|
||||||
title : '排查矛盾纠纷数量'
|
title : '排查矛盾纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'HJMDJFSL',
|
field : 'hjmdjfsl',
|
||||||
title : '化解矛盾纠纷数量'
|
title : '化解矛盾纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'HLJTJFSL',
|
field : 'hljtjfsl',
|
||||||
title : '婚恋家庭纠纷数量'
|
title : '婚恋家庭纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'HJHLJTJFSL',
|
field : 'hjhljtjfsl',
|
||||||
title : '化解婚恋家庭纠纷数量'
|
title : '化解婚恋家庭纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'LLJFSL',
|
field : 'lljfsl',
|
||||||
title : '邻里纠纷数量'
|
title : '邻里纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'HJLLJFSL',
|
field : 'hjlljfsl',
|
||||||
title : '化解邻里纠纷数量'
|
title : '化解邻里纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'JJJFSL',
|
field : 'jjjfsl',
|
||||||
title : '经济纠纷数量'
|
title : '经济纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'HJJJJFSL',
|
field : 'hjjjjfsl',
|
||||||
title : '化解经济纠纷数量'
|
title : '化解经济纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'YLJFSL',
|
field : 'yljfsl',
|
||||||
title : '医疗纠纷数量'
|
title : '医疗纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'HJYLJFSL',
|
field : 'hjyljfsl',
|
||||||
title : '化解医疗纠纷数量'
|
title : '化解医疗纠纷数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'YXGAJCZSL',
|
field : 'yxgajczsl',
|
||||||
title : '运行公安检查站数量'
|
title : '运行公安检查站数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'SLZHKDSL',
|
field : 'slzhkdsl',
|
||||||
title : '设立临时治安卡点数量'
|
title : '设立临时治安卡点数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ZAPCRYSL',
|
field : 'zapcrysl',
|
||||||
title : '核查人员数量'
|
title : '核查人员数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ZAPCCLSL',
|
field : 'zapcclsl',
|
||||||
title : '检查车辆数量'
|
title : '检查车辆数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ZHZTRYSL',
|
field : 'zhztrysl',
|
||||||
title : '抓获在逃人员数量'
|
title : '抓获在逃人员数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'QFSFRYSL',
|
field : 'qfsfrysl',
|
||||||
title : '劝返涉访人员数量'
|
title : '劝返涉访人员数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field : 'ChwpGzdj',
|
field : 'chwpGzdj',
|
||||||
title : '查获管制刀具数量'
|
title : '查获管制刀具数量'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '操作',
|
title: '操作',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
|
width:'20%',
|
||||||
formatter: function(value, row, index) {
|
formatter: function(value, row, index) {
|
||||||
var actions = [];
|
var actions = [];
|
||||||
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.Id + '\')"><i class="fa fa-edit"></i>编辑</a> ');
|
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.editFull(\'' + row.id + '\')"><i class="fa fa-edit"></i>编辑</a> ');
|
||||||
actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.Id + '\')"><i class="fa fa-remove"></i>删除</a>');
|
actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>');
|
||||||
return actions.join('');
|
return actions.join('');
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<artifactId>e3-content</artifactId>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>e3-content-interface</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<artifactId>e3-manager-pojo</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
package guo.ping.e3mall.content.service;
|
||||||
|
|
||||||
|
import guo.ping.e3mall.common.pojo.E3Result;
|
||||||
|
import guo.ping.e3mall.common.pojo.EasyUITreeNode;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface ContentCategoryService {
|
||||||
|
List<EasyUITreeNode> getContentCategoryList(Long parentId);
|
||||||
|
E3Result addContentCategory(long parentId, String name);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
package guo.ping.e3mall.content.service;
|
||||||
|
|
||||||
|
import guo.ping.e3mall.common.pojo.E3Result;
|
||||||
|
import guo.ping.e3mall.common.pojo.EasyUIDataGridResult;
|
||||||
|
import guo.ping.e3mall.pojo.TbContent;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface ContentService {
|
||||||
|
E3Result addContent(TbContent content);
|
||||||
|
EasyUIDataGridResult getContentListByCategoryId(Long categoryId, int page, int rows);
|
||||||
|
List<TbContent> getContentList(Long cid);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<artifactId>e3-content</artifactId>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>e3-content-service</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<artifactId>e3-manager-dao</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<artifactId>e3-content-interface</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<!--springboot的web组件-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!--redis-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-data-redis</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<!--dubbo-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.boot</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!--zookeeper client-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.github.sgroschupf</groupId>
|
||||||
|
<artifactId>zkclient</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<artifactId>log4j</artifactId>
|
||||||
|
<groupId>log4j</groupId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
package guo.ping.e3mall.content;
|
||||||
|
|
||||||
|
import org.mybatis.spring.annotation.MapperScan;
|
||||||
|
import org.springframework.boot.WebApplicationType;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
||||||
|
|
||||||
|
import java.util.concurrent.CountDownLatch;
|
||||||
|
|
||||||
|
@MapperScan(value = "guo.ping.e3mall.manager.mapper")
|
||||||
|
@SpringBootApplication
|
||||||
|
public class ContentServiceApplicationStarter {
|
||||||
|
|
||||||
|
public static void main(String[] args) throws InterruptedException {
|
||||||
|
new SpringApplicationBuilder()
|
||||||
|
.sources(ContentServiceApplicationStarter.class)
|
||||||
|
.web(WebApplicationType.NONE)
|
||||||
|
.run(args);
|
||||||
|
CountDownLatch countDownLatch = new CountDownLatch(1);
|
||||||
|
countDownLatch.await();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
package guo.ping.e3mall.content.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
|
||||||
|
import org.springframework.data.redis.core.RedisTemplate;
|
||||||
|
import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
|
||||||
|
import org.springframework.data.redis.serializer.StringRedisSerializer;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
public class MyRedisConfig {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通用的 RedisTemplate
|
||||||
|
* @param lettuceConnectionFactory
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Bean
|
||||||
|
public RedisTemplate<String, Object> redisTemplate(LettuceConnectionFactory lettuceConnectionFactory) {
|
||||||
|
RedisTemplate<String, Object> template = new RedisTemplate<>();
|
||||||
|
template.setConnectionFactory(lettuceConnectionFactory);
|
||||||
|
template.setKeySerializer(new StringRedisSerializer());
|
||||||
|
template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
|
||||||
|
template.setHashKeySerializer(template.getKeySerializer());
|
||||||
|
template.setHashValueSerializer(template.getValueSerializer());
|
||||||
|
return template;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
package guo.ping.e3mall.content.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.context.annotation.PropertySource;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@PropertySource("classpath:conf/conf.properties")
|
||||||
|
public class MySettingFileConfig {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,69 @@
|
||||||
|
package guo.ping.e3mall.content.service.impl;
|
||||||
|
|
||||||
|
import com.alibaba.dubbo.config.annotation.Service;
|
||||||
|
import guo.ping.e3mall.common.pojo.E3Result;
|
||||||
|
import guo.ping.e3mall.common.pojo.EasyUITreeNode;
|
||||||
|
import guo.ping.e3mall.content.service.ContentCategoryService;
|
||||||
|
import guo.ping.e3mall.manager.mapper.TbContentCategoryMapper;
|
||||||
|
import basepro.manager.pojo.TbContentCategory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class ContentCategoryServiceImpl implements ContentCategoryService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private TbContentCategoryMapper contentCategoryMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EasyUITreeNode> getContentCategoryList(Long parentId) {
|
||||||
|
// 1、取查询参数id,parentId
|
||||||
|
// 2、根据parentId查询tb_content_category,查询子节点列表。
|
||||||
|
// 3、得到List<TbContentCategory>
|
||||||
|
List<TbContentCategory> list = contentCategoryMapper.selectTbContentCatsByParentId(parentId);
|
||||||
|
// 4、把列表转换成List<EasyUITreeNode>ub
|
||||||
|
List<EasyUITreeNode> resultList = new ArrayList<>();
|
||||||
|
for (TbContentCategory contentCategory : list) {
|
||||||
|
EasyUITreeNode node = new EasyUITreeNode();
|
||||||
|
node.setId(contentCategory.getId());
|
||||||
|
node.setText(contentCategory.getName());
|
||||||
|
node.setState(contentCategory.getIsParent()?"closed":"open");
|
||||||
|
// 添加到列表
|
||||||
|
resultList.add(node);
|
||||||
|
}
|
||||||
|
return resultList;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public E3Result addContentCategory(long parentId, String name) {
|
||||||
|
// 1、接收两个参数:parentId、name
|
||||||
|
// 2、向tb_content_category表中插入数据。
|
||||||
|
// a)创建一个TbContentCategory对象
|
||||||
|
TbContentCategory tbContentCategory = new TbContentCategory();
|
||||||
|
// b)补全TbContentCategory对象的属性
|
||||||
|
tbContentCategory.setIsParent(false);
|
||||||
|
tbContentCategory.setName(name);
|
||||||
|
tbContentCategory.setParentId(parentId);
|
||||||
|
//排列序号,表示同级类目的展现次序,如数值相等则按名称次序排列。取值范围:大于零的整数
|
||||||
|
tbContentCategory.setSortOrder(1);
|
||||||
|
//状态。可选值:1(正常),2(删除)
|
||||||
|
tbContentCategory.setStatus(1);
|
||||||
|
tbContentCategory.setCreated(new Date());
|
||||||
|
tbContentCategory.setUpdated(new Date());
|
||||||
|
// c)向tb_content_category表中插入数据
|
||||||
|
contentCategoryMapper.insertCategory(tbContentCategory);
|
||||||
|
// 3、判断父节点的isparent是否为true,不是true需要改为true。
|
||||||
|
TbContentCategory parentNode = contentCategoryMapper.selectTbContentCatById(parentId);
|
||||||
|
if (!parentNode.getIsParent()) {
|
||||||
|
parentNode.setIsParent(true);
|
||||||
|
//更新父节点
|
||||||
|
contentCategoryMapper.updateContentCategoryById(parentNode);
|
||||||
|
}
|
||||||
|
// 4、需要主键返回。
|
||||||
|
// 5、返回E3Result,其中包装TbContentCategory对象
|
||||||
|
return E3Result.ok(tbContentCategory);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
package guo.ping.e3mall.content.service.impl;
|
||||||
|
|
||||||
|
import com.alibaba.dubbo.config.annotation.Service;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.PageInfo;
|
||||||
|
import guo.ping.e3mall.common.pojo.E3Result;
|
||||||
|
import guo.ping.e3mall.common.pojo.EasyUIDataGridResult;
|
||||||
|
import guo.ping.e3mall.content.service.ContentService;
|
||||||
|
import guo.ping.e3mall.manager.mapper.TbContentMapper;
|
||||||
|
import basepro.manager.pojo.TbContent;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.data.redis.core.RedisTemplate;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class ContentServiceImpl implements ContentService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private TbContentMapper contentMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private RedisTemplate<String, Object> redisTemplate;
|
||||||
|
|
||||||
|
@Value("${CONTENT_KEY}")
|
||||||
|
private String CONTENT_KEY;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public EasyUIDataGridResult getContentListByCategoryId(Long categoryId, int page, int rows) {
|
||||||
|
PageHelper.startPage(page, rows);
|
||||||
|
|
||||||
|
List<TbContent> tbContents = new ArrayList<>();
|
||||||
|
if (categoryId == 0L) {
|
||||||
|
tbContents = contentMapper.getAllContentList();
|
||||||
|
} else {
|
||||||
|
tbContents = contentMapper.getContentListByCategoryId(categoryId);
|
||||||
|
}
|
||||||
|
|
||||||
|
PageInfo<TbContent> pageInfo = new PageInfo<>(tbContents);
|
||||||
|
EasyUIDataGridResult easyUIDataGridResult = new EasyUIDataGridResult();
|
||||||
|
easyUIDataGridResult.setRows(tbContents);
|
||||||
|
easyUIDataGridResult.setTotal(pageInfo.getTotal());
|
||||||
|
return easyUIDataGridResult;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<TbContent> getContentList(Long cid) {
|
||||||
|
// 查询缓存
|
||||||
|
try {
|
||||||
|
List<TbContent> contents = (List<TbContent>) redisTemplate.opsForHash().get(CONTENT_KEY, cid.toString());
|
||||||
|
System.out.println("read redis catch data...");
|
||||||
|
if (!contents.isEmpty() && contents != null) {
|
||||||
|
return contents;
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
// 根据cid查询内容列表
|
||||||
|
List<TbContent> list = contentMapper.getContentListByCategoryId(cid);
|
||||||
|
// 向缓存中添加数据
|
||||||
|
try {
|
||||||
|
redisTemplate.opsForHash().put(CONTENT_KEY, cid.toString(), list);
|
||||||
|
System.out.println("write redis catch data...");
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public E3Result addContent(TbContent content) {
|
||||||
|
//补全属性
|
||||||
|
content.setCreated(new Date());
|
||||||
|
content.setUpdated(new Date());
|
||||||
|
//插入数据
|
||||||
|
contentMapper.insertContent(content);
|
||||||
|
//缓存同步
|
||||||
|
redisTemplate.opsForHash().delete(CONTENT_KEY, content.getCategoryId().toString());
|
||||||
|
return E3Result.ok();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
mybatis:
|
||||||
|
config-location: classpath:mybatis/SqlMapConfig.xml
|
||||||
|
mapper-locations: classpath:mybatis/mapper/*.xml
|
||||||
|
|
||||||
|
spring:
|
||||||
|
datasource:
|
||||||
|
username: root
|
||||||
|
password: 123456
|
||||||
|
url: jdbc:mysql://192.168.189.10:3306/e3
|
||||||
|
driver-class-name: com.mysql.jdbc.Driver
|
||||||
|
type: com.alibaba.druid.pool.DruidDataSource
|
||||||
|
redis:
|
||||||
|
timeout: 5000
|
||||||
|
# redis-single
|
||||||
|
host: 192.168.189.10
|
||||||
|
port: 6380
|
||||||
|
# redis-cluster
|
||||||
|
# cluster:
|
||||||
|
# max-redirects: 3
|
||||||
|
# nodes:
|
||||||
|
# - 192.168.223.128:6380
|
||||||
|
# - 192.168.223.128:6381
|
||||||
|
# - 192.168.223.128:6382
|
||||||
|
# lettuce:
|
||||||
|
# pool:
|
||||||
|
# max-active: 100
|
||||||
|
# max-idle: 100
|
||||||
|
# min-idle: 50
|
||||||
|
# max-wait: 6000
|
||||||
|
|
||||||
|
dubbo:
|
||||||
|
application:
|
||||||
|
name: e3-content
|
||||||
|
registry:
|
||||||
|
address: zookeeper://192.168.189.10:2181
|
||||||
|
scan:
|
||||||
|
basePackages: guo.ping.e3mall.content.service
|
||||||
|
protocol:
|
||||||
|
port: 20881
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
CONTENT_KEY=CONTENT_LIST
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE configuration
|
||||||
|
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-config.dtd">
|
||||||
|
|
||||||
|
<configuration>
|
||||||
|
|
||||||
|
<plugins>
|
||||||
|
<!-- com.github.pagehelper为PageHelper类所在包名 -->
|
||||||
|
<plugin interceptor="com.github.pagehelper.PageHelper">
|
||||||
|
<!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库-->
|
||||||
|
<property name="dialect" value="mysql"/>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
|
||||||
|
</configuration>
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<artifactId>e3-parent</artifactId>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<relativePath>../e3-parent/pom.xml</relativePath>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>e3-content</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<modules>
|
||||||
|
<module>e3-content-interface</module>
|
||||||
|
<module>e3-content-service</module>
|
||||||
|
</modules>
|
||||||
|
|
||||||
|
<!--依赖e3-common-->
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<artifactId>e3-common</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
||||||
|
|
@ -24,4 +24,4 @@ spring.messages.basename=i18n/message
|
||||||
spring.root.password=root
|
spring.root.password=root
|
||||||
spring.guest.password=guest
|
spring.guest.password=guest
|
||||||
|
|
||||||
dubbo.registry.address=zookeeper://192.168.187.10:2181
|
dubbo.registry.address=zookeeper://localhost:2181
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,89 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<parent>
|
||||||
|
<artifactId>e3-parent</artifactId>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<relativePath>../e3-parent/pom.xml</relativePath>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>e3-item-web</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
<name>e3-item-web</name>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<maven.compiler.source>1.7</maven.compiler.source>
|
||||||
|
<maven.compiler.target>1.7</maven.compiler.target>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<artifactId>e3-common</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>guo.ping.e3mall</groupId>
|
||||||
|
<artifactId>e3-manager-interface</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
<!--springboot的web组件-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!--test组件-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<!--thymeleaf组件-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!--dubbo-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.boot</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!--zookeeper client-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.github.sgroschupf</groupId>
|
||||||
|
<artifactId>zkclient</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<artifactId>log4j</artifactId>
|
||||||
|
<groupId>log4j</groupId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<!--activemq-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-activemq</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- 启用JMS 的池化, 就一定要加上这个 jar-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.activemq</groupId>
|
||||||
|
<artifactId>activemq-pool</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<finalName>e3-item-web</finalName>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
</project>
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
package guo.ping.e3mall.item;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
public class ItemWebApplicationStarter {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(ItemWebApplicationStarter.class, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
package guo.ping.e3mall.item.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.jms.annotation.EnableJms;
|
||||||
|
import org.springframework.jms.config.DefaultJmsListenerContainerFactory;
|
||||||
|
import org.springframework.jms.config.JmsListenerContainerFactory;
|
||||||
|
|
||||||
|
import javax.jms.ConnectionFactory;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@EnableJms
|
||||||
|
public class MyJmsConfig {
|
||||||
|
|
||||||
|
@Bean("jmsQueueListenerContainerFactory")
|
||||||
|
public JmsListenerContainerFactory jmsQueueListenerContainerFactory(ConnectionFactory connectionFactory) {
|
||||||
|
DefaultJmsListenerContainerFactory factory =
|
||||||
|
new DefaultJmsListenerContainerFactory();
|
||||||
|
factory.setConnectionFactory(connectionFactory);
|
||||||
|
//设置连接数
|
||||||
|
factory.setConcurrency("3-10");
|
||||||
|
//重连间隔时间
|
||||||
|
factory.setRecoveryInterval(1000L);
|
||||||
|
factory.setPubSubDomain(false);
|
||||||
|
return factory;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean("jmsTopicListenerContainerFactory")
|
||||||
|
public JmsListenerContainerFactory jmsTopicListenerContainerFactory(ConnectionFactory connectionFactory) {
|
||||||
|
DefaultJmsListenerContainerFactory factory =
|
||||||
|
new DefaultJmsListenerContainerFactory();
|
||||||
|
factory.setConnectionFactory(connectionFactory);
|
||||||
|
//重连间隔时间
|
||||||
|
factory.setPubSubDomain(true);
|
||||||
|
return factory;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
package guo.ping.e3mall.item.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.context.annotation.PropertySource;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@PropertySource("classpath:conf/conf.properties")
|
||||||
|
public class MySettingFileConfig {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
package guo.ping.e3mall.item.controller;
|
||||||
|
|
||||||
|
import com.alibaba.dubbo.config.annotation.Reference;
|
||||||
|
import guo.ping.e3mall.item.pojo.Item;
|
||||||
|
|
||||||
|
import guo.ping.e3mall.manager.service.TbItemService;
|
||||||
|
import guo.ping.e3mall.pojo.TbItem;
|
||||||
|
import guo.ping.e3mall.pojo.TbItemDesc;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.Model;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
public class ItemController {
|
||||||
|
|
||||||
|
@Reference
|
||||||
|
private TbItemService itemService;
|
||||||
|
|
||||||
|
@RequestMapping("/item/{itemId}.html")
|
||||||
|
public String showItemInfo(@PathVariable Long itemId, Model model) {
|
||||||
|
//跟据商品id查询商品信息
|
||||||
|
TbItem tbItem = itemService.getItemById(itemId);
|
||||||
|
//把TbItem转换成Item对象
|
||||||
|
Item item = new Item();
|
||||||
|
//根据商品id查询商品描述
|
||||||
|
TbItemDesc tbItemDesc = itemService.getItemDescById(itemId);
|
||||||
|
//把数据传递给页面
|
||||||
|
model.addAttribute("item", item);
|
||||||
|
model.addAttribute("itemDesc", tbItemDesc);
|
||||||
|
return "item";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,55 @@
|
||||||
|
package guo.ping.e3mall.item.message;
|
||||||
|
|
||||||
|
import com.alibaba.dubbo.config.annotation.Reference;
|
||||||
|
import guo.ping.e3mall.item.pojo.Item;
|
||||||
|
import basepro.manager.service.TbItemService;
|
||||||
|
import basepro.manager.pojo.TbItem;
|
||||||
|
import basepro.manager.pojo.TbItemDesc;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.jms.annotation.JmsListener;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
import org.thymeleaf.context.Context;
|
||||||
|
import org.thymeleaf.spring5.SpringTemplateEngine;
|
||||||
|
|
||||||
|
import java.io.FileWriter;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 接收后台添加商品消息,生成商品详情页面
|
||||||
|
*/
|
||||||
|
@Component
|
||||||
|
public class GeneratePageMessageReceiver {
|
||||||
|
|
||||||
|
@Reference
|
||||||
|
private TbItemService itemService;
|
||||||
|
@Autowired
|
||||||
|
private SpringTemplateEngine springTemplateEngine;
|
||||||
|
@Value("${TEMPLATE_NAME}")
|
||||||
|
private String TEMPLATE_NAME;
|
||||||
|
@Value("${TEMPLATE_FILEPATH}")
|
||||||
|
private String TEMPLATE_FILEPATH;
|
||||||
|
|
||||||
|
@JmsListener(destination = "itemAddTopic", containerFactory = "jmsTopicListenerContainerFactory")
|
||||||
|
public void itemAddReceiver(Long itemId) {
|
||||||
|
try {
|
||||||
|
// 0、等待1s让e3-manager-service提交完事务,商品添加成功
|
||||||
|
Thread.sleep(1000);
|
||||||
|
// 1、准备商品数据
|
||||||
|
TbItem tbItem = itemService.getItemById(itemId);
|
||||||
|
TbItemDesc itemDesc = itemService.getItemDescById(itemId);
|
||||||
|
Item item = new Item(tbItem);
|
||||||
|
// 2、构造上下文(Model)
|
||||||
|
Context context = new Context();
|
||||||
|
context.setVariable("item", item);
|
||||||
|
context.setVariable("itemDesc", itemDesc);
|
||||||
|
// 3、生成页面
|
||||||
|
FileWriter writer = new FileWriter(TEMPLATE_FILEPATH + itemId + ".html");
|
||||||
|
springTemplateEngine.process(TEMPLATE_NAME, context, writer);
|
||||||
|
} catch (InterruptedException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
package guo.ping.e3mall.item.pojo;
|
||||||
|
|
||||||
|
import basepro.manager.pojo.TbItem;
|
||||||
|
|
||||||
|
public class Item extends TbItem {
|
||||||
|
|
||||||
|
public String[] getImages() {
|
||||||
|
String image1 = this.getImage();
|
||||||
|
if (image1 != null && !"".equals(image1)) {
|
||||||
|
String[] images = image1.split(",");
|
||||||
|
return images;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Item() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public Item(TbItem tbItem) {
|
||||||
|
this.setBarcode(tbItem.getBarcode());
|
||||||
|
this.setCid(tbItem.getCid());
|
||||||
|
this.setCreated(tbItem.getCreated());
|
||||||
|
this.setId(tbItem.getId());
|
||||||
|
this.setImage(tbItem.getImage());
|
||||||
|
this.setNum(tbItem.getNum());
|
||||||
|
this.setPrice(tbItem.getPrice());
|
||||||
|
this.setSellPoint(tbItem.getSellPoint());
|
||||||
|
this.setStatus(tbItem.getStatus());
|
||||||
|
this.setTitle(tbItem.getTitle());
|
||||||
|
this.setUpdated(tbItem.getUpdated());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
#tomcat conf
|
||||||
|
server:
|
||||||
|
port: 8084
|
||||||
|
#dubbo conf
|
||||||
|
dubbo:
|
||||||
|
application:
|
||||||
|
name: e3-item-web
|
||||||
|
registry:
|
||||||
|
address: zookeeper://192.168.189.10:2181
|
||||||
|
# activemq conf
|
||||||
|
spring:
|
||||||
|
activemq:
|
||||||
|
user: admin
|
||||||
|
password: admin
|
||||||
|
broker-url: tcp://192.168.189.10:61616
|
||||||
|
pool:
|
||||||
|
enabled: true
|
||||||
|
max-connections: 50
|
||||||
|
packages:
|
||||||
|
trust-all: false
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
TEMPLATE_NAME=item
|
||||||
|
TEMPLATE_FILEPATH=thymeleaf_itempages/
|
||||||
|
|
@ -0,0 +1,282 @@
|
||||||
|
/* 全局样式 */
|
||||||
|
.clear{clear:both;}
|
||||||
|
.overflow{overflow:hidden}
|
||||||
|
.overflow_x{overflow_y:auto;overflow_x:hidden}
|
||||||
|
.overflow_y{overflow_x:auto;overflow_y:hidden}
|
||||||
|
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
|
||||||
|
.clearfix{display:inline-block;zoom:1}
|
||||||
|
.clearfix{display:block;}
|
||||||
|
* html .clearfix{height:1%;}
|
||||||
|
.left{float:left}.right{float:right}.relative{position:relative}.absolute{position:absolute}.cursor{cursor:pointer;}
|
||||||
|
.search_h1{height:0px; overflow:hidden; font-size:0}
|
||||||
|
.zi1{z-index:1}.zi2{z-index:2}
|
||||||
|
.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}
|
||||||
|
.dpn{display:none}.dpb{display:block}.dpib{display:inline-block}.dpi{display:inline}.wa{width:auto;}
|
||||||
|
|
||||||
|
/*bg*/
|
||||||
|
.bg1{}
|
||||||
|
.bj2{;}
|
||||||
|
.bj3{background:url(../images/new_head/bj1.gif) repeat-x left -44px;}
|
||||||
|
|
||||||
|
/*font*/
|
||||||
|
.f33{color:#333}.f66{color:#666}.f00{color:#000}.fff{color:#fff}.f99{color:#999}.ff6{color:#ff6600}.fa0{color:#a00000}.fbc{color:#bcbcbc}.f003{color:#0033cc}.f046{color:#046416}.f337{color:#337700}.f06{color:#0066CC}.ff0{color:#ff0000}
|
||||||
|
.f14{ font-size:14px;}.f16{ font-size:16px;}.fb{ font-weight:bold;}.f20{ font-size:20px}
|
||||||
|
.fyh{ font-family:"\5FAE\8F6F\96C5\9ED1"/*微软雅黑*/}
|
||||||
|
.fsum {font-family: tahoma,arial,Helvetica,"\5B8B\4F53",sans-serif;}.farial{font-family: arial,verdana;}
|
||||||
|
.lh18{line-height:18px}.lh20{line-height:20px}.delete_price{text-decoration: line-through;}
|
||||||
|
.ignore_price{text-decoration: line-through; font-size:12px; color:#666666; margin-left:5px;}
|
||||||
|
|
||||||
|
/*border*/
|
||||||
|
.bd_dc{border:1px solid #dcdcdc;}
|
||||||
|
|
||||||
|
/*框架*/
|
||||||
|
.w100w{ width:100%;}
|
||||||
|
.w990{ width:990px; margin:0 auto}
|
||||||
|
|
||||||
|
/*容积*/
|
||||||
|
.w190{width:190px}
|
||||||
|
.w240{width:240px}
|
||||||
|
.w540{width:540px}
|
||||||
|
.w556{width:556px}
|
||||||
|
.w740{width:740px}
|
||||||
|
.w790{ width:790px}
|
||||||
|
.w800{width:800px}
|
||||||
|
.h240{height:240px}
|
||||||
|
|
||||||
|
/*距离*/
|
||||||
|
.prl2{ padding:0 2px}
|
||||||
|
.pt5{ padding-top:5px;}.pr5{ padding-right:5px;}.pb5{padding-bottom:5px;}.p5{padding:5px;}.pl5{padding-left:5px;}
|
||||||
|
.pt10{ padding-top:10px;}.pr10{ padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}.p10{padding:10px;}
|
||||||
|
.pt20{ padding-top:20px;}.pr20{ padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}.p20{padding:20px;}
|
||||||
|
.pt30{ padding-top:30px;}.pr30{ padding-right:30px;}.pb30{padding-bottom:30px;}.pl30{padding-left:30px;}.p30{padding:30px;}
|
||||||
|
.pt40{ padding-top:40px;}.pr40{ padding-right:40px;}.pb40{padding-bottom:40px;}.pl40{padding-left:40px;}.p40{padding:40px;}
|
||||||
|
.ml3{margin-left:3px}.mt5{ margin-top:5px;}.mr5{ margin-right:5px;}.mb5{ margin-bottom:5px;}.ml5{ margin-left:5px;}.m5{ margin:5px;}
|
||||||
|
.mt10{ margin-top:10px;}.mr10{ margin-right:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.m10{ margin:10px;}
|
||||||
|
.mt20{ margin-top:20px;}.mr20{ margin-right:20px;}.mb20{ margin-bottom:20px;}.ml20{ margin-left:20px;}.m20{ margin:20px;}
|
||||||
|
|
||||||
|
/*层的模型*/
|
||||||
|
.gy_box{ position:absolute; display:block;/*width:86px; width:101px;*/ padding:0 2px 2px 0; }
|
||||||
|
.gy_box em{border:2px solid #a00000; display:block; /*width:83px;*/ background-color:#fff; line-height:18px; font-size:12px; padding-bottom:2px}
|
||||||
|
.gy_box em i{ display:block; margin:3px 5px;}
|
||||||
|
.gy_box em i a{display:block;width:60px;padding: 0 6px}
|
||||||
|
.gy_box em i a:hover{background-color:#A10101;color:#fff;}
|
||||||
|
.gy_box i.bj{ height:3px; margin:0px; padding:0px; position:absolute; line-height:500px; overflow:hidden; width:82px; top:0px; left:0px;background-color:#DFDFDF;border:solid #a00000; border-width:0 2px;}
|
||||||
|
|
||||||
|
|
||||||
|
/*登陆、注册、导航 开始*/
|
||||||
|
.shop_top{ height:25px;width:990px; margin:0 auto;color:#000;}
|
||||||
|
.shop_top .shop_top_left,
|
||||||
|
.shop_top_left a,
|
||||||
|
.shop_top_left span{ float:left;}
|
||||||
|
.shop_top_left a,
|
||||||
|
.shop_top_left span{ margin-top:5px;}
|
||||||
|
.shop_top_left a.link_img{ margin-top:2px;width:101px;height:19px;line-height:500px;overflow:hidden}
|
||||||
|
|
||||||
|
.shop_top .shop_top_right{ float:right; display:block; color:#D1D1D1; height:25px;}
|
||||||
|
.shop_top .shop_top_right dl{ display:inline; float:left;padding:0px 3px;height:19px;margin:3px 0px 0px 0px; line-height:20px;
|
||||||
|
background:url(../images/new_head/head_foot_bj.png) no-repeat right 4px}
|
||||||
|
.shop_top .shop_top_right dl dt a{ padding:1px 5px; border:#F0F0F0 solid; border-width:1px 1px 0px 1px; float:left;height:16px; line-height:16px;}
|
||||||
|
.shop_top .shop_top_right dl dt a.shop_top_droplist{ padding-right:14px; background:url(../images/new_head/head_foot_bj.png) no-repeat -432px -127px; margin-right:1px}
|
||||||
|
.shop_top .shop_top_right dl dt a.shop_top_droplist_hover{ padding-right:14px; background-color:#fff; background-position:-432px -301px;border:#a00000 solid; border-width:1px 1px 0px 1px;}
|
||||||
|
.shop_top .shop_top_right dl dd{ z-index:9999; position:absolute; background:#FFF; padding:0; border:#a00000 solid; border-width:0px 1px 1px 1px;width:70px; line-height:1.5em; top:20px; padding-top:3px; clear:both; display:none;}
|
||||||
|
.shop_top .shop_top_right dl dt a.mycart{background:url(../images/new_head/head_foot_bj.png) no-repeat left -304px; padding-left:20px; color:#a00000; margin-left:5px}
|
||||||
|
.sales02 img{ border:1px solid #ccc}
|
||||||
|
|
||||||
|
/*logo、search*/
|
||||||
|
.ls{height:71px;position:relative;width:990px; margin:0 auto 14px; }
|
||||||
|
.ls .logo{ float:left; margin:6px 0 0 11px }
|
||||||
|
/*search*/
|
||||||
|
.top-search{height:70px;width:500px;position:absolute;top:15px;right:59px;}
|
||||||
|
.top-search li{width:50px;height:20px;line-height:20px;text-align:center;float:left;color:#fff;cursor:pointer; margin:0 0 0 10px; position:relative; top:2px;}
|
||||||
|
.top-search li a{ color:#666;}
|
||||||
|
.top-search li.s{background:url(../images/new_head/head_foot_bj.png) no-repeat -121px -133px;}
|
||||||
|
.top-search .top-search-box{width:500px;height:35px;background:url(../images/new_head/head_foot_bj.png) no-repeat left -23px;}
|
||||||
|
.search_goods{ background:url(../images/new_head/head_foot_bj.png) no-repeat 3px -233px;}
|
||||||
|
.search_shop{ background:url(../images/new_head/head_foot_bj.png) no-repeat 3px -194px;}
|
||||||
|
.top-search .in{position:absolute;top:29px;left:7px;height:19px;width:388px;border:1px #fff solid; padding:0 2px;line-height:19px;font-size:14px;color:#000}
|
||||||
|
.top-search .ok{position:absolute;top:25px;right:5px;height:26px;width:91px;border:none;line-height:28px;background:url(../images/new_head/head_foot_bj.png) no-repeat left -133px;cursor:pointer;}
|
||||||
|
|
||||||
|
.ls .text1 {line-height: 18px; position: absolute;right:0;top: 37px; line-height:16px}
|
||||||
|
|
||||||
|
/*nav*/
|
||||||
|
.gy_nav{ height:43px;width:990px; margin:0 auto; position:relative; font-size:14px;z-index:3 }
|
||||||
|
.gy_nav ul{position:absolute;top:0px;left:0px;}
|
||||||
|
.gy_nav ul.ul1{ width:694px;}
|
||||||
|
.gy_nav ul li{ float:left; padding:0 10px; height:33px; line-height:33px; display:inline;position:relative}
|
||||||
|
.gy_nav ul li a{color:#fff}
|
||||||
|
/*.gy_nav ul li.on a{color:#333}*/
|
||||||
|
.gy_nav ul li.on a{color:#404040; text-decoration:none}
|
||||||
|
.gy_nav ul li.on a,.gy_nav ul li.on a:hover{color:#404040; text-decoration:none}
|
||||||
|
|
||||||
|
.gy_nav ul li.bj{ width:9px; padding:0; margin:0 32px; background:url(../images/new_head/head_foot_bj.png) no-repeat -96px -133px;text-indent:-100000px;}
|
||||||
|
.gy_nav ul.ul2 li.bj{ background-position:-109px -133px;margin: 0 8px 0 11px;}
|
||||||
|
.gy_nav ul li.on{ background-color:#fff;color:#404040;font-weight:bold}
|
||||||
|
.gy_nav ul.ul1 li.ztg{ background:url(../images/new_head/head_foot_bj.png) no-repeat -292px -276px; line-height:36px; width:73px; position:absolute; right:14px;/*.gy_nav ul.ul1*/ }
|
||||||
|
.gy_nav ul.ul1 li.ztg a.link1{color:#fff}
|
||||||
|
.gy_nav ul.ul1 .gy_box{left:-8px;top:33px; }
|
||||||
|
.gy_nav ul.ul1 .gy_box em{border-top:0px;}
|
||||||
|
.gy_nav ul.ul1 .gy_box em a{color: #666; font-weight:400;}
|
||||||
|
.gy_nav ul.ul1 .gy_box em a:hover{color: #fff; text-decoration:none}
|
||||||
|
.gy_nav ul.ul2{ left:732px;}
|
||||||
|
.gy_nav ul.ul2 li i.hot{position:absolute; display:block; width:13px; height:13px; top:1px; right:-3px; background:url(../images/new_head/head_foot_bj.png) no-repeat -214px 0}
|
||||||
|
|
||||||
|
/*导航层*/
|
||||||
|
.gy_nav ul.ul1 li i.jt{width:7px;height:4px; background:url(../images/new_head/head_foot_bj.png) no-repeat -354px 0;position:absolute;display:block;right:0;top:15px;overflow:hidden; cursor:pointer}
|
||||||
|
|
||||||
|
/*帮助*/
|
||||||
|
.links{margin:0 auto;height:150px;width:950px; padding-top:33px}
|
||||||
|
.links ul{width:950px;height:150px;margin:0 auto;}
|
||||||
|
.links li{width:170px;float:left; padding:0 0 0 35px; margin:0 30px 0 0; display:inline;background:url(../images/new_head/head_foot_bj.png) no-repeat left -428px;}
|
||||||
|
.links li.secure{}
|
||||||
|
.links li.new{ background-position:-103px -333px}
|
||||||
|
.links li.hotline{background-position:-36px -397px}
|
||||||
|
.links li.host{background-position:-68px -367px}
|
||||||
|
.links li h3{width:170px;border-bottom:1px #E2E2E2 solid;}
|
||||||
|
.links li p{line-height:23px;}
|
||||||
|
|
||||||
|
/*footer start*/
|
||||||
|
.footer{text-align:center;line-height:23px;width:950px;margin:20px auto 0;}
|
||||||
|
.bottom-pop{display:inline-block;position:relative;cursor:pointer;color:#333333;}
|
||||||
|
#bottom-pop-box{ position:absolute; bottom:15px; left:-175px; float:left}
|
||||||
|
#bottom-pop-box em{border:2px #DF6564 solid; border-top:7px #DF6564 solid; background-color:#fff; width:400px; padding-top:5px; padding-bottom:5px;height:115px; display:block}
|
||||||
|
#bottom-pop-box em i{ height:23px; line-height:23px; width:67px; display:block; float:left; margin-left:10px; display:inline; text-align:left;}
|
||||||
|
i.bottom-pop-horn{ width:13px; height:12px; background:url(../images/new_head/head_foot_bj.png) no-repeat -354px -133px ; font-size:0px; line-height:12px; overflow:hidden; margin:0 auto; display:block;}
|
||||||
|
/*footer end*/
|
||||||
|
|
||||||
|
/*thickbox*/
|
||||||
|
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
|
||||||
|
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
|
||||||
|
#TB_window a:link {color: #666666;}
|
||||||
|
#TB_window a:visited {color: #666666;}
|
||||||
|
#TB_window a:hover {color: #000;}
|
||||||
|
#TB_window a:active {color: #666666;}
|
||||||
|
#TB_window a:focus{color: #666666;}
|
||||||
|
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
|
||||||
|
.TB_overlayMacFFBGHack {}
|
||||||
|
.TB_overlayBG {background-color:#000;filter:alpha(opacity=20);-moz-opacity: 0.50;opacity: 0.20;}
|
||||||
|
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
|
||||||
|
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 3px solid #D3D3D3;text-align:left;top:50%;left:50%;z-index:9999;}
|
||||||
|
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
|
||||||
|
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
|
||||||
|
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
|
||||||
|
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
|
||||||
|
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
|
||||||
|
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
|
||||||
|
#TB_ajaxWindowTitle strong{ font-size:14px;}
|
||||||
|
#TB_title{height:31px; background:#F5F5F5;color:#565656; }
|
||||||
|
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
|
||||||
|
#TB_ajaxContent.TB_modal{padding:15px;}
|
||||||
|
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
|
||||||
|
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;
|
||||||
|
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
|
||||||
|
* html #TB_load { /* ie6 hack */
|
||||||
|
position: absolute;
|
||||||
|
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
|
||||||
|
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
|
||||||
|
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
|
||||||
|
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
|
||||||
|
.tips_word{ height:28px; line-height:28px;}
|
||||||
|
#TB_closeWindowButton{background:url(../images/09.png) no-repeat -315px 0px;font-size:0;display:inline-block; width:22px; height:21px; cursor:pointer;}
|
||||||
|
/* end thickbox*/
|
||||||
|
|
||||||
|
/*分页符*/
|
||||||
|
.zpage{ width:100%; text-align:right;}
|
||||||
|
.zpage a{display:inline-block;font-family:Tahoma,SimSun,Arial;height:25px;line-height:25px;min-width:17px;_width:17px;padding:0px 5px 0px 5px;text-align:center;vertical-align:top;white-space:nowrap; border:1px #DEDEDE solid; color:#0033CC}
|
||||||
|
.zpage a:hover{background:#EFEFEF}
|
||||||
|
.zpage span{display:inline-block;font-family:Tahoma,SimSun,Arial;height:25px;line-height:25px;min-width:17px;_width:17px;padding:0px 5px 0px 5px;text-align:center;vertical-align:top;white-space:nowrap; border:1px #DEDEDE solid;}
|
||||||
|
.zpage span.c{background:#45A929;color:#FFF; border:1px #45A929 solid; font-weight:bold;}
|
||||||
|
|
||||||
|
/*公共的商品列表*/
|
||||||
|
.search_filter{}
|
||||||
|
.search_filter ul{ overflow:hidden; zoom:1;}
|
||||||
|
.search_filter ul.ul2{ margin-bottom:-10px}
|
||||||
|
.search_filter ul.ul2 li{float:left;height:243px; height:261px;padding:0 17px 30px;width: 163px; overflow:hidden}
|
||||||
|
.search_filter ul.ul2 .img_table {display: table-cell;height: 162px;overflow: hidden;position: relative;text-align: center;vertical-align: middle;width:160px;border:1px solid #dcdcdc}
|
||||||
|
.search_filter ul.ul2 li .on { border-color: #FF9900;}
|
||||||
|
.search_filter ul.ul2 li .text {line-height: 17px;margin-top: 8px;width: 166px;}
|
||||||
|
.search_filter ul.ul2 li .text h4{height:51px; overflow:hidden}
|
||||||
|
.search_filter .icon_table{ overflow:hidden;}
|
||||||
|
.search_filter .icon_table a{ cursor:pointer; float:left}
|
||||||
|
|
||||||
|
/*公共的推荐商品*/
|
||||||
|
.search_filter1{ margin-top:30px;}
|
||||||
|
.search_filter1 .title,.search_filter1 ul.ul2{border:1px solid #dcdcdc}
|
||||||
|
.search_filter1 ul.ul2{border-top:0px;}
|
||||||
|
.search_filter1 ul.ul2 li{ padding-bottom:20px}
|
||||||
|
.search_filter1 .title{height:28px; line-height:28px; overflow:hidden;background-color: #F5F5F5;}
|
||||||
|
.search_filter1 .title h3 {color:#000000; font-size: 14px;font-weight: bold; float: left;}
|
||||||
|
|
||||||
|
/*404页*/
|
||||||
|
.number404{padding:58px 0 75px 334px; width:656px; margin:0 auto}
|
||||||
|
.number404 h2{ margin-bottom:25px;}
|
||||||
|
.number404 p{ line-height:22px}
|
||||||
|
/*404的推荐商品*/
|
||||||
|
.search_filter2{wmargin:0 auto 10px}
|
||||||
|
.search_filter2 .search_filter1{ margin-top:0}
|
||||||
|
.search_filter2 ul.ul2 { margin-bottom:0;}
|
||||||
|
.search_filter2 ul.ul2 li{ padding-bottom:0; height:225px;}
|
||||||
|
|
||||||
|
/*正确页面*/
|
||||||
|
.true{ }
|
||||||
|
|
||||||
|
/*优惠卷页*/
|
||||||
|
.coupons{ padding:43px 0 97px 286px; width:704px}
|
||||||
|
.coupons h2{ margin-bottom:0}
|
||||||
|
.coupons p{ margin-top:3px; clear:both}
|
||||||
|
.coupons .link1{ display:block; width:71px; height:26px; line-height:26px; text-align:center;}
|
||||||
|
|
||||||
|
/*页面里提示错误层*/
|
||||||
|
.tip_error{ padding:75px 0}
|
||||||
|
.tip_error span{font:700 14px/34px "\5B8B\4F53";color:#333; padding-left:43px; display:inline-block}
|
||||||
|
.tip_error span.samll_text{ font:400 12px/17px "\5B8B\4F53";color:#666; padding-left:20px}
|
||||||
|
|
||||||
|
/*图片垂直*/
|
||||||
|
.v_img_table{overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
|
||||||
|
.v_p {position:static; +position:absolute; top:50% }
|
||||||
|
.v_img {position:static; +position:relative; top:-50%;left:-50%;}
|
||||||
|
/*星*/
|
||||||
|
.star_hollow2,
|
||||||
|
.star_hollow3,
|
||||||
|
.star_hollow4{ width:64px; height:9px; float:left; margin:0px 5px 0 0; display:inline;cursor:pointer;overflow:hidden}
|
||||||
|
|
||||||
|
.star_full2,
|
||||||
|
.star_full3,
|
||||||
|
.star_full4{ height:9px;}
|
||||||
|
|
||||||
|
.star_hollow3,.star_full3{width:68px; height:12px;}
|
||||||
|
.star_hollow3{background-position:0 -237px; margin-right:8px}
|
||||||
|
.star_full3{background-position:0 -255px}
|
||||||
|
|
||||||
|
.star_hollow4,.star_full4{width:92px; height:16px}
|
||||||
|
.star_hollow4{background-position:0 -182px}
|
||||||
|
.star_full4{background-position:0 -165px}
|
||||||
|
|
||||||
|
/*qq、旺旺、msn*/
|
||||||
|
a.qq,a.wang,a.msn,a.qq_1,a.wang_1,a.msn_1{ display:inline-block; width:66px; height:16px; margin:5px auto 0px; vertical-align:text-bottom;}
|
||||||
|
a.qq_1{background-position:0px -57px;}a.wang{background-position:0px -77px;}a.wang_1{background-position:0px -96px;}a.msn{background-position:0px -117px;}a.msn_1{background-position:0px -135px;}
|
||||||
|
|
||||||
|
/*定制、定购、促销、清仓、团购*/
|
||||||
|
.dg,.cx,.qc,.dz,.tg,.by{width:23px; height:11px; text-indent:-99999em; line-height:11px; display:inline-block; margin-left:5px;vertical-align:text-top;vertical-align:baseline\0}
|
||||||
|
.dg{background-position:-24px 0}
|
||||||
|
.cx{background-position:0 0}
|
||||||
|
.qc{background-position:-0px -12px}
|
||||||
|
.dz{background-position:-24px -12px}
|
||||||
|
.tg{background-position:0 -24px}
|
||||||
|
.by{background-position:-24px -24px}
|
||||||
|
|
||||||
|
/*闪电发货、七天发货、先行赔付、延期赔偿、免费安装*/
|
||||||
|
.sdfh,.qtth,.xxpf,.yqpc,.mfaz{width:16px; height:16px; line-height:16px; float:left; margin:5px 0 0 5px; display:inline}
|
||||||
|
.qtth{background-position:0 -301px}
|
||||||
|
.xxpf{background-position:0 -331px}
|
||||||
|
.yqpc{background-position:0 -364px}
|
||||||
|
.mfaz{background-position:0 -395px}
|
||||||
|
|
||||||
|
/*客服层*/
|
||||||
|
.service_layer{padding-top:28px; width:96px;}
|
||||||
|
.service_layer .center{ padding:10px 7px;}
|
||||||
|
/*
|
||||||
|
.service_layer .center h3.h3_1{ background:url(../images/new_head/new_head/head_foot_bj.gif) no-repeat -865px -141px; padding-top:10px;}
|
||||||
|
*/
|
||||||
|
.service_layer .center li{ padding-top:6px;}
|
||||||
|
.service_layer .center li img{ /*vertical-align:text-bottom;*/ margin-right:5px;width:16px; height:16px}
|
||||||
|
.service_layer .bottom{ height:5px; overflow:hidden; }
|
||||||
|
|
@ -0,0 +1,62 @@
|
||||||
|
#popup_container {
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
font-size: 12px;
|
||||||
|
min-width: 300px; /* Dialog will be no smaller than this */
|
||||||
|
max-width: 600px; /* Dialog will wrap after this width */
|
||||||
|
border:3px solid #E6E6E6;
|
||||||
|
color: #000;
|
||||||
|
-moz-border-radius: 5px;
|
||||||
|
-webkit-border-radius: 5px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
.window{ background: #FFF;}
|
||||||
|
*html #popup_container{width:304px;}
|
||||||
|
|
||||||
|
#popup_content {
|
||||||
|
padding: 1em 1.75em;
|
||||||
|
margin: 0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#popup_content.alert {
|
||||||
|
}
|
||||||
|
|
||||||
|
#popup_content.confirm {
|
||||||
|
}
|
||||||
|
|
||||||
|
#popup_content.prompt {
|
||||||
|
}
|
||||||
|
|
||||||
|
#popup_message {
|
||||||
|
color: #6B6B6B;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
text-align:center
|
||||||
|
}
|
||||||
|
|
||||||
|
#popup_panel {
|
||||||
|
text-align: center;
|
||||||
|
margin: 1em 0em 0em 0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#popup_prompt {
|
||||||
|
margin: .5em 0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sd_window{ padding:6px; background:rgba(162,162,162,0.8); *+background:#a2a2a2;}
|
||||||
|
.sd_window .content{ background:#fff; padding:0 12px 12px 12px;}
|
||||||
|
.sd_window .dig_content{ padding:20px;}
|
||||||
|
.sd_window .dig_content .sd_img{ width:122px; min-height:150px; float:left; background:url(../images/sd_icon.jpg) left top no-repeat; padding-right:25px;}
|
||||||
|
.sd_window .popup_message{ text-align:left; overflow:hidden; zoom:1; color:#646464;}
|
||||||
|
.sd_window .popup_message .sd_word{ line-height:30px; font-size:14px;}
|
||||||
|
.sd_window .popup_message .sd_word1{ line-height:24px; font-size:12px;}
|
||||||
|
.sd_window .popup_message .sd_tel{ padding-top:32px; font-size:12px;}
|
||||||
|
.sd_window .titlehead{ height:45px; line-height:45px; background:#fafafa; border-bottom:1px solid #e1e1e1;}
|
||||||
|
.sd_window .titlehead h3{ font-size:16px; color:#646464; font-weight:normal;}
|
||||||
|
.sd_window .sd_close{ cursor:pointer; display:inline-block; float:right; background: url(../images/sd_close.jpg) left top no-repeat; width:17px; height:20px; position:relative; right:20px; top:13px; }
|
||||||
|
.sd_window #popup_panel{margin-top:15px; height:26px; text-align:center; }
|
||||||
|
.sd_window .content .sd_btn, .sd_window .content .sd_btn1{ cursor:pointer; padding:5px 15px; *+padding:5px 5px 2px; text-align:center; outline:none; border-radius:3px; margin-right:6px;}
|
||||||
|
.sd_window .content .sd_btn{ color:#fff; background:#69af05; border:1px solid #69af05;}
|
||||||
|
.sd_window .content .sd_btn:hover{ background:#7ac50f; border:1px solid #7ac50f;}
|
||||||
|
.sd_window .content .sd_btn1{ color:#646464; background:#fff; border:1px solid #dcdcdc; }
|
||||||
|
.sd_window .content .sd_btn1:hover{ color:#69af05; border:1px solid #dcdcdc;}
|
||||||
|
.sd_window .content .sd_floatleft{ float:left;}
|
||||||
|
|
@ -0,0 +1,66 @@
|
||||||
|
.ac_results {
|
||||||
|
padding: 0px;
|
||||||
|
border: 1px solid #dadada;
|
||||||
|
background-color: white;
|
||||||
|
overflow: hidden;
|
||||||
|
z-index: 99;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ac_results ul {
|
||||||
|
width: 100%;
|
||||||
|
list-style-position: outside;
|
||||||
|
list-style: none;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ac_results li {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 2px 5px;
|
||||||
|
cursor:pointer;
|
||||||
|
display: block;
|
||||||
|
/*
|
||||||
|
if width will be 100% horizontal scrollbar will apear
|
||||||
|
when scroll mode will be used
|
||||||
|
*/
|
||||||
|
/*width: 100%;*/
|
||||||
|
font: menu;
|
||||||
|
font-family: arial,tahoma,宋体;
|
||||||
|
font-size: 12px;
|
||||||
|
/*
|
||||||
|
it is very important, if line-height not setted or setted
|
||||||
|
in relative units scroll will be broken in firefox
|
||||||
|
*/
|
||||||
|
line-height: 18px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ac_loading {
|
||||||
|
background:#fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ac_odd {
|
||||||
|
/*background-color: #eee*/;
|
||||||
|
}
|
||||||
|
|
||||||
|
.jq_auto_complete_key{
|
||||||
|
float:left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.jq_auto_complete_results{
|
||||||
|
float:right;
|
||||||
|
color:#646464
|
||||||
|
}
|
||||||
|
|
||||||
|
.jq_auto_complete_category_tip{
|
||||||
|
padding-left:2em;
|
||||||
|
color:#777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ac_over {
|
||||||
|
background-color:#f9f9f9;color:#646464;
|
||||||
|
}
|
||||||
|
.ac_over .jq_auto_complete_results,.ac_over .jq_auto_complete_category_tip{
|
||||||
|
color:#646464;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,619 @@
|
||||||
|
html {_background-image: url(about:blank);_background-attachment: fixed;}
|
||||||
|
body{background:url(../images/productbg.gif) repeat-x 0 185px white;}
|
||||||
|
.pCommand{float:right;}
|
||||||
|
.pCommand img{ vertical-align:middle;}
|
||||||
|
.pCulture li{height:130px;border-bottom:1px dotted #d5d5d5;padding:15px;overflow:hidden;zoom:1;}
|
||||||
|
.pCulture li .pic{float:left;width:140px;}
|
||||||
|
.pCulture li .pic img{width:120px;height:120px;}
|
||||||
|
.pCulture li .txt{overflow:hidden;zoom:1;}
|
||||||
|
.pCulture h3,.pCulture p{font-size:12px;margin-top:5px;}
|
||||||
|
.pCulture p{line-height:22px;height:88px;overflow:hidden;}
|
||||||
|
.pCulture p a{color:#6B6B6B;}
|
||||||
|
font.li_text3_1{color:#333333;}
|
||||||
|
font.li_text3_1 strong{color:#ea5405;}
|
||||||
|
font.li_text3_1 b{color:#ea5405;}
|
||||||
|
#stock font{font-weight:bold; color:#ea5405; font-size:12px;}
|
||||||
|
/*--商品信息--*/
|
||||||
|
.product_info{font-size:14px;line-height:22px;clear:both;overflow:hidden}
|
||||||
|
.product_info h2{padding:0px;height:40px;margin:12px 0px 12px 0px; clear:both;text-indent:0px;}
|
||||||
|
.product_info span{display:block;width:350px; text-align:center; float:left;}
|
||||||
|
.cpjs_list{clear:both;margin:0px; padding:0px; height:100%;overflow:hidden;zoom:1;background-color:#f5f5f5;}
|
||||||
|
.cpjs_list li{color:#6b6b6b; float:left; width:404px; padding:0px;height:20px; line-height:20px;padding:4px 0;}
|
||||||
|
.cpjs_list li strong{ font-weight:normal; width:100px; text-align:right; display:block; float:left; height:20px; line-height:20px; padding:0px 6px 0px 0px; margin:0px 6px 0px 0px;}
|
||||||
|
.cpjs_titlelist{clear:both;}
|
||||||
|
.cpjs_titlelist li{color:#6b6b6b; padding:4px 0px 4px 0px;}
|
||||||
|
.cpjs_titlelist li span{ font-weight:normal; width:100px; text-align:right; display:block; float:left; }
|
||||||
|
.cpjs_box{clear:both;padding:12px;clear:both;}
|
||||||
|
.cpjs_box h1{ font-size:14px;background:#efefef; font-weight:bold; padding:6px 6px 0px 6px; border:0px;}
|
||||||
|
.cpjs_box p,.ps_box p{ font-size:14px;line-height:24px; }
|
||||||
|
.cpjs_box p img{margin:12px 12px 0px 0px}
|
||||||
|
/*服务承诺*/
|
||||||
|
.pFuwu{padding:10px 0;margin:0;}
|
||||||
|
.pFuwu dd,.pFuwu dt{padding:0;margin:0;}
|
||||||
|
.pFuwu .t1,.pFuwu .t2,.pFuwu .t3,.pFuwu .t4,.pFuwu .t5{background-image:url(../images/psprite.gif);background-repeat:no-repeat;height:45px;text-indent:-9999px;background-color:#fafafa;}
|
||||||
|
.pFuwu .t1{background-position:10px 0;}
|
||||||
|
.pFuwu .t2{background-position:10px -45px;}
|
||||||
|
.pFuwu .t3{background-position:10px -90px;}
|
||||||
|
.pFuwu .t4{background-position:10px -135px;}
|
||||||
|
.pFuwu .t5{background-position:10px -180px;}
|
||||||
|
.pFuwu .txt{color:#333333;font-size:14px;font-family:微软雅黑;text-indent:30px;line-height:28px;}
|
||||||
|
.pFuwu .p{padding:10px 0px 5px 30px;text-align:center;}
|
||||||
|
.cpjs_list li{width:402px;}
|
||||||
|
.cp_box h1{font-family:微软雅黑;font-size:16px;}
|
||||||
|
.cp_box h1 span{font-size:16px;}
|
||||||
|
ul.cn_box{overflow:hidden;}
|
||||||
|
.pSpec{overflow:hidden;zoom:1;width:396px;position:relative;}
|
||||||
|
.pSpec div{float:left;border:1px solid #cbcbca;height:26px;margin:0 5px 5px 0;display:inline;position:relative;white-space:nowrap;}
|
||||||
|
.pSpec div a{float:left;}
|
||||||
|
.specBlock{display:block;margin:1px;background-color:white;height:24px;line-height:24px;color:#565656;padding:0 4px;}
|
||||||
|
a.specBlock:hover{text-decoration:none;}
|
||||||
|
.pSpec div.pClickOn{background-color:#804f21;border:1px solid #176246;}
|
||||||
|
.specHover{background: url(../images/psprite.gif) no-repeat 0 -225px;top:15px;display: block;height: 11px;position:absolute;right:0px;width:11px;}
|
||||||
|
.cp_r ul li.pCartBtn{border-top:1px dashed #B2B2B2;padding:10px 6px;}
|
||||||
|
input.border{border:1px solid #c9c9c9}
|
||||||
|
.sfshare{float:right;line-height:16px;padding:5px 10px 0 10px;}
|
||||||
|
/*评论*/
|
||||||
|
.simpleItem{background-color:#f5f5f5;padding:10px;}
|
||||||
|
:focus {outline: 0 none;}
|
||||||
|
.linknav {height: 20px;line-height: 20px;margin: 10px auto;overflow: hidden;width: 1200px;}
|
||||||
|
.pWrap{width:1200px;margin:0 auto;}
|
||||||
|
.productIntro{margin-bottom:10px;}
|
||||||
|
.pItems{float:left;width:978px;background-color:#fbfbfb;-webkit-box-shadow:0 0 4px #efefef;box-shadow:0 0 4px #c7c7c7;position:relative;z-index:2;}
|
||||||
|
.pItemsMain{float:right;width:568px;}
|
||||||
|
.pItemsSide{float:right;width:222px;overflow:hidden;background-color:#ffffff;position:relative;z-index:1;}
|
||||||
|
.pItemsName{}
|
||||||
|
.pItemsName .cm{padding:0 15px;margin:10px 0;height:60px;overflow:hidden;zoom:1;}
|
||||||
|
.pItemsName h1,.pItemsName strong{font-size:18px;font-family:微软雅黑;line-height:30px;}
|
||||||
|
.pItemsName h1{float:left;color:#191c1f;}
|
||||||
|
.pItemsName h1 a:link,.pItemsName h1 a:visited,.pItemsName h1 a:hover{color:#191c1f;text-decoration:none;cursor:text;}
|
||||||
|
.pItemsName strong{color:#fa6400}
|
||||||
|
.pItemsName strong a:link,.pItemsName strong a:visited,.pItemsName strong a:hover{color:#fa8200;text-decoration:none;cursor:text;}
|
||||||
|
.pItemsPrice{background-color:#fa8e19;height:90px;zoom:1;margin-bottom:10px;border-bottom:3px solid #dddddd;}
|
||||||
|
.priceBox{float:left;overflow:hidden;zoom:1;color:white;}
|
||||||
|
.priceBox .dt{float:left;padding:55px 0 0 30px;height:18px;line-height:18px;}
|
||||||
|
.priceBox .dd{float:left;padding:55px 0 0 0px;height:18px;line-height:18px;font-family:微软雅黑;text-decoration:line-through;}
|
||||||
|
.priceBox .dd2{float:left;padding:51px 0 0 0px;height:22px;line-height:22px;font-size:20px;font-family:微软雅黑;}
|
||||||
|
.priceBox .rmb{float:left;padding:53px 0 0 0;height:18px;line-height:18px;font-size:18px;font-family:微软雅黑;}
|
||||||
|
.priceBox strong{float:left;padding:30px 0 0 0;font-family:微软雅黑;font-size:50px;height:45px;line-height:45px;}
|
||||||
|
.priceBox strong span{font-size:24px;}
|
||||||
|
.daoJiShi{float:right;padding:10px 20px 0 0;color:white;}
|
||||||
|
.boxWb{width:5px;height:96px;background:url(../images/productinfo.png) no-repeat -271px -121px;position:absolute;right:-5px;}
|
||||||
|
.pItemsPromo{margin-bottom:6px;padding:0 5px;}
|
||||||
|
.pItemsPromo .dt,.pItemsStock .dt{float:left;width:90px;text-align:right;line-height:25px;}
|
||||||
|
.pItemsPromo .dd,.pItemsStock .dd{float:left;width:465px; z-index:91;}
|
||||||
|
.pItemBook{padding:10px 0;margin:0 20px;}
|
||||||
|
.pItemBook dt{padding-bottom:10px;border-bottom:1px solid #efefef;margin-bottom:10px;}
|
||||||
|
.pItemBook .yushou1{width:270px;height:16px;background: url(../images/productinfo.png) no-repeat 0 -169px;}
|
||||||
|
.pItemBook .yushou2{width:270px;height:16px;background: url(../images/productinfo.png) no-repeat 0 -185px;}
|
||||||
|
.pItemBook .yushou3{width:270px;height:16px;background: url(../images/productinfo.png) no-repeat 0 -201px;}
|
||||||
|
.pItemBook dd div{padding-bottom:5px;}
|
||||||
|
.pFreight{ height:25px; line-height:25px;}
|
||||||
|
.ysTip{color:#fa8200;}
|
||||||
|
.pItemsPromo .dt{margin-top:5px;}
|
||||||
|
.promoBox li{padding:4px 0 2px 0;color:#6b6b6b;}
|
||||||
|
.promoBox .promotion .ct,.promoBox .pGifts .ct{float:left;background-color:#6f9a09;color:white;padding:0 2px;margin-right:10px;line-height:16px;margin-top:5px;_display:inline;}
|
||||||
|
.promoBox a:link,.promoBox a:visited{color:#669900;}
|
||||||
|
.promoBox a:hover{color:#fa9600;}
|
||||||
|
.promoBox .pGifts{overflow:hidden;zoom:1;}
|
||||||
|
.promoBox .pGifts .cp{float:left;width:28px;height:28px;border:1px solid #dcdcdc;overflow:hidden;margin-right:10px;_display:inline;}
|
||||||
|
.promoBox .promotion .cm,.promoBox .pGifts .cm{display:block;overflow:hidden;zoom:1;line-height:16px;margin-top:5px;}
|
||||||
|
.promoBox .pGifts img{width:28px;height:28px;}
|
||||||
|
.promoBox .promotion .scm{width:340px;zoom:1;position:relative;margin-top:5px;}
|
||||||
|
.promoBox .promotion b{float:left;margin-top:8px;margin-left:8px;width:5px;height:3px;background:url(../images/productinfo.png) no-repeat -271px -47px;right:0;}
|
||||||
|
.promoBox .promotion .sdd{background-color: #FFFFFF;border: 1px solid #709c0f;color: #333333;left: -61px;margin-top: -11px;padding: 8px 10px;position: absolute;width: 360px;z-index: 99;line-height:22px;}
|
||||||
|
.promoBox .promotion .sdd .ct{line-height:16px;margin-top:2px;}
|
||||||
|
.promoBox .promotion .scm span.fl{width:300px;height:20px;overflow:hidden;}
|
||||||
|
.pItemsStock{margin-bottom:10px;padding:0 5px;}
|
||||||
|
.pItemsPrompt{line-height:25px;}
|
||||||
|
.pItemsChoose{border-top:1px solid #efefef;padding-top:10px;margin:0 20px;}
|
||||||
|
.chooseType{overflow:hidden;zoom:1;}
|
||||||
|
.chooseType li{border: 1px solid #dbdbdb;_display: inline;float: left;height: 24px;margin: 0 10px 10px 0;position: relative;white-space: nowrap;}
|
||||||
|
.chooseType li.selected{background-color:#ffffff;border:1px solid #6d9a09;}
|
||||||
|
.chooseType a{float:left;}
|
||||||
|
.chooseType a:hover{text-decoration:none;}
|
||||||
|
.typeBlock {background-color: #FFFFFF;color: #565656;display: block;height: 24px;line-height: 24px;padding: 0 4px;margin:0;}
|
||||||
|
.chooseType li.selected span {background: url(../images/productinfo.png) no-repeat -264px -28px;display: block;height: 12px;position: absolute;right: 0;top: 12px;width: 12px;}
|
||||||
|
.chooseType a.disable{color:#dadada;cursor:default;}
|
||||||
|
.chooseBtns{margin:10px 0;position:relative;height:45px;}
|
||||||
|
.pAmount{width:81px;float:left;margin-right:10px;overflow:hidden;_display:inline;}
|
||||||
|
.pAmount span{float:left;}
|
||||||
|
.pAmount .text{width:53px;height:43px;border:1px solid #dadada;overflow:hidden;font-size:18px;text-align:center;line-height:43px;color:#6b6b6b;font-family:宋体; }
|
||||||
|
.pAmount a{height:21px;width:25px;border-top:1px solid #dadada;border-right:1px solid #dadada;text-align:center;line-height:21px;display:block;overflow:hidden;text-decoration:none;cursor:pointer;color:#6b6b6b;font-size:14px;font-family:宋体;overflow:hidden;}
|
||||||
|
.pAmount a:hover{text-decoration:none;}
|
||||||
|
.pAmount a.p-add{}
|
||||||
|
.pAmount a.p-reduce{border-bottom:1px solid #dadada;}
|
||||||
|
.pAmount a.disable{color:#ececec;cursor:default;}
|
||||||
|
.pBtn{float:left;margin-right:10px;_display:inline;}
|
||||||
|
.pBtn a{width:130px;height:45px;background-color:#669900;display:block; border-radius:2px; text-align:center;padding:0 0 0 30px;color:white;font-family:微软雅黑;font-size:18px;line-height:45px;position:relative;cursor:pointer;}
|
||||||
|
.pBtn a:hover{text-decoration:none;background:#69AF05;}
|
||||||
|
.pBtn a b{position:absolute;top:12px;left:18px;width:22px;height:20px;background:url(../images/productinfo.png) no-repeat -269px -72px;display:block;}
|
||||||
|
.preBtn a{padding:0;width:160px;}
|
||||||
|
.preBtn a b{display:none;}
|
||||||
|
.noShip{font-size:20px;color:#565656;font-family:微软雅黑;height:45px;line-height:45px;padding-left:20px;}
|
||||||
|
.finalBuy{border:1px solid #dadada;background-color:white;margin-bottom:10px;}
|
||||||
|
.finalBuy .dt{height:30px;line-height:30px;background-color:#f5f5f5;font-family:微软雅黑;color:#565656;padding-left:10px;font-size:14px;}
|
||||||
|
.finalBuy .item{overflow:hidden;zoom:1;padding:10px 0 0 18px;overflow:hidden;}
|
||||||
|
.finalBuy .item li{float:left;width:90px;padding:0 10px 10px 0;overflow:hidden;}
|
||||||
|
.finalBuy .item .pic{width:90px;}
|
||||||
|
.finalBuy .item img{width:90px;height:90px;}
|
||||||
|
.finalBuy .item .pname{line-height:18px;height:36px;overflow:hidden;margin-top:5px;}
|
||||||
|
.finalBuy .item .price{color:#bb3221;}
|
||||||
|
.sideWrap{}
|
||||||
|
.points{padding-top:20px;margin:0 10px;overflow:hidden;}
|
||||||
|
.points ul{width:204px;border-bottom:1px dashed #e8e8e8;overflow:hidden;zoom:1;}
|
||||||
|
.points ul li{float:left;width:67px;border-right:1px dashed #e8e8e8;height:65px;text-align:center;}
|
||||||
|
.hcBox{margin:0 10px; border-bottom:1px solid #efefef;padding:10px;}
|
||||||
|
.hcBox .hcImg, .hcBox span{ display:block;}
|
||||||
|
.hcBox span{margin:0 auto; line-height:18px;}
|
||||||
|
.hcBox .hcImg{ height:32px; padding-top:10px; margin:0 auto;}
|
||||||
|
.hcBox .hcTitle{height:18px; padding-top:6px; color:#659a02; font-size:14px; text-align:center;overflow: hidden;}
|
||||||
|
.hcBox .hcCon{ padding-top:10px; color:#646464;}
|
||||||
|
.temperature{padding:10px 0 10px 10px;margin:0 10px;}
|
||||||
|
.temperature .ct{margin-bottom:6px;}
|
||||||
|
.temperature .cm{margin-left:5px;}
|
||||||
|
.temper1{background:url(../images/temperature1.jpg) no-repeat;width:171px;height:34px;display:block;}
|
||||||
|
.temper2{background:url(../images/temperature2.jpg) no-repeat;width:171px;height:34px;display:block;}
|
||||||
|
.temper3{background:url(../images/temperature1.jpg) no-repeat;width:171px;height:34px;display:block;}
|
||||||
|
.pdetail{padding:10px;margin:0 10px;border-top:1px solid #efefef;}
|
||||||
|
.pdetail ul li{height:16px;line-height:16px;margin-bottom:8px;overflow:hidden;}
|
||||||
|
.nosupport{height:23px;border:1px solid #e3e3e3;border-radius:10px;position:relative;padding:0 0 0 23px;line-height:23px;background-color:#fbfbfb;color:#969696;}
|
||||||
|
.nosupport b{position:absolute;width:13px;height:14px;background:url(../images/productinfo.png) no-repeat -173px -28px;top:5px;left:5px;}
|
||||||
|
.support{height:23px;border:1px solid #e3e3e3;border-radius:10px;position:relative;padding:0 0 0 23px;line-height:23px;background-color:#fbfbfb;color:#969696;}
|
||||||
|
.support b{position:absolute;width:13px;height:14px;background:url(../images/productinfo.png) no-repeat -186px -28px;top:5px;left:5px;}
|
||||||
|
.pcommdetail{padding-bottom:10px;border-top:1px solid #efefef;}
|
||||||
|
.prate{padding:5px 10px 0 20px;overflow:hidden;zoom:1;}
|
||||||
|
.prate dt{font-weight:bold;float:left;line-height:30px;}
|
||||||
|
.prate dd{display:block;overflow:hidden;zoom:1;}
|
||||||
|
.prate dd .dd{float:left;width:80px;height:8px;background-color:#f9b872;margin:12px 5px 0 5px;overflow:hidden;_display:inline;}
|
||||||
|
.prate dd .dd span{height:8px;background-color:#f9a345;display:block;overflow:hidden;}
|
||||||
|
.prate dd strong{font-size:24px;font-family:微软雅黑;color:#fa8200;overflow:hidden;zoom:1;line-height:30px;}
|
||||||
|
.prate dd strong span{font-size:14px;}
|
||||||
|
.pcomment{padding:0 20px;}
|
||||||
|
.pcomment dt{color:#6c9c0a;}
|
||||||
|
.pcomment dt a:link,.pcomment dt a:visited{color:#6c9c0a;}
|
||||||
|
.pcomment dd{color:#999999;padding-top:6px;position:relative;}
|
||||||
|
.pcomment dd div{border:1px solid #f8cd9e;padding:8px 10px;}
|
||||||
|
.pcomment dd b{position:absolute;top:0;border-color: #FBFBFB #FBFBFB #F8CD9E #FBFBFB;border-style: dashed dashed solid dashed;border-width: 0 5px 6px 5px;display: inline-block;font-size: 0;height: 0;overflow: hidden;width: 0;left:30px;}
|
||||||
|
.pcomment dd div span{display:block;line-height:20px;height:60px;overflow:hidden;word-break:break-all;}
|
||||||
|
.pcomment dd div span a:link,.pcomment dd div span a:visited{color:#999999;}
|
||||||
|
.pcomment dd div span a:hover{text-decoration:none;}
|
||||||
|
.pView{float:left;width:410px;position:relative;background-color:white;height:410px;z-index:92;}
|
||||||
|
.cloud-zoom-lens {background-color:#fff;cursor:move;}
|
||||||
|
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000; color:#fff; padding:0px;width:100%; text-align:center;font-weight:bold;font-size:10px;top:0px;}
|
||||||
|
.cloud-zoom-big {border:1px solid #dddddd;overflow:hidden;}
|
||||||
|
.cloud-zoom-loading {color:#fff;padding:0px;border:0px; position:absolute;}
|
||||||
|
.rollBox .rollImg{width:380px;overflow:hidden;}
|
||||||
|
.rollBox .rollImg li{width:76px;float:left;}
|
||||||
|
.rollBox .rollImg li img{width:66px;height:66px;}
|
||||||
|
.rollBox .rollBtns{height:68px;width:10px;}
|
||||||
|
.main-box{float:right;width:1004px;}
|
||||||
|
.pGroup{margin-bottom:10px;border:1px solid #dadada;position:relative;z-index:1;overflow:hidden;zoom:1;background-color:white;}
|
||||||
|
.pGroup .ct{height:30px;line-height:30px;background-color:#f4f4f4;font-size:14px;font-family:微软雅黑;text-indent:15px;color:#565656;}
|
||||||
|
.pGroup .cm{padding:10px 0;}
|
||||||
|
.pGroup .sct ul{overflow:hidden;zoom:1;padding:0 20px;margin-bottom:10px;}
|
||||||
|
.pGroup .sct ul li{float:left;margin-right:20px;_display:inline;color:#565656;}
|
||||||
|
.pGroup .groupCon{overflow:hidden;zoom:1;}
|
||||||
|
.pGroup .master{float: left;overflow: hidden;padding: 0 0 0 7px;text-align: center;width: 150px;}
|
||||||
|
.pGroup .master b,.pGroup .suits b{width:23px;height:22px;float:right;background:url(../images/productinfo.png) no-repeat -218px -28px;margin-top:40px;margin-right:3px;_display:inline;}
|
||||||
|
.pGroup .pic{padding:5px 0;}
|
||||||
|
.pGroup .pic img{width:100px;height:100px;}
|
||||||
|
.pGroup .pname{color:#6b6b6b;text-align:left;line-height:20px;height:40px;overflow:hidden;word-break: break-all;word-wrap: break-word;width:100px;}
|
||||||
|
.pGroup .master .pname{padding:0 13px;}
|
||||||
|
.pGroup .price{width:120px;padding-top:5px;}
|
||||||
|
.pGroup .master .price{padding-left:13px;padding-right:13px;display:none;}
|
||||||
|
.pGroup .suits{overflow-x:auto;overflow-y:hidden;width:620px;height:200px;float:left;}
|
||||||
|
.pGroup .suits li{padding-left: 20px;width: 145px;float:left;}
|
||||||
|
.pGroup .infos{float:left;padding-left:10px;width:190px;}
|
||||||
|
.pGroup .infos b{width:23px;height:22px;float:left;background:url(../images/productinfo.png) no-repeat -242px -28px;margin-top:45px;margin-right:3px;_display:inline;}
|
||||||
|
.pGroup .infos .gPrice,.pGroup .infos .gPromo,.pGroup .infos .gBtn{margin-left:35px;margin-bottom:10px;}
|
||||||
|
.pGroup .infos .gPrice{margin-top:40px;}
|
||||||
|
.pGroup .infos .gPrice strong{color:#eb5404;}
|
||||||
|
#package .pGroup .suits{width:790px;}
|
||||||
|
.commDetail{background-color:white;padding:10px;overflow:hidden;zoom:1;}
|
||||||
|
.pScore{float:left;width:280px;border-right:1px dotted #dfdfdf;padding:20px;text-align:center;}
|
||||||
|
.pScore strong{font-size:60px;font-family:微软雅黑;color:#ea5404;line-height:60px;}
|
||||||
|
.pScore strong span{font-size:24px;}
|
||||||
|
.pPercent{float:left;width:314px;border-right:1px dotted #dfdfdf;height:113px;}
|
||||||
|
.pPercent dl,.pPercent dt,.pPercent dd{margin:0 10px 0 0;padding:0;}
|
||||||
|
.pPercent dl{overflow:hidden;zoom:1;margin-top:15px;}
|
||||||
|
.pPercent dt{float:left;width:100px;text-align:right;}
|
||||||
|
.pPercent dd{float:left;}
|
||||||
|
.pPercent dd.pBar{width:100px;background-color:#dddddd;height:10px;margin-top:2px;font-size:1px;font-height:0;}
|
||||||
|
.pPercent dd.pBar div{height:10px;background-color:#fa6400;}
|
||||||
|
.showMore{color:#6c9c0a;padding:0 10px;line-height:30px;}
|
||||||
|
.showMore a:link,.showMore a:visited{color:#6c9c0a;}
|
||||||
|
.showMore a:hover{color:#6c9c0a; text-decoration:underline;}
|
||||||
|
.pBtns{float:left;margin:20px 0px 0 50px;display:inline;}
|
||||||
|
.pBtns div{height: 30px;overflow:hidden;zoom:1;}
|
||||||
|
#commands .pt{line-height:22px;}
|
||||||
|
.pDetail{height:34px;border:1px solid #dbdbdb;width:1002px;background-color:white;}
|
||||||
|
.pFixed{position:fixed;top:0;z-index:100;}
|
||||||
|
* html .pFixed{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
|
||||||
|
.p-btn{float:right;margin:5px 10px 0 0;_display:inline;width:90px;height:24px;}
|
||||||
|
.p-btn a{display:block;width:22px;width:65px;background: url(../images/productinfo.png) no-repeat -190px -75px;border:1px solid #DADADA;color:#557E00;cursor:pointer;font-size:12px;line-height:22px;padding:0 0 0 25px;text-decoration: none;}
|
||||||
|
.p-btn a:hover{text-decoration:none;background: url(../images/productinfo.png) no-repeat -190px -52px #6b9c05;color:white;border:1px solid #6b9c05;}
|
||||||
|
.p-btns{width:90px;height:24px;margin:10px auto;}
|
||||||
|
.p-btns a{display:block;width:22px;width:65px;background: url(../images/productinfo.png) no-repeat -190px -75px;border:1px solid #DADADA;color:#557E00;cursor:pointer;font-size:12px;line-height:22px;padding:0 0 0 25px;text-decoration: none;}
|
||||||
|
.p-btns a:hover{text-decoration:none;background: url(../images/productinfo.png) no-repeat -190px -52px #6b9c05;color:white;border:1px solid #6b9c05;}
|
||||||
|
.pre-btn{float:right;margin:5px 10px 0 0;_display:inline;width:90px;height:24px;}
|
||||||
|
.pre-btn a{display:block;width:22px;width:90px;border:1px solid #DADADA;color:#557E00;cursor:pointer;font-size:12px;line-height:22px;text-decoration: none;text-align:center;}
|
||||||
|
.pre-btn a:hover{text-decoration:none;color:white;border:1px solid #6b9c05;background-color:#6b9c05;}
|
||||||
|
.pTab{overflow:hidden;zoom:1;position:absolute;height:35px;}
|
||||||
|
.pTab li{float:left;height:34px;line-height:34px;text-align:center;border-right:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#ffffff;color:#565656;overflow:hidden;}
|
||||||
|
.pTab li a{color:#565656;text-decoration:none;height:34px;float:left;padding:0 25px;text-decoration:none;}
|
||||||
|
.pTab li a:hover{text-decoration:none;}
|
||||||
|
.pTab li.curr{background-color:#6c9c0a;border-right:1px solid #6c9c0a;border-bottom:1px solid #6c9c0a;}
|
||||||
|
.pTab li.curr a{color:white;}
|
||||||
|
.pTab li a b{color:#176246;font-weight:normal;}
|
||||||
|
.pTab li.curr a b{color:white;font-weight:normal;}
|
||||||
|
.commentList{ margin-top:10px;}
|
||||||
|
.pbtn2{color:#6c9c0a;border:1px solid #d9d9d8;height:20px;line-height:20px;padding:5px 20px;}
|
||||||
|
.pbtn2:hover{text-decoration:none;color:white;border:1px solid #6b9c05;background-color:#6b9c05;}
|
||||||
|
.pbtn3{background-color:#6c9c0a;height:20px;line-height:20px;padding:3px 20px;display:block;color:white;float:left;}
|
||||||
|
.pbtn3:hover{text-decoration:none;background:url(../images/productinfo.png) no-repeat 0 -124px;}
|
||||||
|
.pbtn4{background-color:#6c9c0a;height:24px;line-height:24px;color:white;float:left;margin-right:10px;width:90px;text-align:center;_display:inline;}
|
||||||
|
.pbtn4:hover{text-decoration:none;background:url(../images/productinfo.png) no-repeat 0 -124px;}
|
||||||
|
.pt{overflow:hidden;zoom:1;border:1px solid #dadada;margin-bottom:10px;}
|
||||||
|
.pTop{font-family:宋体;font-weight:bold;font-size:14px;color:#666666;height:30px;line-height:30px;text-indent:10px;background-color:#f4f4f4;}
|
||||||
|
.commentAll{height:30px;position:relative;border-bottom:1px solid #aaaaaa;margin-bottom:10px;font-size:14px;}
|
||||||
|
.commentAll h2{border-bottom:2px solid #ea5404;position:absolute;height:20px;padding:5px 20px 4px 10px;float:left;color:#ea5404;top:0;font-size:14px;}
|
||||||
|
.commentAll h2 span{font-weight:normal}
|
||||||
|
.commentAll h3{height:20px;padding:5px 10px 4px 10px;display:inline-block;font-size:14px;font-weight:normal;margin-right:6px;*display:inline;+zoom:1;}
|
||||||
|
.commentAll h3 a:hover{ color:#ea5404; text-decoration:none;}
|
||||||
|
.commentAll h3.curr{border-bottom:2px solid #ea5404;color:#ea5404;font-weight:bold;}
|
||||||
|
.commentAll h3.curr a:hover{ text-decoration:none;}
|
||||||
|
.commentAll h3.curr a:link,.commentAll h3.curr a:visited{color:#ea5404;}
|
||||||
|
.commentAll h3 font{font-weight:normal;}
|
||||||
|
.pComment{padding:0px 0 10px 0;background-color:white;}
|
||||||
|
.pComment li{padding:10px 0 0 0;position:relative;overflow:hidden;zoom:1;}
|
||||||
|
.pComment .pItem{overflow:hidden;zoom:1;padding:10px 0 0 0;position:relative;}
|
||||||
|
.pComment .user{float:left;width:100px;text-align:center;margin:0 15px 0 10px;overflow:hidden;display:inline;}
|
||||||
|
.pComment .user .uLevel{color:#999999;line-height:20px;}
|
||||||
|
.pComment .user .uName{color:#999999;word-wrap:break-word;word-break:break-all;line-height:18px;}
|
||||||
|
.pComment .item{overflow:hidden;zoom:1;background-color:#fefdfd;border:1px solid #dadada;padding:10px;}
|
||||||
|
.pComment .topic{line-height:30px;height:30px;overflow:hidden;zoom:1;border-bottom:1px solid #dadada;padding-left:10px;}
|
||||||
|
.pComment .topic .ct,.pComment .topic .s{float:left;margin-right:15px;_display:inline;}
|
||||||
|
.pComment .topic .s{color:#6b6b6b;padding-top:7px;position:relative;padding-right:64px;}
|
||||||
|
.pComment .topic .s b{position:absolute;top:8px;right:0;width:64px;height:12px;}
|
||||||
|
.pComment .topic .s b.star0{background:url(../images/star.jpg) no-repeat;}
|
||||||
|
.pComment .topic .s b.star1{background:url(../images/star.jpg) no-repeat 0 -12px;}
|
||||||
|
.pComment .topic .s b.star2{background:url(../images/star.jpg) no-repeat 0 -24px;}
|
||||||
|
.pComment .topic .s b.star3{background:url(../images/star.jpg) no-repeat 0 -36px;}
|
||||||
|
.pComment .topic .s b.star4{background:url(../images/star.jpg) no-repeat 0 -48px;}
|
||||||
|
.pComment .topic .s b.star5{background:url(../images/star.jpg) no-repeat 0 -60px;}
|
||||||
|
.pComment .topic .t,.pComment .topic .w{float:right;color:#6b6b6b;padding:0 0 0 10px;}
|
||||||
|
.pComment .itemCont{padding:10px 0 0 10px;}
|
||||||
|
.pComment .itemCont dl{margin:5px 0;padding:0;overflow:hidden;zoom:1;line-height:20px;}
|
||||||
|
.pComment .itemCont dt{float:left;width:60px;margin:0;padding:0;}
|
||||||
|
.pComment .itemCont dd{overflow:hidden;zoom:1;margin:0;padding:0;}
|
||||||
|
.pComment .itemCont .r{color:#565656;}
|
||||||
|
.pComment .corner{width:8px;height:15px;position: absolute;top:30px;left:118px;z-index:2;_left:-4px;}
|
||||||
|
.pComment .pItem .corner,.pComment li .corner{_left:120px;}
|
||||||
|
.pComment .corner .aBg,.pComment .corner .aCt{display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;width: 0;}
|
||||||
|
.pComment .aBg{border-bottom: 8px dashed rgba(0, 0, 0, 0);border-bottom: 8px dashed white\0;border-right: 8px solid #dadada;border-top: 8px dashed rgba(0, 0, 0, 0);border-top: 8px dashed white\0;position: relative;border-left:0 none;}
|
||||||
|
.pComment .aCt{border-bottom: 8px dashed rgba(0, 0, 0, 0);border-bottom: 8px dashed white\0;border-right: 8px solid #fefdfd;border-top: 8px dashed rgba(0, 0, 0, 0);border-top: 8px dashed white\0;position: relative;border-left:0 none;margin:-16px 0 0 1px;}
|
||||||
|
:root .pComment .aBg{border-bottom: 8px dashed rgba(0, 0, 0, 0);border-top: 8px dashed rgba(0, 0, 0, 0);}
|
||||||
|
:root .pComment .aCt{border-bottom: 8px dashed rgba(0, 0, 0, 0);border-top: 8px dashed rgba(0, 0, 0, 0);}
|
||||||
|
*+html .pComment .aBg{border-bottom: 8px dashed white;border-top: 8px dashed white;}
|
||||||
|
*+html .pComment .aCt{border-bottom: 8px dashed white;border-top: 8px dashed white;}
|
||||||
|
*html .pComment .aBg{border-bottom: 8px dashed white;border-top: 8px dashed white;}
|
||||||
|
*html .pComment .aCt{border-bottom: 8px dashed white;border-top: 8px dashed white;}
|
||||||
|
.pComment .sunTxt{padding:10px;line-height:20px;color:#565656;}
|
||||||
|
.pComment .sunImg{overflow:hidden;padding:0 0 0 10px;}
|
||||||
|
.pComment .sunImg li{float:left;margin-right:10px;padding:0;display:inline;position:static;}
|
||||||
|
.pComment .sunImg li a{display:block;width:65px;height:65px;border:1px solid #dedede;}
|
||||||
|
.pComment .sunImg li a:hover{border:1px solid #89af3b}
|
||||||
|
.sunBigShow{width:610px;overflow:hidden;padding:10px 0;}
|
||||||
|
.sunBigImg{padding:0 0 0 10px;}
|
||||||
|
.sunItem{overflow:hidden;padding:0 0 0 10px;}
|
||||||
|
.sunItem li{float:left;padding:0 9px 10px 0;display:inline;cursor:pointer;height:80px;}
|
||||||
|
.sunItem img{width:65px;height:65px;border:1px solid #dadada;padding:1px;}
|
||||||
|
.sunItem li.curr img{border:2px solid #6c9c0a;padding:0px;}
|
||||||
|
.sunItem li .sunArror{display:none;border-bottom:0 none;border-left:8px dashed rgba(0, 0, 0, 0);border-left:8px dashed white\0;border-right:8px dashed rgba(0, 0, 0, 0);border-right:8px dashed white\0;border-top:8px solid #6c9c0a; display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;width: 0;position:relative;top:-5px;top:0\0;left:26px;}
|
||||||
|
:root .sunItem li .sunArror{border-left: 8px dashed rgba(0, 0, 0, 0);border-right: 8px dashed rgba(0, 0, 0, 0);}
|
||||||
|
@media screen and (-webkit-min-device-pixel-ratio:0){ .sunItem li .sunArror {top:0} }
|
||||||
|
*+html .sunItem li .sunArror{border-left: 8px dashed white;border-right: 8px dashed white;top:0;}
|
||||||
|
*html .sunItem li .sunArror{border-left: 8px dashed white;border-right: 8px dashed white;top:0;}
|
||||||
|
.sunRe{line-height: 20px;margin: 5px 10px;overflow: hidden;padding: 0;zoom:1;}
|
||||||
|
.sunItem li.curr .sunArror{display:block;}
|
||||||
|
.sunRe dt{float: left;margin: 0;padding: 0;width: 60px;}
|
||||||
|
.sunRe dd{margin: 0;overflow: hidden;padding: 0;zoom:1;}
|
||||||
|
.sdTip{float:right;font-size:12px;font-weight:normal;padding-right:10px;}
|
||||||
|
.pLike{padding:10px 10px 5px 10px;}
|
||||||
|
.pLike a{text-decoration:none;background-color:#f0f0f0;display:inline-block;*display:inline;+zoom:1;height:21px;line-height:21px;position:relative;padding:0 10px 0 30px;}
|
||||||
|
.pLike b{position:absolute;background:url(../images/plike.gif) no-repeat;width:12px;height:12px;top:4px;left:10px;}
|
||||||
|
.pLike a.click{text-decoration:none;}
|
||||||
|
.pLike a.click b{background:url(../images/plike.gif) no-repeat -12px 0;}
|
||||||
|
.pComment .sunImg li a.ui-sun-more{border:0;padding-top:49px;height:16px;}
|
||||||
|
.pComment .sunImg li a.ui-sun-more:hover{color:#669900;text-decoration:none;}
|
||||||
|
.left-box{float:left;width:186px;}
|
||||||
|
.catlist{border:1px solid #dadada;overflow:hidden;margin-bottom:10px;background-color:white;}
|
||||||
|
h2.t{height:30px;line-height:30px;font-family:微软雅黑;font-size:14px;background-color:#f4f4f4;color:#666666;text-indent:10px;font-weight:normal;}
|
||||||
|
h2.tm{height:30px;line-height:30px;font-family:微软雅黑;font-size:12px;background-color:#f4f4f4;color:#666666;text-indent:10px;}
|
||||||
|
.pClass{padding:8px 0px 8px 10px;overflow:hidden;zoom:1;color:#565656;}
|
||||||
|
.pClass strong a{display:block;width:138px;}
|
||||||
|
.pClass a{display:block;float:left;width:76px;color:#565656;line-height:22px;height:22px;overflow:hidden;margin-right:8px;_display:inline;}
|
||||||
|
.clickShow{display:block;width:182px;height:9px;margin:1px;padding:2px 0;background-color:#f4f4f4;cursor:pointer;}
|
||||||
|
.clickShow b.hide{display:block;height:9px;width:12px;margin:0px auto;background:url(../images/psprite.gif) no-repeat -11px -225px;}
|
||||||
|
.clickShow b.show{display:block;height:9px;width:12px;margin:0px auto;background:url(../images/psprite.gif) no-repeat -23px -225px;}
|
||||||
|
.l-recommend{border:1px solid #dadada;margin-bottom:10px;background-color:white;}
|
||||||
|
.l-recommend h2{height:30px;line-height:30px;background-color:#f5f5f5;color:#565656;font-family:"微软雅黑";font-size:14px;font-weight:normal;padding:0 0 0 10px;}
|
||||||
|
.pCont{background-color:white;}
|
||||||
|
.pJiucuo{padding:5px 0;}
|
||||||
|
.pJiucuo a:link,.pJiucuo a:visited{color:#4c9811;}
|
||||||
|
.pRecomm{height:325px;overflow:hidden;}
|
||||||
|
.l-hot,.l-buy{padding:0 10px;}
|
||||||
|
.l-hot li{border-bottom:1px dotted #d5d5d5;padding:10px 0;}
|
||||||
|
.l-hot .p-name{height:18px;line-height:18px;overflow:hidden;}
|
||||||
|
.l-hot .fore{overflow:hidden;zoom:1;}
|
||||||
|
.l-hot .fore .p-img{float:left;width:50px;height:50px;margin-right:8px;_display:inline;}
|
||||||
|
.l-hot .fore .p-img img{height:50px;height:50px;}
|
||||||
|
.l-hot .fore .p-name{width:106px;height:40px;line-height:20px;float:left;overflow:hidden;}
|
||||||
|
.l-hot .fore .p-price{width:106px;height:20px;line-height:20px;float:left;overflow:hidden;color:#BB3221;font-size:16px;font-family:"微软雅黑";}
|
||||||
|
.l-hot .last{border-bottom:0 none;}
|
||||||
|
.l-buy li{padding:10px 0;}
|
||||||
|
.l-buy .p-img{text-align:center;}
|
||||||
|
.l-buy .p-img img{width:120px;height:120px;}
|
||||||
|
.l-buy .title-a,.l-buy .title-b,.p-guess .title-a,.p-guess .title-b,.fl-pic .title-a,.fl-pic .title-b{height:20px;line-height:20px;overflow:hidden;}
|
||||||
|
.l-buy .title-a,.p-guess .p-price,.fl-pic .p-price{margin-top:5px;}
|
||||||
|
.l-buy .title-b,.p-guess .title-b,.fl-pic .title-b{color:#EA5404;}
|
||||||
|
.l-buy .title-b a:link,.p-guess .title-b a:link,.fl-pic .title-b a:link,.l-buy .title-b a:visited,.p-guess .title-b a:visited,.fl-pic .title-b a:visited{color:#EA5404;}
|
||||||
|
.l-buy .p-price{height:20px;line-height:20px;overflow:hidden;color:#BB3221;font-size:16px;font-family:"微软雅黑";}
|
||||||
|
.l-promo img{width:186px;padding-top:10px;}
|
||||||
|
/*分页*/
|
||||||
|
.plpage{margin-left:125px;overflow:hidden;zoom:1;}
|
||||||
|
.plpage .showAll{float:left;color:#6c9c0a}
|
||||||
|
.plpage .showAll a:link,.plpage .showAll a:visited{color:#6c9c0a}
|
||||||
|
.plpage .pages{float:right;margin:0;padding:5px 0;}
|
||||||
|
/*加入购物车弹框*/
|
||||||
|
.pWindow{width:416px;border:1px solid #dbdbdb;background-color:#ffffff;position:absolute;z-index:999;padding:}
|
||||||
|
.pWindow .hd{border-bottom:1px solid #196247;padding:15px 10px 10px 80px;}
|
||||||
|
.pWindow .getIt{font-family:微软雅黑;font-size:18px;color:#45403a;}
|
||||||
|
.pWindow .showOther{padding-left:30px;color:#6c9c0a;}
|
||||||
|
.pWindow .showOther a:link,.pWindow .showOther a:visited{color:#6c9c0a;}
|
||||||
|
.pWindow .item{overflow:hidden;zoom:1;}
|
||||||
|
.pWindow .bd .dt{padding:5px 12px;color:#565656;}
|
||||||
|
.pWindow .bd .dd{padding:10px 16px 0 16px;width:384px;overflow:hidden;margin-bottom:10px;}
|
||||||
|
.pWindow .item{width:394px;}
|
||||||
|
.pWindow .item li{float:left;width:90px;margin-right:8px;_display:inline;}
|
||||||
|
.pWindow .item .pic,.pWindow .item .pname{margin-bottom:5px;}
|
||||||
|
.pWindow .item .pname{height:36px;line-height:18px;overflow:hidden;}
|
||||||
|
.pWindow .item .pic img{width:90px;height:90px;}
|
||||||
|
.pWindow .item .price{color:#bb3221;}
|
||||||
|
.pWindow .pClose{background: url(../images/sf-stock.png) no-repeat 0 -70px;height: 17px;position: absolute;top: 10px;right:10px;width: 17px;cursor:pointer;}
|
||||||
|
/*纠错页面*/
|
||||||
|
.errCorrection h3{font-size:16px;font-family:微软雅黑;color:#565656;height:30px;line-height:30px;text-indent:40px;}
|
||||||
|
.errCorrection .cm{background-color:#fefcfd;border-top:2px solid #dadada;overflow:hidden;zoom:1;padding:30px 0;}
|
||||||
|
.errCorrection dl{padding:0 30px 10px 50px;float:left;width:600px;}
|
||||||
|
.errCorrection dt{margin-bottom:10px;text-indent:26px;}
|
||||||
|
.errCorrection .scm{background-color:#f5f5f5;border:1px solid #ecebeb;padding:10px;color:#565656;}
|
||||||
|
.errCorrection .scm .dt,.errCorrection .scm .dd{margin-bottom:6px;}
|
||||||
|
.errCorrection .scm label{float:left;width:60px;text-align:right;}
|
||||||
|
.errCorrection .scm textarea{width:500px;height:160px;resize:none;font-size:12px;line-height:20px;padding:0 5px;color:#565656;background-color:white;border:0 none;}
|
||||||
|
.errCorrection .scm .text{border: 1px solid #CCCCCC;font-size: 12px; height: 16px;padding: 4px 3px;width: 50px;}
|
||||||
|
.errCorrection .scm .code_msg{float:left;color:#EA5404;padding-left:10px;}
|
||||||
|
.errCorrection .scm .dd,.errCorrection .scm .dd span{overflow:hidden;zoom:1;line-height:25px;}
|
||||||
|
.errCorrection .scm .dd span{display:block;}
|
||||||
|
.errCorrection .scm .dd div{text-align:right;color:#a5a5a5;}
|
||||||
|
.errCorrection .flashTips{color:#fa8200;padding:5px 0;}
|
||||||
|
.errCorrection .rBanner{width:510px;height:390px;overflow:hidden;}
|
||||||
|
.errCorrection .rBanner img{width:510px;height:390px;}
|
||||||
|
.errCorrection .Btn{height:22px;width:78px;border:1px solid #dcdcdc;text-align:center;line-height:22px;background-color:#ffffff;color:#6c9c0a;cursor:pointer;}
|
||||||
|
.errCorrection .button{margin:20px;text-align:center;}
|
||||||
|
/*加入购物车*/
|
||||||
|
#carwindow .cartItem li{overflow:hidden;zoom:1;}
|
||||||
|
#carwindow .cartItem .ct{color:#45403a;font-family:微软雅黑;font-size:18px;margin-bottom:5px;line-height:24px;}
|
||||||
|
#carwindow .cartItem #showcart{margin-bottom:5px;}
|
||||||
|
#pView{left:10px;position:absolute;top:20px; z-index:100; width:390px;margin-bottom:20px;}
|
||||||
|
.hyzyIcon{ position:absolute; top:20px; right:10px; z-index:1000;}
|
||||||
|
.hyzyIcon img{ width:52px; height:71px; border:none;}
|
||||||
|
#pView #pic-list a.disabled {cursor: default;}
|
||||||
|
#zoom-jpg{height:330px;width:330px;}
|
||||||
|
#pic-list {height: 300px;overflow: hidden;position: relative;width: 50px;margin-right:10px;_display:inline;float:left;padding:20px 0;}
|
||||||
|
#pic-list .btn-control {display: block;height: 20px;position: absolute;left:0; width:50px;cursor:pointer;}
|
||||||
|
#btn-forward {top:0;}
|
||||||
|
#btn-backward {bottom: 0;}
|
||||||
|
.btn-control b{top:0;display:block;position:absolute;width:19px;height:10px;left:14px;overflow:hidden;}
|
||||||
|
#btn-forward b{background:url(../images/productinfo.png) no-repeat -49px 0;}
|
||||||
|
#btn-backward b{background:url(../images/productinfo.png) no-repeat -49px -10px;}
|
||||||
|
#btn-forward.disabled b{background:url(../images/productinfo.png) no-repeat -30px 0;}
|
||||||
|
#btn-backward.disabled b{background:url(../images/productinfo.png) no-repeat -30px -10px;}
|
||||||
|
#pic-list .pic-items {left:0;position: absolute;top:20px;}
|
||||||
|
#pic-list .pic-items li {font-size: 0;position: relative;text-align: center;width:50px;line-height:0;height:60px;}
|
||||||
|
#pic-list .pic-items img {height: 48px;padding: 1px;width: 48px;}
|
||||||
|
.jqzoom {padding: 0;position: relative;float:right;}
|
||||||
|
.zoomdiv {background: url(../images/loading.gif) no-repeat center center #FFFFFF;border: 1px solid #E4E4E4;display: none;height: 410px;left: 400px;overflow: hidden;position: absolute;text-align: center;top: 0;width: 410px;z-index: 8;}
|
||||||
|
.bigimg {height: 800px;width: 800px;}
|
||||||
|
.jqZoomLens {background-color:#fff;cursor: move;height: 50px;left: 0;opacity: 0.5;filter:alpha(opacity=50);position: absolute;top: 0;visibility: hidden;width: 50px;z-index:92;}
|
||||||
|
#pic-list .pic-items img.img-hover {border: 1px solid #69af05;padding: 0;}
|
||||||
|
#recomm_list {overflow: hidden;padding:0 51px;position: relative;width:900px;height:230px;}
|
||||||
|
#recomm_list .btn-reco {display: block;height: 230px;position: absolute;top: 0; width: 21px;cursor:pointer;}
|
||||||
|
#btn_prev {left:15px;}
|
||||||
|
#btn_next {right:15px;}
|
||||||
|
.btn-reco b{top:55px;display:block;position:absolute;width:21px;height:39px;}
|
||||||
|
#btn_prev b{background:url(../images/productinfo.png) no-repeat -173px -130px;}
|
||||||
|
#btn_next b{background:url(../images/productinfo.png) no-repeat -194px -130px;}
|
||||||
|
#btn_prev.disabled b{background:url(../images/productinfo.png) no-repeat -215px -130px;}
|
||||||
|
#btn_next.disabled b{background:url(../images/productinfo.png) no-repeat -236px -130px;}
|
||||||
|
.p-view li{float:left;width:150px;padding:0 15px;overflow:hidden;}
|
||||||
|
.p-view .p-img{margin-bottom:5px;}
|
||||||
|
.p-view .p-img img{width:150px;}
|
||||||
|
.proRomm .ct{margin-bottom:10px;}
|
||||||
|
.proRomm .cm{padding:10px 20px;}
|
||||||
|
.p-view .p-now {color: #BB3221;font-family: 微软雅黑;margin-right: 5px;}
|
||||||
|
.p-view .p-now strong {font-size: 20px;font-weight: normal;}
|
||||||
|
.p-view .p-nor {font-family: 微软雅黑;text-decoration: line-through;}
|
||||||
|
.p-view .title-a,.p-view .title-b{line-height:20px;height:20px;overflow:hidden;}
|
||||||
|
.p-view .title-b{color:#EA5404;}
|
||||||
|
.p-view .title-c{line-height:20px;height:40px;overflow:hidden;}
|
||||||
|
/*宜立方优势*/
|
||||||
|
.ysCont{width:1004px;overflow:hidden;padding:0;background-color:#e9e9e9;position:relative;height:380px;}
|
||||||
|
.ysWrap{border:1px solid #e6e6e6;}
|
||||||
|
.ysSlide{width:780px;height:255px;overflow:hidden;position:relative;margin:0 107px;}
|
||||||
|
.ysSlide ul{position:absolute;height:255px;overflow:hidden;zoom:1;}
|
||||||
|
.ysSlide ul li{float:left;width:780px;height:255px;overflow:hidden;}
|
||||||
|
.ysIcons{height:105px;margin-left:107px;}
|
||||||
|
.ysIcon1,.ysIcon2,.ysIcon3,.ysIcon4,.ysIcon5,.ysIcon6{width:130px;height:105px;overflow:hidden;float:left;}
|
||||||
|
.ysIcon1 span,.ysIcon2 span,.ysIcon3 span,.ysIcon4 span,.ysIcon5 span,.ysIcon6 span{width:130px;height:105px;display:block;text-indent:-9999px;}
|
||||||
|
.ysIcon1 span{background:url(../images/ysimg/ysicon1000.png) no-repeat 40px 15px;}
|
||||||
|
.ysIcon2 span{background:url(../images/ysimg/ysicon1000.png) no-repeat -120px 15px;}
|
||||||
|
.ysIcon3 span{background:url(../images/ysimg/ysicon1000.png) no-repeat -265px 15px;}
|
||||||
|
.ysIcon4 span{background:url(../images/ysimg/ysicon1000.png) no-repeat -430px 15px;}
|
||||||
|
.ysIcon5 span{background:url(../images/ysimg/ysicon1000.png) no-repeat -590px 15px;}
|
||||||
|
.ysIcon6 span{background:url(../images/ysimg/ysicon1000.png) no-repeat -750px 15px;}
|
||||||
|
.ysIcon1 span.curr{background-color:#ffffff;}
|
||||||
|
.ysIcon2 span.curr{background-color:#ffffff;}
|
||||||
|
.ysIcon3 span.curr{background-color:#ffffff;}
|
||||||
|
.ysIcon4 span.curr{background-color:#ffffff;}
|
||||||
|
.ysIcon5 span.curr{background-color:#ffffff;}
|
||||||
|
.ysIcon6 span.curr{background-color:#ffffff;}
|
||||||
|
.ysPic img{width:780px;height:255px;}
|
||||||
|
|
||||||
|
.leftPro{padding-top:10px;}
|
||||||
|
.leftPro .p-img img{width:150px;height:150px;}
|
||||||
|
.leftPro .p-price{font-size:14px;}
|
||||||
|
.leftPro .p-btn{float:none;}
|
||||||
|
.pShare{position:absolute;top:370px;border-top:1px solid #efefef;width:390px;margin:0 10px;zoom:1;}
|
||||||
|
.bdShare{padding:5px 0 0 0;margin-bottom:5px;float:left;width:260px;}
|
||||||
|
.pCollect{float:right;padding:8px 0 0 20px;color:#6c9c0a;cursor:pointer;background:url(../images/productinfo.png) no-repeat -68px 11px;height:20px;}
|
||||||
|
.pCollect a:link,.pCollect a:visited{color:#6c9c0a;}
|
||||||
|
.pCollect a:hover{ text-decoration:underline; color:#6c9c0a;}
|
||||||
|
#add-cart-box-sf{z-index:110;}
|
||||||
|
.leftPro h1.title{font-size:12px;font-weight:normal;}
|
||||||
|
.productStamp,.productStamp_1{position:absolute;width:73px;height:74px;right:15px;background-color:red;top:110px;}
|
||||||
|
.productStamp{background:url(../images/productinfo.png) no-repeat 0 -217px;}
|
||||||
|
.productStamp_1{background:url(../images/productinfo.png) no-repeat -74px -217px;}
|
||||||
|
.pWindow .item2 .l{position:relative;padding-left:25px;height:26px;line-height:26px;}
|
||||||
|
.pWindow .item2 .l input{position:absolute;left:5px;top:6px;}
|
||||||
|
.pWindow .item2 .i{margin-left:25px;height:28px;border:1px solid #d4d4d4;padding-left:35px;position:relative;width:280px;}
|
||||||
|
.pWindow .item2 .defBorder{border:1px solid #d4d4d4;}
|
||||||
|
.pWindow .item2 .okBorder{border:1px solid #fa9600;}
|
||||||
|
.pWindow .item2 .i .error_con{position:absolute; left:-1px; top:28px; z-index:100; width:305px; margin:0 auto; height:20px; line-height:20px; border:1px solid #fa9600; padding:0 5px; background:#ffece5; color:#fa6400;}
|
||||||
|
.pWindow .item2 .i input{height:20px;line-height:20px;padding:4px 0;width:280px;border:0;font-size:12px;}
|
||||||
|
.pWindow .item2 .i b.mail{background:url(../images/productinfo.png) no-repeat -147px -218px;width:20px;height:15px;position:absolute;top:7px;left:5px;}
|
||||||
|
.pWindow .item2 .i b.tel{background:url(../images/productinfo.png) no-repeat -147px -233px;width:20px;height:20px;position:absolute;top:4px;left:5px;}
|
||||||
|
.pWindow .btns{text-align:center;padding:25px 10px 10px 10px;}
|
||||||
|
.pWindow .btns .submit1{margin:0 5px;}
|
||||||
|
.pWindow .giveMsg{margin:0 10px 0 10px;padding:12px 0 6px 0;border-bottom:1px solid #dddddd;}
|
||||||
|
.pWindow .item3{text-align:center;padding:10px 10px 0 10px;}
|
||||||
|
.pWindow .item3 li{padding-bottom:10px;}
|
||||||
|
.pWindow .item3 li a{color:#669900;}
|
||||||
|
.pWindow .item3 .msg strong{background:url(../images/productinfo.png) no-repeat -147px -253px;padding:5px 0 5px 26px;}
|
||||||
|
.pcomment dd div span a.green,.pcomment dd div span a.green:visited,.pcomment dd div span a.green:hover{color:#669900;}
|
||||||
|
.pItemsName .title-long{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:480px;}
|
||||||
|
.pItemsName strong.title-long{display:block;}
|
||||||
|
.p-buy-phone{float:right;position:relative;}
|
||||||
|
.p-buy-phone a{width:135px;height:34px;background:url(../images/p_buy_phone.png) no-repeat 110px -38px;display:block;line-height:34px;padding-left:25px;text-decoration:none;cursor:default;}
|
||||||
|
.p-buy-phone.hover a{background:url(../images/p_buy_phone.png) no-repeat 110px -38px;}
|
||||||
|
.p-scan{display:none;width:160px;text-align:center;padding:20px 0;position:absolute;background:white;}
|
||||||
|
.p-logo{display:none;width:36px;height:36px;background:url(../images/p_logo.png) no-repeat;position:absolute;top:96px;left:48px;}
|
||||||
|
.p-buy-phone.hover .p-scan{display:block;}
|
||||||
|
.p-buy-phone.hover .p-scan table{margin:0 auto;}
|
||||||
|
.p-buy-phone a:hover{background:url(../images/p_buy_phone.png) no-repeat 110px 8px #f5f5f5;}
|
||||||
|
.quickBuy a{padding:0;background-color:#fa8e19;}
|
||||||
|
.quickBuy a:hover{background-color:#fa8e19;}
|
||||||
|
.quickBuy.disable a{background-color:#898989;cursor:default}
|
||||||
|
.p-buy-phone.hover .p-logo{display:block;}
|
||||||
|
/*--售后服务--*/
|
||||||
|
.sh_box{ padding:20px 10px; font-family:"微软雅黑";}
|
||||||
|
.sh_box_A{ border:1px solid #f0f0f0; width:auto; height:140px;}
|
||||||
|
.sh_box_A0{ margin:10px; padding:0 30px; height:120px; background:#f9f9f9;}
|
||||||
|
.sh_box_A0 span{ display:inline-block; float:left;}
|
||||||
|
.sh_box_A0 span.img{ width:199px;}
|
||||||
|
.sh_box_A0 span.title{ width:678px; padding:20px 0 0 22px; line-height:28px; color:#333; font-size:14px;}
|
||||||
|
.sh_box_B{ margin-top:18px; }
|
||||||
|
.sh_box_B span{ display:inline-block; float:left;}
|
||||||
|
.sh_box_B h2{ font-weight:normal; height:18px; padding:13px 0; border-bottom:1px solid #dcdcdc;}
|
||||||
|
.sh_box_B h2 span.ch_title{ padding-left:3px; font-size:18px;}
|
||||||
|
.sh_box_B h2 span.en_title{ padding-left:3px; font-size:12px; color:#646464; font-family:Arial, Helvetica, sans-serif;}
|
||||||
|
.sh_box_B h2 span.ch_title i{font-size:12px; font-family:Arial, Helvetica, sans-serif;font-style:normal; padding-left:3px;}
|
||||||
|
.sh_box_B h2 em{ display:inline-block; float:left; width:4px; height:20px; background:#6c9c0a; overflow:hidden;}
|
||||||
|
.sh_box_B .sh_pContent, .sh_box_B .sh_pContent1{ font-size:14px; padding:10px 10px 5px 10px;}
|
||||||
|
.sh_box_B .sh_pContent{ line-height:24px;}
|
||||||
|
.sh_box_B .sh_pContent1{ line-height:30px;}
|
||||||
|
.sh_return{ width:206px; height:420px; padding:0 15px; border:1px solid #f4f4f4; float:left; text-align:center;}
|
||||||
|
.sh_return img{ width:196px; height:165px;}
|
||||||
|
.sh_m0{ margin:20px 10px 10px 0;}
|
||||||
|
.sh_m1{ margin:20px 0 10px 0;}
|
||||||
|
.sh_return span{ display:block; text-align:center;}
|
||||||
|
.sh_return span.title{ font-size:14px; color:#333; line-height:22px; text-align:left;}
|
||||||
|
.sh_return .sh_m2{ margin-top:20px;}
|
||||||
|
.sh_return .sh_m3{ margin-top:7px;}
|
||||||
|
.sh_link{ padding-right:3px; font-size:14px; color:#669900; text-decoration:underline; float:right;}
|
||||||
|
.sh_link:hover{ text-decoration:none;}
|
||||||
|
/*---dialog style---*/
|
||||||
|
.window_bg{ width: 100%; height: 100%; position: absolute; z-index: 99997; left:0; top:0; background: #646464; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
|
||||||
|
.oDialog{ border:1px solid #ddd; position: fixed; z-index:99998; color:#646464; }
|
||||||
|
.oDig_w{ background:#fff; width:420px; min-height:150px; padding:0 10px;}
|
||||||
|
.order_bg{ background:url(../images/close.jpg) left top no-repeat;}
|
||||||
|
.ui-dig-line{ margin-top:5px; height:34px; line-height:34px; border-bottom:1px solid #196247;}
|
||||||
|
.ui_dig_name{ padding-left:5px; color:#000;}
|
||||||
|
.ui-dig-close{ float:right; display:inline-block; width:13px; height:13px; position:relative; top:8px; *+top:-24px; }
|
||||||
|
.ui-dig-item{ margin:10px 0;}
|
||||||
|
.ui-dig-item label.ui_dig_title{ display:inline-block; *+float:left; width:65px; height: 26px; line-height: 26px; text-align:right;}
|
||||||
|
.ui-dig-item .ui_dig_input{ width:338px; height:18px; line-height:18px; padding:4px 5px;}
|
||||||
|
.ui-dig-item input.borderDef{ border:1px solid #dadada;}
|
||||||
|
.ui-dig-item input.borderOk{ border:1px solid #69af05;}
|
||||||
|
.ui-dig-item input.borderError{ border:1px solid #fa9600;}
|
||||||
|
.ui-dig-item .ui_errorTitle{ position:relative; *+top:-1px; width:338px; margin-left:68px; *+margin-left:65px; display:block; padding:0 5px; border-left:1px solid #fa9600; border-bottom:1px solid #fa9600; border-right:1px solid #fa9600; background:#ffdbce; color:#fa6400;}
|
||||||
|
.ui-dig-btn{ height:24px; text-align:center; }
|
||||||
|
.ui-dig-btn .ac_digbtn{ display:inline-block; width:78px; height:22px; line-height:22px; text-align:center; border:1px solid #dadada; color:#6c9c0a;}
|
||||||
|
.ui-dig-btn .ac_digbtn:hover{ color:#fff; background:#6c9c0a;}
|
||||||
|
/*---结束dialog style---*/
|
||||||
|
/*--- 单品页 seo ---*/
|
||||||
|
.pItemsName h1 strong.ys_title{ color:#fa6400;}
|
||||||
|
.pItemsName h1 span.pro_title{ width: 460px; display: inline-block;}
|
||||||
|
.yj_time{ display:none; width:105px; float:left; text-align:left; height:45px; line-height:22px;}
|
||||||
|
.phone_client{ cursor:pointer; position:relative; float:left; width:90px; height:40px; border:1px solid #ddd; background:#fbfbfb url(../images/phone.jpg) 10px center no-repeat; padding-left:34px; padding-top:3px; color:#565656;}
|
||||||
|
.phone_border:hover{ border:1px solid #669900;}
|
||||||
|
.phone_client em, .phone_client a{ color:#fa6400; text-decoration:none;}
|
||||||
|
.phone_clientCode{ position:absolute; left: -1px; top: -116px; width:124px; height:98px; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; background:#fff; text-align:center;padding-top:18px;}
|
||||||
|
.phone_clientCode span{ height:32px; line-height:16px; display:inline-block; padding:5px 0; color:#565656;}
|
||||||
|
.ac_phoneClose{ width:20px; height:20px; background:url(../images/close1.png) left top no-repeat; position:absolute; float:right; top:-8px; right:-8px;}
|
||||||
|
#qrcodeTableBig{width:82px;margin:0 auto;}
|
||||||
|
.phone_clientCode .p-logo{top:43px;}
|
||||||
|
.qrcodeTable{width:124px;margin:0 auto;}
|
||||||
|
/*服务保障提示信息*/
|
||||||
|
.ui-poptip{width:166px;color:#969696;position:absolute;z-index:999999;font-size:12px;line-height:1.5;zoom:1}
|
||||||
|
.ui-poptip-container{position:relative;background-color:#ffffff;border:1px solid #dddddd;border-radius:2px;padding:5px 10px;zoom:1;_display:inline}
|
||||||
|
.ui-poptip:after,.ui-poptip-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
|
||||||
|
.ui-poptip-arrow{position:absolute;z-index:10;*zoom:1}
|
||||||
|
.ui-poptip-arrow em,.ui-poptip-arrow span{position:absolute;*zoom:1;width:0;height:0;border-color:rgba(255,255,255,0);border-color:transparent\0;*border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);border-style:solid;overflow:hidden;top:0;right:0}
|
||||||
|
.ui-poptip-arrow-11 em{border-width:0 6px 6px;border-bottom-color:#dddddd;top:-1px;right:0}
|
||||||
|
.ui-poptip-arrow-11 span{border-width:0 6px 6px;border-bottom-color:#ffffff}
|
||||||
|
.ui-poptip-arrow-11{right:26px;top:-6px}
|
||||||
|
.ui-poptip-content{text-align:left;}
|
||||||
|
/*浮动*/
|
||||||
|
.index_rfloat{display:none;width:120px;height:280px;text-align:center;position:fixed;bottom:224px;left:50%;margin-left:610px;z-index:999;overflow:hidden;}
|
||||||
|
* html .index_rfloat{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0 +324)));}
|
||||||
|
.index_side{right:10px;left:auto;margin-left:0;}
|
||||||
|
.J_rclose{position:absolute;width:15px;height:20px;top:0px;right:0;cursor:pointer;background:url(../images/topclose.png) no-repeat left top;text-indent:-9999px;}
|
||||||
|
.global_logo{width:99px;height:30px;background:url(../images/global_icon.png) no-repeat;position:absolute;top:10px;}
|
||||||
|
|
||||||
|
/*自营标识*/
|
||||||
|
.cm .owner_shop{float: left;
|
||||||
|
display: inline-block;
|
||||||
|
width: 37px;
|
||||||
|
height: 18px;
|
||||||
|
line-height: 18px;
|
||||||
|
background-color: #6f9a09;
|
||||||
|
border-radius: 3px;
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
margin-top: 7px;
|
||||||
|
margin-right: 5px;}
|
||||||
|
|
||||||
|
|
||||||
|
/*优选卡css样式*/
|
||||||
|
.pdetail ul li.card-pay {height: 25px;width: 182px;position: relative;border:1px solid #e3e3e3;border-radius: 10px;font-family: "微软雅黑";}
|
||||||
|
.pdetail ul li.card-pay .card-pay-left {display: inline-block;color:#fff;position: absolute;left: 0px;background: #ee4040;border-radius: 10px;padding: 0px 8px;line-height: 25px;font-style: italic;}
|
||||||
|
.pdetail ul li.card-pay .card-pay-right {display: inline-block;color: #669900;position: absolute;left: 64px;line-height: 25px;}=======
|
||||||
|
/*店庆精选标识*/
|
||||||
|
.jqzoom {position: relative;}
|
||||||
|
.jqzoom > i {position: absolute;width: 62px;height:73px;top:0;left: 5px;background: url(../images/dq_icon1.png) no-repeat center center;}
|
||||||
|
/*商品详情页加促销活动*/
|
||||||
|
.pCxxx{ padding:28px 34px 24px;}
|
||||||
|
.pCxxx span{ display:inline-block;}
|
||||||
|
.pCxxx .pCx2{ background:#b2162a; padding:0 8px; margin:0 6px; height:16px; line-height:16px; color:#fff;}
|
||||||
|
.qiyeMian_box{ width:1200px;}
|
||||||
|
.qiyepDetail{ width:1198px;}
|
||||||
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 296 B |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 142 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 174 KiB |
|
After Width: | Height: | Size: 194 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 194 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 8.5 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 142 KiB |
|
After Width: | Height: | Size: 164 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 12 KiB |