|
@@ -59,6 +59,9 @@ var releaseContainer = new Vue({
|
|
|
trainingType:0,// 售价包含培训费用
|
|
|
trainingFee:'',
|
|
|
newProductType:0,// 新品商品状态 1.参与 2.未参与
|
|
|
+ qualificationNo:'',//资质证书编号
|
|
|
+ productName:'',//资质产品名称
|
|
|
+ qualificationTime:'',//证书有效日期
|
|
|
},
|
|
|
params:{
|
|
|
param:[],//相关参数
|
|
@@ -138,6 +141,9 @@ var releaseContainer = new Vue({
|
|
|
vShow_attribute:false,
|
|
|
vShow_trainingMethod:false,
|
|
|
vShow_trainingType:false,
|
|
|
+ vShow_QualificationNo:false,
|
|
|
+ vShow_ProductName:false,
|
|
|
+ vShow_QualificationTime:false,
|
|
|
},
|
|
|
computed: {
|
|
|
|
|
@@ -171,6 +177,9 @@ var releaseContainer = new Vue({
|
|
|
_this.releaseParams.step = data.step;
|
|
|
_this.releaseParams.byFlag = data.byFlag;
|
|
|
_this.releaseParams.allAreaFlag = data.allAreaFlag;
|
|
|
+ _this.releaseParams.productName = data.productName;
|
|
|
+ _this.releaseParams.qualificationNo = data.qualificationNo;
|
|
|
+ _this.releaseParams.qualificationTime = data.qualificationTime;
|
|
|
_this.releaseParams.newProductType = data.newProductType;
|
|
|
_this.releaseParams.detailInfo = data.productDetail.detailInfo;
|
|
|
_this.releaseParams.serviceInfo = data.productDetail.serviceInfo;
|
|
@@ -792,7 +801,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_GoodsType = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.qualificationImg == ''){
|
|
@@ -801,7 +810,34 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_QualificationImg = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(_this.releaseParams.qualificationNo == ''){
|
|
|
+ _this.vShow_QualificationNo = true;
|
|
|
+ _this.fromMessage = '请输入证书编号';
|
|
|
+ _this.scrollIntoView();
|
|
|
+ setTimeout(function(){
|
|
|
+ _this.vShow_QualificationNo = false;
|
|
|
+ },3000);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(_this.releaseParams.productName == ''){
|
|
|
+ _this.vShow_ProductName = true;
|
|
|
+ _this.fromMessage = '请输入产品名称';
|
|
|
+ _this.scrollIntoView();
|
|
|
+ setTimeout(function(){
|
|
|
+ _this.vShow_ProductName = false;
|
|
|
+ },3000);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(_this.releaseParams.qualificationTime == ''){
|
|
|
+ _this.vShow_QualificationTime = true;
|
|
|
+ _this.fromMessage = '请选择证书有效期';
|
|
|
+ _this.scrollIntoView();
|
|
|
+ setTimeout(function(){
|
|
|
+ _this.vShow_QualificationTime = false;
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -812,7 +848,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_Tags = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}else{
|
|
|
_this.tagsList.forEach(function(el){
|
|
@@ -825,7 +861,7 @@ var releaseContainer = new Vue({
|
|
|
_this.fromMessage = '请输入包装规格';
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_Unit = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
_this.scrollIntoView();
|
|
|
return;
|
|
|
}
|
|
@@ -852,7 +888,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_NormalPrice = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return
|
|
|
}
|
|
|
if(_this.releaseParams.normalPrice == 0){
|
|
@@ -861,7 +897,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_NormalPrice = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return
|
|
|
}
|
|
|
if(_this.releaseParams.price == ''){
|
|
@@ -870,7 +906,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_price = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.price == 0){
|
|
@@ -879,7 +915,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_price = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.includedTax == 3){
|
|
@@ -888,7 +924,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_includedTax = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.minBuyNumber === ''){
|
|
@@ -897,7 +933,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_MinBuyNumber = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.stock === ''){
|
|
@@ -906,7 +942,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_Stock = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.minBuyNumber > _this.releaseParams.stock){
|
|
@@ -915,7 +951,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_MinBuyNumber = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
if(_this.releaseParams.areaFlag == '0'){
|
|
@@ -929,7 +965,7 @@ var releaseContainer = new Vue({
|
|
|
_this.fromMessage = '请选择指定区域';
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_isProvince = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -1028,7 +1064,7 @@ var releaseContainer = new Vue({
|
|
|
_this.scrollIntoView();
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_isNewProductType = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
return;
|
|
|
}
|
|
|
_this.releaseParams.orderInfo = orderInfoEditor.getData();
|
|
@@ -1083,7 +1119,7 @@ var releaseContainer = new Vue({
|
|
|
_this.fromMessage = '请输入商品显示名';
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_Name = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
}else{
|
|
|
_this.vShow_Name = false;
|
|
|
}
|
|
@@ -1096,7 +1132,7 @@ var releaseContainer = new Vue({
|
|
|
_this.fromMessage = '请输入内部商品名';
|
|
|
setTimeout(function(){
|
|
|
_this.vShow_AliasName = false;
|
|
|
- },2000);
|
|
|
+ },3000);
|
|
|
}else{
|
|
|
_this.vShow_AliasName = false;
|
|
|
}
|
|
@@ -1116,6 +1152,12 @@ var releaseContainer = new Vue({
|
|
|
blur_aliasUnit: function(e){
|
|
|
this.vShow_Unit = false;
|
|
|
},
|
|
|
+ blur_qualificationNo: function(e){
|
|
|
+ this.vShow_QualificationNo = false;
|
|
|
+ },
|
|
|
+ blur_productName: function(e){
|
|
|
+ this.vShow_ProductName = false;
|
|
|
+ },
|
|
|
input_normalPrice: function(e){
|
|
|
this.vShow_NormalPrice = false;
|
|
|
},
|