Эх сурвалжийг харах

Merge remote-tracking branch 'origin/master'

zhuzeyu 11 сар өмнө
parent
commit
b3d9bfa3a3

+ 9 - 7
src/views/business/daywork/index.vue

@@ -23,7 +23,7 @@
             clearable style="width: 100px" />
         </el-form-item>
         <el-form-item style="margin-left: 0">
-          <el-button type="info" icon="Search"  :disabled="deptList.length === 0" @click="handleQuery">搜索
+          <el-button type="info" icon="Search" :disabled="deptList.length === 0" @click="handleQuery">搜索
           </el-button>
         </el-form-item>
       </el-form>
@@ -95,7 +95,7 @@
                 <el-button v-show="scope.row.deptProcessStatus &&
         (scope.row.status == 2 || scope.row.status == 3) &&
         scope.row.id == latestProcessId && scope.row.deptId == latestDeptId && !(lastStatus == 4 || lastStatus == 5 || lastStatus == 7) &&
-        (scope.row.processStepNumber != lastProcessStepNumber) && currentDaywork.status !=2
+        (scope.row.processStepNumber != lastProcessStepNumber) && currentDaywork.status != 2
         " v-hasPermi="['business:daywork:remove']" link type="danger" icon="Delete"
                   @click="handleDeletedItem(scope.row.id)">删除
                 </el-button>
