Commit 832ed167 authored by wangwei's avatar wangwei

上传七牛云 打包

parent 05595e8f
<!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_7dsnjecwkpg.css><title>唱唱启蒙-后台</title><link href=/static/css/app.3e8fd391de029b654288c8e1051b84d6.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.87b008980ec4cce9cfc8.js></script><script type=text/javascript src=/static/js/vendor.9122c146b78876133e6f.js></script><script type=text/javascript src=/static/js/app.e34331e88af91f274670.js></script></body></html>
\ 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_7dsnjecwkpg.css><title>唱唱启蒙-后台</title><link href=/static/css/app.f507d476186f082fb44770238a0174f9.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.0432cc2a0a2008795c2b.js></script><script type=text/javascript src=/static/js/vendor.9122c146b78876133e6f.js></script><script type=text/javascript src=/static/js/app.371a1abe749a11c308a4.js></script></body></html>
\ No newline at end of file
This diff is collapsed.
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.
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.
webpackJsonp([21],{"89rD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),r={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,searchFrom:{nickname:"",user_id:""},list:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="退款中":1===e?t="退款成功":2===e&&(t="退款失败"),t}},mounted:function(){this.getRefundList()},methods:{editComment:function(e,t){var n=this;this.$prompt("编辑备注","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:t}).then(function(t){var r=t.value;Object(a.Q)(e,"refund",{desc:r}).then(function(e){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},onPageChange:function(e){this.nowPage=e,this.getRefundList()},getRefundList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),Object(a._21)(t).then(function(t){e.total=t.total,e.list=t.list})}}},s={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"refund"},[n("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px"}},[n("el-row",[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户昵称"}},[n("el-input",{model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6,offset:6}},[n("el-form-item",{staticStyle:{float:"right"}},[n("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getRefundList}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),n("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"order_money",label:"订单金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.order_money/100))+"元\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"refund_money",label:"退款金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.refund_money/100))+"元\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"desc",label:"退款原因"}}),e._v(" "),n("el-table-column",{attrs:{prop:"callback",label:"微信回调"}}),e._v(" "),n("el-table-column",{attrs:{label:"退款状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("filterStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(n){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 备注\n ")])]}}])})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange}})],1)},staticRenderFns:[]};var l=n("VU/8")(r,s,!1,function(e){n("bZcy"),n("f5Ah")},"data-v-26381fd8",null);t.default=l.exports},bZcy:function(e,t){},f5Ah:function(e,t){}});
\ No newline at end of file
webpackJsonp([20],{"89rD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),r={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,searchFrom:{nickname:"",user_id:""},list:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="退款中":1===e?t="退款成功":2===e&&(t="退款失败"),t}},mounted:function(){this.getRefundList()},methods:{editComment:function(e,t){var n=this;this.$prompt("编辑备注","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:t}).then(function(t){var r=t.value;Object(a.Q)(e,"refund",{desc:r}).then(function(e){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},onPageChange:function(e){this.nowPage=e,this.getRefundList()},getRefundList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),Object(a._21)(t).then(function(t){e.total=t.total,e.list=t.list})}}},s={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"refund"},[n("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px"}},[n("el-row",[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户昵称"}},[n("el-input",{model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6,offset:6}},[n("el-form-item",{staticStyle:{float:"right"}},[n("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getRefundList}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),n("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"order_money",label:"订单金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.order_money/100))+"元\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"refund_money",label:"退款金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.refund_money/100))+"元\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"desc",label:"退款原因"}}),e._v(" "),n("el-table-column",{attrs:{prop:"callback",label:"微信回调"}}),e._v(" "),n("el-table-column",{attrs:{label:"退款状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("filterStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(n){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 备注\n ")])]}}])})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange}})],1)},staticRenderFns:[]};var l=n("VU/8")(r,s,!1,function(e){n("bZcy"),n("f5Ah")},"data-v-26381fd8",null);t.default=l.exports},bZcy:function(e,t){},f5Ah:function(e,t){}});
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,a,o){for(var f,d,b,i=0,u=[];i<n.length;i++)d=n[i],r[d]&&u.push(r[d][0]),r[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(c&&c(n,a,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=t(t.s=o[i]);return b};var n={},r={32:0};function t(c){if(n[c])return n[c].exports;var r=n[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var c=r[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,t){c=r[e]=[n,t]});c[2]=n;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,t.nc&&o.setAttribute("nonce",t.nc),o.src=t.p+"static/js/"+e+"."+{0:"621c0dc5310832fc1ddf",1:"afba16b3a43579d5de6c",2:"0d81860913e84491e61f",3:"5b5c1e30bf2097859266",4:"f7de107bf23fce922b15",5:"67468f61a9c4d82de135",6:"9056277736ee3b03c82f",7:"71b0f7f78e6058ebd867",8:"5eca2da1cf8434da8e1b",9:"387bba79672c0c643354",10:"4be1c084171d9587498e",11:"a2b5ce01f33684424f99",12:"ef6d1b3aaeb67f7c8614",13:"04e52c666ac689edb671",14:"64683d98ff4c9f40b9be",15:"c8bf887e330b8a0c7003",16:"251d868c80b36a7a57e4",17:"798e6aeec45834447890",18:"07404b3185783ca0154a",19:"430414afe312ddc3dc79",20:"7138a805a44d4f37d72e",21:"c8df5ca35fe9b50b7a0f",22:"d3047d353e8cd669c4d8",23:"b8b87c2c0398dcd5dd61",24:"90d04444787e956de3bc",25:"367b40a9ce3cf148b0ba",26:"5fc8047e466bbf8dda1f",27:"e5238e96ba3f9c97327a",28:"e469d5671f79a4684dc7",29:"40d2a54219d00fb17cc8"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var c=r[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=d,a.appendChild(o),n},t.m=e,t.c=n,t.d=function(e,c,n){t.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(c,"a",c),c},t.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},t.p="/",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,a,o){for(var d,f,b,i=0,u=[];i<n.length;i++)f=n[i],r[f]&&u.push(r[f][0]),r[f]=0;for(d in a)Object.prototype.hasOwnProperty.call(a,d)&&(e[d]=a[d]);for(c&&c(n,a,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=t(t.s=o[i]);return b};var n={},r={32:0};function t(c){if(n[c])return n[c].exports;var r=n[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var c=r[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,t){c=r[e]=[n,t]});c[2]=n;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,t.nc&&o.setAttribute("nonce",t.nc),o.src=t.p+"static/js/"+e+"."+{0:"d4d023ddc9cf3a9fd082",1:"8b8449dc4aa9acaec878",2:"d13a6b1706d62a656dcf",3:"5b5c1e30bf2097859266",4:"f7de107bf23fce922b15",5:"67468f61a9c4d82de135",6:"9056277736ee3b03c82f",7:"71b0f7f78e6058ebd867",8:"5eca2da1cf8434da8e1b",9:"387bba79672c0c643354",10:"4be1c084171d9587498e",11:"a2b5ce01f33684424f99",12:"ef6d1b3aaeb67f7c8614",13:"04e52c666ac689edb671",14:"64683d98ff4c9f40b9be",15:"c8bf887e330b8a0c7003",16:"251d868c80b36a7a57e4",17:"798e6aeec45834447890",18:"07404b3185783ca0154a",19:"430414afe312ddc3dc79",20:"d0744c93396465f832ea",21:"a49e03fed6eb7d672c99",22:"d3047d353e8cd669c4d8",23:"b8b87c2c0398dcd5dd61",24:"90d04444787e956de3bc",25:"367b40a9ce3cf148b0ba",26:"5fc8047e466bbf8dda1f",27:"e5238e96ba3f9c97327a",28:"e469d5671f79a4684dc7",29:"40d2a54219d00fb17cc8"}[e]+".js";var d=setTimeout(f,12e4);function f(){o.onerror=o.onload=null,clearTimeout(d);var c=r[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=f,a.appendChild(o),n},t.m=e,t.c=n,t.d=function(e,c,n){t.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(c,"a",c),c},t.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},t.p="/",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -8736,6 +8736,11 @@
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
"dev": true
},
"qiniu-js": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/qiniu-js/-/qiniu-js-2.5.1.tgz",
"integrity": "sha512-azOejduzZ9VRqlwwYr2UzfBesQIZHCz4TOyfGcBGMVOTJfznq3feLMCM1h54hDUvlB9ldmbeJ31DJswGNkn6Gg=="
},
"qs": {
"version": "6.5.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
......
......@@ -17,6 +17,7 @@
"js-md5": "^0.7.3",
"less": "^3.7.0",
"less-loader": "^4.1.0",
"qiniu-js": "^2.5.1",
"tinymce": "^4.8.0",
"vue": "^2.5.2",
"vue-router": "^3.0.1",
......
......@@ -648,7 +648,7 @@
type: 'success',
message: '上传成功!'
});
this.selectedMould[this.nowIndex].content.banner[0] = {name:res.url,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''};
this.selectedMould[this.nowIndex].content.banner[0] = {name:res.name,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''};
this.$store.dispatch('setProgress',{type:'delete',id:a.file.uid});
this.fileUid=null
......@@ -681,7 +681,7 @@
type: 'success',
message: '上传成功!'
});
this.selectedMould[this.nowIndex].content.radio[0] = {name:res.url,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''};
this.selectedMould[this.nowIndex].content.radio[0] = {name:res.name,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''};
this.$store.dispatch('setProgress',{type:'delete',id:a.file.uid});
this.fileUid=null
})
......@@ -695,7 +695,7 @@
type: 'success',
message: '上传成功!'
});
this.selectedMould[this.nowIndex].content.radio.push({name:res.url,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''});
this.selectedMould[this.nowIndex].content.radio.push({name:res.name,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''});
this.$store.dispatch('setProgress',{type:'delete',id:a.file.uid});
this.fileUid=null
})
......@@ -709,7 +709,7 @@
type: 'success',
message: '上传成功!'
});
this.selectedMould[this.nowIndex].content.videoUrl[0]= {name:res.url,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''};
this.selectedMould[this.nowIndex].content.videoUrl[0]= {name:res.name,url:process.env.IMAGE_URL_HEAD + res.url,title:'',lable:''};
this.$store.dispatch('setProgress',{type:'delete',id:a.file.uid});
this.fileUid=null
})
......
......@@ -22,7 +22,7 @@
</div>
<div class="name">
{{data.title}}
<el-tag size="mini">level{{data.min_level}}-level{{data.max_level}}</el-tag>
<el-tag size="mini">{{data.min_age}}-{{data.max_age}}</el-tag>
</div>
</el-card>
......
......@@ -4,6 +4,7 @@ import store from "@/store"
import { MessageBox ,Message } from 'element-ui';
import router from '../router'
import Cookie from '../util/cookie'
import * as qiniu from 'qiniu-js'
// 默认超时设置
axios.defaults.timeout = 50000;
......@@ -91,7 +92,48 @@ axios.interceptors.response.use(
*/
export function upload(url,json) {
return new Promise((resolve,reject) => {
//开启分片
if(json.type === 'local'){
axios.get('/api/public/qiniu/token',{
params:{
file_name:json.file.name
}
}).then(res =>
{
let putExtra = {
fname: json.file.name,
mimeType:json.mimeType || null
};
let congif = {};
let observable = qiniu.upload(json.file,res.data.data.new_name,res.data.data.token,putExtra,congif);
let observer = {
next(res){
if(store.state.progressList.find(i=>{return i.id === json.file.uid})){
let progress = Number(res.total.percent.toFixed(0));
store.dispatch('setProgress',{type: 'change',id: json.file.uid ,num: progress});
}
},
error(err){
reject(err);
let message = '请求失败!请检查网络';
if(err.response)message=err.response.data.message;
MessageBox({
title:'错误!',
message:message,
type:'error',
})
},
complete(res){
res.url = res.key;
res.name = json.file.name;
resolve(res);
}
};
let subscription = observable.subscribe(observer)
}
);
}else{
// 开启分片
let size = parseInt(Number(json.file.size)/Number(process.env.MAX_FILESIZE) +1);
let y = 0;
let fun = function(){
......@@ -136,6 +178,8 @@ export function upload(url,json) {
})
};
fun()
}
})
}
......
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