(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f333cf26","chunk-2d0e6678","chunk-2d0e6678"],{2457:function(n,o,i){"use strict";var c=i("2909");o["a"]=[{label:"通用图标",list:["iconfont iconicon_roundadd","iconfont iconicon_compile","iconfont iconicon_glass","iconfont iconicon_roundclose","iconfont iconicon_roundreduce","iconfont iconicon_delete","iconfont iconicon_shakehands","iconfont iconicon_task_done","iconfont iconicon_voipphone","iconfont iconicon_safety","iconfont iconicon_work","iconfont iconicon_study","iconfont iconicon_task","iconfont iconicon_subordinate","iconfont iconicon_star","iconfont iconicon_setting","iconfont iconicon_sms","iconfont iconicon_share","iconfont iconicon_secret","iconfont iconicon_scan_namecard","iconfont iconicon_principal","iconfont iconicon_group","iconfont iconicon_send","iconfont iconicon_scan","iconfont iconicon_search","iconfont iconicon_refresh","iconfont iconicon_savememo","iconfont iconicon_QRcode","iconfont iconicon_im_keyboard","iconfont iconicon_redpacket","iconfont iconicon_photo","iconfont iconicon_qq","iconfont iconicon_wechat","iconfont iconicon_phone","iconfont iconicon_namecard","iconfont iconicon_notice","iconfont iconicon_next_arrow","iconfont iconicon_left","iconfont iconicon_more","iconfont iconicon_details","iconfont iconicon_message","iconfont iconicon_mobilephone","iconfont iconicon_im_voice","iconfont iconicon_GPS","iconfont iconicon_ding","iconfont iconicon_exchange","iconfont iconicon_cspace","iconfont iconicon_doc","iconfont iconicon_dispose","iconfont iconicon_discovery","iconfont iconicon_community_line","iconfont iconicon_cloud_history","iconfont iconicon_coinpurse_line","iconfont iconicon_airplay","iconfont iconicon_at","iconfont iconicon_addressbook","iconfont iconicon_boss","iconfont iconicon_addperson","iconfont iconicon_affiliations_li","iconfont iconicon_addmessage","iconfont iconicon_addresslist","iconfont iconicon_add","iconfont icongithub","iconfont icongitee2"]},{label:"自定义图标",list:["iconfont icon-xitongmokuaipeizhi","iconfont icon-xitongpeizhi","iconfont icon-renyuanzuzhiguanli","iconfont icon-mimaceluo","iconfont icon-bumenguanli","iconfont icon-jiaoseguanli","iconfont icon-chengyuanguanli","el-icon-document","iconfont icon-rizhi","iconfont icon-chaxunrizhi","iconfont icon-wenjianguiguanli","iconfont icon-liuchengmobanguanli","iconfont icon-liuchengmobanfenlei","iconfont icon-liuchengmobandingyi","iconfont icon-duixiangjianmo","iconfont icon-meijvleixing","iconfont icon-shuxingchi","iconfont icon-zhuangtaichi","iconfont icon-banbenguanli","iconfont icon-shengmingzhouqi","iconfont icon-chaxunmoban","iconfont icon-yewuleixing","iconfont icon-chaxunmobandingyi","iconfont icon-lianjieleixing","iconfont icon-uijianmo","iconfont icon-actionguanli","iconfont icon-biaodandingyi","iconfont icon-uidingyi","iconfont icon-wuquanxian","iconfont icon-gongnengquanxianguanli","iconfont icon-gongnengmokuai","iconfont icon-anquanguanli","iconfont icon-mijiguanli","iconfont icon-jiqimiji","iconfont icon-quanxian","el-icon-key","iconfont icon-actionguanli","iconfont icon-shujushouquan","iconfont icon-uishouquan","iconfont icon-zhongyingwen","iconfont icon-caidan","iconfont icon-rizhi1","iconfont icon-zhuti","iconfont icon-suoping","iconfont icon-bug","iconfont icon-qq1","iconfont icon-weixin1","iconfont icon-shouji","iconfont icon-mima","iconfont icon-yonghu","iconfont icon-yanzhengma","iconfont icon-canshu","iconfont icon-dongtai","iconfont icon-iconset0265","iconfont icon-shujuzhanshi2","iconfont icon-tuichuquanping","iconfont icon-cuowutishitubiao","iconfont icon-debug","iconfont icon-iconset0216","iconfont icon-shuaxin","iconfont icon-bofangqi-suoping","iconfont icon-quanping","iconfont icon-navicon","iconfont icon-biaodan","iconfont icon-liuliangyunpingtaitubiao08","iconfont icon-caidanguanli","iconfont icon-cuowu","iconfont icon-wxbgongju","iconfont icon-tuichu","iconfont icon-daohanglanmoshi02","iconfont icon-changyonglogo27","iconfont icon-biaoge","iconfont icon-baidu1","iconfont icon-tubiao","iconfont icon-msnui-360","iconfont icon-iframe","iconfont icon-huanyingye"]}].concat(Object(c["a"])(fontIconList))},"95d8":function(n,o,i){"use strict";i("ad9b")},9935:function(n,o,i){"use strict";o["a"]={border:!0,height:"auto",index:!0,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},ad9b:function(n,o,i){},afc8:function(n,o,i){"use strict";i.r(o);var c=function(){var n=this,o=n._self._c;return o("basic-container",[o("avue-crud",{ref:"crud",attrs:{data:n.data,option:n.option,"table-loading":n.loading},on:{"selection-change":n.selectChange,"row-click":n.rowClickHandler,"refresh-change":n.handleRefresh},scopedSlots:n._u([{key:"menu",fn:function(i){var c=i.row;i.index;return[o("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(o){return n.editClickHandler(c)}}},[n._v("修改\n ")]),o("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"text"},on:{click:function(o){return n.delRowClickHandler(c)}}},[n._v("删除\n ")])]}}])},[o("template",{slot:"menuLeft"},[o("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:n.addClickHandler}},[n._v("创建\n ")]),o("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:n.delClickHandler}},[n._v("删除\n ")])],1)],2),o("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{title:"add"===n.dialogTitle?"创建":"修改",visible:n.visible,"append-to-body":"true",width:"500px"},on:{"update:visible":function(o){n.visible=o},close:n.visibleCloseHandler}},[o("el-form",{ref:"form",attrs:{model:n.form,rules:n.rules,"label-width":"95px",size:"small"}},[o("el-row",[o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"组件:",prop:"id"}},[o("avue-select",{attrs:{placeholder:"请选择组件",type:"tree",dic:n.dic},model:{value:n.form.id,callback:function(o){n.$set(n.form,"id",o)},expression:"form.id"}})],1)],1),o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"标题:",prop:"title"}},[o("el-input",{model:{value:n.form.title,callback:function(o){n.$set(n.form,"title",o)},expression:"form.title"}})],1)],1),o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"占据列数:",prop:"span",tip:"总列数为24"}},[o("avue-input-number",{staticStyle:{width:"100%"},attrs:{precision:"0",max:24,min:1,"controls-position":"",tip:"总列数为24,如占满整行请输入24"},model:{value:n.form.span,callback:function(o){n.$set(n.form,"span",o)},expression:"form.span"}})],1)],1),o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"图标:",prop:"icon"}},[o("avue-input-icon",{attrs:{"icon-list":n.iconList,placeholder:"请选择图标"},model:{value:n.form.icon,callback:function(o){n.$set(n.form,"icon",o)},expression:"form.icon"}})],1)],1),o("el-col",{attrs:{span:24}},[o("el-form-item",{attrs:{label:"描述:",prop:"description"}},[o("el-input",{attrs:{rows:2,type:"textarea"},model:{value:n.form.description,callback:function(o){n.$set(n.form,"description",o)},expression:"form.description"}})],1)],1)],1)],1),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{type:"primary"},on:{click:n.addSaveHandler}},[n._v("确 定")]),o("el-button",{on:{click:n.visibleCloseHandler}},[n._v("取 消")])],1)],1)],1)},t=[],e=(i("8e6e"),i("ac6a"),i("456d"),i("ade3")),a=i("2457"),l=i("9935"),s=i("f191"),r=i("d9a3");function f(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(n);o&&(c=c.filter((function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable}))),i.push.apply(i,c)}return i}function u(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?f(Object(i),!0).forEach((function(o){Object(e["a"])(n,o,i[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):f(Object(i)).forEach((function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))}))}return n}var d={name:"homeConfig",data:function(){return{iconList:a["a"],loading:!1,data:[],option:u(u({},l["a"]),{},{addBtn:!1,editBtn:!1,delBtn:!1,calcHeight:-60,column:[{label:"组件",prop:"id"},{label:"标题",prop:"title"},{label:"占据列数",prop:"span"},{label:"标签",prop:"name",sortable:!0},{label:"描述",prop:"description"}]}),dialogTitle:"",form:{id:"",name:"",description:""},rules:{id:[{required:!0,message:"请选择组件",trigger:"blur"}],span:[{required:!0,message:"请输入占据列数",trigger:"blur"}]},dic:[{label:"待办流程任务",value:"UndoTaskPortlet"},{label:"选项2",value:1}],visible:!1,selectList:[],lastIndex:null}},created:function(){this.getList()},methods:{getList:function(){var n=this;Object(s["gridStatus"])().then((function(o){var i=o.data.data;n.data=i,n.loading=!1}))},handleRefresh:function(){this.getList()},selectChange:function(n){this.selectList=n},rowClickHandler:function(n){var o=this;r["a"].rowClickHandler(n,this.$refs.crud,this.lastIndex,(function(n){o.lastIndex=n}),(function(){o.selectList=[]}))},addClickHandler:function(){this.visible=!0,this.dialogTitle="add"},editClickHandler:function(n){this.visible=!0,this.dialogTitle="edit",this.form=u({},n)},delClickHandler:function(){var n=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){n.loading=!0,Object(s["deleteStatus"])(n.selectList).then((function(o){200===o.data.code&&(n.$message.success(o.data.obj),n.getList())}))})).catch((function(){n.$message({type:"info",message:"已取消删除"})}))},delRowClickHandler:function(n){var o=this;this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var i=[n];o.loading=!0,Object(s["deleteStatus"])(i).then((function(n){200===n.data.code&&(o.$message.success(n.data.obj),o.getList())}))})).catch((function(){o.$message({type:"info",message:"已取消删除"})}))},visibleCloseHandler:function(){var n={id:"",name:"",imagePath:"",description:""};this.form=n,this.visible=!1,this.$refs.form.clearValidate()},addSaveHandler:function(){var n=this,o="add"===this.dialogTitle?s["addSave"]:s["editSave"];this.$refs.form.validate((function(i){if(!i)return!1;o(n.form).then((function(o){200===o.data.code?(n.$message.success(o.data.obj),n.loading=!0,n.getList(),n.visible=!1):n.$message.error(o.data.obj)}))}))}}},g=d,p=(i("95d8"),i("2877")),m=Object(p["a"])(g,c,t,!1,null,"ac03c96c",null);o["default"]=m.exports}}]);
|