OptionViewBase.tsx 682 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
import { ViewBase } from './ViewBase';

/**
 * 列表视图基类
 *
 * @export
 * @class OptionViewBase
 * @extends {MDViewBase}
 */
export class OptionViewBase extends ViewBase {

    /**
     * 确定
     *
     * @memberof OptionViewBase
     */
    public onClickOk(): void {
        const form: any = this.$refs.form;
        if (form) {
            form.save().then((res: any) => {
                if (res.status == 200) {
                    this.$emit('close', [res.data]);
                }
            });
        };
    }

    /**
     * 取消
     *
     * @memberof OptionViewBase
     */
    public onClickCancel(): void {
        this.$emit('close', null);
    }
}