<template>
    <Cn-page :loading='loading'>
        <view slot='body'>
            <view class='index'>
                <view class="content" v-for="(item, index) in formData" :key="index">
                    <uni-forms :label-width="80">
                        <uni-forms-item label="类型">
                            <uni-data-select v-model="item.type" :localdata="range"></uni-data-select>
                        </uni-forms-item>
                        <uni-forms-item label="MAC地址">
                            <uni-easyinput type="text" v-model="item.address" placeholder="请输入设备MAC地址" />
                        </uni-forms-item>
                    </uni-forms>
                </view>
                <view class="btn-wrap">
                    <view class="btn-wrap-item" @click="add"> 添加 </view>
                    <view class="btn-wrap-item ml20" @click="submit"> 提交 </view>
                </view>
            </view>
        </view>
    </Cn-page>
</template>
<script>
export default {
    data () {
        return {
            loading: false,
            formData: [
                {
                    type: '',
                    address: '',
                }
            ],
            range: [
                { value: 0, text: "DVR" },
                { value: 1, text: "APF" },
            ],

        }
    },
    methods: {
        add () {
            this.formData.push({
                type: '',
                address: '',
            })
        },
        submit () {
            console.log(this.formData)
            // uni.navigateBack({ delta: 1 })
        },
    }
}
</script>
<style lang='scss'>
.index {
    padding: 34rpx;

    .content {
        margin-bottom: 20rpx;
        padding: 34rpx;
        background: $uni-theme-white;
        border-radius: 12rpx;
    }

    .btn-wrap {
        margin-top: 40rpx;
        display: flex;
        align-items: center;
        justify-content: space-between;

        .btn-wrap-item {
            display: flex;
            align-items: center;
            justify-content: center;
            flex: 1;
            background: $uni-theme-blue;
            color: #fff;
            height: 80rpx;
            border-radius: 12rpx;
        }
    }
}

/deep/ .uni-forms-item:last-of-type {
    margin-bottom: 0;
}
</style>