2 lines
87 KiB
JavaScript
2 lines
87 KiB
JavaScript
|
|
import{d as pe,e as k,f as R,A as i,s as M,a4 as ve,v as X,D as A,j as f,g as e,C as ee,ac as re,a7 as Se,a as c,o as Pe,ag as te,ab as qe,aj as F,x as _,m as be,B as xe,ah as ge,a2 as ue,aH as Ue,W as wl,F as he,i as Le,k as Dl,n as $l,l as Il,p as Vl,I as Ol,J as kl,an as Cl,w as Ke,al as il,ao as nl,at as ul,au as dl,ai as el,aG as _l,a8 as ql}from"./index-3a2b6cd5.js";import{u as zl}from"./data-3e036c46.js";import{u as Ee}from"./mixin-183f301b.js";import{u as Ne}from"./use-quasar-1e7f9a8b.js";import{c as se}from"./app.config-a8647d06.js";import{Q as ze}from"./QForm-4d87c0ee.js";import{Q as Be}from"./QTooltip-5ceb1b84.js";import{Q as ll}from"./QSpace-5fefe78e.js";import{a as al}from"./store-47908967.js";import{Q as Xe}from"./QTd-71639d11.js";import{Q as Ge}from"./QTr-c5e846f1.js";import{Q as Sl}from"./QSelect-809bd0f2.js";import{Q as ol}from"./QTh-95cd2a9c.js";import{Q as Pl}from"./QTable-d329bd84.js";import{Q as El}from"./QToolbarTitle-e2e05c30.js";import{Q as Nl}from"./QToolbar-ccd30184.js";import"./QPagination-e0f4fffb.js";/* empty css */import{_ as Fl}from"./TableHistory.vue_vue_type_script_setup_true_lang-7611e006.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QList-1b100cb9.js";import"./use-fullscreen-273d7265.js";const Ul={idCard:null,prefix:null,prefixId:null,fullName:null,firstname:null,lastname:null,nationality:null,race:null,dateOfBirth:new Date,age:null,telephone:null,gender:null,genderId:null,relationship:null,relationshipId:null,bloodGroup:null,bloodGroupId:null,religion:null,religionId:null},Tl={class:"flex items-center"},Al={class:"flex items-center"},Bl={key:1,class:"text-bold text-subtitle2 col-12 row items-center"},Ll={key:0,class:"q-gutter-sm q-mx-sm"},Ql={key:1,class:"q-pl-sm"},Qe=pe({__name:"top",props:{header:{type:String,default:"ข้อความ",required:!0},icon:{type:String,default:"mdi-help",required:!0},edit:{type:Boolean,default:!0,required:!0},history:{type:Boolean,default:!0,required:!0},addData:{type:Boolean,defualt:!1},disable:{type:Boolean,defualt:!1},historyClick:{type:Function,default:()=>console.log("not function")},add:{type:Function,default:()=>console.log("not function")},save:{type:Function,default:()=>console.log("not function")},deleted:{type:Function,default:()=>console.log("not function")},cancel:{type:Function,default:()=>console.log("not function")},changeBtn:{type:Function,default:()=>console.log("not function")}},emits:["update:edit"],setup(m,{emit:D}){const h=m,W=U=>{D("update:edit",U)},Y=()=>{W(!h.edit),h.changeBtn()},le=async()=>{await h.historyClick()},ae=()=>{W(!h.edit),h.cancel(),h.changeBtn()},K=()=>{h.save()},J=()=>{h.add()};return(U,G)=>(k(),R("div",Tl,[i("div",Al,[m.icon!=""?(k(),M(ve,{key:0,name:m.icon,size:"1.5em",color:"grey-5",class:"q-mr-md"},null,8,["name"])):X("",!0),m.header!=""?(k(),R("div",Bl,A(m.header),1)):X("",!0)]),m.addData==!1?(k(),R("div",Ll,[m.edit?X("",!0):(k(),M(re,{key:0,size:"12px",flat:"",round:"",disabled:m.disable,color:m.edit?"grey-7":"primary",onClick:Y,icon:"mdi-pencil-outline"},{default:f(()=>[e(Be,null,{default:f(()=>[ee("แก้ไขข้อมูล")]),_:1})]),_:1},8,["disabled","color"])),m.edit?(k(),M(re,{key:1,size:"12px",flat:"",round:"",color:m.edit?"red":"grey-7",onClick:ae,icon:"mdi-undo"},{default:f(()=>[e(Be,null,{default:f(()=>[ee("ยกเลิก")]),_:1})]),_:1},8,["color"])):X("",!0),m.edit?(k(),M(re,{key:2,size:"12px",flat:"",round:"",color:m.edit?"public":"grey-7",onClick:K,icon:"mdi-content-save-outline"},{default:f(()=>[e(Be,null,{default:f(()=>[ee("บันทึกข้อมูล")]),_:1})]),_:1},8,["color"])):X("",!0)])):(k(),R("div",Ql,[e(re,{size:"12px",flat:"",round:"",disabled:m.disable,color:"add",onClick:J,icon:"mdi-plus"},{default:f(()=>[e(Be,null,{default:f(
|