Эх сурвалжийг харах

维护企业信息、申请SAAS

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@1260 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 10 жил өмнө
parent
commit
251067db88

+ 44 - 0
src/main/webapp/resources/tpl/index/account/applySaas.html

@@ -0,0 +1,44 @@
+<div class="loading" ng-class="{'in': loading}">
+	<i></i>
+</div>
+<div class="modal-header">
+	<h3 class="modal-title">
+		<i class="fa fa-star-o fa-fw"></i> 申请优软SAAS服务
+	</h3>
+</div>
+<form class="password" name="applySaasForm" ng-submit="apply()">
+	<div class="modal-body">
+		<div class="row form-group">
+			<div class="col-md-6 col-sm-6 col-md-offset-1 col">
+				<label>请确定您SAAS系统的域名</label>
+				<div>
+					<div class="input-group input-group-xs">
+				      	<span class="input-group-addon">http://</span>
+						<input required="required" ng-model="enterprise.enSaasUrl" name="enSaasUrl" id="enSaasUrl" type="text" class="form-control input-xs" placeholder="前缀">
+						<span class="input-group-addon">.saas.ubtob.com</span>
+					</div>
+				</div>
+			</div>
+			<div class="text-muted col-md-10 col-sm-10 col-md-offset-1 col">
+				<span ng-if="!applySaasForm.enSaasUrl.$invalid" class="text-success"><i class="fa fa-check-circle"></i> 恭喜您,域名可用</span>
+			    <span ng-if="applySaasForm.enSaasUrl.$invalid && enterprise.enSaasUrl" class="text-danger"><i class="fa fa-remove"></i> {{enSaasUrlErrorInfo}}</span>
+			</div>
+			<div class="text-muted col-md-10 col-sm-10 col-md-offset-1 col">
+				说明:默认是您企业官网的一级域名,您也可以修改。设置后您将访问这个网址登录您的SAAS系统。
+			</div>
+		</div>
+		<div class="row form-group">
+			<div class="col-md-6 col-sm-6 col-md-offset-1 col">
+				<label>请确定您企业管理员账号的密码</label>
+				<div>
+					<input ng-model="enterprise.enAdminPassword" ng-pattern="/^([\w~!@#$%^&\*\(\)-_\+=,.;\[\]{}\<\>]){6,20}$/" class="form-control input-xs" type="password" required  placeholder="6~20位字母、数字、符号">
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="modal-footer">
+		<button class="btn btn-primary" ng-disabled="applySaasForm.$invalid"
+			type="submit">确认申请</button>
+		<button class="btn btn-warning" ng-click="cancel()" type="button">取消</button>
+	</div>
+</form>

+ 59 - 29
src/main/webapp/resources/tpl/index/account/enterprise.html

@@ -1,3 +1,6 @@
+<div class="loading" ng-class="{'in': loading}">
+	<i></i>
+</div>
 <div class="pane base-info">
 	<div class="pane-header">
 		注册信息<!-- <a ng-disabled class="pull-right text-simple"><i
@@ -26,8 +29,8 @@
 				<div class="content" ng-bind="::enterprise.enBussinessCode"></div>
 			</div>
 			<div class="col-xs-6">
-				<span class="title">注册地</span>
-				<div class="content" ng-bind="::enterprise.enAddress"></div>
+				<span class="title">注册地</span>
+				<div class="content" ng-bind="::enterprise.enArea"></div>
 			</div>
 		</div>
 	</div>
@@ -36,45 +39,52 @@
 	<div class="col-xs-6">
 		<div class="pane base-info">
 			<div class="pane-header">
-				联系方式<a ng-show="!connectionEditing" ng-click="connectionEditing = true" class="pull-right text-simple"><i
+				详细信息<a ng-show="!connectionEditing" ng-click="connectionEditing = true" class="pull-right text-simple"><i
 					class="fa fa-pencil fa-fw"></i>编辑</a>
 					<a ng-show="connectionEditing" ng-click="connectionEditing = false" class="pull-right text-simple"><i
 					class="fa fa-reply-all fa-fw"></i>取消</a>
-					<a ng-show="connectionEditing" ng-click="connectionEditing = false" class="pull-right text-simple"><i
+					<a ng-show="connectionEditing" ng-click="updateDetailInfo()" class="pull-right text-simple"><i
 					class="fa fa-save fa-fw"></i>保存</a>
 			</div>
 			<div class="pane-body">
