|
|
@@ -208,10 +208,15 @@ export default {
|
|
|
this.record.queryMapKeyValData.forEach((item, index) => {
|
|
|
const keyVal = {}
|
|
|
keyVal.key = item.queryKey
|
|
|
- if (item.queryValue.indexOf("{") >= 0) {
|
|
|
- keyVal.value = this.formData[item.queryValue.substring(1, item.queryValue.length - 1)];
|
|
|
- if (keyVal.value == undefined) {
|
|
|
- keyVal.value = this.rowData[item.queryValue.substring(1, item.queryValue.length - 1)]
|
|
|
+ if (item.queryValue.indexOf("[") < 0) {
|
|
|
+ if (item.queryValue.indexOf("{") >= 0) {
|
|
|
+ keyVal.value = this.rowData[item.queryValue.substring(1, item.queryValue.length - 1)];
|
|
|
+ } else {
|
|
|
+ //子表的queryValue,子表的没有被{}包裹,所以会在这里触发,这是在组件PopUpMapping中的queryMapKeyValOpts没有写好的,已经没有写好了,所以就这么地吧,也没啥影响
|
|
|
+ keyVal.value = this.rowData[item.queryValue];
|
|
|
+ }
|
|
|
+ if (!keyVal.value) {
|
|
|
+ keyVal.value = ''
|
|
|
}
|
|
|
} else {
|
|
|
keyVal.value = item.queryValue
|