|
|
@@ -75,6 +75,11 @@ define(['app/app'], function (app) {
|
|
|
$scope.sampleStore.storeShortName = $scope.storeInfo.storeShortName;
|
|
|
$scope.sampleStore.storeName = $scope.storeInfo.storeName;
|
|
|
$scope.sampleStore.description = $scope.storeInfo.description;
|
|
|
+
|
|
|
+ $scope.sampleStore.enPhone = '';
|
|
|
+ $scope.sampleStore.enWeixin = '';
|
|
|
+ $scope.sampleStore.enQQ = '';
|
|
|
+
|
|
|
$scope.sampleStore.enterprise = angular.copy($scope.storeInfo.enterprise);
|
|
|
$scope.sampleStore.enterprise.address = $scope.sampleStore.enterprise.address || $scope.storeInfo.enterprise.enAddress;
|
|
|
qulifications = angular.copy($scope.storeInfo.qualifications);
|
|
|
@@ -209,31 +214,45 @@ define(['app/app'], function (app) {
|
|
|
* 验证手机号
|
|
|
*/
|
|
|
$scope.checkPhone = function () {
|
|
|
- if ($scope.sampleStore.enterprise.enPhone) {
|
|
|
- if (!/^1[3|4|5|6|7|8|9][0-9]{9}$/.test($scope.sampleStore.enterprise.enPhone)) {
|
|
|
- toaster.pop('error', '请输入正确的手机号码');
|
|
|
- return false;
|
|
|
- }
|
|
|
+ var enPhone = angular.element('.enPhone').val();
|
|
|
+ if (!/^1[3|4|5|6|7|8|9][0-9]{9}$/.test(enPhone) && enPhone) {
|
|
|
+ toaster.pop('error', '请输入正确的手机号码');
|
|
|
+ return false;
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 验证微信号
|
|
|
+ */
|
|
|
+ $scope.checkWeixin = function () {
|
|
|
+ var enWeixin = angular.element('.enWeixin').val();
|
|
|
+ if (!/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/.test(enWeixin) && enWeixin) {
|
|
|
+ toaster.pop('error', '请输入正确的微信号');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 验证QQ号
|
|
|
*/
|
|
|
$scope.checkQQ = function () {
|
|
|
- if ($scope.sampleStore.enterprise.enQQ) {
|
|
|
- if (!/^[1-9][0-9]{4,9}$/.test($scope.sampleStore.enterprise.enQQ)) {
|
|
|
- toaster.pop('error', '请输入正确的QQ号');
|
|
|
- return false;
|
|
|
- }
|
|
|
+ var enQQ = angular.element('.enQQ').val();
|
|
|
+ if (!/^[1-9][0-9]{4,10}$/.test(enQQ) && enQQ) {
|
|
|
+ toaster.pop('error', '请输入正确的QQ号');
|
|
|
+ return false;
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 验证修改的基础信息
|
|
|
*/
|
|
|
var validateBasicInfo = function () {
|
|
|
+ var enPhone = angular.element('.enPhone').val();
|
|
|
+ var enWeixin = angular.element('.enWeixin').val();
|
|
|
+ var enQQ = angular.element('.enQQ').val();
|
|
|
if (!$scope.sampleStore) {
|
|
|
toaster.pop('error', '店铺信息不能为空');
|
|
|
return false;
|
|
|
@@ -258,17 +277,20 @@ define(['app/app'], function (app) {
|
|
|
toaster.pop('error', '请输入正确的电话号码');
|
|
|
return false;
|
|
|
}
|
|
|
- if ($scope.sampleStore.enterprise.enPhone) {
|
|
|
- if (!/^1[3|4|5|6|7|8|9][0-9]{9}$/.test($scope.sampleStore.enterprise.enPhone)) {
|
|
|
- toaster.pop('error', '请输入正确的手机号码');
|
|
|
- return false;
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+ if (!/^1[3|4|5|6|7|8|9][0-9]{9}$/.test(enPhone) && enPhone) {
|
|
|
+ toaster.pop('error', '请输入正确的手机号码');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/.test(enWeixin) && enWeixin) {
|
|
|
+ toaster.pop('error', '请输入正确的微信号');
|
|
|
+ return false;
|
|
|
}
|
|
|
- if ($scope.sampleStore.enterprise.enQQ) {
|
|
|
- if (!/^[1-9][0-9]{4,9}$/.test($scope.sampleStore.enterprise.enQQ)) {
|
|
|
- toaster.pop('error', '请输入正确的QQ号');
|
|
|
- return false;
|
|
|
- }
|
|
|
+ if (!/^[1-9][0-9]{4,10}$/.test(enQQ) && enQQ) {
|
|
|
+ toaster.pop('error', '请输入正确的QQ号');
|
|
|
+ return false;
|
|
|
}
|
|
|
/*if (!$scope.sampleStore.enterprise.enFax || $scope.sampleStore.enterprise.enFax == '') {
|
|
|
toaster.pop('error', '请输入正确的企业传真');
|