-				<div class="row row-sm item">
-					<div class="col-xs-12">
-						<span class="title">企业官网</span> <a ng-show="!connectionEditing" class="content"
-							ng-bind="::enterprise.enUrl" href="{{::enterprise.enUrl}}"
-							target="_blank"></a>
-						<div class="content" ng-show="connectionEditing">
-							<input ng-model="enterprise.enUrl" placeholder="企业官方网站网址"
-								class="form-control input-xs" type="text" />
+				<form name="detailForm">
+					<div class="row row-sm item">
+						<div class="col-xs-12">
+							<span class="title">企业官网</span> <a ng-show="!connectionEditing" class="content"
+								ng-bind="::enterprise.enUrl" href="http://{{::enterprise.enUrl}}"
+								target="_blank"></a>
+							<div class="content" ng-show="connectionEditing">
+								<div class="input-group input-group-xs" style="width: 240px;">
+							      	<span class="input-group-addon">http://</span>
+									<input required="required" ng-model="enterprise.enUrl" type="text" class="form-control input-xs" placeholder="企业官方网站网址">
+								</div>
+							</div>
 						</div>
 					</div>
-				</div>
-				<div class="row row-sm item">
-					<div class="col-xs-12">
-						<span class="title"><i class="fa fa-fw fa-phone"></i>&nbsp;电&nbsp;话</span>
-						<div ng-show="!connectionEditing" class="content" ng-bind="::enterprise.enTel"></div>
-						<div class="content" ng-show="connectionEditing">
-							<input ng-model="enterprise.enTel" placeholder="点话号码"
-								class="form-control input-xs" type="text" />
+					<div class="row row-sm item">
+						<div class="col-xs-12">
+							<span class="title"><i class="fa fa-fw fa-map-marker"></i>&nbsp;地&nbsp;址</span>
+							<div ng-show="!connectionEditing" class="content" ng-bind="::enterprise.enAddress"></div>
+							<div class="content" ng-show="connectionEditing" style="width: 240px;">
+								<input ng-model="enterprise.enAddress" placeholder="详细地址"
+									class="form-control input-xs" type="text" />
+							</div>
 						</div>
 					</div>
-				</div>
-				<div class="row row-sm item">
-					<div class="col-xs-12">
-						<span class="title"><i class="fa fa-fw fa-fax"></i>&nbsp;传&nbsp;真</span>
-						<div ng-show="!connectionEditing" class="content" ng-bind="::enterprise.enFax"></div>
-						<div class="content" ng-show="connectionEditing">
-							<input ng-model="enterprise.enFax" placeholder="传真号码"
-								class="form-control input-xs" type="text" />
+					<div class="row row-sm item">
+						<div class="col-xs-12">
+							<span class="title"><i class="fa fa-fw fa-trophy"></i>&nbsp;行&nbsp;业</span>
+							<div ng-show="!connectionEditing" class="content" ng-bind="::enterprise.enIndustry"></div>
+							<div class="content" ng-show="connectionEditing">
+								<select ng-model="enterprise.enIndustry" placeholder="传真号码"
+									class="form-control input-xs" type="text" style="width: 240px;">
+									<option value="make">制造型</option>
+					      			<option value="trade">贸易型</option>
+					      		</select>
+							</div>
 						</div>
 					</div>
-				</div>
+				</form>
 			</div>
 		</div>
 	</div>
@@ -112,6 +122,26 @@
 		</div>
 	</div>
 </div>
+<div class="pane base-info">
+	<div class="pane-header">
+		SAAS信息<!-- <a ng-disabled class="pull-right text-simple"><i
+			class="fa fa-pencil fa-fw"></i>编辑</a> -->
+	</div>
+	<div class="pane-body">
+		<div class="row row-sm item">
+			<div class="col-xs-6">
+				<span class="title">SAAS域名</span>
+				<div class="content">
+					<div ng-if="enterprise.enSaasUrl">
+						<a href="http://{{::enterprise.enSaasUrl}}.saas.ubtob.com">http://{{::enterprise.enSaasUrl}}.saas.ubtob.com</a>
+						<label> [{{::enterprise.enSaasStatus}}] </label>
+					</div>
+					<div ng-if="!enterprise.enSaasUrl"><a ng-click="applySaas()">立即申请</a></div>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
 <div class="pane base-info">
 	<div class="pane-header">
 		成长历程