Browse Source

fix():修改路内bug

tags/PMS_V1.0.0_Alpha5
guoxin 1 year ago
parent
commit
498628e920
  1. 9
      src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx
  2. 18
      src/pages/InRoadMgm/Stuff/ModelConf/index.scss
  3. 2
      src/pages/InRoadMgm/Stuff/ModelConf/loadable.jsx
  4. 25
      src/pages/InRoadMgm/Stuff/StuffMgm/index.scss
  5. 61
      src/pages/InRoadMgm/Stuff/StuffMgm/loadable.jsx
  6. 9
      src/services/search.js

9
src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx

@ -274,6 +274,8 @@ function ScheduleMgm(props) {
let minutes1 = getStartTime != '' ? getStartTime.hour() * 60 + getStartTime.minute() : ''; let minutes1 = getStartTime != '' ? getStartTime.hour() * 60 + getStartTime.minute() : '';
let minutes2 = getEndTime != '' ? getEndTime.hour() * 60 + getEndTime.minute() : ''; let minutes2 = getEndTime != '' ? getEndTime.hour() * 60 + getEndTime.minute() : '';
let totalMinutes = minutes2 - minutes1; let totalMinutes = minutes2 - minutes1;
console.log(minutes1, minutes2);
console.log(totalMinutes);
const reg = /^(?:[1-9]\d?|1[0-7]\d|180|0)$/; const reg = /^(?:[1-9]\d?|1[0-7]\d|180|0)$/;
if (editModal.scheduleName == "") { if (editModal.scheduleName == "") {
message.error("请输入班次名称"); message.error("请输入班次名称");
@ -397,6 +399,7 @@ function ScheduleMgm(props) {
setGetStartTime(time); setGetStartTime(time);
}; };
const goingEditWork = (time, timeString) => { const goingEditWork = (time, timeString) => {
console.log(time);
setEditModal({ ...editModal, onTime: timeString }); setEditModal({ ...editModal, onTime: timeString });
setGetStartTime(time); setGetStartTime(time);
}; };
@ -609,6 +612,7 @@ function ScheduleMgm(props) {
<TimePicker <TimePicker
onChange={goingWork} onChange={goingWork}
format={format} format={format}
allowClear={false}
// value={moment("00:00", "HH:mm")} // value={moment("00:00", "HH:mm")}
style={{ marginLeft: 30 }} style={{ marginLeft: 30 }}
/> />
@ -619,6 +623,7 @@ function ScheduleMgm(props) {
<TimePicker <TimePicker
onChange={leavingWork} onChange={leavingWork}
format={format} format={format}
allowClear={false}
// value={moment("00:00", "HH:mm")} // value={moment("00:00", "HH:mm")}
style={{ marginLeft: 30 }} style={{ marginLeft: 30 }}
/> />
@ -731,6 +736,7 @@ function ScheduleMgm(props) {
<TimePicker <TimePicker
onChange={goingWork} onChange={goingWork}
disabled disabled
allowClear={false}
format={format} format={format}
value={moment(getDetail.onTime, "HH:mm")} value={moment(getDetail.onTime, "HH:mm")}
style={{ marginLeft: 30 }} style={{ marginLeft: 30 }}
@ -742,6 +748,7 @@ function ScheduleMgm(props) {
<TimePicker <TimePicker
onChange={leavingWork} onChange={leavingWork}
disabled disabled
allowClear={false}
format={format} format={format}
value={moment(getDetail.offTime, "HH:mm")} value={moment(getDetail.offTime, "HH:mm")}
style={{ marginLeft: 30 }} style={{ marginLeft: 30 }}
@ -852,6 +859,7 @@ function ScheduleMgm(props) {
<TimePicker <TimePicker
onChange={goingEditWork} onChange={goingEditWork}
format={format} format={format}
allowClear={false}
value={moment(editModal.onTime, "HH:mm")} value={moment(editModal.onTime, "HH:mm")}
style={{ marginLeft: 30, width: 100 }} style={{ marginLeft: 30, width: 100 }}
/> />
@ -862,6 +870,7 @@ function ScheduleMgm(props) {
<TimePicker <TimePicker
onChange={leavingEditWork} onChange={leavingEditWork}
format={format} format={format}
allowClear={false}
value={moment(editModal.offTime, "HH:mm")} value={moment(editModal.offTime, "HH:mm")}
style={{ marginLeft: 30, width: 100 }} style={{ marginLeft: 30, width: 100 }}
/> />

18
src/pages/InRoadMgm/Stuff/ModelConf/index.scss

@ -293,14 +293,14 @@ $color-primary : var(--color-primary);
color: #fff; color: #fff;
} }
.cancel{ .cancel{
width: 80px;
height: 35px;
background: #fff;
border: none;
border-radius: 4px;
color: #3e4557;
cursor: pointer;
margin-left: 20px;
}
width: 80px;
height: 35px;
background: #3e4557;
border: none;
border-radius: 4px;
color: #fff;
cursor: pointer;
margin-left: 20px;
}
} }
} }

2
src/pages/InRoadMgm/Stuff/ModelConf/loadable.jsx

@ -116,6 +116,8 @@ function ModelConf(props) {
message.success('删除成功') message.success('删除成功')
setDeleteVisible(false) setDeleteVisible(false)
getData(formData) getData(formData)
}else{
message.error(res.message)
} }
}) })
} }

25
src/pages/InRoadMgm/Stuff/StuffMgm/index.scss

@ -279,3 +279,28 @@ $color-primary : var(--color-primary);
} }
} }
} }
.deleteModal{
.submitBtn{
text-align: center;
margin-top: 20px;
.submit{
width: 80px;
height: 35px;
background: #409eff;
border: none;
border-radius: 4px;
cursor: pointer;
color: #fff;
}
.cancel{
width: 80px;
height: 35px;
background: #3e4557;
border: none;
border-radius: 4px;
color: #fff;
cursor: pointer;
margin-left: 20px;
}
}
}

