var p=(r,o,l)=>new Promise((s,d)=>{var n=e=>{try{a(l.next(e))}catch(t){d(t)}},c=e=>{try{a(l.throw(e))}catch(t){d(t)}},a=e=>e.done?s(e.value):Promise.resolve(e.value).then(n,c);a((l=l.apply(r,o)).next())});import{b as i}from"./index-981858ed.js";import{a as m}from"./validate-122b42a7.js";const P=[{title:"岗位名称",dataIndex:"posName"},{title:"岗位编码",dataIndex:"posCode"},{title:"排序码",dataIndex:"sort"},{title:"状态",dataIndex:"disable"}],h=[{label:"岗位名称",field:"posName",component:"Input",componentProps:{placeholder:"请输入岗位名称"}},{label:"状态",field:"disable",component:"ApiSelect",componentProps:{api:i,params:{dictCode:"sys_disable_type"}}}],I=[{label:"岗位名称",field:"posName",required:!0,component:"Input",componentProps:{placeholder:"请输入岗位名称"}},{label:"岗位编码",field:"posCode",component:"Input",componentProps:{placeholder:"请输入岗位编码"},dynamicRules:()=>[{required:!0,validator:(r,o)=>p(void 0,null,function*(){return o?m(o)?Promise.reject("岗位编码为字母或数字组成"):Promise.resolve():Promise.reject("岗位编码不能为空")})}]},{label:"排序码",field:"sort",required:!0,component:"Input",componentProps:{placeholder:"请输入排序码"}},{label:"状态",field:"disable",required:!0,component:"ApiRadioGroup",componentProps:{api:i,params:{dictCode:"sys_disable_type"}},defaultValue:"0"},{label:"备注",field:"remark",component:"Input",componentProps:{placeholder:"请输入备注"}}],y=[{label:"岗位名称",field:"posName"},{label:"岗位编码",field:"posCode"},{label:"排序码",field:"sort"},{label:"备注",field:"remark"},{label:"状态",field:"disable"},{label:"创建时间",field:"createTime"},{label:"更新时间",field:"updateTime"}];export{P as c,I as d,h as s,y as v};