<div class="bread" style="margin-left:0px;margin-bottom:10px;">
    <button class="reBackBtn" ng-click="back()">{{ '返回' | translate}}</button>
    <span class="pageName" style="width: unset;">
        {{!isDetailList?'投放账号授权':'关联明细-'+info.channelName+'-'+info.userName}}
    </span>
</div>
<div class="formDetailInfo" ng-show="!isDetailList">
    <div class="formDetailItem">
        <div class="iptlabel must">{{ '渠道' | translate}} :</div>
        <select-list keyid="cid" meau-info="channelList" meau-id="channelId" meau-data="channelInit" meau-name="channelInitName" style="width:158px;" operation-sel="!info"></select-list>
        <em class="error" ng-if="tip.channelId.status">{{tip.channelId.txt | translate}}</em>
        <div style="padding-left:105px;color:#666;margin-bottom: -25px;" ng-show="uniqueName==BDYS">{{ '百度ocpc和百度cpc同属百度原生渠道,且共用账号,因此只需要绑定一次即可。绑定后在报表数据会分开展示。' | translate}}</div>
    </div>
    <div class="tableList smalltable hm-scroll"  ng-show="uniqueName==GDT">
        <div class="tip">
            2018.5.25{{ '之前绑定的广点通账号需要重新授权,才可以正常使用。' | translate}}
        </div>
        <div class="tip" ng-show="accountList.length==0">
          {{ '您还未绑定广点通的投放账号,需要先到渠道管理中绑定投放账号。' | translate}}
          <span class="ckhand" ng-click="goPage('collect.channel')">{{ '去绑定' | translate}}</span>
        </div>
        <div class="tip" ng-show="accountList.length>0">
          {{ '请选择已绑定投放账号,点击授权后可直接应用于回本分析功能,' | translate}}
          {{ '如果没有需要绑定的账号,请先到渠道管理中绑定投放账号。' | translate}}
          <span class="ckhand" ng-click="goPage('collect.channel')">{{ '去绑定' | translate}}</span>
        </div>
        <table ng-show="accountList.length>0">
            <tr>
                <th>{{ '渠道别名' | translate}}</th>
                <th>{{ '投放账号' | translate}}</th>
                <th>{{ '应用' | translate}}</th>
                <th>{{ '操作' | translate}}</th>
            </tr>
            <tr ng-repeat="info in accountList track by $index">
                <td>{{info.alias}}</td>
                <td>{{info.name}}</td>
                <td>
                   <span>{{info.appList?info.appList.join('、'):'--'}}</span>
                </td>
                <td>
                  <div ng-if="info.apply==true">
                    已授权<div class="onOffBtn on" ng-click="disable(info)"></div>
                  </div>
                  <div ng-if="info.apply==false">
                    已停用<div class="onOffBtn" ng-click="add(info)"></div>
                  </div>
                </td>
            </tr>
        </table>
    </div>
    <!--头条输入项-->
    <!--<div ng-show="isTt">-->
        <div class="formDetailItem" style="margin-bottom: 15px;" ng-show="uniqueName==JRTT"><!--今日头条-->
            <div class="iptlabel must">{{ '账号ID:' | translate}}</div>
            <input type="text" class="iptform" ng-model="accountId" placeholder="请输入今日头条投放平台的登录账号ID" ng-disabled="testResult == resultList[0] || info">
            <em class="error" ng-if="tip.accountId.status">{{tip.accountId.txt | translate}}</em>
        </div>
        <div class="formDetailItem" ng-show="uniqueName==UCTT || uniqueName==BDYS">
            <div class="iptlabel must">{{ '账号:' | translate}}</div>
            <input type="text" class="iptform" ng-model="account" placeholder="请输入渠道的投放账号" ng-disabled="uniqueName==BDYS && ysInTest || info">
            <em class="error" ng-if="tip.account.status">{{tip.account.txt}}</em>
        </div>
        <div class="formDetailItem" ng-show="uniqueName==UCTT || uniqueName==BDYS">
            <div class="iptlabel must">{{ '密码:' | translate}}</div>
            <input type="password" class="iptform" ng-model="password" placeholder="请输入投放账号的密码" ng-disabled="uniqueName==BDYS && ysInTest" autocomplete="new-password">
            <em class="error" ng-if="tip.password.status">{{tip.password.txt}}</em>
            <div style="padding-left:105px;color:#666;margin-bottom: -25px">{{ '如果渠道投放账号密码有所修改,请及时更新,否则会导致数据无法获取。' | translate}}</div>
        </div>
        <div class="formDetailItem" style="margin-bottom: 15px;" ng-show="uniqueName==UCTT || uniqueName==JRTT || uniqueName==BDYS"><!--uc头条、百度原生、今日头条-->
            <div class="iptlabel must">{{ '渠道别名:' | translate}}</div>
            <input type="text" class="iptform" ng-model="channelAlias" placeholder="{{ uniqueName==UCTT || uniqueName==BDYS ? '建议填写可以区分不同投放账号的名称':'请输入渠道别名'}}" ng-disabled="testResult == resultList[0] || uniqueName==BDYS && ysInTest">
            <!--百度原生、今日头条:建议填写可以区分不同投放账号的名称-->
            <em class="error" ng-if="tip.channelAlias.status">{{tip.channelAlias.txt}}</em>
        </div>
        <div style="color: #666666;margin-bottom: 15px; margin-left: 105px;" ng-show="uniqueName==JRTT">
            要获取数据的账号id,详见<a href="{{docDomain}}巨量引擎.html" target="_blank">{{ '使用说明' | translate}}</a>。
        </div>
        <div class="formDetailItem"  ng-show="uniqueName==JRTT">
            <div class="iptlabel must">{{ '授权:' | translate}}</div>
            <div class="addChannelButton" ng-click="auth()" ng-show="!authResult">{{ '点击授权' | translate}}</div>
            <div class="addSuccess" style="display: inline-block;margin: 0px;margin-right: 5px;" ng-show="authResult=='success'" ><span class="matchOkIcon"></span>{{ '授权成功' | translate}}</div>
            <div class="addFailure" style="display: inline-block;margin: 0px;margin-right: 5px;"  ng-show="authResult=='failure'"><span class="matchNoIcon"></span>{{ '授权失败' | translate}}</div>
            <div class="addChannelButton" ng-click="reAuth()"  ng-show="authResult=='success'||authResult=='failure'">{{ '重新授权' | translate}}</div>
            <!--<div ng-if="pastStatus && editPower" class="addChannelButton" ng-click="empower()">{{ '重新授权' | translate}}</div>-->
            <em class="error" ng-if="tip.channelId.status">{{tip.state.txt}}</em>
        </div>
        <div class="formDetailItem" ng-show="uniqueName==UCTT || uniqueName==JRTT || uniqueName==BDYS">
            <div class="iptlabel must">{{ '连接测试:' | translate}}</div>
            <div class="iptform" style="border:none; width: 680px;padding-left: 0px;">
                <div class="addSuccess" style="margin: 0px;line-height: 34px;display: inline-block;margin-right: 5px;" ng-show="testResult==resultList[0]" ng-class="{'testResult': uniqueName==UCTT || uniqueName==BDYS}"><span class="matchOkIcon"></span>{{ '连接测试成功' | translate}}</div>
                <div class="addFailure" style="margin: 0px;line-height: 34px;display: inline-block;margin-right: 5px;" ng-show="testResult==resultList[1]" ng-class="{'testResult': uniqueName==UCTT || uniqueName==BDYS}"><span class="matchNoIcon"></span>{{ '连接测试失败' | translate}}</div>
                <div class="addChannelButton" ng-click="requestTest()" ng-class="{'asDisButton':uniqueName == JRTT && authResult!= resultList[0] || (uniqueName==UCTT || uniqueName==BDYS) && !password}" ng-show="testResult!= resultList[0] && (uniqueName==UCTT || uniqueName==BDYS ? !ysInTest: true)" ng-disabled="uniqueName == JRTT && authResult!= resultList[0] || (uniqueName==UCTT || uniqueName==BDYS) && !password">连接测试 <span ng-show="uniqueName==UCTT || uniqueName==BDYS">{{ '并保存' | translate}}</span></div>
                <div class="clockDiv" style="vertical-align: middle;" ng-show="(uniqueName==UCTT || uniqueName==BDYS) && ysInTest"><!---->
                    <div class="clock"></div>
                    <div class="second"></div>
                    <div class="hours"></div>
                </div>
                <span style="line-height: 34px;display: inline-block;vertical-align: top;" ng-show="(uniqueName==UCTT || uniqueName==BDYS) && ysInTest">{{ '连接测试中。。。' | translate}}</span>
            </div>

        </div>
    <!--</div>-->

    <!--<div ng-show="uniqueName=='uctoutiao' || uniqueName=='baiduyuansheng'">


        <div class="formDetailItem" ng-show="uniqueName=='baiduyuansheng' ">
            <div class="iptlabel must">{{ '连接测试' | translate}}:</div>
            <div class="iptform" style="border:none; width: 680px;padding-left: 0px;">

                <div class="addSuccess testResult" ng-show="testResult===resultList[0]"><span class="matchOkIcon"></span>{{ '连接测试成功' | translate}}</div>
                <div class="addFailure testResult" ng-show="testResult===resultList[1]"><span class="matchNoIcon"></span>{{ '连接测试失败' | translate}}</div>
                <div class="addChannelButton" ng-click="requestTestYuanSheng()" ng-class="{'asDisButton': !password }" ng-show="!ysInTest && testResult!= resultList[0]" style="vertical-align: top;">{{ '连接测试并保存' | translate}}</div>

            </div>

        </div>
    </div>-->
		<div class="formsaveBtnWrap clearfix">
        <div class="btn6" ng-click="back()">{{ '取消' | translate}}</div>
        <div class="btn5"  ng-click="submit()" ng-class="{'asDisButton':(!channelInit && !channelId) || (uniqueName == JRTT && testResult!= resultList[0]) || ((uniqueName==BDYS || uniqueName==UCTT) && testResult!= resultList[0]) }">{{ '完成' | translate}}</div>
	   </div>
