2 lines
1.5 KiB
JavaScript
2 lines
1.5 KiB
JavaScript
import{q as b,r as N}from"./index-oCd6JdpL.js";import{_ as L,r as u,o as S,b as s,c as l,d as T,e as n,f as V,w as c,g as w,q as i,x as B,y as _,F as C,n as E,i as p,t as M}from"./index-DjgxJhni.js";import"./request-B06qJ2Sm.js";const F={class:"LinePatrolMain"},P={class:"checkMain"},q={class:"settingUp"},D={class:"maintain"},U={__name:"LinePatrol",props:["ExamId"],setup(m){const t=u([]),r=u([]),{ExamId:v}=m;let h=localStorage.getItem("rowStatus");S(()=>{I()});const d={ExamId:v,Type:"巡线"},I=async()=>{const o=await b(d);r.value=o.data.ToolList,t.value=o.data.ToolList.map(e=>{if(o.data.SelectToolList.includes(e.ToolId))return{ToolId:e.ToolId,ToolType:e.ToolType,ToolName:e.ToolName,ThreeToolId:e.ThreeToolId}}).filter(e=>e)},f=async()=>{console.log(t.value,"handleSave--");const o=await N({...d,Data:t.value});o.code===0?_({message:"操作成功.",type:"success"}):_.error((o==null?void 0:o.data)||"操作失敗")};return(o,e)=>{const k=s("el-checkbox"),x=s("el-checkbox-group"),y=s("el-button");return l(),T("div",F,[n("div",P,[V(x,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=a=>t.value=a)},{default:c(()=>[(l(!0),T(C,null,E(r.value,(a,g)=>(l(),i(k,{key:g,label:a.ToolId,value:{ToolId:a.ToolId,ToolType:a.ToolType,ToolName:a.ToolName,ThreeToolId:a.ThreeToolId}},{default:c(()=>[p(M(a.ToolName),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])]),n("div",q,[n("div",D,[w(h)=="未发布"?(l(),i(y,{key:0,onClick:f},{default:c(()=>[p("保存")]),_:1})):B("",!0)])])])}}},A=L(U,[["__scopeId","data-v-4354eee4"]]);export{A as default};
|