From ec0c71cc88407098e0c088dbf1e44cddf856b8f8 Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Tue, 26 Jan 2021 16:30:55 +0800
Subject: [PATCH] Merge branch 'api' into hive2.0

---
 zq-erp/src/main/java/com/matrix/system/hive/bean/Article.java                                  |   10 +-
 zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml                                |    5 
 zq-erp/src/main/resources/mybatis/mapper/hive/ArticleDao.xml                                   |   39 ++++---
 zq-erp/pom.xml                                                                                 |    2 
 zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java             |    6 
 zq-erp/src/main/resources/templates/views/admin/hive/operate/trainingMaterialsManage-form.html |   71 ++++++--------
 zq-erp/src/main/java/com/matrix/system/app/action/ApiOrderAction.java                          |    5 
 zq-erp/src/main/resources/templates/views/admin/hive-erp/order/orderXq-form.html               |    2 
 zq-xcx/project.config.json                                                                     |   13 +-
 zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java                             |    4 
 zq-erp/src/main/resources/templates/views/admin/hive-erp/vip/vipInfo-list.html                 |  102 +++----------------
 zq-erp/src/main/resources/mybatis/mapper/hive/ArticleTypeDao.xml                               |    2 
 zq-erp/src/main/java/com/matrix/system/app/action/ApiKnowledgeAction.java                      |    5 
 zq-erp/src/main/java/com/matrix/system/app/action/ApiServiceOrderAction.java                   |    3 
 zq-erp/src/main/java/com/matrix/system/hive/dao/ArticleDao.java                                |    1 
 zq-erp/src/main/java/com/matrix/system/hive/action/ArticleController.java                      |    8 
 zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html             |    2 
 zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml                             |    3 
 zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html               |    4 
 zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java                        |    3 
 20 files changed, 111 insertions(+), 179 deletions(-)