</div>


<div class="chartWrap clearfix" ng-show="isDetailList">
    <div class="chartWrapItem grayhm">
        <div class="fixedTable" big-table fixed-col="1" info-list="infoList" fix-change="fixrefresh" initf5="initrefresh">
            <div class="tableHeader">
                <table>
                    <tr>
                        <th ng-repeat="title in detailList.name track by $index">
                            <div id="title_{{$index}}" ng-style="colsStyle[$index]" class="tditem">
                                {{title}}
                            </div>
                        </th>
                    </tr>
                </table>
            </div>
            <div class="tableInfo">
                <table>
                    <tr ng-repeat="info in detailList.val track by $index" ng-if="$index>flipPage.start && $index < flipPage.end">
                        <td title="{{info[detailList.columnkey[0]]}}">
                            <div ng-style="colsStyle[0]" class="tditem">
                                {{info[detailList.columnkey[0]]}}
                            </div>
                        </td>
                        <td ng-repeat="col in detailList.columnkey track by $index" ng-if="$index>0" ng-class="{'name':iscanSub(col)}">
                            <div ng-style="colsStyle[$index]" class="tditem" data="{{info}}" ng-click="clickSub(info,$event)">
                                {{info[col]}}
                            </div>
                        </td>
                    </tr>
                </table>
            </div>
        </div>
        <flip-info list-info="detailList" list-refresh="listf5" lang="lang"></flip-info>
    </div>
