index-19a5df8d.js 7.5 KB

1
  1. import{l as j}from"./index-84c0f36a.js";import{a as v,U as p,V as d,W as c,j as l,X as e,G as n,H as g,u as o,a3 as w,F as V,a2 as E,a5 as _,ab as G,$ as q,n as H,a1 as C}from"./vue-9763c232.js";import{P as L,A as X,c as $}from"./index-04452fb6.js";import"./index-6b96190b.js";import"./vue-router-f797b6fe.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-e012ef28.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-6e4ce61b.js";import"./index.vue_vue_type_style_index_0_scoped_91ff406c_lang-086af275.js";import"./reportCenter-ae514131.js";/* empty css */const J={__name:"Add",props:{},emits:["onSuccess"],setup(B,{emit:U}){let i=v(!1),u=v({sa_workpresetid:0,workname:"",remarks:"",fileupload:11,textedit:11,confirm:0,required:1,confirm_options:"",ispublic:0,passcheck:0,paramcheck:0,positioncheck:0}),y=v(),h=v(),a=v(["是","否"]),b=v(""),I=v(!1),z=k=>{a.value.splice(a.value.indexOf(k),1)},N=()=>{let k=b.value;k&&a.value.push(k),I.value=!1,b.value=""};const F=()=>{I.value=!0,H(()=>{h.value.focus()})};let P=async()=>{await y.value.validateFields(),u.value.confirm_options=a.value;let k=await X.requested({id:20230920152702,content:u.value});$.message(k,"新建成功",()=>{i.value=!1,U("onSuccess"),y.value.resetFields()})};return(k,r)=>{const T=p("a-button"),S=p("a-textarea"),m=p("a-form-item"),f=p("a-col"),s=p("a-radio"),x=p("a-radio-group"),R=p("a-tag"),A=p("a-input"),D=p("a-row"),K=p("a-form"),O=p("a-space"),W=p("a-drawer");return d(),c(V,null,[l(T,{type:"primary",onClick:r[0]||(r[0]=t=>g(i)?i.value=!0:i=!0)},{default:e(()=>[n("新建")]),_:1}),l(W,{visible:o(i),"onUpdate:visible":r[11]||(r[11]=t=>g(i)?i.value=t:i=t),class:"custom-class",title:"新建工作项",placement:"right",width:"500px",closable:!1,onClose:r[12]||(r[12]=t=>g(i)?i.value=!1:i=!1)},{extra:e(()=>[l(O,null,{default:e(()=>[l(T,{onClick:r[10]||(r[10]=t=>g(i)?i.value=!1:i=!1)},{default:e(()=>[n("关闭")]),_:1}),l(T,{type:"primary",onClick:o(P)},{default:e(()=>[n("保存")]),_:1},8,["onClick"])]),_:1})]),default:e(()=>[l(K,{ref_key:"formRef",ref:y,model:o(u),size:"small",layout:"vertical",mode:"multiple"},{default:e(()=>[l(D,{gutter:16},{default:e(()=>[l(f,{span:24},{default:e(()=>[l(m,{label:"工作名",name:"workname",rules:[{required:!0,message:"请输入工作名"}]},{default:e(()=>[l(S,{value:o(u).workname,"onUpdate:value":r[1]||(r[1]=t=>o(u).workname=t),placeholder:"请输入工作名"},null,8,["value"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(m,{label:"操作说明",name:"remarks"},{default:e(()=>[l(S,{value:o(u).remarks,"onUpdate:value":r[2]||(r[2]=t=>o(u).remarks=t),placeholder:"请输入操作说明"},null,8,["value"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(m,{label:"上传附件",name:"fileupload"},{default:e(()=>[l(x,{value:o(u).fileupload,"onUpdate:value":r[3]||(r[3]=t=>o(u).fileupload=t)},{default:e(()=>[l(s,{value:11},{default:e(()=>[n("必填")]),_:1}),l(s,{value:1},{default:e(()=>[n("非必填")]),_:1}),l(s,{value:0},{default:e(()=>[n("无")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(m,{label:"上传文本",name:"textedit"},{default:e(()=>[l(x,{value:o(u).textedit,"onUpdate:value":r[4]||(r[4]=t=>o(u).textedit=t)},{default:e(()=>[l(s,{value:11},{default:e(()=>[n("必填")]),_:1}),l(s,{value:1},{default:e(()=>[n("非必填")]),_:1}),l(s,{value:0},{default:e(()=>[n("无")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(m,{label:"是否确认",name:"confirm"},{default:e(()=>[l(x,{value:o(u).confirm,"onUpdate:value":r[5]||(r[5]=t=>o(u).confirm=t)},{default:e(()=>[l(s,{value:11},{default:e(()=>[n("必须确认")]),_:1}),l(s,{value:1},{default:e(()=>[n("可确认")]),_:1}),l(s,{value:0},{default:e(()=>[n("不需要")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),o(u).confirm?(d(),w(f,{key:0,span:24},{default:e(()=>[l(m,{label:"确认项",name:"confirm_options"},{default:e(()=>[(d(!0),c(V,null,E(o(a),t=>(d(),w(R,{key:t,closable:"",onClose:ee=>o(z)(t)},{default:e(()=>[n(_(t),1)]),_:2},1032,["onClose"]))),128)),o(I)?(d(),w(A,{key:0,ref_key:"inputRef",ref:h,value:o(b),"onUpdate:value":r[6]||(r[6]=t=>g(b)?b.value=t:b=t),type:"text",size:"small",style:{width:"78px"},onBlur:o(N),onKeyup:G(o(N),["enter"])},null,8,["value","onBlur","onKeyup"])):(d(),w(R,{key:1,style:{background:"#fff","border-style":"dashed"},onClick:F},{default:e(()=>[l(o(L)),n(" New Tag ")]),_:1}))]),_:1})]),_:1})):q("",!0),l(f,{span:24},{default:e(()=>[l(m,{label:"是否验证工作",name:"required"},{default:e(()=>[l(x,{value:o(u).required,"onUpdate:value":r[7]||(r[7]=t=>o(u).required=t)},{default:e(()=>[l(s,{value:1},{default:e(()=>[n("是")]),_:1}),l(s,{value:0},{default:e(()=>[n("否")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(m,{label:"点位确认",name:"paramcheck"},{default:e(()=>[l(x,{value:o(u).paramcheck,"onUpdate:value":r[8]||(r[8]=t=>o(u).paramcheck=t)},{default:e(()=>[l(s,{value:11},{default:e(()=>[n("必填")]),_:1}),l(s,{value:1},{default:e(()=>[n("非必填")]),_:1}),l(s,{value:0},{default:e(()=>[n("无")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l(f,{span:24},{default:e(()=>[l(m,{label:"是否签到",name:"positioncheck"},{default:e(()=>[l(x,{value:o(u).positioncheck,"onUpdate:value":r[9]||(r[9]=t=>o(u).positioncheck=t)},{default:e(()=>[l(s,{value:11},{default:e(()=>[n("必填")]),_:1}),l(s,{value:1},{default:e(()=>[n("非必填")]),_:1}),l(s,{value:0},{default:e(()=>[n("无")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},M={key:4},Q={key:5},Y={key:6},Z={key:7},ce={__name:"index",setup(B){let U=v({id:"20230920152902",content:{pageNumber:1,pageSize:25,where:{condition:""}}}),i=v([{label:"搜索",key:"condition",type:"input"}]);return(u,y)=>{const h=p("a-tag");return d(),w(j,{ref:"list",param:o(U),keyRouteName:"workname",tableName:"serveTarkTable",searchType:o(i),detailPage:{name:"serveWorkTaskDetail",idname:"sa_workpresetid"}},{operation:e(()=>[l(J,{onOnSuccess:y[0]||(y[0]=a=>u.$refs.list.tableData()),disabled:!o($).hasPermission("insert")},null,8,["disabled"])]),workname:e(({data:a})=>[a.ispublic?(d(),w(h,{key:0,color:"blue"},{default:e(()=>[n("公共")]),_:1})):q("",!0)]),tb_cell:e(({data:a})=>[a.column.dataIndex=="fileupload"?(d(),c("div",{key:0,style:C(a.record.fileupload?a.record.fileupload==1?"color:green":"color:red":"color:#333333")},_(a.record.fileupload?a.record.fileupload==1?"非必填":"必填":"无"),5)):a.column.dataIndex=="textedit"?(d(),c("div",{key:1,style:C(a.record.textedit?a.record.textedit==1?"color:green":"color:red":"color:#333333")},_(a.record.textedit?a.record.textedit==1?"非必填":"必填":"无"),5)):a.column.dataIndex=="paramcheck"?(d(),c("div",{key:2,style:C(a.record.paramcheck?a.record.paramcheck==1?"color:green":"color:red":"color:#333333")},_(a.record.paramcheck?a.record.paramcheck==1?"非必填":"必填":"无"),5)):a.column.dataIndex=="positioncheck"?(d(),c("div",{key:3,style:C(a.record.positioncheck?a.record.positioncheck==1?"color:green":"color:red":"color:#333333")},_(a.record.positioncheck?a.record.positioncheck==1?"非必填":"必填":"无"),5)):a.column.dataIndex=="passcheck"?(d(),c("div",M,_(a.record.passcheck?"是":"否"),1)):a.column.dataIndex=="ispublic"?(d(),c("div",Q,_(a.record.ispublic?"是":"否"),1)):a.column.dataIndex=="required"?(d(),c("div",Y,_(a.record.required?"是":"否"),1)):a.column.dataIndex=="confirm_options"?(d(),c("div",Z,_(a.record.confirm_options),1)):q("",!0)]),_:1},8,["param","searchType"])}}};export{ce as default};