diff --git a/zq-erp/pom.xml b/zq-erp/pom.xml
index 0b139a5..93f2b81 100644
--- a/zq-erp/pom.xml
+++ b/zq-erp/pom.xml
@@ -391,10 +391,10 @@
                     <exclude>config/xcx/*</exclude>
 
                     <!--
-
                     <exclude>config/config.json</exclude>
                     <exclude>config/application.properties</exclude>
                     <exclude>config/system.properties</exclude>
+
                     -->
 
 
diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiKnowledgeAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiKnowledgeAction.java
index 412a3a4..5aaab06 100644
--- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiKnowledgeAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiKnowledgeAction.java
@@ -4,9 +4,11 @@
 import com.matrix.core.pojo.PaginationVO;
 import com.matrix.system.app.dto.ArticleListDto;
 import com.matrix.system.hive.action.BaseController;
+import com.matrix.system.hive.action.util.QueryUtil;
 import com.matrix.system.hive.bean.Article;
 import com.matrix.system.hive.bean.ArticleType;
 import com.matrix.system.hive.bean.SysShopInfo;
+import com.matrix.system.hive.dao.ArticleDao;
 import com.matrix.system.hive.dao.SysShopInfoDao;
 import com.matrix.system.hive.service.ArticleService;
 import com.matrix.system.hive.service.ArticleTypeService;
@@ -27,6 +29,7 @@
     @Autowired
     private ArticleTypeService articleTypeService;
 
+
     @Autowired
     private ArticleService articleService;
 
@@ -35,7 +38,6 @@
     public AjaxResult findKnowledgeType() {
         ArticleType type = new ArticleType();
         type.setCompanyId(getMe().getCompanyId());
-        type.setParentId(0L);
         return AjaxResult.buildSuccessInstance(articleTypeService.findByModel(type));
     }
 
@@ -47,6 +49,7 @@
         pageVo.setLimit(articleListDto.getPageSize());
 
         Article article = new Article();
+        QueryUtil.setQueryLimitCom(article);
         article.setTypeId(articleListDto.getTypeId());
         return AjaxResult.buildSuccessInstance(articleService.findApiArticleListInPage(article, pageVo));
     }
diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiOrderAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiOrderAction.java
index 5adc551..67a8262 100644
--- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiOrderAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiOrderAction.java
@@ -84,7 +84,10 @@
     @PostMapping(value = "/findShoppingGoods")
     public AjaxResult findShoppingGoods(@RequestBody @Validated ShoppingGoodsListDto shoppingGoodsListDto) {
         SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-        shoppingGoodsListDto.setShopId(user.getShopId());
+        if (!DataAuthUtil.hasAllShopAuth()) {
+            shoppingGoodsListDto.setShopId(user.getShopId());
+        }
+        QueryUtil.setQueryLimitCom(shoppingGoodsListDto);
         return AjaxResult.buildSuccessInstance(shoppingGoodsService.findShoppingGoodsListForApi(shoppingGoodsListDto), shoppingGoodsService.findShoppingGoodsListTotalForApi(shoppingGoodsListDto));
     }
 
diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiServiceOrderAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiServiceOrderAction.java
index 47aae8a..4238207 100644
--- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiServiceOrderAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiServiceOrderAction.java
@@ -20,6 +20,7 @@
 import com.matrix.system.common.bean.SysUsers;
 import com.matrix.system.common.tools.DataAuthUtil;
 import com.matrix.system.constance.Dictionary;
+import com.matrix.system.hive.action.util.QueryUtil;
 import com.matrix.system.hive.bean.SysBeauticianState;
 import com.matrix.system.hive.bean.SysProjServices;
 import com.matrix.system.hive.bean.SysProjUse;
@@ -213,8 +214,8 @@
         if (!DataAuthUtil.hasAllShopAuth()) {
             SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
             orderListDto.setShopId(user.getShopId());
-            orderListDto.setUserId(user.getSuId());
         }
+        QueryUtil.setQueryLimitCom(orderListDto);
         return AjaxResult.buildSuccessInstance(projServicesService.findApiServiceOrderListInPage(orderListDto, pageVo), projServicesService.findApiServiceOrderListTotal(orderListDto));
     }
 
diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java
index 7906568..bac7d9e 100644
--- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java
@@ -19,6 +19,7 @@
 import com.matrix.system.common.tools.DataAuthUtil;
 import com.matrix.system.common.tools.PasswordUtil;
 import com.matrix.system.hive.action.BaseController;
+import com.matrix.system.hive.action.util.QueryUtil;
 import com.matrix.system.hive.bean.*;
 import com.matrix.system.hive.dao.MoneyCardUseDao;
 import com.matrix.system.hive.dao.VipAnswerDao;
@@ -165,7 +166,7 @@
         if(!DataAuthUtil.hasAllShopAuth()) {
             sysVipInfo.setShopId(user.getShopId());
         }
-
+        QueryUtil.setQueryLimitCom(sysVipInfo);
         return AjaxResult.buildSuccessInstance(sysVipInfoService.findAll(sysVipInfo));
     }
 
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/ArticleController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/ArticleController.java
index 04e7f46..a5a6be2 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/action/ArticleController.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/action/ArticleController.java
@@ -49,7 +49,7 @@
 	AjaxResult showList(Article article, PaginationVO pageVo) {
 		article.setType(Dictionary.ARTICEL_TYPE_NAME_SCWZ);
 		SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-		article.setShopId(users.getShopId());
+		article.setCompanyId(users.getCompanyId());
 		return showList(currentService, article, pageVo);
 	}
 	
@@ -61,7 +61,7 @@
 		article.setType(Dictionary.ARTICEL_TYPE_NAME_MDXY);
 
 		SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-		article.setShopId(users.getShopId());
+		article.setCompanyId(users.getCompanyId());
 		return showList(currentService, article, pageVo);
 		//return new AjaxResult(AjaxResult.STATUS_SUCCESS, currentService.findInPage(article, pageVo),currentService.findTotal(article));
 	}
@@ -73,7 +73,7 @@
 	public @ResponseBody AjaxResult queryAll(Article article, PaginationVO pageVo) {
 		article.setType(Dictionary.ARTICEL_TYPE_NAME_WXXMWZ);
 		SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-		article.setShopId(users.getShopId());
+		article.setCompanyId(users.getCompanyId());
 		return showList(currentService, article, pageVo);
 		//return new AjaxResult(AjaxResult.STATUS_SUCCESS, currentService.findInPage(article, pageVo),currentService.findTotal(article));
 	}
@@ -99,7 +99,7 @@
    	@RemoveRequestToken
 	public @ResponseBody AjaxResult addOrModify(Article article) {
 		SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-		article.setShopId(users.getShopId());
+		article.setCompanyId(users.getCompanyId());
 		if (article.getId() != null) {
 			return modify(currentService, article, "文章");
 		} else {
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/bean/Article.java b/zq-erp/src/main/java/com/matrix/system/hive/bean/Article.java
index 11d512f..c1cdda4 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/bean/Article.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/bean/Article.java
@@ -96,14 +96,14 @@
 	 */
 	private Integer commentNum;
 
