From a9a05d7425fabb41c4db84ae9f1d85c96d781eb5 Mon Sep 17 00:00:00 2001
From: jyy <jyy>
Date: Sat, 31 Jul 2021 17:30:28 +0800
Subject: [PATCH] 1

---
 zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java                |    5 ++++-
 zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/underlineOrder.html   |    9 +++++++++
 zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java        |    2 +-
 zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html       |   14 ++++++++++++--
 zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/service_all_list.html |    9 ++++++++-
 5 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java
index 4e5e2cd..f99ea96 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/action/OrderController.java
@@ -14,6 +14,7 @@
 import com.matrix.core.tools.excl.ExcelVersion;
 import com.matrix.system.common.bean.SysUsers;
 import com.matrix.system.common.dao.SysCompanyDao;
+import com.matrix.system.common.tools.DataAuthUtil;
 import com.matrix.system.common.tools.ResponseHeadUtil;
 import com.matrix.system.constance.Dictionary;
 import com.matrix.system.hive.bean.*;
@@ -204,7 +205,9 @@
         if (StringUtils.isBlank(pageVo.getOrder())) {
             pageVo.setOrder("desc");
         }
-        sysOrder.setShopId(getMe().getShopId());
+        if (!DataAuthUtil.hasAllShopAuth()) {
+            sysOrder.setShopId(getMe().getShopId());
+        }
         return new AjaxResult(AjaxResult.STATUS_SUCCESS, orderService.findInPage(sysOrder, pageVo),
                 orderService.findTotal(sysOrder));
     }
diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java
index f70a262..ce3fe59 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java
@@ -23,7 +23,6 @@
 import com.matrix.system.hive.dao.SysShopInfoDao;
 import com.matrix.system.hive.service.ShoppingGoodsService;
 import com.matrix.system.hive.service.SysShopInfoService;
-import org.apache.poi.ss.formula.functions.T;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.ModelMap;
@@ -191,6 +190,7 @@
             }
         }
         shoppingGoods.setIsDel(ShoppingGoods.NORMAL);
+        shoppingGoods.setStaus(Dictionary.BUSINESS_STATE_UP);
         List<ShoppingGoods> dataList = shoppingGoodsService.findInPage(shoppingGoods, pageVo);
         AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, shoppingGoodsService.findTotal(shoppingGoods));
         return result;
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 bcd29c4..bea0774 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
@@ -175,6 +175,15 @@
                 </el-col>
             </el-row>
             <el-row class="vertical  ">
+                 <el-select v-model="goodsType" placeholder="商品类型" style="width: 120px" >
+                    <el-option
+                            v-for="item in goodsTypeList"
+                            :key="item.value"
+                            :label="item.label"
+                            :value="item.value"
+                    >
+                    </el-option>
+                </el-select>
                 <el-input class="searchInput" @input="searchGoods()" v-model="queryKey"
                           placeholder="搜索添加产品"></el-input>
                 <el-button @click="searchGoods()" type="primary">搜索</el-button>
@@ -582,7 +591,8 @@
     var app = new Vue({
         el: '#app',
         data: {
-
+            goodsType:"",
+            goodsTypeList:[{value:"",label:"全部"},{value:"套餐",label:"套餐"},{value:"项目",label:"项目"},{value:"充值卡",label:"充值卡"}],
             //业绩设置框
             drawer: false,
             direction: 'rtl',
@@ -1219,7 +1229,7 @@
                         app: _this,
                         contentType: 'application/x-www-form-urlencoded',
                         //TODO 优化下拉加载
-                        data: {name: _this.queryKey, limit: pageSize, offset : offset},
+                        data: {name: _this.queryKey,goodType:_this.goodsType , limit: pageSize, offset : offset},
                         url: basePath + "/admin/shoppinggoods/showList",
                         callback: function (data) {
                             _this.searchTableData = data.rows;
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/service_all_list.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/service_all_list.html
index 17397a9..cfcf888 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/service_all_list.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/service_all_list.html
@@ -71,7 +71,13 @@
                 <input autocomplete="off"   name="closureTime" type="text"
                        class="form-control datetimepicker" id="endTime">
             </div>
-
+            <div class="form-group mr-20">
+                <label >所属门店</label>
+                <select class="form-control autoFull" data-filed="shopName" name="shopId" id="shopId"
+                        th:data-url="@{/admin/shopInfo/findAll}">
+                    <option value=''>--请选择部所属门店--</option>
+                </select>
+            </div>
             <input type="hidden" value="待预约" name="state" id="state"/>
             <div class="form-group mr-20">
                 <button type="button" class="btn btn-my btn-sm" id="btn4" value="">全部</button>
@@ -115,6 +121,7 @@
             <th data-field="totalTime" data-sortable="true">服务时长</th>
             <th data-field="isOverTime" data-formatter="overTime">超时时间</th>
             <th data-field="createStaffName">下单顾问</th>
+            <th data-field="shopName">门店</th>
             <th data-sortable="true" data-field="id" data-formatter="buidOperate">操作</th>
         </tr>
         </thead>
diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/underlineOrder.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/underlineOrder.html
index 787fd6f..5bc8e86 100644
--- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/underlineOrder.html
+++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/underlineOrder.html
@@ -40,6 +40,14 @@
                 <input autocomplete="off"   name="endTimeVo"  type="text" class="form-control datetimepicker" id="endTime">
             </div>
 
+            <div class="form-group mr-20">
+                <label >所属门店</label>
+                <select class="form-control autoFull" data-filed="shopName" name="shopId" id="shopId"
+                        th:data-url="@{/admin/shopInfo/findAll}">
+                    <option value=''>--请选择部所属门店--</option>
+                </select>
+            </div>
+
             <input autocomplete="off"   type="hidden" name="statu" value="待付款" id="statu"/>
             <div class="form-group mr-20">
                 <button type="button" class="btn btn-my btn-sm" id="btn0" value="" >全部</button>
@@ -89,6 +97,7 @@
 
                 <th data-field="statu">订单状态</th>
                 <th data-field="remark">备注</th>
+                <th data-field="shopName">门店</th>
 
             </tr>
             </thead>

--
Gitblit v1.9.1