diff --git a/core/frontend/src/components/widget/deWidget/DeSelect.vue b/core/frontend/src/components/widget/deWidget/DeSelect.vue index df97f6665d..d27b1e66ed 100644 --- a/core/frontend/src/components/widget/deWidget/DeSelect.vue +++ b/core/frontend/src/components/widget/deWidget/DeSelect.vue @@ -420,10 +420,14 @@ export default { if (!token && linkToken) { method = linkMultFieldValues } - method({ + const param = { fieldIds: this.element.options.attrs.fieldId.split(this.separator), sort: this.element.options.attrs.sort - }).then(res => { + } + if (this.panelInfo.proxy) { + param.userId = this.panelInfo.proxy + } + method(param).then(res => { this.data = this.optionData(res.data) bus.$emit('valid-values-change', true) cb && cb() diff --git a/core/frontend/src/components/widget/deWidget/DeSelectGrid.vue b/core/frontend/src/components/widget/deWidget/DeSelectGrid.vue index cf43f0521f..c5caad7810 100644 --- a/core/frontend/src/components/widget/deWidget/DeSelectGrid.vue +++ b/core/frontend/src/components/widget/deWidget/DeSelectGrid.vue @@ -364,10 +364,14 @@ export default { if (!token && linkToken) { method = linkMultFieldValues } - method({ + const param = { fieldIds: this.element.options.attrs.fieldId.split(','), sort: this.element.options.attrs.sort, keyword: this.keyWord - }).then(res => { + } + if (this.panelInfo.proxy) { + param.userId = this.panelInfo.proxy + } + method(param).then(res => { this.data = this.optionData(res.data) this.changeInputStyle() if (this.element.options.attrs.multiple) { diff --git a/core/frontend/src/components/widget/deWidget/DeSelectTree.vue b/core/frontend/src/components/widget/deWidget/DeSelectTree.vue index 0a4112e149..2dc7725884 100644 --- a/core/frontend/src/components/widget/deWidget/DeSelectTree.vue +++ b/core/frontend/src/components/widget/deWidget/DeSelectTree.vue @@ -293,10 +293,14 @@ export default { if (!token && linkToken) { method = linkMappingFieldValues } - method({ + const param = { fieldIds: this.element.options.attrs.fieldId.split(','), sort: this.element.options.attrs.sort - }).then(res => { + } + if (this.panelInfo.proxy) { + param.userId = this.panelInfo.proxy + } + method(param).then(res => { this.data = this.optionData(res.data) this.$nextTick(() => { this.$refs.deSelectTree && this.$refs.deSelectTree.treeDataUpdateFun(this.data)