-	private Long shopId;
+	private Long companyId;
 
-	public Long getShopId() {
-		return shopId;
+	public Long getCompanyId() {
+		return companyId;
 	}
 
-	public void setShopId(Long shopId) {
-		this.shopId = shopId;
+	public void setCompanyId(Long companyId) {
+		this.companyId = companyId;
 	}
 
 	public Integer getCommentNum() {
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/dao/ArticleDao.java b/zq-erp/src/main/java/com/matrix/system/hive/dao/ArticleDao.java
index 1cb6338..644d380 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/dao/ArticleDao.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/dao/ArticleDao.java
@@ -2,6 +2,7 @@
 
 import com.matrix.core.pojo.PaginationVO;
 import com.matrix.system.hive.bean.Article;
+import com.matrix.system.hive.bean.ArticleType;
 import org.apache.ibatis.annotations.Param;
 import java.util.List;
 
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java b/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java
index 2e0ba9f..88ed684 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java
@@ -38,7 +38,7 @@
 
 	public SysVipInfo selectById(Long id);
 
-	public List<SysVipInfo> selectByVipNoOrTel(@Param("key") String key, @Param("shopId") Long shopId);
+	public List<SysVipInfo> selectByVipNoOrTel(@Param("key") String key);
 
 	/**
 	 * 查询是否唯一 @Title: selectTotalByField
@@ -134,7 +134,7 @@
 	 * @param keyWord
 	 * @return
 	 */
-	public List<SysVipInfo> selectUserByKey(@Param("keyWord") String keyWord, @Param("shopId") Long shopId);
+	public List<SysVipInfo> selectUserByKey(@Param("keyWord") String keyWord);
 	
 	/**
 	 * 会员活跃状态自动修改
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java
index 645d0a1..b8c04c6 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java
@@ -212,8 +212,7 @@
 
 	@Override
 	public List<SysVipInfo> findByVipNoOrTel(String key) {
-		SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-		return sysVipInfoDao.selectByVipNoOrTel(key, users.getShopId());
+		return sysVipInfoDao.selectByVipNoOrTel(key);
 
 	}
 
@@ -294,8 +293,7 @@
 
 	@Override
 	public List<SysVipInfo> findUserByKey(String keyWord) {
-		SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
-		return sysVipInfoDao.selectUserByKey(keyWord, users.getShopId());
+		return sysVipInfoDao.selectUserByKey(keyWord);
 	}
 	
 
diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleDao.xml
index 25f544d..2e0c943 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleDao.xml
@@ -16,7 +16,7 @@
 			<result property="sort" column="sort" />
 			<result property="createtiem" column="createtiem" />
 			<result property="url" column="url" />
-		<result property="shopId" column="shop_id"/>
+		<result property="companyId" column="company_id"/>
 			
 			
 			<result property="articleTypeName" column="article_type_name" />
@@ -43,7 +43,7 @@
 			url,
 			like_number,
 			classify,
-			shop_id
+			company_id
 		)
 	VALUES (
 			#{id},
@@ -59,7 +59,7 @@
 			#{url},
 			#{likeNumber},
 			#{classify},
-			#{shopId}
+			#{companyId}
 	)
 	</insert>
 	
@@ -143,7 +143,7 @@
 			url,
 			classify,
 			like_number,
-			shop_id,
+			company_id,
 			(select article_type_name from article_type c where type_id = c.id) articleTypeName,
 			(select type from article_type c where type_id = c.id) type
 		from article
@@ -188,8 +188,8 @@
 			<if test="record.likeNumber != null and record.likeNumber !='' ">
 				and like_number = #{record.likeNumber}
 			</if>
-			<if test="record.shopId != null and record.shopId !='' ">
-				and shop_id = #{record.shopId}
+			<if test="record.companyId != null and record.companyId !='' ">
+				and company_id = #{record.companyId}
 			</if>
 			<if test="record.type != null and record.type !='' ">
 				and (select type from article_type c where type_id = c.id) = #{record.type}
@@ -228,7 +228,7 @@
 			url,
 			classify,
 			like_number,
-			shop_id,
+			company_id,
 			(select article_type_name from article_type c where type_id = c.id) articleTypeName,
 			(select type from article_type c where type_id = c.id) type
 		from article
@@ -279,8 +279,8 @@
 			<if test="record.articleTypeName != null and record.url !='' ">
 				and (select article_type_name from article_type c where type_id = c.id) = #{record.articleTypeName}
 			</if>
-			<if test="record.shopId != null and record.shopId !='' ">
-				and shop_id = #{record.shopId}
+			<if test="record.companyId != null and record.companyId !='' ">
+				and company_id = #{record.companyId}
 			</if>
 		</if>
 		order by type_id,sort,createtiem desc
@@ -338,8 +338,8 @@
 			<if test="record.articleTypeName != null and record.url !='' ">
 				and (select article_type_name from article_type c where type_id = c.id) = #{record.articleTypeName}
 			</if>
-			<if test="record.shopId != null and record.shopId !='' ">
-				and shop_id = #{record.shopId}
+			<if test="record.companyId != null and record.companyId !='' ">
+				and company_id = #{record.companyId}
 			</if>
 		</if>
 	</select>
@@ -360,12 +360,14 @@
 			url,
 			like_number,
 			classify,
-			shop_id,
+			company_id,
 		   (select article_type_name from article_type c where type_id = c.id) articleTypeName<!-- 所属门店名称 -->
 		from article
 		where  id=#{id} 
-	</select>	
-	
+	</select>
+
+
+
 	
 	<!-- 根据对象查询-->
 	<select id="selectByModel" resultMap="ArticleMap">
@@ -383,7 +385,7 @@
 			a.url,
 			a.classify,
 			a.like_number,
-			a.shop_id,
+			a.company_id,
 		   (select article_type_name from article_type c where a.type_id = c.id) articleTypeName,<!-- 所属门店名称 -->
 		   (select count(*) from article_comment ac where ac.article_id=a.id) commentNum
 		from article a
@@ -431,8 +433,8 @@
 			<if test="record.articleTypeName != null and record.url !='' ">
 				and (select article_type_name from article_type c where a.type_id = c.id) = #{record.articleTypeName}
 			</if>
-			<if test="record.shopId != null and record.shopId !='' ">
-				and a.shop_id = #{record.shopId}
+			<if test="record.companyId != null and record.companyId !='' ">
+				and a.company_id = #{record.companyId}
 			</if>
 		</if>
 		order by type_id,sort,createtiem desc
@@ -441,7 +443,7 @@
 	<select id="selectApiArticleListInPage" resultMap="ArticleMap">
 		select * from article a
 		inner join article_type b on a.type_id=b.id
-		where  a.type_id=#{record.typeId} or find_in_set(#{record.typeId}, b.parent_ids)
+		where a.company_id=#{record.companyId} and  (a.type_id=#{record.typeId} or find_in_set(#{record.typeId}, b.parent_ids))
 		order by a.createtiem desc
 		<if test="pageVo !=null"><!-- 判断pageVo对象是否为空 -->
 			<if test="pageVo.offset >=0  and pageVo.limit >0">
@@ -451,4 +453,5 @@
 		</if>
 	</select>
 
+
 </mapper>
\ No newline at end of file
diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleTypeDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleTypeDao.xml
index 1cdc488..bb312b7 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleTypeDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/ArticleTypeDao.xml
@@ -232,7 +232,7 @@
 			<if test="record.articleTypeName != null and record.articleTypeName !='' ">
 				and article_type_name = #{record.articleTypeName}
 			</if>
-			<if test="record.parentId != null and record.parentId !='' ">
+			<if test="record.parentId != null or record.parentId ==0 ">
 				and parent_id = #{record.parentId}
 			</if>
 			<if test="record.sort != null and record.sort !='' ">
diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
index aa826ad..0227782 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
@@ -1259,6 +1259,9 @@
 			<![CDATA[	and ( a.shop_id = #{record.shopId} or
 				      (  a.headquarters=1 and  ( ISNULL(a.use_shop) or LENGTH(trim(a.use_shop))<1 or FIND_IN_SET(#{record.shopId},a.use_shop))))]]>
 		</if>
+		<if test="record.companyId != null and record.companyId !='' ">
+			a.company_id=#{record.companyId}
+		</if>
 		<if test="record.goodType!=null">
 			and a.good_type=#{record.goodType}
 		</if>
diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml
index b2b7892..b7b723e 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml
@@ -643,13 +643,10 @@
 		EMAIL,CREATE_TIME,UUID,BALANCE,blood,sfCard,link,marry,vocation 
 	     from sys_vip_info 
 	     where
-	     SHOP_ID=#{shopId}
-	    and  (
 	    instr(PHONE,#{keyWord})
 	      or instr(VIP_NAME ,#{keyWord})
 	      or instr(zjm ,#{keyWord})
 	        or instr(VIP_NO ,#{keyWord})
-	    )
 	      limit 0,15
 	</select>
 
@@ -674,7 +671,7 @@
         and
         (a.VIP_NO =#{key} or
         a.VIP_NAME =#{key} or
-        a.PHONE =#{key}) and a.shop_id=#{shopId}
+        a.PHONE =#{key})
     </select>
 
     <select id="getLevelIdByMoney" resultMap="SysVipInfoMap">
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive-erp/order/orderXq-form.html b/zq-erp/src/main/resources/templates/views/admin/hive-erp/order/orderXq-form.html
index a3bdf1c..6029100 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive-erp/order/orderXq-form.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive-erp/order/orderXq-form.html
@@ -108,7 +108,7 @@
                         </el-col>
                         <el-col :span="14" style="text-align: right;">
                             <label>¥ {{order.total}}</label>
-                            <label>¥ {{order.zkTotal - order.total}}</label>
+                            <label>¥ {{(order.zkTotal - order.total).toFixed(2)}}</label>
                             <label>¥ {{order.zkTotal}}</label>
                             <label>¥ {{order.arrears}}</label>
                             <label>¥ {{order.repay}}</label>
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive-erp/vip/vipInfo-list.html b/zq-erp/src/main/resources/templates/views/admin/hive-erp/vip/vipInfo-list.html
index 0d71ddc..53fea6a 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive-erp/vip/vipInfo-list.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive-erp/vip/vipInfo-list.html
@@ -115,11 +115,6 @@
                 </button>
                     <button matrix:fn="mdhyzl-gjjl"  onclick="openFollow()" type="button" class="btn btn-info btn-sm"><i class="fa fa-edit" ></i> 跟进记录</button>
                     <button matrix:fn="mdhyzl-khda"  onclick="openArchieves()" type="button" class="btn btn-info btn-sm"><i class="fa fa-edit" ></i> 客户档案</button>
-                    <button matrix:btn="mdhyzl-projTaocan"  onclick="openProj()" type="button" class="btn btn-info btn-sm"><i class="fa fa-cube"></i> 项目管理</button>
-                    <button matrix:btn="mdhyzl-projTaocan"  onclick="openTc()" type="button" class="btn btn-info btn-sm"><i class="fa fa-cubes"></i> 套餐管理</button>
-                    <button matrix:btn="mdhyzl-projTaocan"  onclick="openMoneyCard()" type="button" class="btn btn-info btn-sm"><i class="fa fa-credit-card"></i> 充值卡管理</button>
-                    <button matrix:fn="mdhyzl-xfdd"   onclick="openOrder()" type="button" class="btn btn-info btn-sm"><i class="fa fa-history"></i> 消费订单</button>
-                    <button matrix:fn="mdhyzl-fwd"   onclick="openServiceOrder()" type="button" class="btn btn-info btn-sm"><i class="fa fa-history"></i> 服务单</button>
                     <button matrix:btn="mdhyzl-excelOut"  onclick="exportExcel()" type="button" class="btn btn-info btn-sm"><i class="fa fa-download" ></i> 导出</button>
             </div>
 
@@ -138,6 +133,7 @@
                 <th data-field="arrivalWay">到店途径</th>
                 <th data-field="staffName">健康顾问</th>
                 <th data-field="shopName">所属门店</th>
+                <th data-field="phone" data-formatter="buildOperation">操作</th>
             </tr>
             </thead>
         </table>
@@ -156,7 +152,6 @@
         var delUrl="";
         delUrl=basePath+"/hiveErp/vipInfo/del";
 
-
         myGrid=
             MGrid.initGrid({
                 url : basePath+"/hiveErp/vipInfo/showVipInfoList",
@@ -165,16 +160,7 @@
             });
     });
 
-        function openOrder(){
-            var vipName=myGrid.getSelectItemId("vipName");
-            layer.full(layer.open({
-                type : 2,
-                title : "消费记录",
-                area : [ MUI.SIZE_L, '450px' ],
-                maxmin : true,
-                content : [ basePath+'/admin/redirect/hive/operate/sysOrder-list?vipName=' + vipName ]
-            }));
-        }
+
     /**
      * 构建会员名称
      */
@@ -185,16 +171,7 @@
             return value;
         }
     }
-    function openServiceOrder(){
-        var vipName=myGrid.getSelectItemId("vipName");
-        layer.full(layer.open({
-            type : 2,
-            title : "服务单",
-            area : [ MUI.SIZE_L, '450px' ],
-            maxmin : true,
-            content : [ basePath+'/admin/redirect/hive/store/projService-list?vipName=' + vipName ]
-        }));
-    }
+
 
         function openArchieves(){
             var id=myGrid.getSelectItemId();
@@ -219,66 +196,8 @@
             content : [ basePath+'/admin/serviceRecord/toServicefollowListForZd?id=' + id ]
         });
     }
