Browse Source

销售报表修改

lucky 2 years ago
parent
commit
9f50a6be4e

+ 113 - 0
src/apis/service/reportQuery/saleReport/index.js

@@ -0,0 +1,113 @@
+//采购部门报表
+import http from "@/apis/axios";
+const api = "admin/";
+export default {
+  // 添加
+  add: (data, params) => http(api + "add", data, "post", params),
+  // 分页查询
+  list: (data, params) => http(api + "cgdlist", data, "post", params),
+  // 删除
+  delete: (data, params) => http(api + "delete", data, "post", params),
+  // 详情
+  detail: (data, params) => http(api + "cgdinfo", data, "post", params),
+  // 更新
+  update: (data, params) => http(api + "cgdedit", data, "post", params),
+
+  //日报
+  saleexportconsultday: (data, params) => http(api + "saleexportconsultday", data, "post", params),
+  //日报导出
+  saleexportconsultdayexport: (data, params) => http(api + "saleexportconsultdayexport", data, "post", params),
+  //咨询单报表
+  saleexportconsultinfo: (data, params) => http(api + "saleexportconsultinfo", data, "post", params),
+  //咨询单报表导出
+  saleexportconsultinfoexport: (data, params) => http(api + "saleexportconsultinfoexport", data, "post", params),
+  //订单报表
+  saleexportlist: (data, params) => http(api + "saleexportlist", data, "post", params),
+  //订单报表导出
+  saleexport: (data, params) => http(api + "saleexport", data, "post", params),
+  //未发货报表
+  saleexportnotout: (data, params) => http(api + "saleexportnotout", data, "post", params),
+  //未发货报表导出
+  saleexportnotoutexport: (data, params) => http(api + "saleexportnotoutexport", data, "post", params),
+  //未签收报表
+  saleexportnotsigned: (data, params) => http(api + "saleexportnotsigned", data, "post", params),
+  //未签收报表导出
+  saleexportnotsignedexport: (data, params) => http(api + "saleexportnotsignedexport", data, "post", params),
+  //售后报表
+  saleexportorderreturn: (data, params) => http(api + "saleexportorderreturn", data, "post", params),
+  //售后报表导出
+  saleexportorderreturnexport: (data, params) => http(api + "saleexportorderreturnexport", data, "post", params),
+  //产品热销排行
+  saleexportgoodrankinglist: (data, params) => http(api + "saleexportgoodrankinglist", data, "post", params),
+  //产品热销排行导出
+  saleexportgoodrankinglistexport: (data, params) => http(api + "saleexportgoodrankinglistexport", data, "post", params),
+
+
+  // 暂无数据____________________________________________
+  //未开票报表
+  reportorderlistdetailed: (data, params) => http(api + "reportorderlistdetailed", data, "post", params),
+  //未开票报表导出
+  reportorderlistdetailedexport: (data, params) => http(api + "reportorderlistdetailedexport", data, "post", params),
+
+
+
+
+  //订单导出表
+  saleexportsaledetailed: (data, params) => http(api + "saleexportsaledetailed", data, "post", params),
+  //订单导出表导出
+  saleexportsaledetailedexport: (data, params) => http(api + "saleexportsaledetailedexport", data, "post", params),
+  //咨询单导出明细
+  saleexportconsultdetailed: (data, params) => http(api + "saleexportconsultdetailed", data, "post", params),
+  //咨询单导出明细导出
+  saleexportconsultdetailedexport: (data, params) => http(api + "saleexportconsultdetailedexport", data, "post", params),
+  //工差明细表
+  saleexportsalediff: (data, params) => http(api + "saleexportsalediff", data, "post", params),
+  //工差明细表导出
+  saleexportsalediffexport: (data, params) => http(api + "saleexportsalediffexport", data, "post", params),
+
+
+
+
+
+
+  //退货明细表
+  reportgoodonlinelist: (data, params) => http(api + "reportgoodonlinelist", data, "post", params),
+  //退货明细表导出
+  reportgoodonlineexport: (data, params) => http(api + "reportgoodonlineexport", data, "post", params),
+  //售后明细表
+  reportgoodofflinelist: (data, params) => http(api + "reportgoodofflinelist", data, "post", params),
+  //售后明细表导出
+  reportgoodofflineexport: (data, params) => http(api + "reportgoodofflineexport", data, "post", params),
+  //议价明细表
+  reportchangeloglist: (data, params) => http(api + "reportchangeloglist", data, "post", params),
+  //议价明细表导出
+  reportchangelogeexport: (data, params) => http(api + "reportchangelogeexport", data, "post", params),
+  //无地址待发货订单
+  reportchangeloglist: (data, params) => http(api + "reportchangeloglist", data, "post", params),
+  //无地址待发货订单导出
+  reportchangelogeexport: (data, params) => http(api + "reportchangelogeexport", data, "post", params),
+  //有地址待发货订单
+  reportchangeloglist: (data, params) => http(api + "reportchangeloglist", data, "post", params),
+  //有地址待发货订单导出
+  reportchangelogeexport: (data, params) => http(api + "reportchangelogeexport", data, "post", params),
+  //开票明细表
+  reportchangeloglist: (data, params) => http(api + "reportchangeloglist", data, "post", params),
+  //开票明细表导出
+  reportchangelogeexport: (data, params) => http(api + "reportchangelogeexport", data, "post", params),
+  //待开票列表
+  reportchangeloglist: (data, params) => http(api + "reportchangeloglist", data, "post", params),
+  //待开票列表导出
+  reportchangelogeexport: (data, params) => http(api + "reportchangelogeexport", data, "post", params),
+  //待回款列表
+  reportchangeloglist: (data, params) => http(api + "reportchangeloglist", data, "post", params),
+  //待回款列表导出
+  reportchangelogeexport: (data, params) => http(api + "reportchangelogeexport", data, "post", params),
+
+};
+
+
+
+
+
+
+

