(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b859d0fa","chunk-38770562"],{"0106":function(t,e,a){"use strict";a.r(e);a("4e82");var o=function(){var t=this,e=t._self._c;return e("ant-modal",{attrs:{visible:t.open,"modal-title":t.formTitle,"adjust-size":!0,modalWidth:"800",modalHeight:"550"},on:{cancel:t.cancel}},[e("a-form-model",{ref:"form",attrs:{slot:"content",model:t.form,rules:t.rules,layout:"vertical"},slot:"content"},[e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"模板名称",prop:"templateName"}},[e("span",{attrs:{slot:"label"},slot:"label"},[t._v(" 生成模块名 "),e("a-tooltip",[e("template",{slot:"title"},[t._v(" 可理解为子系统名，例如 system ")]),e("a-icon",{attrs:{type:"question-circle-o"}})],2)],1),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:"示例：C:\\cloud-platform\\AiDex-Vue\\ruoyi-system"},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:"示例：C:\\cloud-platform\\RY"},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:"示例：system"},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:"示例：com.aidex.system"},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,o){return e("a-radio-button",{key:o,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("template",{slot:"footer"},[e("a-button",{on:{click:t.cancel}},[t._v(" 取消 ")]),e("a-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(" 保存 ")])],1)],2)},r=[],n=a("5530"),s=a("1217"),l=Object(n["a"])({},s["default"]),i=l,m=a("2877"),u=Object(m["a"])(i,o,r,!1,null,null,null);e["default"]=u.exports},1217:function(t,e,a){"use strict";a.r(e);a("4e82");var o=a("2dd7"),r=a("c1d7");e["default"]={name:"CreateForm",props:{statusOptions:{type:Array,required:!0},templateDefaultOptions:{type:Array,required:!0}},components:{AntModal:o["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(r["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(r["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(r["i"])(t.form).then((function(e){t.$message.success("修改成功",3),t.open=!1,t.$emit("ok")})):Object(r["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")}}}},c1d7:function(t,e,a){"use strict";a.d(e,"h",(function(){return r})),a.d(e,"g",(function(){return n})),a.d(e,"a",(function(){return s})),a.d(e,"i",(function(){return l})),a.d(e,"e",(function(){return i})),a.d(e,"b",(function(){return m})),a.d(e,"c",(function(){return u})),a.d(e,"f",(function(){return c})),a.d(e,"d",(function(){return p}));var o=a("b775");function r(t){return Object(o["b"])({url:"/system/template/list",method:"get",params:t})}function n(t){return Object(o["b"])({url:"/system/template/"+t,method:"get"})}function s(t){return Object(o["b"])({url:"/system/template",method:"post",data:t})}function l(t){return Object(o["b"])({url:"/system/template/edit",method:"post",data:t})}function i(t){return Object(o["b"])({url:"/system/template/"+t,method:"post"})}function m(t,e){var a={id:t,status:e};return Object(o["b"])({url:"/system/template/changeStatus/edit",method:"post",data:a})}function u(t,e){var a={id:t,templateDefault:e};return Object(o["b"])({url:"/system/template/changeTemplateDefault/edit",method:"post",data:a})}function c(){return Object(o["b"])({url:"/system/template/findMaxSort",method:"get"})}function p(t,e){return void 0===t&&(t=""),Object(o["b"])({url:"/system/template/checkTemplateNameUnique/"+e+"/"+t,method:"get"})}}}]);