瀏覽代碼

运营管理

liuhairui 1 年之前
父節點
當前提交
ed37228df8

+ 27 - 27
src/api/yunyin/yunying.js

@@ -157,30 +157,38 @@ export const WorkList = (params) => {
         params
     })
 }
-// 工艺资料
-export const Craft = (params) => {
+//工单印件、工艺、BOM详情
+export const workOrderListDetail = (params) => {
     return service({
-        url: '/mes_server/work_order/Craft',
-        method: 'get',
-        params
-    })
-}
-// 印件资料
-export const Printed = (params) => {
-    return service({
-        url: '/mes_server/work_order/Printed',
-        method: 'get',
-        params
-    })
-}
-// BOM资料
-export const Bom = (params) => {
-    return service({
-        url: '/mes_server/work_order/Bom',
+        url: '/mes_server/work_order/workOrderListDetail',
         method: 'get',
         params
     })
 }
+// // 工艺资料
+// export const Craft = (params) => {
+//     return service({
+//         url: '/mes_server/work_order/Craft',
+//         method: 'get',
+//         params
+//     })
+// }
+// // 印件资料
+// export const Printed = (params) => {
+//     return service({
+//         url: '/mes_server/work_order/Printed',
+//         method: 'get',
+//         params
+//     })
+// }
+// // BOM资料
+// export const Bom = (params) => {
+//     return service({
+//         url: '/mes_server/work_order/Bom',
+//         method: 'get',
+//         params
+//     })
+// }
 
 //工单查改->获取工单信息
 export const DataCorrection = (params) => {
@@ -378,14 +386,6 @@ export const scheduleProcess = (params) => {
         params
     })
 }
