完成规格列表
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
import { message } from 'antd';
|
||||
import { productAttrTree, productAttrValueAdd, productAttrPage } from '../../services/product';
|
||||
import {
|
||||
productAttrTree,
|
||||
productAttrValueAdd,
|
||||
productAttrPage,
|
||||
productAttrAdd,
|
||||
productAttrUpdate,
|
||||
productAttrUpdateStatus,
|
||||
productAttrValueUpdate,
|
||||
productAttrValueUpdateStatus,
|
||||
} from '../../services/product';
|
||||
import PaginationHelper from '../../../helpers/PaginationHelper';
|
||||
|
||||
export default {
|
||||
@@ -7,33 +16,61 @@ export default {
|
||||
|
||||
state: {
|
||||
list: [],
|
||||
// tree: [],
|
||||
attrData: [],
|
||||
pagination: PaginationHelper.defaultPaginationConfig,
|
||||
},
|
||||
|
||||
effects: {
|
||||
// *add({ payload }, { call, put }) {
|
||||
// const { callback, body } = payload;
|
||||
// const response = yield call(productCategoryAdd, body);
|
||||
// if (callback) {
|
||||
// callback(response);
|
||||
// }
|
||||
// yield put({
|
||||
// type: 'tree',
|
||||
// payload: {},
|
||||
// });
|
||||
// },
|
||||
// *update({ payload }, { call, put }) {
|
||||
// const { callback, body } = payload;
|
||||
// const response = yield call(productCategoryUpdate, body);
|
||||
// if (callback) {
|
||||
// callback(response);
|
||||
// }
|
||||
// yield put({
|
||||
// type: 'tree',
|
||||
// payload: {},
|
||||
// });
|
||||
// },
|
||||
*add({ payload }, { call, put }) {
|
||||
const { onSuccess, onFail, body } = payload;
|
||||
const response = yield call(productAttrAdd, body);
|
||||
if (response && response.code === 0) {
|
||||
onSuccess && onSuccess();
|
||||
} else {
|
||||
onFail && onFail(response);
|
||||
}
|
||||
},
|
||||
|
||||
*update({ payload }, { call, put }) {
|
||||
const { onSuccess, onFail, body } = payload;
|
||||
const response = yield call(productAttrUpdate, body);
|
||||
if (response && response.code === 0) {
|
||||
onSuccess && onSuccess();
|
||||
} else {
|
||||
onFail && onFail(response);
|
||||
}
|
||||
},
|
||||
|
||||
*value_update({ payload }, { call, put }) {
|
||||
const { onSuccess, onFail, body } = payload;
|
||||
const response = yield call(productAttrValueUpdate, body);
|
||||
if (response && response.code === 0) {
|
||||
onSuccess && onSuccess();
|
||||
} else {
|
||||
onFail && onFail(response);
|
||||
}
|
||||
},
|
||||
|
||||
*update_status({ payload }, { call, put }) {
|
||||
const { onSuccess, onFail, body } = payload;
|
||||
const response = yield call(productAttrUpdateStatus, body);
|
||||
if (response && response.code === 0) {
|
||||
onSuccess && onSuccess();
|
||||
} else {
|
||||
onFail && onFail(response);
|
||||
}
|
||||
},
|
||||
|
||||
*value_update_status({ payload }, { call, put }) {
|
||||
const { onSuccess, onFail, body } = payload;
|
||||
const response = yield call(productAttrValueUpdateStatus, body);
|
||||
if (response && response.code === 0) {
|
||||
onSuccess && onSuccess();
|
||||
} else {
|
||||
onFail && onFail(response);
|
||||
}
|
||||
},
|
||||
// *updateStatus({ payload }, { call, put }) {
|
||||
// const { callback, body } = payload;
|
||||
// const response = yield call(productCategoryUpdateStatus, body);
|
||||
@@ -80,6 +117,17 @@ export default {
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
*value_add({ payload }, { call, put }) {
|
||||
const { onSuccess, onFail, body } = payload;
|
||||
const response = yield call(productAttrValueAdd, body);
|
||||
if (response && response.code === 0) {
|
||||
onSuccess && onSuccess();
|
||||
} else {
|
||||
onFail && onFail(response);
|
||||
}
|
||||
},
|
||||
|
||||
*addValue({ payload, callback }, { call, put }) {
|
||||
// debugger;
|
||||
// const {queryParams} = payload;
|
||||
|
||||
Reference in New Issue
Block a user