You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
6.4 KiB
1 lines
6.4 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-04a6e5f4"],{"0102":function(e,t,a){},5749:function(e,t,a){"use strict";a("0102")},"816b":function(e,t,a){"use strict";var o=a("365c");function l(e){var t="/module/index";return o["a"].get(t,e)}function r(e){var t="/module/save";return o["a"].post(t,e)}function i(e){var t="/module/update";return o["a"].post(t,e)}function s(e){var t="/module/delete";return o["a"].post(t,e)}function d(e){var t="/module/read";return o["a"].get(t,e)}function n(e){var t="/category/getModuleCate";return o["a"].get(t,e)}function u(e){var t="/moduleField/index";return o["a"].get(t,e)}function c(e){var t="/moduleField/save";return o["a"].post(t,e)}function m(e){var t="/moduleField/update";return o["a"].post(t,e)}function p(e){var t="/moduleField/delete";return o["a"].post(t,e)}function b(e){var t="/moduleField/read";return o["a"].get(t,e)}function f(e){var t="/module/all";return o["a"].get(t,e)}function g(e){var t="/module/field";return o["a"].get(t,e)}function h(e){var t="/preview";return o["a"].get(t,e)}t["a"]={moduleList:l,moduleSave:r,moduleUpdate:i,moduleDelete:s,moduleInfo:d,fieldList:u,fieldSave:c,fieldUpdate:m,fieldDelete:p,fieldInfo:b,getModuleCate:n,moduleTable:f,moduleField:g,preview:h}},"946b":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("div",{staticClass:"main-box",attrs:{id:"order"}},[a("el-button",{staticStyle:{"margin-bottom":"15px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.goAdd}},[e._v(" "+e._s(e.$t("添加"))+" ")]),a("BaseTable",{ref:"baseTable",attrs:{request:e.request}},[a("el-table-column",{attrs:{label:"ID",prop:"id",width:"60px"}}),a("el-table-column",{attrs:{label:e.$t("模型名称"),prop:"title"}}),a("el-table-column",{attrs:{label:e.$t("表名"),prop:"table"}}),a("el-table-column",{attrs:{label:e.$t("附表"),prop:"database_table"}}),a("el-table-column",{attrs:{label:e.$t("模型类型"),prop:"type"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.type?a("span",[e._v(e._s(e.$t("独立模型")))]):e._e(),2==t.row.type?a("span",[e._v(e._s(e.$t("主表附表模型")))]):e._e()]}}])}),a("el-table-column",{attrs:{label:e.$t("状态"),width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":2,"active-text":e.$t("正常"),"inactive-text":e.$t("禁用"),"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)"},on:{change:function(a){return e.disableUser(t.row)}},model:{value:t.row.status,callback:function(a){e.$set(t.row,"status",a)},expression:"scope.row.status"}})]}}])}),a("el-table-column",{attrs:{label:e.$t("操作"),width:"150px",fixed:"right",align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("CheckBtn",{attrs:{"tips-content":e.$t("查看模型字段")},on:{click:function(a){return e.check(t.row)}}}),a("EditBtn",{on:{click:function(a){return e.editor(t.row)}}}),a("DelBtn",{attrs:{"confirm-content":e.$t("永久删除该模型")},on:{success:function(a){return e.del(t.row)}}})]}}])})],1),a("BaseDialog",{attrs:{title:e.id?e.$t("编辑"):e.$t("添加"),"dialog-show":e.dialogShow,width:"50%",footer:""},on:{"update:dialogShow":function(t){e.dialogShow=t},"update:dialog-show":function(t){e.dialogShow=t},submit:e.submit}},[a("el-form",{ref:"addForm",attrs:{model:e.addForm,rules:e.rules,"label-position":"top"}},[a("el-form-item",{attrs:{label:e.$t("名称"),prop:"title"}},[a("el-input",{model:{value:e.addForm.title,callback:function(t){e.$set(e.addForm,"title",t)},expression:"addForm.title"}})],1),a("el-form-item",{attrs:{label:e.$t("表名"),prop:"table"}},[a("el-input",{attrs:{disabled:!!e.id,placeholder:e.$t("表名由字母和下划线组成")},model:{value:e.addForm.table,callback:function(t){e.$set(e.addForm,"table",t)},expression:"addForm.table"}})],1),a("el-form-item",{attrs:{label:e.$t("模型类型"),prop:"type"}},[a("el-select",{model:{value:e.addForm.type,callback:function(t){e.$set(e.addForm,"type",t)},expression:"addForm.type"}},[a("el-option",{attrs:{label:e.$t("独立模型"),value:1,disabled:""}}),a("el-option",{attrs:{label:e.$t("主表附表模型"),value:2}})],1)],1),a("el-form-item",{attrs:{label:e.$t("描述"),prop:"description"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4}},model:{value:e.addForm.description,callback:function(t){e.$set(e.addForm,"description",t)},expression:"addForm.description"}})],1),a("el-form-item",{attrs:{label:e.$t("状态")}},[a("el-select",{model:{value:e.addForm.status,callback:function(t){e.$set(e.addForm,"status",t)},expression:"addForm.status"}},[a("el-option",{attrs:{label:e.$t("正常"),value:1}}),a("el-option",{attrs:{label:e.$t("禁用"),value:2}})],1)],1)],1)],1)],1)},l=[],r=a("5530"),i=(a("a4d3"),a("e01a"),a("14d9"),a("816b")),s={data:function(){return{request:i["a"].moduleList,dialogShow:!1,addForm:{title:"",table:"",database_table:"",description:"",type:2,status:""},rules:{title:[{required:"true",message:this.$t("请输入模型名"),trigger:"blur"}],table:[{required:"true",message:this.$t("请输入表名"),trigger:"blur"}],description:[{required:"true",message:this.$t("请输入模型描述"),trigger:"blur"}],type:[{required:"true",message:this.$t("请选择模型类型"),trigger:"change"}]},id:""}},methods:{disableUser:function(e){var t=this,a={title:e.title,table:e.table,database_table:e.database_table,description:e.description,type:e.type,id:e.id,status:""};1==e.status?a.status=1:a.status=2,i["a"].moduleUpdate(a).then((function(e){0==e.code&&t.$message.success(e.msg)}))},goAdd:function(){this.id="",this.addForm={},this.addForm.status=1,this.addForm.type=2,this.dialogShow=!0},editor:function(e){this.id=e.id,this.addForm=e,this.dialogShow=!0},submit:function(){var e=this;this.$refs.addForm.validate((function(t){t?e.addForm.id?i["a"].moduleUpdate(Object(r["a"])({},e.addForm)).then((function(t){0==t.code&&(e.$message.success(t.msg),e.dialogShow=!1,e.$refs.baseTable.getList("search"))})):i["a"].moduleSave(Object(r["a"])({},e.addForm)).then((function(t){0==t.code&&(e.$message.success(t.msg),e.dialogShow=!1,e.$refs.baseTable.getList("search"))})):e.$message.error(e.$t("请填写必要信息"))}))},check:function(e){this.$router.push({name:"modelField",query:{id:e.id}})},del:function(e){var t=this;i["a"].moduleDelete({id:e.id}).then((function(e){0==e.code&&(t.$message.success(e.msg),t.$refs.baseTable.getList())}))}}},d=s,n=(a("5749"),a("2877")),u=Object(n["a"])(d,o,l,!1,null,"5a2e6716",null);t["default"]=u.exports}}]);
|