jazz
2023-12-05 aeb317703c9c82edb7c4c7ecc5985eef62864c7c
src/components/xio_customer_select/index.vue
@@ -1,6 +1,6 @@
<template>
  <div class="mask hide">
    <div class="xio_customer_select_dialog">
  <div v-if="isShow" class="mask" @click="hideDialog">
    <div class="xio_customer_select_dialog" @click.stop="noop">
      <div class="title">是否选择客人[张怀民],使用当前房间?</div>
      <div class="content flex flex-sb">
        <div class="tx flex-1" style="text-align: left;">医生:张怀民</div>
@@ -12,8 +12,8 @@
      </div>
      <div class="btn_box flex flex-center">
        <div class="flex flex-ver">
          <div class="btn_box__item flex flex-center">取消</div>
          <div class="btn_box__item flex flex-center">确定</div>
          <div class="btn_box__item flex flex-center" @click="cancel">取消</div>
          <div class="btn_box__item flex flex-center" @click="submit">确定</div>
        </div>
      </div>
    </div>
@@ -31,12 +31,34 @@
  },
  data() {
    return {
      isShow: false
      isShow: false,
      dialogData: {}
    }
  },
  methods: {
    toggleClick() {
      this.$emit('toggleClick')
    // 取消
    cancel() {
      this.$emit('cancel', {})
    },
    // 提交
    submit() {
      this.$emit('submit', {})
    },
    noop() {
      return
    },
    // 显示弹窗
    showDialog() {
      this.isShow = true
    },
    // 关闭弹窗
    hideDialog() {
      this.isShow = false
      this.dialogData = {}
    },
    // 数据初始化
    dataInit(data) {
      this.dialogData = data
    }
  }
}