Compare commits

..

No commits in common. "c6d45bc5271a3b8a488683d03df6bf7d77bdb9bb" and "57dfd54b1fd8d6a9f31de421dc503b2dffc687b2" have entirely different histories.

490 changed files with 1105 additions and 38503 deletions

View File

@ -127,9 +127,9 @@ public class ShiroConfig
// Shiro的核心安全接口,这个属性是必须的 // Shiro的核心安全接口,这个属性是必须的
shiroFilterFactoryBean.setSecurityManager(securityManager); shiroFilterFactoryBean.setSecurityManager(securityManager);
// 身份认证失败,则跳转到登录页面的配置 // 身份认证失败,则跳转到登录页面的配置
shiroFilterFactoryBean.setLoginUrl("/login"); shiroFilterFactoryBean.setLoginUrl("/index");
// 权限认证失败,则跳转到指定页面 // 权限认证失败,则跳转到指定页面
shiroFilterFactoryBean.setUnauthorizedUrl("/login"); shiroFilterFactoryBean.setUnauthorizedUrl("/index");
// 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");

View File

@ -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);
} }

View File

@ -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>

View File

@ -51,24 +51,15 @@ 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, 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
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">
select * from (select h.id, XZQHDM, XZQHMC,GAJGDM, GAJGDM dept_id, GAJGMC, ZAFKRQ, TRXFJLSL, TRXFCLSL, QFQZSL, ZAKDSL, JCCLSL, PCRYSL, XCZDBWSL, JCFXYHCSSL, <include refid="selectTbXjxdzhxxbVo"/>
FXYHCS_CZWSL, FXYHCS_LGSL, FXYHCS_YLCSSL, PCAQYHSL, XCAQYHSL, SJZDWP_QZ, SJZDWP_ZD, SJZDWP_ZY, SJZDWP_LG, SJZDWP_YZBHXP, <where>
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 != ''"> <if test="GAJGDM != null and GAJGDM != ''"> and GAJGDM = #{GAJGDM}</if>
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>

View File

@ -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);
} }

View File

