(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[621],{6265:function(e,t,n){e.exports=n(9435)},4951:function(e,t,n){"use strict";n(2801);var r=n(6642),o=n(6806),i=n(3833),s=n(2285),a=n(5047),u=n(5976),c=n(9896),f=n(8507),l=n(3303),d=n(6090),p=n(1874);e.exports=function(e){return new Promise((function(t,n){var h,m=e.data,v=e.headers,g=e.responseType;function w(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}r.isFormData(m)&&r.isStandardBrowserEnv()&&delete v["Content-Type"];var y=new XMLHttpRequest;if(e.auth){var E=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";v.Authorization="Basic "+btoa(E+":"+b)}var x=a(e.baseURL,e.url);function O(){if(y){var r="getAllResponseHeaders"in y?u(y.getAllResponseHeaders()):null,i=g&&"text"!==g&&"json"!==g?y.response:y.responseText,s={data:i,status:y.status,statusText:y.statusText,headers:r,config:e,request:y};o((function(e){t(e),w()}),(function(e){n(e),w()}),s),y=null}}if(y.open(e.method.toUpperCase(),s(x,e.params,e.paramsSerializer),!0),y.timeout=e.timeout,"onloadend"in y?y.onloadend=O:y.onreadystatechange=function(){y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))&&setTimeout(O)},y.onabort=function(){y&&(n(new l("Request aborted",l.ECONNABORTED,e,y)),y=null)},y.onerror=function(){n(new l("Network Error",l.ERR_NETWORK,e,y,y)),y=null},y.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||f;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new l(t,r.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,e,y)),y=null},r.isStandardBrowserEnv()){var _=(e.withCredentials||c(x))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;_&&(v[e.xsrfHeaderName]=_)}"setRequestHeader"in y&&r.forEach(v,(function(e,t){"undefined"===typeof m&&"content-type"===t.toLowerCase()?delete v[t]:y.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),g&&"json"!==g&&(y.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&y.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(h=function(e){y&&(n(!e||e&&e.type?new d:e),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))),m||(m=null);var R=p(x);R&&-1===["http","https","file"].indexOf(R)?n(new l("Unsupported protocol "+R+":",l.ERR_BAD_REQUEST,e)):y.send(m)}))}},9435:function(e,t,n){"use strict";var r=n(6642),o=n(5955),i=n(7104),s=n(8186),a=n(7);function u(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n.create=function(t){return u(s(e,t))},n}var c=u(a);c.Axios=i,c.CanceledError=n(6090),c.CancelToken=n(6016),c.isCancel=n(5936),c.VERSION=n(4679).version,c.toFormData=n(8994),c.AxiosError=n(3303),c.Cancel=c.CanceledError,c.all=function(e){return Promise.all(e)},c.spread=n(5431),c.isAxiosError=n(786),e.exports=c,e.exports["default"]=c},6016:function(e,t,n){"use strict";n(1703);var r=n(6090);function o(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){d.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){d.headers[e]=r.merge(u)})),e.exports=d},8507:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},4679:function(e){e.exports={version:"0.27.2"}},5955:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},1874:function(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},5431:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},8994:function(e,t,n){"use strict";n(1703);var r=n(6642);function o(e,t){t=t||new FormData;var n=[];function o(e){return null===e?"":r.isDate(e)?e.toISOString():r.isArrayBuffer(e)||r.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function i(e,s){if(r.isPlainObject(e)||r.isArray(e)){if(-1!==n.indexOf(e))throw Error("Circular reference detected in "+s);n.push(e),r.forEach(e,(function(e,n){if(!r.isUndefined(e)){var a,u=s?s+"."+n:n;if(e&&!s&&"object"===typeof e)if(r.endsWith(n,"{}"))e=JSON.stringify(e);else if(r.endsWith(n,"[]")&&(a=r.toArray(e)))return void a.forEach((function(e){!r.isUndefined(e)&&t.append(u,o(e))}));i(e,u)}})),n.pop()}else t.append(s,o(e))}return i(e),t}e.exports=o},6298:function(e,t,n){"use strict";var r=n(4679).version,o=n(3303),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={};function a(e,t,n){if("object"!==typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);var r=Object.keys(e),i=r.length;while(i-- >0){var s=r[i],a=t[s];if(a){var u=e[s],c=void 0===u||a(u,s,e);if(!0!==c)throw new o("option "+s+" must be "+c,o.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new o("Unknown option "+s,o.ERR_BAD_OPTION)}}i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new o(i(r," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:a,validators:i}},6642:function(e,t,n){"use strict";n(8675),n(7380),n(1118);var r=n(5955),o=Object.prototype.toString,i=function(e){return function(t){var n=o.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null));function s(e){return e=e.toLowerCase(),function(t){return i(t)===e}}function a(e){return Array.isArray(e)}function u(e){return"undefined"===typeof e}function c(e){return null!==e&&!u(e)&&null!==e.constructor&&!u(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var f=s("ArrayBuffer");function l(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&f(e.buffer),t}function d(e){return"string"===typeof e}function p(e){return"number"===typeof e}function h(e){return null!==e&&"object"===typeof e}function m(e){if("object"!==i(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var v=s("Date"),g=s("File"),w=s("Blob"),y=s("FileList");function E(e){return"[object Function]"===o.call(e)}function b(e){return h(e)&&E(e.pipe)}function x(e){var t="[object FormData]";return e&&("function"===typeof FormData&&e instanceof FormData||o.call(e)===t||E(e.toString)&&e.toString()===t)}var O=s("URLSearchParams");function _(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function R(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function A(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n0)i=r[o],s[i]||(t[i]=e[i],s[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function U(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n}function N(e){if(!e)return null;var t=e.length;if(u(t))return null;var n=new Array(t);while(t-- >0)n[t]=e[t];return n}var D=function(e){return function(t){return e&&t instanceof e}}("undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));e.exports={isArray:a,isArrayBuffer:f,isBuffer:c,isFormData:x,isArrayBufferView:l,isString:d,isNumber:p,isObject:h,isPlainObject:m,isUndefined:u,isDate:v,isFile:g,isBlob:w,isFunction:E,isStream:b,isURLSearchParams:O,isStandardBrowserEnv:R,forEach:A,merge:C,extend:S,trim:_,stripBOM:k,inherits:j,toFlatObject:T,kindOf:i,kindOfTest:s,endsWith:U,toArray:N,isTypedArray:D,isFileList:y}},3966:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return P}});var r=n(3396),o=n(9242),i=n(7139),s=n(870),a=n(11),u=n(6572),c=n(1888),f=n(1334),l=n(4075),d=n(3369),p=n(6824),h=n(8521),m=n(3289),v=n(9671);const g=(0,r.Uk)(" 上传游戏配置文件 "),w=(0,r.Uk)("mdi-cloud-upload"),y=(0,r.Uk)("将文件拖到此处,或"),E=(0,r._)("strong",{class:"blue--text text--lighten-1"},"点击上传",-1),b=(0,r.Uk)("只能上传 .json 格式的文件"),x=(0,r.Uk)("文件列表"),O=(0,r.Uk)(" mdi-close-circle "),_=(0,r.Uk)("提交"),R=(0,r.Uk)(" Close ");function A(e,t,n,A,C,S){return(0,r.wg)(),(0,r.j4)(d.K,null,{default:(0,r.w5)((()=>[(0,r.Wm)(a._,{id:"drop-area",flat:""},{default:(0,r.w5)((()=>[(0,r.Wm)(u.E,{class:"text-center"},{default:(0,r.w5)((()=>[g])),_:1}),(0,r.Wm)(l.J),(0,r.Wm)(c.Z,null,{default:(0,r.w5)((()=>[(0,r.wy)((0,r._)("input",{ref:"fileinput",onChange:t[0]||(t[0]=(...e)=>S.changeFile&&S.changeFile(...e)),type:"file",multiple:"multiple"},null,544),[[o.F8,!1]]),(0,r.Wm)(a._,{id:"drop-area",onClick:S.selectFile,variant:"outlined",height:"220"},{default:(0,r.w5)((()=>[(0,r.Wm)(c.Z,null,{default:(0,r.w5)((()=>[(0,r.Wm)(p.o,{justify:"center",dense:""},{default:(0,r.w5)((()=>[(0,r.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,r.w5)((()=>[(0,r.Wm)(m.t,{size:"120"},{default:(0,r.w5)((()=>[w])),_:1})])),_:1}),(0,r.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,r.w5)((()=>[y,E])),_:1}),(0,r.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,r.w5)((()=>[b])),_:1})])),_:1})])),_:1})])),_:1},8,["onClick"]),(0,r.Wm)(a._,{variant:"outlined",class:"mt-5"},{default:(0,r.w5)((()=>[(0,r.Wm)(u.E,null,{default:(0,r.w5)((()=>[x])),_:1}),(0,r.Wm)(c.Z,null,{default:(0,r.w5)((()=>[(0,r.Wm)(p.o,null,{default:(0,r.w5)((()=>[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(C.files,((e,t)=>((0,r.wg)(),(0,r.j4)(h.D,{cols:"12",key:t},{default:(0,r.w5)((()=>[(0,r.Wm)(a._,null,{default:(0,r.w5)((()=>[(0,r.Wm)(c.Z,{class:"pa-0"},{default:(0,r.w5)((()=>[(0,r.Wm)(p.o,null,{default:(0,r.w5)((()=>[(0,r.Wm)(h.D,{cols:"10"},{default:(0,r.w5)((()=>[(0,r.Uk)((0,i.zw)(e.title),1)])),_:2},1024),(0,r.Wm)(h.D,{cols:"2",class:"d-flex justify-end"},{default:(0,r.w5)((()=>[(0,r.Wm)(s.T,{variant:"outlined",size:"x-small",icon:"",onClick:e=>S.removefile(t)},{default:(0,r.w5)((()=>[(0,r.Wm)(m.t,null,{default:(0,r.w5)((()=>[O])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),(0,r.Wm)(f.h,null,{default:(0,r.w5)((()=>[(0,r.Wm)(p.o,{justify:"center"},{default:(0,r.w5)((()=>[(0,r.Wm)(h.D,{cols:"5"},{default:(0,r.w5)((()=>[(0,r.Wm)(s.T,{variant:"flat",color:"secondary",disabled:0==C.files.length,loading:C.uploading,onClick:S.uploadres,block:""},{default:(0,r.w5)((()=>[_])),_:1},8,["disabled","loading","onClick"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),(0,r.Wm)(v.v,{modelValue:C.snackbar,"onUpdate:modelValue":t[2]||(t[2]=e=>C.snackbar=e),timeout:2e3},{action:(0,r.w5)((({attrs:e})=>[(0,r.Wm)(s.T,(0,r.dG)({color:"blue",text:""},e,{onClick:t[1]||(t[1]=e=>C.snackbar=!1)}),{default:(0,r.w5)((()=>[R])),_:2},1040)])),default:(0,r.w5)((()=>[(0,r.Uk)((0,i.zw)(C.errstr)+" ",1)])),_:1},8,["modelValue"])])),_:1})}n(1703);var C=n(6265),S=n.n(C),k=n(3688),j=n(5842);function T(e,t,n){return new Promise(((r,o)=>{S()({method:"post",url:e,headers:{"X-Token":j.Z.getters.token},data:t,onUploadProgress:e=>{if(e.lengthComputable){var t=Math.round(100*e.loaded/e.total);n(t)}else n(100)}}).then((e=>{const t=e.status,n=e.data;return console.log("response:%o",e),200===t?0!=n.code?101===n.code?void k.Z.replace("/login"):o(new Error("exception code:"+n.code)):r(n):o(new Error("exception status:"+t))})).catch((e=>{o(e)}))}))}var U={name:"upload",data(){return{errstr:"",snackbar:!1,files:[],dialog:!1,uploading:!1,uploadprogress:0}},methods:{changeFile(e){let t=["json"];console.log("suffixs:%o",t);for(let i of e.target.files){let e=i.name,s=!1;var n=e.lastIndexOf(".");if(-1==n)return this.$refs.fileinput.value=null,this.errstr="目标文件格式不符合规范!",void(this.snackbar=!0);for(var r=e.substring(n+1),o=0;o{this.uploadprogress=e})).then((e=>{this.uploading=!1,this.errstr="文件上传成功!",this.snackbar=!0,this.files=[],console.log("uploadformData 文件上传成功"),this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("uploadformData 文件上传失败 err:%o",e)}))}}},N=n(89);const D=(0,N.Z)(U,[["render",A]]);var P=D}}]); //# sourceMappingURL=621.7c7b8855.js.map