Ver código fonte

账单推送统计增加开票类型查询

yanliming 4 anos atrás
pai
commit
cec8d2a610

+ 5 - 1
src/api/business/billPush.js

@@ -106,11 +106,15 @@ function billPushGoodStatisticsList(formData){
   return request.post(constant.serverUrl + "/business/billPush/billPushGoodStatisticsList", formData);
 }
 
+function getInvoiceTypeList(){
+  return request.post(constant.serverUrl + "/business/billPush/getInvoiceTypeList");
+}
+
 
 
 
 
 export default {
     pageList,create,edit,add,update,remove,batchRemove,payServiceList,createGoods,detail,goodsPageList,pushBill,closeBill,updateOrder,createPayTime,editPayTime
-    ,updateIsOpenWechatOrAlipay,checkInBillpageList,wxQucode,alipayCode,invoiceTypeList,billPushGoodStatisticsList
+    ,updateIsOpenWechatOrAlipay,checkInBillpageList,wxQucode,alipayCode,invoiceTypeList,billPushGoodStatisticsList,getInvoiceTypeList
   }

+ 20 - 1
src/views/business/billPush-statistics-list.vue

@@ -47,6 +47,16 @@
                     <el-option label="否" :value="false"></el-option>
                 </el-select>
             </el-form-item>
+            <el-form-item label="开票类型" prop="invoiceType">
+                <el-select v-model="queryModel.invoiceType"  size="mini"  >
+                    <el-option
+                        v-for="item in invoiceTypeList"
+                        :key="item.value"
+                        :label="item.name"
+                        :value="item.value"
+                    ></el-option>
+                </el-select>
+            </el-form-item>
             <el-form-item label="支付时间" prop="payTimeRange">
                 <el-date-picker
                     v-model="queryModel.payTimeRange"
@@ -169,7 +179,8 @@ export default {
                 pushTimeRange: "",
                 payTimeRange:"",
                 payStatus:"",
-                invoiced: null
+                invoiced: null,
+                invoiceType:"",
             },
             treeData: [],
             loading: false,
@@ -196,6 +207,7 @@ export default {
                 }
             ],
             tableData: [],
+            invoiceTypeList:[],
             payStatusList:[
                 {
                     id:"10",
@@ -274,6 +286,11 @@ export default {
             this.collectionAccountList = jsonData.data;
         });
 
+        billPushApi.getInvoiceTypeList().then((response)=>{
+            var jsonData = response.data;
+            this.invoiceTypeList = jsonData.data;
+        });
+
         setTimeout(()=>{
             this.tableHeight = pageUtil.autoAdjustHeight(this.$refs.formTable.$el);
         },1000);
@@ -308,6 +325,8 @@ export default {
             formData.append("payTimeRange", self.queryModel.payTimeRange);
             formData.append("payStatus", self.queryModel.payStatus);
 
+            formData.append("invoiceType", self.queryModel.invoiceType);
+
             if(self.queryModel.invoiced!=null){
                 formData.append("invoiced", self.queryModel.invoiced);
             }