@ -1,7 +1,6 @@
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;
@ -27,9 +26,7 @@ public interface ITbXjxdzhxxbService
* @param tbXjxdzhxxb * @param tbXjxdzhxxb
* @return * @return
*/ */
public TableDataInfo selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb, Integer pageNum, Integer pageSize); public List<TbXjxdzhxxb> selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb);
public List<TbXjxdzhxxb> selectXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb);
/** /**
* *

View File

@ -19,298 +19,278 @@ 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;
private String jlgxsjStr; public void setMDJFBH(String MDJFBH)
{
public String getMdjfbh() { this.MDJFBH = MDJFBH;
return mdjfbh;
} }
public void setMdjfbh(String mdjfbh) { public String getMDJFBH()
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 void setFssj(Date fssj) { public String getXZQHDM()
this.fssj = fssj; {
return XZQHDM;
}
public void setXZQHMC(String XZQHMC)
{
this.XZQHMC = XZQHMC;
} }
public String getXzqhdm() { public String getXZQHMC()
return xzqhdm; {
return XZQHMC;
}
public void setFSDZ(String FSDZ)
{
this.FSDZ = FSDZ;
} }
public void setXzqhdm(String xzqhdm) { public String getFSDZ()
this.xzqhdm = xzqhdm; {
return FSDZ;
}
public void setMDJFLY(String MDJFLY)
{
this.MDJFLY = MDJFLY;
} }
public String getXzqhmc() { public String getMDJFLY()
return xzqhmc; {
return MDJFLY;
}
public void setTBDWMC(String TBDWMC)
{
this.TBDWMC = TBDWMC;
} }
public void setXzqhmc(String xzqhmc) { public String getTBDWMC()
this.xzqhmc = xzqhmc; {
return TBDWMC;
}
public void setMDJFLX(String MDJFLX)
{
this.MDJFLX = MDJFLX;
} }
public String getFsdz() { public String getMDJFLX()
return fsdz; {
return MDJFLX;
}
public void setMDJFJS(String MDJFJS)
{
this.MDJFJS = MDJFJS;
} }
public void setFsdz(String fsdz) { public String getMDJFJS()
this.fsdz = fsdz; {
return MDJFJS;
}
public void setMDJFCD(String MDJFCD)
{
this.MDJFCD = MDJFCD;
} }
public String getMdjfly() { public String getMDJFCD()
return mdjfly; {
return MDJFCD;
}
public void setDsrSfzhm(String DsrSfzhm)
{
this.DsrSfzhm = DsrSfzhm;
} }
public void setMdjfly(String mdjfly) { public String getDsrSfzhm()
this.mdjfly = mdjfly; {
return DsrSfzhm;
}
public void setDjrSfzhm(String DjrSfzhm)
{
this.DjrSfzhm = DjrSfzhm;
} }
public String getTbdwmc() { public String getDjrSfzhm()
return tbdwmc; {
return DjrSfzhm;
}
public void setDJSJ(Date DJSJ)
{
this.DJSJ = DJSJ;
} }
public void setTbdwmc(String tbdwmc) { public Date getDJSJ()
this.tbdwmc = tbdwmc; {
return DJSJ;
}
public void setZRDWDM(String ZRDWDM)
{
this.ZRDWDM = ZRDWDM;
} }
public String getMdjflx() { public String getZRDWDM()
return mdjflx; {
return ZRDWDM;
}
public void setZRDWMC(String ZRDWMC)
{
this.ZRDWMC = ZRDWMC;
} }
public void setMdjflx(String mdjflx) { public String getZRDWMC()
this.mdjflx = mdjflx; {
return ZRDWMC;
}
public void setTCSJ(Date TCSJ)
{
this.TCSJ = TCSJ;
} }
public String getMdjfjs() { public Date getTCSJ()
return mdjfjs; {
return TCSJ;
}
public void setTCGCJS(String TCGCJS)
{
this.TCGCJS = TCGCJS;
} }
public void setMdjfjs(String mdjfjs) { public String getTCGCJS()
this.mdjfjs = mdjfjs; {
return TCGCJS;
}
public void setTCJG(String TCJG)
{
this.TCJG = TCJG;
} }
public String getMdjfcd() { public String getTCJG()
return mdjfcd; {
return TCJG;
}
public void setJLGXSJ(Date JLGXSJ)
{
this.JLGXSJ = JLGXSJ;
} }
public void setMdjfcd(String mdjfcd) { public Date getJLGXSJ()
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();
} }
} }

View File

@ -1,13 +1,11 @@
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
@ -40,7 +38,6 @@ 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;
/** 投入民辅警力数量(人次) */ /** 投入民辅警力数量(人次) */
@ -191,8 +188,6 @@ 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;
@ -581,14 +576,6 @@ 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)

View File

