| | |
| | | ] |
| | | }, |
| | | { |
| | | prefixIcon: 'vxe-icon-print', |
| | | prefixIcon: 'vxe-icon-repeat', |
| | | name: '一键退回', |
| | | children: [ |
| | | // { code: 'sheet1', name: '横版-普通' }, |
| | | { code: 'back1', name: t('searchOrder.createOrder') }, |
| | | { code: 'back2', name: t('order.technology') }, |
| | | { code: 'back3', name: t('basicData.review') }, |
| | | { code: 'back4', name: t('searchOrder.production')}, |
| | | { code: 'back1', name: t('searchOrder.createOrder'),disabled:true }, |
| | | { code: 'back2', name: t('order.technology'),disabled:true }, |
| | | { code: 'back3', name: t('basicData.review'),disabled:true }, |
| | | { code: 'back4', name: t('searchOrder.production'),disabled:true }, |
| | | |
| | | ] |
| | | }, |
| | |
| | | }, |
| | | cellClick({ row }){ |
| | | rowClickIndex.value = row |
| | | xGrid.value.menuConfig.body.options[0][3].children.forEach((item)=>{ |
| | | item.disabled=true |
| | | }) |
| | | //判断是否入库 |
| | | if(row.warehousing>0){ |
| | | return |
| | | } |
| | | if(row.processReview===2){ |
| | | xGrid.value.menuConfig.body.options[0][3].children[0].disabled=false |
| | | } |
| | | if(row.orderReview===2){ |
| | | xGrid.value.menuConfig.body.options[0][3].children[1].disabled=false |
| | | } |
| | | if(row.productionOrder>0){ |
| | | xGrid.value.menuConfig.body.options[0][3].children[2].disabled=false |
| | | } |
| | | if(row.processingCard>0){ |
| | | xGrid.value.menuConfig.body.options[0][3].children[3].disabled=false |
| | | } |
| | | }, |
| | | sortChange ({ field, order }) { |
| | | sortData.value = {field,order} |
| | |
| | | ) |
| | | .then(() => { |
| | | request.post(`/order/processBack/${rowClickIndex.value.orderId}/${status}`).then((res) => { |
| | | if(res.code==='200'){ |
| | | if(res.code==='200' && res.data===true){ |
| | | ElMessage.success(t('product.msg.operateSuccess')+'!') |
| | | selectOrderList() |
| | | }else if(res.data==='false1'){ |
| | | ElMessage.warning('此订单已转优化,回退失败!') |
| | | }else if(res.data==='false2'){ |
| | | ElMessage.warning('此订单已报工,回退失败!') |
| | | }else if(res.data==='false3'){ |
| | | ElMessage.warning('此订单已入库,回退失败!') |
| | | } |
| | | }) |
| | | }) |