-    function createDateDictionary() {
-        $(".dds").each(
-            function() {
-                var type = $(this).attr("cc");
-                var _this = $(this);
-                //取服务器请求数据
-                $.AjaxProxy({
-                    p : {
-                        type : type
-                    }
-                })
-                    .invoke(
-                        basePath+"/admin/dds/showDataDictionary",
-                        function(loj) {
-                            var html = '';
-                            console.log(loj.getRowCount());
-                            for (var i = 0; i < loj
-                                .getRowCount(); i++) {
-                                html += '<option value="'
-                                    + loj
-                                        .getString(i,
-                                            "id")
-                                    + '">'
-                                    + loj.getString(i,
-                                        "name")
-                                    + "</option>";
-                            }
-                            _this.html(html);
-                        });
 
-            });
-    }
-        function openTc() {
-            var id=myGrid.getSelectItemId();
-            layer.open({
-                type: 2,
-                title: "会员套餐管理",
-                area: MUI.SIZE_M,
-                content : [ basePath+'/admin/redirect/hive-erp/vip/viptc-list?vipId=' + id]
-            });
-        }
 
-        function openProj() {
-            var id=myGrid.getSelectItemId();
-            layer.open({
-                type: 2,
-                title: "会员项目管理",
-                area: MUI.SIZE_M,
-                content : [ basePath+'/admin/redirect/hive-erp/vip/projUse-list?vipId=' + id]
-            });
-        }
-        function openMoneyCard() {
-            var id=myGrid.getSelectItemId();
-            layer.open({
-                type: 2,
-                title: "会员充值卡管理",
-                area: MUI.SIZE_M,
-                content : [ basePath+'/admin/redirect/hive-erp/vip/moneyCardUse-list?vipId=' + id]
-            });
-        }
 
 
 
