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