diff --git a/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx b/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx index 04fe4fb..f9b5651 100644 --- a/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx +++ b/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx @@ -25,12 +25,12 @@ function CreditScoreMgm() { const [saveData, setSaveData] = useState({})//积分规则配置保存 const [redeemData, setRedeemData] = useState([])//积分兑换配置列表 const [addData, setAddData] = useState({})//积分兑换添加数据 - const [award, setAward] = useState(0)//奖品名称下拉数据默认值 + const [award, setAward] = useState()//奖品名称下拉数据默认值 const [loading, setLoading] = useState(false) const [total, setTotal] = useState(0); const [redeemTotal, setRedeemTotal] = useState(0); const [userId, setUserId] = useState(); - const [awardId, setAwardId] = useState(); + const [awardId, setAwardId] = useState();//奖品id,非下拉数据 const [pageInfo, setPageInfo] = useState({ pn: 1, page_size: 15 @@ -196,7 +196,8 @@ function CreditScoreMgm() { style={{ marginRight: 10 }} onClick={() => { setAwardId(record.id) - setRedeemEdit({ id: record.id }) + //getRedeemEdit({ id: record.id }, 12) + setAddData({ award: record.award, redeem_points: record.redeem_points, total_num: record.total_num }) setEditVisible({ visible: true, type: 1 }) }} > @@ -248,7 +249,7 @@ function CreditScoreMgm() { } //列表数据 function search(e) { - ajax.getParkingAlyReportList(e).then((res) => {//getCreditScoreList + ajax.getCreditScoreList(e).then((res) => {//getCreditScoreList let { status, data, total } = res if (status == 20000) { if (data.list) { @@ -291,10 +292,13 @@ function CreditScoreMgm() { ajax.getCreditScoreRule({ ...saveData }).then((res) => { let { status, data, total } = res if (status == 20000) { - setAddData(data) - setRuleVisible(false) + setSaveData(data) + if (e) { + setRuleVisible(false) + message.success("保存成功") + } } else { - setAddData({}) + setSaveData({}) message.error(res.message) } }) @@ -322,7 +326,7 @@ function CreditScoreMgm() { }) } //积分兑换配置 编辑保存 - function setRedeemEdit(e) { + function getRedeemEdit(e, type) { ajax.getCreditScoreRedeemAdd({ ...e }).then((res) => { let { status, data, total } = res if (status == 20000) { @@ -332,7 +336,19 @@ function CreditScoreMgm() { setAddData(data) } getRedeemList({ award: award, pn: 1, page_size: 15 }) - setEditVisible({ visible: true, type: 0 }) + if (type == 12) { + return + } + if (type == 1 && editVisible.type == 1) { + message.success("编辑成功") + setEditVisible({ visible: false, type: 0 }) + return + } + if (editVisible.type == 0) { + message.success("添加成功") + setEditVisible({ visible: false, type: 0 }) + return + } } else { setAddData({}) message.error(res.message) @@ -340,7 +356,7 @@ function CreditScoreMgm() { }) } //积分兑换配置 删除保存 - function setRedeemDel(e) { + function getRedeemDel(e) { ajax.getCreditScoreRedeemDel(e).then((res) => { let { status, data, total } = res if (status == 20000) { @@ -354,7 +370,7 @@ function CreditScoreMgm() { } // 获取下拉数据 const getSelectList = () => { - ajax.getOperator().then((e) => { + ajax.getCreditScoreAward().then((e) => { setSearchSelectList([ ...searchSelectList, ...e.data @@ -469,14 +485,15 @@ function CreditScoreMgm() {