廖井涛
2025-02-14 9a328439b2df80f4adee752fd6abc699db4462fa
Merge branch 'master' of http://bore.pub:10439/r/ERP_override
1个文件已修改
37 ■■■■ 已修改文件
north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue
@@ -98,14 +98,14 @@
              ]
            },
            {
              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 },
              ]
            },
@@ -344,6 +344,25 @@
    },
    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}
@@ -367,9 +386,15 @@
    )
        .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('此订单已入库,回退失败!')
            }
          })
        })