diff --git a/src/pages/exchangepage/main/main.js b/src/pages/exchangepage/main/main.js index c0eab1a5..4a67c4d3 100644 --- a/src/pages/exchangepage/main/main.js +++ b/src/pages/exchangepage/main/main.js @@ -12,6 +12,12 @@ import PreviewEffect from '../previewEffect/main' import { handelResponse, getThemeList, delTheme } from '../../../assets/api.js' import menu from '../../../assets/enum.js' var QRCode = require('qrcode.react') +let typeList={//1 白名单 3 兑换码 4优惠券 8 优惠券白名单 + '1':'access_conf', + '3':'exchange', + '4':'coupon', + '8':'coupon', +} const Column = [ { title: '基本信息', @@ -219,10 +225,10 @@ export default class acclist extends React.Component { Notify.success(msg) self.getAccountFn() }, - (err) => {} + (err) => { } ) }) - .catch((err) => {}) + .catch((err) => { }) }, onCancel: this.onCancel, className: 'questModal', @@ -257,24 +263,12 @@ export default class acclist extends React.Component { this.getTableList(data) }, 10) } - onPreview(e, row) { - let rowdata = {} - if (row.page == 1) { - //白名单 - rowdata.model = row.access_conf.land - rowdata.product_list = row.access_conf.product_list - rowdata.product_detail = row.access_conf.product_detail - } else if (row.page == 3) { - rowdata.model = row.exchange.land - rowdata.product_list = row.exchange.product_list - rowdata.product_detail = row.exchange.product_detail - } - this.setState({ - preview_visible: true - }) - this.setState({ previewData: rowdata, showType: row.page }) - this.setState({ preview_url: row.href }) - } + + onPreview(e,row) { + let previewInfo=row[typeList[row.page]]; + this.setState({ preview_visible: true,previewData:previewInfo}); + } + closePhone(e) { this.setState({ preview_visible: false }) } @@ -313,7 +307,7 @@ export default class acclist extends React.Component {