24 lines
574 B
JavaScript
24 lines
574 B
JavaScript
export default {
|
|
props: {
|
|
modelValue: {
|
|
type: String | Number,
|
|
required: true,
|
|
},
|
|
useBuiltin: {
|
|
type: Boolean,
|
|
default: true,
|
|
},
|
|
},
|
|
data() {
|
|
return {
|
|
orderStatusMap: ["等待", "确认", "生产", "暂停", "结束", "接受", "拒绝"],
|
|
};
|
|
},
|
|
render: function (h) {
|
|
return h(
|
|
"span",
|
|
{ style: { display: "block", marginTop: "0" } },
|
|
this.useBuiltin ? this.orderStatusMap[this.modelValue] ?? "-" : this.modelValue.toString().trim() === "" ? "-" : this.modelValue.toString()
|
|
);
|
|
},
|
|
}; |