您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

2 行
14KB

  1. var ne=Object.defineProperty,oe=Object.defineProperties;var re=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable;var A=(p,i,n)=>i in p?ne(p,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):p[i]=n,h=(p,i)=>{for(var n in i||(i={}))ie.call(i,n)&&A(p,n,i[n]);if(R)for(var n of R(i))ue.call(i,n)&&A(p,n,i[n]);return p},k=(p,i)=>oe(p,re(i));var C=(p,i,n)=>new Promise((q,H)=>{var $=v=>{try{t(n.next(v))}catch(I){H(I)}},x=v=>{try{t(n.throw(v))}catch(I){H(I)}},t=v=>v.done?q(v.value):Promise.resolve(v.value).then($,x);t((n=n.apply(p,i)).next())});import{h as ce,f as de,c as B,b as pe}from"./uploadAction.60e17da5.js";import{d as me,D as fe,z as ve,A as _e,r as N,b as ye,o as be,c as d,e as _,f as V,g as y,h as l,i as e,F as U,J as z,I as j,k as G,j as b,t as ge,u as g,x as He}from"./index.3fb2f955.js";import{p as Ie,s as we}from"./initialInspectionRecord.8cb76c33.js";import Pe from"./actualPerformanceIndicatorsDialog.3e9f16f8.js";import{p as he}from"./projectStore.649627fe.js";const ke={class:"uploadInitpreliminaryInspectionMaterials footerPage"},Ce=y("div",{class:"collapse-title"},"\u9A8C\u6536\u4EBA\u5458\u4FE1\u606F",-1),Ve={class:"p-24"},$e=["onClick"],xe=y("div",{class:"collapse-title"},"\u5B9E\u65BD\u4FE1\u606F",-1),Me=["onClick"],Ne=["onClick"],Ue={class:"text-right w-full mt-8"},je={class:"collapse-title"},qe={class:"footer"},De=me({name:"uploadInitpreliminaryInspectionMaterials"}),Ae=Object.assign(De,{setup(p){const i=fe.dictStore.uploadUrl,n=ve(),{proxy:q}=He(),H=_e(),$=["1","2","3","4","5","6","7"],x=N(),t=N({acceptancePersons:[{personName:"",unit:""}],actualPerformanceIndicators:[],preliminaryInspectionMaterials:[{title:"\u4E00\u3001\u9879\u76EE\u524D\u671F\u6750\u6599",data:[{name:"\u4FE1\u606F\u5316\u9879\u76EE\u7ACB\u9879\u6279\u590D\u6587\u4EF6",isHave:!0,files:[],reason:""},{name:"\u5E02\u653F\u5E9C\u91C7\u8D2D\u8BA1\u5212\u8868",isHave:!0,files:[],reason:""},{name:"\u91C7\u8D2D\u9700\u6C42",isHave:!0,files:[],reason:""},{name:"\u4E2D\u6807\u901A\u77E5\u4E66",isHave:!0,files:[],reason:""},{name:"\u6280\u672F\uFF08\u8F6F\u4EF6\u3001\u7CFB\u7EDF\u7B49\uFF09\u5F00\u53D1\u5408\u540C\uFF08\u534F\u8BAE\uFF09",isHave:!0,files:[],reason:""},{name:"\u8BBE\u5907\u91C7\u8D2D\u5408\u540C\uFF08\u534F\u8BAE\uFF09\u542B\u91C7\u8D2D\u5185\u5BB9\u6E05\u5355\u3001\u4EE5\u53CA\u5408\u540C\u4E0A\u89C4\u5B9A\u4EA4\u4ED8\u7684\u6240\u6709\u6587\u6863",isHave:!0,files:[],reason:""},{name:"\u7B2C\u4E09\u65B9\u76D1\u7406\u5408\u540C\uFF08\u534F\u8BAE\uFF09",isHave:!0,files:[],reason:""},{name:"\u5176\u4ED6\u524D\u671F\u8D44\u6599\uFF08\u542B\u4E2D\u6807\u5355\u4F4D\u8425\u4E1A\u6267\u7167\u3001\u5DE5\u7A0B\u76F8\u5173\u8D44\u8D28\u7B49\uFF09",isHave:!0,files:[],reason:""}]},{title:"\u4E8C\u3001\u9879\u76EE\u5F00\u5DE5\u8D44\u6599",data:[{name:"\u5DE5\u7A0B\u5F00\u5DE5\u62A5\u544A\u5355\uFF08\u5DE5\u7A0B\u540D\u79F0\u3001\u5EFA\u8BBE\u5355\u4F4D\u3001\u627F\u5EFA\u5355\u4F4D\u3001\u65BD\u5DE5\u5355\u4F4D\u3001\u8BA1\u5212\u5F00\u5DE5\u548C\u5B8C\u5DE5\u65E5\u671F\u3001\u5DE5\u7A0B\u5B9E\u65BD\u4E3B\u8981\u5185\u5BB9\u3001\u5EFA\u8BBE\u5355\u4F4D\u5BA1\u6279\u610F\u89C1\u53CA\u76D6\u7AE0\u65E5\u671F\uFF0C\u627F\u5EFA\u5355\u4F4D\u3001\u65BD\u5DE5\u5355\u4F4D\u76D6\u7AE0\u65E5\u671F\uFF09",isHave:!0,files:[],reason:""},{name:"\u8F6F\u4EF6\u7C7B\u7CFB\u7EDF\u5F00\u53D1\u3001\u90E8\u7F72\u7B49\u529F\u80FD\u4ECB\u7ECD",isHave:!0,files:[],reason:""},{name:"\u9690\u853D\u5DE5\u7A0B\u7C7B\u8BBE\u8BA1\u56FE\u3001\u6750\u6599\u9009\u6750\u3001\u65BD\u5DE5\u8BA1\u5212\u7B49\uFF08\u53EF\u53E6\u4F5C\u56FE\u518C\uFF09",isHave:!0,files:[],reason:""},{name:"\u8D2D\u7F6E\u5230\u4F4D\u7684\u8BBE\u5907\u4EA7\u54C1\u8BC1\u4E66\u3001\u5F00\u7BB1\u8BC1\u660E\u3001\u5E8F\u5217\u53F7\u7B49\uFF08\u53EF\u53E6\u9644\u6210\u518C\uFF09",isHave:!0,files:[],reason:""},{name:"\u9879\u76EE\u7EC4\u540D\u5355\u53CA\u4EBA\u5458\u4ECB\u7ECD\u8D44\u6599",isHave:!0,files:[],reason:""}]},{title:"\u4E09\u3001\u9879\u76EE\u5B9E\u65BD\u8FC7\u7A0B\u8D44\u6599",data:[{name:"\u8BBE\u5907\u5B89\u88C5\u65F6\u95F4\u3001\u4F4D\u7F6E\u4E00\u89C8\u8868\u7B49",isHave:!0,files:[],reason:""},{name:"\u8F6F\u4EF6\u7C7B\u7CFB\u7EDF\u5F00\u53D1\u3001\u90E8\u7F72\u7B49\u5B8C\u6210\u60C5\u51B5\u5BF9\u7167\u8868",isHave:!0,files:[],reason:""},{name:"\u5386\u6B21\u591A\u65B9\u8BA8\u8BBA\u4F1A\u8BAE\u8BB0\u5F55\u8868\u3001\u9879\u76EE\u53D8\u66F4\u5355\u7B49\u539F\u59CB\u51ED\u8BC1",isHave:!0,files:[],reason:""},{name:"\u4FE1\u606F\u5B89\u5168\u7B49\u7EA7\u4FDD\u62A4\u6D4B\u8BC4\u62A5\u544A",isHave:!0,files:[],reason:""},{name:"\u5546\u4E1A\u5BC6\u7801\u5E94\u7528\u8BC4\u4F30\u62A5\u544A",isHave:!0,files:[],reason:""},{name:"\u8D22\u52A1\u5BA1\u8BA1\u62A5\u544A",isHave:!0,files:[],reason:""},{name:"\u53D8\u66F4\u7533\u8BF7\u5355",isHave:!0,files:[],reason:""},{name:"\u53D8\u66F4\u6279\u590D\u6587\u4EF6",isHave:!0,files:[],reason:""}]},{title:"\u56DB\u3001\u9879\u76EE\u8BD5\u8FD0\u884C\u8D44\u6599",data:[{name:"\u8BD5\u8FD0\u884C\u62A5\u544A\u53CA\u6574\u6539\u60C5\u51B5\uFF08\u5EFA\u8BBE\u5355\u4F4D\uFF09",isHave:!0,files:[],reason:""},{name:"\u8BD5\u8FD0\u884C\u60C5\u51B5\u4E1A\u4E3B\u5355\u4F4D\u610F\u89C1\uFF08\u9886\u5BFC\u7B7E\u5B57\u3001\u5355\u4F4D\u76D6\u7AE0\uFF09",isHave:!0,files:[],reason:""},{name:"\u5386\u6B21\u5DE1\u68C0\u6D41\u7A0B\u53CA\u8BB0\u5F55\u8868\u7B49\u539F\u59CB\u51ED\u8BC1",isHave:!0,files:[],reason:""},{name:"\u7528\u6237\u4F7F\u7528\u62A5\u544A",isHave:!0,files:[],reason:""},{name:"IRS\u5E94\u7528\u8BD5\u8FD0\u884C\u62A5\u544A",isHave:!0,files:[],reason:""}]},{title:"\u4E94\u3001\u9879\u76EE\u5B8C\u5DE5\u8D44\u6599",data:[{name:"\u5DE5\u7A0B\u7C7B\u7AE3\u5DE5\u62A5\u544A\uFF08\u5EFA\u8BBE\u5355\u4F4D\uFF09",isHave:!0,files:[],reason:""},{name:"\u5B8C\u5DE5\u6574\u4F53\u8FD0\u884C\u60C5\u51B5\u62A5\u544A",isHave:!0,files:[],reason:""},{name:"\u76D1\u7406\u603B\u7ED3\u62A5\u544A",isHave:!0,files:[],reason:""},{name:"\u7B2C\u4E09\u65B9\u9879\u76EE\u8BC4\u6D4B\u62A5\u544A\uFF08\u53E6\u518C\uFF09",isHave:!0,files:[],reason:""},{name:"\u4E1A\u4E3B\u5355\u4F4D\u7EC4\u7EC7\u7684\u521D\u9A8C\u4E13\u5BB6\u610F\u89C1\u53CA\u540D\u5355\uFF0C\u6574\u6539\u60C5\u51B5",isHave:!0,files:[],reason:""},{name:"\u5404\u7C7B\u7CFB\u7EDF\u3001\u573A\u5730\u3001\u8BBE\u5907\u4F7F\u7528\u7684\u7BA1\u7406\u624B\u518C\u3001\u64CD\u4F5C\u624B\u518C\u3001\u7EF4\u62A4\u624B\u518C\uFF08\u53EF\u53E6\u518C\uFF09",isHave:!0,files:[],reason:""},{name:"\u552E\u540E\u670D\u52A1\u627F\u8BFA\u7B49\uFF08\u5EFA\u8BBE\u5355\u4F4D\uFF09",isHave:!0,files:[],reason:""},{name:"\u7EC8\u9A8C\u610F\u89C1",isHave:!0,files:[],reason:""}]}]}),v=()=>{t.value.acceptancePersons.push({})},I=a=>{t.value.acceptancePersons.splice(a,1)},T=[{label:"\u5E8F\u53F7",type:"index",width:"60"},{label:"\u6750\u6599\u540D\u79F0",key:"name",prop:"name"},{label:"\u662F\u5426\u6709\u6750\u6599",key:"isHave",slot:"isHave",width:100},{label:"\u9644\u4EF6/\u8BF4\u660E\uFF08\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf\uFF09",key:"files",slot:"files"}],E=()=>C(this,null,function*(){var s,r;const a=yield Ie(n.query.id);a.data&&(t.value=k(h({},a.data),{acceptancePersons:a.data.acceptancePersons?a.data.acceptancePersons:[{personName:"",unit:""}],actualPerformanceIndicators:a.data.actualPerformanceIndicators&&((s=JSON.parse(a.data.actualPerformanceIndicators))==null?void 0:s.length)?JSON.parse(a.data.actualPerformanceIndicators):t.value.actualPerformanceIndicators,preliminaryInspectionMaterials:a.data.preliminaryInspectionMaterials&&((r=JSON.parse(a.data.preliminaryInspectionMaterials))==null?void 0:r.length)?JSON.parse(a.data.preliminaryInspectionMaterials):t.value.preliminaryInspectionMaterials}))}),M=N(!1),K=a=>C(this,null,function*(){!a||a.validate((s,r)=>C(this,null,function*(){if(s){M.value=!0;const m=k(h({},t.value),{actualPerformanceIndicators:t.value.actualPerformanceIndicators&&JSON.stringify(t.value.actualPerformanceIndicators),preliminaryInspectionMaterials:JSON.stringify(t.value.preliminaryInspectionMaterials)});try{yield we(m),M.value=!1,q.$message.success("\u63D0\u4EA4\u6210\u529F"),H.go(-1)}catch(S){M.value=!1}}else console.log(r)}))}),Q=[{label:"\u6838\u5FC3\u4E1A\u52A1",prop:"businessName",key:"businessName"},{label:"\u5B9E\u9645\u6210\u6548\u6307\u6807",prop:"name",key:"name"},{label:"\u6570\u503C",prop:"nums",key:"nums"},{label:"\u5355\u4F4D",prop:"unit",key:"unit"},{label:"\u64CD\u4F5C",slot:"action",key:"action"}],w=ye({visible:!1,data:void 0}),D=N(),J=(a,s)=>{w.data=a,w.visible=!0,D.value=s},W=a=>{D.value===void 0?t.value.actualPerformanceIndicators=[...t.value.actualPerformanceIndicators,...a]:t.value.actualPerformanceIndicators[D.value]=a[0]},X=a=>{t.value.actualPerformanceIndicators.splice(a,1)},Y=()=>C(this,null,function*(){var s;const a=yield he(n.query.id);(s=a.data.projectApplications)!=null&&s.length&&(a.data.projectApplications.map(r=>r.secrecyGrade).includes(3)||a.data.projectApplications.map(r=>r.secrecyGrade).includes(4)||a.data.projectApplications.map(r=>r.secrecyGrade).includes(5))&&(t.value.preliminaryInspectionMaterials=t.value.preliminaryInspectionMaterials.map(r=>k(h({},r),{data:r.data.map(m=>k(h({},m),{required:m.name==="\u5546\u4E1A\u5BC6\u7801\u5E94\u7528\u8BC4\u4F30\u62A5\u544A"?!0:m.required}))})))});return be(()=>{E(),Y()}),(a,s)=>{const r=d("el-input"),m=d("el-form-item"),S=d("el-col"),Z=d("el-row"),P=d("el-button"),L=d("el-collapse-item"),O=d("el-radio"),ee=d("el-radio-group"),F=d("table-list"),ae=d("el-switch"),te=d("el-upload"),le=d("el-collapse"),se=d("el-form");return _(),V(U,null,[y("div",ke,[l(se,{ref_key:"formRef",ref:x,model:t.value,"label-position":"right","label-width":"90px","label-suffix":":","scroll-to-error":"",class:"table-form"},{default:e(()=>[l(le,{modelValue:$,"onUpdate:modelValue":s[2]||(s[2]=o=>$=o)},{default:e(()=>[l(L,{name:"1",class:"mb-16"},{title:e(()=>[Ce]),default:e(()=>[y("div",Ve,[(_(!0),V(U,null,z(t.value.acceptancePersons,(o,f)=>(_(),j(Z,{key:f,gutter:40},{default:e(()=>{var u;return[l(S,{span:12},{default:e(()=>[l(m,{label:"\u9A8C\u6536\u4EBA\u5458",prop:`acceptancePersons[${f}].personName`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:e(()=>[l(r,{modelValue:o.personName,"onUpdate:modelValue":c=>o.personName=c,placeholder:"\u8BF7\u586B\u5199\u59D3\u540D",maxlength:"50"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),l(S,{span:12},{default:e(()=>[l(m,{label:"\u6240\u5728\u5355\u4F4D",prop:`acceptancePersons[${f}].unit`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:e(()=>[l(r,{modelValue:o.unit,"onUpdate:modelValue":c=>o.unit=c,placeholder:"\u8BF7\u586B\u5199\u5355\u4F4D",maxlength:"50"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024),((u=t.value.acceptancePersons)==null?void 0:u.length)>1?(_(),V("a",{key:0,class:"text-danger absolute top-4",style:{right:"-12px"},onClick:c=>I(f)},"\u5220\u9664",8,$e)):G("",!0)]}),_:2},1024))),128)),l(P,{type:"primary",plain:"",icon:"Plus",size:"small",onClick:v},{default:e(()=>[b("\u589E\u52A0")]),_:1})])]),_:1}),l(L,{name:"7",class:"mb-16"},{title:e(()=>[xe]),default:e(()=>[l(m,{label:"\u662F\u5426\u5B8C\u6210\u65E5\u5FD7\u6570\u636E\u5F52\u96C6","label-width":"170",prop:"isCompletedLogCollection",rules:[{required:!0,message:"\u8BF7\u9009\u62E9"}]},{default:e(()=>[l(ee,{modelValue:t.value.isCompletedLogCollection,"onUpdate:modelValue":s[0]||(s[0]=o=>t.value.isCompletedLogCollection=o)},{default:e(()=>[l(O,{label:!0},{default:e(()=>[b("\u662F")]),_:1}),l(O,{label:!1},{default:e(()=>[b("\u5426")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"\u5B9E\u9645\u6210\u6548\u6307\u6807","label-width":"170",prop:"actualPerformanceIndicators",rules:[{required:!0,message:"\u8BF7\u9009\u62E9"}]},{default:e(()=>[l(F,{pagination:!1,style:{width:"100%"},column:Q,data:t.value.actualPerformanceIndicators,"empty-temp":!1},{action:e(({scope:o})=>[y("a",{onClick:f=>J(o.row,o.$index)},"\u7F16\u8F91",8,Me),y("a",{class:"text-danger",onClick:f=>X(o.$index)},"\u5220\u9664",8,Ne)]),_:1},8,["data"]),y("p",Ue,[l(P,{type:"primary",class:"w-full",plain:"",icon:"Plus",onClick:s[1]||(s[1]=()=>J())},{default:e(()=>[b("\u6DFB\u52A0")]),_:1})])]),_:1})]),_:1}),(_(!0),V(U,null,z(t.value.preliminaryInspectionMaterials,(o,f)=>(_(),j(L,{key:f,name:f+2+"",class:"mb-16"},{title:e(()=>[y("div",je,ge(o.title),1)]),default:e(()=>[l(F,{ref_for:!0,ref:"tableListRef",column:T,data:o.data,pagination:!1,"empty-temp":!1},{isHave:e(({scope:u})=>[l(ae,{modelValue:u.row.isHave,"onUpdate:modelValue":c=>u.row.isHave=c,disabled:u.row.required},null,8,["modelValue","onUpdate:modelValue","disabled"])]),files:e(({scope:u})=>[u.$index>=0?(_(),V(U,{key:0},[u.row.isHave?(_(),j(m,{key:0,prop:`preliminaryInspectionMaterials[${f}].data[${u.$index}].files`,rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20"}],"label-width":"0",style:{"margin-bottom":"0"},class:"uploadFormItem"},{default:e(()=>[l(te,{"file-list":u.row.files,"onUpdate:fileList":c=>u.row.files=c,class:"w-full table-upload",action:g(i),"on-success":c=>g(ce)(c,u.row.files),"before-upload":c=>g(de)(c,{types:g(B)}),accept:g(B).map(c=>`.${c}`).join(","),"on-preview":g(pe)},{default:e(()=>[l(P,{type:"primary",plain:"",size:"small"},{default:e(()=>[b("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:2},1032,["file-list","onUpdate:fileList","action","on-success","before-upload","accept","on-preview"])]),_:2},1032,["prop"])):(_(),j(m,{key:1,prop:`preliminaryInspectionMaterials[${f}].data[${u.$index}].reason`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],"label-width":"0",style:{"margin-bottom":"0"}},{default:e(()=>[l(r,{modelValue:u.row.reason,"onUpdate:modelValue":c=>u.row.reason=c,placeholder:"\u8BF7\u586B\u5199\u7F3A\u5C11\u8BE5\u6750\u6599\u7684\u539F\u56E0",maxlength:"50"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]))],64)):G("",!0)]),_:2},1032,["data"])]),_:2},1032,["name"]))),128))]),_:1})]),_:1},8,["model"]),y("div",qe,[l(P,{onClick:s[3]||(s[3]=o=>g(H).go(-1))},{default:e(()=>[b(" \u8FD4\u56DE ")]),_:1}),l(P,{type:"primary",loading:M.value,onClick:s[4]||(s[4]=o=>K(x.value))},{default:e(()=>[b(" \u63D0\u4EA4 ")]),_:1},8,["loading"])])]),l(Pe,{visible:w.visible,data:w.data,onSetContent:W,onClose:s[5]||(s[5]=o=>w.visible=!1)},null,8,["visible","data"])],64)}}});export{Ae as default};