Commit f9dde762 by Sxy

build: 统计订单详情 添加字段

parent 51861ca8
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-1443e452.9e7173ae.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-165243e0.b492b0f1.css rel=prefetch><link href=/css/chunk-21750558.e23c1580.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-6f2cbd14.9e7173ae.css rel=prefetch><link href=/css/chunk-cced0942.9e7173ae.css rel=prefetch><link href=/css/chunk-d149adaa.f8dbae02.css rel=prefetch><link href=/css/chunk-d8c2144a.6e6ae301.css rel=prefetch><link href=/css/chunk-df45a5bc.a7edb6cd.css rel=prefetch><link href=/css/chunk-e4469852.9e7173ae.css rel=prefetch><link href=/css/chunk-f222113c.9e7173ae.css rel=prefetch><link href=/css/chunk-f2f1a488.d8eef113.css rel=prefetch><link href=/css/chunk-f62e12ac.01fa3ad2.css rel=prefetch><link href=/css/chunk-ffd6f8d2.e8e9a917.css rel=prefetch><link href=/js/chunk-011c3638.06d7003b.js rel=prefetch><link href=/js/chunk-035dc4cc.710bdc85.js rel=prefetch><link href=/js/chunk-0ab50610.9b58371b.js rel=prefetch><link href=/js/chunk-135913c0.66d93e40.js rel=prefetch><link href=/js/chunk-1443e452.4f6430bb.js rel=prefetch><link href=/js/chunk-14b9857b.ed27b7ec.js rel=prefetch><link href=/js/chunk-15e8872a.6610da89.js rel=prefetch><link href=/js/chunk-165243e0.9135918c.js rel=prefetch><link href=/js/chunk-17a52274.0d6e366e.js rel=prefetch><link href=/js/chunk-19e15a3a.8f6518f8.js rel=prefetch><link href=/js/chunk-21750558.3447a67a.js rel=prefetch><link href=/js/chunk-2246d353.719c4ea5.js rel=prefetch><link href=/js/chunk-25b4ef7e.1c232891.js rel=prefetch><link href=/js/chunk-2ac8eb42.acda6cc2.js rel=prefetch><link href=/js/chunk-2b2f857a.898db1de.js rel=prefetch><link href=/js/chunk-2c359864.dca680df.js rel=prefetch><link href=/js/chunk-2d0d61ef.cdb477ef.js rel=prefetch><link href=/js/chunk-2d0e1b68.749026ab.js rel=prefetch><link href=/js/chunk-2d0e68e0.79464dfa.js rel=prefetch><link href=/js/chunk-2d0e889c.0b0580e0.js rel=prefetch><link href=/js/chunk-2d0e8c8d.ba823b1d.js rel=prefetch><link href=/js/chunk-2d0efc5d.cae67bf9.js rel=prefetch><link href=/js/chunk-2d20828f.b3cd9cd4.js rel=prefetch><link href=/js/chunk-3385141a.149b5d69.js rel=prefetch><link href=/js/chunk-478cec6d.8c08206a.js rel=prefetch><link href=/js/chunk-4b34365e.50a66e9e.js rel=prefetch><link href=/js/chunk-5e8df079.82b41331.js rel=prefetch><link href=/js/chunk-65fbd1dd.6a488dea.js rel=prefetch><link href=/js/chunk-6bdf4cb2.5ddab2b6.js rel=prefetch><link href=/js/chunk-6f2cbd14.ab38bfe3.js rel=prefetch><link href=/js/chunk-71c14da5.e7cf0cf4.js rel=prefetch><link href=/js/chunk-75599edb.c9839a62.js rel=prefetch><link href=/js/chunk-9922dc82.18c58550.js rel=prefetch><link href=/js/chunk-cced0942.d306d49d.js rel=prefetch><link href=/js/chunk-d149adaa.00506a5f.js rel=prefetch><link href=/js/chunk-d8c2144a.4860fa34.js rel=prefetch><link href=/js/chunk-df45a5bc.ad5ab19a.js rel=prefetch><link href=/js/chunk-e4469852.3cf060a7.js rel=prefetch><link href=/js/chunk-ebfa399c.35333d3f.js rel=prefetch><link href=/js/chunk-f222113c.a1323451.js rel=prefetch><link href=/js/chunk-f2f1a488.9ec66490.js rel=prefetch><link href=/js/chunk-f62e12ac.044c9a8c.js rel=prefetch><link href=/js/chunk-ffd6f8d2.53c3038e.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.1b3fa9b1.js rel=preload as=script><link href=/js/chunk-vendors.2b17a7d6.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.2b17a7d6.js></script><script src=/js/app.1b3fa9b1.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-1443e452.9e7173ae.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-165243e0.b492b0f1.css rel=prefetch><link href=/css/chunk-21750558.e23c1580.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-6f2cbd14.9e7173ae.css rel=prefetch><link href=/css/chunk-cced0942.9e7173ae.css rel=prefetch><link href=/css/chunk-d149adaa.f8dbae02.css rel=prefetch><link href=/css/chunk-d8c2144a.6e6ae301.css rel=prefetch><link href=/css/chunk-df45a5bc.a7edb6cd.css rel=prefetch><link href=/css/chunk-e4469852.9e7173ae.css rel=prefetch><link href=/css/chunk-f222113c.9e7173ae.css rel=prefetch><link href=/css/chunk-f2f1a488.d8eef113.css rel=prefetch><link href=/css/chunk-f62e12ac.01fa3ad2.css rel=prefetch><link href=/css/chunk-ffd6f8d2.e8e9a917.css rel=prefetch><link href=/js/chunk-011c3638.06d7003b.js rel=prefetch><link href=/js/chunk-035dc4cc.710bdc85.js rel=prefetch><link href=/js/chunk-0ab50610.9b58371b.js rel=prefetch><link href=/js/chunk-135913c0.66d93e40.js rel=prefetch><link href=/js/chunk-1443e452.4f6430bb.js rel=prefetch><link href=/js/chunk-14b9857b.ed27b7ec.js rel=prefetch><link href=/js/chunk-15e8872a.6610da89.js rel=prefetch><link href=/js/chunk-165243e0.9135918c.js rel=prefetch><link href=/js/chunk-17a52274.0d6e366e.js rel=prefetch><link href=/js/chunk-19e15a3a.8f6518f8.js rel=prefetch><link href=/js/chunk-21750558.3447a67a.js rel=prefetch><link href=/js/chunk-2246d353.719c4ea5.js rel=prefetch><link href=/js/chunk-25b4ef7e.1c232891.js rel=prefetch><link href=/js/chunk-2ac8eb42.acda6cc2.js rel=prefetch><link href=/js/chunk-2b2f857a.898db1de.js rel=prefetch><link href=/js/chunk-2c359864.dca680df.js rel=prefetch><link href=/js/chunk-2d0d61ef.cdb477ef.js rel=prefetch><link href=/js/chunk-2d0e1b68.749026ab.js rel=prefetch><link href=/js/chunk-2d0e68e0.79464dfa.js rel=prefetch><link href=/js/chunk-2d0e889c.0b0580e0.js rel=prefetch><link href=/js/chunk-2d0e8c8d.ba823b1d.js rel=prefetch><link href=/js/chunk-2d0efc5d.cae67bf9.js rel=prefetch><link href=/js/chunk-2d20828f.b3cd9cd4.js rel=prefetch><link href=/js/chunk-3385141a.149b5d69.js rel=prefetch><link href=/js/chunk-478cec6d.8c08206a.js rel=prefetch><link href=/js/chunk-4b34365e.50a66e9e.js rel=prefetch><link href=/js/chunk-5e8df079.82b41331.js rel=prefetch><link href=/js/chunk-65fbd1dd.6a488dea.js rel=prefetch><link href=/js/chunk-6bdf4cb2.5ddab2b6.js rel=prefetch><link href=/js/chunk-6f2cbd14.ab38bfe3.js rel=prefetch><link href=/js/chunk-71c14da5.e7cf0cf4.js rel=prefetch><link href=/js/chunk-75599edb.c9839a62.js rel=prefetch><link href=/js/chunk-9922dc82.18c58550.js rel=prefetch><link href=/js/chunk-cced0942.d306d49d.js rel=prefetch><link href=/js/chunk-d149adaa.00506a5f.js rel=prefetch><link href=/js/chunk-d8c2144a.4860fa34.js rel=prefetch><link href=/js/chunk-df45a5bc.ad5ab19a.js rel=prefetch><link href=/js/chunk-e4469852.3cf060a7.js rel=prefetch><link href=/js/chunk-ebfa399c.35333d3f.js rel=prefetch><link href=/js/chunk-f222113c.a1323451.js rel=prefetch><link href=/js/chunk-f2f1a488.9ec66490.js rel=prefetch><link href=/js/chunk-f62e12ac.87832a9a.js rel=prefetch><link href=/js/chunk-ffd6f8d2.53c3038e.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.af9c40b2.js rel=preload as=script><link href=/js/chunk-vendors.2b17a7d6.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.2b17a7d6.js></script><script src=/js/app.af9c40b2.js></script></body></html>
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f62e12ac"],{"0ebd":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("ButtonGroup",[a("Button",{attrs:{type:e.timeButtonType("date")},on:{click:function(t){return e.updateTimeType("date")}}},[e._v("日")]),a("Button",{attrs:{type:e.timeButtonType("month")},on:{click:function(t){return e.updateTimeType("month")}}},[e._v("月")]),a("Button",{attrs:{type:e.timeButtonType("year")},on:{click:function(t){return e.updateTimeType("year")}}},[e._v("年")]),a("Button",{attrs:{type:e.timeButtonType("daterange")},on:{click:function(t){return e.updateTimeType("daterange")}}},[e._v("自定义")])],1),e._v("\n   \n "),a("DatePicker",{attrs:{type:e.datePickerType,placement:"bottom",placeholder:"请选择时间"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)},n=[],r=a("caaf"),s=a.n(r),c={name:"timeScreen",props:{initTimeType:String,initTime:[Date,Array,Object,String]},data:function(){return{value:[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")],timeType:"daterange",datePickerType:"daterange"}},watch:{value:function(e,t){this.changeValue(e)}},components:{},computed:{},methods:{timeButtonType:function(e){return this.timeType===e?"primary":"default"},updateTimeType:function(e){switch(this.timeType=e,this.datePickerType=e,e){case"date":this.value=s()().format("YYYY-MM-DD");break;case"month":this.value=s()().format("YYYY-MM");break;case"year":this.value=s()().format("YYYY");break;case"daterange":this.value=[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}},changeValue:function(e){if(!e||Array.isArray(e)&&e.length>0&&!e[0])this.$emit("changeTime",void 0,{timeType:this.timeType,time:e});else{var t=[];switch(this.timeType){case"date":t=[s()(e).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break;case"month":t=[s()(e).startOf("month").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("month").format("YYYY-MM-DD HH:mm:ss")];break;case"year":t=[s()(e).startOf("year").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("year").format("YYYY-MM-DD HH:mm:ss")];break;case"daterange":t=[s()(e[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}this.$emit("changeTime",t,{timeType:this.timeType,time:e})}}},mounted:function(){this.initTimeType&&this.initTime&&(this.timeType=this.initTimeType,this.datePickerType=this.initTimeType,this.value=this.initTime)}},l=c,o=a("5d22"),u=Object(o["a"])(l,i,n,!1,null,null,null);t["a"]=u.exports},"38bc":function(e,t,a){},"5e84":function(e,t,a){"use strict";a("38bc")},a343:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search"},[a("Input",{attrs:{search:"","enter-button":"",placeholder:e.placeholder,size:"large",clearable:""},on:{"on-enter":e.screenSubmit,"on-search":e.screenSubmit},model:{value:e.allNumber,callback:function(t){e.allNumber=t},expression:"allNumber"}})],1),a("div",{staticClass:"content"},[a("Form",{ref:"infoList",attrs:{model:e.infoListSearch,"label-width":110}},[a("Row",[a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"查询列表类型"}},[a("Select",{staticStyle:{width:"200px"},attrs:{filterable:""},on:{"on-change":e.listTypeChange},model:{value:e.infoListSearch.listType,callback:function(t){e.$set(e.infoListSearch,"listType",t)},expression:"infoListSearch.listType"}},e._l(e.listType,(function(t,i){return a("Option",{key:i,attrs:{value:t.code}},[e._v(e._s(t.name))])})),1)],1)],1),a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"产品名称"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.productType,callback:function(t){e.$set(e.infoListSearch,"productType",t)},expression:"infoListSearch.productType"}},e._l(e.allProducts,(function(t,i){return a("Option",{key:i,attrs:{value:t}},[a("span",[e._v(e._s(t))])])})),1)],1)],1),a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"渠道"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.channelType,callback:function(t){e.$set(e.infoListSearch,"channelType",t)},expression:"infoListSearch.channelType"}},e._l(e.allChannels,(function(t,i){return a("Option",{key:i,attrs:{value:t.uapp_id}},[e._v("\n "+e._s(t.app_name)+"\n ")])})),1)],1)],1)],1),a("Row",[a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"状态"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.status,callback:function(t){e.$set(e.infoListSearch,"status",t)},expression:"infoListSearch.status"}},e._l(e.typeList,(function(t){return a("Option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.label))])})),1)],1)],1),a("Col",{attrs:{span:"12"}},[a("FormItem",{attrs:{label:"时间筛选"}},[a("TIMESCREEN",{attrs:{initTimeType:e.initTimeType,initTime:e.initTime},on:{changeTime:e.changeTime}})],1)],1),a("Col",{attrs:{span:"2"}},[a("Button",{attrs:{type:"primary",disabled:e.hiddenButton},on:{click:e.screenSubmit}},[e._v("查询")])],1)],1)],1),a("Divider"),a("div",{staticClass:"export-excl"},[a("Button",{on:{click:e.exportExcl}},[e._v("导出excl")])],1),a("div",{staticClass:"list-table"},[a("Table",{attrs:{border:"",loading:e.tableLoading,columns:e.columns,data:e.listData,height:"600"}})],1),a("div",{staticClass:"list-page"},[a("Page",{attrs:{current:e.pageNum,total:e.listTotal,"show-total":"","show-sizer":""},on:{"on-change":e.pageNumChange,"on-page-size-change":e.pageSizeChange}})],1)],1)])},n=[],r=(a("ac67"),a("1bc7"),a("32ea"),a("aa18"),a("982e"),a("34f5")),s=(a("6a61"),a("ed32")),c=a("7e1e"),l=a("0ebd"),o=a("caaf"),u=a.n(o),p=a("0a21");function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f={name:"businessOpportunity",components:{TIMESCREEN:l["a"]},computed:{},data:function(){return{allChannels:[],allProducts:[],typeList:[],listType:[{code:"business",name:"需求"},{code:"businessToOrder",name:"需求转订单"},{code:"order",name:"订单"}],infoListSearch:{},hiddenButton:!0,initTimeType:null,initTime:null,columns:[],listData:[],listTotal:0,pageSize:10,pageNum:1,tableLoading:!0,placeholder:"",allNumber:""}},methods:{initData:function(){this.getAllChannels(),this.getAllProducts();var e=this.$route.query,t=e.listType,a=e.productType,i=e.channelType,n=e.timeType,r=e.time;this.infoListSearch.listType=t||"business",a&&(this.infoListSearch.productType=a),i&&(this.infoListSearch.channelType=i),n&&r&&(this.initTimeType=n,this.initTime=r),this.screenSubmit()},initColumns:function(){var e=this;this.$nextTick((function(){switch(e.infoListSearch.listType){case"business":case"businessToOrder":e.columns=[{title:"渠道",key:"app_name",align:"center"},{title:"需求号",key:"needNo",align:"center"},{title:"渠道需求号",key:"channelNeedNo",align:"center"},{title:"产品名称",key:"productName",align:"center"},{title:"地区",key:"area",align:"center"},{title:"联系人",key:"publishName",align:"center"},{title:"联系电话",key:"publishMobile",align:"center"},{title:"备注",key:"publishContent",align:"center",tooltip:!0},{title:"需求状态",key:"statusName",align:"center"},{title:"创建时间",key:"created_at",align:"center"}],e.placeholder="可根据需求号、渠道需求号、联系人手机号搜索",e.typeList=[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}];break;case"order":e.columns=[{title:"渠道",key:"app_name"},{title:"订单号",key:"orderNo"},{title:"渠道订单号",key:"channelOrderNo"},{title:"产品名称",key:"productName"},{title:"联系人",key:"contactName"},{title:"联系电话",key:"mobile"},{title:"备注",key:"province"},{title:"推送次数",key:"isPushNum"},{title:"推送状态",key:"pushStatus"},{title:"订单状态",key:"orderStatusName"},{title:"创建时间",key:"created_at"}],e.placeholder="可根据订单号、渠道订单号、联系人手机号搜索",e.typeList=[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}];break}}))},getAllChannels:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["h"])();case 2:t=e.sent,this.allChannels=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAllProducts:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["m"])();case 2:t=e.sent,this.allProducts=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getStatisticsList:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function e(){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={},t.infoListSearch.time&&t.infoListSearch.time.length>0&&(a.start=t.infoListSearch.time[0],a.end=t.infoListSearch.time[1]),t.infoListSearch.channelType&&(a.uapp_id=t.infoListSearch.channelType),t.infoListSearch.productType&&(a.type_code=t.infoListSearch.productType),t.infoListSearch.status&&(a.status=t.infoListSearch.status),t.allNumber&&(a.fuzzy_code=t.allNumber),t.tableLoading=!0,e.next=9,Object(c["w"])(h(h({},a),{},{listType:t.infoListSearch.listType,pageNum:t.pageNum,pageSize:t.pageSize}));case 9:i=e.sent,console.log(i),t.listTotal=i.total,t.listData=t.buildStatisticsList(i.rows),t.tableLoading=!1;case 14:case"end":return e.stop()}}),e)}))));case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),buildStatisticsList:function(e){return["business","businessToOrder"].includes(this.infoListSearch.listType)?e.map((function(e){return h(h({},e),{},{area:"".concat(e.province&&"null"!=e.province?e.province:"").concat(e.city&&"null"!=e.city?e.city:""),productName:e.typeName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})})):e.map((function(e){return h(h({},e),{},{isPushNum:e.isPushNum,pushStatus:["待推送","推送失败","已成功推送"][e.pushStatus],productName:e.itemName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})}))},screenSubmit:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=1,this.initColumns(),e.next=4,this.getStatisticsList();case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),pageNumChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),pageSizeChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageSize=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),changeTime:function(e){this.infoListSearch.time=e,this.hiddenButton=!e},exportExcl:function(){var e=this;this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function t(){var a,i,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},e.infoListSearch.time&&e.infoListSearch.time.length>0&&(a.start=e.infoListSearch.time[0],a.end=e.infoListSearch.time[1]),e.infoListSearch.channelType&&(a.uapp_id=e.infoListSearch.channelType),e.infoListSearch.productType&&(a.type_code=e.infoListSearch.productType),e.allNumber&&(a.fuzzy_code=e.allNumber),t.next=7,Object(c["w"])(h(h({},a),{},{listType:e.infoListSearch.listType,pageSize:-1}));case 7:i=t.sent,console.log(i),n={title:e.columns.map((function(e){return e.title})),key:e.columns.map((function(e){return e.key})),data:e.buildStatisticsList(i.rows),autoWidth:!0,filename:"列表数据_".concat(u()().format("YYYYMMDDHHmmss"))},p["a"].export_array_to_excel(n);case 11:case"end":return t.stop()}}),t)}))))},listTypeChange:function(e){switch(this.infoListSearch.status=null,this.infoListSearch.listType){case"business":case"businessToOrder":this.typeList=[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}];break;case"order":this.typeList=[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}];break}}},created:function(){this.initData()}},y=f,d=(a("5e84"),a("5d22")),b=Object(d["a"])(y,i,n,!1,null,null,null);t["default"]=b.exports}}]); (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f62e12ac"],{"0ebd":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("ButtonGroup",[a("Button",{attrs:{type:e.timeButtonType("date")},on:{click:function(t){return e.updateTimeType("date")}}},[e._v("日")]),a("Button",{attrs:{type:e.timeButtonType("month")},on:{click:function(t){return e.updateTimeType("month")}}},[e._v("月")]),a("Button",{attrs:{type:e.timeButtonType("year")},on:{click:function(t){return e.updateTimeType("year")}}},[e._v("年")]),a("Button",{attrs:{type:e.timeButtonType("daterange")},on:{click:function(t){return e.updateTimeType("daterange")}}},[e._v("自定义")])],1),e._v("\n   \n "),a("DatePicker",{attrs:{type:e.datePickerType,placement:"bottom",placeholder:"请选择时间"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)},n=[],r=a("caaf"),s=a.n(r),c={name:"timeScreen",props:{initTimeType:String,initTime:[Date,Array,Object,String]},data:function(){return{value:[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")],timeType:"daterange",datePickerType:"daterange"}},watch:{value:function(e,t){this.changeValue(e)}},components:{},computed:{},methods:{timeButtonType:function(e){return this.timeType===e?"primary":"default"},updateTimeType:function(e){switch(this.timeType=e,this.datePickerType=e,e){case"date":this.value=s()().format("YYYY-MM-DD");break;case"month":this.value=s()().format("YYYY-MM");break;case"year":this.value=s()().format("YYYY");break;case"daterange":this.value=[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}},changeValue:function(e){if(!e||Array.isArray(e)&&e.length>0&&!e[0])this.$emit("changeTime",void 0,{timeType:this.timeType,time:e});else{var t=[];switch(this.timeType){case"date":t=[s()(e).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break;case"month":t=[s()(e).startOf("month").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("month").format("YYYY-MM-DD HH:mm:ss")];break;case"year":t=[s()(e).startOf("year").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("year").format("YYYY-MM-DD HH:mm:ss")];break;case"daterange":t=[s()(e[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}this.$emit("changeTime",t,{timeType:this.timeType,time:e})}}},mounted:function(){this.initTimeType&&this.initTime&&(this.timeType=this.initTimeType,this.datePickerType=this.initTimeType,this.value=this.initTime)}},l=c,o=a("5d22"),u=Object(o["a"])(l,i,n,!1,null,null,null);t["a"]=u.exports},"38bc":function(e,t,a){},"5e84":function(e,t,a){"use strict";a("38bc")},a343:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search"},[a("Input",{attrs:{search:"","enter-button":"",placeholder:e.placeholder,size:"large",clearable:""},on:{"on-enter":e.screenSubmit,"on-search":e.screenSubmit},model:{value:e.allNumber,callback:function(t){e.allNumber=t},expression:"allNumber"}})],1),a("div",{staticClass:"content"},[a("Form",{ref:"infoList",attrs:{model:e.infoListSearch,"label-width":110}},[a("Row",[a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"查询列表类型"}},[a("Select",{staticStyle:{width:"200px"},attrs:{filterable:""},on:{"on-change":e.listTypeChange},model:{value:e.infoListSearch.listType,callback:function(t){e.$set(e.infoListSearch,"listType",t)},expression:"infoListSearch.listType"}},e._l(e.listType,(function(t,i){return a("Option",{key:i,attrs:{value:t.code}},[e._v(e._s(t.name))])})),1)],1)],1),a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"产品名称"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.productType,callback:function(t){e.$set(e.infoListSearch,"productType",t)},expression:"infoListSearch.productType"}},e._l(e.allProducts,(function(t,i){return a("Option",{key:i,attrs:{value:t}},[a("span",[e._v(e._s(t))])])})),1)],1)],1),a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"渠道"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.channelType,callback:function(t){e.$set(e.infoListSearch,"channelType",t)},expression:"infoListSearch.channelType"}},e._l(e.allChannels,(function(t,i){return a("Option",{key:i,attrs:{value:t.uapp_id}},[e._v("\n "+e._s(t.app_name)+"\n ")])})),1)],1)],1)],1),a("Row",[a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"状态"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.status,callback:function(t){e.$set(e.infoListSearch,"status",t)},expression:"infoListSearch.status"}},e._l(e.typeList,(function(t){return a("Option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.label))])})),1)],1)],1),a("Col",{attrs:{span:"12"}},[a("FormItem",{attrs:{label:"时间筛选"}},[a("TIMESCREEN",{attrs:{initTimeType:e.initTimeType,initTime:e.initTime},on:{changeTime:e.changeTime}})],1)],1),a("Col",{attrs:{span:"2"}},[a("Button",{attrs:{type:"primary",disabled:e.hiddenButton},on:{click:e.screenSubmit}},[e._v("查询")])],1)],1)],1),a("Divider"),a("div",{staticClass:"export-excl"},[a("Button",{on:{click:e.exportExcl}},[e._v("导出excl")])],1),a("div",{staticClass:"list-table"},[a("Table",{attrs:{border:"",loading:e.tableLoading,columns:e.columns,data:e.listData,height:"600"}})],1),a("div",{staticClass:"list-page"},[a("Page",{attrs:{current:e.pageNum,total:e.listTotal,"show-total":"","show-sizer":""},on:{"on-change":e.pageNumChange,"on-page-size-change":e.pageSizeChange}})],1)],1)])},n=[],r=(a("ac67"),a("1bc7"),a("32ea"),a("aa18"),a("982e"),a("34f5")),s=(a("6a61"),a("ed32")),c=a("7e1e"),l=a("0ebd"),o=a("caaf"),u=a.n(o),p=a("0a21");function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f={name:"businessOpportunity",components:{TIMESCREEN:l["a"]},computed:{},data:function(){return{allChannels:[],allProducts:[],typeList:[],listType:[{code:"business",name:"需求"},{code:"businessToOrder",name:"需求转订单"},{code:"order",name:"订单"}],infoListSearch:{},hiddenButton:!0,initTimeType:null,initTime:null,columns:[],listData:[],listTotal:0,pageSize:10,pageNum:1,tableLoading:!0,placeholder:"",allNumber:""}},methods:{initData:function(){this.getAllChannels(),this.getAllProducts();var e=this.$route.query,t=e.listType,a=e.productType,i=e.channelType,n=e.timeType,r=e.time;this.infoListSearch.listType=t||"business",a&&(this.infoListSearch.productType=a),i&&(this.infoListSearch.channelType=i),n&&r&&(this.initTimeType=n,this.initTime=r),this.screenSubmit()},initColumns:function(){var e=this;this.$nextTick((function(){switch(e.infoListSearch.listType){case"business":case"businessToOrder":e.columns=[{title:"渠道",key:"app_name",align:"center"},{title:"需求号",key:"needNo",align:"center"},{title:"渠道需求号",key:"channelNeedNo",align:"center"},{title:"产品名称",key:"productName",align:"center"},{title:"地区",key:"area",align:"center"},{title:"联系人",key:"publishName",align:"center"},{title:"联系电话",key:"publishMobile",align:"center"},{title:"备注",key:"publishContent",align:"center",tooltip:!0},{title:"需求状态",key:"statusName",align:"center"},{title:"创建时间",key:"created_at",align:"center"}],e.placeholder="可根据需求号、渠道需求号、联系人手机号搜索",e.typeList=[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}];break;case"order":e.columns=[{title:"渠道",key:"app_name"},{title:"订单号",key:"orderNo"},{title:"渠道订单号",key:"channelOrderNo"},{title:"产品名称",key:"productName"},{title:"联系人",key:"contactName"},{title:"联系电话",key:"mobile"},{title:"备注",key:"province"},{title:"推送次数",key:"isPushNum"},{title:"推送状态",key:"pushStatus"},{title:"订单状态",key:"orderStatusName"},{title:"创建时间",key:"created_at"}],e.placeholder="可根据订单号、渠道订单号、联系人手机号搜索",e.typeList=[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}];break}}))},getAllChannels:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["h"])();case 2:t=e.sent,this.allChannels=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAllProducts:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["m"])();case 2:t=e.sent,this.allProducts=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getStatisticsList:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function e(){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={},t.infoListSearch.time&&t.infoListSearch.time.length>0&&(a.start=t.infoListSearch.time[0],a.end=t.infoListSearch.time[1]),t.infoListSearch.channelType&&(a.uapp_id=t.infoListSearch.channelType),t.infoListSearch.productType&&(a.type_code=t.infoListSearch.productType),t.infoListSearch.status&&(a.status=t.infoListSearch.status),t.allNumber&&(a.fuzzy_code=t.allNumber),t.tableLoading=!0,e.next=9,Object(c["w"])(h(h({},a),{},{listType:t.infoListSearch.listType,pageNum:t.pageNum,pageSize:t.pageSize}));case 9:i=e.sent,console.log(i),t.listTotal=i.total,t.listData=t.buildStatisticsList(i.rows),t.tableLoading=!1;case 14:case"end":return e.stop()}}),e)}))));case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),buildStatisticsList:function(e){return["business","businessToOrder"].includes(this.infoListSearch.listType)?e.map((function(e){return h(h({},e),{},{area:"".concat(e.province&&"null"!=e.province?e.province:"").concat(e.city&&"null"!=e.city?e.city:""),productName:e.typeName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})})):e.map((function(e){return h(h({},e),{},{isPushNum:e.isPushNum,pushStatus:["待推送","未知","推送失败","已成功推送"][e.pushStatus],productName:e.itemName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})}))},screenSubmit:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=1,this.initColumns(),e.next=4,this.getStatisticsList();case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),pageNumChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),pageSizeChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageSize=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),changeTime:function(e){this.infoListSearch.time=e,this.hiddenButton=!e},exportExcl:function(){var e=this;this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function t(){var a,i,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},e.infoListSearch.time&&e.infoListSearch.time.length>0&&(a.start=e.infoListSearch.time[0],a.end=e.infoListSearch.time[1]),e.infoListSearch.channelType&&(a.uapp_id=e.infoListSearch.channelType),e.infoListSearch.productType&&(a.type_code=e.infoListSearch.productType),e.allNumber&&(a.fuzzy_code=e.allNumber),t.next=7,Object(c["w"])(h(h({},a),{},{listType:e.infoListSearch.listType,pageSize:-1}));case 7:i=t.sent,console.log(i),n={title:e.columns.map((function(e){return e.title})),key:e.columns.map((function(e){return e.key})),data:e.buildStatisticsList(i.rows),autoWidth:!0,filename:"列表数据_".concat(u()().format("YYYYMMDDHHmmss"))},p["a"].export_array_to_excel(n);case 11:case"end":return t.stop()}}),t)}))))},listTypeChange:function(e){switch(this.infoListSearch.status=null,this.infoListSearch.listType){case"business":case"businessToOrder":this.typeList=[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}];break;case"order":this.typeList=[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}];break}}},created:function(){this.initData()}},y=f,d=(a("5e84"),a("5d22")),b=Object(d["a"])(y,i,n,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment