From 8067b06a27e231da267927e469feca69ac5837d8 Mon Sep 17 00:00:00 2001 From: whatsup Date: Thu, 11 Jun 2020 14:59:33 +0800 Subject: [PATCH] fix cascaderDIC --- packages/element-ui/crud/column.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/element-ui/crud/column.vue b/packages/element-ui/crud/column.vue index 14227335d..430662470 100644 --- a/packages/element-ui/crud/column.vue +++ b/packages/element-ui/crud/column.vue @@ -222,12 +222,13 @@ export default { formatter: columnNext.dicFormatter, resKey: (columnNext.props || {}).res }).then( - res => { - // 修改字典 - this.$set(this.crud.cascaderDIC[rowIndex], columnNextProp, dic); + res => { //首次加载的放入队列记录 if (!this.crud.formIndexList.includes(rowIndex)) this.crud.formIndexList.push(rowIndex); const dic = Array.isArray(res) ? res : []; + // 修改字典 + this.$set(this.crud.cascaderDIC[rowIndex], columnNextProp, dic); + if (!this.validatenull(dic) && !this.validatenull(columnNext.cascaderIndex)) { row[columnNextProp] = dic[columnNext.cascaderIndex][(columnNext.props || {}).value || DIC_PROPS.value] } -- Gitee