+ 186 - 172
src/views/reportQuery/saleReport/components/columns.js

@@ -12,74 +12,74 @@ const table1 = [
     _noset_: true
   },
   {
-    prop: "addtime",
+    prop: "creater",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "creater_company",
     label: "创建人部门",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "consult_num",
     label: "当日咨询单数量",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "consult_money",
     label: "当日咨询单金额",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "sale_num",
     label: "当日下单数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "sale_money",
     label: "当日下单金额",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "receipt_num",
     label: "当日签收数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "receipt_money",
     label: "当日签收金额",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "invoice_num",
     label: "当日申报发票数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "invoice_money",
     label: "当日申报发票金额",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "after_sales_num",
     label: "单日售后单数",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "after_sales_money",
     label: "单日售后金额",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "payment_num",
     label: "当日回款单数",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "payment_money",
     label: "当日回款金额",
     minWidth: "155px",
   },
@@ -99,74 +99,74 @@ const table2 = [
     _noset_: true
   },
   {
-    prop: "addtime",
+    prop: "creater",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "creater_company",
     label: "创建人部门",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "addtime",
     label: "咨询时间",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "zxNo",
     label: "咨询单号",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "first_customer_org",
     label: "一级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "second_customer_org",
     label: "二级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "companyName",
     label: "客户名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "num",
     label: "数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "unit",
     label: "单位",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "budget_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "total_fee",
     label: "金额",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "is_bids",
     label: "是否采反",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "is_zhuandan",
     label: "订单转单",
     minWidth: "155px",
   },
@@ -185,74 +185,74 @@ const table3 = [
     _noset_: true
   },
   {
-    prop: "addtime",
+    prop: "apply_name",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "creater_company",
     label: "创建人部门",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "addtime",
     label: "下单时间",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "orderCode",
     label: "订单号",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "first_customer_org",
     label: "一级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "second_customer_org",
     label: "二级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "companyName",
     label: "客户名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
-    label: "数量",
+    prop: "good_num",
+    label: "产品数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "unit",
     label: "单位",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "sale_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "total_price",
     label: "金额",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "is_stock",
     label: "是否库存",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "order_type",
     label: "订单类型",
     minWidth: "155px",
   },
