ludc
2025-01-16 5203081b68e3a8dc139d1807b2f8774e4a00a82a
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3150a582","chunk-2d22214e","chunk-2d21802d","chunk-2d214028"],{"1c95":function(t,e,o){},"1fef":function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t._self._c;return e("div",[e("el-row",t._l(t.homeData,(function(o){return e("el-col",{attrs:{span:o.num,xs:24}},[e("div",{staticClass:"basic-container"},[e("el-card",{staticClass:"basic-container__card",attrs:{"body-style":{height:+(t.height*o.ratio-(o.title?78:38))+"px"}}},[o.title||o.icon?e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("span",[t._v(t._s(o.title))]),e("icon-show",{staticStyle:{display:"inline-block"},attrs:{name:o.icon}})],1):t._e(),e(o.module,{key:o.module,tag:"component",attrs:{height:t.height*o.ratio,title:o.title,icon:o.icon}})],1)],1)])})),1),e("i",{staticClass:"el-icon-setting",staticStyle:{position:"absolute",top:"60px",right:"20px","font-size":"20px",cursor:"pointer"},attrs:{title:"自定义配置"},on:{click:t.setHandler}}),e("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{title:"自定义配置",visible:t.visible,"append-to-body":"true",fullscreen:!0},on:{"update:visible":function(e){t.visible=e},close:t.closeHandler}},[e("home-config")],1)],1)},n=[],i=o("f419"),r=o("afc8"),l=o("cca9"),s=o("c8bd"),c=o("aeb0"),d={name:"workIndex",components:{homeConfig:r["default"],UndoTaskPortlet:l["default"],taskPortlet:s["default"],test:c["default"]},data:function(){return{height:document.body.clientHeight-115,homeData:[],visible:!1}},created:function(){this.getList()},methods:{getList:function(){var t=this;Object(i["getAllData"])().then((function(e){var o=e.data.data;o.length>0?t.homeData=o:t.homeData=[{orderNum:1,module:"UndoTaskPortlet",title:"待办流程任务",num:24,icon:"",ratio:1}]})).catch((function(e){t.homeData=[{orderNum:1,module:"UndoTaskPortlet",title:"待办流程任务",num:24,icon:"",ratio:1}]}))},setHandler:function(){this.visible=!0},closeHandler:function(){this.getList(),this.visible=!1}}},u=d,f=(o("981f"),o("2877")),p=Object(f["a"])(u,a,n,!1,null,"2c651900",null);e["default"]=p.exports},5487:function(t,e,o){"use strict";o("a3d9")},"981f":function(t,e,o){"use strict";o("1c95")},a3d9:function(t,e,o){},aeb0:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t._self._c;return e("div",[t._v("\n  首页组件\n")])},n=[],i=(o("c5f6"),{name:"test",props:{height:{type:Number}}}),r=i,l=o("2877"),s=Object(l["a"])(r,a,n,!1,null,"fee0e1e2",null);e["default"]=s.exports},afc8:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t._self._c;return e("basic-container",[e("avue-crud",{ref:"crud",attrs:{data:t.data,option:t.option,"table-loading":t.loading},on:{"selection-change":t.selectChange,"row-click":t.rowClickHandler,"refresh-change":t.handleRefresh},scopedSlots:t._u([{key:"menu",fn:function(o){var a=o.row;o.index;return[e("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(e){return t.editClickHandler(a)}}},[t._v("修改\n      ")]),e("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"text"},on:{click:function(e){return t.delRowClickHandler(a)}}},[t._v("删除\n      ")])]}}])},[e("template",{slot:"menuLeft"},[e("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:t.addClickHandler}},[t._v("创建\n      ")])],1)],2),e("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{title:"add"===t.dialogTitle?"创建":"修改",visible:t.visible,"append-to-body":"true",width:"540px"},on:{"update:visible":function(e){t.visible=e},close:t.visibleCloseHandler}},[e("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"95px",size:"small"}},[e("el-row",[e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"排序:",prop:"orderNum"}},[e("avue-input-number",{staticStyle:{width:"100%"},attrs:{precision:"0",min:1,"controls-position":""},model:{value:t.form.orderNum,callback:function(e){t.$set(t.form,"orderNum",e)},expression:"form.orderNum"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"显示模块:",prop:"module"}},[e("avue-select",{attrs:{placeholder:"请选择组件",type:"tree",dic:t.dic},model:{value:t.form.module,callback:function(e){t.$set(t.form,"module",e)},expression:"form.module"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"标题:",prop:"title"}},[e("el-input",{model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"图标:",prop:"icon"}},[e("input-icon",{attrs:{placeholder:"请选择图标"},model:{value:t.form.icon,callback:function(e){t.$set(t.form,"icon",e)},expression:"form.icon"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"占据列数:",prop:"num",tip:"总列数为24"}},[e("avue-input-number",{staticStyle:{width:"150px"},attrs:{precision:"0",max:24,min:1,"controls-position":"",labelTip:"总列数为24,如占满整行请输入24"},model:{value:t.form.num,callback:function(e){t.$set(t.form,"num",e)},expression:"form.num"}}),e("span",{staticStyle:{color:"#999999","font-size":"12px"}},[t._v(" 按24分栏,占满一行为24")])],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"高度占比:",prop:"ratio"}},[e("avue-input-number",{staticStyle:{width:"150px"},attrs:{precision:"2",min:0,max:1,"controls-position":""},model:{value:t.form.ratio,callback:function(e){t.$set(t.form,"ratio",e)},expression:"form.ratio"}}),e("span",{staticStyle:{color:"#999999","font-size":"12px"}},[t._v(" 占满显示区域高度设置1,显示10%高度设置0.1")])],1)],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:t.addSaveHandler}},[t._v("确 定")]),e("el-button",{on:{click:t.visibleCloseHandler}},[t._v("取 消")])],1)],1)],1)},n=[],i=(o("8e6e"),o("456d"),o("ac6a"),o("ade3")),r=o("9935"),l=o("f419"),s=o("d9a3");function c(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,a)}return o}function d(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?c(Object(o),!0).forEach((function(e){Object(i["a"])(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}var u={name:"homeConfig",data:function(){return{loading:!1,data:[],option:d(d({},r["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 t=this;Object(l["getAllData"])().then((function(e){var o=e.data.data;t.data=o,t.loading=!1;var a=[{label:"待办流程任务",value:"UndoTaskPortlet"},{label:"待办事项",value:"taskPortlet"},{label:"test",value:"test"}];a.forEach((function(t){o.forEach((function(e){t.value==e.module&&(t.disabled=!0)}))})),t.dic=a}))},handleRefresh:function(){this.getList()},selectChange:function(t){this.selectList=t},rowClickHandler:function(t){var e=this;s["a"].rowClickHandler(t,this.$refs.crud,this.lastIndex,(function(t){e.lastIndex=t}),(function(){e.selectList=[]}))},addClickHandler:function(){this.visible=!0,this.form.orderNum=this.data.length+1,this.dialogTitle="add"},editClickHandler:function(t){this.visible=!0,this.dialogTitle="edit",this.form=d({},t)},delClickHandler:function(){var t=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.loading=!0,Object(l["delData"])(t.selectList).then((function(e){200===e.data.code&&(t.$message.success(e.data.obj),t.getList())}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},delRowClickHandler:function(t){var e=this;this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.loading=!0,Object(l["delData"])({oid:t.oid}).then((function(t){200===t.data.code&&(e.$message.success(t.data.obj),e.getList())}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},visibleCloseHandler:function(){var t={orderNum:1,module:"",title:"",num:24,icon:"",ratio:1};this.form=t,this.visible=!1,this.$refs.form.clearValidate()},addSaveHandler:function(){var t=this,e="add"===this.dialogTitle?l["addSave"]:l["editSave"];this.$refs.form.validate((function(o){if(!o)return!1;e(t.form).then((function(e){200===e.data.code?(t.$message.success(e.data.msg),t.loading=!0,t.getList(),t.visible=!1):t.$message.error(e.data.msg)}))}))}}},f=u,p=(o("5487"),o("2877")),m=Object(p["a"])(f,a,n,!1,null,"8ede0d6c",null);e["default"]=m.exports},c8bd:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t._self._c;return e("div",{style:"height:"+t.height+"px;"},[t._v("\n  待办\n")])},n=[],i=(o("c5f6"),{name:"taskPortlet",props:{height:{type:Number}}}),r=i,l=o("2877"),s=Object(l["a"])(r,a,n,!1,null,"4ecd6024",null);e["default"]=s.exports},cca9:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t._self._c;return e("div",[e("avue-crud",{ref:"crud",attrs:{data:t.todoData,option:t.todoOption,page:t.page,"table-loading":t.loading},on:{"update:page":function(e){t.page=e},"on-load":t.onLoad,"cell-click":t.cellHandle},scopedSlots:t._u([{key:"menu",fn:function(o){var a=o.size,n=o.row,i=o.index;return[e("el-button",{attrs:{size:a,icon:"el-icon-check",type:"text"},on:{click:function(e){return t.gotodo(n,i)}}},[t._v("执行\n      ")])]}}])})],1)},n=[],i=(o("8e6e"),o("ac6a"),o("456d"),o("ade3"));o("c5f6");function r(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,a)}return o}function l(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?r(Object(o),!0).forEach((function(e){Object(i["a"])(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}var s={name:"UndoTaskPortlet",props:{height:{type:Number}},data:function(){return{loading:!1,page:{pageSize:10,currentPage:1,total:0},todoData:[],todoOption:{height:"auto",addBtn:!1,header:!1,align:"center",index:!0,menuWidth:80,editBtn:!1,delBtn:!1,border:!0,column:[{label:"任务名称",prop:"taskName",sortable:!0,headerAlign:"center",align:"left",html:!0,width:300,overHidden:!0,formatter:function(t){return'<a name="processname" href="javascript:;" style="color: #66b1ff;">'+t.variables.processName+"-"+t.taskName+"</a>"}},{label:"上一步处理时间",sortable:!0,width:150,prop:"createTime"},{label:"上一步操作人",sortable:!0,width:120,prop:"historyActivityAssigneName"},{label:"流程描述",prop:"processDesc",overHidden:!0,formatter:function(t){return t.variables.processDesc}},{label:"所属流程模板",sortable:!0,overHidden:!0,prop:"categoryName"}]}}},created:function(){},methods:{onLoad:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l(l({},this.query),{},{category:e.category?flowCategory(e.category):null})},cellHandle:function(t,e,o,a){"taskName"==e.property&&this.gotodo(t)},gotodo:function(t,e){this.$router.push({path:"/work/process/".concat(flowRoute(this.flowRoutes,t.category),"/handle/").concat(t.taskId,"/").concat(t.processInstanceId,"/").concat(t.businessId)})}}},c=s,d=o("2877"),u=Object(d["a"])(c,a,n,!1,null,"4d473bf5",null);e["default"]=u.exports}}]);