阿拉蕾 1 rok temu
rodzic
commit
d003ce9c62

+ 8 - 0
src/api/store/storeOrder.js

@@ -9,6 +9,14 @@ export function listStoreOrder(query) {
   })
 }
 
+// 查询订单明细总数
+export function getOrderItemsNum(query) {
+  return request({
+    url: '/store/storeOrder/orderItemsNum',
+    method: 'get',
+    params: query
+  })
+}
 // 查询尾款订单列表
 export function listPayRemainOrder(query) {
   return request({

+ 4 - 0
src/views/qw/qwAccounts/index.vue

@@ -154,6 +154,9 @@
 
     <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="120px">
+        <el-form-item label="账号" prop="account">
+          <el-input v-model="form.account" disabled   />
+        </el-form-item>
         <el-form-item label="公司" prop="companyName">
           <el-input v-model="form.companyName" disabled   />
         </el-form-item>
@@ -340,6 +343,7 @@ export default {
       const id = row.id || this.ids
       getAccount(id).then(response => {
         this.form = response.data;
+        this.form.account = row.account; 
         this.form.companyName = row.companyName;
         this.form.companyUserName = row.companyUserName;
         this.form.isAudit="1"

+ 48 - 2
src/views/store/storeOrder/index.vue

@@ -202,7 +202,13 @@
           v-hasPermi="['store:storeOrder:exportItems']"
         >导出订单明细</el-button>
       </el-col>
-      
+      <el-col :span="1.5">
+        <el-input
+          v-model="orderItemNum"
+          disabled
+          size="mini"
+          />
+      </el-col>
 	  <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
     <el-tabs type="card" v-model="activeName" @tab-click="handleClick">
@@ -468,7 +474,7 @@
 </template>
 
 <script>
-import { importTemplate,exportStoreOrderItems,createUserOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder } from "@/api/store/storeOrder";
+import { importTemplate,exportStoreOrderItems,createUserOrder,listStoreOrder, getStoreOrder, delStoreOrder, addStoreOrder, updateStoreOrder, exportStoreOrder,getOrderItemsNum } from "@/api/store/storeOrder";
 import { getUserList } from "@/api/store/user";
 import { getAddressList } from "@/api/store/userAddress";
 import productOrder from "../components/productOrder";
@@ -557,6 +563,7 @@ export default {
       payTimeRange:[],
       deliveryImportTimeRange:[],
       deliverySendTimeRange:[],
+      orderItemNum:"",
       // 查询参数
       queryParams: {
         pageNum: 1,
@@ -670,6 +677,7 @@ export default {
       this.scheduleOptions = response.data;
     });
     this.getList();
+    this.getItemsNum();
   },
   methods: {
     handleGenPayUrl(row){
@@ -814,6 +822,43 @@ export default {
         this.loading = false;
       });
     },
+    getItemsNum() {
+      this.loading = true;
+      if(this.queryParams.status=='00'){
+        this.queryParams.status=null;
+      }
+
+      if(this.createTimeRange!=null&&this.createTimeRange.length==2){
+        this.queryParams.createTimeRange=this.createTimeRange[0]+"--"+this.createTimeRange[1]
+      }
+      else{
+        this.queryParams.createTimeRange=null;
+      }
+
+      if(this.payTimeRange!=null&&this.payTimeRange.length==2){
+        this.queryParams.payTimeRange=this.payTimeRange[0]+"--"+this.payTimeRange[1]
+      }
+      else{
+        this.queryParams.payTimeRange=null;
+      }
+      if(this.deliveryImportTimeRange!=null&&this.deliveryImportTimeRange.length==2){
+        this.queryParams.deliveryImportTimeRange=this.deliveryImportTimeRange[0]+"--"+this.deliveryImportTimeRange[1]
+      }
+      else{
+        this.queryParams.deliveryImportTimeRange=null;
+      }
+      if(this.deliverySendTimeRange!=null&&this.deliverySendTimeRange.length==2){
+        this.queryParams.deliverySendTimeRange=this.deliverySendTimeRange[0]+"--"+this.deliverySendTimeRange[1]
+      }
+      else{
+        this.queryParams.deliverySendTimeRange=null;
+      }
+      
+      getOrderItemsNum(this.queryParams).then(response => {
+        this.orderItemNum = response.orderItemsNum;
+        this.loading = false;
+      });
+    },
     // 取消按钮
     cancel() {
       this.open = false;
@@ -832,6 +877,7 @@ export default {
     handleQuery() {
       this.queryParams.pageNum = 1;
       this.getList();
+      this.getItemsNum();
     },
     /** 重置按钮操作 */
     resetQuery() {