From 31ec63f0419895876cbaba99637a884a32d33d0d Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 01 九月 2021 10:31:45 +0800 Subject: [PATCH] 2021-09-01 --- src/tabviews/zshare/mutilform/mkSelect/index.jsx | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/tabviews/zshare/mutilform/mkSelect/index.jsx b/src/tabviews/zshare/mutilform/mkSelect/index.jsx index d754520..6a0b59d 100644 --- a/src/tabviews/zshare/mutilform/mkSelect/index.jsx +++ b/src/tabviews/zshare/mutilform/mkSelect/index.jsx @@ -79,14 +79,26 @@ const { config } = this.state let options = config.oriOptions.filter(option => option.ParentID === parentId || option.value === '') - let val = options[0] ? options[0].value : '' + let _option = options[0] || null + let val = _option ? _option.value : '' this.setState({ options, value: val }) - this.props.onChange(val) + let other = {} + + if (config.subFields && _option) { + config.subFields.forEach((n, i) => { + other[n.field] = _option[n.field] + setTimeout(() => { + MKEmitter.emit('mkFC', 'input', n.uuid, _option[n.field]) + }, i * 5) + }) + } + + this.props.onChange(val, other) if (level < 7 && config.linkFields) { config.linkFields.forEach((m, i) => { -- Gitblit v1.8.0