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
|