保誠-保戶業務員媒合平台
wayne
2022-03-11 242fad1691917c4fd82c7f04b6190a7113628e93
PAMapp/components/AddAndReservedBtns.vue
@@ -14,6 +14,8 @@
import { Vue, Component, Prop, Emit, Action, State, namespace } from 'nuxt-property-decorator';
import { Consultant } from '~/shared/models/consultant.model';
const roleStorage = namespace('localStorage');
@Component
export default class AddAndReservedBtns extends Vue {
@@ -29,6 +31,9 @@
    @Prop()
    cusClass!: string;
    @roleStorage.Getter
    isUserLogin!: boolean;
    isVisiblePopUp = false;
    //////////////////////////////////////////////////////////////////////
@@ -41,6 +46,12 @@
    //////////////////////////////////////////////////////////////////////
    addConsultant(item: Consultant): void {
        if (!this.isUserLogin) {
          item = {
            ...item,
            updateTime: new Date().toISOString()
          };
        }
        this.addToMyConsultantList(item).then(addOk => {
            addOk && this.openPopUp();
        });