@@ -310,6 +229,21 @@
         });
     }
 
+    function buildOperation(value, row, index) {
+        var html = "";
+        html += '<a class="text-info" href="javascript:void(0)" onClick="openVipDetail(\''+row.phone+'\')">查看详情</a>&nbsp;&nbsp;'
+        return html;
+    }
+    function openVipDetail(value) {
+        debugger
+        layer.full(layer.open({
+            type : 2,
+            title : "会员详情",
+            area : [ MUI.SIZE_L, '450px' ],
+            maxmin : true,
+            content : [ basePath+'/admin/redirect/hive/beautySalon/vip?vipPhone=' + value ]
+        }));
+    }
 
 </script>
 
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html
index 039e6be..5d91b37 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html
@@ -516,7 +516,7 @@
                 <el-row style="line-height: 50px;" v-for="(item, index) in payMoneys">
                     <el-col :span="6" style="text-align: right; padding-right: 10px; font-size: 12px;">{{item.value}}</el-col>
                     <el-col :span="8"><el-input v-model="item.money"></el-input></el-col>
-                    <el-col :span="6" style="margin-left: 10px;" v-if="item.type == '储值卡'">{{item.isGift == 1 ? '赠送余额' : '余额' }}:<span class="arrears">¥ {{item.balance}}</span></el-col>
+                    <el-col :span="8" style="margin-left: 10px;" v-if="item.type == '储值卡'">{{item.isGift == 1 ? '赠送余额' : '余额' }}:<span class="arrears">¥ {{item.balance}}</span></el-col>
                 </el-row>
             </el-col>
         </el-row>