-//查找工单
-export const WorkOrderSearch = (params) => {
-    return service({
-        url: '/mes_server/manufacture/WorkOrderSearch',
-        method: 'get',
-        params
-    })
-}
 //工序完工
 export const complete = (params) => {
     return service({

+ 39 - 31
src/view/yunyin/chanpinziliao/chanpinziliao.vue

@@ -24,43 +24,36 @@
           <!--按钮弹窗部分-->
 
           <!--状态设置-->
-          <el-dialog v-model="onstatuslist" title="状态设置" width="20%" style="height: 25%;" align-center>
-            <div style="display: flex; flex-direction: column; align-items: center; height: 100%;">
-              <div style="width: 100%; height: 230px; margin: 0 auto; padding: 0px">
-                <div style="width: 100%; height: 50px;margin-left: 50px">
-                  <el-radio-group v-model="status">
-                    <el-radio label="在产">在产</el-radio>
-                    <el-radio label="停产">停产</el-radio>
-                  </el-radio-group>
-                </div>
-                <div style="width: 100%; display: flex; justify-content: flex-end; align-items: flex-end; height: 35%;">
-                  <div slot="footer" class="dialog-footer" style="text-align: right; margin-right: 15px;">
-                    <el-button @click="handleCancel">取消</el-button>
-                    <el-button type="primary" @click="handleConfirm">确定</el-button>
-                  </div>
-                </div>
-              </div>
+          <el-dialog v-model="onstatuslist" title="状态设置" style="width: 300px; top: 20%">
+            <div>
+              <el-radio-group v-model="status">
+                <el-radio label="在产">在产</el-radio>
+                <el-radio label="停产">停产</el-radio>
+              </el-radio-group>
+            </div>
+            <div slot="footer" class="dialog-footer" style="text-align: right;">
+              <el-button @click="handleCancel">取消</el-button>
+              <el-button type="primary" @click="handleConfirm">确定</el-button>
             </div>
           </el-dialog>
 
           <!--工艺方案更名-->
-          <el-dialog v-model="gygmlist" title="工艺方案更名" width="35%" style="height: 40%; " align-center>
-            <div style="display: flex; flex-direction: column;  height: 100%;">
-              <el-form-item label="产品代号:" prop="process">
+          <el-dialog v-model="gygmlist" title="工艺方案更名"  style="width: 35%;top: 15%;">
+              <el-form-item label="产品代号:" prop="process" class="mab">
                 <el-input v-model="gyformData['process']" disabled :clearable="true" placeholder="" style="width: 160px;"/>
               </el-form-item>
               <br>
-              <el-form-item label="产品名称" prop="processName">
+              <el-form-item label="产品名称" prop="processName" class="mab">
                 <el-input v-model="gyformData['processName']" disabled :clearable="true" placeholder="" style="width: 90%;" />
               </el-form-item>
               <br>
-              <el-form-item label="工艺方案原名:" prop="originalName">
+              <el-form-item label="工艺方案原名:" prop="originalName" class="mab">
                 <el-select v-model="gyformData.originalName" placeholder="请选择" style="width: 160px;">
                   <el-option v-for="option in gyformData.originalNameOptions" :key="option" :label="option" :value="option" />
                 </el-select>
               </el-form-item>
               <br>
-              <el-form-item label="工艺方案新名:" prop="newName" >
+              <el-form-item label="工艺方案新名:" prop="newName"  class="mab">
                 <el-input v-model="gyformData['newName']" :clearable="true" placeholder="" style="width: 160px;"/>
               </el-form-item>
 
@@ -68,7 +61,6 @@
                 <el-button @click="gygmhandleCancel">取消</el-button>
                 <el-button type="primary" @click="gygmhandleConfirm">确定</el-button>
               </div>
-            </div>
           </el-dialog>
 
           <!--工艺方案附加 -->
@@ -561,6 +553,7 @@
                       border tooltip-effect="dark" :data="tableData" row-key="ID"
                       :row-class-name="tableRowClass" highlight-current-row="true"
                       size="small"
+                      :cell-class-name="tableDataCellClass"
                       @selection-change="handleSelectionChange"
                       @row-dblclick="updateCompanyFunc"
                       @row-click="tableRowClick"
@@ -580,11 +573,16 @@
               <el-table-column align="left" label="建档日期" prop="Sys_rq" width="160" />
               <el-table-column sortable align="left" label="更新日期" prop="Mod_rq" width="160" />
             </el-table>
-            <!--            <div class="gva-pagination">-->
-            <!--              <el-pagination layout="total, sizes, prev, pager, next, jumper" :current-page="page"-->
-            <!--                             :page-size="pageSize" :page-sizes="[10, 30, 50, 100]" :total="total"-->
-            <!--                             @current-change="handleCurrentChange" @size-change="handleSizeChange" />-->
-            <!--            </div>-->
+            <div class="gva-pagination">
+              <el-pagination
+                  @size-change="handleSizeChange"
+                  @current-change="handleCurrentChange"
+                  :current-page="page"
+                  :page-sizes="[10, 30, 50, 100]"
+                  layout="total, sizes, prev, pager, next, jumper"
+                  :total="total">
+              </el-pagination>
+            </div>
           </div>
 
           <!--   印件资料、工艺资料、印版资料、技术资料附件表格 -->
@@ -1774,14 +1772,14 @@ const _getProduct = async ()=>{
 // ========分页==============
 const page = ref(1)
 const total = ref(0)
-const pageSize = ref(10)
+const pageSize = ref(50)
 const handleCurrentChange = (val) => {
   page.value = val;
   _getProduct();
 };
 // 修改页面容量 点击多少条/页
 const handleSizeChange = (val) => {
-  page.value = 2;//默认显示十条
+  page.value = 1;
   pageSize.value = val;
   _getProduct();
 };
@@ -1981,8 +1979,19 @@ const ent = (event,id1,id2,id3) => {
   }
 }
 
+
+//表格文字变色
+const tableDataCellClass = ({row, column, rowIndex, columnIndex}) =>{
+  console.log(column)
+  if (column.property === 'gyData' || column.property === 'yjData') {
+    return 'plan-usage-low';
+  }
+}
 </script>
 <style scoped>
+:deep(.plan-usage-low div) {
+  color: red !important;
+}
 .JKWTree-container {
   display: flex;
 }
@@ -2010,7 +2019,6 @@ const ent = (event,id1,id2,id3) => {
 }
 
 
-
 </style>
 <style scoped>
 :deep(.el-table td .cell) {

+ 81 - 33
src/view/yunyin/renliziyuan/renyuanjibenziliao.vue

@@ -82,31 +82,37 @@
           <el-dialog v-model="dialogFormVisible" :before-close="closeDialog" width="900px" style="height: 52%;" :title="'修改员工基本资料'" destroy-on-close>
             <el-form :model="formDataTest" label-position="right" ref="elFormRef" :rules="rule" label-width="90px">
               <div>
-                <div style="float: left; width: 34%;">
+                <div style="float: left; width: 35%;">
                   <!-- 左侧部分 -->
-                  <el-form-item label="员工编号:" prop="employeeId" class="mab">
-                    <el-input v-model="formDataTest['员工编号']"  placeholder="" style="width: 190px;" />
+                  <el-form-item label="员工编号:" prop="employeeId" class="mab" >
+                    <el-input v-model="formDataTest['员工编号']"  placeholder="" style="width: 190px;"
+                              id="员工编号" @keydown="handleKeyDown($event, '员工编号', '在职状态', '性别')" />
                   </el-form-item>
                   <el-form-item label="性别:" prop="gender" class="mab">
-                    <el-input v-model="formDataTest['性别']"  placeholder="" style="width: 190px;" />
+                    <el-input v-model="formDataTest['性别']"  placeholder="" style="width: 190px;"
+                              id="性别" @keydown="handleKeyDown($event, '性别', '员工编号', '身份证号')" />
                   </el-form-item>
                   <el-form-item label="身份证号:" prop="gender" class="mab">
-                    <el-input v-model="formDataTest['身份证号']"  placeholder="" style="width: 200px;" />
+                    <el-input v-model="formDataTest['身份证号']"  placeholder="" style="width: 190px;"
+                              id="身份证号"  @keydown="handleKeyDown($event, '身份证号', '性别', '所在部门')" />
                   </el-form-item>
                   <el-form-item label="部门名称:" prop="gender"  class="mab">
-                    <el-input v-model="formDataTest['所在部门']"  placeholder="" style="width: 190px;" />
+                    <el-input v-model="formDataTest['所在部门']"  placeholder="" style="width: 190px;"
+                              id="所在部门" @keydown="handleKeyDown($event, '所在部门', 'input3', '聘用日期')" />
                   </el-form-item>
                   <el-form-item label="入职日期:" prop="joinDate" class="mab">
-                    <el-input v-model="formDataTest['聘用日期']"  placeholder="" style="width: 190px;" />
+                    <el-input v-model="formDataTest['聘用日期']"  placeholder="" style="width: 190px;"
+                              id="聘用日期" @keydown="handleKeyDown($event, '聘用日期', 'input4', '班次类型')" />
                   </el-form-item>
-                  <el-form-item label="人员类别:" prop="joinDate"  v>
+                  <el-form-item label="人员类别:" prop="joinDate" >
                     <el-select v-model="formDataTest['人员类别']" placeholder="" style="width: 190px;">
                       <el-option label="生产" value="生产"></el-option>
                       <el-option label="行政" value="行政"></el-option>
                     </el-select>
                   </el-form-item>
                   <el-form-item label="班次类型:" prop="joinDate" class="mab">
-                    <el-input v-model="formDataTest['班次类型']"  placeholder="" style="width: 190px;" />
+                    <el-input v-model="formDataTest['班次类型']"  placeholder="" style="width: 190px;"
+                              id="班次类型" @keydown="handleKeyDown($event, '班次类型', '聘用日期', 'U8在职')" />
                   </el-form-item>
                   <el-form-item label="工资表类别:" prop="joinDate" class="mab">
                     <el-select v-model="formDataTest['工资表类别']" placeholder="" style="width: 190px;">
@@ -117,30 +123,37 @@
                     </el-select>
                   </el-form-item>
                   <el-form-item label="U8在职:" prop="joinDate" class="mab">
-                    <el-input v-model="formDataTest['U8在职']"   placeholder="" style="width: 190px;" />
+                    <el-input v-model="formDataTest['U8在职']"   placeholder="" style="width: 190px;"
+                              id="U8在职" @keydown="handleKeyDown($event, 'U8在职', '班次类型', '员工姓名')" />
                   </el-form-item>
                 </div>
                 <div style="float: left; width: 33%;margin-left: 50px">
                   <!-- 中间部分 -->
-                  <el-form-item label="员工姓名:" prop="name" class="mab">
-                    <el-input v-model="formDataTest['员工姓名']"  placeholder="" style="width: 190px;" />
+                  <el-form-item label="员工姓名:" prop="name" class="mab" label-width="100">
+                    <el-input v-model="formDataTest['员工姓名']"  placeholder="" style="width: 190px;"
+                              id="员工姓名" @keydown="handleKeyDown($event, '员工姓名', 'U8在职', '出生日期')" />
                   </el-form-item>
-                  <el-form-item label="出生日期:" prop="birthDate" class="mab">
-                    <el-input v-model="formDataTest['出生日期']"  placeholder="" style="width: 190px;" />
+                  <el-form-item label="出生日期:" prop="birthDate" class="mab" label-width="100">
+                    <el-input v-model="formDataTest['出生日期']"  placeholder="" style="width: 190px;"
+                              id="出生日期" @keydown="handleKeyDown($event, '出生日期', '员工姓名', '职称职务')" />
                   </el-form-item>
-                  <el-form-item label="职务:" prop="position" class="mab">
-                    <el-input v-model="formDataTest['职称职务']" placeholder="" style="width: 190px;" />
+                  <el-form-item label="职务:" prop="position" class="mab" label-width="100">
+                    <el-input v-model="formDataTest['职称职务']" placeholder="" style="width: 190px;"
+                              id="职称职务" @keydown="handleKeyDown($event, '职称职务', '出生日期', '部门编码')" />
                   </el-form-item>
-                  <el-form-item label="部门编号:" prop="position" class="mab">
-                    <el-input v-model="formDataTest['部门编码']" placeholder="" style="width: 190px;" />
+                  <el-form-item label="部门编号:" prop="position" class="mab" label-width="100">
+                    <el-input v-model="formDataTest['部门编码']" placeholder="" style="width: 190px;"
+                              id="部门编码" @keydown="handleKeyDown($event, '部门编码', '职称职务', '转正日期')" />
                   </el-form-item>
-                  <el-form-item label="转正日期:" prop="departmentId" class="mab">
-                    <el-input v-model="formDataTest['转正日期']" placeholder="" style="width: 190px;" />
+                  <el-form-item label="转正日期:" prop="departmentId" class="mab" label-width="100">
+                    <el-input v-model="formDataTest['转正日期']" placeholder="" style="width: 190px;"
+                              id="转正日期" @keydown="handleKeyDown($event, '转正日期', '部门编码', '扣减司龄')" />
                   </el-form-item>
-                  <el-form-item label="扣减司龄:" prop="departmentId" class="mab">
-                    <el-input v-model="formDataTest['扣减司龄']" placeholder="" style="width: 190px;" />
+                  <el-form-item label="扣减司龄:" prop="departmentId" class="mab" label-width="100">
+                    <el-input v-model="formDataTest['扣减司龄']" placeholder="" style="width: 190px;"
+                              id="扣减司龄" @keydown="handleKeyDown($event, '扣减司龄', '转正日期', '薪酬核算分组')" />
                   </el-form-item>
-                  <el-form-item label="人员性质:" prop="departmentId" class="mab">
+                  <el-form-item label="人员性质:" prop="departmentId" class="mab" label-width="100">
                     <el-select v-model="formDataTest['人员性质']" placeholder="" style="width: 190px;">
                       <el-option label="退休返聘" value="退休返聘"></el-option>
                       <el-option label="劳动合同工" value="劳动合同工"></el-option>
@@ -149,14 +162,16 @@
                       <el-option label="实习生" value="实习生"></el-option>
                     </el-select>
                   </el-form-item>
-                  <el-form-item label="工资核算分组:" prop="joinDate" class="mab">
-                    <el-input v-model="formDataTest['薪酬核算分组']"  placeholder="" style="width: 190px;" />
+                  <el-form-item label="工资核算分组:" prop="joinDate" class="mab" label-width="100" >
+                    <el-input v-model="formDataTest['薪酬核算分组']"  placeholder="" style="width: 190px;"
+                              id="薪酬核算分组" @keydown="handleKeyDown($event, '薪酬核算分组', '扣减司龄', '在职状态')" />
                   </el-form-item>
-                  <el-form-item label="在职状态:" prop="joinDate" class="mab">
-                    <el-input v-model="formDataTest['在职状态']" placeholder="" style="width: 190px;" />
+                  <el-form-item label="在职状态:" prop="joinDate" class="mab" label-width="100"  >
+                    <el-input v-model="formDataTest['在职状态']" placeholder="" style="width: 190px;"
+                              id="在职状态" @keydown="handleKeyDown($event, '在职状态', '薪酬核算分组', '员工编号')" />
                   </el-form-item>
                 </div>
-
+              </div>
 <!--                <div style="float: left; text-align: center; margin-left: 50px;">-->
 <!--                  &lt;!&ndash; 右侧图片 &ndash;&gt;-->
 <!--                  <div style="height: 200px; width: 160px; background-color: #eee; position: relative;">-->
@@ -168,7 +183,7 @@
 <!--                  </div>-->
 <!--                </div>-->
 
-              </div>
+<!--              </div>-->
             </el-form>
             <!-- 添加编辑页面取消确定按钮 -->
 <!--            <template #footer>-->
@@ -179,12 +194,8 @@
 <!--            </template>-->
           </el-dialog>
         </el-main>
-
       </layout-content>
-
       </layout>
-
-
     </layout>
   </div>
 </template>
@@ -200,6 +211,42 @@ export default {
     };
   },
   methods: {
+    handleKeyDown(event, currentId, prevId, nextId) {
+      const currentElement = document.getElementById(currentId);
+      const isEmpty = currentElement.value === '';
+      const atStart = currentElement.selectionStart === 0;
+      const atEnd = currentElement.selectionStart === currentElement.value.length;
+      switch (event.keyCode) {
+        case 13: // Enter
+        case 40: // 向下箭头
+          if (nextId) {
+            document.getElementById(nextId).focus();
+          }
+          break;
+        case 38: // 向上箭头
+          if (prevId) {
+            document.getElementById(prevId).focus();
+          }
+          break;
+        case 8: // 删除键
+          if (prevId && (isEmpty || atStart)) {
+            document.getElementById(prevId).focus();
+          }
+          break;
+        case 37: // 向左箭头
+          if (prevId && atStart) {
+            document.getElementById(prevId).focus();
+          }
+          break;
+        case 39: // 向右箭头
+          if (nextId && atEnd) {
+            document.getElementById(nextId).focus();
+          }
+          break;
+        default:
+          break;
+      }
+    },
     closeDialog() {
       // 关闭对话框的逻辑
       this.dialogFormVisible = false;
@@ -237,6 +284,7 @@ const exportToExcel = () => {
 // 导出Excel弹窗
 const dialogexportToExcel = ref(false)
 
+
 // =========== 获取左侧树侧形结构 ===========
 const treeData = ref({})
 const _department_code = ref(null)

+ 39 - 76
src/view/yunyin/shengchanguanli/gongdanshengchan.vue

@@ -652,7 +652,7 @@ const gdtableRowClick = async (row) => {
   }
 };
 
-//点击左侧树形获取表格列表
+//点击左侧树形获取表格列表//机台侧边栏
 const tableData = ref([]);
 const _machine = ref(null);
 const treeType = ref('customTree') // dataTree // 计划中,排产中 ,dataTree 车间
@@ -665,24 +665,21 @@ const handleNodeClick = async (node) => {
     const custom_code = node.label;
     // 使用字符串分割获取#前面的数据
     const dataBeforeHash = custom_code.split('#')[0].trim();
-    const machine = dataBeforeHash + '#';
-    console.log(machine)
-    _machine.value = machine;
-
-    const zhubiao = await MachineWorkOrderList({ machine, status: '排程' })
-    const  fubiao = await MachineWorkOrderList({ machine, status: '制程' })
-    // console.log(zhubiao, fubiao)
-
-    chejianData.value = zhubiao.data;
-    chejianfuData.value = fubiao.data;
+    _machine.value = dataBeforeHash + '#';
+    console.log(_machine.value)
+    const zhubiao = await MachineWorkOrderList({ machine:_machine.value})
+    chejianData.value = zhubiao.data['排程'];
+    chejianfuData.value = zhubiao.data['制程'];
   }
 };
 //计划中已完工搜索
 const searchInfo = ref('');
 // 提交搜索
 const onSubmit = () => {
+  console.log(searchInfo.value)
+  console.log(currentNode.value)
+  console.log(_machine.value)
   if(searchInfo.value === '' || searchInfo.value === null ){
-    tableData.value = [];
     ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
     return false;
   }
@@ -694,39 +691,20 @@ const onSubmit = () => {
     _Schedule();
     return false;
   }
-  console.log(searchInfo.value)
-  console.log(currentNode.value)
-  console.log(_machine.value)
-
-return false;
-  if(searchInfo.value === '' || searchInfo.value === null || searchInfo.value.length < 6 ){
-    tableData.value = [];
-    ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
-    return  false;
-  }else{
-    if(currentNode.value === '计划中' || currentNode.value === '已完工'){
-      _Project();
-    }else if(currentNode.value === '排程中' || currentNode.value === '制程中'){
-      _Schedule();
-    }else{
-      ElMessage({type: 'warning',message: '请选择具体的工单后,再操作此功能'})
-      return false;
-    }
+  if(_machine.value){
+    console.log(2131211111111111111111111111111)
+    _MachineWorkOrderList();
   }
 };
-const errorMessage = ref('');
 // 搜索计划中、已完工一条工单
 const _Project = async () => {
   const status = currentNode.value;
   const search = searchInfo.value;
   const Project_search = await Project({status:status,search:search});
   console.log(Project_search);
-  if(Project_search.code === 0){
+  if(Project_search.msg === '成功'){
     tableData.value = Project_search.data;
   }else{
-    tableData.value = [];
-    yjtableData.value = [];
-    gytableData.value = [];
     ElMessage({type: 'warning',message: '查不到具体条件的工单'})
     return false;
   }
@@ -739,10 +717,24 @@ const _Schedule = async () => {
   console.log(search)
   const Schedule_search = await Schedule({status:status,search:search});
   console.log(Schedule_search);
-  if(Schedule_search.code === 0){
-    tableData.value = Schedule_search.data;
+  if(Schedule_search.msg === '成功'){
+    chejianData.value = Schedule_search.data;
+  }else{
+    ElMessage({type: 'warning',message: '查不到具体条件的工单'})
+    return false;
+  }
+};
+//机台搜索一条工单
+const _MachineWorkOrderList = async () => {
+  console.log(123)
+  const status = searchInfo.value;
+  const search = _machine.value;
+
+  const MachineWorkOrderList_search = await MachineWorkOrderList({status:status,search:search});
+  console.log(MachineWorkOrderList_search);
+  if(MachineWorkOrderList_search.code === 0){
+    tableData.value = MachineWorkOrderList_search.data;
   }else{
-    tableData.value = [];
     ElMessage({type: 'warning',message: '查不到具体条件的工单'})
     return false;
   }
@@ -791,30 +783,21 @@ const gxztgzzCancel = () => {
   gxztgzzlist.value = false;
 };
 
-//点击车间表格【获取车间工单编号】
-// const _PC_gdbh = ref(null)
-// const chejianRowClick = (row) => {
-//   // console.log(row['工单编号'])
-//   _PC_gdbh.value = row['工单编号'];
-// };
 //加入排产【按钮】
 const onjrpcClick = async () => {
   if(_PC_gdbh.value == null || _PC_gdbh.value == ''){
     ElMessage({type: 'warning',message: '请选择排程中工单'})
   }else{
     let params = {}
-    // params.workOrder = '2311116';
-    // params.machine = 'JY01#';
     params.workOrder = _PC_gdbh.value;
     params.machine = _machine.value;
     params.printCode = 1;
     params.processCode = 1;
-    console.log(params)
     const ProductionSchedulingAdd_add = await ProductionSchedulingAdd(params);
-    console.log(ProductionSchedulingAdd_add)
     if (ProductionSchedulingAdd_add .code === 0) {
-      const  fubiao = await MachineWorkOrderList({ machine:_machine.value, status: '制程' });
-      chejianfuData.value = fubiao.data;
+      const  pc_zc_table = await MachineWorkOrderList({ machine:_machine.value});
+      chejianfuData.value = pc_zc_table.data['制程'];
+      chejianData.value = pc_zc_table.data['"排程"'];
       ElMessage({type: 'success',message: '加入排产 更新成功'});
     } else {
       ElMessage({ type: 'error',message: '更新失败'})
@@ -822,35 +805,24 @@ const onjrpcClick = async () => {
   }
 };
 
-// const _ZC_gdbh = ref(null)
-// const chejianfuRowClick = (row) => {
-//   // console.log(row['工单编号'])
-//   _ZC_gdbh.value = row['工单编号'];
-// };
-
 //暂停排产【按钮】
 const onztwgClick = async () => {
   if(_ZC_gdbh.value == null || _ZC_gdbh.value == ''){
     ElMessage({type: 'warning', message: '请选择制程中工单'})
   }else{
     let params = {}
-    // params.workOrder = '2311116';
-    // params.machine = 'JY01#';
     params.workOrder = _ZC_gdbh.value;
     params.machine = _machine.value;
     params.printCode = 1;
     params.processCode = 1;
-    console.log(params)
-
     const ProductionSchedulingAdd_stop = await ProductionSchedulingPause(params);
     console.log(ProductionSchedulingAdd_stop)
     if (ProductionSchedulingAdd_stop .code === 0) {
-
-      const zhubiao = await MachineWorkOrderList({ machine:_machine.value, status: '排程' });
-      chejianData.value = zhubiao.data;
+      const pc_zc_table = await MachineWorkOrderList({ machine:_machine.value});
+      chejianData.value = pc_zc_table.data['"排程"'];
+      chejianfuData.value = pc_zc_table.data['制程'];
       ElMessage({type: 'success',message: '暂停排产 更新成功'});
     } else {
-      console.log(ygjbzledit_eddt);
       ElMessage({ type: 'error',message: '更新失败'})
     }
   }
@@ -865,17 +837,14 @@ const ongxwgClick = async () => {
       message: '请选择制程中工单'
     })
   }else{
-    // let combinedValue = `${_ZC_gdbh.value},${_PC_gdbh.value}`;
-    // console.log(combinedValue);
     let params = {}
     params.workOrder = _ZC_gdbh.value;
     params.processCode = _gxh.value;
-    console.log(params)
     const complete_get = await complete(params);
-    console.log(complete_get)
     if (complete_get .code === 0) {
-      const  fubiao = await MachineWorkOrderList({ machine:_machine.value, status: '制程' });
-      chejianfuData.value = fubiao.data;
+      const  pc_zc_table = await MachineWorkOrderList({ machine:_machine.value});
+      chejianData.value = pc_zc_table.data['"排程"'];
+      chejianfuData.value = pc_zc_table.data['制程'];
       ElMessage({type: 'success',message: '工序完工 更新成功'})
     } else {
       ElMessage({ type: 'error',message: '更新失败'})
@@ -886,7 +855,6 @@ const ongxwgClick = async () => {
 const _PC_gdbh = ref(null)
 const PC_handleChange = (arr) => {
   let str = arr.map((val) => val['工单编号']).join(",");
-  console.log(str);
   _PC_gdbh.value = str;
 }
 //加入制程【下面到上面】
@@ -896,8 +864,6 @@ const ZP_handleChange = (arr) => {
   console.log(arr)
   let str = arr.map((val) => val['工单编号']).join(",");
   let gxh = arr.map((val) => val['gxh']).join(",");
-  console.log(str);
-  console.log(gxh);
   _ZC_gdbh.value = str;
   _gxh.value = gxh;
 }
@@ -1118,9 +1084,6 @@ const cjsbpcCancel = () => {
 
 
 
-
-
-
 </script>
 <style scoped>
 :deep(.el-tabs__header){