4.16

parent c1d51855
<!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.4fe83c4f1b522c9c5b25.js></script><script type=text/javascript src=/static/js/vendor.520caa645c172051b099.js></script><script type=text/javascript src=/static/js/app.812a35112b9b7b739747.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.3e60be540a5a3deb542d.js></script><script type=text/javascript src=/static/js/vendor.520caa645c172051b099.js></script><script type=text/javascript src=/static/js/app.812a35112b9b7b739747.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.
!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={56: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:"1cdba4c84052250e1650",1:"8d231c634f57d2f3cdde",2:"eb124e12b8ab511ebca2",3:"bf962e3acd41b429e99e",4:"8dbe1c857b388a710362",5:"3234c048c98f831876a4",6:"4bb593577dc3658dee5b",7:"d189d67c6dc9c0c21948",8:"c29e7e7a7704da6427a7",9:"6d7e3349d9676e5a15a1",10:"a7e5da89cb85ee77be38",11:"aa90fa51ed2132086e33",12:"78fa3f28f3dc19997c68",13:"0cc00658b97a682a7810",14:"97c3726f8d8ccd6d606a",15:"444d4b513bbf42ea6262",16:"0c43bcf3a3bbebb42261",17:"0cd321e780bcba34cfb6",18:"0858bf15a422f6482fa2",19:"6464349883360469668f",20:"0eec80d3b584ef28c27d",21:"bc531c53f5f67f23fb9b",22:"0267c45fbed1bd9f036e",23:"a3f283e8fcca53399e21",24:"385c4505f94db0d16520",25:"00c58b96d9744bf5aa02",26:"c76bdc7c177abdc8833c",27:"10df502d513263c14652",28:"4ef3470df09c22aa83ec",29:"e64a09e6e08fa083d337",30:"ce7a560a3adb397ce222",31:"883fea6c9ad42bdfbe4d",32:"635556545750cc08f32b",33:"f00180780b321cdbb4b3",34:"3357dcb17938492eb596",35:"eea85b281b25abc4940d",36:"6704ed756b1b1ea1a696",37:"8ad4f28d3f062a602161",38:"12f6e299320e03211ff6",39:"9559a5be29401a73c30f",40:"5b6690c2c887b13ef8fa",41:"808032649a88bf97afcd",42:"1e00858f018fcf380f1d",43:"790e9555b1ee2e9221d3",44:"f0f58b9c8e92721b19da",45:"c41fe400e65558d7d5f4",46:"2b6bd996d5e1d9b81baf",47:"6be107e058127acfce0a",48:"4e532a1a91fea889f68e",49:"73f8d78def87772575b4",50:"265907dc4b1d56327276",51:"de23698ba7242e72d04b",52:"672fa62b69e0015c2aed",53:"2941dd1a91f5ed3ed2e9"}[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
<!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.3aeb171a5daf00de34d67146b8b1107b.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.02558519a9dfc713037a.js></script><script type=text/javascript src=/static/js/vendor.1989ff930c83bbe25dc0.js></script><script type=text/javascript src=/static/js/app.7ef55348aacbcf56cd7e.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.91842777fad6fe1b82640c30e950b7f1.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.f1f264f2afa4ad8b69e4.js></script><script type=text/javascript src=/static/js/vendor.1989ff930c83bbe25dc0.js></script><script type=text/javascript src=/static/js/app.7ef55348aacbcf56cd7e.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.
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,d,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],b[t]&&u.push(b[t][0]),b[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(a&&a(c,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var c={},b={56:0};function f(a){if(c[a])return c[a].exports;var b=c[a]={i:a,l:!1,exports:{}};return e[a].call(b.exports,b,b.exports,f),b.l=!0,b.exports}f.e=function(e){var a=b[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=b[e]=[c,f]});a[2]=c;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"9b272dccee05cfeb0825",1:"6a02cd6226ea475bcbe4",2:"0695bd04b9e7c68e388e",3:"60ab99a376d202e5ce84",4:"b38511e215d339178349",5:"775c17beeaac00ee65c5",6:"b56b708981b8abdcb8c5",7:"d1b5c0868978d422a777",8:"f202c1d620b8d1757521",9:"06b2c87b5daea1aa022b",10:"7069f369f06e7fbf46b6",11:"9905db017fa295502587",12:"e740db59b930cf930226",13:"a89bb564f28098ecfbbc",14:"fa2863a17387f3d7ee31",15:"4d7697402eccfc404bec",16:"11124740dfde618c3379",17:"c1757e5c3fb7424f93a7",18:"37d1b40be06cb04a91e2",19:"15feb138aa03837ed42d",20:"9738b8226e169660c2ae",21:"c91f17f16d2652bb4d2d",22:"3c7cf4014c3db3c59eb2",23:"02e41174797ad4ba7ac9",24:"50976eff2a6f5a147730",25:"b8be530eee1b1e5c65a4",26:"af26d28240a64f3336bb",27:"9dce6f588b3202606459",28:"3ec63edd27e949aaa4fa",29:"8ba2b2d415a5a95deb39",30:"a2d3b65561925fef9268",31:"47e1a8bcc7223571ea68",32:"aff22b49e49bf97b34e9",33:"c91c712856e48115e5b9",34:"ff502edf46b2d0bba1e5",35:"19e3f639920ad4dcd189",36:"2435899119ac9692a044",37:"ea4f6ede5db0a20ebd31",38:"9c46bb1b3fd1a9639e66",39:"ea2824d08529ad01315f",40:"081da747434bfcf654b0",41:"c68b38e419700f2360f2",42:"689694826cb5f5f4268d",43:"6d41b931ab2149a734d8",44:"1d41ed671e3acbdcc84c",45:"76e00303a877a0d36065",46:"b67faf2eb71b74bb73f2",47:"281a7004bba45b44968d",48:"b163cd5e2750e3f00800",49:"248fedcd702104125e2f",50:"b81a498a27c3a3e47817",51:"c35db62b6ec4355fac69",52:"2e56160010c25edea105",53:"7c8ba716fb83c336ab69"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=b[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="/",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -371,9 +371,9 @@
<el-button type="primary" @click="changeClassSub()"> </el-button>
</span>
</el-dialog>
<el-dialog :modal="false" :visible.sync="rank.show" title="看课排行">
<el-dialog :modal="false" width="1000px" :visible.sync="rank.show" title="看课排行">
<el-form label-width="120px" inline>
<el-form-item label="课程开课时间">
<el-form-item label="课时间">
<el-date-picker
type="daterange"
v-model="timeLang"
......@@ -384,10 +384,10 @@
@change="onRank()">
</el-date-picker>
</el-form-item>
<el-form-item label="排名">
<el-input v-model="rankParams.limit"/>
<el-form-item label="排名人数">
<el-input width='200px' v-model="rankParams.limit"/>
</el-form-item>
<el-form-item label="是否可看课">
<el-form-item label="排名类型">
<el-select v-model="rankParams.type" placeholder="请选择" @change="onRank()">
<el-option
label="天数"
......@@ -421,6 +421,9 @@
<el-table-column
label="总时长"
prop="total_time">
<template slot-scope="scope">
{{scope.row.total_time*60}}
</template>
</el-table-column>
<el-table-column
label="手机号"
......@@ -510,7 +513,9 @@
'userObj'
],
data(){
let nowDate = this.formatTime(new Date());
return {
nowDate:nowDate,
rank:{
show:false,
list:[]
......@@ -633,6 +638,7 @@
},
methods:{
onRank(){
console.log(this.timeLang)
let json = {}
if(this.timeLang && this.timeLang.length > 1){
json.start_at = this.timeLang[0];
......@@ -868,6 +874,12 @@
}
},
initPage(){
this.timeLang[0]=this.nowDate
this.timeLang[1]=this.nowDate
// this.timeLang[0]='2019-04-17'
console.log(this.timeLang)
// debugger
this.searchFrom = {
user_id:'',
is_add_teacher: '',
......@@ -1111,6 +1123,16 @@
}
},
formatTime(date){
let year = date.getFullYear();
let Month = date.getMonth()+1;
if(Month < 10){
Month = `0${Month}`
}
let Day = date.getDate();
if(Day<10)Day = `0${Day}`;
return `${year}-${Month}-${Day}`;
},
},
watch:{
......
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