|
@@ -830,17 +830,18 @@
|
|
|
<el-row :span="24">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="工号">
|
|
|
- <el-input v-model="LoginParam.Code" />
|
|
|
+ <!-- <el-input v-model="LoginParam.Code" /> -->
|
|
|
+ <el-select v-model="LoginParam.Code" placeholder="请选择" style="width:100%" @change="changeCode">
|
|
|
+ <el-option v-for="item in LoginParam.Codes" :key="item.Code" :label="item.Code" :value="item.Code" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!-- <el-col :span="24">
|
|
|
- <el-form-item label="密码">
|
|
|
- <el-input v-model="LoginParam.Password" show-password />
|
|
|
- </el-form-item>
|
|
|
- </el-col> -->
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="分机号">
|
|
|
- <el-input v-model="LoginParam.ExtPhone" />
|
|
|
+ <!-- <el-input v-model="LoginParam.ExtPhone" /> -->
|
|
|
+ <el-select v-model="LoginParam.ExtPhone" placeholder="请选择" style="width:100%" disabled>
|
|
|
+ <el-option v-for="item in LoginParam.Codes" :key="item.ExtPhone" :label="item.ExtPhone" :value="item.ExtPhone" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -1681,7 +1682,14 @@ export default {
|
|
|
gid: '61,组名称,0,1',
|
|
|
TerminalType: '2',
|
|
|
EnableIpps: false,
|
|
|
- SipServerIPPort: '117.176.120.161:7248' //221.236.31.19:7248
|
|
|
+ SipServerIPPort: '117.176.120.161:7248', //221.236.31.19:7248
|
|
|
+ Codes:[
|
|
|
+ {Code:'1001', ExtPhone: '10001001'},
|
|
|
+ {Code:'1002', ExtPhone: '10001002'},
|
|
|
+ {Code:'1003', ExtPhone: '10001003'},
|
|
|
+ {Code:'1004', ExtPhone: '10001004'},
|
|
|
+ {Code:'1005', ExtPhone: '10001005'},
|
|
|
+ ]
|
|
|
},
|
|
|
state: '',
|
|
|
radystate: '',
|
|
@@ -2193,9 +2201,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
fetchUser() {
|
|
|
- getusernameinfo().then(res => {
|
|
|
- this.LoginParam.Code = res.result.username
|
|
|
- })
|
|
|
+ // getusernameinfo().then(res => {
|
|
|
+ // this.LoginParam.Code = res.result.username
|
|
|
+ // })
|
|
|
getuserName().then(res => {
|
|
|
this.hotelUser = res.result.records
|
|
|
})
|
|
@@ -2873,6 +2881,14 @@ export default {
|
|
|
this.hangUpDialogVisible = false
|
|
|
this.fetchData()
|
|
|
},
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工号改变
|
|
|
+ */
|
|
|
+ changeCode(value){
|
|
|
+ let code = this.LoginParam.Codes.find(item => item.Code === value)
|
|
|
+ this.LoginParam.ExtPhone = code ? code.ExtPhone : '10001001'
|
|
|
+ },
|
|
|
async getdeptdata(data) {
|
|
|
try {
|
|
|
const tableData = await this.getdeptinfo(data)
|