src/views/qualityManagement/nonconformingManagement/index.vue
@@ -36,7 +36,8 @@
      </el-form>
    </div>
    <div class="mb20" style="text-align: right;">
        <el-button type="primary" @click="openForm('add')">新增</el-button>
<!--        <el-button type="primary" @click="openForm('add')">新增</el-button>-->
        <el-button type="primary" @click="openOrderForm">处理单</el-button>
        <el-button @click="handleOut">导出</el-button>
        <el-button type="danger" plain @click="handleDelete">删除</el-button>
      </div>
@@ -55,6 +56,7 @@
    </div>
    <FormDia ref="formDia" @close="handleQuery"></FormDia>
    <InspectionFormDia ref="inspectionFormDia" @close="handleQuery"></InspectionFormDia>
    <OrderFormDia ref="orderFormDia" @close="handleQuery"></OrderFormDia>
  </div>
</template>
@@ -65,6 +67,7 @@
import {ElMessageBox} from "element-plus";
import {qualityUnqualifiedDel, qualityUnqualifiedListPage} from "@/api/qualityManagement/nonconformingManagement.js";
import InspectionFormDia from "@/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue";
import OrderFormDia from "@/views/qualityManagement/nonconformingManagement/components/orderFormDia.vue";
import dayjs from "dayjs";
const data = reactive({
@@ -200,6 +203,7 @@
});
const formDia = ref()
const inspectionFormDia = ref()
const orderFormDia = ref()
const { proxy } = getCurrentInstance()
const changeDaterange = (value) => {
@@ -260,6 +264,13 @@
  })
};
// 打开处理单弹框
const openOrderForm = () => {
  nextTick(() => {
    orderFormDia.value?.openDialog("add", null);
  });
};
// 删除
const handleDelete = () => {
  let ids = [];