@ -1,9 +1,7 @@
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;
@ -26,13 +24,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);
} }
/** /**
@ -56,17 +54,6 @@ 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);
} }
@ -79,14 +66,6 @@ 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);
} }
@ -105,12 +84,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);
} }
} }

View File

@ -7,23 +7,16 @@ 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
@ -43,9 +36,6 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
@Autowired @Autowired
private TbStuckMapper stuckMapper; private TbStuckMapper stuckMapper;
@Autowired
private SysDeptMapper deptMapper;
/** /**
* *
* *
@ -65,15 +55,8 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
* @return * @return
*/ */
@Override @Override
public TableDataInfo selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb, Integer pageNum, Integer pageSize) public List<TbXjxdzhxxb> selectTbXjxdzhxxbList(TbXjxdzhxxb tbXjxdzhxxb)
{ {
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);
} }
@ -86,7 +69,6 @@ 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);
} }
@ -99,8 +81,7 @@ public class TbXjxdzhxxbServiceImpl implements ITbXjxdzhxxbService
@Override @Override
public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb) public int updateTbXjxdzhxxb(TbXjxdzhxxb tbXjxdzhxxb)
{ {
int num = tbXjxdzhxxbMapper.updateTbXjxdzhxxb(tbXjxdzhxxb); return tbXjxdzhxxbMapper.updateTbXjxdzhxxb(tbXjxdzhxxb);
return num;
} }
/** /**
@ -143,10 +124,6 @@ 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);
} }
//卡点统计 //卡点统计
@ -160,25 +137,12 @@ 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);
} }
//检查站数量 //检查站数量
TbStuck stuck = new TbStuck(); Long kcount = stuckMapper.selectCount(manageDeptId);
stuck.setDeptId(manageDeptId); xjxd.setYXGAJCZSL(kcount);
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;
} }
} }

View File

@ -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";
} }

View File

@ -2,19 +2,16 @@ 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;
@ -54,16 +51,12 @@ 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();
PageDomain pageDomain = TableSupport.buildPageRequest(); List<TbXjxdzhxxb> list = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb);
Integer pageNum = pageDomain.getPageNum(); return getDataTable(list);
Integer pageSize = pageDomain.getPageSize();
TableDataInfo info = tbXjxdzhxxbService.selectTbXjxdzhxxbList(tbXjxdzhxxb,pageNum,pageSize);
return info;
} }
/** /**
@ -74,7 +67,7 @@ public class TbXjxdzhxxbController extends BaseController
@ResponseBody @ResponseBody
public AjaxResult export(TbXjxdzhxxb tbXjxdzhxxb) public AjaxResult export(TbXjxdzhxxb tbXjxdzhxxb)
{ {
List<TbXjxdzhxxb> list = tbXjxdzhxxbService.selectXjxdzhxxbList(tbXjxdzhxxb); List<TbXjxdzhxxb> list = tbXjxdzhxxbService.selectTbXjxdzhxxbList(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");
} }
@ -95,7 +88,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)
@ -118,7 +111,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)
@ -130,7 +123,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)

View File

@ -140,7 +140,7 @@ logging:
shiro: shiro:
user: user:
# 登录地址 # 登录地址
loginUrl: /login loginUrl: /index
# 权限认证失败地址 # 权限认证失败地址
unauthorizedUrl: /unauth unauthorizedUrl: /unauth
# 首页地址 # 首页地址

View File

@ -7,186 +7,123 @@
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">矛盾纠纷发生时间:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷发生时间:</label> <div class="input-group date">
<div class="col-sm-8"> <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
<div class="input-group date"> <input name="FSSJ" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">矛盾纠纷地行政区划代码:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷地行政区划名称:</label> <input name="XZQHDM" class="form-control" type="text" required>
<div class="col-sm-8">
<input name="xzqhmc" class="form-control" type="text" required>
</div>
</div>
</div> </div>
<div class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">矛盾纠纷发生地址:</label> <label class="col-sm-3 control-label">矛盾纠纷地行政区划名称:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input name="fsdz" 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="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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">责任公安机关代码:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷来源:</label> <input name="ZRDWDM" class="form-control" type="text" required>
<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 class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">通报单位名称:</label> <label class="col-sm-3 control-label">责任公安机关名称:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input name="tbdwmc" class="form-control" type="text"> <input name="ZRDWMC" 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">
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">矛盾纠纷调处过程简述:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷类型:</label> <textarea name="TCGCJS" class="form-control"></textarea>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">矛盾纠纷调处结果(0:未化解, 1:已化解2移交)</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷程度:</label> <input name="TCJG" class="form-control" type="text">
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">记录更新时间:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">当事人二身份证号码:</label> <div class="input-group date">
<div class="col-sm-8"> <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
<input name="djrSfzhm" class="form-control" type="text"> <input name="JLGXSJ" class="form-control" placeholder="yyyy-MM-dd" 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">
<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>
@ -206,27 +143,27 @@
} }
} }
$("input[name='fssjStr']").datetimepicker({ $("input[name='FSSJ']").datetimepicker({
format: "yyyy-mm-dd hh:ii:ss", format: "yyyy-mm-dd",
minView: 0, minView: "month",
autoclose: true autoclose: true
}); });
$("input[name='djsjStr']").datetimepicker({ $("input[name='DJSJ']").datetimepicker({
format: "yyyy-mm-dd hh:ii:ss", format: "yyyy-mm-dd",
minView: 0, minView: "month",
autoclose: true autoclose: true
}); });
$("input[name='tcsjStr']").datetimepicker({ $("input[name='TCSJ']").datetimepicker({
format: "yyyy-mm-dd hh:ii:ss", format: "yyyy-mm-dd",
minView: 0, minView: "month",
autoclose: true autoclose: true
}); });
$("input[name='jlgxsjStr']").datetimepicker({ $("input[name='JLGXSJ']").datetimepicker({
format: "yyyy-mm-dd hh:ii:ss", format: "yyyy-mm-dd",
minView: 0, minView: "month",
autoclose: true autoclose: true
}); });
</script> </script>

View File

@ -7,192 +7,127 @@
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">矛盾纠纷发生时间:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷发生时间:</label> <div class="input-group date">
<div class="col-sm-8"> <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
<div class="input-group date"> <input name="FSSJ" th:value="${#dates.format(tbMdjfjxxxb.FSSJ, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text" required>
<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">
<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" th:field="*{XZQHDM}" class="form-control" type="text" required>
<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 class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">矛盾纠纷发生地址:</label> <label class="col-sm-3 control-label">矛盾纠纷地行政区划名称:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input name="fsdz" th:field="*{fsdz}" 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="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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">责任公安机关代码:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷来源:</label> <input name="ZRDWDM" th:field="*{ZRDWDM}" class="form-control" type="text" required>
<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 class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">通报单位名称:</label> <label class="col-sm-3 control-label">责任公安机关名称:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input name="tbdwmc" th:field="*{tbdwmc}" class="form-control" type="text"> <input name="ZRDWMC" th:field="*{ZRDWMC}" 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">
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">矛盾纠纷调处过程简述:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">矛盾纠纷类型:</label> <textarea name="TCGCJS" class="form-control">[[*{TCGCJS}]]</textarea>
<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 class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">矛盾纠纷调处时间:</label> <label class="col-sm-3 control-label">矛盾纠纷调处结果(0:未化解, 1:已化解2移交)</label>
<div class="col-sm-8"> <div class="col-sm-8">
<div class="input-group date"> <input name="TCJG" th:field="*{TCJG}" class="form-control" type="text">
<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>
</div> <div class="form-group">
</div> <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="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" />
@ -209,25 +144,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

View File

@ -2,8 +2,6 @@
<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">
@ -12,46 +10,78 @@
<form id="formId"> <form id="formId">
<div class="select-list"> <div class="select-list">
<ul> <ul>
<li> <li class="select-time">
<label>矛盾纠纷来源:</label> <p>矛盾纠纷发生时间:</p>
<select name="mdjfly" th:with="type=${@dict.getType('t_dict_mdjfly')}"> <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginFSSJ]"/>
<option value="">所有</option> <span>-</span>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endFSSJ]"/>
</select>
</li> </li>
<li> <li>
<label>矛盾纠纷类型:</label> <p>矛盾纠纷地行政区划代码:</p>
<select name="mdjflx" th:with="type=${@dict.getType('t_dict_mdjflx')}"> <input type="text" name="XZQHDM"/>
<option value="">所有</option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select>
</li> </li>
<li> <li>
<label>矛盾纠纷程度:</label> <p>矛盾纠纷地行政区划名称:</p>
<select name="mdjfcd" th:with="type=${@dict.getType('t_dict_mdjfcd')}" > <input type="text" name="XZQHMC"/>
<option value="">所有</option>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select>
</li> </li>
<li> <li>
<label>责任公安机关名称:</label> <p>矛盾纠纷发生地址:</p>
<input type="text" name="zrdwmc"/> <input type="text" name="FSDZ"/>
</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">
<label>矛盾纠纷调处时间:</label> <p>登记时间:</p>
<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>
<label>矛盾纠纷调处结果:</label> <p>矛盾纠纷调处结果(0:未化解, 1:已化解2移交)</p>
<select name="tcjg" th:with="type=${@dict.getType('t_dict_mdjfdcjg')}" > <input type="text" name="TCJG"/>
<option value="">所有</option> </li>
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> <li class="select-time">
</select> <p>记录更新时间:</p>
<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>&nbsp;搜索</a> <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a> <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
@ -62,10 +92,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.addFull()" shiro:hasPermission="system:mdjfjxxxb:add"> <a class="btn btn-success" onclick="$.operate.add()" 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.editFull()" shiro:hasPermission="system:mdjfjxxxb:edit"> <a class="btn btn-primary single disabled" onclick="$.operate.edit()" 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">
@ -81,14 +111,9 @@
</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() {
@ -103,92 +128,80 @@
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 : 'fsdz', field : 'XZQHMC',
title : '纠纷发生地址' title : '矛盾纠纷地行政区划名称'
}, },
{ {
field : 'mdjfly', field : 'FSDZ',
title : '矛盾纠纷来源', title : '矛盾纠纷发生地址'
formatter: function(value, item, index) {
return $.table.selectDictLabel(lydatas, item.mdjfly);
}
}, },
{ {
field : 'tbdwmc', field : 'MDJFLY',
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 : 'dsrSfzhm', field : 'MDJFCD',
title : '当事人一身份证' title : '矛盾纠纷程度(0:简单矛盾纠纷, 1:一般矛盾纠纷 ,2:复杂疑难矛盾纠纷, 3:重大矛盾纠纷)'
}, },
{ {
field : 'djrSfzhm', field : 'DsrSfzhm',
title : '当事人二身份证' title : '当事人一身份证号码'
}, },
{ {
field : 'djsj', field : 'DjrSfzhm',
title : '当事人二身份证号码'
},
{
field : 'DJSJ',
title : '登记时间' title : '登记时间'
}, },
/*{ {
field : 'zrdwdm', field : 'ZRDWDM',
title : '责任公安机关代码' title : '责任公安机关代码'
},*/
{
field : 'zrdwmc',
title : '责任公安机关'
}, },
{ {
field : 'tcsj', field : 'ZRDWMC',
title : '纠纷调处时间' title : '责任公安机关名称'
}, },
/*{ {
field : 'tcgcjs', field : 'TCSJ',
title : '矛盾纠纷调处时间'
},
{
field : 'TCGCJS',
title : '矛盾纠纷调处过程简述' title : '矛盾纠纷调处过程简述'
},*/
{
field : 'tcjg',
title : '纠纷调处结果',
formatter: function(value, item, index) {
return $.table.selectDictLabel(jgdatas, item.tcjg);
}
}, },
{ {
field : 'jlgxsj', field : 'TCJG',
title : '矛盾纠纷调处结果(0:未化解, 1:已化解2移交)'
},
{
field : 'JLGXSJ',
title : '记录更新时间' title : '记录更新时间'
}, },
{ {
@ -196,8 +209,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.editFull(\'' + 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.edit(\'' + 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('');
} }
}] }]

