From 06d47108779ab00196457a51c8e7cf44996fbfae Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Thu, 11 Jun 2026 13:55:50 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=BA=95=E5=B1=82=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=20=E5=88=86=E9=A1=B5=E4=B8=8B=E6=8B=89=E9=80=89=E6=8B=A9=20?= =?UTF-8?q?=E5=A6=82=E6=9E=9C=E6=9C=89=E9=85=8D=E7=BD=AE=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=20=E6=90=9C=E7=B4=A2=E4=BC=9A=E6=B2=A1=E6=9C=89=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=20=20Parameter22=20=E5=81=9A=E7=89=B9=E6=AE=8A?= =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E5=87=8F=E5=B0=91=E5=AF=B9=E6=A1=86?= =?UTF-8?q?=E6=9E=B6=E7=9A=84=E5=BD=B1=E5=93=8D=202=E3=80=81=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E7=BB=84=E7=BB=87=E8=B0=83=E6=95=B4=20=20=E9=87=8D?= =?UTF-8?q?=E5=86=99=E6=8E=A7=E4=BB=B6=20=E4=BD=BFonBlue=20=E5=8F=AF?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/DropDownPagination.js | 6 ++ src/files/edit/FM212.js | 62 +++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 src/files/edit/FM212.js diff --git a/src/components/common/DropDownPagination.js b/src/components/common/DropDownPagination.js index dcca35e..f08e696 100644 --- a/src/components/common/DropDownPagination.js +++ b/src/components/common/DropDownPagination.js @@ -259,6 +259,12 @@ class DropDownPagination extends React.Component { labelField = 'NAME'; } !autoLoadParam && extendRule(loadParam, labelField, 1, this.state.autoChangeValue) + if (this.state.loadParam.FilterGroup.Rules.length > 0) { + var par22 = this.state.loadParam.FilterGroup.Rules.find(rule => rule.Field === 'Parameter22'); + if (par22 && par22.value && par22.value.length > 20) { + loadParam.FilterGroup.Rules.push(par22) + } + } dispatch({ type: 'editPage/getAutoCompleteData', payload: loadParam, diff --git a/src/files/edit/FM212.js b/src/files/edit/FM212.js new file mode 100644 index 0000000..6e4ac78 --- /dev/null +++ b/src/files/edit/FM212.js @@ -0,0 +1,62 @@ +import { message } from "antd/lib/index"; +import { Form, Col, Input } from 'antd' +import DropDownPagination from '../../components/common/DropDownPagination'; +import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, guid } from "../../utils/common"; +import BraftEditor from 'braft-editor'; +/** + * @return {string} + */ + +export default { + handleRenderHeadControl(params) { + if (params.colConfig.field == 'CODE') { + const onBlur = (e) => { + let json = initFilter(params.login.OrgId, e.target.value); + params.dispatch({ + type: 'app/getDataByPost', + url: 'FM/FMUserTransfer/GetUserInfoByCode', + payload: json, + onComplete: (ret) => { + let temps = []; + if (ret) { + temps.push({ field: 'NAME', value: ret.NAME }) + temps.push({ field: 'CODE', value: ret.CODE }) + temps.push({ field: 'COMPANYNAME_OLD', value: ret.COMPANYNAME_OLD }) + temps.push({ field: 'DEPARTMENTNAME_OLD', value: ret.DEPARTMENTNAME_OLD }) + temps.push({ field: 'DEPARTMENT_ID_OLD', value: ret.DEPARTMENT_ID_OLD }) + temps.push({ field: 'POSTNAME_OLD', value: ret.POSTNAME_OLD }) + temps.push({ field: 'POST_ID_OLD', value: ret.POST_ID_OLD }) + temps.push({ field: 'ORG_ID_OLD', value: ret.ORG_ID_OLD }) + temps.push({ field: 'USER_ID_OLD', value: ret.USER_ID_OLD }) + } else { + temps.push({ field: 'NAME', value: '' }) + // temps.push({ field: 'CODE', value: ret.CODE }) + temps.push({ field: 'COMPANYNAME_OLD', value: '' }) + temps.push({ field: 'DEPARTMENTNAME_OLD', value: '' }) + temps.push({ field: 'DEPARTMENT_ID_OLD', value: null }) + temps.push({ field: 'POSTNAME_OLD', value: '' }) + temps.push({ field: 'POST_ID_OLD', value: null }) + temps.push({ field: 'ORG_ID_OLD', value: null }) + temps.push({ field: 'USER_ID_OLD', value: null }) + } + params.setFieldValueByBatch(temps); + } + }); + }; + const formItemLayout = { + labelCol: { span: 24 }, + wrapperCol: { span: 18 } + }; + const customOrResponse = { + lg: 12, xxl: 8 + } + return <> +