4.19

parent a9915c10
<!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.fbd4066b34c124600248.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.fe7c05118300d8db83af.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],d[t]&&u.push(d[t][0]),d[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=f(f.s=n[i]);return o};var a={},d={56:0};function f(c){if(a[c])return a[c].exports;var d=a[c]={i:c,l:!1,exports:{}};return e[c].call(d.exports,d,d.exports,f),d.l=!0,d.exports}f.e=function(e){var c=d[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,f){c=d[e]=[a,f]});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,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"32b50cde4db04243928a",1:"8d231c634f57d2f3cdde",2:"0860d8e82f8f6ce313dd",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:"da7ccc5d2c1beaee3c71",19:"6464349883360469668f",20:"0eec80d3b584ef28c27d",21:"bc531c53f5f67f23fb9b",22:"db06f1d8f17d369dc940",23:"a3f283e8fcca53399e21",24:"385c4505f94db0d16520",25:"00c58b96d9744bf5aa02",26:"e71ab48b8686bedeb42e",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=d[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),d[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),a},f.m=e,f.c=a,f.d=function(e,c,a){f.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},f.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(c,"a",c),c},f.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},f.p="/",f.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.343cbceb8098fbbe693a49ada96bae15.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.d9aa055c373f64694755.js></script><script type=text/javascript src=/static/js/vendor.1989ff930c83bbe25dc0.js></script><script type=text/javascript src=/static/js/app.377dce34f23cf64b605a.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.840ca2e434788c6eae0ba0e1153c122e.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.1aceaa084eef1b7ca629.js></script><script type=text/javascript src=/static/js/vendor.1989ff930c83bbe25dc0.js></script><script type=text/javascript src=/static/js/app.377dce34f23cf64b605a.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 c=window.webpackJsonp;window.webpackJsonp=function(a,f,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],b[t]&&u.push(b[t][0]),b[t]=0;for(r in f)Object.prototype.hasOwnProperty.call(f,r)&&(e[r]=f[r]);for(c&&c(a,f,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},b={56:0};function d(c){if(a[c])return a[c].exports;var b=a[c]={i:c,l:!1,exports:{}};return e[c].call(b.exports,b,b.exports,d),b.l=!0,b.exports}d.e=function(e){var c=b[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=b[e]=[a,d]});c[2]=a;var f=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:"4211a7652053c66586ce",1:"6a02cd6226ea475bcbe4",2:"18dedc17c3f6b7049173",3:"60ab99a376d202e5ce84",4:"b38511e215d339178349",5:"775c17beeaac00ee65c5",6:"b56b708981b8abdcb8c5",7:"59325187632b8773f590",8:"f202c1d620b8d1757521",9:"06b2c87b5daea1aa022b",10:"7069f369f06e7fbf46b6",11:"9905db017fa295502587",12:"e740db59b930cf930226",13:"a89bb564f28098ecfbbc",14:"fa2863a17387f3d7ee31",15:"4d7697402eccfc404bec",16:"11124740dfde618c3379",17:"c1757e5c3fb7424f93a7",18:"3704598dc967b1859548",19:"58cb0ebb89fd0833bcfb",20:"935a7cd19735dd72c39e",21:"f9df53ec4bd47707f18e",22:"7d4056c8ef8dcdd92261",23:"b98d5a8599013517ac98",24:"03a424b3687ab06a314b",25:"87d07918a271c33ede8c",26:"af26d28240a64f3336bb",27:"9dce6f588b3202606459",28:"d546ab0a54e3deed68b1",29:"10c103923e6ba11aa7cd",30:"f0242906635af8f8aa60",31:"c47dc7a66b41c7cb7609",32:"a39baba168c6456e0c78",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 c=b[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,f.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
......@@ -5,7 +5,7 @@
:visible.sync="dialogObj.show"
width="900px">
<div v-loading="loading">
<el-form ref="form" :model="form" label-width="100px" :disabled="dialogObj.type === 2">
<el-form ref="form" :model="form" label-width="120px" :disabled="dialogObj.type === 2">
<el-row>
<el-col :span="12">
<el-form-item label="商品名称" required>
......@@ -134,12 +134,12 @@
</el-row>
<el-row v-if="form.goods_type !== 3 && form.goods_type !== 4 && form.goods_type !== 5">
<el-col :span="12">
<el-form-item label="观看时长(节)" required>
<el-form-item label-width="120" label="观看时长(节)" required>
<el-input-number v-model="form.watch_num" label="课时数"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="续看时长(天)" required>
<el-form-item label-width="120" label="续看时长(天)" required>
<el-input-number v-model="form.duration_num" label="看课天数"></el-input-number>
</el-form-item>
</el-col>
......@@ -151,7 +151,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否进入期数" required>
<el-form-item label="是否进入期数" label-width="160" required>
<el-switch
v-model="form.is_into_periods"
:active-value="1"
......@@ -254,7 +254,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="团购失效时间(小时)" label-width="136">
<el-form-item label="团购失效时间(小时)" label-width="136px">
<el-input-number v-model="form.desc.group_continue" label="团购失效时间"></el-input-number>
</el-form-item>
</el-col>
......@@ -390,6 +390,7 @@
methods:{
sub(){
let _json = JSON.parse(JSON.stringify(this.form)+'');
console.log(this.form)
if(_json.goods_type === 3 || _json.goods_type === 4 || _json.goods_type === 5){
_json.course_id=0;
_json.watch_num = 0;
......@@ -422,8 +423,6 @@
});
break;
case 0:
// this.$refs['form'].validate((valid) => {
// if(valid){
console.log(_json)
addGoodsApi(_json).then(res=>{
this.$message({
......@@ -433,8 +432,6 @@
this.$emit("reflash");
this.dialogObj.show = false;
})
// }
// });
break
}
},
......@@ -457,7 +454,6 @@
removeFileLesson(){
this.form.goods_desc.imgLesson=[]
},
uploadFileMain(a){
console.log(a)
debugger
......@@ -542,9 +538,6 @@
})
},
initDialog(){
getGoodsListApi({limit:200}).then(res=>{
this.goodsList = res.list
});
switch(this.dialogObj.type){
case 0:
this.loading = false;
......@@ -580,7 +573,8 @@
customer_service:[],
before_goods_id:0,
after_goods_id:0
}
},
is_into_periods:'0'
},
this.getLessonList();
break;
......@@ -617,7 +611,8 @@
customer_service:[],
before_goods_id:0,
after_goods_id:0
}
},
is_into_periods:'0'
};
getGoodsDetailApi(this.dialogObj.id).then(res=>{
this.loading = false;
......@@ -625,6 +620,7 @@
if(!share_desc.refImg){
share_desc.refImg = []
}
this.form={
name:res.name,
goods_type:res.goods_type,
......@@ -640,7 +636,8 @@
share_desc:JSON.parse(res.share_desc),
desc:JSON.parse(res.desc),
invite_earnings: res.invite_earnings/100,
is_auth_teacher: res.is_auth_teacher
is_auth_teacher: res.is_auth_teacher,
is_into_periods:res.is_into_periods
};
if(this.form.desc.before_goods_id){
this.goOn_goods_Id.before_goods_id = this.form.desc.before_goods_id;
......@@ -654,7 +651,17 @@
return +item;
});
}
this.getLessonList()
console.log(this.form)
if(this.form.course_type!=1&&this.form.course_type!=2){
// debugger
getGoodsListApi({limit:200}).then(res=>{
this.goodsList = res.list
});
}
if(this.form.course_type==1||this.form.course_type==2){
this.getLessonList()
}
// this.getLessonList()
});
break;
case 3:
......@@ -685,8 +692,11 @@
watch:{
dialogObj:{
handler: function () {
this.loading = true;
this.initDialog()
if(this.dialogObj.show){
console.log(this.dialogObj)
this.loading = true;
this.initDialog()
}
},
deep: true
},
......
......@@ -378,6 +378,7 @@
})
},
edit(data){
// debugger
this.dialogObj={
type:1,
title:'编辑商品',
......
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