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

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:L,requestApi:J,dataCallback:$,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,initParam:r,onReset:!0},{formButton:n(a=>[C((h(),N(i,{class:"addButtonStyle",onClick:t[0]||(t[0]=D=>A(1))},{default:n(()=>[S("\u65B0\u589E")]),_:1})),[[x,"attendance_dev_add"]])]),position:n(({row:a})=>[d("span",null,V("\u7ECF\u5EA6\uFF1A"+a.longitude+"\uFF0C\u7EF4\u5EA6\uFF1A"+a.latitude),1)]),operation:n(({row:a})=>[C((h(),N(i,{type:"primary",link:"",onClick:D=>A(2,a)},{default:n(()=>[Ce,Ne]),_:2},1032,["onClick"])),[[x,"attendance_dev_edit"]]),C((h(),N(i,{type:"danger",link:"",icon:P(ie),onClick:D=>H(a)},{default:n(()=>[S("\u5220\u9664")]),_:2},1032,["icon","onClick"])),[[x,"attendance_dev_del"]])]),state:n(({row:a})=>[d("span",{class:re(a.state===1?"":"redText")},V(a.state==1?"\u542F\u7528":"\u7981\u7528"),3)]),_:1},8,["initParam"]),s(W,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=a=>_.value=a),"destroy-on-close":!0,"before-close":G,size:"450px",title:"\u914D\u7F6E\u6743\u9650"},{footer:n(()=>[d("div",we,[s(i,{style:{"margin-right":"60px"},onClick:O},{default:n(()=>[S("\u53D6\u6D88")]),_:1}),s(i,{type:"primary",onClick:F},{default:n(()=>[S("\u4FDD\u5B58\u5E76\u5173\u95ED")]),_:1})])]),default:n(()=>[Te,s(Q,{style:de({height:v.value?"calc(100% - 95px)":"calc(100% - 56px)"})},{default:n(()=>[s(P(ce),{ref_key:"treeRef",ref:w,"default-expand-all":"",data:p,"show-checkbox":"","node-key":"name",props:z},null,8,["data"])]),_:1},8,["style"])]),_:1},8,["modelValue"]),s(be,{title:v.value,formConfig:M,formData:l.value,visible:f.value,"onUpdate:visible":t[2]||(t[2]=a=>f.value=a),"append-to-body":"",width:"700px",onConfirm:j},{mapIcon:n(()=>[d("div",{class:"diaMapIcon",onClick:R},[s(Y,{style:{"font-size":"19px"}},{default:n(()=>[s(X)]),_:1})])]),_:1},8,["title","formData","visible"]),s(ve,{modelValue:g.value,"onUpdate:modelValue":t[3]||(t[3]=a=>g.value=a),onGetAddress:U,"default-address":B.value},null,8,["modelValue","default-address"])])}}});const Oe=me(Ae,[["__scopeId","data-v-2d750350"]]);export{Oe as default};