From 28dd4faf13a5b1ae0de546de50f47eaaf4b99ef2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com> Date: Thu, 9 Feb 2023 13:05:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E8=B5=84=E9=A1=B9=E7=9B=AE=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pc4mobx/hrmSalary/pages/salaryItem/columns.js | 149 +++++++----------- .../pages/salaryItem/customSalaryItemSlide.js | 40 ++--- .../pages/salaryItem/deleteSalaryItemModal.js | 112 ------------- pc4mobx/hrmSalary/pages/salaryItem/index.js | 54 +------ 4 files changed, 82 insertions(+), 273 deletions(-) delete mode 100644 pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js diff --git a/pc4mobx/hrmSalary/pages/salaryItem/columns.js b/pc4mobx/hrmSalary/pages/salaryItem/columns.js index 18538a8c..13ebd84a 100644 --- a/pc4mobx/hrmSalary/pages/salaryItem/columns.js +++ b/pc4mobx/hrmSalary/pages/salaryItem/columns.js @@ -1,96 +1,65 @@ export const columns = [ - { - title: "名称", - dataIndex: 'title', - key: 'title', - }, - { - title: "属性", - dataIndex: 'title', - key: 'title', - }, - { - title: "类型", - dataIndex: 'title', - key: 'title', - }, - { - title: "薪资档案引用", - dataIndex: 'refere', - key: 'refere', - }, - { - title: "默认使用", - dataIndex: 'refere', - key: 'refere', - }, - { - title: "进位规则", - dataIndex: 'title', - key: 'title', - }, - { - title: "保留小数位", - dataIndex: 'title', - key: 'title', - }, - { - title: "取值方式", - dataIndex: 'title', - key: 'title', - }, - { - title: "备注", - dataIndex: 'title', - key: 'title', - }, - { - title: "操作", - dataIndex: 'cz', - key: 'cz', - } -] - -export const systemItemColumns = [ - { - title: "薪资项目", - dataIndex: 'title', - key: 'title' - }, - { - title: "属性", - dataIndex: 'title', - key: 'title' - }, - { - title: "类型", - dataIndex: 'title', - key: 'title' - }, - { - title: "舍入规则", - dataIndex: 'title', - key: 'title' - }, - { - title: "保留小数位", - dataIndex: 'title', - key: 'title' - }, - { - title: "取值方式", - dataIndex: 'title', - key: 'title' - } -] - -export const dataSource = [ - { - title: "测试" - } + { + title: "名称", + dataIndex: "title", + key: "title" + }, + { + title: "属性", + dataIndex: "title", + key: "title" + }, + { + title: "类型", + dataIndex: "title", + key: "title" + }, + { + title: "薪资档案引用", + dataIndex: "refere", + key: "refere" + }, + { + title: "默认使用", + dataIndex: "refere", + key: "refere" + }, + { + title: "进位规则", + dataIndex: "title", + key: "title" + }, + { + title: "保留小数位", + dataIndex: "title", + key: "title" + }, + { + title: "取值方式", + dataIndex: "title", + key: "title" + }, + { + title: "备注", + dataIndex: "title", + key: "title" + }, + { + title: "操作", + dataIndex: "cz", + key: "cz" + } +]; +export const salaryItemFields = [ + { + key: '', + label: '名称', + type: 'INPUT', + viewAttr: 3, + tip: '' + }, ]; - diff --git a/pc4mobx/hrmSalary/pages/salaryItem/customSalaryItemSlide.js b/pc4mobx/hrmSalary/pages/salaryItem/customSalaryItemSlide.js index ae577236..2b153731 100644 --- a/pc4mobx/hrmSalary/pages/salaryItem/customSalaryItemSlide.js +++ b/pc4mobx/hrmSalary/pages/salaryItem/customSalaryItemSlide.js @@ -65,26 +65,26 @@ export default class CustomSalaryItemSlide extends React.Component { /> - {/**/} - {/* 薪资档案引用*/} - {/* */} - {/* {*/} - {/* this.handleChange({ useInEmployeeSalary: value ? 1 : 0 });*/} - {/* }}*/} - {/* />*/} - {/* */} - {/* */} - {/**/} + + 薪资档案引用 + + { + this.handleChange({ useInEmployeeSalary: value ? 1 : 0 }); + }} + /> + + + 默认使用 diff --git a/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js b/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js deleted file mode 100644 index f35afea3..00000000 --- a/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js +++ /dev/null @@ -1,112 +0,0 @@ -import React from "react"; -import { WeaDialog, WeaInputSearch } from "ecCom"; -import { Button } from "antd"; -import { inject, observer } from "mobx-react"; -import CustomTable from "../../components/customTable"; - -@inject("salaryItemStore") -@observer -export default class DeleteSalaryItemModal extends React.Component { - - constructor(props) { - super(props); - this.state = { - selectedRowKeys: [], - searchValue: "" - }; - this.page = 1; - } - - componentWillMount() { - const { salaryItemStore: { listCanDelete } } = this.props; - listCanDelete(); - } - - getColumns() { - const { salaryItemStore } = this.props; - const { canDeleteList } = salaryItemStore; - let columns = canDeleteList.columns ? canDeleteList.columns : []; - columns = [...columns]; - return columns; - } - - // 分页 - handleDataPageChange(value) { - const { salaryItemStore: { listCanDelete } } = this.props; - this.page = value; - listCanDelete({ name: this.state.searchValue, current: value }); - } - - // 选择框选中事件 - onSelectChange(selectedRowKeys) { - this.setState({ selectedRowKeys }); - } - - handleSearchChange(value) { - this.setState({ searchValue: value }); - } - - // 搜索 - handleSearch(value) { - const { salaryItemStore: { listCanDelete } } = this.props; - listCanDelete({ name: value, current: this.page }); - } - - render() { - const { selectedRowKeys, searchValue } = this.state; - const { salaryItemStore } = this.props; - const { canDeleteList, modalLoading } = salaryItemStore; - - const rowSelection = { - selectedRowKeys, - onChange: this.onSelectChange.bind(this) - }; - - const handleDelete = () => { - const { salaryItemStore: { deleteItem } } = this.props; - deleteItem(this.state.selectedRowKeys); - }; - - return ( - { - this.props.onCancel(); - }} - buttons={[ - - ]} - style={{ width: "80vw" }} - > -
- { - this.handleSearchChange(value); - }} onSearch={(value) => { - this.handleSearch(value); - }}/> -
-
- { - this.handleDataPageChange(value); - }, - total: canDeleteList.total, - showTotal: (total) => `共 ${total} 条`, - current: canDeleteList.pageNum - }} - /> -
-
- ); - } -} diff --git a/pc4mobx/hrmSalary/pages/salaryItem/index.js b/pc4mobx/hrmSalary/pages/salaryItem/index.js index 7aeabf71..38e1eb8d 100644 --- a/pc4mobx/hrmSalary/pages/salaryItem/index.js +++ b/pc4mobx/hrmSalary/pages/salaryItem/index.js @@ -8,7 +8,6 @@ import SystemSalaryItemModal from "./systemSalaryItemModal"; import { columns } from "./columns"; import SlideModalTitle from "../../components/slideModalTitle"; import CustomSalaryItemSlide from "./customSalaryItemSlide"; -import DeleteSalaryItemModal from "./deleteSalaryItemModal"; import CustomPaginationTable from "../../components/customPaginationTable"; import "../socialSecurityBenefits/programme/index.less"; @@ -210,20 +209,12 @@ export default class SalaryItem extends React.Component { } = this.props; const { userStatusList } = salaryFileStore; const { selectedRowKeys } = this.state; - const { - loading, - form, - doSearch, - setShowSearchAd, - deleteItemRequest, getTableDatas - } = salaryItemStore; + const { loading, deleteItemRequest, getTableDatas } = salaryItemStore; const { tableDataSource, tableColumns, systemItemVisible, setSystemItemVisible, - deleteItemVisible, - setDeleteItemVisible, editSlideVisible, setEditSlideVisible, request @@ -231,43 +222,13 @@ export default class SalaryItem extends React.Component { if (this.getColumns().length === 2) { // 无权限处理 return renderLoading(); } - const batchDelete = () => { - setDeleteItemVisible(true); - }; - - const rightMenu = [// 右键菜单 - // { - // key: "BTN_COLUMN", - // icon: , - // content: "显示列定制", - // onClick: this.showColumn - // }, - // { - // key: "BTN_DEL", - // icon: , - // content: "批量删除", - // onClick: batchDelete - // } - ]; - const collectParams = { // 收藏功能配置 - favname: "薪资项目管理", - favouritetype: 1, - objid: 0, - link: "wui/index.html#/ns_demo03/index", - importantlevel: 1 - }; - const adBtn = [ // 高级搜索内部按钮 - , - , - - ]; const handleMenuClick = (e) => { const { salaryItemStore: { getSysItemList, setEditSlideVisible, initRequest } } = this.props; - if (e.key == "1") { + if (e.key === "1") { getSysItemList({}); setSystemItemVisible(true); - } else if (e.key == "2") { + } else if (e.key === "2") { this.setState({ editable: true, isAdd: true }); initRequest(); setEditSlideVisible(true); @@ -381,8 +342,6 @@ export default class SalaryItem extends React.Component { icon={} // 左侧图标 iconBgcolor="#F14A2D" // 左侧图标背景色 showDropIcon={false} // 是否显示下拉按钮 - dropMenuDatas={rightMenu} // 下拉菜单(和页面的右键菜单相同) - dropMenuProps={{ collectParams }} // 收藏功能: 配置之后显示 收藏、帮助、显示页面地址 这3个功能 > } - - { - deleteItemVisible && { - setDeleteItemVisible(false); - }}/> - } - { editSlideVisible &&