Browse Source

fix():修改路内bug

tags/PMS_V1.0.0_Alpha5
guoxin 1 year ago
parent
commit
7fe7cb1eb4
  1. 6
      src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/index.scss
  2. 20
      src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx
  3. 51
      src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx
  4. 2
      src/pages/SystemMgm/RoleMgm/loadable.jsx

6
src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/index.scss

@ -385,6 +385,12 @@ $color-primary: var(--color-primary);
}
}
.deal-reason {
.logpTip{
display: flex;
.redLogo{
line-height: 44px;
}
}
.title {
font-family:
PingFangSC-Medium,

20
src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx

@ -497,8 +497,9 @@ function CallbackSuggestion(props) {
message.error('请输入处理理由')
} else if (submitDeploy.change_content === '') {
message.error('请选择对应的更改项')
}
else {
}else if (submitDeploy.update_value === '') {
message.error('请输入对应的更改项')
}else {
ajax.submitData(data).then(res => {
if (res.status === 20000) {
setOrderVisible(false)
@ -922,7 +923,10 @@ function CallbackSuggestion(props) {
<span className="font">异常停车处理信息</span>
</div>
<div className="deal-reason">
<div className="logpTip">
<div className="redLogo">*</div>
<div className="title">处理理由</div>
</div>
<TextArea showCount maxLength={30} value={submitDeploy.deal_reason} className="text" onChange={onChangeReason} />
</div>
<div className="deal-style">
@ -979,7 +983,8 @@ function CallbackSuggestion(props) {
]}
onChange={handleAdjust}
/>
<label style={{ marginLeft: 30 }}>调整为</label>
<div className="redLogo" style={{ marginLeft: 30 }}>*</div>
<label >调整为</label>
{
getAdjustTimeValue === 1 ?
<DatePicker
@ -1009,7 +1014,8 @@ function CallbackSuggestion(props) {
{
getValueList === 2 ?
<>
<label style={{ marginLeft: 30 }}>车牌号:</label>
<div className="redLogo" style={{ marginLeft: 30 }}>*</div>
<label >车牌号:</label>
<Select
style={{ width: 100 }}
placeholder="请选择"
@ -1028,7 +1034,8 @@ function CallbackSuggestion(props) {
}
{
getValueList === 3 ? <>
<label style={{ marginLeft: 30 }}>/:</label>
<div className="redLogo" style={{ marginLeft: 30 }}>*</div>
<label >/:</label>
<Select
style={{ width: 100 }}
placeholder="请选择"
@ -1046,7 +1053,8 @@ function CallbackSuggestion(props) {
]}
onChange={handleAdd}
/>
<label style={{ marginLeft: 30 }}>金额-</label>
<div className="redLogo" style={{ marginLeft: 30 }}>*</div>
<label>金额-</label>
<Input
placeholder="请输入内容"
value={submitDeploy.update_value}

51
src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx

@ -297,7 +297,8 @@ function StaggeredMgm(props) {
const handleAddDeployType = (value) => {
setGetCarMsg({
...getCarMsg,
operator_id: value
operator_id: value,
road: ''
})
setGetOperatorId(value)
setData([])
@ -400,26 +401,41 @@ function StaggeredMgm(props) {
}
const placeSaveBtn = () => {
let infoArr = [...getSaleMsg]
infoArr.map((item, index) => {
let data = {
...getCarMsg,
info: infoArr
}
if (getCarMsg.operator_id === '') {
if (!getCarMsg.operator_id) {
message.error('请选择所属商户')
} else if (getCarMsg.road === '') {
return
}
if (!getCarMsg.road) {
message.error('请输入车场名称')
} else if (item?.start_date === '' || item?.end_date === '') {
return
}
for (var result = 0; result < infoArr.length; result++) {
console.log(infoArr[result]);
if (!infoArr[result]?.start_date || !infoArr[result]?.end_date) {
message.error('请选择错峰日期')
} else if (item?.start_time === '' || item?.end_time === '') {
return
}
if (!infoArr[result]?.start_time || !infoArr[result]?.end_time) {
message.error('请选择错峰时间')
} else if (item?.num === '') {
return
}
if (!infoArr[result]?.num) {
message.error('请输入错峰卡数量')
} else if (item?.price === '') {
return
}
if (!infoArr[result]?.price) {
message.error('请输入销售价格')
} else {
if (item.week.length != []) {
item.week = item.week.join(',')
return
}
if (!infoArr[result].week.length) {
message.error('请选择星期配置')
return
}
infoArr[result].week = infoArr[result].week.join(',')
}
let data = {
...getCarMsg,
info: infoArr
}
ajax.getAddStaggered(data).then(res => {
if (res.status === 20000) {
@ -437,9 +453,6 @@ function StaggeredMgm(props) {
}
})
}
})
}
const checkStaggeredBtn = () => {
setCheckVisible(false)
setGetSaleMsg([infoData])
@ -615,7 +628,7 @@ function StaggeredMgm(props) {
</div>
<Modal
visible={checkVisible}
onCancel={checkModal}
onCancel={checkStaggeredBtn}
footer={null}
className="roadModal"
>

2
src/pages/SystemMgm/RoleMgm/loadable.jsx

@ -754,7 +754,7 @@ function RoleMgm(props) {
<Cascader
style={{ width: 260, marginLeft: 50 }}
placeholder="请选择"
value={getAdminId.depart_id}
value={getAdminId.depart_arr}
options={getPlateColor}
changeOnSelect
onChange={(v) => {

Loading…
Cancel
Save