From d4e8cc52e676e4d5d1db64cad40991be826433c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=87=AA=E5=B8=A6=E5=A4=A7=E4=BD=AC=E6=B0=94=E5=9C=BA?= <188633308@qq.com> Date: Fri, 9 Jul 2021 09:49:31 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84?= =?UTF-8?q?=E5=90=8D=E6=9C=AA=E5=86=97=E4=BD=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Api/Ewide.Core/Service/Emp/SysEmpService.cs | 3 +- web-react/src/pages/system/user/form.jsx | 147 +------------------- 2 files changed, 3 insertions(+), 147 deletions(-) diff --git a/Api/Ewide.Core/Service/Emp/SysEmpService.cs b/Api/Ewide.Core/Service/Emp/SysEmpService.cs index 945a6b5..4a4992c 100644 --- a/Api/Ewide.Core/Service/Emp/SysEmpService.cs +++ b/Api/Ewide.Core/Service/Emp/SysEmpService.cs @@ -54,11 +54,12 @@ namespace Ewide.Core.Service var emps = await _sysEmpRep.Where(u => u.Id == sysEmpParam.Id).ToListAsync(); emps.ForEach(u => { - u.DeleteNow(); + u.Delete(); }); // 再新增新员工信息 var emp = sysEmpParam.Adapt(); + emp.OrgName = (await Db.GetRepository().DetachedEntities.FirstOrDefaultAsync(p => p.Id.Equals(emp.OrgId))).Name; await _sysEmpRep.InsertAsync(emp); // 更新附属机构职位信息 diff --git a/web-react/src/pages/system/user/form.jsx b/web-react/src/pages/system/user/form.jsx index a33b5ed..2b47441 100644 --- a/web-react/src/pages/system/user/form.jsx +++ b/web-react/src/pages/system/user/form.jsx @@ -40,57 +40,7 @@ export default class form extends Component { extIds: [], }, } - extColumns = [ - { - title: '附属机构', - dataIndex: 'orgId', - width: '45%', - render: (text, record, index) => ( - - - - ), - }, - { - title: '附属岗位', - dataIndex: 'posId', - width: '45%', - render: (text, record, index) => ( - - - - ), - }, - { - title: '操作', - key: 'action', - width: '70px', - render: (text, record) => ( - - ), - }, - ] + // 表单实例 form = React.createRef() @@ -193,7 +143,6 @@ export default class form extends Component { postData.id = this.record.id } //#region 从前段转换后端所需格式 - console.log(postData) //#endregion return postData } @@ -208,75 +157,7 @@ export default class form extends Component { const { data } = await api.sysPosList() return data } - onAddExtData() { - const { extIds } = this.state.sysEmpParam - - const record = { - key: extIds.length > 0 ? extIds[extIds.length - 1].key + 1 : 0, - orgId: undefined, - posId: undefined, - } - - this.setState( - { - sysEmpParam: { - extIds: [...extIds, record], - }, - }, - () => { - console.log(this.form.current.getFieldsValue()) - } - ) - } - onRemoveExtData(record) { - const ext = this.state.sysEmpParam.extIds, - remove = ext.find(p => p.key === record.key), - index = ext.indexOf(remove) - - ext.splice(index, 1) - console.log(ext) - - // this.form.current.setFieldsValue({ - // sysEmpParam: { - // extIds: {} - // } - // }) - - this.setState( - { - sysEmpParam: { - extIds: ext, - }, - }, - () => { - //console.log(this.form.current.getFieldsValue()) - } - ) - } //#endregion - renderExtInfoTable() { - //console.log(this.state.sysEmpParam.extIds) - return ( - record.key} - footer={() => ( - - )} - >
- ) - } render() { return ( @@ -298,28 +179,6 @@ export default class form extends Component { > - {/* {this.props.mode == 'add' && ( - <> - - - - - - - - )} */} @@ -410,10 +269,6 @@ export default class form extends Component { - {/*

附加信息

-
- {this.renderExtInfoTable()} -
*/} )