| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424 | <div class="bg-light lter b-b wrapper-md">    <h1 class="m-n font-thin h3">厂商管理</h1></div><div class="wrapper-md" ng-controller="manufacturerCtrl">    <style>    </style>    <div class="panel panel-default">        <div class="row wrapper">            <div class="col-sm-5">                <div class="btn btn-default" ng-click="add()"><i class="fa fa-plus-circle"></i> 开户</div>                <div class="btn btn-default" ng-click="edit()"><i class="fa fa-edit "></i> 编辑</div>                <div class="btn btn-default" ng-click="editAddress()"><i class="fa fa-location-arrow "></i> 售后地址</div>                <div class="btn btn-default" ng-click="editAdShow()"><i class="fa fa-bullhorn"></i> 广告</div>                <div class="btn btn-default" ng-click="editPassword()"><i class="fa fa-key "></i> 修改密码</div>                <div class="btn btn-default" ng-click="unfreeze()"><i class="fa fa-unlock "></i> 解除密码限制</div>            </div>            <div class="col-sm-7 form-inline text-right">                <div class="btn-group dropdown" dropdown>                    <button class="btn  btn-default dropdown-toggle" dropdown-toggle>                        <span class="dropdown-label">{{condition.adShow.label}}</span>                        <span class="caret"></span>                    </button>                    <ul class="dropdown-menu">                        <li ng-repeat="item in enum.adShow" ng-click="event.statusChange('adShow',item)">                            <a href ng-bind="item.label"></a></li>                    </ul>                </div>                <div class="input-group">                    <ui-select ng-model="condition.searchType" theme="bootstrap" class=" inline v-middle">                        <ui-select-match placeholder="">{{$select.selected.text}}</ui-select-match>                        <ui-select-choices repeat="item in condition.searchTypeList| filter: $select.search">                            <div ng-bind-html="item.text | highlight: $select.search"></div>                        </ui-select-choices>                    </ui-select>                </div>                <div class="input-group ">                    <input type="text" class="form-control" ng-model="condition.searchKey"                           ng-keydown="$event.keyCode==13&&event.search()"                           placeholder="{{condition.searchType.value=='dealer'?'经销商':(condition.searchType.value=='agent'?'代理商':'厂商名称、联系方式、详情等')}}">                    <span class="input-group-btn">                         <div class="btn  btn-default btn-success" ng-click="event.search()"><i                                 class="fa fa-search"></i> 搜索</div>                    </span>                </div>            </div>        </div>        <div class="table-responsive">            <div ui-grid="gridOptions" style="min-height:620px" ui-grid-pagination ui-grid-selection></div>        </div>    </div>    <form name="manageForm" id="manageForm" class="form-horizontal form-validation modal fade" role="dialog"          style=" width: 1024px;height: 720px">        <div class="panel panel-default">            <div class="panel-heading">                <strong ng-bind="dialogName"></strong>            </div>            <div class="panel-body">                <div class="form-group">                    <label class="col-sm-3 control-label">厂商名称</label>                    <div class="col-sm-9">                        <input type="text" ng-model="dialogData.nickname" class="form-control" placeholder="厂商名称"                               required>                    </div>                </div>                <div class="form-group">                    <label class="col-sm-3 control-label">品牌名称</label>                    <div class="col-sm-9">                        <input type="text" ng-model="dialogData.brandName" class="form-control" placeholder="品牌名称"                               required>                    </div>                </div>                <div class="form-group">                    <label class="col-sm-3 control-label">电话</label>                    <div class="col-sm-9">                        <input type="tel" ng-pattern="/^[1][3456789]\d{9}$/" pattern="^[1][3456789]\d{9}$"                               ng-maxlength="11" maxlength="11"                               ng-model="dialogData.username"                               class="form-control" placeholder="电话" required>                    </div>                </div>                <div class="form-group" ng-if="dialogData.isNew">                    <label class="col-sm-3 control-label">密码</label>                    <div class="col-sm-9">                        <input type="text" ng-model="dialogData.password"                               class="form-control" ng-minlength="6" minlength="6" ng-maxlength="20" maxlength="20"                               placeholder="输入密码"                               required>                    </div>                </div>                <div class="form-group">                    <label class="col-sm-3 control-label">厂商图标</label>                    <div class="col-sm-5">                        <!---文件选择-->                        <input type="file" nv-file-select="" id="fileUpload" uploader="uploader"/>                        <input type="hidden" name="img" id="fileUploadValue" title="图片路径隐藏域"                               class="form-control hide-required-img-input img-input"                               ng-model="dialogData.logo"/>                        <!---上传进度-->                        <div class="progress bg-light dker" style="margin-top: 10px;margin-bottom: 10px">                            <div class="progress-bar progress-bar-striped bg-info" role="progressbar"                                 ng-style="{ 'width': uploader.progress + '%' }"></div>                        </div>                        <!---上传按钮-->                        <button type="button" class="btn btn-addon btn-success" ng-click="uploader.uploadAll()"                                ng-disabled="!uploader.getNotUploadedItems().length">                            <i class="fa fa-arrow-circle-o-up"></i> 上传图片                        </button>                    </div>                    <div class="col-sm-4">                        <!---图片预览-->                        <img id="previewImg"                             ng-src="{{dialogData.logo+(dialogData.logo?('?t='+dialogData._nowTime):'')}}"                             style="max-height: 160px;max-width: 100%">                    </div>                </div>                <div class="form-group">                    <label class="col-sm-3 control-label">备注</label>                    <div class="col-sm-9">                        <input type="text" ng-model="dialogData.remarks" class="form-control" placeholder="备注">                    </div>                </div>                <div class="line line-dashed b-b line-lg pull-in"></div>                <div ng-if="dialogData.isNew">                    <div class="form-group">                        <label class="col-sm-3 control-label">首席代理商名称</label>                        <div class="col-sm-9">                            <input type="text" ng-model="dialogData.primaryAgentNickName" class="form-control"                                   placeholder="首席代理商名称" required>                        </div>                    </div>                    <div class="form-group">                        <label class="col-sm-3 control-label">首席代理商电话</label>                        <div class="col-sm-9">                            <input type="tel" ng-pattern="/^[1][3456789]\d{9}$/" pattern="^[1][3456789]\d{9}$" ng-maxlength="11" maxlength="11"                                   ng-model="dialogData.primaryAgentUsername"                                   class="form-control" placeholder="首席代理商电话" required>                        </div>                    </div>                    <div class="form-group" ng-if="dialogData.isNew">                        <label class="col-sm-3 control-label">首席代理商密码</label>                        <div class="col-sm-9">                            <input type="text" ng-model="dialogData.primaryAgentPassword"                                   class="form-control" ng-minlength="6" minlength="6" ng-maxlength="20" maxlength="20"                                   placeholder="首席代理商密码"                                   required>                        </div>                    </div>                    <div class="form-group" ng-if="dialogData.isNew">                        <label class="col-sm-3 control-label">首席代理商密码</label>                        <div class="col-sm-9">                            <input type="text" ng-model="dialogData.primaryAgentPassword"                                   class="form-control" ng-minlength="6" minlength="6" ng-maxlength="20" maxlength="20"                                   placeholder="首席代理商密码"                                   required>                        </div>                    </div>                    <div class="form-group" >                        <label class="col-sm-3 control-label">流量卡真实成本</label>                        <div class="col-sm-6">                            <input type="number" step="0.01" ng-model="dialogData.trafficCardCost" min="0" required                                   class="form-control" placeholder="流量卡真实成本">                        </div>                    </div>                    <div class="form-group">                        <label class="col-sm-3 control-label" tooltip="该费率为平台提现费率成本。单位是千分之,默认值为6。">提现费率</label>                        <div class="col-sm-6">                            <div class=" input-group m-b">                                <input type="number" step="0.01" ng-model="dialogData.withdrawFeeRatioCost" min="0"                                       required                                       class="form-control" placeholder="提现费率">                                <span class="input-group-addon">千分(‰)</span>                            </div>                        </div>                    </div>                </div>            </div>            <footer class="panel-footer text-right bg-light lter">                <button type="submit" class="btn btn-success" ng-click="saveData()">保存                </button>            </footer>        </div>    </form>    <form name="editAddressForm" id="editAddressForm" class="form-horizontal form-validation modal fade" role="dialog"          style=" width: 1024px;height: 720px">        <div class="panel panel-default">            <div class="panel-heading">                <strong ng-bind="dialogName"></strong>            </div>            <div class="panel-body">                <div class="form-group">                    <label class="col-sm-3 control-label">售后名称</label>                    <div class="col-sm-3">                        <input type="text" ng-model="dialogData.name" class="form-control"                               placeholder="售后名称" required>                    </div>                </div>                <div class="form-group">                    <label class="col-sm-3 control-label">售后联系电话</label>                    <div class="col-sm-3">                        <input type="tel" ng-pattern="/^[1][3456789]\d{9}$/" pattern="^[1][3456789]\d{9}$"                               ng-maxlength="11" maxlength="11"                               ng-model="dialogData.tel"                               class="form-control" placeholder="电话" required>                    </div>                </div>                <div class="form-group">                    <label class="col-sm-3 control-label">售后联系地址</label>                    <div class="col-sm-3">                        <textarea ng-model="dialogData.addr" class="form-control" required                                  placeholder="地址"                                  style="margin: 0 -0.5px 0 0; width: 320px; height: 100px;"></textarea>                    </div>                </div>            </div>            <footer class="panel-footer text-right bg-light lter">                <button type="submit" class="btn btn-success" ng-click="saveAddress()">保存                </button>            </footer>        </div>    </form>    <div id="copyLinkPanel" class="form-horizontal form-validation modal fade" role="dialog"         style="width: 960px;min-height: 180px;height: 640px">        <div class="panel panel-default">            <div class="panel-heading text-center">                <strong>复制链接</strong>            </div>            <div class="panel-body">                <div class="form-group">                    <label class="col-sm-3 control-label">代理商入口 <i class="iconfont icon-duoren"></i></label>                    <div class="col-sm-6">                        <input type="text" ng-model="copyLinkData.link1" class="form-control" placeholder=""                               id="copyLinkInput1"                               required>                    </div>                    <div class="col-sm-3">                        <button data-clipboard-target="#copyLinkInput1"                                class="copyLinkBtn btn btn-info">复制                        </button>                    </div>                </div>            </div>            <footer class="panel-footer text-center bg-light lter">                <button type="button" class="btn btn-info margin-5" ng-click="closeCopyLinkPanel()"                        style="margin-left: 8px"><i                        class="fa fa-close"></i> 关闭                </button>            </footer>        </div>    </div>    <div class="modal fade" role="dialog" id="editDeviceTypePanel" style="width: 80%; min-width: 1024px;height: 80%"         ng-style="{'min-width':'1024px','min-height':'80%'}">        <div class="panel panel-default">            <div class="panel-heading">                <strong>{{dialogName}}</strong>            </div>            <div class="panel-body">                <dev-type-config></dev-type-config>            </div>            <footer class="panel-footer text-center bg-light lter">                <button type="button" class="btn btn-info margin-5" ng-click="closeDeviceConfig()"                        style="margin-left: 8px"><i                        class="fa fa-close"></i> 关闭                </button>            </footer>        </div>    </div>    <form name="featureForm" id="featureForm" class="form-horizontal form-validation modal fade" role="dialog"          style=" width: 860px;height: 480px">        <div class="panel panel-default">            <div class="panel-heading">                <strong>特性配置</strong>            </div>            <div class="panel-body">                <div class="form-group">                    <label class="col-sm-2 control-label">通用特性:</label>                    <div class="col-sm-10">                        <div class="pull-left m-r-sm" ng-repeat="item in dialogData.featureList ">                            <div class="checkbox">                                <label class="i-checks">                                    <input type="checkbox" value="{{item.value}}" ng-model="item.value">                                    <i></i>                                </label>                                {{item.name}}                            </div>                        </div>                    </div>                </div>                <div class="form-group">                    <label class="col-sm-2 control-label">特殊特性:</label>                    <div class="col-sm-5">                        <input type="text" ng-model="dialogData.specialFeature"                               class="form-control" placeholder="请填入特性标记">                    </div>                </div>            </div>            <footer class="panel-footer text-right bg-light lter">                <button type="submit" class="btn btn-success" ng-click="saveFeature()">保存                </button>            </footer>        </div>    </form>    <form name="editAdForm" id="editAdForm" class="form-horizontal form-validation modal fade" role="dialog"          style=" width: 480px;height:280px;min-height: 280px">        <div class="panel panel-default">            <div class="panel-heading">                <strong>配置广告</strong>            </div>            <div class="panel-body">                <div class="form-group">                    <label class="col-sm-2 control-label">开关:</label>                    <div class="col-sm-10">                        <div class="radio pull-left">                            <label class="i-checks">                                <input type="radio" name="adShow" required ng-value="true"                                       ng-model="dialogData.adShow">                                <i></i>                                开启                            </label>                        </div>                        <div class="radio pull-left m-l">                            <label class="i-checks">                                <input type="radio" name="adShow" required ng-value="false"                                       ng-model="dialogData.adShow">                                <i></i>                                关闭                            </label>                        </div>                    </div>                </div>            </div>            <footer class="panel-footer text-right bg-light lter">                <button type="submit" class="btn btn-success" ng-click="saveAdEdit()">保存                </button>            </footer>        </div>    </form>    <form name="passwordForm" id="passwordPanel" class="form-horizontal form-validation modal fade" role="dialog"          style=" width: 800px;min-height: 300px;height: 300px;">        <div class="panel panel-default">            <div class="panel-heading">                <strong>修改密码</strong>            </div>            <div class="panel-body">                <div class="form-group">                    <label class="col-sm-3 control-label">密码</label>                    <div class="col-sm-9">                        <input type="text" ng-model="passwordData.password"                               class="form-control" ng-minlength="6" minlength="6" ng-maxlength="20" maxlength="20"                               placeholder="输入密码"                               required>                    </div>                </div>                <div class="line line-dashed b-b line-lg pull-in"></div>            </div>            <footer class="panel-footer text-right bg-light lter">                <button type="submit" class="btn btn-success" ng-click="savePassword()">保存                </button>            </footer>        </div>    </form></div>
 |