yinghe-lowcode
Version:
基于vue、ant-design-vue,datagrid的低代码平台
2 lines • 13.6 kB
JavaScript
(("undefined"!==typeof self?self:this)["webpackJsonpyinghe_lowcode"]=("undefined"!==typeof self?self:this)["webpackJsonpyinghe_lowcode"]||[]).push([[6],{a5d3:function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a-card",{attrs:{bordered:!1,size:"small"}},[t("a-spin",{attrs:{spinning:e.spinning}},[t("a-form-model",e._b({ref:"myForm",style:{width:"100%"},attrs:{model:e.formData,rules:e.rules,layout:"horizontal",colon:!0,labelAlign:"right"}},"a-form-model",{labelCol:{span:4},wrapperCol:{span:20}},!1),[t("a-row",{staticStyle:{height:"100%"}},[t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"项目名称",prop:"projectName"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.projectName,callback:function(a){e.$set(e.formData,"projectName",a)},expression:"formData.projectName"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"项目名称",prop:"projectNameChinese"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.projectNameChinese,callback:function(a){e.$set(e.formData,"projectNameChinese",a)},expression:"formData.projectNameChinese"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"项目包名",prop:"basePackage"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.basePackage,callback:function(a){e.$set(e.formData,"basePackage",a)},expression:"formData.basePackage"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"版本",prop:"version"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.version,callback:function(a){e.$set(e.formData,"version",a)},expression:"formData.version"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"作者",prop:"author"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.author,callback:function(a){e.$set(e.formData,"author",a)},expression:"formData.author"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"数据库类型",prop:"dbType"}},"a-form-model-item",{},!1),[t("a-select",{attrs:{mode:"default",showSearch:!0,placeholder:"",size:"default",disabled:!1},model:{value:e.formData.dbType,callback:function(a){e.$set(e.formData,"dbType",a)},expression:"formData.dbType"}},e._l(e.dbType_options,(function(a,r){return t("a-select-option",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"数据库主机地址",prop:"dbAddress"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.dbAddress,callback:function(a){e.$set(e.formData,"dbAddress",a)},expression:"formData.dbAddress"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"数据库主机地址",prop:"dbPort"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.dbPort,callback:function(a){e.$set(e.formData,"dbPort",a)},expression:"formData.dbPort"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"数据库名称",prop:"dbName"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.dbName,callback:function(a){e.$set(e.formData,"dbName",a)},expression:"formData.dbName"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"数据库账号",prop:"dbUser"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.dbUser,callback:function(a){e.$set(e.formData,"dbUser",a)},expression:"formData.dbUser"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"数据库密码",prop:"dbPwd"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.dbPwd,callback:function(a){e.$set(e.formData,"dbPwd",a)},expression:"formData.dbPwd"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"Redis主机地址",prop:"redisAddress"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.redisAddress,callback:function(a){e.$set(e.formData,"redisAddress",a)},expression:"formData.redisAddress"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"Redis端口",prop:"redisPort"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.redisPort,callback:function(a){e.$set(e.formData,"redisPort",a)},expression:"formData.redisPort"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"Redis密码",prop:"redisPwd"}},"a-form-model-item",{},!1),[t("a-input",{attrs:{placeholder:"",allowClear:!0,size:"default",disabled:!1},model:{value:e.formData.redisPwd,callback:function(a){e.$set(e.formData,"redisPwd",a)},expression:"formData.redisPwd"}})],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"minio",prop:"minio"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.minio,callback:function(a){e.$set(e.formData,"minio",a)},expression:"formData.minio"}},e._l(e.minio_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"nacos",prop:"nacos"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.nacos,callback:function(a){e.$set(e.formData,"nacos",a)},expression:"formData.nacos"}},e._l(e.nacos_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"xxljob",prop:"xxljob"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.xxljob,callback:function(a){e.$set(e.formData,"xxljob",a)},expression:"formData.xxljob"}},e._l(e.xxljob_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"报表",prop:"report"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.report,callback:function(a){e.$set(e.formData,"report",a)},expression:"formData.report"}},e._l(e.report_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"RocketMQ",prop:"rocketMQ"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.rocketMQ,callback:function(a){e.$set(e.formData,"rocketMQ",a)},expression:"formData.rocketMQ"}},e._l(e.rocketMQ_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"移动端",prop:"mobile"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.mobile,callback:function(a){e.$set(e.formData,"mobile",a)},expression:"formData.mobile"}},e._l(e.mobile_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:8}},[t("a-form-model-item",e._b({attrs:{label:"初始化数据库",prop:"initDb"}},"a-form-model-item",{},!1),[t("a-radio-group",{attrs:{"button-style":"solid",size:"default",disabled:!1},model:{value:e.formData.initDb,callback:function(a){e.$set(e.formData,"initDb",a)},expression:"formData.initDb"}},e._l(e.initDb_options,(function(a,r){return t("a-radio-button",{key:r,attrs:{value:a.value}},[e._v(" "+e._s(a.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{"wrapper-col":{span:20,offset:4}}},[t("a-button",{attrs:{loading:e.confirmLoading,type:"primary"},on:{click:e.handleOk}},[e._v(" 确定 ")]),t("a-button",{staticStyle:{"margin-left":"10px"},on:{click:e.onReset}},[e._v(" 取消 ")])],1)],1)],1)],1)],1)],1)},o=[],l=(t("cca6"),t("e260"),t("d3b7"),t("3ca3"),t("ddb0"),t("2b3d"),t("9861"),t("5b4e")),s={components:{},props:[],data:function(){return{spinning:!0,confirmLoading:!1,defaultFormData:{projectName:"demo",projectNameChinese:"演示项目",basePackage:"com.nbport.demo",version:"3.0",author:"demo",dbType:"postgresql",dbAddress:"169.169.171.200",dbPort:"5000",dbName:"ybt",dbUser:"ybt",dbPwd:"yibutong@123",redisAddress:"169.169.171.40",redisPort:"6379",redisPwd:"123456",minio:"N",nacos:"N",xxljob:"N",report:"N",rocketMQ:"N",mobile:"N",initDb:"N"},formData:{},rules:{projectName:[{required:!0,message:"项目名称不能为空",trigger:"blur"},{max:255,message:"项目名称最大长度不能大于255",trigger:"blur"}],projectNameChinese:[{required:!0,message:"项目名称不能为空",trigger:"blur"},{max:255,message:"项目名称最大长度不能大于255",trigger:"blur"}],basePackage:[{required:!0,message:"项目包名不能为空",trigger:"blur"},{max:255,message:"项目包名最大长度不能大于255",trigger:"blur"}],version:[{required:!0,message:"版本不能为空",trigger:"blur"},{max:255,message:"版本最大长度不能大于255",trigger:"blur"}],author:[{required:!0,message:"作者不能为空",trigger:"blur"},{max:255,message:"作者最大长度不能大于255",trigger:"blur"}],dbType:[{required:!0,message:"数据库类型不能为空",trigger:"change"}],dbAddress:[{required:!0,message:"数据库主机地址不能为空",trigger:"blur"},{max:255,message:"数据库主机地址最大长度不能大于255",trigger:"blur"}],dbPort:[{required:!0,message:"数据库主机地址不能为空",trigger:"blur"},{max:255,message:"数据库主机地址最大长度不能大于255",trigger:"blur"}],dbName:[{required:!0,message:"数据库名称不能为空",trigger:"blur"},{max:255,message:"数据库名称最大长度不能大于255",trigger:"blur"}],dbUser:[{required:!0,message:"数据库账号不能为空",trigger:"blur"},{max:255,message:"数据库账号最大长度不能大于255",trigger:"blur"}],dbPwd:[{required:!0,message:"数据库密码不能为空",trigger:"blur"},{max:255,message:"数据库密码最大长度不能大于255",trigger:"blur"}],redisAddress:[{required:!0,message:"Redis主机地址不能为空",trigger:"blur"},{max:255,message:"Redis主机地址最大长度不能大于255",trigger:"blur"}],redisPort:[{required:!0,message:"Redis端口不能为空",trigger:"blur"},{max:255,message:"Redis端口最大长度不能大于255",trigger:"blur"}],redisPwd:[{required:!0,message:"Redis密码不能为空",trigger:"blur"},{max:255,message:"Redis密码最大长度不能大于255",trigger:"blur"}],minio:[{required:!0,message:"minio不能为空",trigger:"change"}],nacos:[{required:!0,message:"nacos不能为空",trigger:"change"}],xxljob:[{required:!0,message:"xxljob不能为空",trigger:"change"}],report:[{required:!0,message:"报表不能为空",trigger:"change"}],rocketMQ:[{required:!0,message:"RocketMQ不能为空",trigger:"change"}],mobile:[{required:!0,message:"移动端不能为空",trigger:"change"}],initDb:[{required:!0,message:"初始化数据库不能为空",trigger:"change"}]},dbType_options:[{label:"oracle",value:"oracle"},{label:"postgresql",value:"postgresql"},{label:"mysql",value:"mysql"}],minio_options:[{label:"集成",value:"Y"},{label:"不集成",value:"N"}],nacos_options:[{label:"集成",value:"Y"},{label:"不集成",value:"N"}],xxljob_options:[{label:"集成",value:"Y"},{label:"不集成",value:"N"}],report_options:[{label:"集成",value:"Y"},{label:"不集成",value:"N"}],rocketMQ_options:[{label:"集成",value:"Y"},{label:"不集成",value:"N"}],mobile_options:[{label:"集成",value:"Y"},{label:"不 集成",value:"N"}],initDb_options:[{label:"初始化",value:"Y"},{label:"不初始化",value:"N"}]}},computed:{},watch:{},created:function(){this.formData=Object.assign({},this.defaultFormData),this.showModal&&this.showModal()},mounted:function(){this.spinning=!1},methods:{handleOk:function(){var e=this;this.confirmLoading=!0,this.$refs["myForm"].validate((function(a){a?(console.log(e.formData),Object(l["f"])(e.formData).then((function(a){e.confirmLoading=!1,e.$message.success("生成成功");var t=new Blob([a.data],{type:"application/zip"}),r=window.URL.createObjectURL(t);window.location.href=r}))):(console.log("error"),e.confirmLoading=!1)}))},onReset:function(){this.$refs["myForm"].resetFields(),this.hideModal()}}},i=s,d=(t("dea7"),t("2877")),m=Object(d["a"])(i,r,o,!1,null,"78e7684d",null);a["default"]=m.exports},dea7:function(e,a,t){"use strict";t("e682")},e682:function(e,a,t){}}]);
//# sourceMappingURL=yinghe-lowcode.umd.min.6.js.map