Commit b9cfd93cb754f81956eb02adf89c0bf070aa69dc

Authored by zhongnanhuang
1 parent 1b499e8a

删除按钮接口配置

src/api/project/order.ts
@@ -9,6 +9,7 @@ enum Api { @@ -9,6 +9,7 @@ enum Api {
9 ORDER_CREATE = '/order/erp/order/add', 9 ORDER_CREATE = '/order/erp/order/add',
10 UPDATE = '/order/erp/order/edit', 10 UPDATE = '/order/erp/order/edit',
11 ORDER = '/order/erp/order/list_by_page', 11 ORDER = '/order/erp/order/list_by_page',
  12 + ORDER_DELETE = '/order/erp/order/delete_by_id',
12 FIELD_AUTH = '/order/erp/order/field_unlock_apply', 13 FIELD_AUTH = '/order/erp/order/field_unlock_apply',
13 QUERY_PROJECT_NO_AND_INNER_NO = '/order/erp/order/queryProjectNoAndInnerNo', //查询项目号和内部编号 14 QUERY_PROJECT_NO_AND_INNER_NO = '/order/erp/order/queryProjectNoAndInnerNo', //查询项目号和内部编号
14 EXPORT = '/order/erp/order/export', 15 EXPORT = '/order/erp/order/export',
@@ -52,6 +53,11 @@ export const formatSearchData = (params) => { @@ -52,6 +53,11 @@ export const formatSearchData = (params) => {
52 return params; 53 return params;
53 }; 54 };
54 55
  56 +export const orderDelete = async (data: any) => {
  57 + const res = await defHttp.post<any>({ url: Api.ORDER_DELETE, data }, { message: '删除成功' });
  58 + return res;
  59 +};
  60 +
55 export const orderCreate = async (data: any) => { 61 export const orderCreate = async (data: any) => {
56 const res = await defHttp.post<any>({ url: Api.ORDER_CREATE, data }, { message: '保存成功' }); 62 const res = await defHttp.post<any>({ url: Api.ORDER_CREATE, data }, { message: '保存成功' });
57 return res; 63 return res;
src/views/project/order/index.vue
@@ -127,7 +127,7 @@ @@ -127,7 +127,7 @@
127 import HistoryDetail from './HistoryDetail.vue'; 127 import HistoryDetail from './HistoryDetail.vue';
128 import FieldDetail from './FieldDetail.vue'; 128 import FieldDetail from './FieldDetail.vue';
129 import { createImgPreview } from '/@/components/Preview/index'; 129 import { createImgPreview } from '/@/components/Preview/index';
130 - import { getOrderList } from '/@/api/project/order'; 130 + import { getOrderList, orderDelete } from '/@/api/project/order';
131 import { useOrderStoreWithOut } from '/@/store/modules/order'; 131 import { useOrderStoreWithOut } from '/@/store/modules/order';
132 import { useUserStoreWithOut } from '/@/store/modules/user'; 132 import { useUserStoreWithOut } from '/@/store/modules/user';
133 import { ROLE } from './type.d'; 133 import { ROLE } from './type.d';
@@ -286,7 +286,14 @@ @@ -286,7 +286,14 @@
286 reload(); 286 reload();
287 }; 287 };
288 288
289 - function handleDelete(id: string) {} 289 + async function handleDelete(id: string) {
  290 + try {
  291 + await orderDelete({ ids: [id] });
  292 + reload();
  293 + } catch (error) {
  294 + console.log(error);
  295 + }
  296 + }
290 297
291 return { 298 return {
292 user, 299 user,
vite.config.ts
@@ -20,7 +20,7 @@ export default defineApplicationConfig({ @@ -20,7 +20,7 @@ export default defineApplicationConfig({
20 server: { 20 server: {
21 proxy: { 21 proxy: {
22 '/basic-api/order': { 22 '/basic-api/order': {
23 - target: 'http://localhost:8000', 23 + target: 'http://localhost:8001',
24 // target: 'http://39.108.227.113:8000', 24 // target: 'http://39.108.227.113:8000',
25 // target: 'http://39.108.227.113:3000/mock/35', 25 // target: 'http://39.108.227.113:3000/mock/35',
26 // http://39.108.227.113:8000/order/erp/captcha/get_img_captcha_code 26 // http://39.108.227.113:8000/order/erp/captcha/get_img_captcha_code