ludc
2025-01-16 5203081b68e3a8dc139d1807b2f8774e4a00a82a
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6ca35477","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678"],{5487:function(e,t,i){"use strict";i("a3d9")},9935:function(e,t,i){"use strict";t["a"]={border:!0,height:"auto",index:!0,indexFixed:!1,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,selectionFixed:!1,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},a3d9:function(e,t,i){},afc8:function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,"table-loading":e.loading},on:{"selection-change":e.selectChange,"row-click":e.rowClickHandler,"refresh-change":e.handleRefresh},scopedSlots:e._u([{key:"menu",fn:function(i){var o=i.row;i.index;return[t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(t){return e.editClickHandler(o)}}},[e._v("修改\n      ")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"text"},on:{click:function(t){return e.delRowClickHandler(o)}}},[e._v("删除\n      ")])]}}])},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:e.addClickHandler}},[e._v("创建\n      ")])],1)],2),t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{title:"add"===e.dialogTitle?"创建":"修改",visible:e.visible,"append-to-body":"true",width:"540px"},on:{"update:visible":function(t){e.visible=t},close:e.visibleCloseHandler}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"95px",size:"small"}},[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"排序:",prop:"orderNum"}},[t("avue-input-number",{staticStyle:{width:"100%"},attrs:{precision:"0",min:1,"controls-position":""},model:{value:e.form.orderNum,callback:function(t){e.$set(e.form,"orderNum",t)},expression:"form.orderNum"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"显示模块:",prop:"module"}},[t("avue-select",{attrs:{placeholder:"请选择组件",type:"tree",dic:e.dic},model:{value:e.form.module,callback:function(t){e.$set(e.form,"module",t)},expression:"form.module"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"标题:",prop:"title"}},[t("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"图标:",prop:"icon"}},[t("input-icon",{attrs:{placeholder:"请选择图标"},model:{value:e.form.icon,callback:function(t){e.$set(e.form,"icon",t)},expression:"form.icon"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"占据列数:",prop:"num",tip:"总列数为24"}},[t("avue-input-number",{staticStyle:{width:"150px"},attrs:{precision:"0",max:24,min:1,"controls-position":"",labelTip:"总列数为24,如占满整行请输入24"},model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}}),t("span",{staticStyle:{color:"#999999","font-size":"12px"}},[e._v(" 按24分栏,占满一行为24")])],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"高度占比:",prop:"ratio"}},[t("avue-input-number",{staticStyle:{width:"150px"},attrs:{precision:"2",min:0,max:1,"controls-position":""},model:{value:e.form.ratio,callback:function(t){e.$set(e.form,"ratio",t)},expression:"form.ratio"}}),t("span",{staticStyle:{color:"#999999","font-size":"12px"}},[e._v(" 占满显示区域高度设置1,显示10%高度设置0.1")])],1)],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.addSaveHandler}},[e._v("确 定")]),t("el-button",{on:{click:e.visibleCloseHandler}},[e._v("取 消")])],1)],1)],1)},a=[],n=(i("8e6e"),i("456d"),i("ac6a"),i("ade3")),l=i("9935"),r=i("f419"),s=i("d9a3");function c(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,o)}return i}function d(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?c(Object(i),!0).forEach((function(t){Object(n["a"])(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var u={name:"homeConfig",data:function(){return{loading:!1,data:[],option:d(d({},l["a"]),{},{addBtn:!1,editBtn:!1,delBtn:!1,calcHeight:-60,column:[{label:"排序",prop:"orderNum"},{label:"组件",prop:"module"},{label:"标题",prop:"title"},{label:"图标",prop:"icon"},{label:"占据列数",prop:"num"},{label:"高度占比",prop:"ratio"}]}),dialogTitle:"",form:{orderNum:1,module:"",title:"",num:24,icon:"",ratio:1},rules:{module:[{required:!0,message:"请选择组件",trigger:"blur"}],num:[{required:!0,message:"请输入占据列数",trigger:"blur"}],ratio:[{required:!0,message:"请输入高度占比",trigger:"blur"}]},dic:[],visible:!1,selectList:[],lastIndex:null}},created:function(){this.getList()},methods:{getList:function(){var e=this;Object(r["getAllData"])().then((function(t){var i=t.data.data;e.data=i,e.loading=!1;var o=[{label:"待办流程任务",value:"UndoTaskPortlet"},{label:"待办事项",value:"taskPortlet"},{label:"test",value:"test"}];o.forEach((function(e){i.forEach((function(t){e.value==t.module&&(e.disabled=!0)}))})),e.dic=o}))},handleRefresh:function(){this.getList()},selectChange:function(e){this.selectList=e},rowClickHandler:function(e){var t=this;s["a"].rowClickHandler(e,this.$refs.crud,this.lastIndex,(function(e){t.lastIndex=e}),(function(){t.selectList=[]}))},addClickHandler:function(){this.visible=!0,this.form.orderNum=this.data.length+1,this.dialogTitle="add"},editClickHandler:function(e){this.visible=!0,this.dialogTitle="edit",this.form=d({},e)},delClickHandler:function(){var e=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.loading=!0,Object(r["delData"])(e.selectList).then((function(t){200===t.data.code&&(e.$message.success(t.data.obj),e.getList())}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},delRowClickHandler:function(e){var t=this;this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.loading=!0,Object(r["delData"])({oid:e.oid}).then((function(e){200===e.data.code&&(t.$message.success(e.data.obj),t.getList())}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},visibleCloseHandler:function(){var e={orderNum:1,module:"",title:"",num:24,icon:"",ratio:1};this.form=e,this.visible=!1,this.$refs.form.clearValidate()},addSaveHandler:function(){var e=this,t="add"===this.dialogTitle?r["addSave"]:r["editSave"];this.$refs.form.validate((function(i){if(!i)return!1;t(e.form).then((function(t){200===t.data.code?(e.$message.success(t.data.msg),e.loading=!0,e.getList(),e.visible=!1):e.$message.error(t.data.msg)}))}))}}},m=u,f=(i("5487"),i("2877")),p=Object(f["a"])(m,o,a,!1,null,"8ede0d6c",null);t["default"]=p.exports}}]);