1 line
7.1 KiB
JavaScript
1 line
7.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-180c49bb"],{"2de4":function(t,e,a){},"3e53":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"application"},[a("div",{staticClass:"application__h"},[a("p",{staticClass:"application__h--p"},[t._v(t._s(t.$t("create_new_app")))])]),a("Form",{ref:"formValidate",staticClass:"application__form",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":150}},[a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("app_name")+":",prop:"name"}},[a("Input",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:t.$t("please_input_the_app_name")},model:{value:t.formValidate.name,callback:function(e){t.$set(t.formValidate,"name",e)},expression:"formValidate.name"}})],1),a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("app_key")+":",prop:"key"}},[a("Input",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:t.$t("app_key_input_tips")},model:{value:t.formValidate.key,callback:function(e){t.$set(t.formValidate,"key",e)},expression:"formValidate.key"}})],1),a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("app_secret")+":",prop:"secret"}},[a("Input",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:t.$t("app_secret")},model:{value:t.formValidate.secret,callback:function(e){t.$set(t.formValidate,"secret",e)},expression:"formValidate.secret"}})],1),a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("app_icon")+":"}},[a("div",{staticClass:"formitem__icon",on:{click:function(e){t.modal=!0}}},[t.headImgUrl?a("img",{staticStyle:{height:"100%"},attrs:{src:t.headImgUrl,alt:""}}):a("Icon",{staticStyle:{"font-size":"50px",color:"#b8b7b7"},attrs:{type:"ios-add"}})],1),a("Modal",{attrs:{title:t.$t("edit_app_icon"),width:"50%",closable:!0},model:{value:t.modal,callback:function(e){t.modal=e},expression:"modal"}},[t.modal?a("cropper",{ref:"info",attrs:{"crop-button-text":t.$t("submit")},on:{transmitInfo:t.handleCroped}}):t._e(),a("div",{attrs:{slot:"footer"},slot:"footer"})],1)],1),a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("whether_to_limit_api_request")+":"}},[a("Select",{staticStyle:{width:"300px"},attrs:{clearable:""},on:{"on-change":t.changeLimit},model:{value:t.apiLimit,callback:function(e){t.apiLimit=e},expression:"apiLimit"}},t._l(t.limitList,(function(e){return a("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1),"1"===t.apiLimit?a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("api_request_times")+":",prop:"limit"}},[a("Input",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:t.$t("api_request_times")},model:{value:t.formValidate.limit,callback:function(e){t.$set(t.formValidate,"limit",e)},expression:"formValidate.limit"}})],1):t._e(),a("FormItem",{staticClass:"formitem",attrs:{label:t.$t("account_id")+":"}},[a("Input",{staticStyle:{width:"300px"},attrs:{clearable:"",placeholder:t.$t("account_id")},model:{value:t.formValidate.app_uid,callback:function(e){t.$set(t.formValidate,"app_uid",e)},expression:"formValidate.app_uid"}}),a("router-link",{attrs:{to:{name:"userList"},target:"_blank"}},[a("p",[t._v(t._s(t.$t("view_account_id")))])])],1),a("div",{staticClass:"application__btn"},[a("Button",{attrs:{type:"primary"},on:{click:t.addAppFun}},[t._v(t._s(t.$t("submit")))])],1)],1)],1)},r=[],n=(a("7f7f"),a("c24f")),p=a("9ffe"),s=a("b255"),o=a("c276"),l={components:{Cropper:p["a"]},data:function(){return{modal:!1,token:Object(o["h"])(),name:"",key:"",secret:"",headImgUrl:"",formValidate:{app_icon:"",name:"",key:"",secret:"",limit:"100000",app_uid:""},apiLimit:"0",limitList:[{value:"0",label:this.$t("unlimited")},{value:"1",label:this.$t("limited")}],ruleValidate:{name:[{required:!0,message:this.$t("please_input_the_app_name"),trigger:"blur"}],key:[{required:!0,message:this.$t("app_key_input_warning"),trigger:"blur"},{message:this.$t("app_key_input_error"),pattern:"^[A-Za-z0-9]+$"}],secret:[{required:!0,message:this.$t("app_secret_input_warning"),trigger:"blur"}],limit:[{required:!0,message:this.$t("api_limit_input_warning"),trigger:"blur"},{message:this.$t("input_integer_warning"),pattern:/^\+?[0-9]*$/}]}}},created:function(){this.formValidate.key=this.randomWord(!1,12),this.formValidate.secret=this.randomWord(!1,32)},methods:{handleCroped:function(t){var e=this,a=new FormData;a.append("access_token",this.token),a.append("file",t.updataFile),Object(n["l"])(a).then((function(t){200===t.ret?(e.modal=!1,e.headImgUrl=t.data.url):(e.modal=!1,e.$Message.warning(e.$t("file_too_large_error_content")))}))},modalCanel:function(){this.modal=!1},randomWord:function(t,e,a){var i="",r=e,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];t&&(r=Math.round(Math.random()*(a-e))+e);for(var p=0;p<r;p++){var s=Math.round(Math.random()*(n.length-1));i+=n[s]}return i},addAppFun:function(){var t=this;this.$refs["formValidate"].validate((function(e){e?t.$Modal.confirm({title:t.$t("operation_confirm"),content:t.$t("whether_create_new_app"),onOk:function(){t.doAddNewApp()}}):t.$Message.error(t.$t("wrong_form_and_fill_again"))}))},doAddNewApp:function(){var t=this,e=new FormData;e.append("access_token",this.token),e.append("appName",this.formValidate.name),e.append("app_key",this.formValidate.key),e.append("app_secret",this.formValidate.secret),this.formValidate.app_uid?e.append("app_uid",this.formValidate.app_uid):e.append("app_uid",0),this.headImgUrl&&e.append("app_icon",this.headImgUrl),"0"!==this.apiLimit?e.append("app_limit",this.formValidate.limit):e.append("app_limit",0),Object(s["a"])(e).then((function(e){e.data.is_add?(t.$Message.success(t.$t("add_successfully")),t.$router.push({name:"applicationList"})):t.$Message.error(t.$t("app_key_existed"))}))},changeLimit:function(t){this.apiLimit=t}}},d=l,m=(a("d57b"),a("2877")),c=Object(m["a"])(d,i,r,!1,null,"04ae3d31",null);e["default"]=c.exports},b255:function(t,e,a){"use strict";a.d(e,"e",(function(){return r})),a.d(e,"f",(function(){return n})),a.d(e,"a",(function(){return p})),a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return o})),a.d(e,"d",(function(){return l})),a.d(e,"g",(function(){return d}));var i=a("66df"),r=function(t){return i["a"].request({method:"post",url:"api/admin.php?s=Admin.Apps.GetAppList",data:t})},n=function(t){return i["a"].request({method:"post",url:"api/admin.php?service=Admin.Apps.GetAppSecret",data:t})},p=function(t){return i["a"].request({method:"post",url:"api/admin.php?service=Admin.Apps.AddApp",data:t})},s=function(t){return i["a"].request({method:"post",url:"api/admin.php?service=Admin.Apps.AlterAppStat",data:t})},o=function(t){return i["a"].request({method:"post",url:"api/admin.php?s=Admin.Apps.EditApp",data:t})},l=function(t){return i["a"].request({method:"post",url:"api/admin.php?s=Admin.Apps.GetAppInfo",data:t})},d=function(t){return i["a"].request({method:"post",url:"api/admin.php?s=Admin.Apps.VerifyAppStat",data:t})}},d57b:function(t,e,a){"use strict";var i=a("2de4"),r=a.n(i);r.a}}]); |