提交 01694b9f authored 作者: leon's avatar leon

发货单列表

上级 494b8bf1
...@@ -67,4 +67,7 @@ export const batchUpdate = (entityList: Array<OperationWorkOrder>) => defHttp.po ...@@ -67,4 +67,7 @@ export const batchUpdate = (entityList: Array<OperationWorkOrder>) => defHttp.po
*/ */
export const count = (params?: OperationWorkOrderParams) => defHttp.get<Number>({ url: `${baseApi}/count`, params }); export const count = (params?: OperationWorkOrderParams) => defHttp.get<Number>({ url: `${baseApi}/count`, params });
/**
* 创建发货单
*/
export const createSendOrder = (data?: any) => defHttp.post<Number>({ url: `${baseApi}/create/send/order`, data });
...@@ -3,25 +3,25 @@ ...@@ -3,25 +3,25 @@
<BasicTable @register="registerTable"> <BasicTable @register="registerTable">
<template #headerTop> <template #headerTop>
<a-alert type="info" show-icon> <a-alert type="info" show-icon>
<template #message> <!-- <template #message>-->
<template v-if="checkedKeys.length > 0"> <!-- <template v-if="checkedKeys.length > 0">-->
<span>已选中{{ checkedKeys.length }}条记录</span> <!-- <span>已选中{{ checkedKeys.length }}条记录</span>-->
<a-button type="link" @click="checkedKeys = []" size="small">清空</a-button> <!-- <a-button type="link" @click="checkedKeys = []" size="small">清空</a-button>-->
<a-popconfirm <!-- <a-popconfirm-->
v-auth="'AUTH_ORDER_OPERATION_WORK_ORDER'" <!-- v-auth="'AUTH_ORDER_OPERATION_WORK_ORDER'"-->
class="ml-4" <!-- class="ml-4"-->
title="确定要全部删除吗?" <!-- title="确定要全部删除吗?"-->
ok-text="是" <!-- ok-text="是"-->
cancel-text="否" <!-- cancel-text="否"-->
@confirm="handleBatchDelete" <!-- @confirm="handleBatchDelete"-->
> <!-- >-->
<a href="#" class="text-red-500">删除</a> <!-- <a href="#" class="text-red-500">删除</a>-->
</a-popconfirm> <!-- </a-popconfirm>-->
</template> <!-- </template>-->
<template v-else> <!-- <template v-else>-->
<span>未选中任何项目</span> <!-- <span>未选中任何项目</span>-->
</template> <!-- </template>-->
</template> <!-- </template>-->
</a-alert> </a-alert>
</template> </template>
<template #toolbar> <template #toolbar>
...@@ -76,6 +76,10 @@ ...@@ -76,6 +76,10 @@
import componentSetting from '/@/settings/componentSetting'; import componentSetting from '/@/settings/componentSetting';
import OperationWorkOrderDrawer from './drawer.vue'; import OperationWorkOrderDrawer from './drawer.vue';
import { columns, searchFormSchema } from './schema'; import { columns, searchFormSchema } from './schema';
import {useRoute} from 'vue-router';
import SendOrderModal from './SendOrderModal.vue';
const route = useRoute();
const orderMode = route.query.orderMode;
const { hasPermission } = usePermission(); const { hasPermission } = usePermission();
const go = useGo(); const go = useGo();
...@@ -142,6 +146,7 @@ ...@@ -142,6 +146,7 @@
} }
} }
}); });
handledParams.orderMode = orderMode;
return handledParams; return handledParams;
}; };
......
...@@ -234,26 +234,26 @@ export const schema = { ...@@ -234,26 +234,26 @@ export const schema = {
}, },
}, },
}, },
{ // {
field: 'orderMode', // field: 'orderMode',
label: '工单类型', // label: '工单类型',
defaultValue: 'SALES_CONFIRM_ORDER', // defaultValue: 'SALES_CONFIRM_ORDER',
form: { // form: {
componentProps: { // componentProps: {
allowClear: true, // allowClear: true,
placeholder: '工单类型', // placeholder: '工单类型',
options: OrderModeEnumOptions, // options: OrderModeEnumOptions,
}, // },
colProps, // colProps,
component: 'Select', // component: 'Select',
}, // },
table: { // table: {
customRender: ({ text }) => { // customRender: ({ text }) => {
const option = OrderModeEnumOptions.find((item) => item.value === text) // const option = OrderModeEnumOptions.find((item) => item.value === text)
return option ? option.label : text; // return option ? option.label : text;
}, // },
}, // },
}, // },
{ {
field: 'editorId', field: 'editorId',
label: '操作人ID', label: '操作人ID',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论