(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-330cdd0f","chunk-2d0e6678","chunk-2d0e6678"],{"6a0a":function(e,t,i){},9279:function(e,t,i){"use strict";i("6a0a")},9935:function(e,t,i){"use strict";t["a"]={border:!0,height:"auto",index:!0,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},afc8:function(e,t,i){"use strict";i.r(t);var a=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 a=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(a)}}},[e._v("修改\n ")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"text"},on:{click:function(t){return e.delRowClickHandler(a)}}},[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 ")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.delClickHandler}},[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:"500px"},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",max:24,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:"id"}},[t("avue-select",{attrs:{placeholder:"请选择组件",type:"tree",dic:e.dic},model:{value:e.form.id,callback:function(t){e.$set(e.form,"id",t)},expression:"form.id"}})],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:"span",tip:"总列数为24"}},[t("avue-input-number",{staticStyle:{width:"100%"},attrs:{precision:"0",max:24,min:2,"controls-position":"",labelTip:"总列数为24,如占满整行请输入24"},model:{value:e.form.span,callback:function(t){e.$set(e.form,"span",t)},expression:"form.span"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"高度占比:",prop:"height"}},[t("avue-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:1,"controls-position":""},model:{value:e.form.height,callback:function(t){e.$set(e.form,"height",t)},expression:"form.height"}})],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)},n=[],l=(i("8e6e"),i("ac6a"),i("456d"),i("ade3")),o=i("9935"),r=i("f191"),s=i("d9a3");function c(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}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(l["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({},o["a"]),{},{addBtn:!1,editBtn:!1,delBtn:!1,calcHeight:-60,column:[{label:"排序",prop:"orderNum"},{label:"组件",prop:"id"},{label:"标题",prop:"title"},{label:"图标",prop:"icon"},{label:"占据列数",prop:"span"},{label:"高度占比",prop:"height"}]}),dialogTitle:"",form:{orderNum:1,id:"",title:"",span:24,icon:"",height:1},rules:{id:[{required:!0,message:"请选择组件",trigger:"blur"}],span:[{required:!0,message:"请输入占据列数",trigger:"blur"}],height:[{required:!0,message:"请输入高度占比",trigger:"blur"}]},dic:[{label:"待办流程任务",value:"UndoTaskPortlet"},{label:"待办事项",value:"taskPortlet"},{label:"test",value:"test"}],visible:!1,selectList:[],lastIndex:null}},created:function(){this.getList()},methods:{getList:function(){var e=this;Object(r["gridStatus"])().then((function(t){var i=t.data.data;e.data=i,e.loading=!1}))},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,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["deleteStatus"])(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(){var i=[e];t.loading=!0,Object(r["deleteStatus"])(i).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,id:"",title:"",span:24,icon:"",height: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.obj),e.loading=!0,e.getList(),e.visible=!1):e.$message.error(t.data.obj)}))}))}}},f=u,p=(i("9279"),i("2877")),m=Object(p["a"])(f,a,n,!1,null,"60b662da",null);t["default"]=m.exports}}]);
|