update 订单
This commit is contained in:
@@ -86,31 +86,156 @@ export default function () {
|
||||
},
|
||||
];
|
||||
|
||||
const headFormFields = [
|
||||
{
|
||||
label: "原料名称/编码",
|
||||
prop: "key",
|
||||
input: true,
|
||||
default: { value: "" },
|
||||
bind: { placeholder: "请输入原料名称或编码" },
|
||||
},
|
||||
{
|
||||
button: {
|
||||
type: "primary",
|
||||
name: "查询",
|
||||
|
||||
const genHeadFormFields = type => ({
|
||||
'ongoing': [
|
||||
{
|
||||
label: '订单号',
|
||||
prop: 'code',
|
||||
input: true,
|
||||
bind: { placeholder: '请输入订单号' }
|
||||
},
|
||||
},
|
||||
{
|
||||
button: {
|
||||
type: "primary",
|
||||
name: "新增",
|
||||
permission: "",
|
||||
{
|
||||
// 时间段
|
||||
timerange: true,
|
||||
prop: 'timerange',
|
||||
label: "时间段",
|
||||
bind: {
|
||||
placeholder: "选择日期时间",
|
||||
type: "datetimerange",
|
||||
"start-placeholder": "开始时间",
|
||||
"end-placeholder": "结束时间",
|
||||
},
|
||||
},
|
||||
bind: {
|
||||
plain: true,
|
||||
{
|
||||
// 查询
|
||||
button: {
|
||||
type: "primary",
|
||||
name: "查询",
|
||||
},
|
||||
},
|
||||
},
|
||||
];
|
||||
],
|
||||
'pending': [
|
||||
{
|
||||
label: '订单号',
|
||||
prop: 'code',
|
||||
input: true,
|
||||
bind: { placeholder: '请输入订单号' }
|
||||
},
|
||||
{
|
||||
// 查询
|
||||
button: {
|
||||
type: "primary",
|
||||
name: "查询",
|
||||
},
|
||||
},
|
||||
{
|
||||
// 新增订单
|
||||
button: {
|
||||
type: "primary",
|
||||
name: "新增",
|
||||
permission: "",
|
||||
},
|
||||
bind: {
|
||||
plain: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
// 导入订单 - TODO: 需完善具体接口和功能
|
||||
button: {
|
||||
type: "success",
|
||||
name: "导入订单",
|
||||
},
|
||||
bind: {
|
||||
plain: true
|
||||
}
|
||||
},
|
||||
|
||||
],
|
||||
'finished': [
|
||||
{
|
||||
// 查询
|
||||
button: {
|
||||
type: "primary",
|
||||
name: "查询",
|
||||
},
|
||||
},
|
||||
{
|
||||
label: '订单号',
|
||||
prop: 'code',
|
||||
input: true,
|
||||
bind: { placeholder: '请输入订单号' }
|
||||
},
|
||||
]
|
||||
})[type]
|
||||
|
||||
|
||||
// const headFormFields = [
|
||||
// {
|
||||
// label: '订单号',
|
||||
// prop: 'code',
|
||||
// input: true,
|
||||
// bind: { placeholder: '请输入订单号' }
|
||||
// },
|
||||
// // {
|
||||
// // label: '子订单号',
|
||||
// // prop: 'cate',
|
||||
// // input: true,
|
||||
// // bind: { placeholder: '请输入子订单号', rules: [{ type: 'number', message: '请输入整数', trigger: 'blur', transform: val => Number(val) }] }
|
||||
// // },
|
||||
// // {
|
||||
// // label: "配方",
|
||||
// // prop: "bomId",
|
||||
// // select: [],
|
||||
// // fn: () => this.$http.get('/pms/bom/page', { params: { key: '', limit: 999, page: 1 } }),
|
||||
// // bind: { placeholder: "请选择配方" },
|
||||
// // },
|
||||
// // {
|
||||
// // label: '砖型',
|
||||
// // prop: 'shapeId',
|
||||
// // select: [],
|
||||
// // fn: () => this.$http.get('/pms/shape/page', { params: { key: '', limit: 999, page: 1 } }),
|
||||
// // bind: { placeholder: "请选择砖型" },
|
||||
// // },
|
||||
// // {
|
||||
// // label: '工艺',
|
||||
// // prop: 'techId',
|
||||
// // select: [],
|
||||
// // fn: () => this.$http.post('/pms/equipmentTech/pageView', { key: '', shape: '', wsId: 0, limit: 999, page: 1 }),
|
||||
// // bind: { placeholder: "请选择砖型" },
|
||||
// // },
|
||||
// // {
|
||||
// // label: '订单状态',
|
||||
// // prop: 'types', // 0等待, 1确认, 2生产,3暂停, 4结束, 5接受, 6拒绝
|
||||
// // select: [
|
||||
// // {label: '等待', value: 0},
|
||||
// // {label: '确认', value: 1},
|
||||
// // {label: '生产', value: 2},
|
||||
// // {label: '暂停', value: 3},
|
||||
// // {label: '结束', value: 4},
|
||||
// // {label: '接受', value: 5},
|
||||
// // {label: '拒绝', value: 6},
|
||||
// // ],
|
||||
// // // fn: () => this.$http.post('/pms/equipmentTech/pageView', { key: '', shape: '', wsId: 0, limit: 999, page: 1 }),
|
||||
// // bind: { placeholder: "请选择订单状态" },
|
||||
// // },
|
||||
// {
|
||||
// button: {
|
||||
// type: "primary",
|
||||
// name: "查询",
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// button: {
|
||||
// type: "primary",
|
||||
// name: "新增",
|
||||
// permission: "",
|
||||
// },
|
||||
// bind: {
|
||||
// plain: true,
|
||||
// },
|
||||
// },
|
||||
// ];
|
||||
|
||||
/**
|
||||
* dialog config 有两个版本,一个适用于 DialogWithMenu 组件,另一个适用于 DialogJustForm 组件
|
||||
@@ -275,8 +400,9 @@ export default function () {
|
||||
finishedTable: genTableProps('finished'),
|
||||
},
|
||||
headFormConfigs: {
|
||||
rules: null, // 名称是由 BaseSearchForm.vue 组件固定的
|
||||
fields: headFormFields, // 名称是由 BaseSearchForm.vue 组件固定的
|
||||
ongoingTableSearch: genHeadFormFields('ongoing'),
|
||||
pendingTableSearch: genHeadFormFields('pending'),
|
||||
finishedTableSearch: genHeadFormFields('finished')
|
||||
},
|
||||
urls: {
|
||||
confirmedOrder: '/pms/order/pageCom',
|
||||
|
||||
Reference in New Issue
Block a user