| 1 |
- var d=(e,l,a)=>new Promise((s,i)=>{var p=t=>{try{n(a.next(t))}catch(o){i(o)}},m=t=>{try{n(a.throw(t))}catch(o){i(o)}},n=t=>t.done?s(t.value):Promise.resolve(t.value).then(p,m);n((a=a.apply(e,l)).next())});import{l as u}from"./index-a4e1ec38.js";import{v as c}from"./validate-579cb177.js";import{al as r,av as f}from"./index.js";const I=[{title:"策略编码",dataIndex:"code"},{title:"策略名称",dataIndex:"name"},{title:"编号前缀",dataIndex:"prefix"},{title:"生成模式",dataIndex:"type"},{title:"流水号长度",dataIndex:"limitLen"},{title:"填充字符",dataIndex:"fillChar"}],S=[{label:"策略编码",field:"code",required:!0,component:"Input",componentProps:{placeholder:"请输入策略编码"},dynamicRules:()=>[{required:!0,validator:(e,l)=>d(void 0,null,function*(){return l?c(l)?Promise.reject("字典项编码为字母或数字组成"):Promise.resolve():Promise.reject("字典项编码不能为空")})}]},{label:"策略名称",field:"name",required:!0,component:"Input",componentProps:{placeholder:"请输入策略名称"}},{label:"流水号(递增)",field:"nextNum",required:!0,component:"Input",componentProps:{placeholder:"请输入流水号(递增)"}},{label:"流水号长度",field:"limitLen",required:!0,component:"Input",componentProps:{placeholder:"请输入流水号长度"}},{label:"填充字符",field:"fillChar",required:!0,component:"Input",componentProps:{placeholder:"请输入填充字符"}},{label:"编号前缀",field:"prefix",component:"Input",componentProps:{placeholder:"请输入编号前缀"}},{label:"生成模式",field:"type",component:"ApiSelect",required:!0,componentProps:{api:u,params:{dictCode:"sys_numbering_type"}}},{label:"备注",field:"remark",component:"InputTextArea",componentProps:{placeholder:"请输入备注"}}],P=[{label:"策略编码",field:"code"},{label:"策略名称",field:"name"},{label:"编号前缀",field:"prefix"},{label:"生成模式",field:"type"},{label:"流水号(递增)",field:"nextNum"},{label:"流水号长度",field:"limitLen"},{label:"填充字符",field:"fillChar"},{label:"备注",field:"remark"},{label:"下一个编号",field:"nextFormatNum"}],h=e=>r.post({url:"/sys/numStrategy/query/page",params:f(e)}),q=e=>r.get({url:"/sys/numStrategy/detail/"+e}),v=e=>r.post({url:"/sys/numStrategy/add",params:e}),N=e=>r.post({url:"/sys/numStrategy/edit",params:e}),C=e=>r.post({url:"/sys/numStrategy/removeByIds",params:e});export{v as a,N as b,h as c,S as d,I as e,C as f,q as s,P as v};
|