|
@@ -1284,6 +1284,7 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1284
|
1284
|
type: "list"
|
1285
|
1285
|
}
|
1286
|
1286
|
api_wechatfile.getDictionary(jry_data_dictionary).then(function (res) {
|
|
1287
|
+ sessionStorage.setItem('phones',JSON.stringify(res.map(v=>v.name)));
|
1287
|
1288
|
var websocket_url = $rootScope.seiminCallIp;
|
1288
|
1289
|
$rootScope.jry_extnNumberSelect = [];
|
1289
|
1290
|
$rootScope.jry_extnNumberObj = {};
|
|
@@ -1355,9 +1356,8 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1355
|
1356
|
});
|
1356
|
1357
|
//如果设置过话机
|
1357
|
1358
|
if (localStorage.getItem('phoneNumber')) {
|
1358
|
|
- // 签入并绑定分机
|
1359
|
|
- $rootScope.phoneNumber = localStorage.getItem('phoneNumber');
|
1360
|
|
- tlwsa.tlaLogin($rootScope.phoneNumber, 1, -1);
|
|
1359
|
+ //强制签出,然后签入
|
|
1360
|
+ tlwsa.tlaKillworkid(localStorage.getItem('phoneNumber'));
|
1361
|
1361
|
}
|
1362
|
1362
|
} else {
|
1363
|
1363
|
console.log('呼叫中心连接失败-----seimin');
|
|
@@ -1457,7 +1457,6 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1457
|
1457
|
//签入回调函数
|
1458
|
1458
|
TLWSA.onLoginreturn = onloginreturn;
|
1459
|
1459
|
function onloginreturn(err) {
|
1460
|
|
- console.log(err)
|
1461
|
1460
|
err = Number(err);
|
1462
|
1461
|
if (!err) {
|
1463
|
1462
|
console.log('签入成功-----seimin');
|
|
@@ -1471,14 +1470,12 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1471
|
1470
|
tlwsa.tlaSetphonenumber($rootScope.phoneNumber);
|
1472
|
1471
|
}, 0)
|
1473
|
1472
|
} else if (err == 9011) {
|
1474
|
|
- console.log('签入失败-----seimin');
|
|
1473
|
+ console.log('签入失败,该分机已登录-----seimin');
|
1475
|
1474
|
$.toaster({
|
1476
|
1475
|
priority: 'info',
|
1477
|
1476
|
title: '操作',
|
1478
|
|
- message: '签入失败'
|
|
1477
|
+ message: '签入失败,该分机已登录'
|
1479
|
1478
|
});
|
1480
|
|
- //强制签出,然后签入
|
1481
|
|
- tlwsa.tlaKillworkid();
|
1482
|
1479
|
} else {
|
1483
|
1480
|
console.log('签入失败-----seimin');
|
1484
|
1481
|
$.toaster({
|
|
@@ -1495,24 +1492,24 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1495
|
1492
|
err = Number(err);
|
1496
|
1493
|
if (!err) {
|
1497
|
1494
|
console.log('强制签出成功-----seimin');
|
1498
|
|
- $.toaster({
|
1499
|
|
- priority: 'info',
|
1500
|
|
- title: '操作',
|
1501
|
|
- message: '强制签出成功'
|
1502
|
|
- });
|
1503
|
|
- //如果设置过话机
|
1504
|
|
- if (localStorage.getItem('phoneNumber')) {
|
1505
|
|
- // 签入并绑定分机
|
1506
|
|
- $rootScope.phoneNumber = localStorage.getItem('phoneNumber');
|
1507
|
|
- tlwsa.tlaLogin($rootScope.phoneNumber, 1, -1);
|
1508
|
|
- }
|
|
1495
|
+ // $.toaster({
|
|
1496
|
+ // priority: 'info',
|
|
1497
|
+ // title: '操作',
|
|
1498
|
+ // message: '强制签出成功'
|
|
1499
|
+ // });
|
1509
|
1500
|
} else {
|
1510
|
|
- console.log('强制签出失败-----seimin');
|
1511
|
|
- $.toaster({
|
1512
|
|
- priority: 'info',
|
1513
|
|
- title: '操作',
|
1514
|
|
- message: '强制签出失败'
|
1515
|
|
- });
|
|
1501
|
+ console.log('强制签出失败,该分机不是签入状态-----seimin');
|
|
1502
|
+ // $.toaster({
|
|
1503
|
+ // priority: 'info',
|
|
1504
|
+ // title: '操作',
|
|
1505
|
+ // message: '强制签出失败'
|
|
1506
|
+ // });
|
|
1507
|
+ }
|
|
1508
|
+ //如果设置过话机
|
|
1509
|
+ if (localStorage.getItem('phoneNumber')) {
|
|
1510
|
+ // 签入并绑定分机
|
|
1511
|
+ $rootScope.phoneNumber = localStorage.getItem('phoneNumber');
|
|
1512
|
+ tlwsa.tlaLogin($rootScope.phoneNumber, 1, -1);
|
1516
|
1513
|
}
|
1517
|
1514
|
}
|
1518
|
1515
|
// 签出回调函数
|
|
@@ -1584,19 +1581,19 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1584
|
1581
|
function oncallreturn(err) {
|
1585
|
1582
|
err = Number(err);
|
1586
|
1583
|
if (!err) {
|
1587
|
|
- console.log('呼叫坐席成功,请摘机-----seimin');
|
|
1584
|
+ console.log('呼叫成功,请摘机-----seimin');
|
1588
|
1585
|
$.toaster({
|
1589
|
1586
|
priority: 'info',
|
1590
|
1587
|
title: '操作',
|
1591
|
|
- message: '呼叫坐席成功,请摘机'
|
|
1588
|
+ message: '呼叫成功,请摘机'
|
1592
|
1589
|
});
|
1593
|
1590
|
// $rootScope.jry_state = 'tonghuazhong';
|
1594
|
1591
|
} else {
|
1595
|
|
- console.log('呼叫坐席失败-----seimin');
|
|
1592
|
+ console.log('呼叫失败-----seimin');
|
1596
|
1593
|
$.toaster({
|
1597
|
1594
|
priority: 'info',
|
1598
|
1595
|
title: '操作',
|
1599
|
|
- message: '呼叫坐席失败'
|
|
1596
|
+ message: '呼叫失败'
|
1600
|
1597
|
});
|
1601
|
1598
|
}
|
1602
|
1599
|
}
|
|
@@ -1607,19 +1604,19 @@ app.controller('AppCtrl', ['$rootScope', '$scope', '$state', '$translate', '$loc
|
1607
|
1604
|
console.log(jso);
|
1608
|
1605
|
var err = Number(jso.err);
|
1609
|
1606
|
if (!err) {
|
1610
|
|
- console.log('呼叫坐席被接听成功-----seimin');
|
|
1607
|
+ console.log('呼叫被接听成功-----seimin');
|
1611
|
1608
|
$.toaster({
|
1612
|
1609
|
priority: 'info',
|
1613
|
1610
|
title: '操作',
|
1614
|
|
- message: '呼叫坐席被接听成功'
|
|
1611
|
+ message: '呼叫被接听成功'
|
1615
|
1612
|
});
|
1616
|
1613
|
// $rootScope.jry_state = 'tonghuazhong';
|
1617
|
1614
|
} else {
|
1618
|
|
- console.log('呼叫坐席被接听失败-----seimin');
|
|
1615
|
+ console.log('呼叫被接听失败-----seimin');
|
1619
|
1616
|
$.toaster({
|
1620
|
1617
|
priority: 'info',
|
1621
|
1618
|
title: '操作',
|
1622
|
|
- message: '呼叫坐席被接听失败'
|
|
1619
|
+ message: '呼叫被接听失败'
|
1623
|
1620
|
});
|
1624
|
1621
|
// $rootScope.jry_state = 'shixian';
|
1625
|
1622
|
}
|