mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-21 17:09:37 +08:00
2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
![]() |
import{d as N,u as K,a as A,g as I,l as j}from"./listener-CWhCQe_g.js";import{_ as H,j as o,H as x,c as h,o as s,F as y,e as t,R as S,w as n,l as J,I as c,J as g,h as u,m,B as R,d as G}from"./index-CrAWI0wi.js";const M={name:"Listener",setup(){const{proxy:r}=G(),{sys_listener_value_type:e,sys_listener_type:b,sys_listener_event_type:_}=r.useDict("sys_listener_value_type","sys_listener_type","sys_listener_event_type");return{sys_listener_value_type:e,sys_listener_type:b,sys_listener_event_type:_}},data(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,listenerList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,name:null,type:null,eventType:null,valueType:null,value:null,status:null},form:{},rules:{},taskListenerEventList:[{label:"create",value:"create"},{label:"assignment",value:"assignment"},{label:"complete",value:"complete"},{label:"delete",value:"delete"}],executionListenerEventList:[{label:"start",value:"start"},{label:"end",value:"end"},{label:"take",value:"take"}]}},created(){this.getList()},methods:{getList(){this.loading=!0,j(this.queryParams).then(r=>{this.listenerList=r.rows,this.total=r.total,this.loading=!1})},cancel(){this.open=!1,this.reset()},reset(){this.form={id:null,name:null,type:null,eventType:null,valueType:null,value:null,createTime:null,updateTime:null,createBy:null,updateBy:null,status:null,remark:null},this.resetForm("form")},handleQuery(){this.queryParams.pageNum=1,this.getList()},resetQuery(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange(r){this.ids=r.map(e=>e.id),this.single=r.length!==1,this.multiple=!r.length},handleAdd(){this.reset(),this.open=!0,this.title="添加流程监听"},handleUpdate(r){this.reset();const e=r.id||this.ids;I(e).then(b=>{this.form=b.data,this.open=!0,this.title="修改流程监听"})},submitForm(){this.$refs.form.validate(r=>{r&&(this.form.id!=null?K(this.form).then(e=>{this.$modal.msgSuccess("修改成功"),this.open=!1,this.getList()}):A(this.form).then(e=>{this.$modal.msgSuccess("新增成功"),this.open=!1,this.getList()}))})},handleDelete(r){const e=r.id||this.ids;this.$modal.confirm('是否确认删除流程监听编号为"'+e+'"的数据项?').then(function(){return N(e)}).then(()=>{this.getList(),this.$modal.msgSuccess("删除成功")}).catch(()=>{})},handleExport(){this.download("system/listener/export",{...this.queryParams},`listener_${new Date().getTime()}.xlsx`)}}},O={class:"app-container"};function W(r,e,b,_,a,i){const w=o("el-input"),d=o("el-form-item"),k=o("el-option"),V=o("el-select"),p=o("el-button"),L=o("el-form"),C=o("el-col"),P=o("right-toolbar"),q=o("el-row"),f=o("el-table-column"),T=o("dict-tag"),U=o("el-table"),z=o("pagination"),D=o("el-radio"),F=o("el-radio-group"),Q=o("el-dialog"),v=x("hasPermi"),E=x("loading");return s(),h("div",O,[y(t(L,{model:a.queryParams,ref:"queryForm",size:"small",inline:!0,"label-width":"68px"},{default:n(()=>[t(d,{label:"名称",prop:"name"},{default:n(()=>[t(w,{modelValue:a.queryParams.name,"onUpdate:modelValue":e[0]||(e[0]=l=>a.queryParams.name=l),placeholder:"请输入名称",clearable:"",onKeyup:J(i.handleQuery,["enter","native"])},null,8,["modelValue","onKeyup"])]),_:1}),t(d,{label:"监听类型",prop:"type"},{default:n(()=>[t(V,{modelValue:a.queryParams.type,"onUpdate:modelValue":e[1]||(e[1]=l=>a.queryParams.type=l),placeholder:"请选择监听类型",clearable:""},{default:n(()=>[(s(!0),h(c,null,g(_.sys_listener_type,l=>(s(),u(k,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,null,{default:n(()=>[t(p,{type:"primary",icon:"search",size:"small",onClick:i.handleQuery},{default:n(()=>e[9]||(e[9]=[m("搜索")])),_:1},8,["onClick"]),t(p,{icon:"refresh",size:"small",onClick:i.resetQuery},{default:n(()=>e[10]||(e[10]=[m("重置")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),[[S,a.showSearch]]),t(q,{gutter:10,class:"mb8"},{default:n(()=>[t(C,{span:1.5},{default:n(()=>[y((s(),u(p,{type:"primary",plain:"",icon:"plus",size:"small",onClick:i.handleAdd},{default:n(()=>e[11]||(e[11]=[m("新增")])),_:1
|