2 lines
6.5 KiB
JavaScript
2 lines
6.5 KiB
JavaScript
import{d as T,G as z,r as i,w as A,o as F,b as G,c as H,a5 as $,e as u,f,g as a,F as R,j as K,t as l,h as y,i as c,S as V,k as C,l as U,p as Q,y as W,B as X,m as Y,a4 as Z,E as ee,q as te,s as ae,_ as ne}from"./index-ccab2584.js";import{_ as se}from"./\u56FE\u7247-0dd08112.js";import{P as le}from"./index-d5758658.js";import{u as oe}from"./useHandleData-0eab3d22.js";import ie from"./engineerAdd-15f55daa.js";import re from"./engineerDetails-e87e99a6.js";import{F as ce,G as pe,H as ue}from"./enterpriseApi-970b69b2.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";import"./FilesUpload-88b3af60.js";import"./upload-a8c669b8.js";import"./look-ecda901f.js";import"./save-25dc17ac.js";import"./updateIcon-57303c18.js";import"./annexDowload-1faf63f6.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";const de=g=>(te("data-v-ed744e4a"),g=g(),ae(),g),ge={class:"type-select"},me={class:"sta-item-content"},ve=["src"],fe={class:"table-box"},_e={class:"table"},be={class:"type-content"},he={key:0},ye={class:"type-content"},Se={class:"type-content"},we={class:"img-tip"},Le=de(()=>a("img",{src:se,alt:""},null,-1)),Ne=T({name:"ProjectSupervisionRecord"}),ke=T({...Ne,setup(g){const p=z(),o=i("eng"),s=i(""),_=i(!1),b=i(!1),S=i(""),h=i([{name:"\u5728\u65BD\u5371\u5927\u5DE5\u7A0B",value:0,img:new URL(""+new URL("../png/\u5728\u65BD\u5371\u5927\u5DE5\u7A0B-510500ff.png",import.meta.url).href,self.location).href,prop:"building"},{name:"\u5371\u5927\u5DE5\u7A0B\u65BD\u5DE5\u90E8\u4F4D",value:0,img:new URL(""+new URL("../png/\u5371\u5927\u5DE5\u7A0B\u65BD\u5DE5\u90E8\u4F4D-52b94bb2.png",import.meta.url).href,self.location).href,prop:"siteNum"},{name:"\u672C\u6708\u68C0\u67E5\u603B\u6570",value:0,img:new URL(""+new URL("../png/\u672C\u6708\u68C0\u67E5\u603B\u6570-0e6db8e6.png",import.meta.url).href,self.location).href,prop:"checkNumber"},{name:"\u672C\u6708\u5371\u5927\u5DE5\u7A0B\u5BFC\u81F4\u9690\u60A3\u6570\u91CF",value:0,img:new URL(""+new URL("../png/\u672C\u6708\u5371\u5927\u5DE5\u7A0B\u5BFC\u81F4\u9690\u60A3\u6570\u91CF-940fd1c7.png",import.meta.url).href,self.location).href,prop:"questionNum"},{name:"\u672C\u6708\u5371\u5927\u5DE5\u7A0B\u6392\u67E5\u8986\u76D6\u7387",value:0,img:new URL(""+new URL("../png/\u672C\u6708\u5371\u5927\u5DE5\u7A0B\u6392\u67E5\u8986\u76D6\u7387-f630ad2d.png",import.meta.url).href,self.location).href,prop:"checkRatio"},{name:"\u4E0B\u6708\u8BA1\u5212\u65BD\u5DE5\u7684\u5371\u5927\u5DE5\u7A0B",value:0,img:new URL(""+new URL("../png/\u4E0B\u6708\u8BA1\u5212\u65BD\u5DE5\u7684\u5371\u5927\u5DE5\u7A0B-f087f66e.png",import.meta.url).href,self.location).href,prop:"planNum"}]),m=i([]),v=i(),x=[{type:"index",label:"\u5E8F\u53F7",width:100},{prop:"type",width:260,label:"\u7C7B\u522B",align:"left",search:{el:"select"},enum:m.value,fieldNames:{label:"dictValue",value:"dictLabel"}},{prop:"engineering",width:200,align:"left",label:"\u5371\u5927\u5DE5\u7A0B"},{prop:"constructionLocation",align:"left",label:"\u65BD\u5DE5\u90E8\u4F4D"},{prop:"personLiable",align:"left",label:"\u8D23\u4EFB\u4EBA"},{prop:"responsibilityCompany",align:"left",label:"\u5206\u5305\u5355\u4F4D"},{prop:"progress",label:"\u65BD\u5DE5\u8FDB\u5EA6",align:"left"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],D=async()=>{let e={};if(s.value){o.value=="eng"?e.engineeringSn=s.value:o.value=="project"&&(e.projectSn=s.value);const n=await ue(e);h.value.map(r=>{r.value=n.result[r.prop]})}else h.value.map(n=>{n.value=0})},B=e=>{let n=m.value.find(r=>r.dictLabel==e);return n==null?void 0:n.dictValue},j=async()=>{const{result:e}=await Z({dictType:"dangerous_engineer_type"});e.length>0&&(m.value.length=0,m.value.push(...e))},w=()=>{v.value.getTableList()},E=()=>{_.value=!0},I=async e=>{await oe(ce,{id:e.id},`\u5220\u9664\u3010${e.engineeringName}\u3011`),v.value.getTableList()},O=(e,n)=>{S.value=e.id,b.value=!0},P=({rowIndex:e})=>e===0?"warning-row":e===6?"success-row":"",J=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),M=e=>{let n=JSON.parse(JSON.stringify(e));if(D(),s.value)o.value=="eng"?n.engineeringSn=s.value:o.value=="project"&&(n.projectSn=s.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return pe(n)},q=async()=>{(o.value=="eng"||o.value=="project")&&(s.value=p.activeSn),v.value.getTableList(),ee.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return A(()=>p.activeSn,e=>{s.value=p.activeSn,q()}),F(()=>{o.value=p.activeType,s.value=p.activeSn}),G(async()=>{await j()}),(e,n)=>{const r=H("el-button"),L=$("auth");return u(),f(R,null,[a("div",ge,[(u(!0),f(R,null,K(h.value,(t,d)=>(u(),f("div",{class:"sta-item",key:d},[a("div",me,[a("img",{src:t.img,alt:""},null,8,ve),a("span",null,l(t.value)+l(t.prop=="checkRatio"?"%":""),1),a("span",null,l(t.name),1)])]))),128))]),a("div",fe,[a("div",_e,[y(le,{ref_key:"proTable",ref:v,title:"\u5371\u5927\u5DE5\u7A0B\u53F0\u8D26\u7BA1\u7406",columns:x,"request-api":M,dataCallback:J,tableRowClassName:P,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0,onRowClick:O},{formButton:c(t=>[V((u(),C(r,{class:"addButtonStyle",onClick:E},{default:c(()=>[U("\u65B0\u589E")]),_:1})),[[L,"dangerous_engineering_add"]])]),type:c(({row:t})=>[a("div",be,[a("span",null,l(B(t.type)),1),a("span",null,l(t.typeDescribe),1),t.dangerType==1?(u(),f("span",he,"\u8D85\u5371")):Q("",!0)])]),engineering:c(({row:t})=>[a("div",ye,[a("span",null,l(t.engineeringName),1),a("span",null,l(t.engineeringSurvey),1)])]),progress:c(({row:t})=>{var d,N,k;return[a("div",Se,[a("span",null,l((d=JSON.parse(t.progress))==null?void 0:d.currentProgress),1),a("span",null,"\u8BB0\u5F55\u4E8E\uFF1A"+l((N=JSON.parse(t.progress))==null?void 0:N.createTime),1),a("div",we,[Le,a("span",null,l((k=JSON.parse(t.progress))!=null&&k.imageUrl?1:0),1)])])]}),operation:c(({row:t})=>[V((u(),C(r,{type:"danger",style:{"margin-right":"5px"},link:"",icon:W(X),onClick:Y(d=>I(t),["stop"])},{default:c(()=>[U("\u5220\u9664")]),_:2},1032,["icon","onClick"])),[[L,"dangerous_engineering_del"]])]),_:1},512)]),y(ie,{addVisible:_.value,"onUpdate:addVisible":n[0]||(n[0]=t=>_.value=t),searchSn:s.value,activeValue:o.value,onConfirm:w},null,8,["addVisible","searchSn","activeValue"]),y(re,{detailsVisible:b.value,"onUpdate:detailsVisible":n[1]||(n[1]=t=>b.value=t),relativeId:S.value,searchSn:s.value,activeValue:o.value,onConfirm:w},null,8,["detailsVisible","relativeId","searchSn","activeValue"])])],64)}}});const Ae=ne(ke,[["__scopeId","data-v-ed744e4a"]]);export{Ae as default};
|