Commit 2bbd80a3 authored by wangwei's avatar wangwei

后台修改

parent 1105011d
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.28b5e8ce66422cb93d32.js></script><script type=text/javascript src=/static/js/vendor.70bf4e4bb70d2410e3da.js></script><script type=text/javascript src=/static/js/app.828c217ec29d1cbb1d40.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.ea2a4812febfe9bbbdc2.js></script><script type=text/javascript src=/static/js/vendor.70bf4e4bb70d2410e3da.js></script><script type=text/javascript src=/static/js/app.828c217ec29d1cbb1d40.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
webpackJsonp([46],{"3v57":function(t,e,n){var a=n("OlqX");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("rjj0")("5ce04b49",a,!1,{})},OlqX:function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n[data-v-36189ea5] .el-table--enable-row-hover .el-table__body tr:hover > td {\n background-color: #fff;\n}\n[data-v-36189ea5] .el-table .warning-row {\n background: oldlace;\n}\n[data-v-36189ea5] .el-progress-bar__inner {\n max-width: 100% !important;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/marketStatistics/index.vue"],names:[],mappings:";AACA;EACE,uBAAuB;CACxB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,2BAA2B;CAC5B",file:"index.vue",sourcesContent:["\n[data-v-36189ea5] .el-table--enable-row-hover .el-table__body tr:hover > td {\n background-color: #fff;\n}\n[data-v-36189ea5] .el-table .warning-row {\n background: oldlace;\n}\n[data-v-36189ea5] .el-progress-bar__inner {\n max-width: 100% !important;\n}\n"],sourceRoot:""}])},SKyX:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),r={name:"index",data:function(){return{list:[],dateList:[],propertyList:["title","start_at","total_join_num","total_max_join_num","total_target_join_num","complete_rate","target_diff","wait_join_num","other_wait_join_num"]}},methods:{initPage:function(){var t=this;Object(a._52)().then(function(e){t.list=e,e[0].date&&e[0].date.forEach(function(e){t.dateList.push(e.pay_date)})})},tableRowClassName:function(t){t.row;return 0===t.rowIndex?"warning-row":""},arraySpanMethod:function(t){if(this.propertyList.indexOf(t.column.property)>-1){if(0===t.rowIndex||t.row.id!==this.list[t.rowIndex-1].id){for(var e=1,n=t.rowIndex+1;n<this.list.length&&t.row.id===this.list[n].id;n++)e++;return{rowspan:e,colspan:1}}return{rowspan:0,colspan:0}}return{rowspan:1,colspan:1}}},created:function(){this.initPage()}},o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("el-table",{attrs:{border:"",align:"center","header-cell-style":{background:"#5f5f5f",color:"#fff"},data:t.list,height:"calc(100vh - 100px)",size:"mini","row-class-name":t.tableRowClassName,"span-method":t.arraySpanMethod}},[n("el-table-column",{attrs:{prop:"title",fixed:"left",align:"center",label:"期数名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"start_at",align:"center",fixed:"left",width:"120",label:"开始时间"}}),t._v(" "),n("el-table-column",{attrs:{width:"180",prop:"wait_join_num",align:"left",fixed:"left",label:"期数总状况"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n 团购待进班人数:"+t._s(e.row.wait_join_num)+"\n "),n("br"),t._v("\n 外部订单待进班人数:"+t._s(e.row.other_wait_join_num)+"\n "),n("br"),t._v("\n 总进班人数:"+t._s(e.row.total_join_num)+"\n "),n("br"),t._v("\n 需求供量:"+t._s(e.row.total_max_join_num)+"\n "),n("br"),t._v("\n 目标差距:"+t._s(e.row.target_diff<0?"超标"+-1*e.row.target_diff:e.row.target_diff)+"个\n "),n("br"),t._v("\n 完成率:"),n("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,status:"success",percentage:1e3*e.row.complete_rate/10}})]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"class_name",align:"center",width:"120",fixed:"left",label:"班级名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"max_join_num",width:"120",align:"center",label:"预计加入人数"}}),t._v(" "),n("el-table-column",{attrs:{prop:"join_num",width:"100",align:"center",label:"已进班人数"}}),t._v(" "),n("el-table-column",{attrs:{prop:"other_allot_num",align:"center",width:"150",label:"外部订单已分配人数"}}),t._v(" "),t._l(t.dateList,function(e,a){return n("el-table-column",{attrs:{align:"center",label:e}},[n("el-table-column",{attrs:{align:"center",width:"90px",label:"系统招生量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.date[a].total_buy_num)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{align:"center",width:"120px",label:"外部订单招生量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.date[a].total_other_buy_num)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{align:"center",label:"进班量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.date[a].total_into_num)+"\n ")]}}])})],1)})],2)],1)};o._withStripped=!0;var l={render:o,staticRenderFns:[]},i=l;var s=!1;var c=n("VU/8")(r,i,!1,function(t){s||n("3v57")},"data-v-36189ea5",null);c.options.__file="src\\components\\marketStatistics\\index.vue";e.default=c.exports}});
\ No newline at end of file
!function(e){var f=window.webpackJsonp;window.webpackJsonp=function(c,n,r){for(var b,t,o,i=0,u=[];i<c.length;i++)t=c[i],a[t]&&u.push(a[t][0]),a[t]=0;for(b in n)Object.prototype.hasOwnProperty.call(n,b)&&(e[b]=n[b]);for(f&&f(c,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)o=d(d.s=r[i]);return o};var c={},a={55:0};function d(f){if(c[f])return c[f].exports;var a=c[f]={i:f,l:!1,exports:{}};return e[f].call(a.exports,a,a.exports,d),a.l=!0,a.exports}d.e=function(e){var f=a[e];if(0===f)return new Promise(function(e){e()});if(f)return f[2];var c=new Promise(function(c,d){f=a[e]=[c,d]});f[2]=c;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,d.nc&&r.setAttribute("nonce",d.nc),r.src=d.p+"static/js/"+e+"."+{0:"ebbfacc3ef81aa0a306c",1:"54fbda24a583f200069e",2:"f6637dfcecb835b30ac7",3:"727602eb62b29f4ef1fe",4:"785f6ddf1a0c0167f95d",5:"e58ba4701159ac45f286",6:"381c8b3f7906b1235e6f",7:"afbcc8a3537c3bf62a39",8:"1f8fef45f17977af48d9",9:"5a290f8c8fc9b9bd35e5",10:"cb29e5da97135295aeb9",11:"4ad414640ef6ea52d64d",12:"c8b25907b2f320ded536",13:"9919666599e49b0e8238",14:"8784c71c4a83be114b9e",15:"22672093c1f911a51cce",16:"ad405f7e29a0b711f8e1",17:"0716c0c29f1257fd3050",18:"9b4cfaf45c2e7d98c92d",19:"16459f82f6e1930f4be6",20:"3f91f19ef4a74ad09d53",21:"a1e1f7fbd23aa8ec19d8",22:"8fca2fdf4b430e6e0989",23:"68f409980a48ff7086f0",24:"643f35cb68e302173f39",25:"a4db578ef5c8a2d7a931",26:"95bb8e5fb8f026e8c050",27:"21ee38062358aadc3334",28:"f85f1a85bcceb67074f0",29:"e8f2dde10773bb3bcfb5",30:"77d87ff61fd4658b17a6",31:"c40fc532ad1bd03dcab6",32:"0adc7243632cf8228d59",33:"ef532e03e5a768d91706",34:"74d7715d36519e8cb3ec",35:"2cd38d5db123f74b3194",36:"9c2e843e5ca700fbb6c5",37:"fd6545d1d4f26a6e3014",38:"cd006c98eef1d431de14",39:"1a3556ed902d3d172a4b",40:"ba84b2256d70d8e37d53",41:"1bc43b2335496e9e5354",42:"b44529aaa35c8b216c7e",43:"a4d446ce63b6dd128b8f",44:"6776224bc6376d74fa68",45:"f002ee4b50549513cd1e",46:"fbbf029ca1c1624e3f85",47:"2348c77c5e2fea2a4d42",48:"4f67bf2a921f20c7854d",49:"ebcac9cb3894c6d71006",50:"90a3c5a8ea4349c52014",51:"86d9d820c48197300f36",52:"8b97868f59ff2a7ea9fe"}[e]+".js";var b=setTimeout(t,12e4);function t(){r.onerror=r.onload=null,clearTimeout(b);var f=a[e];0!==f&&(f&&f[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return r.onerror=r.onload=t,n.appendChild(r),c},d.m=e,d.c=c,d.d=function(e,f,c){d.o(e,f)||Object.defineProperty(e,f,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(f,"a",f),f},d.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},d.p="/",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.06621eb4ca2347953e265a25c599fac3.css rel=stylesheet></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.af3551c5b0fdf93d8dc0.js></script><script type=text/javascript src=/static/js/vendor.d78a529943511c3b7597.js></script><script type=text/javascript src=/static/js/app.455643b3843c8d3d0d36.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.8fe7888d80edabd105da6e041477ba15.css rel=stylesheet></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.e1e9ec70c8f55766454b.js></script><script type=text/javascript src=/static/js/vendor.d78a529943511c3b7597.js></script><script type=text/javascript src=/static/js/app.050d21faf9fb69d8a906.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([37],{Gq4G:function(t,e){},TPCG:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s("CCn6"),r={name:"entrance",props:["entranceObj"],data:function(){return{activeName:"news_user",form:{msg:""},form2:{msg:""},thisList:{},thisList2:{},goodsList:[]}},mounted:function(){this.first()},filters:{},methods:{handleClick:function(t){this.activeName=t.name,"news_user"===t.name?this.first():this.second()},first:function(){var t=this;Object(i._32)({key:"new_user_redirect"}).then(function(e){var s=e.list[0];t.form.msg=s.desc,t.thisList=s})},second:function(){var t=this;Object(i._39)({limit:100}).then(function(e){t.goodsList=e.list,Object(i._32)({key:"share_goods_id"}).then(function(e){var s=e.list[0];t.form2.msg=s.value,t.thisList2=s})})},submitForm:function(t){var e=this;this.$refs[t].validate(function(s){if(!s)return console.log("error submit!!"),!1;"form"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList.key,value:e.thisList.value,desc:e.form.msg},s=e.thisList.id;console.log(s,t),Object(i._109)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList2.key,value:e.form2.msg,desc:e.thisList2.desc},s=e.thisList2.id;Object(i._109)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})})})}}},n={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("div",{staticStyle:{"margin-top":"30px"}}),t._v(" "),s("el-tabs",{attrs:{type:"card"},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[s("el-tab-pane",{attrs:{label:"新用户跳转链接",name:"news_user"}},[s("el-form",{ref:"form",staticClass:"demo-ruleForm",staticStyle:{width:"600px"},attrs:{model:t.form,"label-width":"120px"}},[s("el-form-item",{attrs:{label:"链接地址",prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form.msg,callback:function(e){t.$set(t.form,"msg",t._n(e))},expression:"form.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-tab-pane",{attrs:{label:"打卡商品ID",name:"share_goods"}},[s("el-form",{ref:"form2",staticClass:"demo-ruleForm",staticStyle:{width:"600px"},attrs:{model:t.form2,"label-width":"120px"}},[s("el-form-item",{attrs:{label:"打卡商品ID",prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form2.msg,callback:function(e){t.$set(t.form2,"msg",e)},expression:"form2.msg"}},t._l(t.goodsList,function(t){return s("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form2")}}},[t._v("确定")])],1)],1)],1)],1)],1)},staticRenderFns:[]};var o=s("VU/8")(r,n,!1,function(t){s("Gq4G")},"data-v-b6eeae80",null);e.default=o.exports}});
\ No newline at end of file
webpackJsonp([38],{PhCU:function(e,t){},WZgi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("CCn6"),s={name:"sysConfig",components:{page:a("kmJW").a},data:function(){return{list:[],total:0,nowPage:1,limit:10,searchFrom:{admin_id:"",url:"",desc:""}}},mounted:function(){this.getList()},methods:{getList:function(){var e=this;this.searchFrom.page=this.nowPage;var t={page:this.nowPage,limit:this.limit};this.searchFrom.admin_id&&(t.admin_id=this.searchFrom.admin_id),this.searchFrom.url&&(t.url=this.searchFrom.url),this.searchFrom.desc&&(t.desc=this.searchFrom.desc),Object(l._16)(t).then(function(t){e.list=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"log"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px",inline:""}},[a("el-form-item",{attrs:{label:"用户ID"}},[a("el-input",{model:{value:e.searchFrom.admin_id,callback:function(t){e.$set(e.searchFrom,"admin_id",t)},expression:"searchFrom.admin_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"地址"}},[a("el-input",{model:{value:e.searchFrom.url,callback:function(t){e.$set(e.searchFrom,"url",t)},expression:"searchFrom.url"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"功能名"}},[a("el-input",{model:{value:e.searchFrom.desc,callback:function(t){e.$set(e.searchFrom,"desc",t)},expression:"searchFrom.desc"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left"}},[a("el-form-item",{attrs:{label:"请求方法"}},[a("span",[e._v(e._s(t.row.method))])]),e._v(" "),a("el-form-item",{attrs:{label:"请求链接"}},[a("span",[e._v(e._s(t.row.url))])]),e._v(" "),a("el-form-item",{attrs:{label:"参数"}},[a("span",[e._v(e._s(t.row.params))])])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"登陆名",prop:"user_name"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户ID",prop:"admin_id",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{label:"用户名",prop:"user_desc"}}),e._v(" "),a("el-table-column",{attrs:{label:"功能名",prop:"desc"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间",sortable:""}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var i=a("VU/8")(s,r,!1,function(e){a("PhCU")},"data-v-b1a63dde",null);t.default=i.exports}});
\ No newline at end of file
webpackJsonp([39],{SKyX:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),l={name:"index",data:function(){return{list:[],dateList:[],propertyList:["title","start_at","total_join_num","total_max_join_num","total_target_join_num","complete_rate","target_diff","wait_join_num","other_wait_join_num"]}},methods:{initPage:function(){var t=this;Object(a._52)().then(function(e){t.list=e,e[0].date&&e[0].date.forEach(function(e){t.dateList.push(e.pay_date)})})},tableRowClassName:function(t){t.row;return 0===t.rowIndex?"warning-row":""},arraySpanMethod:function(t){if(this.propertyList.indexOf(t.column.property)>-1){if(0===t.rowIndex||t.row.id!==this.list[t.rowIndex-1].id){for(var e=1,n=t.rowIndex+1;n<this.list.length&&t.row.id===this.list[n].id;n++)e++;return{rowspan:e,colspan:1}}return{rowspan:0,colspan:0}}return{rowspan:1,colspan:1}}},created:function(){this.initPage()}},r={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("el-table",{attrs:{border:"",align:"center","header-cell-style":{background:"#5f5f5f",color:"#fff"},data:t.list,height:"calc(100vh - 100px)",size:"mini","row-class-name":t.tableRowClassName,"span-method":t.arraySpanMethod}},[n("el-table-column",{attrs:{prop:"title",fixed:"left",align:"center",label:"期数名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"start_at",align:"center",fixed:"left",width:"120",label:"开始时间"}}),t._v(" "),n("el-table-column",{attrs:{width:"180",prop:"wait_join_num",align:"left",fixed:"left",label:"期数总状况"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n 团购待进班人数:"+t._s(e.row.wait_join_num)+"\n "),n("br"),t._v("\n 外部订单待进班人数:"+t._s(e.row.other_wait_join_num)+"\n "),n("br"),t._v("\n 总进班人数:"+t._s(e.row.total_join_num)+"\n "),n("br"),t._v("\n 需求供量:"+t._s(e.row.total_max_join_num)+"\n "),n("br"),t._v("\n 目标差距:"+t._s(e.row.target_diff<0?"超标"+-1*e.row.target_diff:e.row.target_diff)+"个\n "),n("br"),t._v("\n 完成率:"),n("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,status:"success",percentage:1e3*e.row.complete_rate/10}})]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"class_name",align:"center",width:"120",fixed:"left",label:"班级名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"max_join_num",width:"120",align:"center",label:"预计加入人数"}}),t._v(" "),n("el-table-column",{attrs:{prop:"join_num",width:"100",align:"center",label:"已进班人数"}}),t._v(" "),n("el-table-column",{attrs:{prop:"other_allot_num",align:"center",width:"150",label:"外部订单已分配人数"}}),t._v(" "),t._l(t.dateList,function(e,a){return n("el-table-column",{attrs:{align:"center",label:e}},[n("el-table-column",{attrs:{align:"center",width:"90px",label:"系统招生量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.date[a].total_buy_num)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{align:"center",width:"120px",label:"外部订单招生量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.date[a].total_other_buy_num)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{align:"center",label:"进班量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.date[a].total_into_num)+"\n ")]}}])})],1)})],2)],1)},staticRenderFns:[]};var o=n("VU/8")(l,r,!1,function(t){n("rNS4")},"data-v-acc23534",null);e.default=o.exports},rNS4:function(t,e){}});
\ No newline at end of file
This diff is collapsed.
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},f={55:0};function d(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=f[e]=[a,d]});c[2]=a;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"496535b0bf8d6d09f1d8",1:"9148fefdf9dab5a5b83e",2:"94f9ecdbf108d2a8d59d",3:"63e151b959adbd245a62",4:"6d9ad4744eb1bbc0b782",5:"a2228fc6ec48da6c8dc3",6:"e4a8d2e2032e1fa6eb1f",7:"ab1575f81e8c37e4203a",8:"cf1738d1aef77cfe92f4",9:"0367f5a49661f161602e",10:"60dec4c814826fae01af",11:"1c91ab74fe3d0edfc6da",12:"eca4473bb5654a8c3c6e",13:"843582b4d9fa75d252d4",14:"c1b7d1f1f1547cbfdb10",15:"6060806633cf2b9b4475",16:"fad6ac355bee3284c474",17:"5bd236c8ac4f326e2df7",18:"2b3509a35e214c6efadf",19:"798c64c3a5d3f9b8f83f",20:"9434e4927ccdba6ba1ed",21:"c9561dd00591b10aca7e",22:"66a28b4a827cefe4866b",23:"19f09bc5aad7c03645d0",24:"63326c455980f98c39cf",25:"dee86cb3ca128461aad8",26:"7fc21590f99063dd8433",27:"05f088eb1fa17c73f6d7",28:"a39fc8f46f77ebd0a48f",29:"b9d9556d30f0c067e0e8",30:"a3e47b345dadc1fe7d22",31:"6d7860e3e20def599a4b",32:"1391de4b98c1cc46fa37",33:"331d7df22e35f770fd8c",34:"5132afb50b5836d46288",35:"b3d3fdce0826318c9260",36:"d3788bb074bec14a0494",37:"88199f4f11447eb1d7e3",38:"2198ff5f9f45c7233f02",39:"2872e876abccc893540c",40:"0a7bd580c27c12e2babf",41:"f6336c67e0ca2cd9b51b",42:"af85baa8242e5886e146",43:"9878960f4d7f9de90546",44:"315e9e9154a059ac7a45",45:"207559688ae5cf41710d",46:"b16d7fbd22e300181630",47:"b9b03c26efd453a292ab",48:"b163cd5e2750e3f00800",49:"439ac8c085087b4835db",50:"6fae3ec0d0cd0bdd5525",51:"5b7e29a399b9c8224659",52:"918a6ad3f55abfeee369"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),a},d.m=e,d.c=a,d.d=function(e,c,a){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="/",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -3,24 +3,51 @@
<el-table
border
align="center"
:header-cell-style="{background:'#e4eff7'}"
:header-cell-style="{background:'#5f5f5f',color:'#fff'}"
:data="list"
height="calc(100vh - 100px)"
size="mini"
:row-class-name="tableRowClassName"
:span-method="arraySpanMethod">
<el-table-column
prop="title"
fixed="left"
align="center"
label="期数名称">
</el-table-column>
<el-table-column
prop="start_at"
align="center"
label="期数开始时间">
fixed="left"
width="120"
label="开始时间">
</el-table-column>
<el-table-column
width="180"
prop="wait_join_num"
align="left"
fixed="left"
label="期数总状况">
<template slot-scope="scope">
团购待进班人数:{{scope.row.wait_join_num}}
<br>
外部订单待进班人数:{{scope.row.other_wait_join_num}}
<br>
总进班人数:{{scope.row.total_join_num}}
<br>
需求供量:{{scope.row.total_max_join_num}}
<br>
目标差距:{{scope.row.target_diff < 0 ? '超标'+scope.row.target_diff * -1 :scope.row.target_diff}}
<br>
完成率:<el-progress
style="display: inline-block;width: calc(90% - 50px)" :text-inside="true" :stroke-width="16" status="success" :percentage="scope.row.complete_rate*1000/10"></el-progress>
</template>
</el-table-column>
<el-table-column
prop="class_name"
align="center"
width="120"
fixed="left"
label="班级名称">
</el-table-column>
<el-table-column
......@@ -35,12 +62,7 @@
align="center"
label="已进班人数">
</el-table-column>
<el-table-column
width="100"
prop="wait_join_num"
align="center"
label="团购待进班人数">
</el-table-column>
<el-table-column
prop="other_allot_num"
align="center"
......@@ -48,36 +70,32 @@
label="外部订单已分配人数">
</el-table-column>
<el-table-column
prop="other_wait_join_num"
v-for="(data,index) in dateList"
align="center"
width="150"
label="外部订单待进班人数">
</el-table-column>
<el-table-column
prop="total_join_num"
align="center"
label="总进班人数">
</el-table-column>
<el-table-column
prop="total_max_join_num"
align="center"
label="需求供量">
</el-table-column>
<el-table-column
prop="complete_rate"
align="center"
label="完成率">
<template slot-scope="scope">
<el-progress :text-inside="true" :stroke-width="18" status="success" :percentage="scope.row.complete_rate*1000/10"></el-progress>
</template>
</el-table-column>
<el-table-column
prop="target_diff"
align="center"
label="目标差距">
<template slot-scope="scope">
{{scope.row.target_diff < 0 ? '超标'+scope.row.target_diff * -1 :scope.row.target_diff}}
</template>
:label="data">
<el-table-column
align="center"
width="90px"
label="系统招生量">
<template slot-scope="scope">
{{scope.row.date[index].total_buy_num}}
</template>
</el-table-column>
<el-table-column
align="center"
width="120px"
label="外部订单招生量">
<template slot-scope="scope">
{{scope.row.date[index].total_other_buy_num}}
</template>
</el-table-column>
<el-table-column
align="center"
label="进班量">
<template slot-scope="scope">
{{scope.row.date[index].total_into_num}}
</template>
</el-table-column>
</el-table-column>
</el-table>
</div>
......@@ -90,13 +108,19 @@
data(){
return {
list:[],
dateList:[],
propertyList:["title","start_at","total_join_num","total_max_join_num","total_target_join_num","complete_rate","target_diff",'wait_join_num','other_wait_join_num'],
}
},
methods:{
initPage(){
getPeriodsClassCurDataApi().then(res=>{
this.list = res
this.list = res;
if(res[0].date){
res[0].date.forEach(i=>{
this.dateList.push(i.pay_date)
})
}
})
},
tableRowClassName({row, rowIndex}) {
......@@ -106,7 +130,6 @@
return '';
},
arraySpanMethod(data){
console.log(data)
if(this.propertyList.indexOf(data.column.property) > -1 ){
if(data.rowIndex === 0 || data.row.id !== this.list[data.rowIndex-1].id){
let rowspan = 1;
......
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