PageSourceSearch

https://www.aqniu.net/js/taskWrite-DkjB-gY1.js

js aqniu.net collected 2026-10-09 04:55:22 UTC 7,386 bytes, 1 lines download raw bytes

1import{a as e,u as a,b as l}from"./Interface-D0RZuNnh.js";import{e as t,d as r,f as o,an as s,u,_ as d,c as n,a as i,b as m,w as p,l as g,r as c,o as f,q as _,F as k,j as b,g as h}from"./main-BR8gIwwd.js";import{s as v,_ as V}from"./provincialLinkage-BLph384c.js";import{f as w}from"./token-lKaI-k1E.js";import{_ as y}from"./request-Cvf0WNS5.js";import"./index-Dos3PyFQ.js";function q(){const d=u(),n=o(),i=t({updateUser:w()}),m=t([]),p=t(""),g=t([]),c=t(null),f=e=>{const a=e.split(" / "),l=[];let t=v;for(const r of a){const e=t.find(e=>e.label===r);e&&(l.push(e.value),t=e.children||[])}g.value=l},_=t([{value:"周结",label:"周结"},{value:"月结",label:"月结"},{value:"一次性结清",label:"一次性结清"},{value:"先付50%",label:"先付50%"}]);return r(()=>{"write"===n.query.type&&(p.value=n.query.prevData,(async()=>{let e=new FormData;e.append("taskId",p.value);try{const a=await l(e);200===a.code&&(i.value={...a.data,updateUser:w("USER_ID")},f(a.data.workLocation))}catch(a){}})())}),{formData:i,settOptions:_,provincesData:g,onselectChange:e=>{m.value=e,i.value.workLocation=e},goBack:()=>{d.push("taskManage")},submitForm:async l=>{l&&await l.validate(async l=>{if(l){const l=s.service({lock:!0,text:"Loading",background:"rgba(0, 0, 0, 0.7)"});i.value.workLocation=m.value.length>0?m.value:i.value.workLocation;try{if("add"===n.query.type){let a=await e(i.value);200!=a.code&&y.msgError(a.message)}else await a(i.value);d.push("taskManage")}catch(t){}finally{l.close()}}})},rules:{taskName:[{required:!0,message:"请输入任务名称",trigger:"blur"}],taskCategory:[{required:!0,message:"请输入任务类别",trigger:"blur"}],workMethod:[{required:!0,message:"请选择工作方式",trigger:"change"}],participantCount:[{required:!0,message:"请输入参与人数",trigger:"blur"}],taskReward:[{required:!0,message:"请输入任务报酬",trigger:"blur"}],settlementMethod:[{required:!0,message:"请选择结算方式",trigger:"change"}],startTime:[{required:!0,message:"请选择开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择结束时间",trigger:"change"}],workLocation:[{required:!0,message:"请选择工作地点",trigger:"change"}],detailedAddress:[{required:!0,message:"请输入详细地址",trigger:"blur"}],otherInfo:[{required:!0,message:"请输入备注信息",trigger:"blur"}],workContent:[{required:!0,message:"请输入工作内容",trigger:"blur"}],jobRequirements:[{required:!0,message:"请输入任职要求",trigger:"blur"}]},formRef:c}}const C={class:"taskWriteManagement"},M={class:"add_search margBot"},R={class:"saveInfo"},U=d({__name:"taskWrite",setup(e){const{formData:a,settOptions:l,provincesData:t,onselectChange:r,goBack:o,submitForm:s,rules:u,formRef:d}=q();return(e,v)=>{const w=c("el-button"),y=c("el-input"),q=c("el-form-item"),U=c("el-col"),z=c("el-row"),j=c("el-radio"),D=c("el-radio-group"),I=c("el-option"),x=c("el-select"),L=c("el-date-picker"),T=c("el-form");return f(),n("div",C,[i("div",M,[m(w,{type:"info",onClick:g(o)},{default:p(()=>[...v[13]||(v[13]=[_("返回",-1)])]),_:1},8,["onClick"])]),m(T,{ref_key:"formRef",ref:d,model:g(a),rules:g(u),"label-width":"auto"},{default:p(()=>[m(z,{gutter:20},{default:p(()=>[m(U,{span:12},{default:p(()=>[m(q,{label:"任务名称",prop:"taskName"},{default:p(()=>[m(y,{size:"large",modelValue:g(a).taskName,"onUpdate:modelValue":v[0]||(v[0]=e=>g(a).taskName=e),placeholder:"请输入任务名称"},null,8,["modelValue"])]),_:1})]),_:1}),m(U,{span:12},{default:p(()=>[m(q,{label:"任务类别",prop:"taskCategory"},{default:p(()=>[m(y,{size:"large",modelValue:g(a).taskCategory,"onUpdate:modelValue":v[1]||(v[1]=e=>g(a).taskCategory=e),placeholder:"请输入任务类别"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),m(z,{gutter:20},{default:p(()=>[m(U,{span:12},{default:p(()=>[m(q,{label:"工作方式",prop:"workMethod"},{default:p(()=>[m(D,{modelValue:g(a).workMethod,"onUpdate:modelValue":v[2]||(v[2]=e=>g(a).workMethod=e)},{default:p(()=>[m(j,{border:"",value:"现场"},{default:p(()=>[...v[14]||(v[14]=[_("现场",-1)])]),_:1}),m(j,{border:"",value:"线上"},{default:p(()=>[...v[15]||(v[15]=[_("线上",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),m(U,{span:12},{default:p(()=>[m(q,{label:"参与人数",prop:"participantCount"},{default:p(()=>[m(y,{size:"large",modelValue:g(a).participantCount,"onUpdate:modelValue":v[3]||(v[3]=e=>g(a).participantCount=e),placeholder:"请输入参与人数"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),m(z,{gutter:20},{default:p(()=>[m(U,{span:12},{default:p(()=>[m(q,{label:"任务报酬",prop:"taskReward"},{default:p(()=>[m(y,{size:"large",modelValue:g(a).taskReward,"onUpdate:modelValue":v[4]||(v[4]=e=>g(a).taskReward=e),placeholder:"请输入任务报酬"},null,8,["modelValue"])]),_:1})]),_:1}),m(U,{span:12},{default:p(()=>[m(q,{label:"结算方式",prop:"settlementMethod"},{default:p(()=>[m(x,{modelValue:g(a).settlementMethod,"onUpdate:modelValue":v[5]||(v[5]=e=>g(a).settlementMethod=e),placeholder:"请选择结算方式",size:"large"},{default:p(()=>[(f(!0),n(k,null,b(g(l),e=>(f(),h(I,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),m(z,{gutter:20},{default:p(()=>[m(U,{span:12},{default:p(()=>[m(q,{label:"开始时间",prop:"startTime"},{default:p(()=>[m(L,{modelValue:g(a).startTime,"onUpdate:modelValue":v[6]||(v[6]=e=>g(a).startTime=e),type:"date",size:"large","value-format":"YYYY-MM-DD",placeholder:"--年--月--日"},null,8,["modelValue"])]),_:1})]),_:1}),m(U,{span:12},{default:p(()=>[m(q,{label:"结束时间",prop:"endTime"},{default:p(()=>
1[m(L,{modelValue:g(a).endTime,"onUpdate:modelValue":v[7]||(v[7]=e=>g(a).endTime=e),type:"date",size:"large","value-format":"YYYY-MM-DD",placeholder:"--年--月--日"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),m(q,{label:"工作地点",prop:"workLocation"},{default:p(()=>[m(U,{span:12},{default:p(()=>[m(V,{provinces:g(t),onOnselectChange:g(r)},null,8,["provinces","onOnselectChange"])]),_:1}),m(U,{span:1,style:{"text-align":"center"}},{default:p(()=>[...v[16]||(v[16]=[_("-",-1)])]),_:1}),m(U,{span:11},{default:p(()=>[m(y,{size:"large",modelValue:g(a).detailedAddress,"onUpdate:modelValue":v[8]||(v[8]=e=>g(a).detailedAddress=e),placeholder:"请输入详细地址"},null,8,["modelValue"])]),_:1})]),_:1}),m(q,{label:"工作内容",prop:"workContent"},{default:p(()=>[m(y,{size:"large",type:"textarea",modelValue:g(a).workContent,"onUpdate:modelValue":v[9]||(v[9]=e=>g(a).workContent=e),placeholder:"请输入工作内容",autosize:{minRows:2}},null,8,["modelValue"])]),_:1}),m(q,{label:"任职要求",prop:"jobRequirements"},{default:p(()=>[m(y,{size:"large",type:"textarea",modelValue:g(a).jobRequirements,"onUpdate:modelValue":v[10]||(v[10]=e=>g(a).jobRequirements=e),placeholder:"请输入任职要求",autosize:{minRows:2}},null,8,["modelValue"])]),_:1}),m(q,{label:"其他",prop:"otherInfo"},{default:p(()=>[m(y,{size:"large",type:"textarea",modelValue:g(a).otherInfo,"onUpdate:modelValue":v[11]||(v[11]=e=>g(a).otherInfo=e),placeholder:"请输入备注信息",autosize:{minRows:2}},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),i("div",R,[m(w,{type:"primary",onClick:v[12]||(v[12]=e=>g(s)(g(d)))},{default:p(()=>[...v[17]||(v[17]=[_("发 布",-1)])]),_:1})])])}}},[["__scopeId","data-v-fdccaa5c"]]);export{U as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.