1 line
8.0 KiB
JavaScript
1 line
8.0 KiB
JavaScript
|
webpackJsonp([329],{d2uK:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("//Fk"),l=o.n(a),n=o("KYOI"),i=o("loXm"),s={components:{},data:function(){return{pictLoading:!1,tableData:[{name:"加班申请"},{name:"请假管理"},{name:"费用报销"},{name:"付款申请"},{name:"招聘需求"},{name:"采购申请"},{name:"采购订单"},{name:"销售订单"},{name:"委外合同"},{name:"用车申请"},{name:"用章申请"},{name:"发货通知"}],flowData:[],selectedItemIndex:0,selectedFlowItems:[],selectedFlowId:"",showSetPage:!1,showMainPage:!0,delDisabled:!0,flowSetDisabled:!0,conditionDisabled:!0,serialNumMain:1,addFormData:{serialNum:void 0,flowName:"",flowDescription:""},addFormRules:{serialNum:[{required:!0,message:"请输入流程序号",trigger:"change"}],flowName:[{required:!0,message:"请输入流程名称",trigger:"change"}]},newFlowVisible:!1,selectedIds:[]}},mounted:function(){},methods:{clickRow:function(e){this.$refs.flowForm.toggleRowSelection(e)},handleSelectionChange:function(e){this.selectedItemIndex=this.tableData.indexOf(e),this.serialNumMain=this.selectedItemIndex+1},handleSelection:function(e){this.selectedFlowItems=e,1===this.selectedFlowItems.length?this.selectedFlowId=this.selectedFlowItems[0].id:this.selectedFlowId="",this.setBtnStatus(e)},setBtnStatus:function(e){var t=!1,o=!1,a=!1;e.length>0?e.length>1&&(t=!0,a=!0):(o=!0,t=!0,a=!0),this.delDisabled=o,this.flowSetDisabled=a,this.conditionDisabled=t},closeNewFlow:function(){this.$refs.addFlowForm.resetFields()},findList:function(){var e=this;return this.pictLoading=!0,new l.a(function(t,o){n.a.findApproveFlowList({serialNum:e.serialNumMain}).then(function(t){e.pictLoading=!1,0===t.code?e.flowData=t.list:e.$message.error(t.msg)}).catch(function(e){o(e),console.log(e)})}).catch(function(t){e.pictLoading=!1,console.log(t)})},goToFlowSet:function(e){this.$router.push({path:"/management/flow_set",query:{flowId:""===e?this.selectedFlowId:e}})},goToSet:function(){this.showMainPage=!1,this.showSetPage=!0,this.findList()},goToConditionSet:function(){this.$router.push({path:"/management/condition_set",query:{flowId:this.selectedFlowId,serialNumMain:this.serialNumMain}})},backToMainPage:function(){this.showSetPage=!1,this.showMainPage=!0},delFlows:function(){var e=this;this.$confirm("确认删除选中的项吗?","提示",{type:"warning"}).then(function(){return e.selectedIds=[],e.selectedFlowItems.length>0&&e.selectedFlowItems.forEach(function(t){e.selectedIds.push(t.id)}),new l.a(function(t,o){n.a.delApproveFlowByIds({ids:e.selectedIds}).then(function(t){0===t.code?e.$message.success(t.msg):e.$message.error(t.msg),e.findList()}).catch(function(e){o(e),console.log(e)})}).catch(function(e){console.log(e)})})},saveFlowHandle:function(){var e=this;this.$refs.addFlowForm.validate(function(t){if(t){var o={serialNumMain:e.serialNumMain,serialNum:e.addFormData.serialNum,flowName:e.addFormData.flowName,flowDescription:e.addFormData.flowDescription};return new l.a(function(t,a){i.a.saveApproveFlow(o).then(function(t){0===t.code?(e.newFlowVisible=!1,e.$message.success(t.msg)):e.$message.error(t.msg),e.findList()}).catch(function(e){a(e),console.log(e)})}).catch(function(t){console.log(t),e.$message.error("请求失败!")})}})}}},r={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"sys-task sys-box"},[o("div",{directives:[{name:"show",rawName:"v-show",value:e.showMainPage,expression:"showMainPage"}]},[o("div",{staticClass:"sys-operate"},[o("el-button",{staticStyle:{margin:"10px 10px 10px 0"},attrs:{type:"primary"},nativeOn:{click:function(t){return e.goToSet.apply(null,arguments)}}},[e._v("审批流程设置")])],1),e._v(" "),o("div",{staticClass:"sys-table"},[o("el-table",{ref:"approveForm",attrs:{border:"",data:e.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"row-click":e.handleSelectionChange}},[o("el-table-column",{attrs:{label:"勾选",width:"48"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-radio",{s
|