<style>
    .salesContent{
        margin-top:30px;
    }
</style>

<template>
    <div class="salesContent">
      <div class="clearfix">
        <el-form label-width="100px">
          <el-col :span="4">
            <el-form-item label="订单编号">
                {{subInfo.OrderId}}
            </el-form-item>
          </el-col>
          <el-col :span="4">
            <el-form-item label="当前业务员">
                {{subInfo.CreateBy}}
            </el-form-item>
          </el-col>
          <el-col :span="6">
            <el-form-item label="修改业务员">
                <el-select class="w150" filterable v-model="enterId" :placeholder="$t('pub.pleaseSel')">
                    <el-option :label="$t('pub.unlimitedSel')" :value="SelectDefaultValue"></el-option>
                    <el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId"
                                :key="item.EmployeeId"></el-option>
                </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="4">
            <input type="button" class="normalBtn Rs_leaderSearch" @click="upSalseMan" :value="$t('pub.sureBtn')" />
            <input type="button" class="normalBtn Rs_leaderSearch" @click="closeDialog()" :value="$t('pub.closeSel')" />
          </el-col>
        </el-form>
      </div>            
    </div>
</template>
<script>
export default {
  props: ["subInfo"],
  data() {
      return {
          //下拉框默认值
          SelectDefaultValue: 0,
          EmployeeList:[],
          enterId:0
      }
  },
  mounted() {
      this.getEmployeeList();
  },
  methods: {
    //根据当前员工所在部门获取该部门及子部门员工信息
      getEmployeeList() {
        let userInfo = this.getLocalStorage();
        let msg = {
          GroupId: userInfo.RB_Group_id,
          BranchId: "-1",
          DepartmentId: "-1",
          PostId: "-1",
          IsLeave: "0"
        };
        this.apipost(
          "admin_get_EmployeeGetList", {},
          res => {
            if (res.data.resultCode == 1) {
              this.EmployeeList = res.data.data;
            }
          },
          err => {}
        );
      },
      //修改业务员
      upSalseMan(){
        if(this.enterId==0){
            this.Error('请选择修改业务员');
            return;
        }
        let msg = {
            orderId:this.subInfo.OrderId,
            enterId:this.enterId
        }
        this.apipost(
          "travel_post_ModifyOrderSalesman",
          msg,
          res => {
            if (res.data.resultCode == 1) {
                this.Success(res.data.message);
                this.$emit("getList");
                this.$emit("closeUpdiv");
            }else{
                this.Error(res.data.message);
            }
          },
          err => {}
        );
      },
      //关闭窗口
      closeDialog() {
        this.$emit("closeUpdiv");
      },
  }
};
</script>