|
|
@@ -18,6 +18,9 @@ define([ 'app/app' ], function(app) {
|
|
|
$scope.maxPackQty = 999999;
|
|
|
$scope.minReserve = 1;
|
|
|
|
|
|
+ //只包含中文和英文的字符
|
|
|
+ var pattern = /^[\u4e00-\u9fa5a-zA-Z]+$/;
|
|
|
+
|
|
|
$scope.param = {
|
|
|
page : 1,
|
|
|
count : 10,
|
|
|
@@ -487,10 +490,22 @@ define([ 'app/app' ], function(app) {
|
|
|
toaster.pop('error', '商品包装方式不能为空');
|
|
|
return false;
|
|
|
}
|
|
|
+ if(!pattern.test(goods.packaging)) {
|
|
|
+ toaster.pop('error', '商品包装方式只能包含中文和英文字符');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(goods.packaging.length > 10) {
|
|
|
+ toaster.pop('error', '商品包装方式不能超过10个字符');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
if (!goods.produceDate || goods.produceDate === '') {
|
|
|
toaster.pop('error', '商品生产日期不能为空');
|
|
|
return false;
|
|
|
}
|
|
|
+ if(goods.produceDate.length > 11) {
|
|
|
+ toaster.pop('error', '商品生产日期不能超过11个字符');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
if (!goods.reserve || goods.reserve === '') {
|
|
|
toaster.pop('error', '商品库存信息不能为空');
|
|
|
return false;
|