考勤查看页面报错
This commit is contained in:
parent
5e1dac0554
commit
3808d0b625
|
|
@ -39,7 +39,13 @@ export const getCopyForm = params => {
|
|||
return WeaTools.callApi('/api/bs/hrmsalary/scheme/copyForm', 'get', params);
|
||||
};
|
||||
export const copyScheme = params => {
|
||||
return WeaTools.callApi('/api/bs/hrmsalary/scheme/copyScheme', 'get', params);
|
||||
return fetch(`/api/bs/hrmsalary/scheme/copyScheme?id=${params.id}&schemeName=${params.schemeName}`, {
|
||||
method: 'GET',
|
||||
mode: 'cors',
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
}).then(res => res.json())
|
||||
};
|
||||
export const deleteScheme = params => {
|
||||
return fetch('/api/bs/hrmsalary/scheme/delete', {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import React from "react";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import { toJS } from "mobx";
|
||||
import { Button, Col, DatePicker, Dropdown, Menu, message, Modal, Row, Switch } from "antd";
|
||||
import { WeaDatePicker, WeaInputSearch, WeaRightMenu, WeaSelect, WeaSlideModal, WeaTop } from "ecCom";
|
||||
import moment from "moment";
|
||||
|
|
@ -18,6 +17,7 @@ import TwoColContent from "../../../components/twoColContent";
|
|||
import TipLabel from "../../../components/TipLabel";
|
||||
import ItemMangeFormModal from "./itemMangeFormModal";
|
||||
import CustomPaginationTable from "../../../components/customPaginationTable";
|
||||
import "../otherDeduct/index.less"
|
||||
|
||||
const MonthPicker = DatePicker.MonthPicker;
|
||||
|
||||
|
|
@ -459,7 +459,7 @@ export default class Attendance extends React.Component {
|
|||
};
|
||||
|
||||
const renderCustomOperate = () => {
|
||||
return (
|
||||
return ([
|
||||
<div style={{ display: "inline-block" }}>
|
||||
{showOperateBtn &&
|
||||
<Button type="primary" onClick={this.handleExportAttendQuote}>
|
||||
|
|
@ -478,7 +478,7 @@ export default class Attendance extends React.Component {
|
|||
}}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
]);
|
||||
};
|
||||
|
||||
const handleItemSearch = value => {
|
||||
|
|
@ -868,6 +868,7 @@ export default class Attendance extends React.Component {
|
|||
/>}
|
||||
{slideVisiable &&
|
||||
<WeaSlideModal
|
||||
className="slideOuterWrapper"
|
||||
visible={slideVisiable}
|
||||
top={0}
|
||||
width={40}
|
||||
|
|
@ -876,7 +877,7 @@ export default class Attendance extends React.Component {
|
|||
measure={"%"}
|
||||
title={
|
||||
<SlideModalTitle
|
||||
subtitle={"考勤数据"}
|
||||
subtitle='考勤数据'
|
||||
editable={false}
|
||||
showOperateBtn={showOperateBtn}
|
||||
customOperate={renderCustomOperate()}
|
||||
|
|
|
|||
|
|
@ -229,9 +229,6 @@ export class ProgrammeStore {
|
|||
reject(res.errormsg || "复制失败");
|
||||
message.error(res.errormsg || "复制失败");
|
||||
}
|
||||
}).catch(err => {
|
||||
reject("方案名称重复");
|
||||
message.error(`${err}方案名称重复`);
|
||||
})
|
||||
})
|
||||
}
|
||||
|
|
@ -288,7 +285,7 @@ export class ProgrammeStore {
|
|||
reject();
|
||||
return
|
||||
}
|
||||
API.createSICategory(params).then(res => {
|
||||
API.createSICategory({...params, paymentScope: params.paymentScope.split(",")}).then(res => {
|
||||
if(res.status) {
|
||||
message.success("新增成功")
|
||||
resolve()
|
||||
|
|
@ -297,6 +294,8 @@ export class ProgrammeStore {
|
|||
reject()
|
||||
message.error(res.errormsg || "新增失败")
|
||||
}
|
||||
}).catch(()=>{
|
||||
message.error("新增失败")
|
||||
})
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue