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