@@ -271,69 +271,69 @@ const table4 = [
     _noset_: true
   },
   {
-    prop: "addtime",
+    prop: "apply_name",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "creater_company",
     label: "创建人部门",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "addtime",
     label: "下单时间",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "orderCode",
     label: "订单号",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "first_customer_org",
     label: "一级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "second_customer_org",
     label: "二级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "companyName",
     label: "客户名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_num",
     label: "数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "unit",
     label: "单位",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "sale_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "total_price",
     label: "金额",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "arrive_time",
     label: "承诺发货时间",
     minWidth: "155px",
   },
@@ -353,69 +353,69 @@ const table5 = [
     _noset_: true
   },
   {
-    prop: "addtime",
+    prop: "apply_name",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "creater_company",
     label: "创建人部门",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "addtime",
     label: "下单时间",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "orderCode",
     label: "订单号",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "first_customer_org",
     label: "一级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "second_customer_org",
     label: "二级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "companyName",
     label: "客户名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_num",
     label: "数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "unit",
     label: "单位",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "sale_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "total_price",
     label: "金额",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "sendtime",
     label: "发货时间",
     minWidth: "155px",
   },
@@ -435,80 +435,80 @@ const table6 = [
     _noset_: true
   },
   {
-    prop: "addtime",
+    prop: "apply_name",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "creater_company",
     label: "创建人部门",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "addtime",
     label: "售后时间",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "orderCode",
     label: "订单号",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "first_customer_org",
     label: "一级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "second_customer_org",
     label: "二级企业",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "companyName",
     label: "客户名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "total_num",
     label: "数量",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "unit",
     label: "单位",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "sale_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "total_price",
     label: "金额",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "updatetime",
     label: "签收时间",
     minWidth: "155px",
   },
 
   {
-    prop: "total",
+    prop: "result",
     label: "异常原因",
     minWidth: "155px",
   },
   {
-    prop: "total",
+    prop: "status",
     label: "处理状态",
     minWidth: "155px",
   },
