Mars3D-screen_web/dist/assets/js/index-a9beaf60.js

2 lines
5.3 KiB
JavaScript
Raw Normal View History

2023-10-10 09:36:22 +08:00
import{_ as P}from"./updateIcon-57303c18.js";import{d as I,A as V,G as z,r as l,a as b,w as $,o as G,b as O,c as E,e as U,f as j,h as n,i as o,l as A,y as J,B as R,g as v,n as H,t as K,E as f,q as Q,s as W,_ as X}from"./index-ccab2584.js";import{u as Y}from"./useHandleData-0eab3d22.js";import{P as Z}from"./index-d5758658.js";import{i as ee,j as te,k as ae,l as ue,m as ne}from"./enterpriseApi-970b69b2.js";import{D as oe}from"./index-332ffb24.js";import{A as ie}from"./AMap-0480b7e2.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 y=r=>(Q("data-v-2b9578b1"),r=r(),W(),r),se={class:"table-box"},le=y(()=>v("img",{src:P,alt:"",class:"configureIcon"},null,-1)),re=y(()=>v("span",null,"\u7F16\u8F91",-1)),de=I({name:"projectwarningMap"}),pe=I({...de,setup(r){V();const d=z(),p=l(!1),c=l(!1),F=l(""),u=l({name:"",code:"",hardwareId:"",priority:1,engineeringSn:"",lat:void 0,lng:void 0,position:""}),g=l({lng:void 0,lat:void 0}),m=l(),S=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"engineeringName",label:"\u5DE5\u7A0B\u540D\u79F0"},{prop:"name",label:"\u76D1\u63A7\u540D\u79F0",search:{el:"input"}},{prop:"state",label:"\u5728\u7EBF\u72B6\u6001"},{prop:"code",label:"\u8BBE\u5907\u7F16\u7801"},{prop:"hardwareId",label:"AI\u76D2\u5B50\u7F16\u7801"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right"}],i=b({formItemConfig:[{label:"\u89C6\u9891\u540D\u79F0",prop:"name",type:"input"},{label:"\u8BBE\u5907\u7F16\u7801",prop:"code",type:"input",disabled:!0},{label:"AI\u76D2\u5B50\u7F16\u7801",prop:"hardwareId",type:"input",disabled:!0},{label:"\u663E\u793A\u6392\u5E8F",prop:"priority",type:"number"},{label:"\u6240\u5C5E\u5DE5\u7A0B",prop:"engineeringSn",type:"select",data:[],clearable:!0},{label:"\u7ECF\u7EAC\u5EA6",prop:"position",type:"input",disabled:!0,mapIcon:!0}],rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0",trigger:"blur"}],code:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BBE\u5907\u7F16\u7801",trigger:"blur"}],hardwareId:[{required:!0,message:"\u8BF7\u8F93\u5165AI\u76D2\u5B50\u7F16\u7801",trigger:"blur"}],position:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ECF\u7EAC\u5EA6",trigger:"blur"}],engineeringSn:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u5DE5\u7A0B",trigger:"blur"}]}}),s=b({engineeringSn:""}),D=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),h=e=>{let t=JSON.parse(JSON.stringify(e));if(s.engineeringSn)t.engineeringSn=s.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return ee(t)},B=async(e,t)=>{e===1?(i.formItemConfig[1].disabled=!1,i.formItemConfig[2].disabled=!1,F.value="\u65B0\u589E\u8BBE\u5907",u.value=b({name:"",code:"",hardwareId:"",priority:1,engineeringSn:"",lat:void 0,lng:void 0,position:""}),g.value={lng:void 0,lat:void 0}):(i.formItemConfig[1].disabled=!0,i.formItemConfig[2].disabled=!0,F.value="\u7F16\u8F91\u8BBE\u5907",u.value=b({...t}),t.lng==null?g.value={lng:void 0,lat:void 0}:g.value={lng:+t.lng,lat:+t.lat},t.lng===null?u.value.position:u.value.position="\u7ECF\u5EA6\uFF1A"+t.lng+"\uFF0C\u7EF4\u5EA6\uFF1A"+t.lat),p.value=!0},k=async e=>{await Y(te,{aiMonitorId:e.aiMonitorId},`\u5220\u9664\u3010${e.name}\u3011`),m.value.getTableList()},x=async e=>{e.aiMonitorId?(await ae(e),m.value.getTableList(),f.success("\u7F16\u8F91\u6210\u529F")):(await ue(e),f.success("\u65B0\u589E\u6210\u529F"),m.value.getTableList()),p.value=!1},N=async()=>{const e=await ne({});i.formItemConfig[4].data=e.result.map(t=>({label:t.engineeringName,value:t.engineeringSn}))},M=()=>{c.value=!0},w=async e=>{u.value.lng=e.lng,u.value.lat=e.lat,u.value.position="\u7ECF\u5EA6\uFF1A"+e.lng+"\uFF0C\u7EF4\u5EA6\uFF1A"+e.lat,c.value=!1,f.success("\u83B7\u53D6\u7ECF\u7EAC\u5EA6\u6210\u529F")},T=async()=>{s.engineeringSn=d.activeSn,f.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return $(()=>d.activeSn,e=>{s.engineeringSn=d.activeSn,T()}),G(()=>{s.engineeringSn=d.act