(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-018e832d"],{"47d5":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return n}));var o=a("b775");function r(e,t){return Object(o["a"])({url:"/admin/code/tables",method:"get",params:{page:e,query:t}})}function n(e){return Object(o["a"])({url:"/admin/code/gen",method:"post",responseType:"blob",data:e})}},a155:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"代码生成",visible:e.show,width:"600px"},on:{"update:visible":function(t){e.show=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"110px",rules:e.rules}},[a("el-form-item",{attrs:{label:"包名",prop:"basePackage"}},[a("el-input",{model:{value:e.form.basePackage,callback:function(t){e.$set(e.form,"basePackage",t)},expression:"form.basePackage"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"作者",prop:"author"}},[a("el-input",{model:{value:e.form.author,callback:function(t){e.$set(e.form,"author",t)},expression:"form.author"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"已选择的表"}},[e._v(e._s(JSON.stringify(e.tableChecks.map((function(e){return e.tableName})))))])],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v(e._s(e.btn_title))]),e._v(" "),a("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},r=[],n=a("5530"),l=a("47d5"),i={name:"codeForm",data:function(){return{form:{basePackage:"com.cpop.nftmeta.common",author:"BboySpider"},tableChecks:[],show:!1,loading:!1,rules:{basePackage:[{required:!0,trigger:"blur"}],author:[{required:!0,trigger:"blur"}]}}},computed:{btn_title:function(){return"生成"}},methods:{open:function(e){this.tableChecks=e,this.show=!0},close:function(){this.tableChecks=[],this.show=!1},saveHandler:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.loading=!0,e.createHandler())}))},createHandler:function(){var e=this,t=this.tableChecks.map((function(t){return Object(n["a"])(Object(n["a"])({},t),e.form)}));Object(l["b"])(t).then((function(t){e.loading=!1;var a=t,o=new FileReader;o.readAsDataURL(a),o.onload=function(e){var t=document.createElement("a");t.download="wooya-code-".concat((new Date).getTime(),".zip"),t.href=e.target.result,document.body.appendChild(t),t.click(),document.body.removeChild(t)}}))}}},s=i,c=a("2877"),u=Object(c["a"])(s,o,r,!1,null,null,null);t["default"]=u.exports}}]);