pagesA-crm-statisticalFrom-achieveStatis.86e08f9c.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-crm-statisticalFrom-achieveStatis"],{"0461":function(t,e,a){"use strict";a.r(e);var i=a("062d"),s=a("6425");for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);a("d2e8");var r=a("828b"),o=Object(r["a"])(s["default"],i["b"],i["c"],!1,null,"77b1b914",null,!1,i["a"],void 0);e["default"]=o.exports},"062d":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var i={qiunDataCharts:a("9d05").default},s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{},[a("v-uni-view",{staticClass:"querylist"},[a("v-uni-view",{staticClass:"queryfir"},[a("v-uni-picker",{attrs:{mode:"date",fields:"year"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeYear.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"form_right"},[a("v-uni-view",[t._v(t._s(t.dataYear?t.dataYear+"年":"点击选择"))]),a("v-uni-image",{staticClass:"bottomimg",attrs:{src:t.BASE_IMG_URL+"xia.png",mode:"scaleToFill"}})],1)],1)],1),a("v-uni-view",{staticClass:"queryfir"},[a("v-uni-picker",{attrs:{range:t.typeList,value:t.typeIndex},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeDataType.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"form_right"},[a("v-uni-view",[t._v(t._s(t.typeList[t.typeIndex]?t.typeList[t.typeIndex]:"点击选择"))]),a("v-uni-image",{staticClass:"bottomimg",attrs:{src:t.BASE_IMG_URL+"xia.png",mode:"scaleToFill"}})],1)],1)],1),a("v-uni-view",{staticClass:"queryfir"},[a("v-uni-view",{staticClass:"form_right",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toSelect.apply(void 0,arguments)}}},[a("v-uni-view",[t._v(t._s(t.staffObj.id?t.staffObj.name:"点击选择"))]),a("v-uni-image",{staticClass:"bottomimg",attrs:{src:t.BASE_IMG_URL+"xia.png",mode:"scaleToFill"}})],1)],1)],1),a("v-uni-view",{staticClass:"sectionbox"},[a("v-uni-view",{staticClass:"setAchieve",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toTarget.apply(void 0,arguments)}}},[t._v("设置个人目标")]),a("v-uni-view",{staticClass:"sec_type"},[a("v-uni-picker",{attrs:{range:t.arr,value:t.arrIndex,"range-key":"name"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeArr.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"form_right"},[a("v-uni-view",{staticStyle:{"font-size":"28rpx"}},[t._v(t._s(t.arr[t.arrIndex]?t.arr[t.arrIndex].name:"点击选择"))]),a("v-uni-image",{staticClass:"bottomimg",attrs:{src:t.BASE_IMG_URL+"xia.png",mode:"scaleToFill"}})],1)],1)],1),a("v-uni-view",{staticClass:"sec_top"},[a("v-uni-view",{staticClass:"sec_left"},[a("v-uni-view",{staticClass:"left_t"},[t._v("目标(元)")]),a("v-uni-view",{staticClass:"left_m"},[t._v(t._s(t.yeartarget.achievement?t.yeartarget.achievement:0))])],1),a("v-uni-view",{staticClass:"sec_left"},[a("v-uni-view",{staticClass:"left_t"},[t._v("完成(元)")]),a("v-uni-view",{staticClass:"left_m"},[t._v(t._s(t.yeartarget.money?t.yeartarget.money:0))])],1)],1),a("v-uni-view",{staticClass:"sec_bot"},[a("v-uni-view",{staticClass:"pro_box"},[a("v-uni-view",{staticClass:"pro_in",style:{width:(t.yeartarget.ratio>100?100:t.yeartarget.ratio)+"%"}})],1),a("v-uni-view",{staticClass:"bot_w"},[a("v-uni-view",{staticClass:"bot_w_l"},[t._v("完成"),a("span",[t._v(t._s(t.yeartarget.ratio)+"%")])]),a("v-uni-view",{staticClass:"bot_w_l"},[t._v("剩余目标"),a("span",[t._v(t._s(t.yeartarget.achievement-t.yeartarget.money>=0?t.yeartarget.achievement-t.yeartarget.money:0)+"元")])])],1)],1)],1),a("v-uni-view",{staticClass:"chartbox"},[a("v-uni-view",{staticClass:"chart_top"},[a("qiun-data-charts",{attrs:{type:"column",canvasId:"jnt",canvas2d:!0,ontouch:!0,opts:t.opts,chartData:t.chartData}})],1),a("v-uni-view",{staticClass:"tabbox"},[a("v-uni-view",{staticClass:"table_li"},[a("v-uni-view",{staticClass:"table_td"},[t._v("时间")]),a("v-uni-view",{staticClass:"table_td"},[t._v("目标(元)")]),a("v-uni-view",{staticClass:"table_td"},[t._v("已完成(元)")]),a("v-uni-view",{staticClass:"table_td"},[t._v("完成度")])],1),t._l(t.list,(function(e,i){return a("v-uni-view",{key:i,staticClass:"table_li"},[a("v-uni-view",{staticClass:"table_td"},[t._v(t._s(e.month))]),a("v-uni-view",{staticClass:"table_td"},[t._v(t._s(e.achievement?e.achievement:0))]),a("v-uni-view",{staticClass:"table_td"},[t._v(t._s(e.money?e.money:0))]),a("v-uni-view",{staticClass:"table_td"},[t._v(t._s(e.ratio)+"%")])],1)}))],2)],1),a("select-staff",{ref:"staffChild",on:{sureStaff:function(e){arguments[0]=e=t.$handleEvent(e),t.sureStaff.apply(void 0,arguments)}}})],1)},n=[]},6425:function(t,e,a){"use strict";a.r(e);var i=a("ef00"),s=a.n(i);for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=s.a},a3f6:function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.querylist[data-v-77b1b914]{padding:0 %?30?%;display:flex;justify-content:space-between;align-items:center;background:#fff}.querylist .queryfir[data-v-77b1b914]{margin-right:%?15?%;background:#fff;border-radius:%?8?%}.querylist .querysec[data-v-77b1b914]{background:#fff;border-radius:%?8?%}.querylist .form_right[data-v-77b1b914]{width:%?180?%;height:%?80?%;font-size:%?28?%;color:#666;text-align:center;line-height:%?48?%;display:flex;justify-content:center;align-items:center}.querylist .form_right .bottomimg[data-v-77b1b914]{width:%?20?%;height:%?33?%;margin-left:%?15?%}.sectionbox[data-v-77b1b914]{padding:%?40?% %?30?% %?40?%;background:#fff;margin-top:%?24?%;position:relative}.sectionbox .setAchieve[data-v-77b1b914]{position:absolute;right:%?30?%;top:%?30?%;font-size:%?28?%;color:#008eff}.sectionbox .sec_type[data-v-77b1b914]{display:flex;justify-content:center;margin-bottom:%?35?%}.sectionbox .sec_type .form_right[data-v-77b1b914]{width:%?180?%;height:%?80?%;font-size:%?22?%;color:#666;text-align:center;line-height:%?48?%;display:flex;justify-content:center;align-items:center}.sectionbox .sec_type .form_right .bottomimg[data-v-77b1b914]{width:%?20?%;height:%?33?%;margin-left:%?15?%}.sectionbox .sec_top[data-v-77b1b914]{display:flex;justify-content:space-between;align-items:center}.sectionbox .sec_top .sec_left[data-v-77b1b914]{width:49%;flex-shrink:0;border-right:%?1?% solid #f5f5f5;text-align:center}.sectionbox .sec_top .sec_left[data-v-77b1b914]:last-child{border-right:0}.sectionbox .sec_top .sec_left .left_t[data-v-77b1b914]{font-size:%?26?%;color:#666;margin-bottom:%?8?%}.sectionbox .sec_top .sec_left .left_m[data-v-77b1b914]{font-size:%?30?%;color:#333}.sectionbox .sec_bot[data-v-77b1b914]{margin-top:%?45?%}.sectionbox .sec_bot .pro_box[data-v-77b1b914]{width:%?690?%;height:%?24?%;border-radius:%?12?%;background:#f5f5f5;position:relative}.sectionbox .sec_bot .pro_box .pro_in[data-v-77b1b914]{width:%?300?%;position:absolute;left:0;top:0;height:%?24?%;border-radius:%?12?%;background:#008eff}.sectionbox .sec_bot .bot_w[data-v-77b1b914]{margin-top:%?20?%;display:flex;justify-content:space-between;align-items:center}.sectionbox .sec_bot .bot_w .bot_w_l[data-v-77b1b914]{font-size:%?28?%;color:#666}.sectionbox .sec_bot .bot_w .bot_w_l span[data-v-77b1b914]{color:#008eff;margin-left:%?8?%}.chartbox[data-v-77b1b914]{margin-top:%?24?%;background:#fff;padding:%?40?% %?30?%}.chartbox .chart_top[data-v-77b1b914]{width:%?690?%;margin:0 auto %?30?%}.chartbox .tabbox[data-v-77b1b914]{border-top:%?1?% solid #dfdfdf;border-left:%?1?% solid #dfdfdf;width:%?690?%}.chartbox .tabbox .table_li[data-v-77b1b914]{display:flex;justify-content:flex-start;align-items:center}.chartbox .tabbox .table_li[data-v-77b1b914]:first-child{background:rgba(3,170,150,.5)}.chartbox .tabbox .table_li .table_td[data-v-77b1b914]{border-bottom:%?1?% solid #dfdfdf;border-right:%?1?% solid #dfdfdf;width:%?221?%;text-align:center;padding:%?20?% 0;color:#333}.chartbox .tabbox .table_li .table_td[data-v-77b1b914]:first-child{width:%?120?%}.chartbox .tabbox .table_li .table_td[data-v-77b1b914]:last-child{width:%?130?%}',""]),t.exports=e},c138:function(t,e,a){var i=a("a3f6");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var s=a("967d").default;s("52752834",i,!0,{sourceMap:!1,shadowMode:!1})},d2e8:function(t,e,a){"use strict";var i=a("c138"),s=a.n(i);s.a},ef00:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("5ef2");var s=a("3a07"),n=i(a("bd1c")),r=a("af8c"),o={components:{selectStaff:n.default},data:function(){return{BASE_IMG_URL:s.BASE_IMG_URL,dataYear:"",typeList:["个人业绩"],typeIndex:0,staffObj:{},yeartarget:{},list:[],arr:[{id:1,name:"合同"},{id:2,name:"回款"}],arrIndex:0,chartData:{},opts:{color:["#f5f5f5","#008EFF"],padding:[15,15,0,5],dataLabel:!1,legend:{},enableScroll:!0,xAxis:{type:"grid",disableGrid:!0,gridType:"dash",itemCount:4,scrollShow:!0,scrollAlign:"left",scrollBackgroundColor:"#F7F7FF",scrollColor:"#DEE7F7"},yAxis:{data:[{min:0}]},extra:{column:{type:"meter",width:12,activeBgColor:"#f5f5f5",activeBgOpacity:1,meterBorder:0,meterFillColor:"#dfdfdf",barBorderRadius:[50,50,50,50]}}},roleType:1}},onLoad:function(){this.roleType=uni.getStorageSync("roleType");var t=new Date;this.dataYear=t.getFullYear();var e=uni.getStorageSync("userinfo");this.staffObj={id:e.id,name:e.name},this.getData()},methods:{getData:function(){var t=this,e={staff_id:this.staffObj.id,year:this.dataYear,status:this.arr[this.arrIndex].id};(0,r.netAchievementStatistics)(e).then((function(e){e=e.data;var a={categories:e.echartdata.month,series:[{name:"目标值",data:e.echartdata.achievement},{name:"完成量",data:e.echartdata.money}]};t.chartData=a,t.yeartarget=e.yeartarget,t.list=e.data}))},changeDataType:function(t){this.typeIndex=t.detail.value,this.getData()},changeYear:function(t){this.dataYear=t.detail.value,this.getData()},toSelect:function(){this.$refs.staffChild.init()},sureStaff:function(t){this.staffObj=t,this.getData()},changeArr:function(t){this.arrIndex=t.detail.value,this.getData()},toTarget:function(){2!=this.roleType||-1==this.rules.indexOf("all")&&-1==this.rules.indexOf("2")?uni.navigateTo({url:"/pagesA/crm/salesTarget/myTarget"}):uni.navigateTo({url:"/pagesA/crm/salesTarget/salesTarget"})}}};e.default=o}}]);