@@ -529,37 +529,37 @@ const table7 = [
     _noset_: true
   },
   {
-    prop: "cgdNo",
+    prop: "cat",
     label: "产品品类",
     minWidth: "155px",
   },
   {
-    prop: "addtime",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
+  // {
+  //   prop: "supplierNo",
+  //   label: "下单时间",
+  //   minWidth: "155px",
+  // },
   {
-    prop: "supplierNo",
-    label: "下单时间",
-    minWidth: "155px",
-  },
-  {
-    prop: "supplier_name",
+    prop: "total_num",
     label: "数量",
     minWidth: "155px",
   },
   {
-    prop: "good_name",
+    prop: "total_price",
     label: "金额",
     minWidth: "155px",
   },
   {
-    prop: "good_num",
+    prop: "first_customer_org",
     label: "一级企业",
     minWidth: "110px",
   },
   {
-    prop: "nake_fee",
+    prop: "second_customer_org",
     label: "二级企业",
     minWidth: "100px",
   },
@@ -567,7 +567,7 @@ const table7 = [
 ]
 
 
-//未开票报表
+//未开票报表___________暂时不做
 const table8 = [
   // {
   //   type: "expand",
@@ -669,132 +669,132 @@ const table9 = [
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "orderCode",
     label: "订单编号",
     minWidth: "155px",
   },
   {
-    prop: "company_name",
+    prop: "order_type",
     label: "订单类型",
     minWidth: "155px",
   },
   {
-    prop: "creater",
+    prop: "status",
     label: "订单状态",
     minWidth: "155px",
   },
   {
-    prop: "nature",
+    prop: "apply_name",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "source",
+    prop: "name",
     label: "创建人所属部门",
     minWidth: "155px",
   },
   {
-    prop: "pay_type",
+    prop: "company",
     label: "销售方公司",
     minWidth: "125px",
   },
   {
-    prop: "delivery_way",
+    prop: "first_customer_org",
     label: "一级组织",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "second_customer_org",
     label: "二级组织",
     minWidth: "155px",
   },
   {
-    prop: "company_name",
+    prop: "companyName",
     label: "购买方公司(客户名称)",
     minWidth: "155px",
   },
   {
-    prop: "creater",
+    prop: "platform_name",
     label: "所属平台",
     minWidth: "155px",
   },
   {
-    prop: "nature",
+    prop: "platform_order",
     label: "平台订单号",
     minWidth: "155px",
   },
   {
-    prop: "source",
+    prop: "poNo",
     label: "其他单号",
     minWidth: "155px",
   },
   {
-    prop: "pay_type",
+    prop: "paytime",
     label: "承诺回款时间",
     minWidth: "125px",
   },
   {
-    prop: "delivery_way",
+    prop: "order_use",
     label: "订单用途",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "activity_type",
     label: "活动类型",
     minWidth: "155px",
   },
   {
-    prop: "company_name",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "creater",
+    prop: "first_cat_name",
     label: "一级分类",
     minWidth: "155px",
   },
   {
-    prop: "nature",
+    prop: "tax",
     label: "税率",
     minWidth: "155px",
   },
   {
-    prop: "source",
+    prop: "sale_price",
     label: "销售单价",
     minWidth: "155px",
   },
   {
-    prop: "pay_type",
+    prop: "good_num",
     label: "下单数量",
     minWidth: "125px",
   },
   {
-    prop: "delivery_way",
+    prop: "total_price",
     label: "销售总额",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "cgder",
     label: "采购人",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "customized",
     label: "工期时间",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "arrive_time",
     label: "要求到货时间",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "remark",
     label: "备注",
     minWidth: "155px",
   },
   {
-    prop: "updatetime",
+    prop: "is_stock",
     label: "是否库存",
     minWidth: "155px",
   },
@@ -817,133 +817,137 @@ const table10 = [
     _noset_: true
   },
   {
-    prop: "returnCode",
+    prop: "addtime",
     label: "咨询时间",
     minWidth: "155px",
   },
   {
-    prop: "addtime",
+    prop: "salesman",
     label: "业务员",
     minWidth: "155px",
   },
   {
-    prop: "cgdNo",
+    prop: "name",
     label: "业务部门",
     minWidth: "155px",
   },
   {
-    prop: "supplier_name",
+    prop: "zxNo",
     label: "咨询单号",
     minWidth: "155px",
   },
+
+  // {
+  //   prop: "",
+  //   label: "咨询类型",
+  //   minWidth: "155px",
+  // },
+
   {
-    prop: "good_name",
-    label: "咨询类型",
-    minWidth: "155px",
-  },
-  {
-    prop: "good_num",
+    prop: "first_customer_org",
     label: "一级组织",
     minWidth: "105px",
   },
   
   {
-    prop: "name",
+    prop: "second_customer_org",
     label: "二级组织",
     minWidth: "150px",
   },
   {
-    prop: "cgder",
+    prop: "companyName",
     label: "客户名称",
     minWidth: "105px",
   },
   {
-    prop: "num",
+    prop: "use_desc",
     label: "产品用途",
     minWidth: "115px",
   },
   {
-    prop: "send_num",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "115px",
   },
   {
-    prop: "result",
+    prop: "brand_name",
     label: "品牌",
     minWidth: "155px",
   },
   {
-    prop: "returnCode",
+    prop: "model",
     label: "型号",
     minWidth: "155px",
   },
   {
-    prop: "addtime",
+    prop: "spuCode",
     label: "产品编码",
     minWidth: "155px",
   },
   {
-    prop: "cgdNo",
+    prop: "first_cat_name",
     label: "一级分类",
     minWidth: "155px",
   },
   {
-    prop: "supplier_name",
+    prop: "sale_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "good_name",
+    prop: "budget_price",
     label: "预算单价",
     minWidth: "155px",
   },
   {
-    prop: "good_num",
+    prop: "unit",
     label: "单位",
     minWidth: "105px",
   },
   {
-    prop: "returnCode",
+    prop: "num",
     label: "需求数量",
     minWidth: "155px",
   },
   {
-    prop: "addtime",
+    prop: "budget_total_price",
     label: "预算总价",
     minWidth: "155px",
   },
+
+  // {
+  //   prop: "",
+  //   label: "产品单价(定价)",
+  //   minWidth: "155px",
+  // },
+
   {
-    prop: "cgdNo",
-    label: "产品单价(定价)",
-    minWidth: "155px",
-  },
-  {
-    prop: "supplier_name",
+    prop: "arrival_time",
     label: "要求到货时间",
     minWidth: "155px",
   },
   {
-    prop: "good_name",
+    prop: "is_addrs",
     label: "是否一地",
     minWidth: "155px",
   },
   {
-    prop: "good_num",
+    prop: "is_custom",
     label: "定制",
     minWidth: "105px",
   },
   {
-    prop: "returnCode",
+    prop: "remark",
     label: "咨询备注",
     minWidth: "155px",
   },
   {
-    prop: "addtime",
+    prop: "status",
     label: "竞单状态",
     minWidth: "155px",
   },
   {
-    prop: "cgdNo",
+    prop: "bargain_code",
     label: "上次咨询单单号",
     minWidth: "155px",
   },
@@ -964,88 +968,98 @@ const table11 = [
     _noset_: true
   },
   {
-    prop: "company_name",
+    prop: "addtime",
     label: "发起时间",
     minWidth: "155px",
   },
   {
-    prop: "creater",
+    prop: "diffCode",
     label: "工差单号",
     minWidth: "125px",
   },
   {
-    prop: "skuCode",
+    prop: "orderCode",
     label: "关联确认单",
     minWidth: "155px",
   },
   {
-    prop: "spuCode",
+    prop: "apply_name",
     label: "创建人",
     minWidth: "155px",
   },
   {
-    prop: "good_name",
+    prop: "apply_company",
     label: "部门",
     minWidth: "155px",
   },
   {
-    prop: "brand_name",
+    prop: "poaddtime",
     label: "确认单下单日期",
     minWidth: "155px",
   },
   {
-    prop: "good_model",
+    prop: "good_name",
     label: "产品名称",
     minWidth: "155px",
   },
   {
-    prop: "name",
+    prop: "company",
     label: "客户名称",
     minWidth: "155px",
   },
   {
-    prop: "tax",
+    prop: "noble_metal",
     label: "贵金属种类",
     minWidth: "105px",
   },
   {
-    prop: "nake_price",
+    prop: "good_num",
     label: "下单数量",
     minWidth: "115px",
   },
   {
-    prop: "online_time",
+    prop: "sale_price",
     label: "单价",
     minWidth: "155px",
   },
   {
-    prop: "tax",
+    prop: "total_price",
     label: "总额",
     minWidth: "105px",
   },
   {
-    prop: "nake_price",
+    prop: "good_weight",
     label: "商品总重量",
     minWidth: "115px",
   },
   {
-    prop: "online_time",
+    prop: "diff_weight",
     label: "工差重量",
     minWidth: "155px",
   },
   {
-    prop: "tax",
+    prop: "diff_price",
     label: "销售工差总费用",
     minWidth: "105px",
   },
   {
-    prop: "nake_price",
+    prop: "is_update_sale",
     label: "是否修改销售额",
     minWidth: "115px",
   },
 
 ]
 
+
+
+//__________________________________下方数据没更新
+
+
+
+
+
+
+
 //退货明细表
 const table12 = [
   // {

+ 4 - 3
src/views/reportQuery/saleReport/components/table1.vue

@@ -20,6 +20,7 @@
                 :size="searchSize"
                 placeholder="选择日期"
                 value-format="yyyy-MM-dd"
+                @change="searchList()"
               >
               </el-date-picker>
             </el-col>
@@ -66,7 +67,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import exTableNew from "../ex-table/main.vue";
 import { table1 } from "./columns";
@@ -122,7 +123,7 @@ export default {
       // return;
       this.loading = true;
 
-      const res = await asyncRequest.reportconsultinfobidssum(this.parmValue);
+      const res = await asyncRequest.saleexportconsultday(this.parmValue);
       if (res && res.code === 0 && res.data) {
         console.log(res);
         this.tableData = res.data.list;
@@ -167,7 +168,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportconsultinfobidssumexport",
+          url: this.fileUrl + "admin/saleexportconsultdayexport",
           responseType: "blob",
           data: model,
           headers: {

+ 4 - 4
src/views/reportQuery/saleReport/components/table10.vue

@@ -92,7 +92,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table10} from "./columns";
 import { mapGetters } from "vuex";
@@ -161,7 +161,7 @@ export default {
       // return;
       this.loading = true;
       
-      const res = await asyncRequest.reportconsultinfobidssumnot(this.parmValue);
+      const res = await asyncRequest.saleexportconsultdetailed(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -241,7 +241,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportconsultinfobidssumnotexport",
+          url: this.fileUrl + "admin/saleexportconsultdetailedexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -264,7 +264,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "未采反信息.zip";
+              let excelName = "咨询单导出明细.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 3 - 3
src/views/reportQuery/saleReport/components/table11.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table11} from "./columns";
 import { mapGetters } from "vuex";
@@ -181,7 +181,7 @@ export default {
       }
       this.loading = true;
       
-      const res = await asyncRequest.reportorderlistdetailed(this.parmValue);
+      const res = await asyncRequest.saleexportsalediff(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -260,7 +260,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportorderlistdetailedexport",
+          url: this.fileUrl + "admin/saleexportsalediffexport",
           responseType: "blob",
           data: model,
           headers: {

+ 2 - 2
src/views/reportQuery/saleReport/components/table12.vue

@@ -103,7 +103,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table12} from "./columns";
 import { mapGetters } from "vuex";
@@ -155,7 +155,7 @@ export default {
     };
   },
   mounted() {
-    // alert("未采反信息:接口暂无数据,以此提示")
+    alert("从这里开始之后的报表,导出名称、接口、未更新")
     this.searchList();
   },
 

+ 1 - 1
src/views/reportQuery/saleReport/components/table13.vue

@@ -100,7 +100,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table13} from "./columns";
 import { mapGetters } from "vuex";

+ 1 - 1
src/views/reportQuery/saleReport/components/table14.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table14} from "./columns";
 import { mapGetters } from "vuex";

+ 1 - 1
src/views/reportQuery/saleReport/components/table15.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table15} from "./columns";
 import { mapGetters } from "vuex";

+ 1 - 1
src/views/reportQuery/saleReport/components/table16.vue

@@ -125,7 +125,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table16} from "./columns";
 import { mapGetters } from "vuex";

+ 1 - 1
src/views/reportQuery/saleReport/components/table17.vue

@@ -107,7 +107,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table17} from "./columns";
 import { mapGetters } from "vuex";

