1 line
8.7 KiB
JavaScript
Executable File
1 line
8.7 KiB
JavaScript
Executable File
webpackJsonp([8],{LkP1:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Xxa5"),n=a.n(r),s=a("exGp"),i=a.n(s),l={data:function(){return{pickerOptions:{disabledDate:function(e){return e.getTime()>Date.now()}},base_farmer:[],base_type:[{id:0,title:"全部"},{id:1,title:"认养订单"},{id:2,title:"土地订单"}],sendOptions:[{label:"全部",value:0},{label:"自提",value:1},{label:"快递",value:2}],statusOptions:[{label:"全部",value:0},{label:"待配送",value:2},{label:"配送中",value:3},{label:"已完成",value:7},{label:"已取消",value:"-1"}],statusType:{"-1":"已取消",2:"待配送",3:"配送中",7:"已完成"},orderType:{1:"认养订单",2:"土地订单"},sendType:{1:"自提",2:"快递"},sendPayType:{1:{"-1":"已取消",2:"待提货",3:"已提货",7:"已完成"},2:{"-1":"已取消",2:"待配送",3:"配送中",7:"已完成"}},loading:!1,searchForm:{page:1,limit:10,send_type:0,pay_type:0,farmer_id:0,type:0},tableData:[],total:0}},activated:function(){var e=this;return i()(n.a.mark(function t(){return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getBaseInfo();case 2:e.getTableDataList();case 3:case"end":return t.stop()}},t,e)}))()},methods:{getBaseInfo:function(){var e=this;return i()(n.a.mark(function t(){var a,r,s;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$api.farmer.farmerSelectList();case 2:if(a=t.sent,r=a.code,s=a.data,200===r){t.next=7;break}return t.abrupt("return");case 7:s.unshift({id:0,title:"全部"}),e.base_farmer=s;case 9:case"end":return t.stop()}},t,e)}))()},resetForm:function(e){this.$refs[e].resetFields(),this.getTableDataList(1)},handleSizeChange:function(e){this.searchForm.limit=e,this.handleCurrentChange(1)},handleCurrentChange:function(e){this.searchForm.page=e,this.getTableDataList()},getTableDataList:function(e){var t=this;return i()(n.a.mark(function a(){var r,s,i,l,o;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return e&&(t.searchForm.page=1),t.loading=!0,a.next=4,t.$api.claim.sendOrderList(t.searchForm);case 4:if(r=a.sent,s=r.code,i=r.data,t.loading=!1,200===s){a.next=10;break}return a.abrupt("return");case 10:l=i.data,o=i.total,t.tableData=l,t.total=o;case 13:case"end":return a.stop()}},a,t)}))()},toSendOrder:function(e){var t=this,a=e.id,r=e.send_type;this.$confirm("你确认要"+(1===r?"取货":"发货")+"吗?",this.$t("tips.reminder"),{confirmButtonText:this.$t("action.comfirm"),cancelButtonText:this.$t("action.cancel"),type:"warning"}).then(function(){t.updateItem(a,r)}).catch(function(){})},updateItem:function(e,t){var a=this;return i()(n.a.mark(function r(){var s;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:s=1===t?"sendOrderReceiving":"sendOrderSend",a.$api.claim[s]({id:e}).then(function(e){200===e.code?(a.$message.success(a.$t("tips.successOper")),a.getTableDataList()):a.getTableDataList()});case 2:case"end":return r.stop()}},r,a)}))()}},filters:{handleTime:function(e,t){return 1===t?moment(1e3*e).format("YYYY-MM-DD"):2===t?moment(1e3*e).format("HH:mm:ss"):3===t?moment(1e3*e).format("YYYY-MM-DD HH:mm"):4===t?moment(1e3*e).format("HH:mm"):moment(1e3*e).format("YYYY-MM-DD HH:mm:ss")}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"lb-shop-order"},[a("top-nav"),e._v(" "),a("div",{staticClass:"page-main"},[a("el-row",{staticClass:"page-search-form"},[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:e.searchForm},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"农场",prop:"farmer_id"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:function(t){return e.getTableDataList(1)}},model:{value:e.searchForm.farmer_id,callback:function(t){e.$set(e.searchForm,"farmer_id",t)},expression:"searchForm.farmer_id"}},e._l(e.base_farmer,function(e){return a("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"配送方式",prop:"send_type"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.getTableDataList(1)}},model:{value:e.searchForm.send_type,callback:function(t){e.$set(e.searchForm,"send_type",t)},expression:"searchForm.send_type"}},e._l(e.sendOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"订单类型",prop:"type"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.getTableDataList(1)}},model:{value:e.searchForm.type,callback:function(t){e.$set(e.searchForm,"type",t)},expression:"searchForm.type"}},e._l(e.base_type,function(e){return a("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"状态",prop:"pay_type"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.getTableDataList(1)}},model:{value:e.searchForm.pay_type,callback:function(t){e.$set(e.searchForm,"pay_type",t)},expression:"searchForm.pay_type"}},e._l(e.statusOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("el-form-item",[a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.getTableDataList(1)}}},[e._v(e._s(e.$t("action.search")))]),e._v(" "),a("lb-button",{staticStyle:{"margin-right":"5px"},attrs:{size:"medium",icon:"el-icon-refresh-left"},on:{click:function(t){return e.resetForm("searchForm")}}},[e._v(e._s(e.$t("action.reset")))])],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,"header-cell-style":{background:"#f5f7fa",color:"#606266"}}},[a("el-table-column",{attrs:{prop:"id",label:"ID",fixed:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"times",label:"配送次数","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("第"+t.row.times+"次"+(1===t.row.send_type?"自提":"配送"))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"order_code",label:"配送单号","min-width":"140"}}),e._v(" "),a("el-table-column",{attrs:{prop:"send_time",label:"配送时间","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("handleTime")(t.row.start_time,1))+"\n "+e._s(e._f("handleTime")(t.row.start_time,4))+" ~\n "+e._s(e._f("handleTime")(t.row.end_time,4))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"send_type",label:"配送方式"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.sendType[t.row.send_type])+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"收货地址","min-width":"200"}}),e._v(" "),a("el-table-column",{attrs:{prop:"times",label:"收货人","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.user_name+" "+t.row.mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"订单类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{type:1===t.row.type?"primary":"danger"}},[e._v(e._s(e.orderType[t.row.type]))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.sendPayType[t.row.send_type][t.row.pay_type])+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"table-operate"},[a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:e.$route.name+"-view",expression:"`${$route.name}-view`"}],attrs:{size:"mini",type:"primary",plain:""},on:{click:function(a){return e.$router.push("/order/distribution/detail?id="+t.row.id+"&type="+t.row.type)}}},[e._v(e._s(e.$t("action.view")))]),e._v(" "),a("lb-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:e.$route.name+"-sendOrder",expression:"`${$route.name}-sendOrder`"},{name:"show",rawName:"v-show",value:2===t.row.pay_type,expression:"scope.row.pay_type === 2"}],attrs:{size:"mini",type:1===t.row.send_type?"danger":"success",plain:""},on:{click:function(a){return e.toSendOrder(t.row)}}},[e._v(e._s(1===t.row.send_type?"取货":"发货"))])],1)]}}])})],1),e._v(" "),a("lb-page",{attrs:{batch:!1,page:e.searchForm.page,pageSize:e.searchForm.limit,total:e.total},on:{handleSizeChange:e.handleSizeChange,handleCurrentChange:e.handleCurrentChange}})],1)],1)},staticRenderFns:[]};var c=a("VU/8")(l,o,!1,function(e){a("bv1c"),a("b/QG")},"data-v-434210d4",null);t.default=c.exports},"b/QG":function(e,t){},bv1c:function(e,t){}}); |