2 lines
4.0 KiB
JavaScript
2 lines
4.0 KiB
JavaScript
|
|
import{_ as R}from"./look-ecda901f.js";import{P as S}from"./index-d5758658.js";import x from"./transformInfo-8393a257.js";import C from"./orderAdd-875b9c87.js";import{bb as D,bc as B}from"./goverment-af43d804.js";import{d as h,r as s,c as E,a5 as P,e as r,f as u,g as o,F as q,j as A,t as d,h as i,i as l,S as O,k as V,l as j,q as z,s as F,_ as J}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 N=n=>(z("data-v-cd05ff90"),n=n(),F(),n),$={class:"table-box"},G={class:"statistics-top"},H={class:"sta-num"},K=["src"],M={class:"table"},Q=N(()=>o("img",{src:R,alt:"",class:"configureIcon"},null,-1)),W=N(()=>o("span",null,"\u67E5\u770B",-1)),X=h({name:"ProjectSupervisionRecord"}),Y=h({...X,setup(n){const m=s([{name:"\u7D2F\u8BA1\u4E0B\u8FBE\u6574\u6539\u5355",value:0,img:new URL(""+new URL("../png/\u6574\u6539\u5355-cffaf9f6.png",import.meta.url).href,self.location).href,prop:"inspectNum"},{name:"\u7D2F\u8BA1\u4E0B\u8FBE\u505C\u5DE5\u5355",value:0,img:new URL(""+new URL("../png/\u505C\u5DE5\u5355-0b24d069.png",import.meta.url).href,self.location).href,prop:"shutdownNum"},{name:"\u7D2F\u8BA1\u95EE\u9898\u6570",value:0,img:new URL(""+new URL("../png/\u95EE\u9898\u6570-f153510f.png",import.meta.url).href,self.location).href,prop:"questionNum"},{name:"\u7D2F\u8BA1\u95ED\u5408\u95EE\u9898\u6570",value:0,img:new URL(""+new URL("../png/\u95ED\u5408\u95EE\u9898\u6570-a6e7d88e.png",import.meta.url).href,self.location).href,prop:"solveNum"},{name:"\u603B\u68C0\u67E5\u6B21\u6570",value:0,img:new URL(""+new URL("../png/\u603B\u68C0\u67E5\u6B21\u6570-03c17b0f.png",import.meta.url).href,self.location).href,prop:"recordNum"}]),y=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"engineeringName",label:"\u5DE5\u7A0B/\u9879\u76EE\u540D\u79F0",search:{el:"input"}},{prop:"inspectUserName",label:"\u76D1\u7763\u5458"},{prop:"createTime",label:"\u68C0\u67E5\u65F6\u95F4"},{prop:"buildEnt",label:"\u5EFA\u8BBE\u5355\u4F4D"},{prop:"supervisorEnt",label:"\u76D1\u7406\u5355\u4F4D"},{prop:"opEnt",label:"\u65BD\u5DE5\u5355\u4F4D"},{prop:"surveyEnt",label:"\u52D8\u5BDF\u5355\u4F4D"},{prop:"designEnt",label:"\u8BBE\u8BA1\u5355\u4F4D"},{prop:"state",label:"\u72B6\u6001"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],p=s(!1),c=s(!1),f=s(""),_=s(),k=()=>{c.value=!0},g=()=>{_.value.getTableList()},w=a=>{f.value=a.id,p.value=!0},L=a=>{let t=JSON.parse(JSON.stringify(a));return I(),t.createTime&&(t.createTime_begin=t.createTime[0],t.createTime_end=t.createTime[1],delete t.createTime),t.type=1,D(t)},T=a=>({list:a.records,total:Number(a.total),pageNo:Number(a.current),pageSize:Number(a.size)}),I=async()=>{const a=await B({type:1});m.value.map(t=>{t.value=a.result[t.prop]})};return(a,t)=>{const v=E("el-button"),U=P("auth");return r(),u("div",$,[o("div",G,[(r(!0),u(q,null,A(m.value,(e,b)=>(r(),u("div",{class:"sta-item",key:b},[o("div",H,[o("span",null,d(e.name),1),o("span",null,d(e.value?e.value:0),1)]),o("img",{src:e.img,alt:""},null,8,K)]))),128))]),o("div",M,[i(S,{ref_key:"proTable",ref:_,title:"\u8003\u52E4\u8BBE\u5907\u5217\u8868",columns:y,requestApi:L,dataCallback:T,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{formButton:l(e=>[O((r(),V(v,{class:"addButtonStyle",onClick:k},{default:l(()=>[j("\u65B0\u589E")]),_:1})),[[U,"safety_inspect_record_add"]])]),operation:l(({row:e})=>[i(v,{type:"primary",link:"",onClick:b=>w(e)},{default:l(()=>[Q,W]),_:2},1032,["onClick"])]),state:l(({row:e})=>[o("span",null,d(e.state==1?"\u6267\u6CD5\u4E2D":e.state==2?"\u5F85\u6574\u6539":e.state==3?"\u5F85\u5BA1\u6838":e.state==4?"\u5DF2\u95ED\u5408":e.state==5?"\u5DF2\u9A73\u56DE":""),1)]),_:1},512)]),i(x,{detailsDialog:p.value,"onUpdate:detailsDialog":t[0]||(t[0]=e=>p.value=e),relativeId:f.value,onConfirm:g},null,8,["detailsDialog","relativeId"]),i(C,{orderDialog:c.value,"onUpdate:orderDialog":t[1]||(t[1]=e=>c.value=e),onConfirm:g},null,8,["orderDialog"])])}}});const ie=J(Y,[["__scopeId","data-v-cd05ff90"]]);export{i
|