loulijun2021
2023-11-22 9c2dd43fb70b6cdeaba40aa0173d4ceb759cd46a
src/views/produceManager/workOrder.vue
@@ -176,8 +176,8 @@
              <div v-if="row.status==='ALLO'">已派发</div>
              <div v-if="row.status==='START'">开工</div>
              <div v-if="row.status==='CLOSED'">完工</div>
              <div v-if="row.status==='NOSCHED'">待排程</div>
              <div v-if="row.status==='SCHED'">已排程</div>
              <!--              <div v-if="row.status==='NOSCHED'">待排程</div>-->
              <!--              <div v-if="row.status==='SCHED'">已排程</div>-->
            </template>
          </el-table-column>
          <el-table-column
@@ -2063,9 +2063,9 @@
        // { code: 'CREATED', name: '已关闭' }
        { code: 'ALLO', name: '已派发' },
        { code: 'START', name: '开工' },
        { code: 'CLOSED', name: '完工' },
        { code: 'NOSCHED', name: '待排程' },
        { code: 'SCHED', name: '已排程' }
        { code: 'CLOSED', name: '完工' }
        // { code: 'NOSCHED', name: '待排程' },
        // { code: 'SCHED', name: '已排程' }
      ],
      total: 10,
      radioSelected: '',
@@ -2581,9 +2581,10 @@
      console.log('工单关闭事件')
      this.tableData.forEach(item => {
        if (item.wo_code === this.radioSelected) {
          if (item.status === 'START') {
            return this.$message.info('当前工单未完工,无法关闭!')
          } else if (item.status === 'CLOSED') {
          // if (item.status === 'START') {
          //   return this.$message.info('当前工单未完工,无法关闭!')
          // } else
          if (item.status === 'CLOSED') {
            return this.$message.info('工单已关闭,无需再关闭!')
          } else {
            this.$confirm('是否确认关闭工单?', '提示', {