You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
15KB

  1. import{d as x,D as ee,A as le,z as ae,r as k,o as te,c as d,e as i,f as S,h as a,i as l,F as O,J as A,I as m,g,t as b,j as f,k as oe,V as se,u as s,x as ue}from"./index.0b616ce3.js";import{h as D,f as w,c as _,b as q,e as L,g as M}from"./uploadAction.0353e8a4.js";import{s as re}from"./purchaseResults.879c19e0.js";import{d as ne}from"./projectCollectionEnter.6a23e013.js";import{o as ce}from"./index.8c2e9fca.js";function E(N=!0){return[{required:N,message:"\u8BF7\u8F93\u5165\u7EDF\u4E00\u4FE1\u7528\u4EE3\u7801"},{pattern:/^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/g,message:"\u683C\u5F0F\u9519\u8BEF\uFF0C\u7EDF\u4E00\u4FE1\u7528\u4EE3\u7801\u7531\u5341\u516B\u4F4D\u7684\u6570\u5B57\u6216\u5927\u5199\u82F1\u6587\u5B57\u6BCD\u7EC4\u6210"}]}const ie={class:"fillPurchasingResult footerPage"},de={class:"flex justify-between"},pe={class:"el-upload__tip"},me={class:"el-upload__tip"},fe={class:"el-upload__tip"},_e={class:"el-upload__tip"},ve={class:"el-upload__tip"},ge={class:"footer"},be=x({name:"fillPurchasingResult"}),De=Object.assign(be,{setup(N){const h=ee.dictStore.uploadUrl,{proxy:I}=ue(),j=le(),P=ae(),R=k(),F=(p,c,r)=>{if(c==="")return r(new Error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"));if(/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(c))r();else return r(new Error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"))},B={bidName:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u6BB5\u540D\u79F0"}],supplier:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F9B\u5E94\u5546"}],supplierContact:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F9B\u5E94\u5546\u8054\u7CFB\u4EBA"}],supplierContactInfo:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F9B\u5E94\u5546\u8054\u7CFB\u65B9\u5F0F"},{validator:F,trigger:"blur"}],purchaseMethod:[{required:!0,message:"\u8BF7\u9009\u62E9\u91C7\u8D2D\u65B9\u5F0F"}],transactionAmount:[{required:!0,message:"\u8BF7\u8F93\u5165\u6210\u4EA4\u91D1\u989D"}],transactionTime:[{required:!0,message:"\u8BF7\u9009\u62E9\u6210\u4EA4\u65F6\u95F4"}],biddingDoc:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u6295\u6807\u6587\u4EF6"}],bidDoc:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u62DB\u6807\u6587\u4EF6"}],acceptanceLetter:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u4E2D\u6807\u901A\u77E5\u4E66"}]},o=k({sections:[{biddingDoc:[],bidDoc:[],acceptanceLetter:[]}],developCode:"",financialCode:""}),$=k(!1),J=async p=>{!p||p.validate(async c=>{if(c){$.value=!0;const r={projectId:P.query.id,tenders:o.value.sections.map(u=>({...u,biddingDoc:u.biddingDoc&&JSON.stringify(M(u.biddingDoc)),bidDoc:u.bidDoc&&JSON.stringify(M(u.bidDoc)),acceptanceLetter:u.acceptanceLetter&&JSON.stringify(M(u.acceptanceLetter))})),financialCode:o.value.financialCode,developCode:o.value.developCode};try{await re(r),$.value=!1,I.$message.success("\u63D0\u4EA4\u6210\u529F"),j.go(-1)}catch{$.value=!1}}})},z=()=>{var p;if(((p=o.value.sections)==null?void 0:p.length)>=10){I.$message.warning("\u6700\u591A\u6DFB\u52A010\u4E2A\u6807\u6BB5");return}o.value.sections.push({biddingDoc:[],bidDoc:[],acceptanceLetter:[]})},H=p=>{o.value.sections.splice(p,1)},T=k([]);return te(async()=>{T.value=(await ne()).data;const p=await ce({id:P.query.id});o.value.developCode=p.data.developCode}),(p,c)=>{const r=d("el-input"),u=d("el-form-item"),n=d("el-col"),C=d("el-row"),Y=d("el-card"),v=d("el-button"),W=d("el-radio"),Z=d("el-radio-group"),G=d("el-input-number"),K=d("el-date-picker"),y=d("el-upload"),Q=d("el-form");return i(),S("div",ie,[a(Q,{ref_key:"formRef",ref:R,model:o.value,rules:B,"label-position":"right","label-width":"180px","label-suffix":":","scroll-to-error":""},{default:l(()=>[a(Y,{class:"w-full mb-16"},{default:l(()=>[a(C,null,{default:l(()=>[a(n,{span:12},{default:l(()=>[a(u,{label:"\u53D1\u6539\u7F16\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],prop:"developCode"},{default:l(()=>[a(r,{modelValue:o.value.developCode,"onUpdate:modelValue":c[0]||(c[0]=V=>o.value.developCode=V),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(n,{span:12},{default:l(()=>[a(u,{label:"\u8D22\u653F\u7F16\u7801",prop:"financialCode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.financialCode,"onUpdate:modelValue":c[1]||(c[1]=V=>o.value.financialCode=V),placeholder:"\u8BF7\u586B\u5199"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),(i(!0),S(O,null,A(o.value.sections,(V,t)=>(i(),m(Y,{key:t,class:"w-full mb-16"},{header:l(()=>{var e;return[g("div",de,[g("span",null,"\u6807\u6BB5"+b(t+1),1),((e=o.value.sections)==null?void 0:e.length)>1?(i(),m(v,{key:0,link:"",type:"danger",onClick:U=>H(t)},{default:l(()=>[f("\u5220\u9664")]),_:2},1032,["onClick"])):oe("",!0)])]}),default:l(()=>[a(C,{gutter:40},{default:l(()=>[a(n,{span:12},{default:l(()=>[a(u,{label:"\u6807\u6BB5\u540D\u79F0",prop:`sections[${t}].bidName`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.sections[t].bidName,"onUpdate:modelValue":e=>o.value.sections[t].bidName=e,maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u4F9B\u5E94\u5546",prop:`sections[${t}].supplier`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.sections[t].supplier,"onUpdate:modelValue":e=>o.value.sections[t].supplier=e,maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u4F9B\u5E94\u5546\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801",prop:`sections[${t}].supplierSocialCreditCode`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.sections[t].supplierSocialCreditCode,"onUpdate:modelValue":e=>o.value.sections[t].supplierSocialCreditCode=e,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u4F9B\u5E94\u5546\u8054\u7CFB\u4EBA",prop:`sections[${t}].supplierContact`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.sections[t].supplierContact,"onUpdate:modelValue":e=>o.value.sections[t].supplierContact=e,maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u4F9B\u5E94\u5546\u8054\u7CFB\u65B9\u5F0F",prop:`sections[${t}].supplierContactInfo`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.sections[t].supplierContactInfo,"onUpdate:modelValue":e=>o.value.sections[t].supplierContactInfo=e,maxlength:"11",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:24},{default:l(()=>[a(u,{label:"\u91C7\u8D2D\u65B9\u5F0F",prop:`sections[${t}].purchaseMethod`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9"}]},{default:l(()=>[a(Z,{modelValue:o.value.sections[t].purchaseMethod,"onUpdate:modelValue":e=>o.value.sections[t].purchaseMethod=e},{default:l(()=>{var e;return[(i(!0),S(O,null,A((e=T.value)==null?void 0:e.filter(U=>U.type==="PURCHASE_METHOD"),(U,X)=>(i(),m(W,{key:X,label:U.value},{default:l(()=>[f(b(U.label),1)]),_:2},1032,["label"]))),128))]}),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u6210\u4EA4\u91D1\u989D",prop:`sections[${t}].transactionAmount`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(G,{modelValue:o.value.sections[t].transactionAmount,"onUpdate:modelValue":e=>o.value.sections[t].transactionAmount=e,placeholder:"\u8BF7\u586B\u5199",min:0,controls:!1,onMousewheel:c[2]||(c[2]=se(()=>{},["prevent"]))},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u6210\u4EA4\u65F6\u95F4",prop:`sections[${t}].transactionTime`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9"}]},{default:l(()=>[a(K,{modelValue:o.value.sections[t].transactionTime,"onUpdate:modelValue":e=>o.value.sections[t].transactionTime=e,type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",placeholder:"\u8BF7\u9009\u62E9"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024)]),_:2},1024),a(C,{gutter:40},{default:l(()=>[a(n,{span:12},{default:l(()=>[["00","05"].includes(o.value.sections[t].purchaseMethod)?(i(),m(u,{key:0,label:"\u91C7\u8D2D\u4EE3\u7406\u673A\u6784"},{default:l(()=>[a(r,{modelValue:o.value.sections[t].agency,"onUpdate:modelValue":e=>o.value.sections[t].agency=e,maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)):(i(),m(u,{key:1,label:"\u91C7\u8D2D\u4EE3\u7406\u673A\u6784",prop:`sections[${t}].agency`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[a(r,{modelValue:o.value.sections[t].agency,"onUpdate:modelValue":e=>o.value.sections[t].agency=e,maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]))]),_:2},1024),a(n,{span:12},{default:l(()=>[["00","05"].includes(o.value.sections[t].purchaseMethod)?(i(),m(u,{key:0,label:"\u91C7\u8D2D\u4EE3\u7406\u673A\u6784\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801"},{default:l(()=>[a(r,{modelValue:o.value.sections[t].purchaseSocialCreditCode,"onUpdate:modelValue":e=>o.value.sections[t].purchaseSocialCreditCode=e,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)):(i(),m(u,{key:1,label:"\u91C7\u8D2D\u4EE3\u7406\u673A\u6784\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801",prop:`sections[${t}].purchaseSocialCreditCode`,rules:s(E)(!0)},{default:l(()=>[a(r,{modelValue:o.value.sections[t].purchaseSocialCreditCode,"onUpdate:modelValue":e=>o.value.sections[t].purchaseSocialCreditCode=e,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"]))]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u9884\u7B97\u6267\u884C\u786E\u8BA4\u4E66\u7F16\u53F7"},{default:l(()=>[a(r,{modelValue:o.value.sections[t].budgetExecConfirmNo,"onUpdate:modelValue":e=>o.value.sections[t].budgetExecConfirmNo=e,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024),a(C,null,{default:l(()=>[a(n,{span:12},{default:l(()=>[a(u,{label:"\u6295\u6807\u6587\u4EF6",prop:`sections[${t}].biddingDoc`,rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20"}]},{default:l(()=>[a(y,{"file-list":o.value.sections[t].biddingDoc,"onUpdate:fileList":e=>o.value.sections[t].biddingDoc=e,class:"w-full",action:s(h),"on-success":e=>s(D)(e,o.value.sections[t].biddingDoc),"before-upload":e=>s(w)(e,{types:s(_)}),accept:s(_).map(e=>`.${e}`).join(","),"on-preview":s(q)},{tip:l(()=>[g("div",pe," \u652F\u6301"+b(s(L))+"\u6587\u4EF6 ",1)]),default:l(()=>[a(v,{type:"primary",plain:""},{default:l(()=>[f("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1032,["prop"])]),_:2},1024),a(n,{span:12},{default:l(()=>[o.value.sections[t].purchaseMethod!=="00"?(i(),m(u,{key:0,label:"\u62DB\u6807\u6587\u4EF6",prop:`sections[${t}].bidDoc`,rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20"}]},{default:l(()=>[a(y,{"file-list":o.value.sections[t].bidDoc,"onUpdate:fileList":e=>o.value.sections[t].bidDoc=e,class:"w-full",action:s(h),"on-success":e=>s(D)(e,o.value.sections[t].bidDoc),"before-upload":e=>s(w)(e,{types:s(_)}),accept:s(_).map(e=>`.${e}`).join(","),"on-preview":s(q)},{tip:l(()=>[g("div",me," \u652F\u6301"+b(s(L))+"\u6587\u4EF6 ",1)]),default:l(()=>[a(v,{type:"primary",plain:""},{default:l(()=>[f("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1032,["prop"])):(i(),m(u,{key:1,label:"\u62DB\u6807\u6587\u4EF6"},{default:l(()=>[a(y,{"file-list":o.value.sections[t].bidDoc,"onUpdate:fileList":e=>o.value.sections[t].bidDoc=e,class:"w-full",action:s(h),"on-success":e=>s(D)(e,o.value.sections[t].bidDoc),"before-upload":e=>s(w)(e,{types:s(_)}),accept:s(_).map(e=>`.${e}`).join(","),"on-preview":s(q)},{tip:l(()=>[g("div",fe," \u652F\u6301"+b(s(L))+"\u6587\u4EF6 ",1)]),default:l(()=>[a(v,{type:"primary",plain:""},{default:l(()=>[f("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1024))]),_:2},1024),a(n,{span:12},{default:l(()=>[["00","05"].includes(o.value.sections[t].purchaseMethod)?(i(),m(u,{key:1,label:"\u4E2D\u6807\u901A\u77E5\u4E66"},{default:l(()=>[a(y,{"file-list":o.value.sections[t].acceptanceLetter,"onUpdate:fileList":e=>o.value.sections[t].acceptanceLetter=e,class:"w-full",action:s(h),"on-success":e=>s(D)(e,o.value.sections[t].acceptanceLetter),"before-upload":e=>s(w)(e,{types:s(_)}),accept:s(_).map(e=>`.${e}`).join(","),"on-preview":s(q)},{tip:l(()=>[g("div",ve," \u652F\u6301"+b(s(L))+"\u6587\u4EF6 ",1)]),default:l(()=>[a(v,{type:"primary",plain:""},{default:l(()=>[f("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1024)):(i(),m(u,{key:0,label:"\u4E2D\u6807\u901A\u77E5\u4E66",prop:`sections[${t}].acceptanceLetter`,rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20"}]},{default:l(()=>[a(y,{"file-list":o.value.sections[t].acceptanceLetter,"onUpdate:fileList":e=>o.value.sections[t].acceptanceLetter=e,class:"w-full",action:s(h),"on-success":e=>s(D)(e,o.value.sections[t].acceptanceLetter),"before-upload":e=>s(w)(e,{types:s(_)}),accept:s(_).map(e=>`.${e}`).join(","),"on-preview":s(q)},{tip:l(()=>[g("div",_e," \u652F\u6301"+b(s(L))+"\u6587\u4EF6 ",1)]),default:l(()=>[a(v,{type:"primary",plain:""},{default:l(()=>[f("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1032,["prop"]))]),_:2},1024),a(n,{span:24},{default:l(()=>[a(C,{gutter:40},{default:l(()=>[a(n,{span:12},{default:l(()=>[a(u,{label:"\u76D1\u7406\u5355\u4F4D"},{default:l(()=>[a(r,{modelValue:o.value.sections[t].supervisingUnit,"onUpdate:modelValue":e=>o.value.sections[t].supervisingUnit=e,maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),a(n,{span:12},{default:l(()=>[a(u,{label:"\u76D1\u7406\u5355\u4F4D\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801",rules:s(E)(!1)},{default:l(()=>[a(r,{modelValue:o.value.sections[t].supervisingUnitCode,"onUpdate:modelValue":e=>o.value.sections[t].supervisingUnitCode=e,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["rules"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),g("p",null,[a(v,{type:"primary",plain:"",icon:"Plus",class:"w-full",onClick:z},{default:l(()=>[f("\u6DFB\u52A0\u6807\u6BB5")]),_:1})])]),_:1},8,["model"]),g("div",ge,[a(v,{onClick:c[3]||(c[3]=V=>s(j).go(-1))},{default:l(()=>[f(" \u8FD4\u56DE ")]),_:1}),a(v,{type:"primary",loading:$.value,onClick:c[4]||(c[4]=V=>J(R.value))},{default:l(()=>[f(" \u63D0\u4EA4 ")]),_:1},8,["loading"])])])}}});export{De as default};