2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
|
|
import{_ as K}from"./updateIcon-57303c18.js";import{d as $,G as W,r as i,a as V,A as X,w as C,o as Y,b as Z,c as d,a5 as ee,e as g,f as B,h as a,i as r,S as x,k as S,l as T,y as j,B as le,g as k,E as h,dN as ae,dO as te,dP as oe,dQ as re,q as ne,s as se,_ as ue}from"./index-ccab2584.js";import{u as ie}from"./useHandleData-0eab3d22.js";import{P as de}from"./index-d5758658.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const A=f=>(ne("data-v-cbf95130"),f=f(),se(),f),pe={class:"table-box"},ce=A(()=>k("img",{src:K,alt:"",class:"configureIcon"},null,-1)),me=A(()=>k("span",null,"\u7F16\u8F91",-1)),ve={class:"face-img"},ge=["src"],fe=$({name:"ProjectSupervisionRecord"}),_e=$({...fe,setup(f){const s=W(),p=i(s.activeType),u=i(""),_=i(),D="http://47.104.132.250:9000";V([]),X();const v=i(!1);i(!1);const w=i(""),t=i({serialNumber:"",operator:"",dname:"",brand:"",model:"",droneType:"",liveUrl:"",image:""}),b=i();i(void 0);const I=V({serialNumber:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},dname:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"change"},brand:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"change"},model:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"change"},droneType:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"change"},liveUrl:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"change"},image:{required:!0,message:"\u8BF7\u4E0A\u4F20",trigger:"change"}}),F=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"serialNumber",label:"\u8BBE\u5907\u5E8F\u5217\u53F7"},{prop:"operator",label:"\u98DE\u63A7\u7A0B\u5E8F\u5458"},{prop:"dname",label:"\u8BBE\u5907\u540D\u79F0",search:{el:"input"}},{prop:"brand",label:"\u54C1\u724C"},{prop:"model",label:"\u578B\u53F7"},{prop:"droneType",label:"\u65E0\u4EBA\u673A\u7C7B\u578B"},{prop:"liveUrl",label:"\u7ED1\u5B9A\u76F4\u64ADurl"},{prop:"image",label:"\u8BBE\u5907\u56FE\u7247"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right"}],L=async()=>{(p.value=="eng"||p.value=="project")&&(u.value=s.activeSn),b.value.getTableList(),h.success("\u9875\u9762\u5DF2\u66F4\u65B0")},P=async(o,e)=>{!o||await o.validate(async(n,N)=>{n?(p.value=="eng"?e.engineeringSn=u.value:p.value=="project"&&(e.projectSn=u.value),t.value.id?(await ae(e),h.success("\u7F16\u8F91\u6210\u529F"),v.value=!1):(await te(e),h.success("\u4FDD\u5B58\u6210\u529F"),v.value=!1),b.value.getTableList()):h({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},R=(o,e)=>{o.result.url,t.value.image=o.result.url,_.value.validateField("image")},z=o=>({list:o.records,total:Number(o.total),pageNo:Number(o.current),pageSize:Number(o.size)}),E=o=>{let e=JSON.parse(JSON.stringify(o));if(e.createTime&&(e.createTime_begin=e.createTime[0],e.createTime_end=e.createTime[1],delete e.createTime),u.value)p.value=="eng"?e.engineeringSn=u.value:p.value=="project"&&(e.projectSn=u.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return oe(e)},q=(o,e)=>{var n;(n=_.value)==null||n.resetFields(),o===1?(w.value="\u65B0\u589E\u8BBE\u5907",t.value=V({})):(w.value="\u7F16\u8F91\u8BBE\u5907",t.value=V({...e})),v.value=!0},M=async o=>{await ie(re,{id:o.id},`\u5220\u9664\u3010${o.dname}\u3011`),b.value.getTableList()};return C(()=>s.activeSn,o=>{u.value=s.activeSn,L()}),C(()=>s.activeType,o=>{p.value=s.activeType}),Y(()=>{p.value=s.activeType,u.value=s.activeSn}),Z(()=>{}),(o,e)=>{const n=d("el-button"),N=d("el-image"),m=d("el-input"),c=d("el-form-item"),O=d("plus"),G=d("el-icon"),J=d("el-upload"),H=d("el-form"),Q=d("el-dialog"),U=ee("auth");return g(),B("div",pe,[a(de,{ref_key:"proTable",ref:b,title:"\u8BBE\u5907\u5217\u8868",columns:F,requestApi:E,dataCallback:z,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{formButton:r(l=>[x((g(),S(n,{class:"addButtonStyle",onClick:e[0]||(e[0]=y=>q(1))},{default:r(()=>[T("\u65B0\u589E")]),_:1})),[[U,"unmanned_device_add"]])]),operation:r(({row:l})=>[x((g(),S(n,{type:"primary",link:"",onClick:y=>q(2,l)},{d
|