mirror of
https://gitee.com/myxzgzs/boyuehasfj-vue3.git
synced 2025-08-08 07:02:42 +08:00
2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
![]() |
var e=Object.defineProperty,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,s=(l,a,t)=>a in l?e(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t;import{d as o,u as n,a as i,g as r,l as d}from"./expression-D3yE61uC.js";import{_ as u,j as p,H as m,c,o as h,F as f,e as y,R as _,w as g,l as b,I as x,J as k,h as w,m as C,B as V,d as v}from"./index-C-c3zR6K.js";const P={class:"app-container"};const S=u({name:"FlowExp",setup(){const{proxy:e}=v(),{sys_common_status:l,exp_data_type:a}=e.useDict("sys_common_status","exp_data_type");return{sys_common_status:l,exp_data_type:a}},data:()=>({loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,expressionList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,name:null,expression:null,status:null},form:{dataType:"fixed"},rules:{}}),created(){this.getList()},methods:{getList(){this.loading=!0,d(this.queryParams).then((e=>{this.expressionList=e.rows,this.total=e.total,this.loading=!1}))},cancel(){this.open=!1,this.reset()},reset(){this.form={id:null,name:null,expression: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(e){this.ids=e.map((e=>e.id)),this.single=1!==e.length,this.multiple=!e.length},handleAdd(){this.reset(),this.open=!0,this.title="添加流程表达式"},handleUpdate(e){this.reset();const l=e.id||this.ids;r(l).then((e=>{this.form=e.data,this.open=!0,this.title="修改流程达式"}))},submitForm(){this.$refs.form.validate((e=>{e&&(null!=this.form.id?n(this.form).then((e=>{this.$modal.msgSuccess("修改成功"),this.open=!1,this.getList()})):i(this.form).then((e=>{this.$modal.msgSuccess("新增成功"),this.open=!1,this.getList()})))}))},handleDelete(e){const l=e.id||this.ids;this.$modal.confirm('是否确认删除流程达式编号为"'+l+'"的数据项?').then((function(){return o(l)})).then((()=>{this.getList(),this.$modal.msgSuccess("删除成功")})).catch((()=>{}))},handleExport(){this.download("system/expression/export",((e,o)=>{for(var n in o||(o={}))a.call(o,n)&&s(e,n,o[n]);if(l)for(var n of l(o))t.call(o,n)&&s(e,n,o[n]);return e})({},this.queryParams),`expression_${(new Date).getTime()}.xlsx`)}}},[["render",function(e,l,a,t,s,o){const n=p("el-input"),i=p("el-form-item"),r=p("el-option"),d=p("el-select"),u=p("el-button"),v=p("el-form"),S=p("el-col"),q=p("right-toolbar"),L=p("el-row"),T=p("el-table-column"),U=p("dict-tag"),z=p("el-table"),F=p("pagination"),Q=p("el-radio"),j=p("el-radio-group"),O=p("el-dialog"),$=m("hasPermi"),D=m("loading");return h(),c("div",P,[f(y(v,{model:s.queryParams,ref:"queryForm",size:"small",inline:!0,"label-width":"68px"},{default:g((()=>[y(i,{label:"名称",prop:"name"},{default:g((()=>[y(n,{modelValue:s.queryParams.name,"onUpdate:modelValue":l[0]||(l[0]=e=>s.queryParams.name=e),placeholder:"请输入表达式名称",clearable:"",onKeyup:b(o.handleQuery,["enter","native"])},null,8,["modelValue","onKeyup"])])),_:1}),y(i,{label:"状态",prop:"status"},{default:g((()=>[y(d,{modelValue:s.queryParams.status,"onUpdate:modelValue":l[1]||(l[1]=e=>s.queryParams.status=e),placeholder:"请选择状态",clearable:""},{default:g((()=>[(h(!0),c(x,null,k(t.sys_common_status,(e=>(h(),w(r,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),y(i,null,{default:g((()=>[y(u,{type:"primary",icon:"search",size:"small",onClick:o.handleQuery},{default:g((()=>l[8]||(l[8]=[C("搜索")]))),_:1},8,["onClick"]),y(u,{icon:"refresh",size:"small",onClick:o.resetQuery},{default:g((()=>l[9]||(l[9]=[C("重置")]))),_:1},8,["onClick"])])),_:1})])),_:1},8,["model"]),[[_,s.showSearch]]),y(L,{gutter:10,class:"mb8"},{default:g((()=>[y(S,{span:1.5},{default:g((()=>[f((h(),w(u,{type:"primary",plain:"",icon:"plus",size:"small",onClick:o.handleAdd},{default:g((()=>l[10]||(l[10]=[C("新增")]))),_:1},8,["onClick"])),[[$,["system:expression:
|