<template>
    <div>
        <div class="currency-all">
            <div class="currency-head">
                <div class="head-ipt">
                    <div class="name-ipt">
                        <label>团组名称:</label>
                        <el-select v-model="state1" filterable placeholder="请选择">
                            <el-option
                              v-for="item in restaurants"
                              :key="item.id"
                              :label="item.groupName"
                              :value="item.id">
                            </el-option>
                          </el-select>
                    </div>
                    <div class="preserve-btn">
                        <el-button class="preserve" type="primary">保存数据</el-button>
                    </div>
                </div>
                <div class="currency-info">
                    <div class="currency-info-li">
                        <label>团 号:</label>
                        <span>9XGYL</span>
                    </div>
                    <div class="currency-info-li">
                        <label>客 户:</label>
                        <span>小熟悉熟悉</span>
                    </div>
                    <div class="currency-info-li">
                        <label>出访国家:</label>
                        <span>新加坡</span>
                    </div>
                    <div class="currency-info-li">
                        <label>起止日期:</label>
                        <span>2023-05-18 ~ 2023-05-27</span>
                    </div>
                    <div class="currency-info-li">
                        <label>天数/人数:</label>
                        <span>10天/6人</span>
                    </div>
                </div>
            </div>
            <div class="currency-com">
                <el-tabs v-model="activeName" @tab-click="handleClick">
                    <el-tab-pane label="酒店预订" name="hotel">
                        <div class="ipt-inif">
                            <div class="ipt" v-for="(item,index) in currencyArr" :key="index">
                                <label>{{item.remark}}({{item.name}}):</label>
                                <el-input v-model="item.rate" oninput="value=value.replace(/[^\d.]/g,'')" placeholder="请输入内容"></el-input>
                            </div>
                        </div>
                    </el-tab-pane>
                    <el-tab-pane label="行程" name="itinerary">行程</el-tab-pane>
                    <el-tab-pane label="车/导游地接" name="guide">车/导游地接</el-tab-pane>
                    <el-tab-pane label="签证" name="visa">签证</el-tab-pane>
                    <el-tab-pane label="邀请/公务活动" name="business">邀请/公务活动</el-tab-pane>
                    <el-tab-pane label="团组客户保险" name="insurance">团组客户保险</el-tab-pane>
                    <el-tab-pane label="机票预订" name="ticket">机票预订</el-tab-pane>
                    <el-tab-pane label="团组增减款项" name="payments">团组增减款项</el-tab-pane>
                    <el-tab-pane label="酒店早餐" name="breakfast">酒店早餐</el-tab-pane>
                </el-tabs>
            </div>
        </div>
    </div>
</template>
<script>
export default {
    data() {
      return {
        restaurants: [],
        state1: '',
        activeName: 'hotel',
        currencyArr:[]
      };
    },
    methods: {
      //面包页
      handleClick(tab, event) {
        console.log(tab, event);
      },
      //获取团组汇率
      GetCurrency(){
        var url = "/api/Financial/GetGroupRateDataSources"
        var that = this
        this.$axios({
            method: 'post',
            url: url,
            headers: {
                Authorization: 'Bearer ' + this.token
            },
            data: {
                portType: 1,
                pageIndex: 0,
                pageSize: 0,
            }
        }).then(function (res) {
            console.log(res)
                that.restaurants = res.data.data.groupData
                that.currencyArr = res.data.data.teamRateData
                for (let i = 0; i < that.currencyArr.length; i++) {
                    that.currencyArr[i]["rate"] = "0.0000";
                }
                console.log(that.currencyArr)
        })
      }
    },
    mounted() {
      this.GetCurrency();
    }
}
</script>
<style>
    .currency-all{
        background-color: #fff;
        padding: 10px;
        box-shadow: 0 0 5px #0005;
        border-radius: 10px;
        height: 100%;
    }
    .currency-info{
        display: flex;
    }
    .currency-info-li{
        margin-right: 30px;
    }
    .currency-info-li label{
        color: #606266;
        font-size: 15px;
        font-weight: 600;
    }
    .currency-info-li span{
        color: #606266;
        font-size: 14px;
    }
    .name-ipt label{
        color: #606266;
        font-size: 15px;
        font-weight: 600;
    }
    .head-ipt{
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .currency-head{
        margin-bottom: 10px;
    }
    .ipt-inif{
        display: flex;
        flex-wrap: wrap;
    }
    .ipt-inif .el-input__inner{
        width: 150px;
    }
    .ipt{
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }
    .ipt label{
        width: 150px;
        text-align: end;
        font-size: 12px;
        font-weight: 600;
    }
    .ipt .el-input{
        width: 150px;
    }
</style>