"use strict";(self["webpackChunkvue"]=self["webpackChunkvue"]||[]).push([[845],{5845:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var l=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"search"},[e("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入订单编号查询"},model:{value:t.orderNo,callback:function(e){t.orderNo=e},expression:"orderNo"}}),e("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"info",plain:""},on:{click:function(e){return t.load(1)}}},[t._v("查询")]),e("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"warning",plain:""},on:{click:t.reset}},[t._v("重置")])],1),e("div",{staticClass:"operation"},[e("el-button",{attrs:{type:"danger",plain:""},on:{click:t.delBatch}},[t._v("批量删除")])],1),e("div",{staticClass:"table"},[e("el-table",{attrs:{data:t.tableData,strip:""},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e("el-table-column",{attrs:{prop:"id",label:"序号",width:"70",align:"center",sortable:""}}),e("el-table-column",{attrs:{prop:"orderNo",label:"订单编号"}}),e("el-table-column",{attrs:{prop:"name",label:"物品名称"}}),e("el-table-column",{attrs:{prop:"descr",label:"描述"}}),e("el-table-column",{attrs:{prop:"img",label:"物品图片"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("el-image",{staticStyle:{width:"50px","border-radius":"5px"},attrs:{src:t.row.img,"preview-src-list":[t.row.img]}})]}}])}),e("el-table-column",{attrs:{prop:"type",label:"物品类型"}}),e("el-table-column",{attrs:{prop:"weight",label:"物品重量"}}),e("el-table-column",{attrs:{prop:"price",label:"小费"}}),e("el-table-column",{attrs:{prop:"userName",label:"发起人"}}),e("el-table-column",{attrs:{prop:"acceptName",label:"接单人"}}),e("el-table-column",{attrs:{prop:"time",label:"创建时间"}}),e("el-table-column",{attrs:{prop:"acceptTime",label:"接单时间"}}),e("el-table-column",{attrs:{prop:"status",label:"订单状态"}}),e("el-table-column",{attrs:{prop:"addressId",label:"取货信息"}}),e("el-table-column",{attrs:{prop:"targetId",label:"送货信息"}}),e("el-table-column",{attrs:{prop:"comment",label:"订单备注"}}),e("el-table-column",{attrs:{label:"操作",align:"center",width:"150",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){return t.handleEdit(a.row)}}},[t._v("编辑")]),e("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(e){return t.del(a.row.id)}}},[t._v("删除")])]}}])})],1),e("div",{staticClass:"pagination"},[e("el-pagination",{attrs:{background:"","current-page":t.pageNum,"page-sizes":[5,10,20],"page-size":t.pageSize,layout:"total, prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"信息",visible:t.fromVisible,width:"40%","close-on-click-modal":!1,"destroy-on-close":""},on:{"update:visible":function(e){t.fromVisible=e}}},[e("el-form",{staticStyle:{"padding-right":"50px"},attrs:{"label-width":"100px",model:t.form}},[e("el-form-item",{attrs:{prop:"status",label:"订单状态"}},[e("el-select",{staticStyle:{width:"100%"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[e("el-option",{attrs:{value:"已取消"}}),e("el-option",{attrs:{value:"待接单"}}),e("el-option",{attrs:{value:"待送达"}}),e("el-option",{attrs:{value:"待收货"}}),e("el-option",{attrs:{value:"待评价"}}),e("el-option",{attrs:{value:"已完成"}})],1)],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.fromVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v("确 定")])],1)],1)],1)},s=[],r={name:"Orders",data(){return{tableData:[],pageNum:1,pageSize:10,total:0,orderNo:null,form:{},fromVisible:!1,user:JSON.parse(localStorage.getItem("xm-user")||"{}"),ids:[]}},created(){this.load(1)},methods:{handleEdit(t){this.form=JSON.parse(JSON.stringify(t)),this.fromVisible=!0},save(){this.$request({url:this.form.id?"/orders/update":"/orders/add",method:this.form.id?"PUT":"POST",data:this.form}).then((t=>{"200"===t.code?(this.$message.success("保存成功"),this.load(1),this.fromVisible=!1):this.$message.error(t.msg)}))},del(t){this.$confirm("您确定删除吗?","确认删除",{type:"warning"}).then((e=>{this.$request.delete("/orders/delete/"+t).then((t=>{"200"===t.code?(this.$message.success("操作成功"),this.load(1)):this.$message.error(t.msg)}))})).catch((()=>{}))},handleSelectionChange(t){this.ids=t.map((t=>t.id))},delBatch(){this.ids.length?this.$confirm("您确定批量删除这些数据吗?","确认删除",{type:"warning"}).then((t=>{this.$request.delete("/orders/delete/batch",{data:this.ids}).then((t=>{"200"===t.code?(this.$message.success("操作成功"),this.load(1)):this.$message.error(t.msg)}))})).catch((()=>{})):this.$message.warning("请选择数据")},load(t){t&&(this.pageNum=t),this.$request.get("/orders/selectPage",{params:{pageNum:this.pageNum,pageSize:this.pageSize,orderNo:this.orderNo}}).then((t=>{this.tableData=t.data?.list,this.total=t.data?.total}))},reset(){this.orderNo=null,this.load(1)},handleCurrentChange(t){this.load(t)}}},o=r,i=a(3736),n=(0,i.Z)(o,l,s,!1,null,"fdb8cf0e",null),c=n.exports}}]); //# sourceMappingURL=845.c91ed780.js.map