View File

@ -7,392 +7,259 @@
<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">
<h4 class="form-header h4">基本信息</h4> <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="XZQHDM" class="form-control" type="text" required>
</div>
</div>
</div> </div>
<div class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">行政区划名称:</label> <label class="col-sm-3 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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">投入民辅警力数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">公安机关代码:</label> <input name="TRXFJLSL" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">社会面防控总体情况</h4> <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="TRXFCLSL" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">发动群防群治力量数量(人次)</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">发动群防群治力量数量(人次)</label> <input name="QFQZSL" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">抓获现行违法犯罪嫌疑人数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">检查车辆数量:</label> <input name="ZAKDSL" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查车辆数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">巡查重点部位数量:</label> <input name="JCCLSL" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">社会面防控总体情况</h4> <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="PCRYSL" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">巡查重点部位数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">检查旅馆数量:</label> <input name="XCZDBWSL" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查场所数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">排查安全隐患数量:</label> <input name="JCFXYHCSSL" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">重点物品收缴</h4> <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="FxyhcsCzwsl" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查旅馆数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">收缴炸药、黑火药数量:</label> <input name="FxyhcsLgsl" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查娱乐场所数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">收缴易制爆化学品数量:</label> <input name="FxyhcsYlcssl" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">排查安全隐患数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">收缴管制刀具数量:</label> <input name="PCAQYHSL" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">矛盾纠纷排查化解</h4> <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="XCAQYHSL" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴枪支数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">婚恋家庭纠纷数量:</label> <input name="SjzdwpQz" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴子弹数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">邻里纠纷数量:</label> <input name="SjzdwpZd" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴炸药、黑火药数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">经济纠纷数量:</label> <input name="SjzdwpZy" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴雷管数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">医疗纠纷数量:</label> <input name="SjzdwpLg" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">检查站查控</h4> <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="SjzdwpYzbhxp" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴剧毒化学品数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">核查人员数量:</label> <input name="SjzdwpJdhxp" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴管制刀具数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">抓获在逃人员数量:</label> <input name="SjzdwpGzdj" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">排查矛盾纠纷数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">查获管制刀具数量:</label> <input name="PCMDJFSL" class="form-control" type="text" required>
<div class="col-sm-8">
<input name="ChwpGzdj" class="form-control" type="number" value="0" required>
</div>
</div>
</div> </div>
<div class="col-sm-5"> </div>
<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>

View File

@ -7,396 +7,262 @@
<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">
<h4 class="form-header h4">基本信息</h4> <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" th:field="*{XZQHDM}" class="form-control" type="text" required>
<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 class="col-sm-5"> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label">行政区划名称:</label> <label class="col-sm-3 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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">投入民辅警力数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">公安机关代码:</label> <input name="TRXFJLSL" th:field="*{TRXFJLSL}" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">社会面防控总体情况</h4> <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="TRXFCLSL" th:field="*{TRXFCLSL}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">发动群防群治力量数量(人次)</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">发动群防群治力量数量(人次)</label> <input name="QFQZSL" th:field="*{QFQZSL}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">抓获现行违法犯罪嫌疑人数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">检查车辆数量:</label> <input name="ZAKDSL" th:field="*{ZAKDSL}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查车辆数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">巡查重点部位数量:</label> <input name="JCCLSL" th:field="*{JCCLSL}" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">社会面防控总体情况</h4> <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="PCRYSL" th:field="*{PCRYSL}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">巡查重点部位数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">检查旅馆数量:</label> <input name="XCZDBWSL" th:field="*{XCZDBWSL}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查场所数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">排查安全隐患数量:</label> <input name="JCFXYHCSSL" th:field="*{JCFXYHCSSL}" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">重点物品收缴</h4> <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="FxyhcsCzwsl" th:field="*{FxyhcsCzwsl}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查旅馆数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">收缴炸药、黑火药数量:</label> <input name="FxyhcsLgsl" th:field="*{FxyhcsLgsl}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">检查娱乐场所数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">收缴易制爆化学品数量:</label> <input name="FxyhcsYlcssl" th:field="*{FxyhcsYlcssl}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">排查安全隐患数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">收缴管制刀具数量:</label> <input name="PCAQYHSL" th:field="*{PCAQYHSL}" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">矛盾纠纷排查化解</h4> <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="XCAQYHSL" th:field="*{XCAQYHSL}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴枪支数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">婚恋家庭纠纷数量:</label> <input name="SjzdwpQz" th:field="*{SjzdwpQz}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴子弹数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">邻里纠纷数量:</label> <input name="SjzdwpZd" th:field="*{SjzdwpZd}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴炸药、黑火药数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">经济纠纷数量:</label> <input name="SjzdwpZy" th:field="*{SjzdwpZy}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴雷管数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">医疗纠纷数量:</label> <input name="SjzdwpLg" th:field="*{SjzdwpLg}" class="form-control" type="text" required>
<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>
<h4 class="form-header h4">检查站查控</h4> <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="SjzdwpYzbhxp" th:field="*{SjzdwpYzbhxp}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴剧毒化学品数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">核查人员数量:</label> <input name="SjzdwpJdhxp" th:field="*{SjzdwpJdhxp}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">收缴管制刀具数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">抓获在逃人员数量:</label> <input name="SjzdwpGzdj" th:field="*{SjzdwpGzdj}" class="form-control" type="text" required>
<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="row"> <div class="form-group">
<div class="col-sm-5"> <label class="col-sm-3 control-label">排查矛盾纠纷数量:</label>
<div class="form-group"> <div class="col-sm-8">
<label class="col-sm-4 control-label">查获管制刀具数量:</label> <input name="PCMDJFSL" th:field="*{PCMDJFSL}" class="form-control" type="text" required>
<div class="col-sm-8"> </div>
<input name="ChwpGzdj" th:field="*{ChwpGzdj}" class="form-control" type="number" required> </div>
</div> <div class="form-group">
</div> <label class="col-sm-3 control-label">化解矛盾纠纷数量:</label>
</div> <div class="col-sm-8">
<div class="col-sm-5"> <input name="HJMDJFSL" th:field="*{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" 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" />