61
src/pages/InRoadMgm/Stuff/StuffMgm/loadable.jsx

@ -42,6 +42,7 @@ function StuffMgm(props) {
const [editVisible, setEditVisible] = useState(false) const [editVisible, setEditVisible] = useState(false)
const [getSelectStatus, setGetSelectStatus] = useState(true) const [getSelectStatus, setGetSelectStatus] = useState(true)
const [addVisible, setAddVisible] = useState(false) const [addVisible, setAddVisible] = useState(false)
const [deleteVisible, setDeleteVisible] = useState(false)
const [getCanCaDer, setGetCanCaDer] = useState([])// const [getCanCaDer, setGetCanCaDer] = useState([])//
// //
@ -157,8 +158,10 @@ function StuffMgm(props) {
<Popover content={ <Popover content={
<div className="operateBtn"> <div className="operateBtn">
<div onClick={() => { CheckBtn(record) }}>查看</div> <div onClick={() => { CheckBtn(record) }}>查看</div>
<div onClick={() => { translateBtn(record) }}>
编辑</div>
<div onClick={() => { translateBtn(record) }}>编辑</div>
{
record.status === '1' || record.status === '2' ? <div onClick={() => { deleteBtn(record) }}>删除</div> : ''
}
</div>}> </div>}>
<button className="scheduleBtn colorBtn">操作</button> <button className="scheduleBtn colorBtn">操作</button>
</Popover> </Popover>
@ -182,6 +185,29 @@ function StuffMgm(props) {
const checkModal = () => { const checkModal = () => {
setCheckVisible(false) setCheckVisible(false)
} }
const [getRecord, setGetRecord] = useState({})
const deleteBtn = (record) => {
setGetRecord(record.id)
setDeleteVisible(true)
}
const deleteModalBtn = () => {
let data = {
id: getRecord
}
ajax.handleDeleteData(data).then((res) => {
if (res.status = 20000) {
message.success('删除成功')
setDeleteVisible(false)
getData(formData)
} else {
message.error(res.message)
}
})
}
//
const deleteModal = () => {
setDeleteVisible(false)
}
// //
const [getEditData, setGetEditData] = useState({ const [getEditData, setGetEditData] = useState({
region_id: null,// region_id: null,//
@ -272,7 +298,7 @@ function StuffMgm(props) {
setFormData({ setFormData({
...parameter ...parameter
}) })
getData({...parameter,pn: 1} )
getData({ ...parameter, pn: 1 })
} }
// //
const getSearchData = (data = formData) => { const getSearchData = (data = formData) => {
@ -558,6 +584,7 @@ function StuffMgm(props) {
} }
const placeBtn = () => { const placeBtn = () => {
setEditVisible(false) setEditVisible(false)
setDeleteVisible(false)
setGetEditData({ setGetEditData({
region_id: [],// region_id: [],//
operatorid: '', operatorid: '',
@ -786,11 +813,11 @@ function StuffMgm(props) {
</div> </div>
<div className="timePicker yisa-search"> <div className="timePicker yisa-search">
<div className="btnBox"> <div className="btnBox">
<Button type="primary" className="yisa-btn colorReset" onClick={() => { getResetData() }}>
<Button type="primary" className="yisa-btn colorReset" onClick={() => { getResetData() }}>
重置 重置
</Button> </Button>
<Button type="primary" className="yisa-btn colorBtn" onClick={() => { getSearchData() }}>
查询
<Button type="primary" className="yisa-btn colorBtn" onClick={() => { getSearchData() }}>
查询
</Button> </Button>
@ -1084,11 +1111,11 @@ function StuffMgm(props) {
} }
if (v === '1') { if (v === '1') {
setGetSelectStatus(true) setGetSelectStatus(true)
getEditData.uid=''
getEditData.uid = ''
} }
if (v === '2') { if (v === '2') {
setGetSelectStatus(true) setGetSelectStatus(true)
getEditData.uid=''
getEditData.uid = ''
} }
setGetEditData( setGetEditData(
Object.assign({}, getEditData, { status: v }) Object.assign({}, getEditData, { status: v })
@ -1135,6 +1162,24 @@ function StuffMgm(props) {
</div> </div>
</div> </div>
</Modal> </Modal>
<Modal
visible={deleteVisible}
onCancel={deleteModal}
footer={null}
className="deleteModal"
>
<div className="delete">
此操作将删除该记录, 是否继续?
</div>
<div className="submitBtn">
<button type="primary" className="submit" onClick={() => { deleteModalBtn() }}>
提交
</button>
<button type="primary" className="cancel colorReset" onClick={() => { placeBtn() }}>
取消
</button>
</div>
</Modal>
</> </>
} }

9
src/services/search.js

@ -550,6 +550,14 @@ const brandDeleteData = (params) => {
data: params, data: params,
}); });
}; };
//物品管理-删除物品
const handleDeleteData = (params) => {
return ajax({
url: "/api/bpm/bpmgoods/del_goods",
type: "post",
data: params,
});
};
//物品管理--型号配置-查看 //物品管理--型号配置-查看
const checkBrandList = (params) => { const checkBrandList = (params) => {
return ajax({ return ajax({
@ -1298,6 +1306,7 @@ export default {
checkGoodsData, checkGoodsData,
brandEditData, brandEditData,
brandDeleteData, brandDeleteData,
handleDeleteData,
checkBrandList, checkBrandList,
deleteRuleData, deleteRuleData,
addRuleData, addRuleData,

Loading…
Cancel
Save