@@ -906,7 +906,7 @@
                                     }
                                 })
                             });
-
+                            _this.order.payMoney = _this.order.payMoney.toFixed(2);
                             //计算欠款
                             // _this.order.arrears = _this.order.zkTotal - _this.order.payMoney;
                             // if (_this.order.arrears < 0) {
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html
index 9ed2058..bd63766 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html
@@ -108,7 +108,7 @@
                         </el-col>
                         <el-col :span="14" style="text-align: right;">
                             <label>¥ {{order.total}}</label>
-                            <label>¥ {{order.zkTotal - order.total}}</label>
+                            <label>¥ {{(order.zkTotal - order.total).toFixed(2)}}</label>
                             <label>¥ {{order.zkTotal}}</label>
                             <label>¥ {{order.arrears}}</label>
                             <label>¥ {{order.repay}}</label>
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/operate/trainingMaterialsManage-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/operate/trainingMaterialsManage-form.html
index 346b695..2896219 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive/operate/trainingMaterialsManage-form.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive/operate/trainingMaterialsManage-form.html
@@ -13,14 +13,14 @@
             th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script>
     <script type="text/javascript" th:src="@{/js/systools/MBase.js}"></script>
     <!-- 富文本编辑器 -->
-    <link rel="stylesheet"
-          th:href="@{/plugin/kindeditor/themes/default/default.css}"/>
-    <link rel="stylesheet"
-          th:href="@{/plugin/kindeditor/plugins/code/prettify.css}"/>
-    <script th:src="@{/plugin/kindeditor/kindeditor.js}"></script>
-    <script th:src="@{/plugin/kindeditor/lang/zh_CN.js}"></script>
-    <script
-            th:src="@{/plugin/kindeditor/plugins/code/prettify.js}"></script>
+    <script type="text/javascript" charset="utf-8"
+            th:src="@{/plugin/beditor/ueditor.config.js}"></script>
+    <script type="text/javascript" charset="utf-8"
+            th:src="@{/plugin/beditor/ueditor.all.js}">
+    </script>
+    <script type="text/javascript" charset="utf-8"
+            th:src="@{/plugin/beditor/lang/zh-cn/zh-cn.js}"></script>
+
     <style type="text/css">
         #projBox {
             max-height: 400px;
