diff --git a/src/assets/api.js b/src/assets/api.js index 92904dd0..f6499e68 100644 --- a/src/assets/api.js +++ b/src/assets/api.js @@ -1,6 +1,7 @@ import { Notify } from "zent"; -// export const baseurl = 'https://marketapi.1688sup.com' -const Version = "v1.3.0"; +//镜像环境 +// export const baseurl = 'http://pre.marketapi.1688sup.com' +// const Version = "v1.3.0"; // window.baseurl = 'http://pre.marketapi.1688sup.com' let baseurl = ""; if (process.env.NODE_ENV == "test" || process.env.NODE_ENV == "development") { @@ -18,7 +19,7 @@ const upload = (method, url, params, responseType) => { method: method, headers: new Headers({ authorization: sessionStorage.getItem("authorization"), - Version: Version, + // Version: Version, }), body: params, }; @@ -29,7 +30,7 @@ const upload = (method, url, params, responseType) => { switch (res.status) { // 401: 未登录 case 401: - res + res .json() .then((response) => { if (response.code == 403) { @@ -60,7 +61,7 @@ const derive = (method, url, params, responseType) => { responseType: "blob", headers: new Headers({ authorization: sessionStorage.getItem("authorization"), - Version: Version, + // Version: Version, }), }; if (method == "get") { @@ -116,7 +117,7 @@ const getData = (method, url, params, responseType) => { obj = { headers: new Headers({ authorization: sessionStorage.getItem("authorization"), - Version: Version, + // Version: Version, }), }; if (params) { @@ -176,7 +177,7 @@ const req = (method, url, params, responseType) => { obj = { headers: new Headers({ authorization: sessionStorage.getItem("authorization"), - Version: Version, + // Version: Version, }), }; if (params) { @@ -198,7 +199,7 @@ const req = (method, url, params, responseType) => { body: JSON.stringify(params), headers: new Headers({ "Content-Type": "application/json", - Version: Version, + // Version: Version, }), }; } @@ -210,7 +211,7 @@ const req = (method, url, params, responseType) => { headers: new Headers({ "Content-Type": "application/json", authorization: sessionStorage.getItem("authorization"), - Version: Version, + // Version: Version, }), }; } diff --git a/src/components/gird/main.js b/src/components/gird/main.js index d739ea73..86e7af24 100644 --- a/src/components/gird/main.js +++ b/src/components/gird/main.js @@ -176,9 +176,9 @@ export default class menu extends React.Component { this.setState({ allChecked: e.target.checked }) - + let tableData = _.map(this.state.tableData, (item) => { - return (item.checked = e.target.checked) + return (item.checked = e.target.checked&&!item.disabled) }) this.setState({ tableData: this.state.tableData diff --git a/src/components/knockGold/index.jsx b/src/components/knockGold/index.jsx index 053b28c2..f9142cd5 100644 --- a/src/components/knockGold/index.jsx +++ b/src/components/knockGold/index.jsx @@ -460,6 +460,8 @@ export default class addKnockGold extends Component { /* 是支付宝立减金 才进行模板赋值操作 */ if (transformData.channel == 1) { transformData.temp_no = this.state.model.temp_no + } else { + transformData.temp_no = '' } transformData.batch_goods_name = this.state.model.batch_goods_name transformData.channel_activity_id = this.state.model.channel_activity_id //确认字段 diff --git a/src/pages/exchangecode/add/add.js b/src/pages/exchangecode/add/add.js index 019e968d..378a261f 100644 --- a/src/pages/exchangecode/add/add.js +++ b/src/pages/exchangecode/add/add.js @@ -30,7 +30,6 @@ import { uploadImg, getReseller, getAccessVerification, - keyApproval, getProductInfoSelect } from '../../../assets/api.js' import Productform from '../product/add' @@ -152,12 +151,13 @@ export default class acclist extends React.Component { this.setState({ pagetitle: '复制key' }) getReseller(req.reseller_id).then((res) => { handelResponse(res, (req, msg) => { - this.setState({ reseller: req }) this.setState({ - direct_reseller_id: req.direct_reseller_id + email_list: req.contact_email, + phone_list: req.contact_phone, + direct_reseller_id: req.direct_reseller_id, + reseller: req }) - this.setState({ phone_list: req.contact_phone }) - this.setState({ email_list: req.contact_email }) + this.getProductFunction(req.direct_reseller_id) }) }) @@ -259,13 +259,13 @@ export default class acclist extends React.Component { getReseller(id).then((res) => { handelResponse(res, (req, msg) => { - this.setState({ reseller: req }) - - this.setState({ phone_list: req.contact_phone }) - this.setState({ email_list: req.contact_email }) this.setState({ - direct_reseller_id: req.direct_reseller_id + reseller: req, + direct_reseller_id: req.direct_reseller_id, + email_list: req.contact_email, + phone_list: req.contact_phone }) + this.getProductFunction(req.direct_reseller_id) }) }) @@ -287,6 +287,15 @@ export default class acclist extends React.Component { this.setState({ paytype: e.target.value }) } + /* 获取商品列表 */ + getProductFunction(id) { + getProductInfoSelect({ reseller_id: id }).then((res) => { + if (res.code === 200) { + sessionStorage.setItem('productsList', JSON.stringify(res.data.data)) + } + }) + } + async submit() { let valide = false if (this.refs.form1.validator()) { @@ -421,26 +430,19 @@ export default class acclist extends React.Component { } else { this.setState({ product_title: '新增立减金', newGoldLoading: true }) } - let param = { - reseller_id: direct_reseller_ids - } try { - getProductInfoSelect(param).then((res) => { - if (res.code === 200) { - sessionStorage.setItem('productsList', JSON.stringify(res.data.data)) - this.setState({ productData: null }) - this.setState({ drawerVisible2: true }) - } - if (type === 'addProduct') { - this.setState({ - newGoodsBtnLoading: false - }) - } else { - this.setState({ - newGoldLoading: false - }) - } - }) + this.setState({ productData: null }) + this.setState({ drawerVisible2: true }) + + if (type === 'addProduct') { + this.setState({ + newGoodsBtnLoading: false + }) + } else { + this.setState({ + newGoldLoading: false + }) + } } catch (err) { if (type === 'addProduct') { this.setState({ diff --git a/src/pages/exchangecode/copyCode/index.jsx b/src/pages/exchangecode/copyCode/index.jsx index bd6eccba..03d3a589 100644 --- a/src/pages/exchangecode/copyCode/index.jsx +++ b/src/pages/exchangecode/copyCode/index.jsx @@ -131,6 +131,17 @@ export default class acclist extends React.Component { this.setState({ direct_reseller_id: req.direct_reseller_id }) + /* 请求商品数据 */ + getProductInfoSelect({ + reseller_id: req.direct_reseller_id + }).then((res) => { + if (res.code === 200) { + sessionStorage.setItem( + 'productsList', + JSON.stringify(res.data.data) + ) + } + }) }) }) @@ -332,29 +343,19 @@ export default class acclist extends React.Component { } else { this.setState({ product_title: '新增立减金', newGoldLoading: true }) } - let param = { - reseller_id: direct_reseller_ids - } + try { - getProductInfoSelect(param).then((res) => { - console.log('res ==>1', res) - console.log('this.state.tempdata ==>', this.state.tempdata) - if (res.code === 200) { - sessionStorage.setItem('productsList', JSON.stringify(res.data.data)) - console.log('res ==>2', res.data.data) - this.setState({ productData: null }) - this.setState({ drawerVisible2: true }) - } - if (type === 'addProduct') { - this.setState({ - newGoodsBtnLoading: false - }) - } else { - this.setState({ - newGoldLoading: false - }) - } - }) + this.setState({ productData: null }) + this.setState({ drawerVisible2: true }) + if (type === 'addProduct') { + this.setState({ + newGoodsBtnLoading: false + }) + } else { + this.setState({ + newGoldLoading: false + }) + } } catch (err) { if (type === 'addProduct') { this.setState({ @@ -832,7 +833,6 @@ export default class acclist extends React.Component { } keyProductClick(row, index) { - console.log('keyProductClick 13==>', row) if (this.state.direct_reseller_id > 0) { /* 区分立减金 */ if (row.type === 2) { diff --git a/src/pages/exchangecode/list/list.js b/src/pages/exchangecode/list/list.js index 7f84b043..9948de0c 100644 --- a/src/pages/exchangecode/list/list.js +++ b/src/pages/exchangecode/list/list.js @@ -265,6 +265,10 @@ export default class acclist extends React.Component { ] } ] + sessionStorage.setItem( + 'knockGold_effectDate', + JSON.stringify(keyBatch.plan) + ) sessionStorage.setItem('pathname2', '/home/exchangecode-copyCode') sessionStorage.setItem('breaknav', JSON.stringify(breakchangenav)) this.props.history.push('/home/exchangecode-copyCode') diff --git a/src/pages/login/loginform.js b/src/pages/login/loginform.js index 853f2600..0ce5a4b8 100644 --- a/src/pages/login/loginform.js +++ b/src/pages/login/loginform.js @@ -162,7 +162,7 @@ const getAccountList = () => { console.log(145, window.baseurl); const xhr = new XMLHttpRequest(); xhr.open("GET", window.baseurl + "/auth/login/verify"); - xhr.setRequestHeader("Version", "v1.3.0"); + // xhr.setRequestHeader("Version", "v1.3.0"); xhr.responseType = "arraybuffer"; xhr.onreadystatechange = function (response) { response.header = { diff --git a/src/pages/order/list/list.js b/src/pages/order/list/list.js index fe82cf00..5500e362 100644 --- a/src/pages/order/list/list.js +++ b/src/pages/order/list/list.js @@ -797,7 +797,7 @@ export default class orderlist extends React.Component { onClick={(e) => this.moreFn(e, rowData)}> 详情 - {rowData.status == 1||rowData.status == 0 ? ( + {rowData.status == 1||rowData.status == 0&&rowData.type==1 ? ( this.deleteFn(e, rowData)}> diff --git a/src/pages/plan/list/list.js b/src/pages/plan/list/list.js index 5f249032..b68e8357 100644 --- a/src/pages/plan/list/list.js +++ b/src/pages/plan/list/list.js @@ -601,7 +601,7 @@ export default class acclist extends React.Component { // 预览 currPreview(rowData) { if ( - rowData.status === 0 || + rowData.status === 0 ||rowData.status === 1|| rowData.status === 2 || rowData.status === 8 || rowData.status === 6 || @@ -909,7 +909,7 @@ export default class acclist extends React.Component { if (com == "opearo") { return ( - {rowData.status == 6 ? ( + {rowData.status == 6||rowData.status == 1 ? ( 编辑 @@ -924,7 +924,7 @@ export default class acclist extends React.Component { )} - {rowData.status == 0 || + {rowData.status == 0 ||rowData.status == 1|| rowData.status == 2 || rowData.status == 7 ? ( -
+ + { + rowData.status==1?( +
更多
+ ):(
+ 更多 +
) + } {rowData.status == 6 ? ( @@ -984,11 +991,11 @@ export default class acclist extends React.Component { this.menuItemClick(e, key, rowData) } > - 发送密码及压缩包 + 发送密码及压缩包 日志 - + 作废