|
|
@ -12,7 +12,6 @@ import { |
|
|
|
TimePicker, |
|
|
|
} from "antd"; |
|
|
|
import { operator, name, pageSizeOptions } from "@/config/character.config.js"; |
|
|
|
import utils from '@/config/utils' |
|
|
|
import "./index.scss"; |
|
|
|
import { SearchOutlined } from "@ant-design/icons"; |
|
|
|
import ajax from "@/services"; |
|
|
@ -164,6 +163,8 @@ function ScheduleMgm(props) { |
|
|
|
const translateBtn = (record) => { |
|
|
|
setGetEditId(record); |
|
|
|
setTranslateVisible(true); |
|
|
|
setGetStartTime(moment(record.onTime)) |
|
|
|
setGetEndTime(moment(record.offTime)) |
|
|
|
setEditModal( |
|
|
|
Object.assign({}, editModal, { |
|
|
|
scheduleName: record.scheduleName, //班次名称 |
|
|
@ -274,8 +275,8 @@ function ScheduleMgm(props) { |
|
|
|
let minutes1 = getStartTime != '' ? getStartTime.hour() * 60 + getStartTime.minute() : ''; |
|
|
|
let minutes2 = getEndTime != '' ? getEndTime.hour() * 60 + getEndTime.minute() : ''; |
|
|
|
let totalMinutes = minutes2 - minutes1; |
|
|
|
console.log(minutes1, minutes2); |
|
|
|
console.log(totalMinutes); |
|
|
|
console.log(getStartTime); |
|
|
|
console.log(minutes1,minutes2); |
|
|
|
const reg = /^(?:[1-9]\d?|1[0-7]\d|180|0)$/; |
|
|
|
if (editModal.scheduleName == "") { |
|
|
|
message.error("请输入班次名称"); |
|
|
@ -333,7 +334,7 @@ function ScheduleMgm(props) { |
|
|
|
setDeleteVisible(false); |
|
|
|
message.success("删除成功"); |
|
|
|
getData(formData); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
message.error(res.message) |
|
|
|
} |
|
|
|
}); |
|
|
@ -399,7 +400,6 @@ function ScheduleMgm(props) { |
|
|
|
setGetStartTime(time); |
|
|
|
}; |
|
|
|
const goingEditWork = (time, timeString) => { |
|
|
|
console.log(time); |
|
|
|
setEditModal({ ...editModal, onTime: timeString }); |
|
|
|
setGetStartTime(time); |
|
|
|
}; |
|
|
@ -413,9 +413,9 @@ function ScheduleMgm(props) { |
|
|
|
}; |
|
|
|
//检索数据 |
|
|
|
const getSearchData = (data = formData) => { |
|
|
|
setFormData(Object.assign({}, formData, { pn: 1})) |
|
|
|
setFormData(Object.assign({}, formData, { pn: 1 })) |
|
|
|
setLastFormData(Object.assign({}, lastFormData, { pn: 1 })) |
|
|
|
getData({...data, pn: 1}) |
|
|
|
getData({ ...data, pn: 1 }) |
|
|
|
}; |
|
|
|
const [getOperationName, setGetOperationName] = useState([]); |
|
|
|
const [getNewOperationName, setGetNewOperationName] = useState([]); |
|
|
@ -486,14 +486,14 @@ function ScheduleMgm(props) { |
|
|
|
<Button |
|
|
|
type="primary" |
|
|
|
className="yisa-btn colorBtn" |
|
|
|
|
|
|
|
|
|
|
|
onClick={() => { |
|
|
|
getSearchData(); |
|
|
|
}} |
|
|
|
> |
|
|
|
查询 |
|
|
|
</Button> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -504,16 +504,16 @@ function ScheduleMgm(props) { |
|
|
|
共检索到<em>{resultData.total_records}</em>条结果 |
|
|
|
</span> |
|
|
|
<Button |
|
|
|
type="primary" |
|
|
|
className="yisa-btn colorBtn" |
|
|
|
onClick={() => { |
|
|
|
addClasses(); |
|
|
|
}} |
|
|
|
> |
|
|
|
添加班次 |
|
|
|
</Button> |
|
|
|
type="primary" |
|
|
|
className="yisa-btn colorBtn" |
|
|
|
onClick={() => { |
|
|
|
addClasses(); |
|
|
|
}} |
|
|
|
> |
|
|
|
添加班次 |
|
|
|
</Button> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<ResultFlowResult |
|
|
|
ajaxLoad={ajaxLoading} |
|
|
|
resultData={resultData.data ? resultData.data : []} |
|
|
@ -521,9 +521,9 @@ function ScheduleMgm(props) { |
|
|
|
<Table |
|
|
|
bordered |
|
|
|
// className='yisa-table' |
|
|
|
className="yisa-table-scroll" |
|
|
|
scroll={{ y: "calc(100% - 50px)" }} |
|
|
|
dataSource={resultData.data} |
|
|
|
className="yisa-table-scroll" |
|
|
|
scroll={{ y: "calc(100%-50px)" }} |
|
|
|
columns={handleColumns()} |
|
|
|
// rowKey={record => record.cap_id + "_" + record.bk_id} |
|
|
|
pagination={false} |
|
|
@ -612,6 +612,7 @@ function ScheduleMgm(props) { |
|
|
|
<TimePicker |
|
|
|
onChange={goingWork} |
|
|
|
format={format} |
|
|
|
className="time-style" |
|
|
|
allowClear={false} |
|
|
|
// value={moment("00:00", "HH:mm")} |
|
|
|
style={{ marginLeft: 30 }} |
|
|
@ -623,6 +624,7 @@ function ScheduleMgm(props) { |
|
|
|
<TimePicker |
|
|
|
onChange={leavingWork} |
|
|
|
format={format} |
|
|
|
className="time-style" |
|
|
|
allowClear={false} |
|
|
|
// value={moment("00:00", "HH:mm")} |
|
|
|
style={{ marginLeft: 30 }} |
|
|
@ -737,6 +739,7 @@ function ScheduleMgm(props) { |
|
|
|
onChange={goingWork} |
|
|
|
disabled |
|
|
|
allowClear={false} |
|
|
|
className="time-style" |
|
|
|
format={format} |
|
|
|
value={moment(getDetail.onTime, "HH:mm")} |
|
|
|
style={{ marginLeft: 30 }} |
|
|
@ -748,6 +751,7 @@ function ScheduleMgm(props) { |
|
|
|
<TimePicker |
|
|
|
onChange={leavingWork} |
|
|
|
disabled |
|
|
|
className="time-style" |
|
|
|
allowClear={false} |
|
|
|
format={format} |
|
|
|
value={moment(getDetail.offTime, "HH:mm")} |
|
|
@ -859,6 +863,7 @@ function ScheduleMgm(props) { |
|
|
|
<TimePicker |
|
|
|
onChange={goingEditWork} |
|
|
|
format={format} |
|
|
|
className="time-style" |
|
|
|
allowClear={false} |
|
|
|
value={moment(editModal.onTime, "HH:mm")} |
|
|
|
style={{ marginLeft: 30, width: 100 }} |
|
|
@ -871,6 +876,7 @@ function ScheduleMgm(props) { |
|
|
|
onChange={leavingEditWork} |
|
|
|
format={format} |
|
|
|
allowClear={false} |
|
|
|
className="time-style" |
|
|
|
value={moment(editModal.offTime, "HH:mm")} |
|
|
|
style={{ marginLeft: 30, width: 100 }} |
|
|
|
/> |
|
|
|
xxxxxxxxxx