@@ -58,10 +58,10 @@
                        th:value="${obj?.title }" datatype="*" nullmsg="标题不能为空">
             </div>
             <div class="Validform_checktip"></div>
-            <label class="col-sm-2 control-label">排序<span class="text-danger">*</span></label>
+            <label class="col-sm-2 control-label">排序</label>
             <div class="col-sm-3">
                 <input autocomplete="off"   type="text" class="form-control" name="sort"
-                       th:value="${obj?.sort }" datatype="n" nullmsg="序号不能为空"
+                       th:value="${obj?.sort }" datatype="n"  	ignore="ignore"
                        errormsg="序号只能为数字">
             </div>
             <div class="Validform_checktip"></div>
@@ -86,10 +86,16 @@
             <div class="col-sm-3">
 
                     <div th:if="${obj ne null }" class="checkbox checkbox-inline">
-                        <input autocomplete="off"    name="isPublish" type="radio" id="inlineCheckbox1" value="是"   >
+
+                        <input autocomplete="off"   th:if="${obj.isPublish eq '是' }"  checked   name="isPublish" type="radio" id="inlineCheckbox1" value="是"    >
+                        <input autocomplete="off"   th:if="${obj.isPublish eq '否' }"     name="isPublish" type="radio" id="inlineCheckbox1" value="是"    >
                         <label for="inlineCheckbox1">是 </label> &nbsp;&nbsp;
