<template><div><!-- A面包屑导航区域 --><el-breadcrumb separator-class="el-icon-arrow-right"><el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item><el-breadcrumb-item>订单管理</el-breadcrumb-item><el-breadcrumb-item>订单列表</el-breadcrumb-item></el-breadcrumb><!-- B卡片视图区域 --><el-card><el-row :gutter="20"><el-col :span="8"><el-inputplaceholder="请输入内容"v-model="queryInfo.query"clearable@clear="getOrderList"><el-button @click="getOrderList" slot="append" icon="el-icon- search"></el-button></el-input></el-col></el-row><!-- 订单列表数据 --><el-table :data="orderlist"><el-table-column type="index" label="#"></el-table-column><el-table-column label="订单编号" prop="order_number"></el-table-column><el-table-column label="订单价格" prop="order_price"></el-table-column><el-table-column  label="是否付款" prop="pay_status"><template slot-scope="scope"><!-- {{scope.row}} --><el-tag v-if="scope.row.pay_satus==='1'" type="success">已付款</el-tag>    <el-tag v-else type="danger">未付款</el-tag>    </template></el-table-column><el-table-column label="是否发货" prop="is_send"></el-table-column><el-table-column label="下单时间" prop="create_time"><template slot-scope="scope">{{scope.row.create_time|dataFormat}} <!--  用到自定义的时间过滤器  --></template></el-table-column><el-table-column label="操作" width="130px"><!-- 操作  编辑 删除按钮--><template slot-scope="scope"><!-- {{scope.row}} --><el-button @click="showBox" size="mini" icon="el-icon-edit" type="primary"></el-button><el-button @click="showProgressBox" size="mini" icon="el-icon- location" type="danger"></el-button></template></el-table-column></el-table><!-- C 分页区域 --><el-pagination@size-change="handleSizeChange"@current-change="handleCurrentChange":current-page="queryInfo.pagenum":page-sizes="[5, 10, 15]":page-size="queryInfo.pagesize"layout="total, sizes, prev, pager, next, jumper":total="total" background></el-pagination><!-- D 编辑地址的对话框 --><el-dialogtitle="修改地址":visible.sync="addressVisible"width="50%"@close="addressDialogClosed"><el-form :model="addressForm" :rules="addressFormRules" ref="addressFormRef" label-width="100px" class="demo-ruleForm"><el-form-item label="省市区/县" prop="address1"><el-cascader :options="cityData" v-model="addressForm.address1"></el-cascader></el-form-item><el-form-item label="详细地址" prop="address2"><el-input v-model="addressForm.address2"></el-input></el-form-item></el-form>               <span slot="footer" class="dialog-footer"><el-button @click="addressVisible = false">取 消</el-button><el-button type="primary" @click="addressVisible = false">确 定</el-button></span></el-dialog><!-- 展示物流进度的对话框 --><el-dialog title="物流进度":visible.sync="progressVisible"width="50%"><!-- 时间线 --><el-timeline><el-timeline-itemv-for="(activity, index) in progressInfo":key="index":timestamp="activity.time">{{activity.context}}</el-timeline-item></el-timeline></el-dialog></el-card></div>
</template><script>
import cityData from "./citydata.js"//城市的数据
export default {name:"Order",
data() {return {queryInfo:{query:"",pagenum:1,pagesize:10},total:0,orderlist:[],// 修改地址对话框的相关数据addressVisible:false,addressForm:{},addressFormRules:{address1:[{required:true,message:"请选择省市区县",trigger:"blur"}],address2:[{required:true,message:"请填写详细地址",trigger:"blur"}],},cityData:cityData,progressVisible:false,progressInfo:[]}
},
created() {this.getOrderList()
},
methods: {async getOrderList(){const {data:res}=await this.$http.get("orders",{params:this.queryInfo})if(res.meta.status!==200){return this.$message.error("获取订单列表失败");}this.$message.success('获取订单列表成功')console.log("订单管理的resdata",res);this.total=res.data.totalthis.orderlist=res.data.goods},handleSizeChange(newSize){this.queryInfo.pagesize=newSizethis.getOrderList()},handleCurrentChange(newPage){this.queryInfo.pagenum=newPagethis.getOrderList()},//展示编辑地址的对话框showBox(){this.addressVisible=true},addressDialogClosed(){this.$refs.addressFormRef.resetFields()},async showProgressBox(){const {data:res}=await this.$http.get("/kuaidi/1106975712662")if(res.meta.status!==200){return this.$message.error("获取物流进度失败")}  this.$message.success("获取物流进度成功")  console.log("这里是res.data",res.data);this.progressInfo=res.datathis.progressVisible=true}
},
computed:{}
}
</script><style lang="less" scoped>
.el-cascader{width: 100%;
}
</style>

后台管理系统【订单列表】相关推荐

  1. 电商后台管理系统订单列表模块

    一 代码 1 新建 Order.vue 组件 <template><div><!-- 面包屑导航区 --><el-breadcrumb separator-c ...

  2. 保险后台管理系统/订单管理/保单管理/客户管理/咨询管理/保险原型/保单详情/客户详情/权限管理/部门管理/账号管理/保险系统原型/汽车保险后台管理系统/角色管理/咨询详情/axure原型/需求文档

    保险后台管理系统/订单管理/保单管理/客户管理/咨询管理/保险原型/保单详情/客户详情/权限管理/部门管理/账号管理/保险系统原型/汽车保险后台管理系统/角色管理/咨询详情/axure原型/需求文档 ...

  3. 讲解后台管理系统之列表设计分享

    我们大家都知道,在后台管理系统中列表设计一直是重中之重,因为它承载了用户想看.重要且关键的业务信息,所以设计时要格外注意信息降噪,让用户能够快速找到想看的信息,切勿盲目摆放,这里我也收集了一些注意的点 ...

  4. Axure电商后台业务管理系统原型模板/通用版电商后台管理系统/订单管理/营销管理/运营管理/财务管理/统计分析/库存管理/流量统计/运营管理/用户管理/秒杀促销/交易统计/活动管理/广告管理

    Axure电商后台业务管理系统原型模板/通用版电商后台管理系统/订单管理/营销管理/运营管理/财务管理/统计分析/库存管理/流量统计/运营管理/用户管理/秒杀促销/交易统计/活动管理/广告管理 作品名 ...

  5. Spring Boot电商项目59:订单模块八:【后台:订单列表】接口;

     说明: (1)本篇博客的主要内容是开发[后台:订单列表]接口: (2)本篇博客没什么难点:只需要注意:[前台:订单列表]接口是查询当前登录用户的订单数据:[后台:订单列表]接口是查询所有用户的订单数 ...

  6. (全栈旅行足迹地图打卡网站 0-1)-旅行足迹后台管理系统(足迹列表)-09(WebGIS Vue-js-go-mysql)

    本节主要介绍旅行足迹地图打卡项目网站的后台管理系统,因为对于前端的足迹需要对它进行增删改查,然后直接在前端代码上修改可行,但是不适用,所以我们需要建立一个后台管理系统,就能更加方便的对足迹进行增删改查 ...

  7. 电商后台管理系统用户列表

    目录 一 代码 1 新增 Users.vue 2 修改路由 index.js 3 修改 Home.vue 4 修改全局 global.css 二 测试 三 源码参考 一 代码 1 新增 Users.v ...

  8. vue电商后台管理系统--订单管理篇

    渲染订单table表格 <!-- 订单列表数据 --><el-table :data="orderList" border stripe><el-ta ...

  9. React后台管理系统-商品列表搜索框listSearch组件

    1.商品列表搜索框 2.搜索框页面的结构为 <div className="row search-wrap">               <div classN ...

最新文章

  1. pythonos是啥_Pythonos模块介绍
  2. TEASOFT软件 | 动作帮助信息定义语法
  3. JSP九大内置对象...
  4. R开发(part8)--应用R语言中的函数环境空间
  5. word打印版面自动缩小的问题解决
  6. Eigen密集矩阵求解 2 - 求解最小二乘系统
  7. 论文浅尝 - ICML2020 | 跨域对齐的图最优运输算法
  8. accounts/login/?next=/account/password-change/
  9. 输入输出流_内部存储·
  10. HDOJ--1425 SORT (刚开始学ACM,用的是最简单的方法)
  11. Cookie的过期时间设置
  12. MATLAB 神经网络函数
  13. 软件测试包括哪些内容
  14. 路由器: 手把手教你小米路由器 4C 刷 OpenWrt 固件
  15. C语言利用二叉树的操作实现根据给定的字符串生成二叉树并前序、中序、后序输出二叉树。
  16. czl蒻蒟的OI之路6
  17. 基于润和3516 dv300开发板,运行鸿蒙3.1 ArkUI helloworld
  18. invalid non-printable character U+200D
  19. 2023新年红包,兔年HTML红包页面代码【2023新年快乐_附源码】
  20. 音乐与动漫及游戏的关系--游戏动漫音乐音效制作 分贝块

热门文章

  1. js中国标准时间转年月日时分秒-时间戳转年月日
  2. 安卓的蓝牙全面开发教程
  3. 交换两个整型变量的三种方法
  4. 2022年上半年软考(中/高级)考试报名向导
  5. Arduino学习(1)——基础入门
  6. java区分无线网卡,无线网卡有哪些?无线网卡种类有什么区别?
  7. contenteditable属性的应用
  8. 【聆听】泰戈尔诗集(三)
  9. audio插入背景音乐_在HTML中添加背景音乐
  10. 博客被阮一峰引流后,我对“大数据”的分析与思考