From 48ee0f79cc1053e2ba8e7c4a08634fea07c07143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Mon, 21 Aug 2023 22:40:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8F=98=E5=8C=96:=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96selector-table=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/selector-table/selector-table.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/selector-table/selector-table.vue b/web/src/components/selector-table/selector-table.vue index a324975..76029c6 100644 --- a/web/src/components/selector-table/selector-table.vue +++ b/web/src/components/selector-table/selector-table.vue @@ -237,13 +237,17 @@ export default { } if (val && val.toString().length > 0) { // 在这里对 传入的value值做处理 - const { url, value, label } = this.dict + let { url, value, label } = this.dict params[value] = val const queryList = ['id', label, value] this._elProps.tableConfig.columns.map(res => { queryList.push(res.prop) }) params.query = `{${Array.from(new Set(queryList)).join(',')}}` + if (typeof url === 'function') { + const form = this.d2CrudContext.getForm() + url = url(this.dict, { form }) + } return request({ url: url, params: params,