View File

@ -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.editFull()" shiro:hasPermission="system:xjxdzhxxb:edit"> <a class="btn btn-primary single disabled" onclick="$.operate.edit()" 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,181 +79,180 @@
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.editFull(\'' + 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.edit(\'' + 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('');
} }
}] }]

View File

@ -1,22 +0,0 @@
<?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>

View File

@ -1,11 +0,0 @@
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);
}

View File

@ -1,13 +0,0 @@
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);
}

View File

@ -1,59 +0,0 @@
<?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>

View File

@ -1,22 +0,0 @@
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();
}
}

View File

@ -1,28 +0,0 @@
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;
}
}

View File

@ -1,10 +0,0 @@
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 {
}

View File

@ -1,69 +0,0 @@
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、取查询参数idparentId
// 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);
}
}

View File

@ -1,84 +0,0 @@
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();
}
}

View File

@ -1,39 +0,0 @@
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

View File

@ -1 +0,0 @@
CONTENT_KEY=CONTENT_LIST

View File

@ -1,16 +0,0 @@
<?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>

View File

@ -1,29 +0,0 @@
<?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>

View File

@ -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://localhost:2181 dubbo.registry.address=zookeeper://192.168.187.10:2181

View File

@ -1,89 +0,0 @@
<?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>

View File

@ -1,11 +0,0 @@
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);
}
}

View File

@ -1,39 +0,0 @@
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;
}
}

View File

@ -1,10 +0,0 @@
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 {
}

View File

@ -1,33 +0,0 @@
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";
}
}

View File

@ -1,55 +0,0 @@
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();
}
}
}

View File

@ -1,33 +0,0 @@
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());
}
}

View File

@ -1,20 +0,0 @@
#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

View File

@ -1,2 +0,0 @@
TEMPLATE_NAME=item
TEMPLATE_FILEPATH=thymeleaf_itempages/

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,282 +0,0 @@
/* 全局样式 */
.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; }

View File

@ -1,62 +0,0 @@
#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;}

View File

@ -1,66 +0,0 @@
.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;
}

View File

@ -1,619 +0,0 @@
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;}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 669 B

Some files were not shown because too many files have changed in this diff Show More