|
|
@ -28,7 +28,8 @@
|
|
|
|
width: 95%;
|
|
|
|
width: 95%;
|
|
|
|
float: left;
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.img-size{
|
|
|
|
|
|
|
|
|
|
|
|
.img-size {
|
|
|
|
height: 100px;
|
|
|
|
height: 100px;
|
|
|
|
margin-left: 20px;
|
|
|
|
margin-left: 20px;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -39,7 +40,8 @@
|
|
|
|
<i ng-if="partner.parent_client_id" class="fa fa-sitemap" title="Sub Partner"></i>
|
|
|
|
<i ng-if="partner.parent_client_id" class="fa fa-sitemap" title="Sub Partner"></i>
|
|
|
|
<a class="text-primary" ng-if="'00001'|withRole" title="Mock Login"
|
|
|
|
<a class="text-primary" ng-if="'00001'|withRole" title="Mock Login"
|
|
|
|
ng-href="/global/userstatus/current_manager/clients/{{partner.client_moniker}}/auth" target="_blank"><i
|
|
|
|
ng-href="/global/userstatus/current_manager/clients/{{partner.client_moniker}}/auth" target="_blank"><i
|
|
|
|
class="fa fa-share"></i></a><span ng-if="partner.is_valid==0" ng-class="{pass_timeout:partner.is_valid==0}">(已禁用)</span>
|
|
|
|
class="fa fa-share"></i></a><span ng-if="partner.is_valid==0"
|
|
|
|
|
|
|
|
ng-class="{pass_timeout:partner.is_valid==0}">(已禁用)</span>
|
|
|
|
</h1>
|
|
|
|
</h1>
|
|
|
|
<ol class="breadcrumb">
|
|
|
|
<ol class="breadcrumb">
|
|
|
|
<li>
|
|
|
|
<li>
|
|
|
@ -61,24 +63,26 @@
|
|
|
|
style="color: green">(The Partner Using Green Channel Now!)</span>
|
|
|
|
style="color: green">(The Partner Using Green Channel Now!)</span>
|
|
|
|
【目前状态】-
|
|
|
|
【目前状态】-
|
|
|
|
<b ng-if="partner.source==4">
|
|
|
|
<b ng-if="partner.source==4">
|
|
|
|
<span ng-if="!partner.approve_result">(自助申请)资料完善中</span>
|
|
|
|
<span ng-if="!partner.approve_result">(自助申请)资料完善中</span>
|
|
|
|
<span ng-if="partner.approve_result==1">(自助申请)已开通</span>
|
|
|
|
<span ng-if="partner.approve_result==1">(自助申请)已开通</span>
|
|
|
|
<span ng-if="partner.approve_result==2">(自助申请)快速开通等待提交合规材料</span>
|
|
|
|
<span ng-if="partner.approve_result==2">(自助申请)快速开通等待提交合规材料</span>
|
|
|
|
<span ng-if="partner.approve_result==3">(自助申请)待审核(材料已提交)</span>
|
|
|
|
<span ng-if="partner.approve_result==3">(自助申请)待审核(材料已提交)</span>
|
|
|
|
</b>
|
|
|
|
</b>
|
|
|
|
<b ng-if="partner.source!=4">
|
|
|
|
<b ng-if="partner.source!=4">
|
|
|
|
<span ng-if="!partner.open_status">资料完善中</span>
|
|
|
|
<span ng-if="!partner.open_status">资料完善中</span>
|
|
|
|
<span ng-if="partner.open_status==1">待审核(合同制作中)</span>
|
|
|
|
<span ng-if="partner.open_status==1">待审核(合同制作中)</span>
|
|
|
|
<span ng-if="partner.open_status==2">合同制作完成</span>
|
|
|
|
<span ng-if="partner.open_status==2">合同制作完成</span>
|
|
|
|
<span ng-if="partner.open_status==3">BD处理中</span>
|
|
|
|
<span ng-if="partner.open_status==3">BD处理中</span>
|
|
|
|
<span ng-if="partner.open_status==4">待审核(合规文件已提交)</span>
|
|
|
|
<span ng-if="partner.open_status==4">待审核(合规文件已提交)</span>
|
|
|
|
<span ng-if="partner.open_status==5">通过</span>
|
|
|
|
<span ng-if="partner.open_status==5">通过</span>
|
|
|
|
<span ng-if="partner.open_status==0">不通过</span>
|
|
|
|
<span ng-if="partner.open_status==0">不通过</span>
|
|
|
|
<span ng-if="partner.open_status==10">绿色通道申请中</span>
|
|
|
|
<span ng-if="partner.open_status==10">绿色通道申请中</span>
|
|
|
|
</b>
|
|
|
|
</b>
|
|
|
|
<span ng-if="partner.is_valid==0" ng-class="{pass_timeout:partner.is_valid==0}">(已禁用)</span>
|
|
|
|
<span ng-if="partner.is_valid==0" ng-class="{pass_timeout:partner.is_valid==0}">(已禁用)</span>
|
|
|
|
</h3>
|
|
|
|
</h3>
|
|
|
|
<button ng-if="!partner.is_valid" type="button" class="btn btn-success" style="float:right;" ng-click="revertClient()">Revert</button>
|
|
|
|
<button ng-if="!partner.is_valid" type="button" class="btn btn-success" style="float:right;"
|
|
|
|
|
|
|
|
ng-click="revertClient()">Revert
|
|
|
|
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="box-body" ng-if="partner.is_valid==1">
|
|
|
|
<div class="box-body" ng-if="partner.is_valid==1">
|
|
|
|
<div ng-if="partner.open_status != 5 && partner.open_status!=10">
|
|
|
|
<div ng-if="partner.open_status != 5 && partner.open_status!=10">
|
|
|
@ -130,16 +134,22 @@
|
|
|
|
<small ng-repeat="log in partner.audit_logs">
|
|
|
|
<small ng-repeat="log in partner.audit_logs">
|
|
|
|
<i class="fa fa-arrow-right" aria-hidden="true"></i>
|
|
|
|
<i class="fa fa-arrow-right" aria-hidden="true"></i>
|
|
|
|
<div class="btn-group-vertical">
|
|
|
|
<div class="btn-group-vertical">
|
|
|
|
<button type="button" class="btn btn-xs btn-primary" ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">{{log.remark}}</button>
|
|
|
|
<button type="button" class="btn btn-xs btn-primary"
|
|
|
|
<button type="button" class="btn btn-xs btn-primary" ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">{{log.operator}} | {{log.create_time}}</button>
|
|
|
|
ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">
|
|
|
|
|
|
|
|
{{log.remark}}
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
<button type="button" class="btn btn-xs btn-primary"
|
|
|
|
|
|
|
|
ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">
|
|
|
|
|
|
|
|
{{log.operator}} | {{log.create_time}}
|
|
|
|
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</small>
|
|
|
|
</small>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div> <a role="button" class="btn-group btn btn-warning" type="button" ng-href="{{Export()}}">
|
|
|
|
<div><a role="button" class="btn-group btn btn-warning" type="button" ng-href="{{Export()}}">
|
|
|
|
<i class="fa fa-download" ></i>制作临时合同</a>
|
|
|
|
<i class="fa fa-download"></i>制作临时合同</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="box" ng-if="('100'|withRole) && partner.show_all_permission"
|
|
|
|
<div class="box" ng-if="('100'|withRole) && partner.show_all_permission"
|
|
|
@ -200,8 +210,14 @@
|
|
|
|
<small ng-repeat="log in partner.audit_logs">
|
|
|
|
<small ng-repeat="log in partner.audit_logs">
|
|
|
|
<i class="fa fa-arrow-right" aria-hidden="true" style="margin-top: 5px"></i>
|
|
|
|
<i class="fa fa-arrow-right" aria-hidden="true" style="margin-top: 5px"></i>
|
|
|
|
<div class="btn-group-vertical" style="margin-top: 5px">
|
|
|
|
<div class="btn-group-vertical" style="margin-top: 5px">
|
|
|
|
<button type="button" class="btn btn-xs btn-primary" ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">{{log.remark}}</button>
|
|
|
|
<button type="button" class="btn btn-xs btn-primary"
|
|
|
|
<button type="button" class="btn btn-xs btn-primary" ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">{{log.operator}} | {{log.create_time}}</button>
|
|
|
|
ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">
|
|
|
|
|
|
|
|
{{log.remark}}
|
|
|
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
<button type="button" class="btn btn-xs btn-primary"
|
|
|
|
|
|
|
|
ng-class="{'btn-danger':log.remark.indexOf('打回')>-1,'btn-success':log.open_status_to==5||(log.open_status_from==10 && log.open_status_to==1)}">
|
|
|
|
|
|
|
|
{{log.operator}} | {{log.create_time}}
|
|
|
|
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</small>
|
|
|
|
</small>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -235,7 +251,8 @@
|
|
|
|
<li ui-sref-active="active" ng-if="partner.show_all_permission && partner.is_valid==1">
|
|
|
|
<li ui-sref-active="active" ng-if="partner.show_all_permission && partner.is_valid==1">
|
|
|
|
<a ui-sref=".accounts">Partner Accounts</a>
|
|
|
|
<a ui-sref=".accounts">Partner Accounts</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<li ui-sref-active="active" ng-if="partner.parent_client_id==null && partner.show_all_permission && partner.is_valid==1">
|
|
|
|
<li ui-sref-active="active"
|
|
|
|
|
|
|
|
ng-if="partner.parent_client_id==null && partner.show_all_permission && partner.is_valid==1">
|
|
|
|
<a ui-sref=".subpartners">Subpartners</a>
|
|
|
|
<a ui-sref=".subpartners">Subpartners</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<li ui-sref-active="active" ng-if="false && partner.is_valid==1">
|
|
|
|
<li ui-sref-active="active" ng-if="false && partner.is_valid==1">
|
|
|
@ -257,7 +274,8 @@
|
|
|
|
<a ui-sref=".settlement({clientMoniker:partner.client_moniker})">Settlement</a>
|
|
|
|
<a ui-sref=".settlement({clientMoniker:partner.client_moniker})">Settlement</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
<li ui-sref-active="active" ng-if="partner.show_all_permission && partner.is_valid==1 && partner.surcharge_mode=='distributed'">
|
|
|
|
<li ui-sref-active="active"
|
|
|
|
|
|
|
|
ng-if="partner.show_all_permission && partner.is_valid==1 && partner.surcharge_mode=='distributed'">
|
|
|
|
<a ui-sref=".surcharge_account({clientMoniker:partner.client_moniker})">Surcharge Account</a>
|
|
|
|
<a ui-sref=".surcharge_account({clientMoniker:partner.client_moniker})">Surcharge Account</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
@ -298,7 +316,8 @@
|
|
|
|
<a ui-sref="partners.detail({clientMoniker:partner.parent_client.client_moniker})"
|
|
|
|
<a ui-sref="partners.detail({clientMoniker:partner.parent_client.client_moniker})"
|
|
|
|
ng-bind="partner.parent_client.client_moniker"></a>)
|
|
|
|
ng-bind="partner.parent_client.client_moniker"></a>)
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
<span ng-if="partner.is_valid==0" ng-class="{pass_timeout:partner.is_valid==0}">(已禁用)</span>
|
|
|
|
<span ng-if="partner.is_valid==0"
|
|
|
|
|
|
|
|
ng-class="{pass_timeout:partner.is_valid==0}">(已禁用)</span>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -307,7 +326,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<p class="form-control-static pull-left" ng-bind="partner.company_name"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-bind="partner.company_name"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-if="isComplianceOfCompanyName && partner.open_status"
|
|
|
|
<p class="form-control-static pull-left"
|
|
|
|
|
|
|
|
ng-if="isComplianceOfCompanyName && partner.open_status"
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
@ -318,7 +338,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<p class="form-control-static pull-left" ng-bind="partner.short_name"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-bind="partner.short_name"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-if="isComplianceOfShortName && partner.open_status"
|
|
|
|
<p class="form-control-static pull-left"
|
|
|
|
|
|
|
|
ng-if="isComplianceOfShortName && partner.open_status"
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
@ -333,13 +354,14 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-sm-2">Store Name</label>
|
|
|
|
<label class="control-label col-sm-2">Store Name</label>
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<p class="form-control-static pull-left" ng-bind="partner.store_name"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-bind="partner.store_name"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-if="isComplianceOfShortName && partner.open_status"
|
|
|
|
<p class="form-control-static pull-left"
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
ng-if="isComplianceOfShortName && partner.open_status"
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
</p>
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
</div>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="form-group">
|
|
|
@ -348,7 +370,8 @@
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<p class="form-control-static pull-left"
|
|
|
|
<p class="form-control-static pull-left"
|
|
|
|
ng-bind="partner.business_structure|business_structure"></p>
|
|
|
|
ng-bind="partner.business_structure|business_structure"></p>
|
|
|
|
<p class="form-control-static pull-left" ng-if="isComplianceOfBusinessStructure && partner.open_status"
|
|
|
|
<p class="form-control-static pull-left"
|
|
|
|
|
|
|
|
ng-if="isComplianceOfBusinessStructure && partner.open_status"
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
style="margin-left: 10px;font-weight: 700;color: red;">
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
注意:(微信渠道可能不合规)
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
@ -399,7 +422,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
<div class="col-sm-3 col-xs-5" ng-if="partner.store_photo"><em>2:</em>
|
|
|
|
<div class="col-sm-3 col-xs-5" ng-if="partner.store_photo"><em>2:</em>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<a class="thumbnail" target="_blank" ng-href="{{partner.store_photo}}" >
|
|
|
|
<a class="thumbnail" target="_blank" ng-href="{{partner.store_photo}}">
|
|
|
|
<img ng-src="{{partner.store_photo}}" style="max-height: 100px">
|
|
|
|
<img ng-src="{{partner.store_photo}}" style="max-height: 100px">
|
|
|
|
</a>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -470,7 +493,8 @@
|
|
|
|
<th>End Date</th>
|
|
|
|
<th>End Date</th>
|
|
|
|
<th>BD Name</th>
|
|
|
|
<th>BD Name</th>
|
|
|
|
<th>Proportion</th>
|
|
|
|
<th>Proportion</th>
|
|
|
|
<th ng-if="('00010'|withRole) || (('1000000000000'|withRole) && partner.show_all_permission)">Operation
|
|
|
|
<th ng-if="('00010'|withRole) || (('1000000000000'|withRole) && partner.show_all_permission)">
|
|
|
|
|
|
|
|
Operation
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
</thead>
|
|
|
@ -501,9 +525,568 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!--end 商户基本资料-->
|
|
|
|
<!--end 商户基本资料-->
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
|
|
|
<div class="panel-heading">Merchant Payment Scenario</div>
|
|
|
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
|
|
|
<div class="form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2">
|
|
|
|
|
|
|
|
Merchant Payment Scenario Type</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<p class="form-control-static"
|
|
|
|
|
|
|
|
ng-bind="partner.client_pay_type">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2">Merchant Payment Scenario Description</label>
|
|
|
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
|
|
|
|
<p class="form-control-static" ng-bind="partner.client_pay_desc"></p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!--<div ng-if="partner.client_pay_type=='online' || partner.client_pay_type=='all'">-->
|
|
|
|
|
|
|
|
<!--<div class="form-group">-->
|
|
|
|
|
|
|
|
<!--<label class="control-label col-sm-2">-->
|
|
|
|
|
|
|
|
<!--Website</label>-->
|
|
|
|
|
|
|
|
<!--<div class="col-sm-8">-->
|
|
|
|
|
|
|
|
<!--<p class="form-control-static"-->
|
|
|
|
|
|
|
|
<!--ng-bind="partner.online_website">-->
|
|
|
|
|
|
|
|
<!--</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--<div class="form-group">-->
|
|
|
|
|
|
|
|
<!--<label class="control-label col-sm-2">-->
|
|
|
|
|
|
|
|
<!--公众号名称</label>-->
|
|
|
|
|
|
|
|
<!--<div class="col-sm-8">-->
|
|
|
|
|
|
|
|
<!--<p class="form-control-static"-->
|
|
|
|
|
|
|
|
<!--ng-bind="partner.online_public_account">-->
|
|
|
|
|
|
|
|
<!--</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--<div class="form-group">-->
|
|
|
|
|
|
|
|
<!--<label class="control-label col-sm-2">-->
|
|
|
|
|
|
|
|
<!--Mini Program Name</label>-->
|
|
|
|
|
|
|
|
<!--<div class="col-sm-8">-->
|
|
|
|
|
|
|
|
<!--<p class="form-control-static"-->
|
|
|
|
|
|
|
|
<!--ng-bind="partner.online_mini_program">-->
|
|
|
|
|
|
|
|
<!--</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--<div class="form-group">-->
|
|
|
|
|
|
|
|
<!--<label class="control-label col-sm-2">-->
|
|
|
|
|
|
|
|
<!--APP Name</label>-->
|
|
|
|
|
|
|
|
<!--<div class="col-sm-8">-->
|
|
|
|
|
|
|
|
<!--<p class="form-control-static"-->
|
|
|
|
|
|
|
|
<!--ng-bind="partner.online_app">-->
|
|
|
|
|
|
|
|
<!--</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--<div ng-if="partner.client_pay_type=='offline' || partner.client_pay_type=='all'">-->
|
|
|
|
|
|
|
|
<!--<div class="form-group">-->
|
|
|
|
|
|
|
|
<!--<label class="control-label col-sm-2">Offline Scene Of Merchants</label>-->
|
|
|
|
|
|
|
|
<!--<div class="col-sm-8">-->
|
|
|
|
|
|
|
|
<!--<p class="form-control-static"-->
|
|
|
|
|
|
|
|
<!--ng-bind="partner.client_offline_desc | partner_offline_desc">-->
|
|
|
|
|
|
|
|
<!--</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
|
|
|
<div class="panel-heading">Alipay Information <em class="small"><b>(Optional)</b></em>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
|
|
|
<div class="form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2">
|
|
|
|
|
|
|
|
Business Hours</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input type="text" class="form-control" ng-model="partner.business_hours">
|
|
|
|
|
|
|
|
<p class="small text-info">
|
|
|
|
|
|
|
|
eg:Monday-Friday 09:00-20:00,Saturday-Sunday 10:00-22:00</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2">
|
|
|
|
|
|
|
|
Merchant Tag<em class="small">(Chinese)</em></label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input type="text" class="form-control" ng-model="partner.merchant_tag">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2">
|
|
|
|
|
|
|
|
Merchant Introduction<em class="small">(Chinese)</em></label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<textarea class="form-control"
|
|
|
|
|
|
|
|
ng-model="partner.merchant_introduction"></textarea>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2">
|
|
|
|
|
|
|
|
Video Introduction<br><em class="small">(youtube link)</em></label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input type="text" class="form-control"
|
|
|
|
|
|
|
|
ng-model="partner.merchant_video_url">
|
|
|
|
|
|
|
|
<p class="small text-info">eg:https://www.baidu.com</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!--支付宝资料-->
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
|
|
|
<div class="panel-heading">Contact Information</div>
|
|
|
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
|
|
|
<div class="form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.contact_person.$invalid && partnerForm.contact_person.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="contact_person-input">*
|
|
|
|
|
|
|
|
Contact Person
|
|
|
|
|
|
|
|
Name</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" ng-model="partner.contact_person"
|
|
|
|
|
|
|
|
required
|
|
|
|
|
|
|
|
name="contact_person"
|
|
|
|
|
|
|
|
id="contact_person-input" maxlength="50">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.contact_person.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.contact_person.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 50
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.contact_phone_p.$invalid && partnerForm.contact_phone_p.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="contact-phone-p-input">*
|
|
|
|
|
|
|
|
Phone</label>
|
|
|
|
|
|
|
|
<!-- <div class="col-sm-8">
|
|
|
|
|
|
|
|
<input type="text" class="form-control" ng-model="partner.contact_phone" required
|
|
|
|
|
|
|
|
name="contact_phone" id="contact-phone-input" maxlength="20">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.contact_phone.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.contact_phone.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required Field</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less Than 20
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
</div>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="col-sm-2">
|
|
|
|
|
|
|
|
<div class="input-group">
|
|
|
|
|
|
|
|
<div class="input-group-addon">+</div>
|
|
|
|
|
|
|
|
<input class="form-control" required type="text"
|
|
|
|
|
|
|
|
ng-model="partner.contact_phone_c"
|
|
|
|
|
|
|
|
name="contact_phone_c" id="contact-phone-c-input"
|
|
|
|
|
|
|
|
maxlength="3" minlength="1"
|
|
|
|
|
|
|
|
placeholder="country code">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.contact_phone_c.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.contact_phone_c.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 20 Characters</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-sm-2">
|
|
|
|
|
|
|
|
<input class="form-control" type="text"
|
|
|
|
|
|
|
|
ng-model="partner.contact_phone_a"
|
|
|
|
|
|
|
|
title="eg:3,当为手机号、服务电话时,可以不填"
|
|
|
|
|
|
|
|
name="contact_phone_a" id="contact-phone-a-input"
|
|
|
|
|
|
|
|
maxlength="2" placeholder="area code">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.contact_phone_a.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.contact_phone_a.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 2 Characters</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-sm-4">
|
|
|
|
|
|
|
|
<input class="form-control" required type="text"
|
|
|
|
|
|
|
|
ng-model="partner.contact_phone_p"
|
|
|
|
|
|
|
|
name="contact_phone_p" id="contact-phone-p-input"
|
|
|
|
|
|
|
|
maxlength="11" placeholder="phone number">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.contact_phone_p.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.contact_phone_p.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 11 Characters</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.contact_email.$invalid && partnerForm.contact_email.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="contact-email-id">*
|
|
|
|
|
|
|
|
E-mail</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" ng-model="partner.contact_email"
|
|
|
|
|
|
|
|
required
|
|
|
|
|
|
|
|
name="contact_email" id="contact-email-id"
|
|
|
|
|
|
|
|
maxlength="50">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.contact_email.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.contact_email.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less Than 50
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!--end 商户联系资料-->
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
|
|
|
<div class="panel-heading">Address Information</div>
|
|
|
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
|
|
|
<div class="form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group col-sm-6"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.address.$invalid && partnerForm.address.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-4" for="address-input">*
|
|
|
|
|
|
|
|
Address</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<textarea class="form-control" ng-model="partner.address"
|
|
|
|
|
|
|
|
name="address"
|
|
|
|
|
|
|
|
id="address-input" maxlength="200" required></textarea>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.address.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.address.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 200
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group col-sm-6"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.suburb.$invalid && partnerForm.suburb.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-4" for="suburb-input">*
|
|
|
|
|
|
|
|
Suburb</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" ng-model="partner.suburb"
|
|
|
|
|
|
|
|
name="suburb"
|
|
|
|
|
|
|
|
id="suburb-input" maxlength="50" required>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.suburb.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.suburb.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 50
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<!--<select class="form-control" name="suburb" required ng-model="partner.suburb"-->
|
|
|
|
|
|
|
|
<!--id="suburb-input"-->
|
|
|
|
|
|
|
|
<!--ng-options="t2c.key as t2c.value for t2c in t2city_map">-->
|
|
|
|
|
|
|
|
<!--<option value="">Please Choose</option>-->
|
|
|
|
|
|
|
|
<!--</select>-->
|
|
|
|
|
|
|
|
<!--<div ng-messages="partnerForm.suburb.$error" ng-if="partnerForm.suburb.$dirty">-->
|
|
|
|
|
|
|
|
<!--<p class="small text-danger" ng-message="required">Required Field</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group col-sm-6"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.postcode.$invalid && partnerForm.postcode.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-4" for="postcode-input">*
|
|
|
|
|
|
|
|
PostCode</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" ng-model="partner.postcode"
|
|
|
|
|
|
|
|
name="postcode"
|
|
|
|
|
|
|
|
id="postcode-input" maxlength="10" required>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.postcode.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.postcode.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 10
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group col-sm-6"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.state.$invalid && partnerForm.state.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-4" for="state-input">*
|
|
|
|
|
|
|
|
State</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<!--<input class="form-control" ng-model="partner.state" name="state" id="state-input"-->
|
|
|
|
|
|
|
|
<!--maxlength="20">-->
|
|
|
|
|
|
|
|
<!--<div ng-messages="partnerForm.state.$error" ng-if="partnerForm.state.$dirty">-->
|
|
|
|
|
|
|
|
<!--<p class="small text-danger" ng-message="maxlength">Less Than 20-->
|
|
|
|
|
|
|
|
<!--Characters(including symbols and spaces)</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
<select class="form-control" name="state" required
|
|
|
|
|
|
|
|
ng-model="partner.state"
|
|
|
|
|
|
|
|
id="state-input"
|
|
|
|
|
|
|
|
ng-options="state.value as state.label for state in states">
|
|
|
|
|
|
|
|
<option value="">Please Choose</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.state.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.state.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group col-sm-6"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.country.$invalid && partnerForm.country.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-4" for="country-input">*
|
|
|
|
|
|
|
|
Country</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control"
|
|
|
|
|
|
|
|
ng-init="partner.country=partner.country||'AUS'"
|
|
|
|
|
|
|
|
ng-model="partner.country" name="country"
|
|
|
|
|
|
|
|
id="country-input" maxlength="20" required
|
|
|
|
|
|
|
|
placeholder="AUS" readonly="readonly">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.country.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.country.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="maxlength">Less
|
|
|
|
|
|
|
|
Than 20
|
|
|
|
|
|
|
|
Characters(including symbols and spaces)</p>
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!--选择框-->
|
|
|
|
|
|
|
|
<!--<select class="form-control" name="country" required ng-model="partner.country"-->
|
|
|
|
|
|
|
|
<!--id="country-input"-->
|
|
|
|
|
|
|
|
<!--ng-options="country.value as country.label for country in countries">-->
|
|
|
|
|
|
|
|
<!--<option value="">Please Choose</option>-->
|
|
|
|
|
|
|
|
<!--</select>-->
|
|
|
|
|
|
|
|
<!--<div ng-messages="partnerForm.country.$error" ng-if="partnerForm.country.$dirty">-->
|
|
|
|
|
|
|
|
<!--<p class="small text-danger" ng-message="required">Required Field</p>-->
|
|
|
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2"
|
|
|
|
|
|
|
|
for="tz-select">TimeZone</label>
|
|
|
|
|
|
|
|
<div class="col-sm-9">
|
|
|
|
|
|
|
|
<select class="form-control" name="timezone"
|
|
|
|
|
|
|
|
ng-model="partner.timezone"
|
|
|
|
|
|
|
|
id="tz-select"
|
|
|
|
|
|
|
|
ng-options="tz.key as tz.detail for tz in timezones">
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
|
|
|
<div class="panel-heading" style="font-size: larger">Location
|
|
|
|
|
|
|
|
<span id="editmap" hidden>true</span>
|
|
|
|
|
|
|
|
<span id="add_view" hidden>true</span>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
|
|
|
<div class="embed-responsive" style="height: 300px;">
|
|
|
|
|
|
|
|
<iframe id="merchant_detail" name="merchant_detail" class="embed-responsive-item"
|
|
|
|
|
|
|
|
src="one_locations.html"></iframe>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!--<div class="panel panel-info">
|
|
|
|
|
|
|
|
<div class="panel-heading">Alipay Parameters</div>
|
|
|
|
|
|
|
|
<div class="panel-body form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group col-sm-6"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.alipay_category.$invalid && partnerForm.alipay_category.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-4"
|
|
|
|
|
|
|
|
for="alipay_category">*Category</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8" >
|
|
|
|
|
|
|
|
<input class="form-control" id="alipay_category" required
|
|
|
|
|
|
|
|
name="alipay_category" readonly
|
|
|
|
|
|
|
|
ng-model="partner.alipay_category"
|
|
|
|
|
|
|
|
multi-level-select-popup="alipayMccCategory"
|
|
|
|
|
|
|
|
on-select="onAlipayMccSelect($selected)">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.alipay_category.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.alipay_category.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="panel panel-info">
|
|
|
|
|
|
|
|
<div class="panel-heading" style="background:#62b900">wechat Parameters</div>
|
|
|
|
|
|
|
|
<div class="panel-body form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.industry.$invalid && partnerForm.industry.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="industry-input">
|
|
|
|
|
|
|
|
*Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<select class="form-control" name="industry"
|
|
|
|
|
|
|
|
ng-model="partner.industry"
|
|
|
|
|
|
|
|
id="industry-input" required
|
|
|
|
|
|
|
|
ng-options="industry.value as industry.label for industry in industries">
|
|
|
|
|
|
|
|
<option value="">Please Choose</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.industry.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.industry.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="panel panel-info">
|
|
|
|
|
|
|
|
<div class="panel-heading" style="background:#d82d2d">JD Parameters</div>
|
|
|
|
|
|
|
|
<div class="panel-body form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.jdindustry.$invalid && partnerForm.jdindustry.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="jdindustry-input">
|
|
|
|
|
|
|
|
*Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<select class="form-control" name="jdindustry"
|
|
|
|
|
|
|
|
ng-model="partner.jdindustry"
|
|
|
|
|
|
|
|
id="jdindustry-input" required
|
|
|
|
|
|
|
|
ng-options="industry.value as industry.label for industry in jdindustry">
|
|
|
|
|
|
|
|
<option value="">Please Choose</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.jdindustry.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.jdindustry.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="panel panel-info">
|
|
|
|
|
|
|
|
<div class="panel-heading" style="background:#f06010;color: #f6f6f6;">RoyalPay Parameters</div>
|
|
|
|
|
|
|
|
<div class="panel-body form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.royalpayindustry.$invalid && partnerForm.royalpayindustry.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="royalpayindustry-input">
|
|
|
|
|
|
|
|
*Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<select class="form-control" name="royalpayindustry"
|
|
|
|
|
|
|
|
ng-model="partner.royalpayindustry"
|
|
|
|
|
|
|
|
id="royalpayindustry-input" required
|
|
|
|
|
|
|
|
ng-options="industry.value as industry.label for industry in royalpayindustry">
|
|
|
|
|
|
|
|
<option value="">Please Choose</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.royalpayindustry.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.royalpayindustry.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
|
|
|
<div class="panel-heading"
|
|
|
|
|
|
|
|
style="color: #333;background-color: #f5f5f5;border-color: #ddd;">
|
|
|
|
|
|
|
|
Industry
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="panel-body form-horizontal">
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.royalpay_label.$invalid && partnerForm.royalpay_label.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2"
|
|
|
|
|
|
|
|
for="royalpayindustry">*RoyalPay Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" id="royalpayindustry" required
|
|
|
|
|
|
|
|
name="royalpayindustry" readonly
|
|
|
|
|
|
|
|
ng-model="partner.royalpayindustry|partner_royalpay_industry"
|
|
|
|
|
|
|
|
multi-level-select-popup="royalpayindustry"
|
|
|
|
|
|
|
|
on-select="onRoyalPayIndustrySelect($selected)">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.royalpay_label.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.royalpay_label.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.jdindustry.$invalid && partnerForm.jdindustry.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="jdindustry-input">
|
|
|
|
|
|
|
|
*JDPay Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<select class="form-control" name="jdindustry"
|
|
|
|
|
|
|
|
ng-model="partner.jdindustry"
|
|
|
|
|
|
|
|
id="jdindustry-input" required
|
|
|
|
|
|
|
|
ng-options="industry.value as industry.label for industry in jdindustry">
|
|
|
|
|
|
|
|
<option value="">Please Choose</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.jdindustryindustry.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.jdindustryindustry.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.industry.$invalid && partnerForm.industry.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2" for="industry-input">
|
|
|
|
|
|
|
|
*Wechat Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<select class="form-control" name="industry"
|
|
|
|
|
|
|
|
ng-model="partner.industry"
|
|
|
|
|
|
|
|
id="industry-input" required
|
|
|
|
|
|
|
|
ng-options="industry.value as industry.label for industry in industries">
|
|
|
|
|
|
|
|
<option value="">Please Choose</option>
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.industry.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.industry.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group"
|
|
|
|
|
|
|
|
ng-class="{'has-error':partnerForm.alipay_category.$invalid && partnerForm.alipay_category.$dirty}">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2"
|
|
|
|
|
|
|
|
for="alipay_category">*Alipay Category</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" id="alipay_category" required
|
|
|
|
|
|
|
|
name="alipay_category" readonly
|
|
|
|
|
|
|
|
ng-model="partner.alipayindustry|partner_alipay_industry"
|
|
|
|
|
|
|
|
multi-level-select-popup="alipayMccCategory"
|
|
|
|
|
|
|
|
on-select="onAlipayMccSelect($selected)">
|
|
|
|
|
|
|
|
<div ng-messages="partnerForm.alipay_category.$error"
|
|
|
|
|
|
|
|
ng-if="partnerForm.alipay_category.$dirty">
|
|
|
|
|
|
|
|
<p class="small text-danger" ng-message="required">Required
|
|
|
|
|
|
|
|
Field</p>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group" ng-if="('10'|withRole) || ('1'|withRole)">
|
|
|
|
|
|
|
|
<label class="control-label col-sm-2"
|
|
|
|
|
|
|
|
for="hf_category">HF Industry</label>
|
|
|
|
|
|
|
|
<div class="col-sm-8">
|
|
|
|
|
|
|
|
<input class="form-control" id="hf_category" required
|
|
|
|
|
|
|
|
name="hf_label" readonly
|
|
|
|
|
|
|
|
ng-model="partner.hfindustry|partner_hf_industry"
|
|
|
|
|
|
|
|
multi-level-select-popup="hfindustry"
|
|
|
|
|
|
|
|
on-select="onHfIndustrySelect($selected)">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<!--支付宝资料-->
|
|
|
|
<!--支付宝资料-->
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel-heading">Alipay Information <em class="small"><b>(Optional)</b></em></div>
|
|
|
|
<div class="panel-heading">Alipay Information <em class="small"><b>(Optional)</b></em>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<div class="panel-body">
|
|
|
|
<div class="form-horizontal">
|
|
|
|
<div class="form-horizontal">
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="form-group">
|
|
|
@ -561,13 +1144,16 @@
|
|
|
|
<div class="col-sm-8">
|
|
|
|
<div class="col-sm-8">
|
|
|
|
<p class="form-control-static">
|
|
|
|
<p class="form-control-static">
|
|
|
|
<span ng-bind="partner.contact_email"></span>
|
|
|
|
<span ng-bind="partner.contact_email"></span>
|
|
|
|
<a ng-if="(partner.approve_result==1) || (partner.approve_result == 2 && (partner.source==1 || partner.source==2))" role="button"
|
|
|
|
<a ng-if="(partner.approve_result==1) || (partner.approve_result == 2 && (partner.source==1 || partner.source==2))"
|
|
|
|
|
|
|
|
role="button"
|
|
|
|
ng-click="resendApproveEmail()">
|
|
|
|
ng-click="resendApproveEmail()">
|
|
|
|
<i class="fa fa-envelope"></i> Resend Email
|
|
|
|
<i class="fa fa-envelope"></i> Resend Email
|
|
|
|
</a>
|
|
|
|
</a>
|
|
|
|
<span ng-if="('10'|withRole)">
|
|
|
|
<span ng-if="('10'|withRole)">
|
|
|
|
<i style="cursor: pointer" ng-click="addSub()" ng-if="!partner.unsubscribe" class="fa fa-star text-yellow"></i>
|
|
|
|
<i style="cursor: pointer" ng-click="addSub()" ng-if="!partner.unsubscribe"
|
|
|
|
<i style="cursor: pointer" ng-click="removeSub()" ng-if="partner.unsubscribe" class="fa fa-star-o text-yellow"></i>
|
|
|
|
class="fa fa-star text-yellow"></i>
|
|
|
|
|
|
|
|
<i style="cursor: pointer" ng-click="removeSub()"
|
|
|
|
|
|
|
|
ng-if="partner.unsubscribe" class="fa fa-star-o text-yellow"></i>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -751,7 +1337,7 @@
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-sm-2">Alipay Category</label>
|
|
|
|
<label class="control-label col-sm-2">Alipay Category</label>
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<p class="form-control-static industry-p"ng-if="partner.alipayindustry">
|
|
|
|
<p class="form-control-static industry-p" ng-if="partner.alipayindustry">
|
|
|
|
{{partner.alipayindustry|partner_alipay_industry}}
|
|
|
|
{{partner.alipayindustry|partner_alipay_industry}}
|
|
|
|
({{partner.alipayindustry}})
|
|
|
|
({{partner.alipayindustry}})
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
@ -763,7 +1349,7 @@
|
|
|
|
<div class="form-group" ng-if="partner.hfindustry&&(('10'|withRole) || ('1'|withRole))">
|
|
|
|
<div class="form-group" ng-if="partner.hfindustry&&(('10'|withRole) || ('1'|withRole))">
|
|
|
|
<label class="control-label col-sm-2">HF Industry</label>
|
|
|
|
<label class="control-label col-sm-2">HF Industry</label>
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<div class="col-sm-10">
|
|
|
|
<p class="form-control-static industry-p"ng-if="partner.hfindustry">
|
|
|
|
<p class="form-control-static industry-p" ng-if="partner.hfindustry">
|
|
|
|
{{partner.hfindustry| partner_hf_industry}}
|
|
|
|
{{partner.hfindustry| partner_hf_industry}}
|
|
|
|
({{partner.hfindustry}})
|
|
|
|
({{partner.hfindustry}})
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|