Commit 4174cf42 by Joey

Merge branch 'develop' into develop-zhouyi

parents 4e025f02 0f44c1a1
{ {
"name": "@gms/gms-plugin-billexpand", "name": "@gms/gms-plugin-billexpand",
"version": "0.0.5-SNAPSHOT", "version": "0.0.6",
"scripts": { "scripts": {
"serve": "vue-cli-service serve", "serve": "vue-cli-service serve",
"build": "vue-cli-service build", "build": "vue-cli-service build",
......
...@@ -14,8 +14,8 @@ export default { ...@@ -14,8 +14,8 @@ export default {
let tmpField = subField.FieldCode; let tmpField = subField.FieldCode;
let subTableObject = context.getTableType(subField.FieldTableCode) let subTableObject = context.getTableType(subField.FieldTableCode)
let oldIndex = context.getSubFocus() let oldIndex = context.getSubFocus()
let focusData = context.getAllSubData()[subTableObject.title][oldIndex].getData() let focusData = oldIndex && context.getAllSubData()[subTableObject.title][oldIndex].getData()
if (!_.isEqual(focusData[tmpField]._field_old_value_, focusData[tmpField].value) || !_.isEmpty(focusData[tmpField].value)) { if (focusData && (!_.isEqual(focusData[tmpField]._field_old_value_, focusData[tmpField].value) || !_.isEmpty(focusData[tmpField].value))) {
focusData[tmpField]._field_old_value_ = focusData[tmpField].value = null focusData[tmpField]._field_old_value_ = focusData[tmpField].value = null
context.refreshSubDataRow(subTableObject.title); context.refreshSubDataRow(subTableObject.title);
} }
......
...@@ -25,8 +25,9 @@ export default { ...@@ -25,8 +25,9 @@ export default {
} }
if (targetObject.type === "sub") { if (targetObject.type === "sub") {
let subTableFocusOldIndex = context.getSubFocus() let subTableFocusOldIndex = context.getSubFocus()
let subTableFocusData = context.getAllSubData()[targetObject.title][subTableFocusOldIndex].getData() let subTableFocusData = subTableFocusOldIndex && context.getAllSubData()[targetObject.title][subTableFocusOldIndex].getData()
let oldIndex = context.getSubFocus() let oldIndex = context.getSubFocus()
if(subTableFocusData){
switch (valueType) { switch (valueType) {
case FormulaConstants.billFiled.BMJJFL: { case FormulaConstants.billFiled.BMJJFL: {
let comp1 = arguments[0][2].getResult().Value; let comp1 = arguments[0][2].getResult().Value;
...@@ -85,6 +86,7 @@ export default { ...@@ -85,6 +86,7 @@ export default {
console.log("") console.log("")
} }
} }
}
} else { } else {
console.error("SetSubFieldValue公式配置错误,暂不支持主表字段赋值") console.error("SetSubFieldValue公式配置错误,暂不支持主表字段赋值")
return null return null
......
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
}, },
{ {
"name": "gms-plugin-billexpand", "name": "gms-plugin-billexpand",
"version": "0.0.5-SNAPSHOT" "version": "0.0.6"
}, },
{ {
"name": "gms-plugin-mainpage-reimburseBill", "name": "gms-plugin-mainpage-reimburseBill",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment