|
@@ -23,12 +23,7 @@ Page({
|
|
|
table: Constants.tables.goodsSku,
|
|
table: Constants.tables.goodsSku,
|
|
|
cardList: ['main', 'goods', "warehouse", 'price', 'other'],
|
|
cardList: ['main', 'goods', "warehouse", 'price', 'other'],
|
|
|
contentObj: {
|
|
contentObj: {
|
|
|
- main: [{ //唯一编码
|
|
|
|
|
- code: 'onlyCode',
|
|
|
|
|
- type: 'textarea',
|
|
|
|
|
- title: mixins.$t("onlyCode"),
|
|
|
|
|
- readonly: true
|
|
|
|
|
- }, { //商品型号
|
|
|
|
|
|
|
+ main: [ { //商品型号
|
|
|
code: 'skuModel',
|
|
code: 'skuModel',
|
|
|
type: 'textarea',
|
|
type: 'textarea',
|
|
|
title: mixins.$t("skuModel"),
|
|
title: mixins.$t("skuModel"),
|
|
@@ -194,19 +189,19 @@ Page({
|
|
|
if(formData.whId||formData.nonStdCode||formData.intoQty||formData.intoAmt){
|
|
if(formData.whId||formData.nonStdCode||formData.intoQty||formData.intoAmt){
|
|
|
//只要上面有一个有值 剩下三个也要必输
|
|
//只要上面有一个有值 剩下三个也要必输
|
|
|
if(!formData.whId){
|
|
if(!formData.whId){
|
|
|
- util.showToast('请选择仓库');
|
|
|
|
|
|
|
+ util.showToast(mixins.$t("chooseWh"));
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
if(!formData.nonStdCode){
|
|
if(!formData.nonStdCode){
|
|
|
- util.showToast('请输入非标号');
|
|
|
|
|
|
|
+ util.showToast(mixins.$t("inputNonStdCode"));
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
if(!formData.intoQty){
|
|
if(!formData.intoQty){
|
|
|
- util.showToast('请输入期初数量');
|
|
|
|
|
|
|
+ util.showToast(mixins.$t("inputInvQty"));
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
if(!formData.intoAmt){
|
|
if(!formData.intoAmt){
|
|
|
- util.showToast('请输入期初成本价');
|
|
|
|
|
|
|
+ util.showToast(mixins.$t("inputCostAmt"));
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -219,6 +214,7 @@ Page({
|
|
|
params = Object.assign({}, params, saveData);
|
|
params = Object.assign({}, params, saveData);
|
|
|
params.serviceCategories = (params.serviceCategories && params.serviceCategories.length > 0) ? params.serviceCategories.split(',') : []
|
|
params.serviceCategories = (params.serviceCategories && params.serviceCategories.length > 0) ? params.serviceCategories.split(',') : []
|
|
|
params.skuImages = params.annexPaths
|
|
params.skuImages = params.annexPaths
|
|
|
|
|
+ params.orgId = app.globalData.user.orgId
|
|
|
return params
|
|
return params
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -245,11 +241,11 @@ Page({
|
|
|
loadInit() {
|
|
loadInit() {
|
|
|
if (this.data.formMode == Constants.formMode.edit) {
|
|
if (this.data.formMode == Constants.formMode.edit) {
|
|
|
wx.setNavigationBarTitle({
|
|
wx.setNavigationBarTitle({
|
|
|
- title: mixins.$t('编辑商品档案'),
|
|
|
|
|
|
|
+ title: mixins.$t('editGoodsSuk'),
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
wx.setNavigationBarTitle({
|
|
wx.setNavigationBarTitle({
|
|
|
- title: mixins.$t('新建商品档案'),
|
|
|
|
|
|
|
+ title: mixins.$t('addGoodsSuk'),
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -262,7 +258,19 @@ Page({
|
|
|
// data.serviceCategories = (data.serviceCategories && data.serviceCategories.length > 0) ? data.serviceCategories.join(',') : undefined
|
|
// data.serviceCategories = (data.serviceCategories && data.serviceCategories.length > 0) ? data.serviceCategories.join(',') : undefined
|
|
|
data.annexPaths = data.skuImages
|
|
data.annexPaths = data.skuImages
|
|
|
data.onlyCode = data.skuCode
|
|
data.onlyCode = data.skuCode
|
|
|
|
|
+ // 我们要添加的新对象是 编码 新建的时候没有 编辑的时候添加
|
|
|
|
|
+ let newObject = { //唯一编码
|
|
|
|
|
+ code: 'onlyCode',
|
|
|
|
|
+ type: 'textarea',
|
|
|
|
|
+ title: mixins.$t("onlyCode"),
|
|
|
|
|
+ readonly: true
|
|
|
|
|
+ }
|
|
|
|
|
+ let contentObj = this.data.contentObj
|
|
|
|
|
+ // 创建一个新的数组,首先添加新对象,然后是原始数组的其他元素(从索引0开始)
|
|
|
|
|
+ let newMainArray = [newObject, ...contentObj.main.slice(0)];
|
|
|
|
|
+ contentObj.main = newMainArray
|
|
|
this.setData({
|
|
this.setData({
|
|
|
|
|
+ contentObj:contentObj,
|
|
|
formData: JSON.stringify(data)
|
|
formData: JSON.stringify(data)
|
|
|
})
|
|
})
|
|
|
|
|
|