zouyu
2023-11-17 da81627f0b578ea7858ddae6e2fe7991dc734eb0
src/views/plan/outsourcingorder/index.vue
@@ -259,7 +259,7 @@
          {
            minWidth: '140',
            prop: 'foreignState',
            label: '对外直发状态',
            label: '外协直发状态',
            sort: true,
            isTrue: true,
            formatter: this.formatForeignState,
@@ -357,12 +357,12 @@
            loading: false,
            fun: this.launchOaProcess
          },
          {
            text: '新增外协直发申请单',
            type: 'primary',
            loading: false,
            fun: this.showForeign
          },
          // {
          //   text: '新增外协直发申请单',
          //   type: 'primary',
          //   loading: false,
          //   fun: this.showForeign
          // },
        ],
        operator:[
          {
@@ -376,23 +376,12 @@
              key: 'oaState'
            }
          },
          {
            text: '打印模具外协生产单',
            type: 'text',
            size: 'small',
            show: {
              val: [
                '03pass'
              ],
              key: 'oaState'
            }
          }
        ],
        operatorConfig: {
          fixed: 'right',
          label: '操作',
          width: 230,
          minWidth: 230
          width: 100,
          minWidth: 100
        }
      },
      foreignStateList: [
@@ -524,23 +513,23 @@
  },
  methods: {
    //展示新增外协直发模态框
    showForeign(){
      let data = this.currentOutsourcingOrder
      if(data){
        if(data.foreignState == "1"){
          this.$message.warning("该订单无需外协直发申请单")
          return
        }
        if(data.foreignState == "0" && data.foreignId!= null){
          this.$message.warning("该订单已有外协直发申请单")
          return
        }
        //
        this.$message.success("新增")
      }else{
        this.$message.warning("请选择一条委外订单")
      }
    },
    // showForeign(){
    //   let data = this.currentOutsourcingOrder
    //   if(data){
    //     if(data.foreignState == "1"){
    //       this.$message.warning("该订单无需外协直发申请单")
    //       return
    //     }
    //     if(data.foreignState == "0" && data.foreignId!= null){
    //       this.$message.warning("该订单已有外协直发申请单")
    //       return
    //     }
    //     //
    //     this.$message.success("新增")
    //   }else{
    //     this.$message.warning("请选择一条委外订单")
    //   }
    // },
    // 获取数据列表
    getData() {
      this.$refs.outsourcingOrderTable.refreshData()