-                        <input autocomplete="off"    name="isPublish" type="radio" id="inlineCheckbox2" value="否">
+
+                        <input autocomplete="off"    th:if="${obj.isPublish eq '是' }"  name="isPublish" type="radio" id="inlineCheckbox2" value="否">
+                        <input autocomplete="off"    th:if="${obj.isPublish eq '否' }" checked name="isPublish" type="radio" id="inlineCheckbox2" value="否">
                         <label for="inlineCheckbox2">否 </label>
+
+
                     </div>
 
                     <div  th:if="${obj eq null }" class="checkbox checkbox-inline">
@@ -105,30 +111,11 @@
         <div class="form-group">
             <label class="col-sm-2 control-label">文章内容</label>
             <div class="col-sm-8">
-				<textarea name="content" id="artcontent" th:text="${obj?.content}">
-
-				</textarea>
+                <script style="width: 100%; height: 500px" id="artcontent" name="content"
+                        type="text/plain" th:utext="${obj?.content}" ></script>
             </div>
             <div class="Validform_checktip"></div>
         </div>
-        <!--
-                <div class="form-group">
-                    <label class="col-sm-2 control-label">上传图片</label>
-                    <div class="col-sm-9">
-                        <input autocomplete="off"   onclick="MTools.chooesFile('#fileText')"
-                            class="input-text upload-url radius form-control" type="text" id="showFileName"
-                            readonly style="width: 30%;display: inline;">
-                            <a onclick="MTools.chooesFile('#fileText')" class="btn btn-success radius">
-                            <i class="fa fa-cloud-upload"></i> 浏览文件 </a>
-                            <input autocomplete="off"   type="button" class='btn btn-success radius'
-                            onclick="MTools.upFile('#submitBtn')" value="上传">
-                             <a id="selectInServices" class="btn btn-success radius">
-                             <i class="fa fa-cloud"></i> 远程图库
-                        </a>
-                    </div>
-                </div> -->
-
-
 
         <div class="form-group ">
             <div class="col-sm-12 text-center">
@@ -143,11 +130,14 @@
 <script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script>
 <script th:inline="javascript">
     var obj=[[${obj}]];
-    var editor = null;
+
+    //百度编辑器
+    var ue = {};
+
     var myForm=MForm.initForm({
         invokeUrl:basePath+"/admin/article/addOrModify",
         beforeSubmit:function(){
-            editor.sync();
+
         },
         afterSubmit:function(){
             parent.myGrid.serchData();
@@ -156,11 +146,10 @@
 
     $(function() {
         $(".select2").select2({'width':'100%'});
-        MUI.createEdit("content", '100%', '400px', 'editor');
-        MUI.openServiceImgSpace(function(url) {
-            $("#img_1").attr("src", url).show();
-            $("#hiddenImg").val(url);
-        }, "#selectInServices");
+
+        //初始化编辑器
+        ue = UE.getEditor('artcontent');
+
         initFunctionList();
     });
 
@@ -185,7 +174,7 @@
 
 
     function autoZy() {
-        var text = editor.text();
+        var text = ue.getContentTxt();
         $("#zy-input").val(text.substring(0, 100));
     }
     function cleanZy() {
diff --git a/zq-xcx/project.config.json b/zq-xcx/project.config.json
index ca6dfcb..8b486aa 100644
--- a/zq-xcx/project.config.json
+++ b/zq-xcx/project.config.json
@@ -45,17 +45,10 @@
   "simulatorType": "wechat",
   "simulatorPluginLibVersion": {},
   "condition": {
-    "search": {
-      "list": []
-    },
-    "conversation": {
-      "list": []
-    },
     "plugin": {
       "list": []
     },
     "game": {
-      "currentL": -1,
       "list": []
     },
     "gamePlugin": {
@@ -216,6 +209,12 @@
           "pathName": "pages/shalong/shalongDetail",
           "query": "id=6",
           "scene": null
+        },
+        {
+          "name": "pages/yuyue/showYyInfo",
+          "pathName": "pages/yuyue/showYyInfo",
+          "query": "id=3004",
+          "scene": null
         }
       ]
     }

--
Gitblit v1.9.1