index-0d43709d.js 3.2 KB

1
  1. import{l as z}from"./index-5946525c.js";import{a as i,U as n,V as w,W as T,j as e,X as a,G as k,$ as y,a2 as h,x as C,B as S,u as N,a5 as A,a3 as F}from"./vue-34edc67f.js";import{A as I,f as O}from"./index-7688c5b5.js";import{u as $}from"./vue-router-d343d91b.js";import"./base-a8aaa91c.js";import"./_plugin-vue_export-helper-c27b6911.js";const q={__name:"edit",props:["data"],emits:["onSuccess"],setup(x,{emit:m}){const _=x,t=i({}),u=i(!1),s=i(!1),g=()=>{u.value=!0,t.value=Object.assign({},t.value,_.data),t.value.numincludetime==1?s.value=!0:s.value=!1},d=async()=>{try{s.value?t.value.numincludetime=1:t.value.numincludetime=0;const p=await I.requested({content:t.value,id:20230608101202});O.message(p,"编辑成功",()=>{f(),m("onSuccess")})}catch(p){console.log("Failed:",p)}},f=()=>{u.value=!1};return(p,l)=>{const v=n("a-button"),c=n("a-form-item"),r=n("a-col"),b=n("a-input"),U=n("a-checkbox"),V=n("a-row"),B=n("a-form"),D=n("a-space"),j=n("a-drawer");return w(),T("div",null,[e(v,{type:"link",onClick:g},{default:a(()=>[k("编 辑")]),_:1}),e(j,{"append-to-body":"",visible:u.value,"onUpdate:visible":l[4]||(l[4]=o=>u.value=o),class:"custom-class",title:"编辑规则",placement:"right",width:"600",closable:!1,onClose:f},{extra:a(()=>[e(D,null,{default:a(()=>[e(v,{onClick:f,class:"normal-btn-width"},{default:a(()=>[k("取 消")]),_:1}),e(v,{type:"primary",onClick:d,class:"normal-btn-width"},{default:a(()=>[k("确 定")]),_:1})]),_:1})]),default:a(()=>[e(B,{size:"small",model:t.value,layout:"vertical"},{default:a(()=>[e(V,{gutter:16},{default:a(()=>[e(r,{span:12},{default:a(()=>[e(c,{label:"编码名称"},{default:a(()=>[y("span",null,h(t.value.notes),1)]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(c,{label:"前置符"},{default:a(()=>[e(b,{value:t.value.fixed,"onUpdate:value":l[0]||(l[0]=o=>t.value.fixed=o),autocomplete:"off"},null,8,["value"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(c,{label:"数值长度"},{default:a(()=>[e(b,{value:t.value.numlength,"onUpdate:value":l[1]||(l[1]=o=>t.value.numlength=o),autocomplete:"off"},null,8,["value"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(c,{label:"时间格式"},{default:a(()=>[C(e(b,{value:t.value.timeformat,"onUpdate:value":l[2]||(l[2]=o=>t.value.timeformat=o),autocomplete:"off"},null,8,["value"]),[[S,t.value.numincludetime===1]]),C(y("span",null,h(t.value.timeformat),513),[[S,t.value.numincludetime!==1]])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(c,{label:"是否包含时间信息"},{default:a(()=>[e(U,{checked:s.value,"onUpdate:checked":l[3]||(l[3]=o=>s.value=o)},null,8,["checked"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(c,{label:"当前序号"},{default:a(()=>[y("span",null,h(t.value.serialnum),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},J={__name:"index",setup(x){const m=i();$();let _=i([{label:"搜索",key:"condition",type:"input"}]),t=i({content:{pageNumber:1,pageSize:20,where:{condition:""}},id:20221109110204});const u=()=>{m.value.tableData()};return(s,g)=>(w(),T("div",null,[e(z,{ref_key:"list",ref:m,param:N(t),tableName:"coderuleTable",searchType:N(_)},{tb_cell:a(({data:d})=>[d.column.dataIndex==="operation"?(w(),A(q,{key:0,data:d.record,onOnSuccess:u},null,8,["data"])):F("",!0)]),_:1},8,["param","searchType"])]))}};export{J as default};