export default { mixins: [mixin], data() { return { field: "order_completion_id", url_add: "~/api/order_completion/add?", url_set: "~/api/order_completion/set?", url_get_obj: "~/api/order_completion/get_obj?", url_upload: "~/api/order_completion/upload?", query: { "order_completion_id": 0, }, form: { "dish_no": '', // 菜品编号 "name_of_dish": '', // 菜品名称 "price_of_dishes": '', // 菜品价格 "purchase_quantity": '', // 购买数量 "order_amount": '', // 订单总计 "place_order_address": '', // 下单地址 "contact_number": '', // 联系电话 "ordinary_users": 0, // 普通用户 "delivery_time": '', // 送达时间 "order_completion_id": 0, // ID }, disabledObj:{ "dish_no_isDisabled": false, "name_of_dish_isDisabled": false, "price_of_dishes_isDisabled": false, "purchase_quantity_isDisabled": false, "order_amount_isDisabled": false, "place_order_address_isDisabled": false, "contact_number_isDisabled": false, "ordinary_users_isDisabled": false, "delivery_time_isDisabled": false, }, // 用户列表 list_user_ordinary_users: [], // 用户组 group_user_ordinary_users: "", } }, methods: { set_order_amount(){ this.form.order_amount = parseFloat(this.form.price_of_dishes) * parseFloat(this.form.purchase_quantity) },
时间: 2023-11-12 12:06:34 浏览: 111
这是一个 Vue.js 组件的代码,其中包含了一些常用的组件属性和方法,例如 `data`、`methods` 和 `mixins`。它定义了一个名为 `order_completion` 的组件,用于管理订单完成情况。其中包含了一些表单字段,例如 `dish_no`、`name_of_dish`、`price_of_dishes` 等等,还有一些与用户相关的属性,例如 `ordinary_users` 和 `contact_number`。此外,还有一些辅助方法,例如 `set_order_amount`,用于计算订单总价。如果需要更详细的信息,需要查看组件所在的完整代码。
阅读全文