+ 1 - 1
src/views/reportQuery/saleReport/components/table18.vue

@@ -107,7 +107,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table18} from "./columns";
 import { mapGetters } from "vuex";

+ 1 - 1
src/views/reportQuery/saleReport/components/table19.vue

@@ -107,7 +107,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table19} from "./columns";
 import { mapGetters } from "vuex";

+ 4 - 4
src/views/reportQuery/saleReport/components/table2.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table2} from "./columns";
 import { mapGetters } from "vuex";
@@ -181,7 +181,7 @@ export default {
       }
       this.loading = true;
       
-      const res = await asyncRequest.reportorderlistdetailed(this.parmValue);
+      const res = await asyncRequest.saleexportconsultinfo(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -260,7 +260,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportorderlistdetailedexport",
+          url: this.fileUrl + "admin/saleexportconsultinfoexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -283,7 +283,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "订单明细报表.zip";
+              let excelName = "咨询单报表.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 4 - 4
src/views/reportQuery/saleReport/components/table3.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table3} from "./columns";
 import { mapGetters } from "vuex";
@@ -181,7 +181,7 @@ export default {
       }
       this.loading = true;
       
-      const res = await asyncRequest.reportorderlistdetailed(this.parmValue);
+      const res = await asyncRequest.saleexportlist(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -260,7 +260,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportorderlistdetailedexport",
+          url: this.fileUrl + "admin/saleexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -283,7 +283,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "订单明细报表.zip";
+              let excelName = "订单报表.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 4 - 4
src/views/reportQuery/saleReport/components/table4.vue

@@ -88,7 +88,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table4} from "./columns";
 import { mapGetters } from "vuex";
