NoticeInformationSingle~dashboard.88fe34c7.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["NoticeInformationSingle~dashboard"],{"0ccb":function(t,e,a){"use strict";var r=a("e330"),s=a("50c4"),n=a("577e"),o=a("1148"),i=a("1d80"),c=r(o),l=r("".slice),u=Math.ceil,p=function(t){return function(e,a,r){var o,p,d=n(i(e)),f=s(a),h=d.length,m=void 0===r?" ":n(r);return f<=h||""===m?d:(o=f-h,p=c(m,u(o/m.length)),p.length>o&&(p=l(p,0,o)),t?d+p:p+d)}};t.exports={start:p(!1),end:p(!0)}},"2f34":function(t,e,a){},3160:function(t,e,a){"use strict";var r=a("c7eb"),s=a("1da1"),n=a("d4ec"),o=a("bee2"),i=a("8f33"),c=a("262e"),l=a("ff2d"),u=a("bc3a"),p=a.n(u),d=a("f121"),f=a.n(d),h=function(t){function e(){var t;return Object(n["a"])(this,e),t=Object(i["a"])(this,e),p.a.defaults.baseURL=f.a.Host85,t}return Object(c["a"])(e,t),Object(o["a"])(e,[{key:"rewardStatisticsList",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/sales/reward/statistics",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"rewardSearchList",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/sales/reward/search/list",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"rewardDeduction",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/sales/reward/deduction",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"commissionSearchList",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/agent/balance/commission/search/list",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"salesLeaderAllList",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/sales/leader/all/list",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"salesPerformanceList",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/trade/sales/performance/list",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"sendPerformanceReport",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/trade/sales/performance/manager/send",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},{key:"statisticsPerformance",value:function(){var t=Object(s["a"])(Object(r["a"])().mark((function t(){var e,a,s=arguments;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=s.length>0&&void 0!==s[0]?s[0]:{},t.next=3,this.post("/trade/sales/performance/statistics",e);case 3:return a=t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()}])}(l["a"]);e["a"]=new h},"4d90":function(t,e,a){"use strict";var r=a("23e7"),s=a("0ccb").start,n=a("9a0c");r({target:"String",proto:!0,forced:n},{padStart:function(t){return s(this,t,arguments.length>1?arguments[1]:void 0)}})},"93bc":function(t,e,a){},"9a0c":function(t,e,a){"use strict";var r=a("b5db");t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},ab68:function(t,e,a){"use strict";a("93bc")},b7701:function(t,e,a){"use strict";a("2f34")},be87:function(t,e,a){"use strict";a.r(e);a("99af"),a("ac1f"),a("841c");var r=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.pictLoading,expression:"pictLoading"}],staticClass:"view",attrs:{id:"system_ConfigChanges","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[e("div",{staticClass:"crm_search"},[e("el-form",{ref:"form",attrs:{"label-position":"",model:t.search.search,"label-width":""}},[e("el-row",[e("el-col",{attrs:{span:24,md:24,lg:24}},[t.status?e("el-form-item",[e("el-date-picker",{attrs:{type:"week",format:"yyyy ".concat(t.$t("No")," WW ").concat(t.$t("Week")),size:"small",placeholder:t.$t("R-Historical-WeekPlaceholder"),"picker-options":{firstDayOfWeek:1}},on:{change:t.handleWeekChange},model:{value:t.week,callback:function(e){t.week=e},expression:"week"}},[e("template",{slot:"prepend"},[e("span",{staticClass:"crm-cursor"},[t._v(t._s(t.$t("R-Historical-WeekSelector")))])])],2)],1):t._e(),t.status?e("el-form-item",[e("el-button",{staticClass:"crm-border-radius-no crm-border-left-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:t.toSearch}})],1):t._e(),t.search.startDate&&t.search.endDate?e("el-form-item",{staticStyle:{"margin-left":"10px"}},[t._v(" "+t._s(t.search.startDate+"~"+t.search.endDate)+" ")]):t._e()],1)],1),e("el-form-item",{staticStyle:{float:"right"}},[t.display["R-Historical-Export"].show?e("el-button",{staticClass:"crm-border-radius-no",attrs:{size:"small",type:"primary",icon:"el-icon-download",loading:t.exportLoading},on:{click:t.exportData}},[t._v(t._s(t.$t("Btn.Export")))]):t._e()],1)],1)],1),e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.displayTableData,stripe:"","row-class-name":t.getRowClassName}},[e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-Ranking")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.subIndex||"--")+" ")]}}])}),e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-Name")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.formatName(e.row.salesName)||"0")+" ")]}}])}),e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-DepositAmount")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" $"+t._s(t.formatNumber(e.row.depositAmount)||"0")+" ")]}}])}),e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-DepositCustomerNum")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.depositCustomNum)+" ")]}}])}),e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-TradeCustomerNum")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.tradeCustomNum)+" ")]}}])}),e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-RewardSubtotal")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" $"+t._s(t.formatNumber(e.row.rewardAmount))+" ")]}}])}),e("el-table-column",{attrs:{prop:"",align:"left",label:t.$t("R-Historical-RewardTotal")},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" $"+t._s(t.formatNumber(e.row.rewardAmountSum))+" ")]}}])})],1),"ROLE_SALE"==t.info.roteCode&&t.lastRowData?e("div",{staticClass:"last-row-display"},[e("div",{staticClass:"last-row-header"},[t.lastRowData.subIndex?t._e():e("span",{staticStyle:{color:"red"}},[t._v(t._s(t.$t("R-Historical-PerformanceNotMet")))])]),e("div",{staticClass:"last-row-content"},[e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-RankingLabel")))]),e("span",{staticClass:"value"},[t._v(t._s(t.lastRowData.subIndex||"--"))])]),e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-NameLabel")))]),e("span",{staticClass:"value"},[t._v(t._s(t.formatName(t.lastRowData.salesName)||"0"))])]),e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-DepositAmountLabel")))]),e("span",{staticClass:"value"},[t._v("$"+t._s(t.formatNumber(t.lastRowData.depositAmount)||"0"))])]),e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-DepositCustomerNumLabel")))]),e("span",{staticClass:"value"},[t._v(t._s(t.lastRowData.depositCustomNum))])]),e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-TradeCustomerNumLabel")))]),e("span",{staticClass:"value"},[t._v(t._s(t.lastRowData.tradeCustomNum))])]),e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-RewardSubtotalLabel")))]),e("span",{staticClass:"value"},[t._v("$"+t._s(t.formatNumber(t.lastRowData.rewardAmount)))])]),e("div",{staticClass:"last-row-item"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("R-Historical-RewardTotalLabel")))]),e("span",{staticClass:"value"},[t._v("$"+t._s(t.formatNumber(t.lastRowData.rewardAmountSum)))])])])]):t._e(),t.mock_tableData.length>0&&"ROLE_SALE"!==t.info.roteCode&&t.status?e("div",{staticClass:"crm_pagination"},[e("div",{staticClass:"crm_page_total"},[e("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item1",expression:"'Page.total.item1'"}]}),e("span",[t._v(t._s(t.pagerInfo.rowTotal))]),e("span",{directives:[{name:"t",rawName:"v-t",value:"Page.total.item2",expression:"'Page.total.item2'"}]})]),e("el-pagination",{staticClass:"page",attrs:{background:"",layout:"sizes, prev, pager, next","page-sizes":[10,20,50,100],"page-size":t.pagerInfo.row,total:t.pagerInfo.rowTotal,"current-page":t.pagerInfo.current},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1):t._e()],1)},s=[],n=a("c7eb"),o=a("5530"),i=a("1da1"),c=(a("14d9"),a("fb6a"),a("a9e3"),a("b64b"),a("d3b7"),a("3ca3"),a("466d"),a("4d90"),a("5319"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("bc3a")),l=a.n(c),u=a("3160"),p=a("f121"),d=a.n(p),f=d.a.Code,h={name:"SalesRewardStatistics",props:{status:{type:Boolean,default:!0}},components:{},data:function(){return{info:{},exportLoading:!1,pictLoading:!1,week:"",mock_tableData:[],search:{startDate:"",endDate:""},yearOptions:[],pagerInfo:{row:15,current:1,pageTotal:0,rowTotal:0}}},computed:{display:function(){try{var t=this.Session.Get("display",!0);return t?JSON.parse(t):{}}catch(e){return console.error("Error parsing display data:",e),{}}},displayTableData:function(){return"ROLE_SALE"==this.info.roteCode&&this.mock_tableData.length>0?this.mock_tableData.slice(0,-1):this.mock_tableData},lastRowData:function(){return"ROLE_SALE"==this.info.roteCode&&this.mock_tableData.length>0?this.mock_tableData[this.mock_tableData.length-1]:null}},methods:{exportData:function(){var t=this;return Object(i["a"])(Object(n["a"])().mark((function e(){var a,r,s,i,c,u,p,f;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.exportLoading=!0,e.prev=1,a=Object(o["a"])({},t.search),delete a.page,e.next=6,l.a.get("/sales/reward/statistics/export",{params:a,responseType:"blob",baseURL:d.a.Host85,headers:{"Access-Token":sessionStorage.getItem("access_token"),Language:sessionStorage.getItem("lang"),CLIENT:sessionStorage.getItem("CLIENT"),"Content-Type":"application/json"}});case 6:r=e.sent,s=new Blob([r.data],{type:r.headers["content-type"]||"application/octet-stream"}),i=window.URL.createObjectURL(s),c=document.createElement("a"),c.href=i,u=r.headers&&r.headers["content-disposition"],p="email_records_export.xlsx",u&&(f=u.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/),f&&f[1]&&(p=f[1].replace(/['"]/g,""))),c.download=p,document.body.appendChild(c),c.click(),document.body.removeChild(c),window.URL.revokeObjectURL(i),e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](1),console.error("Export error:",e.t0);case 24:return e.prev=24,t.exportLoading=!1,e.finish(24);case 27:case"end":return e.stop()}}),e,null,[[1,21,24,27]])})))()},initYearOptions:function(){var t=(new Date).getFullYear();this.yearOptions=[];for(var e=t-5;e<=t+2;e++)this.yearOptions.push(e)},searchFunc:function(){var t=this;return Object(i["a"])(Object(n["a"])().mark((function e(){var a;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.pictLoading=!0,e.prev=1,t.display["R-Historical-Search"]&&t.display["R-Historical-Search"].show){e.next=6;break}return t.$pigeon.MessageWarning(t.$i18n.t("Msg.NotDisplay")),t.pictLoading=!1,e.abrupt("return");case 6:e.next=14;break;case 8:return e.prev=8,e.t0=e["catch"](1),console.error("Error checking display permissions:",e.t0),t.$pigeon.MessageWarning(t.$i18n.t("Msg.NotDisplay")),t.pictLoading=!1,e.abrupt("return");case 14:return e.next=16,u["a"].rewardStatisticsList(Object(o["a"])(Object(o["a"])({},t.search),{},{page:{current:t.pagerInfo.current,row:t.pagerInfo.row}}));case 16:a=e.sent,a.code==f.StatusOK?(t.mock_tableData=a.data,null!=a.page?(t.pagerInfo.rowTotal=a.page.rowTotal,t.pagerInfo.pageTotal=a.page.pageTotal):(t.pagerInfo.rowTotal=a.data?a.data.length:0,t.pagerInfo.pageTotal=1),t.$pigeon.MessageOK(t.$i18n.t("Msg.SearchSuccess"))):t.$pigeon.MessageError(a.msg),t.pictLoading=!1;case 19:case"end":return e.stop()}}),e,null,[[1,8]])})))()},toSearch:function(){this.pagerInfo.current=1,this.searchFunc()},handleSizeChange:function(t){this.pagerInfo.row=t,this.searchFunc()},handleCurrentChange:function(t){this.pagerInfo.current=t,this.searchFunc()},handleWeekChange:function(t){if(t){var e=this.getWeekStart(t),a=this.getWeekEnd(t);console.log("选择的周开始日期:",e),console.log("选择的周结束日期:",a),this.search.startDate=e,this.search.endDate=a}},getWeekStart:function(t){var e=new Date(t),a=e.getDay(),r=e.getDate()-a+(0===a?-6:1),s=new Date(e.setDate(r));return this.formatDate(s)},getWeekEnd:function(t){var e=new Date(t),a=e.getDay(),r=e.getDate()-a+(0===a?0:7),s=new Date(e.setDate(r));return this.formatDate(s)},formatDate:function(t){var e=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0");return"".concat(e,"-").concat(a,"-").concat(r)},formatName:function(t){if(!t)return"";var e=t.length;return e<=2?t:"".concat(t.charAt(0),"***").concat(t.charAt(e-1))},formatNumber:function(t){return null===t||void 0===t||""===t?"0":Number(t).toLocaleString()},getRowClassName:function(t){var e=t.row,a=t.rowIndex;return console.log("getRowClassName called:",{roteCode:this.info.roteCode,rowIndex:a,totalLength:this.displayTableData.length,isLastRow:a===this.displayTableData.length-1}),"ROLE_SALE"===this.info.roteCode&&a===this.displayTableData.length-1?(console.log("Applying last-row class to row:",a,e),"last-row"):""}},mounted:function(){this.initYearOptions();var t=new Date;this.week=t,this.handleWeekChange(t),this.searchFunc()},created:function(){this.info=JSON.parse(sessionStorage.getItem("info"))}},m=h,g=(a("b7701"),a("ab68"),a("2877")),b=Object(g["a"])(m,r,s,!1,null,"771f8054",null);e["default"]=b.exports}}]);