Files
qhmes/web-dist/js/MesXslDingProcessTplModal-OHVY-VyA.js
2026-06-16 18:19:57 +08:00

2 lines
4.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var x=Object.defineProperty;var h=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var g=(s,t,o)=>t in s?x(s,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[t]=o,b=(s,t)=>{for(var o in t||(t={}))T.call(t,o)&&g(s,o,t[o]);if(h)for(var o of h(t))v.call(t,o)&&g(s,o,t[o]);return s};var f=(s,t,o)=>new Promise((l,i)=>{var a=r=>{try{c(o.next(r))}catch(p){i(p)}},d=r=>{try{c(o.throw(r))}catch(p){i(p)}},c=r=>r.done?l(r.value):Promise.resolve(r.value).then(a,d);c((o=o.apply(s,t)).next())});import{B as F}from"./index-BDvqZ5j4.js";import{B as M}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as B}from"./useForm-D61zovon.js";import{n as S}from"./MesXslDingProcessTpl.api-OuYmp5Pz.js";import{a as N}from"./useModal-DaJ3Bflg.js";import{e as k,y as D,A as z,B as O,c as J,u as n,z as R,f as A,r as w}from"./vue-vendor-DNhG1Cve.js";import{au as X}from"./index-X7Y8jykP.js";const Y=[{title:"模板名称",align:"center",dataIndex:"tplName",width:180},{title:"钉钉processCode",align:"center",dataIndex:"processCode",width:280},{title:"业务类型标识",align:"center",dataIndex:"bizType",width:140},{title:"状态",align:"center",dataIndex:"status_dictText",width:90},{title:"排序",align:"center",dataIndex:"sortNo",width:80},{title:"备注",align:"center",dataIndex:"remark",width:200},{title:"创建时间",align:"center",dataIndex:"createTime",width:160}],Z=[{label:"模板名称",field:"tplName",component:"JInput",colProps:{span:6}},{label:"钉钉processCode",field:"processCode",component:"JInput",colProps:{span:6}},{label:"业务类型标识",field:"bizType",component:"JInput",colProps:{span:6}},{label:"状态",field:"status",component:"JDictSelectTag",componentProps:{dictCode:"mes_ding_tpl_status"},colProps:{span:6}}],j=[{label:"",field:"id",component:"Input",show:!1},{label:"模板名称",field:"tplName",component:"Input",componentProps:{placeholder:"请输入模板名称"},dynamicRules:()=>[{required:!0,message:"请输入模板名称!"}]},{label:"processCode",field:"processCode",component:"Input",componentProps:{placeholder:"钉钉返回的 processCode「新增审批模板」流程中可留空设计器创建钉钉模板后自动回填"}},{label:"业务类型标识",field:"bizType",component:"Input",componentProps:{placeholder:"供审批流关联使用,如 mixer_ps、formula_spec"}},{label:"表单字段映射",field:"formFields",component:"InputTextArea",componentProps:{placeholder:'{"PS编码":"psCode","类型":"type"} 钉钉模板字段名MES字段名',rows:4}},{label:"状态",field:"status",component:"JDictSelectTag",componentProps:{dictCode:"mes_ding_tpl_status",placeholder:"请选择状态",getPopupContainer:()=>document.body}},{label:"排序",field:"sortNo",component:"InputNumber",componentProps:{placeholder:"请输入排序值",style:"width:100%"}},{label:"备注",field:"remark",component:"InputTextArea",componentProps:{placeholder:"请输入备注",rows:2}}],ee={tplName:{title:"模板名称",order:0,view:"text",type:"string"},processCode:{title:"processCode",order:1,view:"text",type:"string"},bizType:{title:"业务类型标识",order:2,view:"text",type:"string"},status:{title:"状态",order:3,view:"list",type:"string",dictCode:"mes_ding_tpl_status"},sortNo:{title:"排序",order:4,view:"number",type:"number"}},L=k({__name:"MesXslDingProcessTplModal",emits:["register","success"],setup(s,{emit:t}){const o=t,l=w(!0),i=w(!1),[a,{setProps:d,resetFields:c,setFieldsValue:r,validate:p,scrollToField:_}]=B({labelWidth:120,schemas:j,showActionButtonGroup:!1,baseColProps:{span:24}}),[P,{setModalProps:m,closeModal:y}]=N(e=>f(null,null,function*(){yield c(),m({confirmLoading:!1,showCancelBtn:!!(e!=null&&e.showFooter),showOkBtn:!!(e!=null&&e.showFooter)}),l.value=!!(e!=null&&e.isUpdate),i.value=!!(e!=null&&e.showFooter),n(l)&&(yield r(b({},e.record))),d({disabled:!(e!=null&&e.showFooter)})})),C=J(()=>n(l)?n(i)?"编辑":"详情":"新增");function I(){return f(this,null,function*(){try{const e=yield p();m({confirmLoading:!0}),yield S(e,l.value),y(),o("success")}catch({errorFields:e}){if(e){const u=e[0];u&&_(u.name,{behavior:"smooth",block:"center"})}return Promise.reject(e)}finally{m({confirmLoading:!1})}})}return(e,u)=>(R(),D(n(F),O(e.$attrs,{onRegister:n(P),destroyOnClose:"",title:C.value,width:800,onOk:I}),{default:z(()=>[A(n(M),{onRegister:n(a),name:"MesXslDingProcessTplForm"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),U=X(L,[["__scopeId","data-v-6a2c377d"]]),oe=Object.freeze(Object.defineProperty({__proto__:null,default:U},Symbol.toStringTag,{value:"Module"}));export{U as M,ee as a,oe as b,Y as c,Z as s};