</div>

<div class="alphaDiv" id="alpLoad" ng-show="empowerType" style="z-index: 99;"></div>
<div class="dialogDescWin addWin" ng-class="{'myNotice':empowerType}">
    <div class="addText">
        {{ '授权完成前,请不要关闭此窗口。' | translate}}<br>
        {{ '授权完成后,请您根据授权情况点击下面按钮。' | translate}}
    </div>
    <div class="formAddWrap clearfix">
        <div class="btn6" ng-click="empowerError()">{{ '遇到问题' | translate}}</div>
        <div class="btn5" ng-click="empowerOK()">
            <span>{{ '授权完成' | translate}}</span>
        </div>
    </div>
</div>


<div class="cover tac" ng-show="result===-1 || result===-2">
    <!--<input type="text" class="iptform" autocomplete="new-password">-->
    <div style="" class="cover-promptDiv">
       <div class="closeGray" style="height: 40px;display: inline-block;float: right;position: relative;top:-20px;" ng-click="closePrompt()"></div>
       <div class="channelCIPTitle">
            <span >{{ '百度账号登录验证' | translate}}</span>
       </div>
       <p style="margin: 20px 0 -10px 100px;text-align: left;font-size: 12px;color: #777;">{{ '百度投放账号授权,需要进行如下验证' | translate}}</p>

       <div class="tipCont" style="text-align: left;padding:20px 20px 0 20px;" ng-show="result===-1">
            <div class="formDetailItem" style="margin-bottom: 0px;">
                <div class="iptlabel" style="width: 150px;">{{ '手机号码' | translate}}:</div>
                <input type="text" class="iptform" ng-model="iphone" placeholder="请输入手机号码" style="width: 220px;" autocomplete="off" ng-blur="verifyIphone()">
                <div class="wxAppAbled" style="vertical-align: middle;" ng-show="tipVerify.succ"></div>
                <em class="error" ng-show="tipVerify.iphone.status">{{tipVerify.iphone && tipVerify.iphone.txt}}</em>
            </div>
       </div>
       <div class="tipCont" style="text-align: left;padding:20px 20px 0 20px;"  ng-show="result===-1">
            <div class="formDetailItem" style="margin-bottom: 30px;">
                <div class="iptlabel" style="width: 150px;">{{ '验证码' | translate}}:</div>
                <input type="text" class="iptform" style="width: 130px;" placeholder="请输入验证码" ng-model="code" autocomplete="off" ng-disabled="!isSendCode">
                <div class="btn6 verCodeBtn" style="width: 80px;text-align: center;" ng-click="getVerCode()" ng-class="{'disButton':(second || second===0)}">{{(second || second===0) ? (second+'s') : '获取验证码'}}</div>
                <em class="error" ng-show="tipVerify.code.status">{{tipVerify.code && tipVerify.code.txt}}</em>
            </div>
       </div>
        <div class="tipCont" style="text-align: left;padding:20px 20px 0 20px;"  ng-show="result===-2">
            <div class="formDetailItem" style="margin-bottom: 0px;">
                <div class="iptlabel" style="width: 150px;">{{ '问题验证' | translate}}:</div>
                <!--<select type="text" class="iptform" style="width: 220px;" placeholder="请输入手机号码" ng-model="bb" autocomplete="off"></select>-->
                <select-list meau-info="questions" meau-id="questionId" keyname="question" meau-data="" meau-name="questionInitName" style="width:220px;"></select-list>
                <em class="error" ng-show="tipVerify.questionId.status">{{tipVerify.questionId && tipVerify.questionId.txt}}</em>
            </div>
       </div>
        <div class="tipCont" style="text-align: left;padding:20px 20px 0 20px;" ng-show="result===-2">
            <div class="formDetailItem" style="margin-bottom: 30px;">
                <div class="iptlabel" style="width: 150px;">{{ '问题答案' | translate}}:</div>
                <input type="text" class="iptform" style="width: 220px;" placeholder="{{ '请输入问题答案' | translate}}" ng-model="answer" autocomplete="off">
                <em class="error" ng-show="tipVerify.answer.status">{{tipVerify.answer && tipVerify.answer.txt}}</em>
            </div>
       </div>
       <div class="formsaveIP clearfix">
            <div class="btn6" ng-click="closePrompt()">{{ '取消' | translate}}</div>
            <div class="btn5" ng-click="submitVerify()">{{ '验证' | translate}}</div>
       </div>
    </div>
</div>