<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>