hrms-manual/dist/assets/TreeButtonsSet-2a925e52.js
2023-09-06 14:51:44 +07:00

1 line
2.9 KiB
JavaScript

import{Q as o}from"./QTooltip-5ceb1b84.js";import{d as C,a as b,e as n,f as B,s as m,j as l,g as i,C as d,ac as s,v}from"./index-3a2b6cd5.js";import{Q as q}from"./QSpace-5fefe78e.js";import{u as x}from"./mixin-183f301b.js";import{u as Q}from"./use-quasar-1e7f9a8b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QSpinnerCube-b3e27bc1.js";const E=C({__name:"TreeButtonsSet",props:{editvisible:{type:Boolean,defualt:!1},publicData:{type:Boolean,defualt:!0,required:!1},updateData:{type:Boolean,defualt:!0,required:!1},refreshData:{type:Function,default:()=>console.log("call Parent refreshData")},publishDraft:{type:Function,default:()=>console.log("call parent publishDraft")},deleteDraft:{type:Function,default:()=>console.log("call parent deleteDraft")}},emits:["update:editvisible"],setup(e,{emit:r}){const a=e,c=Q(),D=x(),{dialogMessage:f}=D;b(!1),b(!1);const p=()=>{r("update:editvisible",!a.editvisible)},y=()=>{r("update:editvisible",!a.editvisible)},g=()=>{f(c,"ต้องการเผยแพร่ข้อมูลนี้หรือไม่?","ข้อมูลที่กำลังถูกเผยแพร่นี้จะมีผลใช้งานทันที","public","เผยแพร่","public",a.publishDraft,void 0)},k=()=>{f(c,"ต้องการลบข้อมูลบันทึกร่างนี้หรือไม่?","ข้อมูลบันทึกร่างที่กำลังถูกลบนี้จะมีผลใช้งานทันที","mdi-file-remove-outline","ลบบันทึก","red",a.deleteDraft,void 0)};return($,t)=>(n(),B("div",null,[e.editvisible?v("",!0):(n(),m(s,{key:0,flat:"",round:"",disabled:e.editvisible,color:e.editvisible?"grey-7":"primary",onClick:t[0]||(t[0]=u=>p()),icon:"mdi-pencil-outline",class:"q-mr-sm"},{default:l(()=>[i(o,null,{default:l(()=>[d("แก้ไขโครงสร้าง")]),_:1})]),_:1},8,["disabled","color"])),e.editvisible?(n(),m(s,{key:1,flat:"",round:"",disabled:!e.editvisible,color:e.editvisible?"red":"grey-7",onClick:t[1]||(t[1]=u=>y()),icon:"mdi-undo",class:"q-mr-sm"},{default:l(()=>[i(o,null,{default:l(()=>[d("ยกเลิก")]),_:1})]),_:1},8,["disabled","color"])):v("",!0),i(s,{flat:"",round:"",disabled:e.publicData==!0||e.editvisible==!1,color:e.publicData==!0||e.editvisible==!1?"grey-7":"deep-orange",onClick:t[2]||(t[2]=u=>k()),icon:"mdi-file-remove-outline",class:"q-mr-sm"},{default:l(()=>[i(o,null,{default:l(()=>[d("ลบบันทึกร่าง")]),_:1})]),_:1},8,["disabled","color"]),i(s,{flat:"",round:"",disabled:!(e.publicData==!1||e.updateData==!0)||e.editvisible==!1,color:!(e.publicData==!1||e.updateData==!0)||e.editvisible==!1?"grey-7":"public",icon:"mdi-cloud-upload-outline",onClick:t[3]||(t[3]=u=>g()),class:"q-mr-sm"},{default:l(()=>[i(o,null,{default:l(()=>[d("เผยแพร่")]),_:1})]),_:1},8,["disabled","color"]),i(q)]))}});export{E as default};