廖井涛
2024-08-22 9da523001f61c6c6e777594c3c95c14d249abad4
north-glass-erp/northglass-erp/src/views/pp/rework/SelectRework.vue
@@ -144,14 +144,21 @@
    {field: 'create_time', width: 100, title: t('productStock.productionDate')},
    {field: 'update_time', width: 120, title: t('productStock.approvedDate')},
    {field: 'product_name', width: 120, title: t('order.product'), filters: [{data: ''}], slots: {filter: 'num1_filter'},filterMethod:filterChanged},
    {field: 'reporting_work_id', width: 100,title: t('reportingWorks.reportingWorkId'),filters: [{data: ''}], slots: {filter: 'num1_filter'},filterMethod:filterChanged},
  ],//表头按钮
  toolbarConfig: {
    buttons: [{
      'name': t('basicData.review'),status: 'primary',
      'code':'add'
    }],
    buttons: [
      {
        'name': t('basicData.review'),status: 'primary',
        'code':'add'
      },
      // {
      //   'name': t('basicData.delete'),status: 'primary',
      //   'code':'delete'
      // }
      ],
    /*import: false,
    export: true,
    print: true,*/
@@ -214,7 +221,34 @@
          return;
        }
        case 'delete': {
          const $table = xGrid.value
          if ($table) {
            const selectRecords = $table.getCheckboxRecords()
            if (selectRecords.length === 0) {
              ElMessage.warning(t('productStock.unselectedData'))
              return
            }
            let flowData = ref({
              userId:userid,
              userName:username,
              rework:selectRecords
            })
            request.post("/rework/deleteRework",flowData.value).then((res) => {
              if(res.code==200 && res.data===true){
                ElMessage.success(t('basicData.msg.deleteSuccess'))
                router.push({path:'/main/rework/SelectRework',query:{random:Math.random()}})
              }else{
                ElMessage.warning(t('basicData.msg.deleteFail'))
                router.push("/login")
              }
            })
          }
          return
        }
      }
    }