田源
2025-01-15 78fa1f005a9ec2581611e53d7eba8efeacb4df6e
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4efd6f81"],{7208:function(e,t,n){"use strict";function o(e){return"flow_".concat(e)}function a(e,t){var n=e.filter((function(e){return e.routeKey===t}));return 0===n.length?[]:n[0].routeValue}n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}))},d9b8:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permission.work_start_flow?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-video-play"},on:{click:function(t){return t.stopPropagation(),e.handleStart(n.row)}}},[e._v("发起\n      ")]):e._e(),e.permission.work_start_image?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e()]}},{key:"tenantId",fn:function(n){var o=n.row;return[t("el-tag",[e._v(e._s(""===o.tenantId?"通用":o.tenantId))])]}},{key:"version",fn:function(n){var o=n.row;return[t("el-tag",[e._v("v"+e._s(o.version))])]}},{key:"suspensionState",fn:function(n){var o=n.row;return[t("el-tag",[e._v(e._s(1===o.suspensionState?"激活":"挂起"))])]}},{key:"category",fn:function(n){var o=n.row;return[t("el-tag",[e._v(e._s(o.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-radio-group",{attrs:{size:"small"},model:{value:e.mode,callback:function(t){e.mode=t},expression:"mode"}},[t("el-radio-button",{attrs:{label:"1"}},[e._v("通用流程")]),t("el-radio-button",{attrs:{label:"2"}},[e._v("定制流程")])],1)],1)],2),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-definition-id":e.processDefinitionId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}})],1)},a=[],r=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),i=n("5880"),s=n("1e69"),c=n("7208");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(r["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},mode:"1",selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processDefinitionId:"",flowBox:!1,workBox:!1,option:{height:"auto",calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,menuWidth:150,dialogWidth:900,dialogClickModal:!1,column:[{label:"租户编号",prop:"tenantId",slot:!0,width:120},{label:"流程分类",type:"select",row:!0,dicUrl:"/api/blade-system/dict/dictionary?code=flow",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"category",search:!0,width:100},{label:"流程标识",prop:"key"},{label:"流程名称",prop:"name",search:!0},{label:"流程版本",prop:"version",slot:!0,width:80},{label:"状态",prop:"suspensionState",slot:!0,width:80},{label:"部署时间",prop:"deploymentTime",width:165}]},data:[]}},watch:{mode:function(){this.onLoad(this.page)}},computed:u(u({},Object(i["mapGetters"])(["permission","flowRoutes"])),{},{ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleStart:function(e){this.$router.push({path:"/work/process/".concat(Object(c["b"])(this.flowRoutes,e.category),"/form/").concat(e.id)})},handleImage:function(e){this.processDefinitionId=e.id,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=u(u({},this.query),{},{category:n.category?Object(c["a"])(n.category):null,mode:this.mode});this.loading=!0,Object(s["startList"])(e.currentPage,e.pageSize,Object.assign(n,o)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},p=d,h=n("2877"),f=Object(h["a"])(p,o,a,!1,null,null,null);t["default"]=f.exports}}]);