@@ -331,6 +331,8 @@ function handleUpdateDayworkItem(row) {
   row.isWasteRecycling = currentDaywork.value.isWasteRecycling;
   row.maxQuailifiedNum = maxQuailifiedNum;
   row.totalQuailifiedNum = totalQuailifiedNum;
+  row.productId = currentDaywork.value.productId
+  // console.log(row, currentDaywork)
   //判断是否是当前工段
   if (row.deptId == currentDaywork.value.deptId) {
     row.currentDept = true;
@@ -341,12 +343,12 @@ function handleUpdateDayworkItem(row) {
   row.editStatus = true;
   //如果为true,则同工序已有工序已完成
   row.processFinish = processFinish;
-  if(row.isSort == 0){
+  if (row.isSort == 0) {
     proxy.$refs.dayworkItemRef.open(row);
-  }else{
+  } else {
     proxy.$refs.sortItemRef.open(row);
   }
-  
+
 }
 
 //查看报工信息
@@ -371,9 +373,9 @@ function handleCheckDayworkItem(row) {
   // if (row.processId == latestProcessId.value && row.status == 7) {
   //   row.returnFlag = true;
   // }
-  if(row.isSort == 0){
+  if (row.isSort == 0) {
     proxy.$refs.dayworkItemRef.open(row);
-  }else{
+  } else {
     proxy.$refs.sortItemRef.open(row);
   }
 }

+ 98 - 248
src/views/business/daywork/sortForm.vue

@@ -1,89 +1,42 @@
 <template>
   <!-- 添加或修改项目信息对话框 -->
-  <el-drawer
-    v-model="visible"
-    size="80%"
-    direction="rtl"
-    :close-on-press-escape="false"
-  >
+  <el-drawer v-model="visible" size="80%" direction="rtl" :close-on-press-escape="false">
     <div class="page-container form-container">
       <div class="form-btns-container">
-        <span class="title-label"
-          ><el-icon>
+        <span class="title-label"><el-icon>
             <Document />
           </el-icon>
-          报工详情</span
-        >
-        <el-button
-          v-if="editStatus"
-          type="primary"
-          icon="Check"
-          style="margin-right: 10px"
-          :disabled="form.status > 3 || !currentDept"
-          @click="handleSave"
-          >保 存
+          报工详情</span>
+        <el-button v-if="editStatus" type="primary" icon="Check" style="margin-right: 10px"
+          :disabled="form.status > 3 || !currentDept" @click="handleSave">保 存
         </el-button>
-        <el-button v-if="editStatus" icon="Close" @click="handleCancel"
-          >取 消
+        <el-button v-if="editStatus" icon="Close" @click="handleCancel">取 消
         </el-button>
-        <el-button v-else type="primary" icon="Check" @click="handleCancel"
-          >确定
+        <el-button v-else type="primary" icon="Check" @click="handleCancel">确定
         </el-button>
       </div>
       <!-- 主表 -->
-      <el-form
-        ref="dayworkItemRef"
-        class="master-container"
-        :model="form"
-        :rules="rules"
-        :show-message="true"
-      >
+      <el-form ref="dayworkItemRef" class="master-container" :model="form" :rules="rules" :show-message="true">
         <el-row :gutter="20">
           <el-col :span="7">
             <el-form-item label="开始时间:" prop="startTime">
-              <el-date-picker
-                v-model="form.startTime"
-                :disabled="!editStatus || !currentDept"
-                type="datetime"
-                value-format="YYYY-MM-DD HH:mm:ss "
-                :clearable="false"
-                :editable="false"
-                placeholder="请选择开始时间"
-                @change="handleTotalTime"
-              />
+              <el-date-picker v-model="form.startTime" :disabled="!editStatus || !currentDept" type="datetime"
+                value-format="YYYY-MM-DD HH:mm:ss " :clearable="false" :editable="false" placeholder="请选择开始时间"
+                @change="handleTotalTime" />
             </el-form-item>
           </el-col>
           <el-col :span="9">
-            <el-form-item
-              label="工序名称:"
-              prop="processId"
-              label-width="90px"
-            >
-              <el-select-v2
-                v-model="form.processId"
-                clearable
-                :disabled="true"
-                :options="processList"
-                placeholder="请选择工序"
-                style="width: 220px"
-              />
+            <el-form-item label="工序名称:" prop="processId" label-width="90px">
+              <el-select-v2 v-model="form.processId" clearable :disabled="true" :options="processList"
+                placeholder="请选择工序" style="width: 220px" />
             </el-form-item>
           </el-col>
           <el-col :span="8">
             <el-form-item label="生产状态:" prop="status" align="center">
-              <el-select
-                v-model="form.status"
-                placeholder="请选择生产状态"
-                :disabled="!editStatus || !currentDept"
-                style="width: 220px"
-                @change="handleChangeStatus"
-              >
-                <el-option
-                  v-for="dict in dynamicOptions"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
+              <el-select v-model="form.status" placeholder="请选择生产状态" :disabled="!editStatus || !currentDept"
+                style="width: 220px" @change="handleChangeStatus">
+                <el-option v-for="dict in dynamicOptions" :key="dict.value" :label="dict.label"
+                  :value="dict.value"></el-option>
               </el-select>
             </el-form-item>
           </el-col>
@@ -91,84 +44,40 @@
         <el-row :gutter="20">
           <el-col :span="7">
             <el-form-item label="结束时间:" prop="endTime">
-              <el-date-picker
-                v-model="form.endTime"
-                :disabled="!editStatus || !currentDept"
-                type="datetime"
-                value-format="YYYY-MM-DD HH:mm:ss "
-                :editable="false"
-                :clearable="false"
-                placeholder="请选择结束时间"
-                @change="handleTotalTime"
-              />
+              <el-date-picker v-model="form.endTime" :disabled="!editStatus || !currentDept" type="datetime"
+                value-format="YYYY-MM-DD HH:mm:ss " :editable="false" :clearable="false" placeholder="请选择结束时间"
+                @change="handleTotalTime" />
             </el-form-item>
           </el-col>
           <el-col :span="9">
             <el-form-item label="操作者:" prop="nickName" label-width="82px">
-              <el-input
-                v-model.trim="form.nickName"
-                placeholder="请输入操作者"
-                :disabled="true"
-                :clearable="true"
-                style="width: 220px; margin-left: 8px"
-              />
+              <el-input v-model.trim="form.nickName" placeholder="请输入操作者" :disabled="true" :clearable="true"
+                style="width: 220px; margin-left: 8px" />
             </el-form-item>
           </el-col>
           <el-col :span="8">
             <el-form-item label="投产量:" prop="prodNum" label-width="82px">
-              <el-input-number
-                v-model.trim="form.prodNum"
-                :precision="0"
-                :disabled="true"
-                controls-position="right"
-                style="width: 220px"
-              />
+              <el-input-number v-model.trim="form.prodNum" :precision="0" :disabled="true" controls-position="right"
+                style="width: 220px" />
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="20">
           <el-col :span="7">
-            <el-form-item
-              label="总工时:"
-              prop="workingHoursTime"
-              label-width="82px"
-            >
-              <el-input
-                v-model.trim="workingHoursTime"
-                :disabled="true"
-                style="width: 220px; margin-left: 0px"
-              />
+            <el-form-item label="总工时:" prop="workingHoursTime" label-width="82px">
+              <el-input v-model.trim="workingHoursTime" :disabled="true" style="width: 220px; margin-left: 0px" />
             </el-form-item>
           </el-col>
           <el-col :span="9">
-            <el-form-item
-              label="合格数:"
-              prop="qualifiedNum"
-              label-width="90px"
-              style="padding-right: 0px"
-            >
-              <el-input-number
-                v-model.trim="form.qualifiedNum"
-                :disabled="!editStatus || !currentDept"
-                :precision="0"
-                controls-position="right"
-                style="width: 220px"
-              />
+            <el-form-item label="合格数:" prop="qualifiedNum" label-width="90px" style="padding-right: 0px">
+              <el-input-number v-model.trim="form.qualifiedNum" :disabled="!editStatus || !currentDept" :precision="0"
+                controls-position="right" style="width: 220px" />
             </el-form-item>
           </el-col>
           <el-col :span="8">
-            <el-form-item
-              label="设备:"
-              prop="equipmentDetailId"
-              label-width="82px"
-            >
-              <el-select-v2
-                v-model="form.equipmentDetailId"
-                :disabled="!editStatus || !currentDept"
-                :options="equipmentList"
-                placeholder="请选择设备"
-                style="width: 220px"
-              >
+            <el-form-item label="设备:" prop="equipmentDetailId" label-width="82px">
+              <el-select-v2 v-model="form.equipmentDetailId" :disabled="!editStatus || !currentDept"
+                :options="equipmentList" placeholder="请选择设备" style="width: 220px">
               </el-select-v2>
             </el-form-item>
           </el-col>
@@ -178,114 +87,54 @@
       <el-form class="list-search-container" :inline="true">
         <el-form-item class="section-title" label="废品信息" />
         <el-form-item>
-          <el-button
-            type="primary"
-            icon="Plus"
-            v-if="editStatus && currentDept"
-            @click="handleAddReject"
-            >新增
+          <el-button type="primary" icon="Plus" v-if="editStatus && currentDept" @click="handleAddReject">新增
           </el-button>
         </el-form-item>
       </el-form>
       <!-- 列表区 -->
       <div class="el-table-container">
-        <el-table
-          ref="dayworkItemRejectTable"
-          v-loading="loading"
-          row-key="id"
-          :data="form.groupRejectList"
-          height="100%"
-        >
+        <el-table ref="dayworkItemRejectTable" v-loading="loading" row-key="id" :data="form.groupRejectList"
+          height="100%">
           <el-table-column type="index" label="行号" width="60" align="center">
             <template #default="scope">
               {{ scope.$index + 1 }}
             </template>
           </el-table-column>
-          <el-table-column
-            prop="type"
-            label="分选检查类型"
-            align="center"
-            width="150px"
-          >
+          <el-table-column prop="type" label="分选检查类型" align="center" width="150px">
             <template #default="scope">
-              <el-select
-                v-model="scope.row.type"
-                :disabled="!editStatus || !currentDept"
-                placeholder="请选择分选检查类型"
-                @change="(arg) => handleChangeType(scope.row, arg)"
-              >
-                <el-option
-                  v-for="cause in sort_standard_type"
-                  :key="cause.value"
-                  :label="cause.label"
-                  :value="cause.value"
-                ></el-option>
+              <el-select v-model="scope.row.type" :disabled="!editStatus || !currentDept" placeholder="请选择分选检查类型"
+                @change="(arg) => handleChangeType(scope.row, arg)">
+                <el-option v-for="cause in sort_standard_type" :key="cause.value" :label="cause.label"
+                  :value="cause.value"></el-option>
               </el-select>
             </template>
           </el-table-column>
-          <el-table-column
-            prop="sortStandard"
-            label="分选检查标准"
-            align="center"
-            width="300px"
-          >
+          <el-table-column prop="sortStandard" label="分选检查标准" align="center" width="300px">
             <template #default="scope">
-              <el-select
-                v-model="scope.row.sortStandard"
-                :disabled="!editStatus || !currentDept"
-                placeholder="请选择分选检查标准"
-              >
-                <el-option
-                  v-for="cause in scope.row.standardList"
-                  :key="cause.value"
-                  :label="cause.label"
-                  :value="cause.value"
-                ></el-option>
+              <el-select v-model="scope.row.sortStandard" :disabled="!editStatus || !currentDept"
+                placeholder="请选择分选检查标准">
+                <el-option v-for="cause in scope.row.standardList" :key="cause.value" :label="cause.label"
+                  :value="cause.value"></el-option>
               </el-select>
             </template>
           </el-table-column>
-          <el-table-column
-            prop="reason"
-            label="检查结果"
-            align="center"
-          >
+          <el-table-column prop="reason" label="检查结果" align="center">
             <template #default="scope">
-              <el-input
-                v-model.trim="scope.row.reason"
-                placeholder="请输入检查结果"
-                :disabled="!editStatus || !currentDept"
-                :clearable="true"
-                style="margin-left: 8px;"
-              />
+              <el-input v-model.trim="scope.row.reason" placeholder="请输入检查结果" :disabled="!editStatus || !currentDept"
+                :clearable="true" style="margin-left: 8px;" />
             </template>
           </el-table-column>
-          <el-table-column
-            label="废品数量"
-            width="130px"
-            prop="rejectNum"
-            align="center"
-          >
+          <el-table-column label="废品数量" width="130px" prop="rejectNum" align="center">
             <template #default="scope">
-              <el-input-number
-                v-model.trim="scope.row.rejectNum"
-                placeholder="废品数量"
-                :disabled="!editStatus || !currentDept"
-                :precision="0"
-                :min="0"
-                controls-position="right"
-              />
+              <el-input-number v-model.trim="scope.row.rejectNum" placeholder="废品数量"
+                :disabled="!editStatus || !currentDept" :precision="0" :min="0" controls-position="right" />
             </template>
           </el-table-column>
 
           <el-table-column fixed="right" label="操作" align="center" width="80px">
             <template #default="scope">
-              <el-button
-                link
-                type="danger"
-                icon="Delete"
-                :disabled="!editStatus || !currentDept"
-                @click="handleDeleteReject(scope.row)"
-                >删除
+              <el-button link type="danger" icon="Delete" :disabled="!editStatus || !currentDept"
+                @click="handleDeleteReject(scope.row)">删除
               </el-button>
             </template>
           </el-table-column>
@@ -328,10 +177,10 @@ const maxQuailifiedNum = ref(0);
 const sortProductInspection = ref([])
 const detailsRow = {
   id: null,
-  type:null,
+  type: null,
   rejectNum: "",
   checkResult: "",
-  checkStandard:""
+  checkStandard: ""
 };
 // const validateprodNum = (rule, value, callback) => {
 //   if (value <= 0) {
@@ -444,6 +293,7 @@ const open = (row) => {
     form.value.nickName = row.nickName;
     form.value.status = row.status;
     form.value.processId = row.processId;
+    form.vlaue.productId = row.productId
     form.value.productionPlanDetailId = row.productionPlanDetailId;
     if (form.value.status == 0 || form.value.status == 1) {
       dynamicOptions.value = daywork_status_first.value;
@@ -473,12 +323,12 @@ const open = (row) => {
     });
 
     //查询该工序的分选标准
-    listInspectionInstruction({technologicalProcessDetailId:detailInfo.value.technologicalProcessDetailId}).then(res=>{
-        if(res.code == 200){
-          sortProductInspection.value = res.rows;
-          //查询废品原因
-          handleQueryReject()
-        }
+    listInspectionInstruction({ productId: form.value.productId, processId: form.value.processId, technologyVersion: form.value.technologyVersion }).then(res => {
+      if (res.code == 200) {
+        sortProductInspection.value = res.rows;
+        //查询废品原因
+        handleQueryReject()
+      }
     })
     //查询能够选择的设备信息
     let productionPlanDetailId = parseInt(row.productionPlanDetailId);
@@ -574,10 +424,10 @@ const handleSave = () => {
           flag = false;
           proxy.$modal.msgError(
             "第" +
-              (i + 1) +
-              "行分选检查标准与" +
-              (reasonList.indexOf(form.value.groupRejectList[i].sortStandard) + 1) +
-              "行相同"
+            (i + 1) +
+            "行分选检查标准与" +
+            (reasonList.indexOf(form.value.groupRejectList[i].sortStandard) + 1) +
+            "行相同"
           );
           return;
         }
@@ -597,23 +447,23 @@ const handleSave = () => {
         }
       }
       if (flag) {
-        
-        if(form.value.groupRejectList.length > 0){
-            form.value.rejectNum = 0
+
+        if (form.value.groupRejectList.length > 0) {
+          form.value.rejectNum = 0
           form.value.groupRejectList.forEach(item => {
             item.deptId = detailInfo.value.deptId
             item.inspectionInstructionId = item.sortStandard
-            let checkStandard = item.standardList.filter(info => info.value  ==  item.sortStandard)[0]
+            let checkStandard = item.standardList.filter(info => info.value == item.sortStandard)[0]
             console.log(checkStandard)
             item.checkStandard = checkStandard.label
             item.processId = detailInfo.value.processId
-             //计算废品总数
-             form.value.rejectNum += item.rejectNum
+            //计算废品总数
+            form.value.rejectNum += item.rejectNum
           });
         }
-        console.log("rejectList",form.value.groupRejectList)
+        console.log("rejectList", form.value.groupRejectList)
         form.value.dayworkId = detailInfo.value.dayworkId;
-       
+
         //同工序的所有合格数
         form.value.temporaryProcessQualifiedNum =
           detailInfo.value.totalQuailifiedNum + form.value.qualifiedNum;
@@ -639,10 +489,10 @@ const handleSave = () => {
             proxy.$modal
               .confirm(
                 "合格数为投产量" +
-                  percent +
-                  "%,超出投产量" +
-                  num +
-                  "。 是否继续保存!"
+                percent +
+                "%,超出投产量" +
+                num +
+                "。 是否继续保存!"
               )
               .then(function () {
                 updateDayworkItem();
@@ -690,23 +540,23 @@ function handleDeleteReject(row) {
 //查询废品信息
 function handleQueryReject() {
   getDayworkItemRejectList({ dayworkItemId: detailInfo.value.id }).then(
-      (response) => {
-        if (response.code == 200) {
-          for (let i = 0; i < response.data.length; i++) {
-            response.data[i].rejectNum = parseInt(response.data[i].rejectNum);
-            response.data[i].type = response.data[i].type+'';
-            if(sortProductInspection.value.length > 0) {
-              response.data[i].standardList = sortProductInspection.value.filter(item =>response.data[i].type == item.type).map(item => {
-                return { value :item.inspectionInstructionId , label : item.standard }
+    (response) => {
+      if (response.code == 200) {
+        for (let i = 0; i < response.data.length; i++) {
+          response.data[i].rejectNum = parseInt(response.data[i].rejectNum);
+          response.data[i].type = response.data[i].type + '';
+          if (sortProductInspection.value.length > 0) {
+            response.data[i].standardList = sortProductInspection.value.filter(item => response.data[i].type == item.type).map(item => {
+              return { value: item.inspectionInstructionId, label: item.standard }
             })
-            response.data[i].sortStandard =  response.data[i].standardList.filter(item => response.data[i].checkStandard == item.label)[0].value
-          console.log( response.data[i].sortStandard)
+            response.data[i].sortStandard = response.data[i].standardList.filter(item => response.data[i].checkStandard == item.label)[0].value
+            console.log(response.data[i].sortStandard)
           }
         }
-          form.value.groupRejectList = response.data;
-        }
+        form.value.groupRejectList = response.data;
       }
-    );
+    }
+  );
 }
 
 //添加废弃信息
@@ -760,12 +610,12 @@ function handleChangeStatus() {
 
 function handleChangeType(row, arg) {
   row.checkStandard = null
-  if(sortProductInspection.value.length > 0) {
-  row.standardList = sortProductInspection.value.filter(item =>row.type == item.type).map(item => {
-    return { value :item.inspectionInstructionId , label : item.standard }
-  })
-  row.sortStandard =  row.standardList.filter(item => row.checkStandard == item.label)[0]
-}
+  if (sortProductInspection.value.length > 0) {
+    row.standardList = sortProductInspection.value.filter(item => row.type == item.type).map(item => {
+      return { value: item.inspectionInstructionId, label: item.standard }
+    })
+    row.sortStandard = row.standardList.filter(item => row.checkStandard == item.label)[0]
+  }
 }
 
 /** 取消按钮 */

+ 6 - 4
src/views/business/dayworkUpdate/index.vue

@@ -96,8 +96,8 @@
     <daywork-item-form ref="dayworkItemRef" @handleSaveSuccess="handleGetDayworkItems" />
     <!-- 分选报工信息表单 -->
     <sort-item-form ref="sortItemRef" @handleSaveSuccess="handleGetDayworkItems" />
-        <!-- 报工历史修改表单 -->
-     <dialog-daywork-item-history ref="dialogDayworkItemHistoryRef" />
+    <!-- 报工历史修改表单 -->
+    <dialog-daywork-item-history ref="dialogDayworkItemHistoryRef" />
   </div>
 </template>
 
@@ -169,7 +169,7 @@ function getList() {
   //   // } else {
   //   //   dayworkList.value = [];
   //   // }
-    
+
   // });
   getDayworks()
 }
@@ -318,7 +318,7 @@ function handleUpdateDayworkItem(row) {
   row.technologicalProcessId = queryItemParams.value.technologicalProcessId;
   row.deptId = queryDayworkParams.value.deptId;
   row.productionPlanNo = currentDaywork.value.productionPlanNo;
- row.productDescription = currentDaywork.value.productDescription;
+  row.productDescription = currentDaywork.value.productDescription;
   row.productionPlanDetailId = currentDaywork.value.productionPlanDetailId;
   row.dayworkId = currentDaywork.value.id;
   row.lotId = currentDaywork.value.lotId;
@@ -328,6 +328,8 @@ function handleUpdateDayworkItem(row) {
   row.technologyVersion = currentDaywork.value.technologyVersion
   row.lotCode = currentDaywork.value.lotCode;
   row.totalQuailifiedNum = totalQuailifiedNum;
+  // console.log(row, currentDaywork)
+  row.productId = currentDaywork.value.productId
   //判断是否是当前工段
   if (row.deptId == currentDaywork.value.deptId) {
     row.currentDept = true;

+ 22 - 23
src/views/business/dayworkUpdate/sortForm.vue

@@ -7,10 +7,9 @@
             <Document />
           </el-icon>
           报工详情</span>
-        <el-button  type="primary" icon="Check" style="margin-right: 10px"
-           @click="handleSave">保 存
+        <el-button type="primary" icon="Check" style="margin-right: 10px" @click="handleSave">保 存
         </el-button>
-        <el-button  icon="Close" @click="handleCancel">取 消
+        <el-button icon="Close" @click="handleCancel">取 消
         </el-button>
       </div>
       <!-- 主表 -->
@@ -31,8 +30,8 @@
           </el-col>
           <el-col :span="8">
             <el-form-item label="生产状态:" prop="status" align="center">
-              <el-select v-model="form.status" placeholder="请选择生产状态" :disabled="true"
-                style="width: 220px" @change="handleChangeStatus">
+              <el-select v-model="form.status" placeholder="请选择生产状态" :disabled="true" style="width: 220px"
+                @change="handleChangeStatus">
                 <el-option v-for="dict in dynamicOptions" :key="dict.value" :label="dict.label"
                   :value="dict.value"></el-option>
               </el-select>
@@ -50,10 +49,10 @@
           <el-col :span="9">
             <el-form-item label="操作者:" prop="nickName" label-width="82px">
               <el-input v-model.trim="form.nickName" placeholder="请输入操作者" readonly :clearable="true"
-                style="width: 220px; margin-left: 8px" >
+                style="width: 220px; margin-left: 8px">
                 <template #append>
-              <el-button icon="Search" @click="handleSelectUserSingle" />
-            </template>
+                  <el-button icon="Search" @click="handleSelectUserSingle" />
+                </template>
               </el-input>
             </el-form-item>
           </el-col>
@@ -78,8 +77,8 @@
           </el-col>
           <el-col :span="8">
             <el-form-item label="设备:" prop="equipmentDetailId" label-width="82px">
-              <el-select-v2 v-model="form.equipmentDetailId" :disabled="true"
-                :options="equipmentList" placeholder="请选择设备" style="width: 220px">
+              <el-select-v2 v-model="form.equipmentDetailId" :disabled="true" :options="equipmentList"
+                placeholder="请选择设备" style="width: 220px">
               </el-select-v2>
             </el-form-item>
           </el-col>
@@ -89,7 +88,7 @@
       <el-form class="list-search-container" :inline="true">
         <el-form-item class="section-title" label="废品信息" />
         <el-form-item>
-          <el-button type="primary" icon="Plus" v-if="!editStatus" @click="handleAddReject">新增
+          <el-button type="primary" icon="Plus" v-if="editStatus" @click="handleAddReject">新增
           </el-button>
         </el-form-item>
       </el-form>
@@ -113,8 +112,7 @@
           </el-table-column>
           <el-table-column prop="sortStandard" label="分选检查标准" align="center" width="300px">
             <template #default="scope">
-              <el-select v-model="scope.row.sortStandard" :disabled="!editStatus"
-                placeholder="请选择分选检查标准">
+              <el-select v-model="scope.row.sortStandard" :disabled="!editStatus" placeholder="请选择分选检查标准">
                 <el-option v-for="cause in scope.row.standardList" :key="cause.value" :label="cause.label"
                   :value="cause.value"></el-option>
               </el-select>
@@ -122,14 +120,14 @@
           </el-table-column>
           <el-table-column prop="reason" label="检查结果" align="center">
             <template #default="scope">
-              <el-input v-model.trim="scope.row.reason" placeholder="请输入检查结果" :disabled="!editStatus"
-                :clearable="true" style="margin-left: 8px;" />
+              <el-input v-model.trim="scope.row.reason" placeholder="请输入检查结果" :disabled="!editStatus" :clearable="true"
+                style="margin-left: 8px;" />
             </template>
           </el-table-column>
           <el-table-column label="废品数量" width="130px" prop="rejectNum" align="center">
             <template #default="scope">
-              <el-input-number v-model.trim="scope.row.rejectNum" placeholder="废品数量"
-                :disabled="!editStatus" :precision="0" :min="0" controls-position="right" />
+              <el-input-number v-model.trim="scope.row.rejectNum" placeholder="废品数量" :disabled="!editStatus"
+                :precision="0" :min="0" controls-position="right" />
             </template>
           </el-table-column>
 
@@ -296,8 +294,9 @@ const open = (row) => {
     workingHoursTime.value = row.workingHours;
     form.value.nickName = row.nickName;
     form.value.status = row.status;
-    editStatus.value = row.status <2 ? false:true
+    editStatus.value = row.status < 2 ? false : true
     form.value.processId = row.processId;
+    form.value.productId = row.productId
     form.value.technologyVersion = row.technologyVersion
     form.value.productionPlanNo = row.productionPlanNo;
     form.value.productDescription = row.productDescription;
@@ -331,7 +330,7 @@ const open = (row) => {
     });
 
     //查询该工序的分选标准
-    listInspectionInstruction({ technologicalProcessDetailId: detailInfo.value.technologicalProcessDetailId }).then(res => {
+    listInspectionInstruction({ productId: form.value.productId, processId: form.value.processId, technologyVersion: form.value.technologyVersion }).then(res => {
       if (res.code == 200) {
         sortProductInspection.value = res.rows;
         //查询废品原因
@@ -372,11 +371,11 @@ function close() {
 }
 //操作者人员带回
 function handleGetUser(selection) {
- form.value.nickName = selection.nickName;
- form.value.userId = selection.userId;
- form.value.userName = selection.userName;
+  form.value.nickName = selection.nickName;
+  form.value.userId = selection.userId;
+  form.value.userName = selection.userName;
 }
-function handleSelectUserSingle(){
+function handleSelectUserSingle() {
   proxy.$refs.dialogPersonRef.open()
 }
 

+ 2 - 2
src/views/business/inspectionChamber/index.vue

@@ -37,11 +37,11 @@
               <el-input v-else v-model.trim="scope.row.chamberCode" size="small" placeholder="仪器室编号" />
             </template>
           </el-table-column>
-          <el-table-column label="负责车间" width="200" align="center" prop="workShops">
+          <el-table-column label="负责车间" width="400" align="center" prop="workShops">
             <template #default="scope">
               <div v-if="!scope.row.editStatus">{{ scope.row.workShops }}</div>
               <el-select v-else v-model="scope.row.workShopIds" size="small" multiple filterable reserve-keyword
-                collapse-tags collapse-tags-tooltip placeholder="请选择车间"
+                collapse-tags :max-collapse-tags="3" collapse-tags-tooltip placeholder="请选择车间" style="width: 100%;"
                 @change="(arg) => handleWorkshopChange(arg, scope.row)">
                 <el-option v-for=" item in workShops" :key="item.id" :label="item.name" :value="item.id" />
               </el-select>

+ 103 - 70
src/views/business/product/index.vue

@@ -6,34 +6,43 @@
 				<el-form-item class="section-title" label="产品管理" />
 				<el-form-item label="产品类别:">
 					<el-select v-model="queryParams.type" clearable placeholder="请选择类别" style="width: 130px">
-						<el-option v-for="dict in product_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
+						<el-option v-for="dict in product_type" :key="dict.value" :label="dict.label"
+							:value="dict.value"></el-option>
 					</el-select>
 				</el-form-item>
 				<el-form-item label="客户集团简称:">
-					<el-input placeholder="请输入客户集团简称" v-model.trim="queryParams.companyAlias" style="width: 150px" clearable @keyup.enter="handleQueryProduct" @keydown.enter.prevent />
+					<el-input placeholder="请输入客户集团简称" v-model.trim="queryParams.companyAlias" style="width: 150px" clearable
+						@keyup.enter="handleQueryProduct" @keydown.enter.prevent />
 				</el-form-item>
 				<el-form-item label="图号:">
-					<el-input placeholder="请输入产品图号" v-model.trim="queryParams.drawingNumber" style="width: 130px" clearable @keyup.enter="handleQueryProduct" @keydown.enter.prevent />
+					<el-input placeholder="请输入产品图号" v-model.trim="queryParams.drawingNumber" style="width: 130px" clearable
+						@keyup.enter="handleQueryProduct" @keydown.enter.prevent />
 				</el-form-item>
 				<el-form-item label="规格:">
-					<el-input placeholder="请输入产品规格" v-model.trim="queryParams.specification" style="width: 130px" clearable @keyup.enter="handleQueryProduct" @keydown.enter.prevent />
+					<el-input placeholder="请输入产品规格" v-model.trim="queryParams.specification" style="width: 130px" clearable
+						@keyup.enter="handleQueryProduct" @keydown.enter.prevent />
 				</el-form-item>
 				<el-form-item label="料号:">
-					<el-input placeholder="请输入产品料号" v-model.trim="queryParams.productCode" style="width: 130px" clearable @keyup.enter="handleQueryProduct" @keydown.enter.prevent />
+					<el-input placeholder="请输入产品料号" v-model.trim="queryParams.productCode" style="width: 130px" clearable
+						@keyup.enter="handleQueryProduct" @keydown.enter.prevent />
 				</el-form-item>
 				<el-form-item label="产品描述:">
-					<el-input placeholder="请输入产品描述" v-model.trim="queryParams.description" style="width: 130px" clearable @keyup.enter="handleQueryProduct" @keydown.enter.prevent />
+					<el-input placeholder="请输入产品描述" v-model.trim="queryParams.description" style="width: 130px" clearable
+						@keyup.enter="handleQueryProduct" @keydown.enter.prevent />
 				</el-form-item>
 				<el-form-item>
 					<el-button type="info" icon="Search" @click="handleQueryProduct">搜索</el-button>
-					<el-button v-show="false" type="primary" icon="Plus" @click="handleAddProduct" v-hasPermi="['business:product:add']">新增</el-button>
-					<el-button type="primary" icon="Refresh" @click="handleSync" v-hasPermi="['business:product:sync']">同步P2产品</el-button>
+					<el-button v-show="false" type="primary" icon="Plus" @click="handleAddProduct"
+						v-hasPermi="['business:product:add']">新增</el-button>
+					<el-button type="primary" icon="Refresh" @click="handleSync"
+						v-hasPermi="['business:product:sync']">同步P2产品</el-button>
 				</el-form-item>
 			</el-form>
 			<!-- 列表区 -->
 			<div class="el-table-container">
 				<div class="el-table-inner-container">
-					<el-table ref="productTable" v-loading="productLoading" :data="productList" row-key="id" highlight-current-row height="100%" @current-change="handleCurrentProductChange">
+					<el-table ref="productTable" v-loading="productLoading" :data="productList" row-key="id" highlight-current-row
+						height="100%" @current-change="handleCurrentProductChange">
 						<el-table-column type="index" label="行号" width="50" align="center" />
 						<el-table-column label="料号" align="center" prop="productCode" />
 						<el-table-column label="预入仓库" align="center" prop="preStock" />
@@ -73,8 +82,10 @@
 						<el-table-column label="技术员编码" align="center" prop="technicianCode" />
 						<el-table-column fixed="right" label="操作" align="center" width="140px">
 							<template #default="scope">
-								<el-button v-show="false" link type="warning" icon="Edit" @click="handleUpdateProduct(scope.row)" v-hasPermi="['business:product:edit']">编辑</el-button>
-								<el-button v-show="false" link type="danger" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['business:product:remove']">删除</el-button>
+								<el-button v-show="false" link type="warning" icon="Edit" @click="handleUpdateProduct(scope.row)"
+									v-hasPermi="['business:product:edit']">编辑</el-button>
+								<el-button v-show="false" link type="danger" icon="Delete" @click="handleDelete(scope.row)"
+									v-hasPermi="['business:product:remove']">删除</el-button>
 							</template>
 						</el-table-column>
 					</el-table>
@@ -85,10 +96,11 @@
 			<div class="drawing-info" style="margin-left: 20px;">
 			工艺图纸电子化率:<span style="color: blue;font-size: 22px;">{{ drawingRatio }}%</span>
 			</div> -->
-			<!-- 分页 -->
-			<!-- <div class="pagination-container"> -->
-			<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
-			<!-- </div>
+		<!-- 分页 -->
+		<!-- <div class="pagination-container"> -->
+		<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
+			v-model:limit="queryParams.pageSize" @pagination="getList" />
+		<!-- </div>
 		</div> -->
 
 		<section class="list-part-container row-container" style="flex: 1">
@@ -97,24 +109,20 @@
 				<el-form class="list-search-container" :model="queryParams" ref="queryRef" :inline="true">
 					<el-form-item class="section-title" label="标准工艺" />
 					<el-form-item>
-						<el-button v-show="false" type="primary" icon="Plus" @click="handleAddTechnologicalProcess" v-hasPermi="['business:product:add']" :disabled="!currentProduct.id"> 添加工艺 </el-button>
-						<el-button v-show="false" type="danger" icon="Delete" @click="TechnologicalProcessDelete" :disabled="technologicalProcessIds.length === 0" v-hasPermi="['business:product:remove']"> 删除工艺 </el-button>
+						<el-button v-show="false" type="primary" icon="Plus" @click="handleAddTechnologicalProcess"
+							v-hasPermi="['business:product:add']" :disabled="!currentProduct.id"> 添加工艺 </el-button>
+						<el-button v-show="false" type="danger" icon="Delete" @click="TechnologicalProcessDelete"
+							:disabled="technologicalProcessIds.length === 0" v-hasPermi="['business:product:remove']"> 删除工艺
+						</el-button>
 					</el-form-item>
 				</el-form>
 				<div class="el-table-container">
 					<div class="el-table-inner-container">
-						<el-table
-							ref="technologicalProcessTable"
-							:data="technologicalProcessList ? technologicalProcessList : []"
-							v-loading="technologicalProcessLoading"
-							:row-key="getRowKey"
-							highlight-current-row
-							height="100%"
-							size="small"
-							header-row-class-name="list-header-row"
+						<el-table ref="technologicalProcessTable" :data="technologicalProcessList ? technologicalProcessList : []"
+							v-loading="technologicalProcessLoading" :row-key="getRowKey" highlight-current-row height="100%"
+							size="small" header-row-class-name="list-header-row"
 							@selection-change="TechnologicalProcessSelectionChange"
-							@current-change="handleCurrentTechnologicalProcessChange"
-						>
+							@current-change="handleCurrentTechnologicalProcessChange">
 							<el-table-column type="selection" width="40" align="center" />
 							<el-table-column type="index" label="行号" width="50" align="center" />
 							<el-table-column label="工艺版本" align="center" prop="technologyVersion">
@@ -127,10 +135,15 @@
 							</el-table-column>
 							<el-table-column label="操作" width="140px" align="center">
 								<template #default="scope">
-									<el-button v-show="false" v-if="scope.row.editStatus" link type="primary" icon="Check" @click="handleSaveTechnologicalProcess(scope.row, scope.$index)" v-hasPermi="['business:product:add']"> 保存 </el-button>
+									<el-button v-show="false" v-if="scope.row.editStatus" link type="primary" icon="Check"
+										@click="handleSaveTechnologicalProcess(scope.row, scope.$index)"
+										v-hasPermi="['business:product:add']"> 保存 </el-button>
 
-									<el-button v-show="false" v-else link type="warning" icon="Edit" @click.prevent="scope.row.editStatus = true" v-hasPermi="['business:product:edit']"> 编辑 </el-button>
-									<el-button v-show="false" link type="danger" icon="Delete" @click="handleDeleteTechnologicalProcess(scope.row, scope.$index)" v-hasPermi="['business:product:remove']"> 删除 </el-button>
+									<el-button v-show="false" v-else link type="warning" icon="Edit"
+										@click.prevent="scope.row.editStatus = true" v-hasPermi="['business:product:edit']"> 编辑 </el-button>
+									<el-button v-show="false" link type="danger" icon="Delete"
+										@click="handleDeleteTechnologicalProcess(scope.row, scope.$index)"
+										v-hasPermi="['business:product:remove']"> 删除 </el-button>
 								</template>
 							</el-table-column>
 						</el-table>
@@ -138,21 +151,31 @@
 				</div>
 			</section>
 			<section class="list-part-container" style="flex: 1">
-				<el-form class="list-search-container list-search-container-child" :model="queryParams" ref="queryRef" :inline="true">
+				<el-form class="list-search-container list-search-container-child" :model="queryParams" ref="queryRef"
+					:inline="true">
 					<el-form-item class="section-title" label="标准工序" />
 					<el-form-item>
-						<el-button v-show="false" v-if="!editStatus" @click="handleTechnologicalProcessDetailEdit" :disabled="technologicalProcessList.length === 0 || currentTechnologicalProcess.id == null" v-hasPermi="['business:product:edit']" type="warning" icon="Edit"> 编辑 </el-button>
+						<el-button v-show="false" v-if="!editStatus" @click="handleTechnologicalProcessDetailEdit"
+							:disabled="technologicalProcessList.length === 0 || currentTechnologicalProcess.id == null"
+							v-hasPermi="['business:product:edit']" type="warning" icon="Edit"> 编辑 </el-button>
 						<template v-if="editStatus">
-							<el-button v-show="false" type="primary" icon="Plus" @click="handleAddProcess" v-hasPermi="['business:product:add']" :disabled="!currentTechnologicalProcess.id"> 添加工序 </el-button>
-							<el-button v-show="false" type="danger" @click="handleTechnologicalProcessCancel" v-hasPermi="['business:product:edit']" icon="Close">取消编辑</el-button>
+							<el-button v-show="false" type="primary" icon="Plus" @click="handleAddProcess"
+								v-hasPermi="['business:product:add']" :disabled="!currentTechnologicalProcess.id"> 添加工序 </el-button>
+							<el-button v-show="false" type="danger" @click="handleTechnologicalProcessCancel"
+								v-hasPermi="['business:product:edit']" icon="Close">取消编辑</el-button>
 						</template>
-						<el-button v-show="false" type="success" v-if="editStatus" icon="Check" :disabled="technologicalprocessDetailList.length === 0" v-hasPermi="['business:product:add']" @click="handleTechnologicalProcessDetailAdd">保存</el-button>
-						<el-button v-show="false" type="danger" icon="Delete" v-if="!editStatus" @click="handledelTechnologicalProcessDetail" :disabled="technologicalProcessDetailIds.length === 0" v-hasPermi="['business:product:remove']"> 删除工序 </el-button>
+						<el-button v-show="false" type="success" v-if="editStatus" icon="Check"
+							:disabled="technologicalprocessDetailList.length === 0" v-hasPermi="['business:product:add']"
+							@click="handleTechnologicalProcessDetailAdd">保存</el-button>
+						<el-button v-show="false" type="danger" icon="Delete" v-if="!editStatus"
+							@click="handledelTechnologicalProcessDetail" :disabled="technologicalProcessDetailIds.length === 0"
+							v-hasPermi="['business:product:remove']"> 删除工序 </el-button>
 					</el-form-item>
 				</el-form>
 				<div class="el-table-container">
 					<div class="el-table-inner-container">
-						<el-table :data="technologicalprocessDetailList" v-loading="technologicalprocessDetailLoading" :row-key="getRowKey" highlight-current-row height="100%" @selection-change="processDetailSelectionChange">
+						<el-table :data="technologicalprocessDetailList" v-loading="technologicalprocessDetailLoading"
+							:row-key="getRowKey" highlight-current-row height="100%" @selection-change="processDetailSelectionChange">
 							<el-table-column type="selection" width="40" align="center" />
 							<el-table-column type="index" label="行号" width="50" align="center" />
 							<!-- <el-table-column label="工序步骤编号" width="100" align="center" prop="processStepNumber">
@@ -178,10 +201,17 @@
 							<el-table-column label="电子图纸个数" align="center" prop="drawingNum" />
 							<el-table-column v-if="!editStatus" label="操作" width="140px" align="center">
 								<template #default="scope">
-									<el-button link type="primary" @click="handleShowResourceGroupDetailForm(scope.row)"  v-hasPermi="['business:drawing:list']"> 图纸 </el-button>
-									<el-button v-show="false" v-if="scope.row.editStatus && !editStatus" link type="primary" icon="Check" @click="handleSaveTechnologicalProcessDetail(scope.row)" v-hasPermi="['business:product:add']"> 保存 </el-button>
-									<el-button v-show="false" v-else-if="!editStatus && !scope.row.editStatus" link type="warning" icon="Edit" @click.prevent="scope.row.editStatus = true" v-hasPermi="['business:product:edit']"> 编辑 </el-button>
-									<el-button v-show="false" link type="danger" icon="Delete" @click="handleDeleteTechnologicalProcessDetail(scope.row, scope.$index)" v-hasPermi="['business:product:remove']"> 删除 </el-button>
+									<el-button link type="primary" @click="handleShowResourceGroupDetailForm(scope.row)"
+										v-hasPermi="['business:drawing:list']"> 图纸 </el-button>
+									<el-button v-show="false" v-if="scope.row.editStatus && !editStatus" link type="primary" icon="Check"
+										@click="handleSaveTechnologicalProcessDetail(scope.row)" v-hasPermi="['business:product:add']"> 保存
+									</el-button>
+									<el-button v-show="false" v-else-if="!editStatus && !scope.row.editStatus" link type="warning"
+										icon="Edit" @click.prevent="scope.row.editStatus = true" v-hasPermi="['business:product:edit']"> 编辑
+									</el-button>
+									<el-button v-show="false" link type="danger" icon="Delete"
+										@click="handleDeleteTechnologicalProcessDetail(scope.row, scope.$index)"
+										v-hasPermi="['business:product:remove']"> 删除 </el-button>
 								</template>
 							</el-table-column>
 						</el-table>
@@ -194,12 +224,12 @@
 		<!-- 工序弹窗 -->
 		<process-choice ref="processChoiceRef" :multiple-selected="handleProcessSelected"></process-choice>
 		<!-- 图纸弹窗 -->
-		<drawing ref="drawingForm" @handleSaveResourceSuccess="handleRefreshEquipment"/>
+		<drawing ref="drawingForm" @handleSaveResourceSuccess="handleRefreshEquipment" />
 	</div>
 </template>
 
 <script setup>
-import { listProduct, delProduct,getProductTotal } from '@/api/business/product'
+import { listProduct, delProduct, getProductTotal } from '@/api/business/product'
 import { getP2Product } from '@/api/business/p2.js'
 import productForm from './form'
 import processChoice from './DialogProcessChoice'
@@ -263,7 +293,7 @@ const queryParams = ref({
  */
 function getList() {
 	productLoading.value = true
-	
+
 	listProduct(queryParams.value).then((response) => {
 		productList.value = response.rows
 		total.value = response.total
@@ -275,16 +305,16 @@ function getList() {
 			technologicalprocessDetailList.value = []
 		}
 		//0712查询当前产品的图纸数量
-		getProcuctDrawing().then(res=>{
-		console.log(res,4446)
-		productDrawing.value = res.data
-		getProductTotal().then(response=>{
-			console.log(response.data)
-			productTotal.value = response.data
-			drawingRatio.value = (productDrawing.value / productTotal.value *100).toFixed(2)
+		getProcuctDrawing().then(res => {
+			console.log(res, 4446)
+			productDrawing.value = res.data
+			getProductTotal().then(response => {
+				console.log(response.data)
+				productTotal.value = response.data
+				drawingRatio.value = (productDrawing.value / productTotal.value * 100).toFixed(2)
+			})
+
 		})
-		
-	})
 	})
 }
 /**
@@ -324,14 +354,14 @@ function handleDelete(row) {
 				proxy.$modal.msgSuccess('删除成功!')
 			})
 		})
-		.catch(() => {})
+		.catch(() => { })
 }
 
 /***********************  标准工艺  ****************************/
 // 获取工艺列表
 const getTechnologicalProcesses = (index) => {
 	technologicalProcessLoading.value = true
-	listTechnologicalProcess({ productId: currentProduct.value.id }).then((res) => {
+	listTechnologicalProcess({ productId: currentProduct.value.id, isHistory: 0 }).then((res) => {
 		technologicalProcessList.value = res.rows
 		technologicalProcessLoading.value = false
 		if (technologicalProcessList.value.length > 0) {
@@ -569,11 +599,11 @@ function handleAddProcess() {
  */
 function handleShowResourceGroupDetailForm(row) {
 	console.log(row)
-    proxy.$refs.drawingForm.open(row);
- 
+	proxy.$refs.drawingForm.open(row);
+
 }
 
-function handleRefreshEquipment(){
+function handleRefreshEquipment() {
 
 }
 
@@ -583,22 +613,25 @@ onMounted(() => {
 </script>
 <style scoped>
 .relative-container {
-  position: relative;
-  display: flex;
-  justify-content: space-between; /* 使文本和分页组件分别靠近容器的两端 */
-  align-items: center;
-  
+	position: relative;
+	display: flex;
+	justify-content: space-between;
+	/* 使文本和分页组件分别靠近容器的两端 */
+	align-items: center;
+
 }
 
 .drawing-info {
-  /* 根据需要添加样式,例如字体大小、颜色等 */
-  flex-shrink: 0; /* 防止文本压缩 */
+	/* 根据需要添加样式,例如字体大小、颜色等 */
+	flex-shrink: 0;
+	/* 防止文本压缩 */
 }
 
 .pagination-container {
-  /* flex-grow: 1; 让分页容器占据剩余空间 */
-  text-align: center; /* 确保分页组件内的文本居中显示 */
-  margin-bottom: 5px;
-  margin-right: 8px;
+	/* flex-grow: 1; 让分页容器占据剩余空间 */
+	text-align: center;
+	/* 确保分页组件内的文本居中显示 */
+	margin-bottom: 5px;
+	margin-right: 8px;
 }
 </style>

+ 2 - 2
src/views/business/productInspectionInstruction/index.vue

@@ -239,7 +239,7 @@ function handleQueryProduct() {
 // 获取工艺列表
 const getTechnologicalProcesses = (index) => {
 	technologicalProcessLoading.value = true
-	listTechnologicalProcess({ productId: currentProduct.value.id }).then((res) => {
+	listTechnologicalProcess({ productId: currentProduct.value.id, isHistory: 0 }).then((res) => {
 		technologicalProcessList.value = res.rows
 		technologicalProcessLoading.value = false
 		if (technologicalProcessList.value.length > 0) {
@@ -315,7 +315,7 @@ const handleAddInstruction = () => {
 }
 // 获取检查指导项目列表
 const getinspectionInstructions = () => {
-	listInspectionInstruction({ technologicalProcessDetailId: currentTechnologicalProcessDetail.value.id, type: 2 }).then(res => {
+	listInspectionInstruction({ productId: currentProduct.value.id, processId: currentTechnologicalProcessDetail.value.processId, technologyVersion: currentTechnologicalProcess.value.technologyVersion, type: 2 }).then(res => {
 		// console.log(res)
 		inspectionInstructionList.value = res.rows
 	})

+ 2 - 2
src/views/business/productInspectionStandard/index.vue

@@ -238,7 +238,7 @@ function handleQueryProduct() {
 // 获取工艺列表
 const getTechnologicalProcesses = (index) => {
   technologicalProcessLoading.value = true
-  listTechnologicalProcess({ productId: currentProduct.value.id }).then((res) => {
+  listTechnologicalProcess({ productId: currentProduct.value.id, isHistory: 0 }).then((res) => {
     technologicalProcessList.value = res.rows
     technologicalProcessLoading.value = false
     if (technologicalProcessList.value.length > 0) {
@@ -314,7 +314,7 @@ const handleAddInstruction = () => {
 }
 // 获取检查指导项目列表
 const getinspectionInstructions = () => {
-  listInspectionInstruction({ technologicalProcessDetailId: currentTechnologicalProcessDetail.value.id, type: 1 }).then(res => {
+  listInspectionInstruction({ productId: currentProduct.value.id, processId: currentTechnologicalProcessDetail.value.processId, technologyVersion: currentTechnologicalProcess.value.technologyVersion, type: 1 }).then(res => {
     // console.log(res)
     inspectionInstructionList.value = res.rows
   })