Browse Source

fix():bug修改

tags/PMS_V1.0.0_Alpha5
xingjx 1 year ago
parent
commit
0622598c4b
  1. 30
      src/pages/OperationCenter/OperationSales/CreditScoreMgm/index.scss
  2. 102
      src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx
  3. 4
      src/pages/OutRoadMgm/OutRoadOverview/loadable.jsx

30
src/pages/OperationCenter/OperationSales/CreditScoreMgm/index.scss

@ -470,4 +470,34 @@
color: #000;
}
}
}
.pay-modal {
.content {
display: flex;
.row-box {
.row-line {
margin-bottom: 10px;
.add-btn {
display: inline-block;
border: 1px solid;
border-radius: 20px;
font-size: 12px;
width: 21px;
text-align: center;
margin-left: 10px;
cursor: pointer;
}
.del-btn {
color: #fff;
border: 1px solid red;
background: red;
}
}
}
}
}

102
src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx

@ -44,6 +44,8 @@ function CreditScoreMgm() {
const [tipVisible, setTipVisible] = useState(false);
const [ruleVisible, setRuleVisible] = useState(false);
const [redeemVisible, setRedeemVisible] = useState(false);
const [payVisible, setPayVisible] = useState(false);
const [fields, setFields] = useState([1]);
const [editVisible, setEditVisible] = useState({ visible: false, type: 0 });
const [searchSelectList, setSearchSelectList] = useState([]); //
const columns = [
@ -400,7 +402,23 @@ function CreditScoreMgm() {
])
})
};
const acf = () => {
{
fields?.map((item, index) => {
return (
<div className="row-line" key={'items-' + index}>
<div className="row">11</div>
<div onClick={() => {
let arr = fields
arr.push(1)
setFields(arr)
}
}>+</div>
</div>)
}
)
}
}
useEffect(() => {
getSelectList();
}, []);
@ -423,6 +441,16 @@ function CreditScoreMgm() {
type="primary"
style={{ width: '116px' }}
onClick={() => {
//getRule()
setPayVisible(true)
}}
>
充值规则配置
</Button>
<Button
type="primary"
style={{ width: '116px' }}
onClick={() => {
getRule()
setRuleVisible(true)
}}
@ -698,6 +726,78 @@ function CreditScoreMgm() {
</div>
</div>
</Modal>
<Modal
open={payVisible}
width={550}
title={'充值规则配置'}
className="pay-modal"
onCancel={() => {
setPayVisible(false);
}}
onOk={() => { }}
>
<div className="pay-box">
<div>规则</div>
<div className="content">
<div className="row-title">充值
<InputNumber
className="credit-inputnum"
min={0}
value={saveData?.deducting_points}
onChange={(e) => { setSaveData({ ...saveData, deducting_points: e }) }}
/>
返优惠券
</div>
<div className="row-box">
{fields.length != 0 ?
fields?.map((item, index) => {
return (
<div className="row-line" key={'items-' + index}>
<Select
getPopupContainer={(e) => e.parentNode}
options={[]}
//defaultValue={item.defaultValue}
//placeholder={item.placeholder}
/>
<InputNumber
className="credit-inputnum"
min={0}
value={saveData?.deducting_points}
onChange={(e) => { setSaveData({ ...saveData, deducting_points: e }) }}
/>
{
index > 0 && index + 1 == fields.length ?
<div className="add-btn del-btn" onClick={() => {
let arr = fields
arr.shift()
setFields([...arr])
}
}></div>
:
<div className="add-btn" onClick={() => {
let arr = fields
if (arr.length > 2) {
message.error('最多添加三个优惠券!')
return
}
arr.push(1)
setFields([...arr])
}
}>+</div>
}
</div>
)
})
: null
}
</div>
</div>
</div>
</Modal>
</>
)
}

4
src/pages/OutRoadMgm/OutRoadOverview/loadable.jsx

@ -291,9 +291,9 @@ const OutRoadOverview = () => {
});
}
//-
function getOutRoadVideoDevice() {
function getOutRoadVideoDevice(e) {
ajax
.getOutRoadVideoDevice()
.getOutRoadVideoDevice(e)
.then((res) => {
if (res.status === 20000) {
setVideoDevice(res.data);

Loading…
Cancel
Save