index-06d3db1c.js 3.5 KB

1
  1. import{l as M}from"./index-52899251.js";import{A as x,c as N}from"./index-937821e6.js";import{a as p,o as z,U as s,V as m,W as b,j as a,X as e,G as _,H as f,u as n,F as C,a2 as L,a3 as k,a5 as S,$ as T}from"./vue-9763c232.js";import"./index-93a8f54c.js";import"./vue-router-f797b6fe.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-725193e8.js";import"./base-7af9cf36.js";import"./reportCenter-25074e47.js";/* empty css *//* empty css */const P={__name:"Add",props:{},emits:["onSuccess"],setup($,{emit:v}){let t=p(!1),r=p({sa_workorder_templateid:1,name:"",type:void 0}),u=p(),d=p([]),i=async()=>{await u.value.validateFields();let c=await x.requested({id:20230921085802,content:r.value});N.message(c,"新建成功",()=>{t.value=!1,v("onSuccess"),u.value.resetFields()})};return z(async()=>{const c=await x.optionstype("billtype");d.value=c.data,console.log(d.value,"工单类型")}),(c,l)=>{const y=s("a-button"),B=s("a-input"),w=s("a-form-item"),g=s("a-col"),F=s("a-option"),R=s("a-select"),U=s("a-row"),V=s("a-form"),q=s("a-space"),A=s("a-drawer");return m(),b(C,null,[a(y,{type:"primary",onClick:l[0]||(l[0]=o=>f(t)?t.value=!0:t=!0)},{default:e(()=>[_("新建")]),_:1}),a(A,{visible:n(t),"onUpdate:visible":l[4]||(l[4]=o=>f(t)?t.value=o:t=o),class:"custom-class",title:"新建工单模板",placement:"right",width:"500px",closable:!1,onClose:l[5]||(l[5]=o=>f(t)?t.value=!1:t=!1)},{extra:e(()=>[a(q,null,{default:e(()=>[a(y,{onClick:l[3]||(l[3]=o=>f(t)?t.value=!1:t=!1)},{default:e(()=>[_("关闭")]),_:1}),a(y,{type:"primary",onClick:n(i)},{default:e(()=>[_("保存")]),_:1},8,["onClick"])]),_:1})]),default:e(()=>[a(V,{ref_key:"formRef",ref:u,model:n(r),size:"small",layout:"vertical",mode:"multiple"},{default:e(()=>[a(U,{gutter:16},{default:e(()=>[a(g,{span:24},{default:e(()=>[a(w,{label:"模板名称",name:"name",rules:[{required:!0,message:"请输入模板名称"}]},{default:e(()=>[a(B,{value:n(r).name,"onUpdate:value":l[1]||(l[1]=o=>n(r).name=o),placeholder:"请输入模板名称"},null,8,["value"])]),_:1})]),_:1}),a(g,{span:24},{default:e(()=>[a(w,{label:"工单类型",name:"type",rules:[{required:!0,message:"请选择工单类型"}]},{default:e(()=>[a(R,{value:n(r).type,"onUpdate:value":l[2]||(l[2]=o=>n(r).type=o),placeholder:"请选择工单类型"},{default:e(()=>[(m(!0),b(C,null,L(n(d),(o,D)=>(m(),k(F,{key:D,value:o.value},{default:e(()=>[_(S(o.value),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},j={key:0},h={__name:"index",setup($){let v=p({id:"20230921090002",content:{pageNumber:1,pageSize:25,where:{condition:""}}}),t=p([{label:"搜索",key:"condition",type:"input"}]);return(r,u)=>{const d=s("a-tag");return m(),k(M,{ref:"list",param:n(v),keyRouteName:"name",tableName:"billModelTable",searchType:n(t),detailPage:{name:"workBillModuleDetail",idname:"sa_workorder_templateid"}},{operation:e(()=>[a(P,{onOnSuccess:u[0]||(u[0]=i=>r.$refs.list.tableData()),disabled:!n(N).hasPermission("insert")},null,8,["disabled"])]),workname:e(({data:i})=>[i.ispublic?(m(),k(d,{key:0,color:"blue"},{default:e(()=>[_("官方")]),_:1})):T("",!0)]),tb_cell:e(({data:i})=>[i.column.dataIndex=="isused"?(m(),b("div",j,S(i.record.isused?"是":"否"),1)):T("",!0)]),_:1},8,["param","searchType"])}}};export{h as default};