2 lines
6.5 KiB
JavaScript
2 lines
6.5 KiB
JavaScript
import{d as D,G as F,r,w as R,o as G,b as $,c as H,a5 as K,e as p,f,g as a,F as V,j as Q,t as i,h as y,i as u,S as C,k as T,l as U,p as W,y as X,B as Y,m as Z,a4 as ee,E as x,c7 as te,c8 as ae,q as ne,s as se,c9 as le,_ as ie}from"./index-ccab2584.js";import{_ as oe}from"./\u56FE\u7247-0dd08112.js";import{P as re}from"./index-d5758658.js";import{u as ce}from"./useHandleData-0eab3d22.js";import ue from"./engineerAdd-557d48ce.js";import pe from"./engineerDetails-38bddc87.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=>(ne("data-v-e7515745"),g=g(),se(),g),ge={class:"type-select"},ve={class:"sta-item-content"},me=["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:oe,alt:""},null,-1)),Ne=D({name:"ProjectSupervisionRecord"}),ke=D({...Ne,setup(g){const o=F(),l=r(o.activeType),s=r(""),_=r(!1),b=r(!1),S=r(""),h=r([{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"}]),v=r([]),m=r(),B=[{type:"index",label:"\u5E8F\u53F7",width:100},{prop:"type",width:260,label:"\u7C7B\u522B",align:"left",search:{el:"select"},enum:v.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}],j=async()=>{let e={};if(s.value){l.value=="eng"?e.engineeringSn=s.value:l.value=="project"&&(e.projectSn=s.value);const n=await le(e);h.value.map(c=>{c.value=n.result[c.prop]})}else h.value.map(n=>{n.value=0})},E=e=>{let n=v.value.find(c=>c.dictLabel==e);return n==null?void 0:n.dictValue},I=async()=>{const{result:e}=await ee({dictType:"dangerous_engineer_type"});e.length>0&&(v.value.length=0,v.value.push(...e))},w=()=>{m.value.getTableList()},O=()=>{if(!s.value){x.error("\u8BF7\u5148\u9009\u62E9\u5DE5\u7A0B/\u9879\u76EE");return}_.value=!0},P=async e=>{await ce(te,{id:e.id},`\u5220\u9664\u3010${e.engineeringName}\u3011`),m.value.getTableList()},J=(e,n)=>{S.value=e.id,b.value=!0},M=({rowIndex:e})=>e===0?"warning-row":e===6?"success-row":"",q=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),z=e=>{let n=JSON.parse(JSON.stringify(e));if(j(),s.value)l.value=="eng"?n.engineeringSn=s.value:l.value=="project"&&(n.projectSn=s.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return ae(n)},A=async()=>{(l.value=="eng"||l.value=="project")&&(s.value=o.activeSn),m.value.getTableList(),x.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return R(()=>o.activeSn,e=>{s.value=o.activeSn,A()}),R(()=>o.activeType,e=>{l.value=o.activeType}),G(()=>{l.value=o.activeType,s.value=o.activeSn}),$(async()=>{await I()}),(e,n)=>{const c=H("el-button"),L=K("auth");return p(),f(V,null,[a("div",ge,[(p(!0),f(V,null,Q(h.value,(t,d)=>(p(),f("div",{class:"sta-item",key:d},[a("div",ve,[a("img",{src:t.img,alt:""},null,8,me),a("span",null,i(t.value)+i(t.prop=="checkRatio"?"%":""),1),a("span",null,i(t.name),1)])]))),128))]),a("div",fe,[a("div",_e,[y(re,{ref_key:"proTable",ref:m,title:"\u5371\u5927\u5DE5\u7A0B\u53F0\u8D26\u7BA1\u7406",columns:B,"request-api":z,dataCallback:q,tableRowClassName:M,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0,onRowClick:J},{formButton:u(t=>[C((p(),T(c,{class:"addButtonStyle",onClick:O},{default:u(()=>[U("\u65B0\u589E")]),_:1})),[[L,"dangerous_engineering_add"]])]),type:u(({row:t})=>[a("div",be,[a("span",null,i(E(t.type)),1),a("span",null,i(t.typeDescribe),1),t.dangerType==1?(p(),f("span",he,"\u8D85\u5371")):W("",!0)])]),engineering:u(({row:t})=>[a("div",ye,[a("span",null,i(t.engineeringName),1),a("span",null,i(t.engineeringSurvey),1)])]),progress:u(({row:t})=>{var d,N,k;return[a("div",Se,[a("span",null,i((d=JSON.parse(t.progress))==null?void 0:d.currentProgress),1),a("span",null,"\u8BB0\u5F55\u4E8E\uFF1A"+i((N=JSON.parse(t.progress))==null?void 0:N.createTime),1),a("div",we,[Le,a("span",null,i((k=JSON.parse(t.progress))!=null&&k.imageUrl?1:0),1)])])]}),operation:u(({row:t})=>[C((p(),T(c,{type:"danger",style:{"margin-right":"5px"},link:"",icon:X(Y),onClick:Z(d=>P(t),["stop"])},{default:u(()=>[U("\u5220\u9664")]),_:2},1032,["icon","onClick"])),[[L,"dangerous_engineering_del"]])]),_:1},512)]),y(ue,{addVisible:_.value,"onUpdate:addVisible":n[0]||(n[0]=t=>_.value=t),searchSn:s.value,activeValue:l.value,onConfirm:w},null,8,["addVisible","searchSn","activeValue"]),y(pe,{detailsVisible:b.value,"onUpdate:detailsVisible":n[1]||(n[1]=t=>b.value=t),relativeId:S.value,searchSn:s.value,activeValue:l.value,onConfirm:w},null,8,["detailsVisible","relativeId","searchSn","activeValue"])])],64)}}});const ze=ie(ke,[["__scopeId","data-v-e7515745"]]);export{ze as default};
|