2 lines
4.1 KiB
Java
2 lines
4.1 KiB
Java
var F=Object.defineProperty;var h=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var I=(s,o,t)=>o in s?F(s,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[o]=t,g=(s,o)=>{for(var t in o||(o={}))M.call(o,t)&&I(s,t,o[t]);if(h)for(var t of h(o))v.call(o,t)&&I(s,t,o[t]);return s};var f=(s,o,t)=>new Promise((r,i)=>{var d=n=>{try{c(t.next(n))}catch(a){i(a)}},p=n=>{try{c(t.throw(n))}catch(a){i(a)}},c=n=>n.done?r(n.value):Promise.resolve(n.value).then(d,p);c((t=t.apply(s,o)).next())});import{B as y}from"./index-BDvqZ5j4.js";import{B as S}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as B}from"./useForm-D61zovon.js";import{s as D}from"./MesXslUnit.api-CWS09HqK.js";import{a as T}from"./useModal-DaJ3Bflg.js";import{e as U,y as N,A as R,B as O,c as k,u as l,z as J,f as X,r as w}from"./vue-vendor-DNhG1Cve.js";import{au as E}from"./index-X7Y8jykP.js";const Y=[{title:"ID",align:"center",dataIndex:"id",width:280,ellipsis:!0,defaultHidden:!0},{title:"编码",align:"center",dataIndex:"unitCode",width:120},{title:"名称",align:"center",dataIndex:"unitName",width:140},{title:"ERP编码",align:"center",dataIndex:"erpCode",width:120},{title:"所属分类",align:"center",dataIndex:"categoryId_dictText",width:140,ellipsis:!0},{title:"描述",align:"center",dataIndex:"unitDesc",width:200,ellipsis:!0},{title:"状态",align:"center",dataIndex:"status_dictText",width:90},{title:"租户ID",align:"center",dataIndex:"tenantId",width:90,defaultHidden:!0}],Z=[{label:"编码",field:"unitCode",component:"JInput",colProps:{span:6}},{label:"名称",field:"unitName",component:"JInput",colProps:{span:6}},{label:"状态",field:"status",component:"JDictSelectTag",componentProps:{dictCode:"xslmes_unit_status"},colProps:{span:6}}],L=[{label:"",field:"id",component:"Input",show:!1},{label:"编码",field:"unitCode",required:!0,component:"Input",componentProps:{placeholder:"请输入编码"}},{label:"名称",field:"unitName",required:!0,component:"Input",componentProps:{placeholder:"请输入名称"}},{label:"ERP编码",field:"erpCode",component:"Input",componentProps:{placeholder:"请输入ERP编码"}},{label:"所属分类",field:"categoryId",required:!0,component:"JCategorySelect",componentProps:{pcode:"XSLMES_UNIT",placeholder:"请选择所属分类(分类字典)"}},{label:"描述",field:"unitDesc",component:"InputTextArea",componentProps:{rows:3,placeholder:"请输入描述"}},{label:"状态",field:"status",component:"JDictSelectTag",componentProps:{dictCode:"xslmes_unit_status",placeholder:"请选择状态"},defaultValue:"0"},{label:"租户ID",field:"tenantId",component:"InputNumber",componentProps:{placeholder:"租户ID,可空"}}],ee={unitCode:{title:"编码",order:0,view:"text"},unitName:{title:"名称",order:1,view:"text"},status:{title:"状态",order:2,view:"list",dictCode:"xslmes_unit_status"}},j=U({__name:"MesXslUnitModal",emits:["register","success"],setup(s,{emit:o}){const t=o,r=w(!0),i=w(!1),[d,{setProps:p,resetFields:c,setFieldsValue:n,validate:a,scrollToField:_}]=B({labelWidth:120,schemas:L,showActionButtonGroup:!1,baseColProps:{span:24}}),[b,{setModalProps:u,closeModal:P}]=T(e=>f(null,null,function*(){yield c(),u({confirmLoading:!1,showCancelBtn:!!(e!=null&&e.showFooter),showOkBtn:!!(e!=null&&e.showFooter)}),r.value=!!(e!=null&&e.isUpdate),i.value=!(e!=null&&e.showFooter),l(r)&&(yield n(g({},e.record))),p({disabled:!(e!=null&&e.showFooter)})})),x=k(()=>l(r)?l(i)?"单位详情":"编辑单位":"新增单位");function C(){return f(this,null,function*(){try{const e=yield a();u({confirmLoading:!0}),yield D(e,l(r)),P(),t("success")}catch(e){if(e!=null&&e.errorFields){const m=e.errorFields[0];m&&_(m.name,{behavior:"smooth",block:"center"})}return Promise.reject(e)}finally{u({confirmLoading:!1})}})}return(e,m)=>(J(),N(l(y),O(e.$attrs,{onRegister:l(b),destroyOnClose:"",title:x.value,width:800,onOk:C}),{default:R(()=>[X(l(S),{onRegister:l(d),name:"MesXslUnitForm"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),q=E(j,[["__scopeId","data-v-c9e3337c"]]),te=Object.freeze(Object.defineProperty({__proto__:null,default:q},Symbol.toStringTag,{value:"Module"}));export{q as M,ee as a,te as b,Y as c,Z as s};
|