|
|
@@ -24,7 +24,7 @@ export default function () { |
|
|
|
const operations = { |
|
|
|
ongoing: [ |
|
|
|
// { name: 'confirm-order', label: '确认', icon: 'success', showText: true }, |
|
|
|
{ name: 'view-ongoing', label: '查看详情', icon: 'view', emitFull: true }, |
|
|
|
{ name: "view-ongoing", label: "查看详情", icon: "view", emitFull: true }, |
|
|
|
{ name: "end-order", label: "结束", icon: "finished" }, |
|
|
|
{ name: "move-up", label: "上移", icon: "arrow-up" }, |
|
|
|
{ name: "move-down", label: "下移", icon: "arrow-down" }, |
|
|
@@ -34,7 +34,7 @@ export default function () { |
|
|
|
], |
|
|
|
pending: [ |
|
|
|
{ name: "edit", label: "编辑", icon: "edit-outline" }, |
|
|
|
{ name: 'view', label: '查看详情', icon: 'view' }, |
|
|
|
{ name: "view", label: "查看详情", icon: "view" }, |
|
|
|
{ name: "confirm-order", label: "确认订单", icon: "success" }, |
|
|
|
{ name: "move-up", label: "上移", icon: "arrow-up" }, |
|
|
|
{ name: "move-down", label: "下移", icon: "arrow-down" }, |
|
|
@@ -43,21 +43,22 @@ export default function () { |
|
|
|
{ name: "delete", icon: "delete", label: "删除", emitFull: true, permission: "" }, |
|
|
|
], |
|
|
|
finished: [ |
|
|
|
{ name: 'view-ongoing', label: '查看详情', icon: 'view', emitFull: true }, |
|
|
|
{ name: "view-ongoing", label: "查看详情", icon: "view", emitFull: true }, |
|
|
|
// { name: 'view', label: '查看详情' } |
|
|
|
// { name: 'end-order', label: '结束订单', icon: 'error', showText: true }, |
|
|
|
], |
|
|
|
}; |
|
|
|
|
|
|
|
const startTimeProp = (type) => ({ |
|
|
|
ongoing: [ |
|
|
|
{ width: 120, prop: "startTime", label: "开始时间", filter: timeFilter }, // "订单砖数" }, |
|
|
|
], |
|
|
|
pending: [], |
|
|
|
finished: [ |
|
|
|
{ width: 120, prop: "startTime", label: "开始时间", filter: timeFilter }, // "订单砖数" }, |
|
|
|
], |
|
|
|
})[type]; |
|
|
|
const startTimeProp = (type) => |
|
|
|
({ |
|
|
|
ongoing: [ |
|
|
|
{ width: 120, prop: "startTime", label: "开始时间", filter: timeFilter }, // "订单砖数" }, |
|
|
|
], |
|
|
|
pending: [], |
|
|
|
finished: [ |
|
|
|
{ width: 120, prop: "startTime", label: "开始时间", filter: timeFilter }, // "订单砖数" }, |
|
|
|
], |
|
|
|
}[type]); |
|
|
|
|
|
|
|
const genTableProps = (type /** ongoing, pending, finished */) => [ |
|
|
|
{ width: 60, type: "index", label: "序号", fixed: true }, |
|
|
@@ -98,7 +99,7 @@ export default function () { |
|
|
|
subcomponent: TableOperaionComponent, |
|
|
|
options: operations[type], |
|
|
|
width: operations[type].length > 1 ? operations[type].length * 35 : 90, |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// type !== "finished" |
|
|
|
// ? { |
|
|
@@ -113,87 +114,87 @@ export default function () { |
|
|
|
]; |
|
|
|
|
|
|
|
const genHeadFormFields = (type) => |
|
|
|
({ |
|
|
|
ongoing: [ |
|
|
|
{ |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
input: true, |
|
|
|
default: { value: "" }, |
|
|
|
bind: { placeholder: "请输入订单号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// 时间段 |
|
|
|
timerange: true, |
|
|
|
prop: "timerange", |
|
|
|
label: "时间段", |
|
|
|
bind: { |
|
|
|
placeholder: "选择日期时间", |
|
|
|
type: "datetimerange", |
|
|
|
"start-placeholder": "开始时间", |
|
|
|
"end-placeholder": "结束时间", |
|
|
|
({ |
|
|
|
ongoing: [ |
|
|
|
{ |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
input: true, |
|
|
|
default: { value: "" }, |
|
|
|
bind: { placeholder: "输入订单号" }, |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// 查询 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "查询", |
|
|
|
{ |
|
|
|
// 时间段 |
|
|
|
timerange: true, |
|
|
|
prop: "timerange", |
|
|
|
label: "时间段", |
|
|
|
bind: { |
|
|
|
placeholder: "选择日期时间", |
|
|
|
type: "datetimerange", |
|
|
|
"start-placeholder": "开始时间", |
|
|
|
"end-placeholder": "结束时间", |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
pending: [ |
|
|
|
{ |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
input: true, |
|
|
|
bind: { placeholder: "请输入订单号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// 查询 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "查询", |
|
|
|
{ |
|
|
|
// 查询 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "查询", |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// 新增订单 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "新增", |
|
|
|
permission: "", |
|
|
|
], |
|
|
|
pending: [ |
|
|
|
{ |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
input: true, |
|
|
|
bind: { placeholder: "输入订单号" }, |
|
|
|
}, |
|
|
|
bind: { |
|
|
|
plain: true, |
|
|
|
{ |
|
|
|
// 查询 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "查询", |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// 导入订单 - TODO: 需完善具体接口和功能 |
|
|
|
button: { |
|
|
|
type: "success", |
|
|
|
name: "导入订单", |
|
|
|
{ |
|
|
|
// 新增订单 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "新增", |
|
|
|
permission: "", |
|
|
|
}, |
|
|
|
bind: { |
|
|
|
plain: true, |
|
|
|
}, |
|
|
|
}, |
|
|
|
bind: { |
|
|
|
plain: true, |
|
|
|
{ |
|
|
|
// 导入订单 - TODO: 需完善具体接口和功能 |
|
|
|
button: { |
|
|
|
type: "success", |
|
|
|
name: "导入订单", |
|
|
|
}, |
|
|
|
bind: { |
|
|
|
plain: true, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
finished: [ |
|
|
|
{ |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
input: true, |
|
|
|
bind: { placeholder: "请输入订单号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// 查询 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "查询", |
|
|
|
], |
|
|
|
finished: [ |
|
|
|
{ |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
input: true, |
|
|
|
bind: { placeholder: "输入订单号" }, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
}[type]); |
|
|
|
{ |
|
|
|
// 查询 |
|
|
|
button: { |
|
|
|
type: "primary", |
|
|
|
name: "查询", |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
}[type]); |
|
|
|
|
|
|
|
const textOnlyComponent = { |
|
|
|
props: { |
|
|
@@ -215,7 +216,11 @@ export default function () { |
|
|
|
return h( |
|
|
|
"span", |
|
|
|
{ style: { display: "block", marginTop: "0" } }, |
|
|
|
this.useBuiltin ? this.orderStatusMap[this.modelValue] ?? "-" : this.modelValue.toString().trim() === "" ? "-" : this.modelValue.toString() |
|
|
|
this.useBuiltin |
|
|
|
? this.orderStatusMap[this.modelValue] ?? "-" |
|
|
|
: this.modelValue.toString().trim() === "" |
|
|
|
? "-" |
|
|
|
: this.modelValue.toString() |
|
|
|
); |
|
|
|
}, |
|
|
|
}; |
|
|
@@ -225,7 +230,7 @@ export default function () { |
|
|
|
form: { |
|
|
|
field: [ |
|
|
|
{ |
|
|
|
title: '生产订单', |
|
|
|
title: "生产订单", |
|
|
|
rows: [ |
|
|
|
[ |
|
|
|
{ |
|
|
@@ -238,7 +243,7 @@ export default function () { |
|
|
|
label: "订单号", |
|
|
|
prop: "code", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请输入订单号" }, |
|
|
|
elparams: { placeholder: "输入订单号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
@@ -246,39 +251,31 @@ export default function () { |
|
|
|
prop: "cate", |
|
|
|
rules: [ |
|
|
|
{ required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入订单子号" }, |
|
|
|
elparams: { placeholder: "输入订单子号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
datetime: true, |
|
|
|
label: '计划开始时间', |
|
|
|
prop: 'planStartTime', |
|
|
|
label: "计划开始时间", |
|
|
|
prop: "planStartTime", |
|
|
|
rules: { |
|
|
|
required: true, |
|
|
|
message: "必填项不能为空", |
|
|
|
trigger: "blur" |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
elparams: { |
|
|
|
placeholder: "请选择计划开始时间", |
|
|
|
type: 'datetime' |
|
|
|
placeholder: "选择计划开始时间", |
|
|
|
type: "datetime", |
|
|
|
}, |
|
|
|
}, |
|
|
|
] |
|
|
|
] |
|
|
|
], |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '设备与参数', |
|
|
|
title: "设备与参数", |
|
|
|
rows: [ |
|
|
|
[ |
|
|
|
|
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "生产订单类型", |
|
|
|
prop: "specifications", |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请输入生产订单类型" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
select: true, |
|
|
|
label: "压机", |
|
|
@@ -286,8 +283,8 @@ export default function () { |
|
|
|
options: [], |
|
|
|
optionLabel: "code", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
fetchData: () => this.$http.get("/pms/equipment/search", { params: { equipmentTypeCode: 'Press' } }), |
|
|
|
elparams: { placeholder: "请选择压机号", filterable: true }, |
|
|
|
fetchData: () => this.$http.get("/pms/equipment/search", { params: { equipmentTypeCode: "Press" } }), |
|
|
|
elparams: { placeholder: "选择压机", filterable: true }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
select: true, |
|
|
@@ -296,8 +293,8 @@ export default function () { |
|
|
|
options: [], |
|
|
|
optionLabel: "code", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
fetchData: () => this.$http.get("/pms/equipment/search", { params: { equipmentTypeCode: 'Mix' } }), |
|
|
|
elparams: { placeholder: "请选择混料机号", filterable: true }, |
|
|
|
fetchData: () => this.$http.get("/pms/equipment/search", { params: { equipmentTypeCode: "Mix" } }), |
|
|
|
elparams: { placeholder: "选择混料机", filterable: true }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
select: true, |
|
|
@@ -305,25 +302,32 @@ export default function () { |
|
|
|
prop: "kiln", |
|
|
|
options: [], |
|
|
|
optionLabel: "code", |
|
|
|
fetchData: () => this.$http.get("/pms/equipment/search", { params: { equipmentTypeCode: 'Kiln' } }), |
|
|
|
elparams: { placeholder: "请选择隧道窑号", filterable: true }, |
|
|
|
fetchData: () => this.$http.get("/pms/equipment/search", { params: { equipmentTypeCode: "Kiln" } }), |
|
|
|
elparams: { placeholder: "选择隧道窑", filterable: true }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "Add on", |
|
|
|
prop: "sapParam1", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "输入addon" }, |
|
|
|
}, |
|
|
|
], |
|
|
|
[ |
|
|
|
|
|
|
|
{ |
|
|
|
select: true, |
|
|
|
label: "牌号", |
|
|
|
prop: "bomId", |
|
|
|
options: [], |
|
|
|
// optionLabel: '', |
|
|
|
fetchData: () => this.$http.get("/pms/bom/page", { params: { limit: 999, page: 1, key: "", externalCode: "" } }), |
|
|
|
elparams: { placeholder: "请选择牌号", filterable: true }, |
|
|
|
fetchData: () => |
|
|
|
this.$http.get("/pms/bom/page", { params: { limit: 999, page: 1, key: "", externalCode: "" } }), |
|
|
|
elparams: { placeholder: "选择牌号", filterable: true }, |
|
|
|
// TODO: 选择后,需要带出一些数据 |
|
|
|
injectTo: [ |
|
|
|
['bomCode', 'code'], |
|
|
|
['ai', 'externalCode'] |
|
|
|
] |
|
|
|
["bomCode", "code"], |
|
|
|
["ai", "externalCode"], |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
// input: true, |
|
|
@@ -334,7 +338,7 @@ export default function () { |
|
|
|
// optionLabel: 'code', |
|
|
|
// fetchData: () => this.$http.get("/pms/bom/page", { params: { limit: 999, page: 1, key: "" } }), |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
// elparams: { placeholder: "请选择配方" }, |
|
|
|
// elparams: { placeholder: "选择配方" }, |
|
|
|
component: textOnlyComponent, |
|
|
|
bind: { |
|
|
|
useBuiltin: false, |
|
|
@@ -348,6 +352,21 @@ export default function () { |
|
|
|
useBuiltin: false, |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
select: true, |
|
|
|
label: "包装代码", |
|
|
|
prop: "packTech", |
|
|
|
options: [], |
|
|
|
optionLabel: "code", |
|
|
|
fetchData: () => |
|
|
|
this.$http.post("/pms/equipmentTech/pageView", { limit: 999, page: 1, key: "", shape: "", wsId: 5 }), |
|
|
|
// label: "单位", |
|
|
|
// prop: "unitDictValue", |
|
|
|
// options: dictList["unit"].map((u) => ({ label: u.dictLabel, value: u.dictValue })), |
|
|
|
elparams: { placeholder: "选择包装代码", filterable: true }, |
|
|
|
}, |
|
|
|
], |
|
|
|
[ |
|
|
|
{ |
|
|
|
select: true, |
|
|
|
label: "物料", |
|
|
@@ -361,11 +380,8 @@ export default function () { |
|
|
|
// label: "单位", |
|
|
|
// prop: "unitDictValue", |
|
|
|
// options: dictList["unit"].map((u) => ({ label: u.dictLabel, value: u.dictValue })), |
|
|
|
elparams: { placeholder: "请选择物料", filterable: true }, |
|
|
|
elparams: { placeholder: "选择物料", filterable: true }, |
|
|
|
}, |
|
|
|
], |
|
|
|
[ |
|
|
|
|
|
|
|
{ |
|
|
|
select: true, |
|
|
|
label: "砖型", |
|
|
@@ -376,7 +392,7 @@ export default function () { |
|
|
|
// label: "单位", |
|
|
|
// prop: "unitDictValue", |
|
|
|
// options: dictList["unit"].map((u) => ({ label: u.dictLabel, value: u.dictValue })), |
|
|
|
elparams: { placeholder: "请选择砖型", filterable: true }, |
|
|
|
elparams: { placeholder: "选择砖型", filterable: true }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
@@ -384,9 +400,9 @@ export default function () { |
|
|
|
prop: "sapParam6", |
|
|
|
rules: [ |
|
|
|
{ required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入烧成温度" }, |
|
|
|
elparams: { placeholder: "输入烧成温度" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
@@ -394,39 +410,33 @@ export default function () { |
|
|
|
prop: "sapParam7", |
|
|
|
rules: [ |
|
|
|
{ required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入烧成时间" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
select: true, |
|
|
|
label: "包装代码", |
|
|
|
prop: "packTech", |
|
|
|
options: [], |
|
|
|
optionLabel: "code", |
|
|
|
fetchData: () => this.$http.post("/pms/equipmentTech/pageView", { limit: 999, page: 1, key: "", shape: "", wsId: 5 }), |
|
|
|
// label: "单位", |
|
|
|
// prop: "unitDictValue", |
|
|
|
// options: dictList["unit"].map((u) => ({ label: u.dictLabel, value: u.dictValue })), |
|
|
|
elparams: { placeholder: "请选择物料", filterable: true }, |
|
|
|
elparams: { placeholder: "输入烧成时间" }, |
|
|
|
}, |
|
|
|
], |
|
|
|
] |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: '其他', |
|
|
|
title: "其他", |
|
|
|
rows: [ |
|
|
|
[ |
|
|
|
|
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "生产订单类型", |
|
|
|
prop: "specifications", |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "输入生产订单类型" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "生产订单砖数", |
|
|
|
prop: "prodqty", |
|
|
|
rules: [ |
|
|
|
{ required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入要求生产的数量" }, |
|
|
|
elparams: { placeholder: "输入要求生产的数量" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
@@ -435,9 +445,9 @@ export default function () { |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
rules: [ |
|
|
|
// { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入已经生产的数量" }, |
|
|
|
elparams: { placeholder: "输入已经生产的数量" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
@@ -445,33 +455,25 @@ export default function () { |
|
|
|
prop: "pcsKilnCar", |
|
|
|
rules: [ |
|
|
|
{ required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入要求生产的数量" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "Add on", |
|
|
|
prop: "sapParam1", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请输入addon" }, |
|
|
|
elparams: { placeholder: "输入托盘码放砖数" }, |
|
|
|
}, |
|
|
|
], |
|
|
|
[ |
|
|
|
|
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "销售订单号", |
|
|
|
prop: "saleNo", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请输入销售订单号" }, |
|
|
|
elparams: { placeholder: "输入销售订单号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
|
label: "销售订单item号", |
|
|
|
prop: "saleOrderItem", |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请输入销售订单item号" }, |
|
|
|
elparams: { placeholder: "输入销售订单item号" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
input: true, |
|
|
@@ -479,9 +481,9 @@ export default function () { |
|
|
|
prop: "soqty", |
|
|
|
rules: [ |
|
|
|
{ required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
{ type: "number", message: "请输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
{ type: "number", message: "输入正确的数字类型", trigger: "blur", transform: (val) => Number(val) }, |
|
|
|
], |
|
|
|
elparams: { placeholder: "请输入销售订单砖数" }, |
|
|
|
elparams: { placeholder: "输入销售订单砖数" }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
// time |
|
|
@@ -489,7 +491,7 @@ export default function () { |
|
|
|
label: "销售时间", |
|
|
|
prop: "deliveryTime", |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请选择销售时间" }, |
|
|
|
elparams: { placeholder: "选择销售时间" }, |
|
|
|
}, |
|
|
|
], |
|
|
|
[ |
|
|
@@ -501,21 +503,21 @@ export default function () { |
|
|
|
optionLabel: "name", |
|
|
|
fetchData: () => this.$http.get("/pms/customer/page", { params: { limit: 999, page: 1, name: "" } }), |
|
|
|
rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
elparams: { placeholder: "请选择客户" }, |
|
|
|
elparams: { placeholder: "选择客户" }, |
|
|
|
}, |
|
|
|
// { |
|
|
|
// input: true, |
|
|
|
// label: "版本号", |
|
|
|
// prop: "ai", |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
// elparams: { placeholder: "请输入版本号" }, |
|
|
|
// elparams: { placeholder: "输入版本号" }, |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// input: true, |
|
|
|
// label: "物料号销售文本", |
|
|
|
// prop: "shortDesc", |
|
|
|
// rules: { required: true, message: "必填项不能为空", trigger: "blur" }, |
|
|
|
// elparams: { placeholder: "请输入物料号销售文本" }, |
|
|
|
// elparams: { placeholder: "输入物料号销售文本" }, |
|
|
|
// }, |
|
|
|
{ |
|
|
|
label: "物料号销售文本", |
|
|
@@ -526,10 +528,10 @@ export default function () { |
|
|
|
}, |
|
|
|
}, |
|
|
|
{}, |
|
|
|
{}, |
|
|
|
{} |
|
|
|
], |
|
|
|
[ |
|
|
|
{ input: true, label: "备注", prop: "remark", elparams: { placeholder: "备注" } } |
|
|
|
{ input: true, label: "备注", prop: "remark", elparams: { placeholder: "备注" } }, |
|
|
|
// { |
|
|
|
// select: true, |
|
|
|
// label: "原料类别", |
|
|
@@ -539,8 +541,8 @@ export default function () { |
|
|
|
// // autoDisabled: true |
|
|
|
// }, |
|
|
|
], |
|
|
|
] |
|
|
|
} |
|
|
|
], |
|
|
|
}, |
|
|
|
], |
|
|
|
operations: [ |
|
|
|
{ name: "add", label: "保存", type: "primary", permission: "", showOnEdit: false }, |
|
|
@@ -568,8 +570,8 @@ export default function () { |
|
|
|
unConfirmedOrder: "/pms/order/pageUnCom", |
|
|
|
base: "/pms/order", |
|
|
|
importUrl: "/pms-am/pms/order/importExcelOrder", |
|
|
|
templateUrl: '/importTemplates/orderImport.xlsx', |
|
|
|
payload: '/pms/carHandle', |
|
|
|
templateUrl: "/importTemplates/orderImport.xlsx", |
|
|
|
payload: "/pms/carHandle", |
|
|
|
}, |
|
|
|
}; |
|
|
|
} |