import{B as k,_ as le,E as oe,c as te,D as ae,F as U,G as ne,x as se,z as x}from"./index.1762932289438.js";/* empty css */import{r as re}from"./index.176293228943810.js";import{E as ue}from"./overlay.1762932289438.js";import{E as ie,a as de}from"./form-item.1762932289438.js";import{E as me}from"./tag.1762932289438.js";import{E as pe,a as _e}from"./main.1762932289438.js";import{E as fe}from"./pagination.1762932289438.js";import"./select.1762932289438.js";import"./popper.1762932289438.js";/* empty css */import{a as ce,E as ve}from"./table-column.1762932289438.js";import{E as ge}from"./card.1762932289438.js";import"./progress.1762932289438.js";/* empty css */import{a as Ve,E as Ee}from"./col.1762932289438.js";import{E as be}from"./index.176293228943811.js";import{r as i,a8 as ye,l as D,o as P,q as d,J as l,H as a,u as o,V as f,P as xe,L as ke,e as Fe}from"./vue.1762932289438.js";import"./echarts.1762932289438.js";const Ce=_=>k.get({url:"/price",query:_}),we=_=>k.del({url:`/price/${_}`}),ze=_=>k.post({url:"/price/upData",body:_}),Ue={class:"wrap"},De={class:"flex between"},Pe=["href"],Be={class:"table-container"},Ne={class:"flex end mt-8"},Ie={class:"flex end"},Se={__name:"Information",setup(_){const F=i([]),c=i(!1),g=i(!1),n=i({});let m=i({current:1,size:10}),C=i(10),V=i(!1);const B=async()=>{m.value={current:1,size:10},p()},p=async()=>{V.value=!0;const s=await Ce(m.value);console.log("res",s),F.value=s.records,C.value=s.total,V.value=!1},E=i([]);function N(s){if(s.size>=104857600)return x.msgError("文件大小不能超过100MB"),!1;E.value.push({uid:s.uid,percent:0,loading:!0})}function I(s,e,r){if(s.code!==200){x.msgError(s.message),E.value.splice(E.value.indexOf(r[0]),1);return}p()}function S(s,e){x.msgError("上传失败!")}p();const T=async s=>{await we(s.id),p()},w=i({}),$=s=>{g.value=!0,w.value={filePath:s.filePath,name:s.fileName}},R=()=>{g.value=!1},q=async()=>{await ze(n.value),c.value=!1,p()},A=s=>{n.value=s,console.log(n.value),c.value=!0};return(s,e)=>{const r=oe,z=Ee,v=te,H=Ve,L=pe,j=ye("upload-filled"),M=ne,G=be,J=ge,b=ve,O=ce,K=fe,Q=_e,u=de,W=me,X=ie,Y=ue,Z=re,h=se;return P(),D("div",Ue,[d("main",null,[l(L,null,{default:a(()=>[l(H,{gutter:20,style:{"margin-top":"20px"}},{default:a(()=>[l(z,{span:20},{default:a(()=>[l(r,{modelValue:o(m).content,"onUpdate:modelValue":e[0]||(e[0]=t=>o(m).content=t)},null,8,["modelValue"])]),_:1}),l(z,{span:4},{default:a(()=>[l(v,{type:"primary",onClick:p},{default:a(()=>e[15]||(e[15]=[f("搜索",-1)])),_:1,__:[15]}),l(v,{type:"primary",onClick:B},{default:a(()=>e[16]||(e[16]=[f("重置",-1)])),_:1,__:[16]})]),_:1})]),_:1})]),_:1}),l(Q,null,{default:a(()=>[l(J,{"body-style":{"background-color":"#F8F9FF"},style:{"margin-bottom":"10px"}},{default:a(()=>[d("div",De,[d("div",null,[l(G,{action:`${o(U)}/price/import`,headers:{Authorization:o(ae)()},multiple:"","before-upload":N,onSuccess:e[1]||(e[1]=(t,y,ee)=>I(t,y,ee)),onError:S,"show-file-list":!1,accept:"*"},{default:a(()=>[l(M,{class:"el-icon--upload",style:{color:"#1F4DF5"}},{default:a(()=>[l(j)]),_:1}),e[17]||(e[17]=d("div",{class:"el-upload__text",style:{"font-size":"20px",color:"#1F4DF5"}},[d("p",null,"点击或拖拽文件到此区域上传")],-1))]),_:1,__:[17]},8,["action","headers"])]),d("div",null,[d("a",{class:"link",style:{"font-size":"15px"},href:`${o(U)}/templates/政府投资项目价格信息汇总表模板.xlsx`,target:"__blank"},"政府投资项目价格信息汇总表模板下载",8,Pe)])])]),_:1}),xe((P(),D("div",Be,[l(O,{data:o(F)},{default:a(()=>[l(b,{width:"70",type:"index",label:"序号",index:t=>t+1},null,8,["index"]),l(b,{label:"内容",prop:"information"}),l(b,{label:"操作",width:"180"},{default:a(({row:t})=>[l(v,{type:"primary",link:"",onClick:y=>A(t)},{default:a(()=>e[18]||(e[18]=[f("编辑",-1)])),_:2,__:[18]},1032,["onClick"]),l(v,{type:"danger",link:"",onClick:y=>T(t)},{default:a(()=>e[19]||(e[19]=[f("删除",-1)])),_:2,__:[19]},1032,["onClick"])]),_:1})]),_:1},8,["data"])])),[[h,o(V)]]),d("div",Ne,[l(K,{onSizeChange:p,onCurrentChange:p,"page-sizes":[10,20,50],"page-size":o(m).size,"onUpdate:pageSize":e[2]||(e[2]=t=>o(m).size=t),"current-page":o(m).current,"onUpdate:currentPage":e[3]||(e[3]=t=>o(m).current=t),layout:"total, sizes, prev, pager, next",total:o(C)},null,8,["page-size","current-page","total"])])]),_:1}),l(Y,{modelValue:o(c),"onUpdate:modelValue":e[14]||(e[14]=t=>Fe(c)?c.value=t:null),title:"政府投资项目价格信息查看"},{default:a(()=>[l(X,{"label-width":120},{default:a(()=>[l(u,{label:"项目名称"},{default:a(()=>[l(r,{modelValue:o(n).projectName,"onUpdate:modelValue":e[4]||(e[4]=t=>o(n).projectName=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"编码"},{default:a(()=>[l(r,{modelValue:o(n).code,"onUpdate:modelValue":e[5]||(e[5]=t=>o(n).code=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"名称"},{default:a(()=>[l(r,{modelValue:o(n).name,"onUpdate:modelValue":e[6]||(e[6]=t=>o(n).name=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"规格型号"},{default:a(()=>[l(r,{modelValue:o(n).model,"onUpdate:modelValue":e[7]||(e[7]=t=>o(n).model=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"单位"},{default:a(()=>[l(r,{modelValue:o(n).unit,"onUpdate:modelValue":e[8]||(e[8]=t=>o(n).unit=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"单价(元)"},{default:a(()=>[l(r,{type:"number",modelValue:o(n).univalent,"onUpdate:modelValue":e[9]||(e[9]=t=>o(n).univalent=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"总结(元)"},{default:a(()=>[l(r,{type:"number",modelValue:o(n).total,"onUpdate:modelValue":e[10]||(e[10]=t=>o(n).total=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"备注"},{default:a(()=>[l(r,{modelValue:o(n).remark,"onUpdate:modelValue":e[11]||(e[11]=t=>o(n).remark=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"数量"},{default:a(()=>[l(r,{type:"number",modelValue:o(n).amount,"onUpdate:modelValue":e[12]||(e[12]=t=>o(n).amount=t)},null,8,["modelValue"])]),_:1}),l(u,{label:"上传文件"},{default:a(()=>[l(W,{onClick:e[13]||(e[13]=t=>$(o(n)))},{default:a(()=>[f(ke(o(n).fileName),1)]),_:1})]),_:1})]),_:1}),d("div",Ie,[l(v,{type:"primary",onClick:q},{default:a(()=>e[20]||(e[20]=[f("完成",-1)])),_:1,__:[20]})])]),_:1},8,["modelValue"]),l(Z,{preview:o(g),activeFile:o(w),onCloseFile:R},null,8,["preview","activeFile"])])])}}},el=le(Se,[["__scopeId","data-v-ca133c86"]]);export{el as default};