Fixiaobai
2023-11-17 1f5009ddcc87f7a7db792d40206bdcf5462089ee
src/views/plan/masterproductionschedule/index.vue
@@ -46,9 +46,9 @@
              <el-dropdown-item :key="item" :command="item.command" v-for="item in commitStateTagArr" :disabled="item.disabled">{{item.label }}</el-dropdown-item>
            </el-dropdown-menu>
          </el-dropdown>
          <el-button v-if="permissions.masterproductionschedule_submit_oa" @click="commitOa()" type="primary"
          <!-- <el-button v-if="permissions.masterproductionschedule_submit_oa" @click="commitOa()" type="primary"
            style="margin-left:10px;" :loading="loadingOa">提交OA
          </el-button>
          </el-button> -->
          <!-- <el-button
            v-if="permissions.masterproductionschedule_sync_scm"
            @click="syncScm()"
@@ -66,6 +66,7 @@
          <el-button
            type="primary"
            style="margin-left:10px;"
            @click="addPlanProcure"
            >新增采购计划
          </el-button>
        </template>
@@ -120,7 +121,8 @@
import {
  delObj,
  fetchList,
  loadOrderHandle
  loadOrderHandle,
  addPlanPurchasing
} from '@/api/plan/masterproductionschedule'
import ttable from '@/views/common/ztt-table.vue'
import stockDialog from '@/views/common/stock'
@@ -515,7 +517,7 @@
          // },
          {
            minWidth: '140',
            prop: 'orderRemark',
            prop: 'remark',
            label: '销售订单备注',
            sort: true,
            isTrue: true,
@@ -647,6 +649,18 @@
    this.getSysParam(sysParam.IS_REPORT_OPERATION)
  },
  methods: {
    addPlanProcure(){
      let val=this.masterPlanSelection.filter(item=>{
        return item.technologyDocumentId==null||item.technologyDocumentId==''||item.docNumber==''||item.docNumber==null
      })
      if(val.length>0){
        this.$message.warning("当前所选择的计划,含有未绑定工艺文件!")
        return
      }
      addPlanPurchasing(this.masterPlanSelection).then(res=>{
        console.log(res);
      })
    },
    deleteMainPlan(row){
      console.log(row);
    },