|
|
@ -13,6 +13,7 @@ import { |
|
|
|
Modal, |
|
|
|
Cascader, |
|
|
|
message, |
|
|
|
Tooltip |
|
|
|
} from "antd"; |
|
|
|
import { dictionary, utils } from "@/config/common"; |
|
|
|
// import moment from 'moment' |
|
|
@ -37,7 +38,7 @@ function OutSegment() { |
|
|
|
const [searchForm] = Form.useForm(); |
|
|
|
const [commentForm] = Form.useForm(); |
|
|
|
const [berthForm] = Form.useForm(); |
|
|
|
const [recordData,setRecordData] = useSetState() |
|
|
|
const [recordData, setRecordData] = useSetState() |
|
|
|
const [sessionTabList, setSessionTabList] = useSessionStorageState('outSegment', { |
|
|
|
value: '' |
|
|
|
}) |
|
|
@ -338,7 +339,7 @@ function OutSegment() { |
|
|
|
let start_time = sessionTabList.start_time |
|
|
|
let end_time = sessionTabList.end_time |
|
|
|
searchForm.setFieldsValue({ ...sessionTabList, start_time: moment(start_time), end_time: moment(end_time) }) |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
searchForm.setFieldsValue({ ...sessionTabList }) |
|
|
|
} |
|
|
|
} else { |
|
|
@ -385,14 +386,17 @@ function OutSegment() { |
|
|
|
//评价批量配置 |
|
|
|
const configAppraise = () => { |
|
|
|
let values = commentForm.getFieldsValue(); |
|
|
|
console.log(values); |
|
|
|
ajax.commentSetting(values).then((res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
message.success("配置成功"); |
|
|
|
setAppraiseModal({ ...appraiseModal, visible: false }); |
|
|
|
commentForm.resetFields(); |
|
|
|
} |
|
|
|
}); |
|
|
|
if (values.count.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g, '') == values.count || values.days.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g, '') == values.days) { |
|
|
|
ajax.commentSetting(values).then((res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
message.success("配置成功"); |
|
|
|
setAppraiseModal({ ...appraiseModal, visible: false }); |
|
|
|
commentForm.resetFields(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
message.error("输入内容必须为数字!") |
|
|
|
} |
|
|
|
}; |
|
|
|
//清空 |
|
|
|
const reset = () => { |
|
|
@ -525,7 +529,7 @@ function OutSegment() { |
|
|
|
getCommentSetting() |
|
|
|
setAppraiseModal({ ...appraiseModal, visible: true }); |
|
|
|
}} |
|
|
|
style={{width:'120px'}} |
|
|
|
style={{ width: '120px' }} |
|
|
|
> |
|
|
|
评价批量配置 |
|
|
|
</Button> |
|
|
@ -569,7 +573,7 @@ function OutSegment() { |
|
|
|
close={checkModal.close} |
|
|
|
itemData={checkModal.record} |
|
|
|
setConfigModal={() => { |
|
|
|
setConfigModal({ ...configModal, visible: true, record:recordData }); |
|
|
|
setConfigModal({ ...configModal, visible: true, record: recordData }); |
|
|
|
}} |
|
|
|
setEditModal={(v) => { |
|
|
|
setEditModal({ |
|
|
@ -617,11 +621,24 @@ function OutSegment() { |
|
|
|
}} |
|
|
|
> |
|
|
|
<Form.Item label="车主历史交易次数≥" name="count"> |
|
|
|
<Input addonAfter={"次"} key="count" /> |
|
|
|
<Input className="tpsinput" addonAfter={"次"} key="count" /> |
|
|
|
<Tooltip |
|
|
|
placement="topLeft" |
|
|
|
title={<span>参数默认为5次,“≥n”代表正常,若为“0”表示不限制</span>} |
|
|
|
> |
|
|
|
<i>?</i> |
|
|
|
</Tooltip> |
|
|
|
</Form.Item> |
|
|
|
<Form.Item label="车主注册时间≥" name="days"> |
|
|
|
<Input addonAfter={"天"} key="days" /> |
|
|
|
<Input className="tpsinput" addonAfter={"天"} key="days" /> |
|
|
|
<Tooltip |
|
|
|
placement="topLeft" |
|
|
|
title={<span>参数默认为30天,“≥n”代表正常,若为“0”表示不限制</span>} |
|
|
|
> |
|
|
|
<i>?</i> |
|
|
|
</Tooltip> |
|
|
|
</Form.Item> |
|
|
|
<p className="tpstips">须知:修改默认参数配置会对全局车场评分有影响,点击确定立即生效,请谨慎修改!</p> |
|
|
|
</Form> |
|
|
|
</Modal> |
|
|
|
<Modal |
|
|
|