chunk-b97b.a655983d.js 6.8 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-b97b"],{dmRz:function(t,e,a){},fo5Q:function(t,e,a){"use strict";var r=a("dmRz");a.n(r).a},qzL0:function(t,e,a){"use strict";a.r(e);var r=a("QbLZ"),n=a.n(r),s=a("14Xm"),i=a.n(s),l=a("D3Ub"),c=a.n(l),o={data:function(){return{search_form:{staff_name:"",department_id:"",status:"",type_id:""},time:[],departmentOption:[],typeOptions:[],statusOptions:[],tableData:[],total:1,current_page:1,page_size:15}},methods:{getDepartmentOption:function(){var t=this;return c()(i.a.mark(function e(){var a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$http.pc_post("plugin/opportunityManagement/getDepartmentList",{},"loading");case 3:if(1==(a=e.sent).result){e.next=6;break}return e.abrupt("return",t.$message.error(a.msg));case 6:t.departmentOption=a.data,e.next=11;break;case 9:e.prev=9,e.t0=e.catch(0);case 11:case"end":return e.stop()}},e,t,[[0,9]])}))()},getTableData:function(){var t=this;return c()(i.a.mark(function e(){var a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$http.pc_post("plugin/opportunityManagement/getStatisticsList",{page:t.current_page,page_size:t.page_size,search:n()({},t.search_form,{time:t.time})},"loading");case 3:if(1==(a=e.sent).result){e.next=6;break}return e.abrupt("return",t.$message.error(a.msg));case 6:t.tableData=a.data.data,t.total=a.data.total,t.current_page=a.data.current_page,t.page_size=a.data.per_page,e.next=14;break;case 12:e.prev=12,e.t0=e.catch(0);case 14:case"end":return e.stop()}},e,t,[[0,12]])}))()},getStatusList:function(){var t=this;return c()(i.a.mark(function e(){var a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$http.pc_post("plugin/opportunityManagement/getStatus",{},"loading");case 3:if(1==(a=e.sent).result){e.next=6;break}return e.abrupt("return",t.$message.error(a.msg));case 6:t.statusOptions=a.data?a.data.status_set_list:[],e.next=11;break;case 9:e.prev=9,e.t0=e.catch(0);case 11:case"end":return e.stop()}},e,t,[[0,9]])}))()},getTypeList:function(){var t=this;return c()(i.a.mark(function e(){var a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$http.pc_post("plugin/opportunityManagement/getType",{},"loading");case 3:if(1==(a=e.sent).result){e.next=6;break}return e.abrupt("return",t.$message.error(a.msg));case 6:t.typeOptions=a.data?a.data.status_set_list:[],e.next=11;break;case 9:e.prev=9,e.t0=e.catch(0);case 11:case"end":return e.stop()}},e,t,[[0,9]])}))()},search:function(t){console.log(t),this.current_page=t,this.getTableData()},handleSizeChange:function(t){this.current_page=1,this.page_size=t,this.getTableData()}},created:function(){this.getDepartmentOption(),this.getTableData(),this.getStatusList(),this.getTypeList()},components:{opportunityManagementSide:a("Lw1i").a}},p=(a("fo5Q"),a("KHd+")),u=Object(p.a)(o,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"all"},[a("opportunity-management-side",{attrs:{defaultActive:"opportunityStatistics"}}),t._v(" "),a("div",{staticStyle:{width:"calc(100% - 150px)"},attrs:{id:"app"}},[a("div",{staticClass:"vue-head"},[t._m(0),t._v(" "),a("div",{staticClass:"vue-search"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"员工名称"},model:{value:t.search_form.staff_name,callback:function(e){t.$set(t.search_form,"staff_name",e)},expression:"search_form.staff_name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-select",{attrs:{placeholder:"请选择部门",clearable:""},model:{value:t.search_form.department_id,callback:function(e){t.$set(t.search_form,"department_id",e)},expression:"search_form.department_id"}},t._l(t.departmentOption,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-select",{attrs:{placeholder:"商机状态",clearable:""},model:{value:t.search_form.status,callback:function(e){t.$set(t.search_form,"status",e)},expression:"search_form.status"}},t._l(t.statusOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-select",{attrs:{placeholder:"商机类型",clearable:""},model:{value:t.search_form.type_id,callback:function(e){t.$set(t.search_form,"type_id",e)},expression:"search_form.type_id"}},t._l(t.typeOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-date-picker",{attrs:{type:"datetimerange","value-format":"yyyy-MM-dd HH:mm:ss","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:t.time,callback:function(e){t.time=e},expression:"time"}})],1),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.search(1)}}},[t._v("搜索")])],1)],1)],1),t._v(" "),a("div",{staticClass:"vue-main"},[t._m(1),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{label:"排序",align:"center",type:"index"}}),t._v(" "),a("el-table-column",{attrs:{label:"员工姓名",align:"center",prop:"name"}}),t._v(" "),a("el-table-column",{attrs:{label:"商机总数",align:"center",prop:"total_now"}}),t._v(" "),a("el-table-column",{attrs:{label:"本周商机数量",align:"center",prop:"week_now"}}),t._v(" "),a("el-table-column",{attrs:{label:"上周商机数量",align:"center",prop:"last_week"}}),t._v(" "),a("el-table-column",{attrs:{label:"上月商机数量",align:"center",prop:"last_month"}}),t._v(" "),a("el-table-column",{attrs:{label:"本月商机数量",align:"center",prop:"month_now"}})],1)],1)]),t._v(" "),t.total>0?a("div",{staticClass:"vue-page"},[a("el-row",[a("el-col",{attrs:{align:"right"}},[a("el-pagination",{attrs:{layout:"total, sizes, prev, pager, next, jumper","page-sizes":[15,20,50,100,200],total:t.total,"page-size":t.page_size,"current-page":t.current_page,background:""},on:{"size-change":t.handleSizeChange,"current-change":t.search}})],1)],1)],1):t._e()])],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[e("div",{staticClass:"vue-main-title-left"}),this._v(" "),e("div",{staticClass:"vue-main-title-content",staticStyle:{flex:"0 0 130px"}},[this._v("\n 商机管理>商机统计\n ")]),this._v(" "),e("div",{staticClass:"vue-main-title-button"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[e("div",{staticClass:"vue-main-title-content",staticStyle:{flex:"0 0 130px"}})])}],!1,null,"b6c41e3a",null);u.options.__file="opportunityStatistics.vue";e.default=u.exports}}]);