瀏覽代碼

修改坐席登录

tengmingxue 2 年之前
父節點
當前提交
4f56164e1a
共有 1 個文件被更改,包括 27 次插入11 次删除
  1. 27 11
      src/views/currentSystem/waterHotline/workbench/index.vue

+ 27 - 11
src/views/currentSystem/waterHotline/workbench/index.vue

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