2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
import{_ as R}from"./dustMap-f6dfd693.js";import{_ as J}from"./look-ecda901f.js";import{_ as O}from"./\u4E0B\u8F7D\u9644\u4EF6-23077460.js";import{P as U}from"./index-d5758658.js";import{aw as b,ax as h,ay as $}from"./goverment-af43d804.js";import A from"./monthlyDetails-ac5f898f.js";import{L as q}from"./LeftMenu-58ad9ebd.js";import{d as P,r as s,a as G,w as H,b as K,c as C,e as j,f as Q,h as u,i as c,g as l,t as y,k as W,p as X,E as Z,q as ee,s as te,_ as ae}from"./index-ccab2584.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const p=d=>(ee("data-v-39b4887e"),d=d(),te(),d),le={class:"warning-page"},oe=["onClick"],ne={class:"projectName"},se={class:"leftMenu_item"},ie={class:"leftMenu_item flx-justify-between"},re={style:{"margin-top":"5px"},class:"flx-justify-between"},ce=p(()=>l("img",{style:{"margin-right":"5px"},src:R,alt:""},null,-1)),ue={class:"middleSize"},pe={class:"table-box"},de={class:"table"},ve=p(()=>l("img",{src:J,alt:"",class:"configureIcon"},null,-1)),_e=p(()=>l("span",null,"\u67E5\u770B",-1)),me=p(()=>l("img",{src:O,alt:"",class:"configureIcon"},null,-1)),ge=p(()=>l("span",null,"\u4E0B\u8F7D\u9644\u4EF6",-1)),fe=P({name:"ProjectSupervisionRecord"}),be=P({...fe,setup(d){const o=s({pageNo:1,pageSize:7,total:0}),r=s(0),n=s([]),N=s(""),I="http://47.104.132.250:9000",m=s(!1),g=s("eng"),i=s(""),f=s(""),v=s(""),V=G({engineeringSn:""}),S=s(),M=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"buildCompanyName",label:"\u5EFA\u8BBE\u5355\u4F4D"},{prop:"constructionCompanyName",label:"\u65BD\u5DE5\u5355\u4F4D"},{prop:"designCompanyName",label:"\u76D1\u7406\u5355\u4F4D"},{prop:"createByName",label:"\u586B\u5199\u4EBA"},{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4",search:{el:"date-picker",props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"annexFile",label:"\u9644\u4EF6"},{prop:"operation",align:"left",label:"\u64CD\u4F5C",fixed:"right",width:260}],x=async()=>{const{result:e}=await b(o.value);n.value=e.records,o.value.total=Number(e.total)},T=async()=>{const{result:e}=await h(o.value);n.value=e.records,o.value.total=+e.total},_=async e=>{r.value===0?(i.value=e?e.projectSn:"",v.value=e?e.id:"",f.value=e?e.projectName:""):(i.value=e?e.engineeringSn:"",v.value=e?e.id:"",f.value=e?e.engineeringName:""),S.value.getTableList()},F=async e=>{if(r.value===0){const{result:t}=await b({projectName:e,...o.value});n.value=t.records}else{const{result:t}=await h({engineeringName:e,...o.value});n.value=t.records}},Y=async e=>{if(r.value===0){const{result:t}=await b({...o.value,pageNo:e});n.value=t.records}else{const{result:t}=await h({...o.value,pageNo:e});n.value=t.records,o.value.total=+t.total}o.value.total=+res.result.total},D=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),z=e=>{let t=JSON.parse(JSON.stringify(e));if(t.createTime&&(t.createTime_begin=t.createTime[0],t.createTime_end=t.createTime[1],delete t.createTime),i.value)g.value=="eng"?t.engineeringSn=i.value:g.value=="project"&&(t.projectSn=i.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return $(t)},B=e=>{e.annexFile?window.open(I+"/xmgl/file/preview?fileUrl="+JSON.parse(e.annexFile).url):Z.error("\u6682\u65E0\u53EF\u4E0B\u8F7D\u6587\u4EF6")},E=e=>{N.value=e.id,m.value=!0};return H(()=>r.value,async e=>{o.value.pageNo=1,o.value.total=0,e===0?(await x(),_(n.value[0])):(await T(),_(n.value[0]))},{deep:!0}),K(async()=>{await x(),_(n.value[0]),i.value=n.value[0].projectSn,v.value=n.value[0].id,f.value=n.value[0].projectName}),(e,t)=>{const L=C("el-tooltip"),w=C("el-button");return j(),Q("div",le,[u(q,{modelValue:r.value,"onUpdate:modelValue":t[0]||(t[0]=a=>r.value=a),tabs:["\u9879\u76EE\u540D\u79F0","\u5DE5\u7A0B\u540D\u79F0"],records:n.value,onChangePage:Y,onSearch:F,pageable:o.value,class:"leftMenu"},{default:c(({data:a})=>[l("div",{class:"leftProject",onClick:k=>_(a)},[l("span",ne,y(a.projectName||a.engineeringName),1),l("div",se,[l("div",ie,[l("div",re,[ce,u(L,{effect:"dark",content:a.projectAddress||a.address,placement:"top-start"},{default:c(()=>[l("span",ue,y(a.projectAddress||a.address),1)]),_:2},1032,["content"])])])])],8,oe)]),_:1},8,["modelValue","records","pageable"]),l("div",pe,[l("div",de,[u(U,{ref_key:"proTable",ref:S,title:"\u76D1\u7406\u6708\u62A5",columns:M,requestApi:z,dataCallback:D,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,initParam:V,onReset:!0},{annexFile:c(({row:a})=>[l("span",null,y(a.annexFile?JSON.parse(a.annexFile).name:""),1)]),operation:c(({row:a})=>[u(w,{type:"primary",link:"",onClick:k=>E(a)},{default:c(()=>[ve,_e]),_:2},1032,["onClick"]),a.annexFile?(j(),W(w,{key:0,type:"primary",link:"",onClick:k=>B(a)},{default:c(()=>[me,ge]),_:2},1032,["onClick"])):X("",!0)]),_:1},8,["initParam"])]),u(A,{detailVisible:m.value,"onUpdate:detailVisible":t[1]||(t[1]=a=>m.value=a),searchSn:i.value,activeValue:g.value,relativeId:N.value,searchId:v.value},null,8,["detailVisible","searchSn","activeValue","relativeId","searchId"])])])}}});const Ve=ae(be,[["__scopeId","data-v-39b4887e"]]);export{Ve as default};
|