@@ -165,7 +165,7 @@ export default {
       // return;
       this.loading = true;
       
-      const res = await asyncRequest.reportsupplierlist(this.parmValue);
+      const res = await asyncRequest.saleexportnotout(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -276,7 +276,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportsupplierlistexport",
+          url: this.fileUrl + "admin/saleexportnotoutexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -299,7 +299,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "每日录入供应商报表.zip";
+              let excelName = "未发货报表.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 4 - 4
src/views/reportQuery/saleReport/components/table5.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table5} from "./columns";
 import { mapGetters } from "vuex";
@@ -181,7 +181,7 @@ export default {
       }
       this.loading = true;
       
-      const res = await asyncRequest.reportorderlistdetailed(this.parmValue);
+      const res = await asyncRequest.saleexportnotsigned(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -260,7 +260,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportorderlistdetailedexport",
+          url: this.fileUrl + "admin/saleexportnotsignedexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -283,7 +283,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "订单明细报表.zip";
+              let excelName = "未签收报表.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 4 - 4
src/views/reportQuery/saleReport/components/table6.vue

@@ -104,7 +104,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table6} from "./columns";
 import { mapGetters } from "vuex";
@@ -173,7 +173,7 @@ export default {
       // return;
       this.loading = true;
       
-      const res = await asyncRequest.reportconsultinfobidssumnot(this.parmValue);
+      const res = await asyncRequest.saleexportorderreturn(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -253,7 +253,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportconsultinfobidssumnotexport",
+          url: this.fileUrl + "admin/saleexportorderreturnexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -276,7 +276,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "未采反信息.zip";
+              let excelName = "售后报表.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 4 - 4
src/views/reportQuery/saleReport/components/table7.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table7} from "./columns";
 import { mapGetters } from "vuex";
@@ -181,7 +181,7 @@ export default {
       }
       this.loading = true;
       
-      const res = await asyncRequest.reportorderlistdetailed(this.parmValue);
+      const res = await asyncRequest.saleexportgoodrankinglist(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -260,7 +260,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportorderlistdetailedexport",
+          url: this.fileUrl + "admin/saleexportgoodrankinglistexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -283,7 +283,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "订单明细报表.zip";
+              let excelName = "产品热销排行.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();

+ 1 - 1
src/views/reportQuery/saleReport/components/table8.vue

@@ -112,7 +112,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table8} from "./columns";
 import { mapGetters } from "vuex";

+ 4 - 4
src/views/reportQuery/saleReport/components/table9.vue

@@ -125,7 +125,7 @@
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
-import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
+import asyncRequest from "@/apis/service/reportQuery/saleReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
 import { table9} from "./columns";
 import { mapGetters } from "vuex";
@@ -203,7 +203,7 @@ export default {
       // return;
       this.loading = true;
       
-      const res = await asyncRequest.reportconsultinfobidssumnot(this.parmValue);
+      const res = await asyncRequest.saleexportsaledetailed(this.parmValue);
       if (res && res.code === 0 && res.data) {
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
@@ -285,7 +285,7 @@ export default {
         let httpType = `aplication/zip`;
         axios({
           method: "post",
-          url: this.fileUrl + "admin/reportconsultinfobidssumnotexport",
+          url: this.fileUrl + "admin/saleexportsaledetailedexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -308,7 +308,7 @@ export default {
               let link = document.createElement("a");
               link.style.display = "none";
               link.href = url;
-              let excelName = "未采反信息.zip";
+              let excelName = "订单导出表.zip";
               link.setAttribute("download", excelName);
               document.body.appendChild(link);
               link.click();