<script>
import BusinessTmp from '../../_comm/BusinessTmp';
import {callFn} from 'nimble-lib';
export default {
    extends: BusinessTmp,
    props: {
        layout: {
            default: 'default'
        },
        /**
         * 添加收货地址按钮文案
         */
        addBtnText: {
            type: String,
            default: '添加收货人'
        },
        /**
         * 保存按钮文案
         */
        saveBtnText: {
            type: String
        },
        /**
         * 过滤列表项数据
         */
        filterItem: {
            type: Function
        },
        /**
         * 操作地址库的接口
         */
        getAddressData: {
            type: Function
        },
        /**
         * 信息提示
         */
        message: {
            type: Function
        },
        /**
         * 是否直接返回
         */
        isBack: {
            type: Boolean
        }
    },
    methods: {
        _filterItem(item) {
            return callFn(this.filterItem || item, [item]);
        }
    }
};
</script>
