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