Mars3D-screen_web/dist/assets/js/index-84dc3641.js
2023-10-10 09:36:22 +08:00

2 lines
5.2 KiB
JavaScript

import{_ as w}from"./updateIcon-57303c18.js";import{d as y,G as P,r as s,a as m,w as z,o as $,b as O,c as _,e as G,f as U,h as o,i as u,l as B,y as J,B as H,t as S,g as F,n as R,E as v,q as j,s as K,_ as Q}from"./index-ccab2584.js";import{u as W}from"./useHandleData-0eab3d22.js";import{P as X}from"./index-d5758658.js";import{bL as Y,bM as Z,bN as ee,bO as te,m as ae}from"./enterpriseApi-970b69b2.js";import{D as ue}from"./index-332ffb24.js";import{A as ne}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 D=l=>(j("data-v-a3e85552"),l=l(),K(),l),oe={class:"table-box"},ie=D(()=>F("img",{src:w,alt:"",class:"configureIcon"},null,-1)),se=D(()=>F("span",null,"\u7F16\u8F91",-1)),le=y({name:"enterpriseVideoManageMent"}),re=y({...le,setup(l){const r=P(),d=s(!1),p=s(!1),f=s(""),c=s(),b=s({lng:void 0,lat:void 0}),n=s({name:"",code:"",hardwareId:"",priority:1,engineeringSn:"",lat:void 0,lng:void 0,position:""}),i=m({engineeringSn:""}),C=async(e,t)=>{e===1?(g.formItemConfig[1].disabled=!1,f.value="\u65B0\u589E\u8BBE\u5907",n.value=m({name:"",code:"",hardwareId:"",priority:1,engineeringSn:"",lat:void 0,lng:void 0,position:""}),b.value={lng:void 0,lat:void 0}):(g.formItemConfig[1].disabled=!0,f.value="\u7F16\u8F91\u8BBE\u5907",n.value=m({...t}),b.value={lng:t.lng,lat:t.lat},t.lng===null?n.value.position:n.value.position="\u7ECF\u5EA6\uFF1A"+t.lng+"\uFF0C\u7EF4\u5EA6\uFF1A"+t.lat),d.value=!0},I=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"engineeringName",label:"\u5DE5\u7A0B\u540D\u79F0"},{prop:"name",label:"\u89C6\u9891\u540D\u79F0",search:{el:"input"}},{prop:"state",label:"\u5728\u7EBF\u72B6\u6001"},{prop:"code",label:"\u76D1\u63A7\u70B9\u7F16\u7801"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right"}],g=m({formItemConfig:[{label:"\u8BBE\u5907\u540D\u79F0",prop:"name",type:"input"},{label:"\u76D1\u63A7\u70B9\u7F16\u7801",prop:"code",type:"input",disabled:!1},{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"}],priority:[{required:!0,message:"\u8BF7\u8F93\u5165\u6392\u5E8F",trigger:"blur"}],position:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ECF\u7EAC\u5EA6",trigger:"change"}],engineeringSn:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u5DE5\u7A0B",trigger:"blur"}]}}),x=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),k=e=>{let t=JSON.parse(JSON.stringify(e));if(i.engineeringSn)t.engineeringSn=i.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return Y(t)},N=async e=>{await W(Z,{monitorId:e.monitorId},`\u5220\u9664\u3010${e.name}\u3011`),c.value.getTableList()},h=async e=>{e.monitorId?(await ee(e),c.value.getTableList(),v.success("\u7F16\u8F91\u6210\u529F")):(await te(e),v.success("\u65B0\u589E\u6210\u529F"),c.value.getTableList()),d.value=!1},M=async e=>{n.value.lng=e.lng,n.value.lat=e.lat,n.value.position="\u7ECF\u5EA6\uFF1A"+e.lng+"\uFF0C\u7EF4\u5EA6\uFF1A"+e.lat,p.value=!1,v.success("\u83B7\u53D6\u7ECF\u7EAC\u5EA6\u6210\u529F")},L=async()=>{const e=await ae({});g.formItemConfig[3].data=e.result.map(t=>({label:t.engineeringName,value:t.engineeringSn}))},T=async()=>{i.engineeringSn=r.activeSn,v.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return z(()=>r.activeSn,e=>{i.engineeringSn=r.activeSn,T()}),$(()=>{i.engineeringSn=r.activeSn}),O(async()=>{L()}),(e,t)=>{const E=_("el-button"),q=_("Location"),V=_("el-icon");return G(),U("div",oe,[o(X,{ref_key:"proTable",ref:c,title:"\u7528\u6237\u5217\u8868",columns:I,requestApi:k,dataCallback:x,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0,initParam:i},{formButton:u(a=>[o(E,{class:"addButtonStyle",onClick:t[0]||(t[0]=A=>C(1))},{default:u(()=>[B("\u65B0\u589E")]),_:1})]),operation:u(({row:a})=>[o(E,{type:"primary",link:"",onClick:A=>C(2,a)},{default:u(()=>[ie,se]),_:2},1032,["onClick"]),o(E,{type:"danger",link:"",icon:J(H),onClick:A=>N(a)},{default:u(()=>[B("\u5220\u9664")]),_:2},1032,["icon","onClick"])]),examineState:u(({row:a})=>[B(S(a.examineState===1?"\u5F85\u5BA1\u6838":a.examineState===2?"\u5BA1\u6838\u9A73\u56DE":"\u5BA1\u6838\u901A\u8FC7"),1)]),state:u(({row:a})=>[F("span",{class:R(a.state===1?"":"redText")},S(a.state==1?"\u5728\u7EBF":"\u79BB\u7EBF"),3)]),_:1},8,["initParam"]),o(ue,{title:f.value,formConfig:g,formData:n.value,visible:d.value,"onUpdate:visible":t[2]||(t[2]=a=>d.value=a),"append-to-body":"",width:"700px",onConfirm:h},{mapIcon:u(()=>[F("div",{class:"diaMapIcon",onClick:t[1]||(t[1]=a=>p.value=!0)},[o(V,{style:{"font-size":"19px"}},{default:u(()=>[o(q)]),_:1})])]),_:1},8,["title","formConfig","formData","visible"]),o(ne,{modelValue:p.value,"onUpdate:modelValue":t[3]||(t[3]=a=>p.value=a),onGetAddress:M,"default-address":b.value},null,8,["modelValue","default-address"])])}}});const Ce=Q(re,[["__scopeId","data-v-a3e85552"]]);export{Ce as default};