|
|
@@ -292,6 +292,7 @@ Page({
|
|
|
*/
|
|
|
onSwitchChange(e) {
|
|
|
console.log("Switch", e);
|
|
|
+
|
|
|
let code = e.detail.code
|
|
|
let checkFlag = !e.detail.checkFlag
|
|
|
let contentObj = this.data.contentObj
|
|
|
@@ -345,6 +346,17 @@ Page({
|
|
|
}
|
|
|
]
|
|
|
} else {
|
|
|
+ let formDataJson = JSON.parse(this.data.formData)
|
|
|
+ if (formDataJson) {
|
|
|
+ ['subUnitName', 'calculationFormula', 'packBox'].forEach(key => {
|
|
|
+ if (formDataJson.hasOwnProperty(key)) {
|
|
|
+ delete formDataJson[key];
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ formData: JSON.stringify(formDataJson)
|
|
|
+ })
|
|
|
contentObj.unit = [{ //基本单位
|
|
|
code: 'unitId',
|
|
|
name: 'unitName',
|
|
|
@@ -452,6 +464,22 @@ Page({
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
+ /**
|
|
|
+ * 关闭初期按钮后删除对应的初期数据
|
|
|
+ * @author 刘尧
|
|
|
+ * @data 2024.06.04
|
|
|
+ */
|
|
|
+ let formData = JSON.parse(this.data.formData)
|
|
|
+ if (formData) {
|
|
|
+ ['packageBox', 'priceInto', 'intoQty', 'nonStdCode', 'whName', 'whId'].forEach(key => {
|
|
|
+ if (formData.hasOwnProperty(key)) {
|
|
|
+ delete formData[key];
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ formData: JSON.stringify(formData)
|
|
|
+ })
|
|
|
contentObj.warehouse = [{ //期初库存标识
|
|
|
type: 'switch',
|
|
|
title: mixins.$t("openingInv"),
|