| | |
| | | <span v-if="item.status ==1" class="orange">{{item.receiveType==1?'待自提':'待发货'}}</span> |
| | | <span v-if="item.status ==2" class="orange">待收货</span> |
| | | <span v-if="item.status ==3" class="grey">交易完成</span> |
| | | <span v-if="item.status ==4" class="grey">已关闭</span> |
| | | <span v-if="item.status ==4" class="grey">已取消</span> |
| | | <span v-if="item.status ==6" class="grey">已退款</span> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="action"> |
| | | <el-button v-if="item.status==1 && item.receiveType!=1" style=" width: 80%;" type="primary" @click="$refs.operaShipmentsWindow.open('发货', item)">发货</el-button> |
| | | <div></div> |
| | | <el-button v-if="item.status == 0" style="color: red; " type="text" @click="$refs.OperaOrderCancelWindow.open('取消订单', item)">取消订单</el-button> |
| | | <el-button v-if="item.status == 0 || item.status==1" style="color: red; " type="text" @click="$refs.OperaOrderCancelWindow.open('取消订单', item)">取消订单</el-button> |
| | | <div></div> |
| | | <el-button v-if="item.status == 3" style="color: red " type="text" @click="cancelOrder(item)">订单退款</el-button> |
| | | <el-button v-if="item.status == 3" style="color: red " type="text" @click="$refs.OperaOrderRefundWindow.open('订单退款', item)">订单退款</el-button> |
| | | <div></div> |
| | | <el-button v-if="item.status==2 && item.receiveType!=1" style="color: #666; " type="text" @click="$refs.operaShipmentsWindow.open('快递信息变更', item)">快递变更</el-button> |
| | | <div></div> |
| | |
| | | <!-- 新建/修改 --> |
| | | <OperaShipmentsWindow ref="operaShipmentsWindow" @success="search"/> |
| | | <OperaOrderMarkWindow ref="operaOrderMarkWindow" @success="handlePageChange"/> |
| | | <OperaOrderRefundWindow ref="OperaOrderRefundWindow" @success="handlePageChange"/> |
| | | <OperaOrderCancelWindow ref="OperaOrderCancelWindow" @success="handlePageChange"/> |
| | | <OperaGoodsOrderDetail ref="operaGoodsOrderDetail" @success="handlePageChange"/> |
| | | </TableLayout> |
| | |
| | | import OperaOrderMarkWindow from '@/components/business/OperaOrderMarkWindow' |
| | | import OperaOrderCancelWindow from '@/components/business/OperaOrderCancelWindow' |
| | | import OperaGoodsOrderDetail from '@/components/business/OperaGoodsOrderDetail' |
| | | import OperaOrderRefundWindow from "@/components/business/OperaOrderRefundWindow"; |
| | | export default { |
| | | name: 'Goodsorder', |
| | | extends: BaseTable, |
| | | components: { TableLayout, Pagination, OperaShipmentsWindow, OperaOrderMarkWindow, OperaGoodsOrderDetail,OperaOrderCancelWindow }, |
| | | components: {OperaOrderRefundWindow, TableLayout, Pagination, OperaShipmentsWindow, OperaOrderMarkWindow, OperaGoodsOrderDetail,OperaOrderCancelWindow }, |
| | | data () { |
| | | return { |
| | | status: '10', |
| | |
| | | { name: '2', label: '待收货', count: 0 }, |
| | | { name: '3', label: '交易完成', count: 0 }, |
| | | { name: '6', label: '已退款', count: 0 }, |
| | | { name: '4', label: '交易关闭', count: 0 }], |
| | | { name: '4', label: '已取消', count: 0 }], |
| | | // 搜索 |
| | | searchForm: { |
| | | id: '', |