(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d6b6a488","chunk-38770562"],{1217:function(t,e,a){"use strict";a.r(e);a("4e82");var r=a("2dd7"),o=a("c1d7");e["default"]={name:"CreateForm",props:{statusOptions:{type:Array,required:!0},templateDefaultOptions:{type:Array,required:!0}},components:{AntModal:r["a"]},data:function(){return{open:!1,spinning:!1,labelCol:{span:4},wrapperCol:{span:14},loading:!1,total:0,id:void 0,formTitle:"",form:{},rules:{templateName:[{required:!0,message:"模板名称不能为空",trigger:"change"}],functionAuthor:[{required:!0,message:"作者不能为空",trigger:"change"}],functionAuthorEmail:[{required:!0,message:"邮箱不能为空",trigger:"change"}],workspacePath:[{required:!0,message:"后端工作空间不能为空",trigger:"change"}],wenWorkspacePath:[{required:!0,message:"前端工作空间不能为空",trigger:"change"}],moduleName:[{required:!0,message:"模块名不能为空",trigger:"change"}],packageName:[{required:!0,message:"模块路径不能为空",trigger:"change"}],sort:[{required:!0,message:"排序不能为空",trigger:"change"}]}}},filters:{},created:function(){},computed:{},watch:{},mounted:function(){},methods:{onClose:function(){this.open=!1,this.reset()},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={id:void 0,templateName:void 0,functionAuthor:void 0,functionAuthorEmail:void 0,workspacePath:void 0,moduleName:void 0,packageName:void 0,webWorkspacePath:void 0,templateDefault:"N",status:"0",remark:void 0}},handleAdd:function(){var t=this;this.reset(),Object(o["f"])().then((function(e){t.form.sort=e.data,t.open=!0,t.formTitle="添加模板"}))},handleUpdate:function(t){var e=this;this.reset(),this.spinning=!this.spinning;var a=t.id;Object(o["g"])(a).then((function(t){e.open=!0,e.form=t.data,e.formTitle="修改模板"})),this.spinning=!this.spinning},submitForm:function(){var t=this;this.$refs.form.validate((function(e){if(!e)return!1;void 0!==t.form.id?Object(o["i"])(t.form).then((function(e){t.$message.success("修改成功",3),t.open=!1,t.$emit("ok")})):Object(o["a"])(t.form).then((function(e){t.$message.success("新增成功",3),t.open=!1,t.$emit("ok")}))}))},back:function(){this.$router.push("/tool/gen/genconfigtemplate/index")}}}},"19a2":function(t,e,a){},"43a1":function(t,e,a){"use strict";a("19a2")},b113:function(t,e,a){"use strict";a.r(e);a("4e82");var r=function(){var t=this,e=t._self._c;return e("a-drawer",{attrs:{width:"35%","label-col":4,"wrapper-col":14,visible:t.open,"body-style":{height:"calc(100vh - 100px)",overflow:"auto"},title:t.formTitle},on:{close:t.onClose}},[e("a-form-model",{ref:"form",attrs:{model:t.form,rules:t.rules,layout:"vertical"}},[e("a-spin",{attrs:{spinning:t.spinning,delay:t.delayTime,tip:"Loading..."}},[e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"模板名称",prop:"templateName"}},[e("a-input",{attrs:{placeholder:"请输入模板名称"},model:{value:t.form.templateName,callback:function(e){t.$set(t.form,"templateName",e)},expression:"form.templateName"}})],1)],1)],1),e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"作者",prop:"functionAuthor"}},[e("a-input",{attrs:{placeholder:"请输入作者"},model:{value:t.form.functionAuthor,callback:function(e){t.$set(t.form,"functionAuthor",e)},expression:"form.functionAuthor"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"邮箱",prop:"functionAuthorEmail"}},[e("a-input",{attrs:{placeholder:"请输入邮箱"},model:{value:t.form.functionAuthorEmail,callback:function(e){t.$set(t.form,"functionAuthorEmail",e)},expression:"form.functionAuthorEmail"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"工作空间路径",prop:"workspacePath"}},[e("a-input",{attrs:{placeholder:"请输入工作空间路径"},model:{value:t.form.workspacePath,callback:function(e){t.$set(t.form,"workspacePath",e)},expression:"form.workspacePath"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"前端工作空间",prop:"webWorkspacePath"}},[e("a-input",{attrs:{placeholder:"请输入前端工作空间"},model:{value:t.form.webWorkspacePath,callback:function(e){t.$set(t.form,"webWorkspacePath",e)},expression:"form.webWorkspacePath"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"模块名",prop:"moduleName"}},[e("a-input",{attrs:{placeholder:"请输入模块名"},model:{value:t.form.moduleName,callback:function(e){t.$set(t.form,"moduleName",e)},expression:"form.moduleName"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"包路径",prop:"packageName"}},[e("a-input",{attrs:{placeholder:"请输入包路径"},model:{value:t.form.packageName,callback:function(e){t.$set(t.form,"packageName",e)},expression:"form.packageName"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"排序",prop:"sort"}},[e("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入排序",min:0},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"是否默认",prop:"templateDefault"}},[e("a-radio-group",{attrs:{"button-style":"solid"},model:{value:t.form.templateDefault,callback:function(e){t.$set(t.form,"templateDefault",e)},expression:"form.templateDefault"}},t._l(t.templateDefaultOptions,(function(a,r){return e("a-radio-button",{key:r,attrs:{value:a.dictValue}},[t._v(" "+t._s(a.dictLabel))])})),1)],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"备注",prop:"remark"}},[e("a-input",{attrs:{placeholder:"请输入",type:"textarea",rows:4,"allow-clear":""},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)],1)],1)],1),e("div",{staticClass:"bottom-control"},[e("a-space",[e("a-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(" 保存 ")]),e("a-button",{attrs:{type:"dashed"},on:{click:t.cancel}},[t._v(" 取消 ")])],1)],1)],1)],1)},o=[],n=a("5530"),s=a("1217"),i=Object(n["a"])({},s["default"]),l=i,m=(a("43a1"),a("2877")),c=Object(m["a"])(l,r,o,!1,null,"c9e6df4a",null);e["default"]=c.exports},c1d7:function(t,e,a){"use strict";a.d(e,"h",(function(){return o})),a.d(e,"g",(function(){return n})),a.d(e,"a",(function(){return s})),a.d(e,"i",(function(){return i})),a.d(e,"e",(function(){return l})),a.d(e,"b",(function(){return m})),a.d(e,"c",(function(){return c})),a.d(e,"f",(function(){return u})),a.d(e,"d",(function(){return p}));var r=a("b775");function o(t){return Object(r["b"])({url:"/system/template/list",method:"get",params:t})}function n(t){return Object(r["b"])({url:"/system/template/"+t,method:"get"})}function s(t){return Object(r["b"])({url:"/system/template",method:"post",data:t})}function i(t){return Object(r["b"])({url:"/system/template/edit",method:"post",data:t})}function l(t){return Object(r["b"])({url:"/system/template/"+t,method:"post"})}function m(t,e){var a={id:t,status:e};return Object(r["b"])({url:"/system/template/changeStatus/edit",method:"post",data:a})}function c(t,e){var a={id:t,templateDefault:e};return Object(r["b"])({url:"/system/template/changeTemplateDefault/edit",method:"post",data:a})}function u(){return Object(r["b"])({url:"/system/template/findMaxSort",method:"get"})}function p(t,e){return void 0===t&&(t=""),Object(r["b"])({url:"/system/template/checkTemplateNameUnique/"+e+"/"+t,method:"get"})}}}]);