| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- import request from '../../Utils/RequestUtils';
- import Toast from '../../flooks/Toast';
- import MapModel from '../Map/model';
- const OrderModel = (now) => ({
- // 投诉
- complaintSave(orderId, target, type, content, img) {
- const { loading, warnning, success } = now(Toast);
- loading();
- return request
- .post(`/complaint/save`, {
- data: {
- orderId,
- target,
- type,
- content,
- img,
- },
- })
- .then(() => {
- success('提交成功');
- return Promise.resolve();
- })
- .catch((e) => {
- warnning(e.error);
- });
- },
- // 用户评价
- userAppraisal(
- orderInfoId,
- merchantId,
- riderId,
- img,
- goodsLike,
- goodsAppraise,
- riderLike,
- riderAppraise
- ) {
- const { loading, warnning, success } = now(Toast);
- loading();
- return request
- .post(`/appraisal/userAppraisal`, {
- data: {
- orderInfoId,
- // merchantId,
- // jobNumber,
- img: img.join(','),
- goodsLike,
- goodsAppraise,
- riderLike,
- riderAppraise,
- },
- requestType: 'form',
- })
- .then(() => {
- success('提交成功');
- return Promise.resolve();
- })
- .catch((e) => {
- warnning(e.error);
- return Promise.reject();
- });
- },
- submitOrder(shoppingCartId, addressId, payMethod, remark) {
- const { loading, warnning, success } = now(Toast);
- loading();
- const { chooseInfo } = now(MapModel);
- const { location } = chooseInfo;
- return request
- .post(`/orderInfo/order`, {
- data: {
- shoppingCartId,
- addressId,
- payMethod,
- remark,
- },
- requestType: 'form',
- })
- .then((res) => {
- success('提交成功');
- return Promise.resolve(res);
- })
- .catch((e) => {
- warnning(e.error);
- return Promise.reject();
- });
- },
- });
- export default OrderModel;
|