10.3 黑马Vue电商后台管理系统 进一步完善订单模块--修改发货地址
1. 效果图
因为有时候,客户只是需要我们帮助其修改地址,那么就无需跳转到另一个页面来修改地址,直接点击修改地址按钮,订单列表中的“发货地址”就会随之变化。
另外,在修改订单页面,我也进行了补充:
2. 具体实现
在Order.vue
中增加代码:
1。先修改页面布局,并且为按钮绑定事件
以及修改地址的对话框,为“确定”按钮添加事件:
代码如下:
<el-table-column prop="consignee_addr" label="发货地址"></el-table-column>
<el-tooltip effect="dark"content="修改地址" placement="top" :enterable="false"><el-button size="mini"icon="el-icon-edit" circle @click="editAddress(scope.row.order_id)"></el-button></el-tooltip>
2。点击 “修改地址” 这一按钮时,其实是要发送查询请求的,当选择完地址,填写完详细地址,点击“确定”,要做的才是修改地址。
在methods
节点下面加入代码如下:
// 点击修改订单地址按钮触发的事件async editAddress (id) {this.addressVisible = truethis.orderId = idconst { data: res1 } = await this.$http.get('orders/' + id)this.orderInfo = res1.dataconsole.log(this.orderInfo)},// 修改地址,并刷新页面async edit () {const { data: res } = await this.$http.put('orders/' + this.orderId, {order_price: this.orderInfo.order_price,consignee_addr: this.addressForm.address1 + ' ' + this.addressForm.address2})console.log(res)if (res.meta.status !== 201) {return this.$message.error('修改订单失败!')}this.$message.success('修改订单成功!')this.getOrderList()this.addressVisible = false}
关于修改订单 OrderEdit.vue
,加入几行代码即可:
<!-- 表单区域 --><el-form :model="orderForm" label-width="80px"ref="orderFormRef"><el-form-item label="订单编号"><el-input v-model="orderForm.order_number" disabled></el-input></el-form-item><el-form-item label="是否发货"><p style="font-size:15px">1表示发货,0表示不发货</p><el-input v-model="orderForm.is_send"></el-input></el-form-item><el-form-item label="支付状态"><p style="font-size:15px">0表示 未支付, 1表示支付宝, 2表示微信, 3表示银行卡</p><el-input v-model="orderForm.order_pay"></el-input></el-form-item><el-form-item label="发票抬头"><p style="font-size:15px">'个人' 或者 '公司'</p><el-input v-model="orderForm.order_fapiao_title"></el-input></el-form-item><el-form-item label="发票内容"><el-input v-model="orderForm.order_fapiao_content"></el-input></el-form-item><el-form-item label="公司名称"><el-input v-model="orderForm.order_fapiao_company" ></el-input></el-form-item><el-form-item label="订单价格"><el-input v-model="orderForm.order_price"></el-input></el-form-item></el-form><el-button type="primary" @click="edit">修改订单</el-button>
后续,还会继续完善订单模块,比如:在订单详情页面,也就是修改订单页面,加入该订单包含的商品信息等。
10.3 黑马Vue电商后台管理系统 进一步完善订单模块--修改发货地址相关推荐
- 10.1 黑马Vue电商后台管理系统之完善订单管理模块--加入修改订单模块
效果如下: 实现如下: 1.我仍然保留了添加地址这一个对话框,但只是绑定在另一个按钮上面,而点击左侧第一个按钮就会跳转到"修改订单"模块 <template v-slot=& ...
- 10.2 黑马Vue电商后台管理系统 完善订单模块--搜索订单(修改后端)
效果如下: 搜索时列表动态变化,在我专栏下另一篇文章写了,这篇文章不再讲述,这篇文章只讲述如何从后端(打开vue_api_server这个文件夹,而不是vue_shop)修改代码来实现这个功能 我的思 ...
- 9.1黑马Vue电商后台管理系统商品管理模块完善:编辑商品的功能
在原视频中,老师跳过了这个功能,我觉得自己去实现也可以锻炼自己,于是自己补充了编辑功能 同用户管理,权限管理等之前各个模块的编辑功能不同,因为商品具有很多可编辑的选项,所以选择像添加商品一样,单独放在 ...
- Vue电商后台管理系统(1)
Vue电商后台管理系统(1) 登录 在components文件夹下创建登录组件,Login.vue,并快速生成template.script和style骨架. 配置路由,进入router文件夹,导入L ...
- Vue项目实战之电商后台管理系统(一) 用户登录模块
目录 一.项目概述 二.项目初始化 2.1 前端项目初始化步骤 2.2 后台项目的环境安装配置 三.用户登录/登出功能实现 3.1 登录功能概述 3.1.1 登录状态保持 3.1.2 登录逻辑: 3. ...
- Vue电商后台管理系统项目开发实战(一)
前言 当下根据不同的应用场景,电商系统一般都提供了PC端,移动APP,移动Web,微信等多种访问方式.如下图. 不同的客户端共用同一个服务器,数据库,API.本次项目着重设计PC后台管理,供电商后台管 ...
- 关于黑马-Vue电商后台项目管理(2)
2.2 后台项目的环境安装配置 安装MySQL数据库 关于数据库文件,黑马教程有提供一个叫phpstudy的软件,可以按照视频流程进行配置,但是之后可能会经常出现在该软件无法启动mysql.因此我们这 ...
- vue电商后台管理系统--订单管理篇
渲染订单table表格 <!-- 订单列表数据 --><el-table :data="orderList" border stripe><el-ta ...
- Vue全家桶 - 电商后台管理系统项目开发实录(详)
目录 1. 项目概述 1.1 电商项目基本业务概述 1.2 电商后台管理系统的功能 1.3 电商后台管理系统的开发模式(前.后端分离) 2. 项目初始化 2.1 前端项目初始化步骤 码云相关操作 2. ...
- 【Vue】实战项目:电商后台管理系统(Element-UI)(一)前后端搭建 - 登录界面 - 主页界面
文章目录 0. 项目介绍 电商管理系统(Element-UI) 开发模式 前端技术栈 后端技术栈 1. 配置--初始化 前端项目 ① 安装 Vue 脚手架 ② 通过 Vue 脚手架创建项目 ③ 配置 ...
最新文章
- ​ 长达35页!美国公布未来新兴科技趋势报告
- 高效的找出两个List中的不同元素
- [云炬创业基础笔记]第七张创业资源测试15
- 成绩查询系统源java代码_基于jsp的成绩查询系统-JavaEE实现成绩查询系统 - java项目源码...
- OAuth2.0在项目中的应用
- 如何让百度第一时间收录你的网站
- 从头开始vue创建项目_我正在以设计师的身份开始一个被动的收入项目。 从头开始。...
- 47 FI配置-财务会计-固定资产-一般评估-定义资产分类中的折旧范围
- 计算机东大计算机三在线作业,东大16秋学期《计算机基础》在线作业3
- usb模拟串口_USB不被电脑识别,按F8有用吗?这篇文章告诉你
- 8-2 代码覆盖率和性能测试
- WPF:window设置单一开启
- 在解压缩某些文件时出现问题检查计算机上,rar文件解压缩失败解压末端出现错误的解决方法...
- C盘清理——借助软件TreeSizeFree【网盘分享】(亲测有效)
- 深度学习——手写数字识别
- KCon 2017黑客大会实录:那些年轻黑客是如何成长的?
- 大一C语言图形界面点餐系统
- 什么是高性能计算,涉及哪些技术和知识呢?
- 均匀分布 卡方分布_【Math】概率论常用分布大全
- LJJ王国的致富修路计划 sdut oj
热门文章
- 如何查看CDRX配置及Log
- 010 Editor
- 010Editor的Template安装与使用
- 无人驾驶技术——雷达Clutter, CFAR,AoA
- Js实现继承的6种方式
- 阿里云推送:ios和android指定用户推送消息和通知
- ps6人脸识别液化工具在哪_Photoshop教学:人脸识别液化功能介绍
- ppt编辑数据链接文件不可用_拷过来的ppt不能编辑 - 卡饭网
- 北航计算机学院考研复试,北航计算机学院考研复试-北京航空航天大学计算机学院2015年考研复试方法...
- DiffMerge 工具记录