ZBLOG

const statusMap = { '1': '1', '2': '2', }; let statusSelect = new SmallSelectItem({title: '', type: 'primary' ).setWidth('150px').setHeight('40px').setCssProperty("margin", "8px 5px 8px 5px").setPlaceholder('请选择类型').setValuesMap(statusMap); s...

要实现默认展示self.softPhonePanel,可以将以下代码修改:

  1. 在SHOW_LOGO_MODES数组中添加’MANAGER’。
  2. 注释掉self.MakephoneCall.hide()和self.softPhonePanel.show()两行代码。
  3. 将selectedValue的初始值设为’1’或者你想要展示的默认值。
  4. 注释掉softPhoneTab相关的代码。

修改后的代码如下所示:

const statusMap = {
  '1': '1',
  '2': '2',
};

let statusSelect = new SmallSelectItem({title: '', type: 'primary' ).setWidth('150px').setHeight('40px').setCssProperty("margin", "8px 5px 8px 5px").setPlaceholder('请选择类型').setValuesMap(statusMap);
self.softPhonePanel = new SoftPhonePanel();
self.MakephoneCall = new MakephoneCall();

const SHOW_LOGO_MODES = ['MANAGER']; // 添加'MANAGER'

if (SHOW_LOGO_MODES.includes(window.currentModeCode)) {
    let phoneTypeTab = new Tab({
        id: 'phoneType',
        title: '',
        closable: false
    }).addClass('top-softbar');

    phoneTypeTab.setContent(self.phoneType);
    self.tabSet.addTab(phoneTypeTab);

    // 注释掉以下两行代码
    // self.MakephoneCall.hide();
    // self.softPhonePanel.show();

    self.phoneType.addChangeHandler(function() {
        console.log(777777777); 

        let selectedValue = '1'; // 设置默认值为'1'或其他你想要展示的默认值

        if (selectedValue === '1') {
            console.log('s7');
            const SHOW_LOGO_MODES = ['MANAGER'];
            if (SHOW_LOGO_MODES.includes(window.currentModeCode)) {
                // 注释掉以下代码
                // let softPhoneTab = new Tab({
                //     id: 'softPhone',
                //     title: '', 
                //     closable: false
                // }).addClass('top-softbar');
    
                // softPhoneTab.setContent(self.softPhonePanel);
                // self.tabSet.addTab(softPhoneTab);
                
                self.softPhonePanel.show();  // 默认展示self.softPhonePanel
                self.MakephoneCall.hide();
            }
        } else if (selectedValue === '2') {
            console.log('p7');
            const SHOW_LOGO_MODES = ['MANAGER'];
            if (SHOW_LOGO_MODES.includes(window.currentModeCode)) {
                let makePhoneTab = new Tab({
                    id: 'makePhone',
                    title: '', 
                    closable: false
                }).addClass('tab-item');

                makePhoneTab.setContent(self.MakephoneCall);
                self.tabSet.addTab(makePhoneTab);
                
                self.MakephoneCall.show();
                self.softPhonePanel.hide();
            }
        }
    });
}

这样修改后,就可以默认展示self.softPhonePanel了。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=17114

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?