2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
|
|
import{_ as Z}from"./updateIcon-57303c18.js";import{d as q,r as o,a as y,A as ee,G as te,w as ae,o as ne,b as se,c,a5 as oe,e as h,f as le,h as s,i as n,S as C,k as N,l as S,g as d,t as V,y as P,B as ie,n as re,z as de,ar as ce,E as k,q as ue,s as pe,_ as me}from"./index-ccab2584.js";import{u as fe}from"./useHandleData-0eab3d22.js";import{P as _e}from"./index-d5758658.js";import{A as ve}from"./AMap-0480b7e2.js";import{e as ge}from"./goverment-af43d804.js";import{D as be}from"./index-332ffb24.js";import{a6 as ye,a7 as he,a8 as Se,a9 as ke}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"./AMap-2a1da440.js";import"./index-19fed1a2.js";const T=u=>(ue("data-v-2d750350"),u=u(),pe(),u),xe={class:"table-box"},Ce=T(()=>d("img",{src:Z,alt:"",class:"configureIcon"},null,-1)),Ne=T(()=>d("span",null,"\u7F16\u8F91",-1)),Te=T(()=>d("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),we={class:"flx-center"},Ie=q({name:"ProjectSupervisionRecord"}),Ae=q({...Ie,setup(u){const w=o(null),p=y([]),z={children:"children",label:(e,t)=>t.data.meta.title};ee();const m=te(),f=o(!1),_=o(!1),v=o(""),r=y({solveFlag:1,engineeringSn:""}),g=o(!1),l=o({devName:"",code:"",address:"",longitude:"",latitude:"",position:""}),B=o({lng:void 0,lat:void 0}),b=o(),E=o(void 0),L=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"devName",label:"\u8BBE\u5907\u540D\u79F0",search:{el:"input"}},{prop:"code",label:"\u8BBE\u5907\u7F16\u7801"},{prop:"address",label:"\u8BBE\u5907\u4F4D\u7F6E"},{prop:"position",label:"\u7ECF\u7EAC\u5EA6"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],M={formItemConfig:[{label:"\u8BBE\u5907\u540D\u79F0",prop:"devName",type:"input"},{label:"\u8BBE\u5907\u7F16\u7801",prop:"code",type:"input"},{label:"\u8BBE\u7F6E\u4F4D\u7F6E",prop:"address",type:"input",disabled:!0,mapIcon:!0},{label:"\u8BBE\u7F6E\u7ECF\u7EAC\u5EA6",prop:"position",type:"input",disabled:!0}],rules:{devName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],code:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}},R=()=>{g.value=!0},U=async e=>{l.value.address=e.address,l.value.longitude=e.lng,l.value.latitude=e.lat,l.value.position="\u7ECF\u5EA6\uFF1A"+e.lng+"\uFF0C\u7EF4\u5EA6\uFF1A"+e.lat,g.value=!1,k.success("\u83B7\u53D6\u7ECF\u7EAC\u5EA6\u6210\u529F")},$=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),G=e=>{p.length=0,e()},O=()=>{_.value=!1,p.length=0},I=e=>{const t=[];return e.map(i=>(e.children&&Array.isArray(e.children)&&t.concat(I(e.children)),{authorityId:i.name,roleId:E.value,type:i.type})).concat(t)},F=async()=>{const e=w.value.getCheckedNodes();await ge(I(e)),_.value=!1,p.length=0},J=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),r.engineeringSn)t.engineeringSn=r.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return ye(t)},A=(e,t)=>{e===1?(v.value="\u65B0\u589E\u8BBE\u5907",l.value=y({devName:"",code:"",address:"",position:""})):(v.value="\u7F16\u8F91\u8BBE\u5907",l.value=y({...t}),l.value.position="\u7ECF\u5EA6\uFF1A"+t.longitude+"\uFF0C\u7EF4\u5EA6\uFF1A"+t.latitude),f.value=!0},j=async e=>{e.engineeringSn=r.engineeringSn,e.id?(await he(e),b.value.getTableList(),k.success("\u7F16\u8F91\u6210\u529F")):(await Se(e),k.success("\u65B0\u589E\u6210\u529F"),b.value.getTableList()),f.value=!1},H=async e=>{await fe(ke,{id:e.id},`\u5220\u9664\u3010${e.devName}\u3011`),b.value.getTableList()},K=async()=>{r.engineeringSn=m.activeSn,k.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return ae(()=>m.activeSn,e=>{r.engineeringSn=m.activeSn,K()}),ne(()=>{r.engineeringSn=m.activeSn}),se(()=>{}),(e,t)=>{const i=c("el-button"),Q=c("el-scrollbar"),W=c("el-drawer"),X=c("Location"),Y=c("el-icon"),x=oe("auth");return h(),le("div",xe,[s(_e,{ref_key:"proTable",ref:b,title:"\u8003\u52E4\u8BBE\u5907\u5217\u8868",columns:
|