zck há 1 ano atrás
pai
commit
62932fbc2e

+ 17 - 114
src/view/yunyin/shengchanguanli/baogongshuju.vue

@@ -238,9 +238,7 @@
   import { Layout, LayoutSider, LayoutContent } from '@arco-design/web-vue';
   
   import {ref, reactive} from 'vue'
-  import {
-    chukMenuDataList,
-    getCustom, getDepartment, getProductData,getStaffInfo, getStaffList, ygjbzledit,clockUpdate} from '@/api/yunyin/yunying'
+ 
   import {ElMessage} from "element-plus";
   defineOptions({name: 'Company'})
   
@@ -248,8 +246,6 @@
   const treeData = ref({})
   const DataListdata = async () => {
     try {
-      // const response = await chukMenuDataList();
-      // console.log(response)
       const data = 
       [{
       label : '出库报工',
@@ -412,9 +408,19 @@
   
   //点击左侧树形 获取右侧table列表
   const tableData = reactive([]);
-  const _u8 = ref(null);  // U8系统的值
-  const _mes = ref(null); // MES系统的值
   const handleNodeClick = async (node) => {
+      // 取消所有节点的颜色
+  const allNodes = document.querySelectorAll('.treecolor .el-tree-node');
+  allNodes.forEach(node => {
+    node.querySelector('.el-tree-node__label').style.color = '';
+  });
+  // 获取点击的节点
+  const clickedNodeId = node['$treeNodeId'];
+  const clickedNode = document.querySelector(`.treecolor .el-tree-node[data-key="${clickedNodeId}"]`);
+  if (clickedNode) {
+    // 给当前点击的节点改变颜色
+    clickedNode.querySelector('.el-tree-node__label').style.color = 'red';
+  }
     _getStaffList();  // 执行获取员工列表的函数
   };
   
@@ -630,113 +636,10 @@
     pageSize.value = val;
     _getStaffList();
   };
-  
-  
-  //修改
-  const formDataTest = ref({})
-  
-  
-  const Attendancevalue = ref({})
-  //考勤建立弹窗确定
-   const AttendanceDialog = async () => {
-    _clockUpdate()
-   }
-   //设置法定天数
-   const _clockUpdate = async ()=>{
-     const formattedData = {
-      month:Attendancevalue.value['month'],
-      number:Attendancevalue.value['day'],
-      typeA:Attendancevalue.value['typeA'],
-      typeB:Attendancevalue.value['typeB'],
-      typeC:Attendancevalue.value['typeC'],
-      sys_id:'[1010/郑梅芳]'
-     };
-     console.log(formattedData)
-     const response = await clockUpdate(formattedData);
-     if (response.code === 0) {
-            ElMessage({
-              type: 'success',
-              message: '成功'
-            })
-           AttendanceVisible.value=false
-      }else{
-            ElMessage({
-              type: 'error',
-              message: '失败'
-            })
-      }
-   }
-   //获取小时数
-   const getdays = () => {
-       console.log(Attendancevalue.value['day'])
-       if(Attendancevalue.value['day']!=''){
-          Attendancevalue.value['typeA']=Attendancevalue.value['day']*7.5
-          Attendancevalue.value['typeB']=Attendancevalue.value['day']*8
-          Attendancevalue.value['typeC']=Attendancevalue.value['day']*8
-      }else{
-          ElMessage({
-            type: 'error',
-            message: '请输入法定天数'
-          })
-      }
-   }
-  // 修改关闭弹窗
-  const closeDialog = () => {dialogFormVisible.value = false,AttendanceVisible.value=false}
-  
-  // 弹窗确定
-  const enterDialog = async () => {
-      console.log(formDataTest.value['出生日期'])
-      if(formDataTest.value['出生日期'] === '' || formDataTest.value['出生日期'] === null){
-          ElMessage({
-            type: 'error',
-            message: '出生日期不能为空'
-          })
-          return false;
-      }
-      if(formDataTest.value['身份证号'] === '' || formDataTest.value['身份证号'] === null){
-          ElMessage({
-            type: 'error',
-            message: '身份证号不能为空'
-          })
-          return false;
-      }
-    _ygjbzledit();
-  }
-  //修改员工资料
-  const _ygjbzledit = async ()=>{
-    const formattedData = {
-      '员工编号': formDataTest.value['员工编号'],
-      '员工姓名': formDataTest.value['员工姓名'],
-      '性别': formDataTest.value['性别'],
-      '出生日期': formDataTest.value['出生日期'],
-      '身份证号': formDataTest.value['身份证号'],
-      '职称职务': formDataTest.value['职称职务'],
-      '所在部门': formDataTest.value['所在部门'],
-      '聘用日期': formDataTest.value['聘用日期'],
-      '转正日期': formDataTest.value['转正日期'],
-      '扣减司龄': formDataTest.value['扣减司龄'] ? formDataTest.value['扣减司龄'] : '0',
-      '人员类别': formDataTest.value['人员类别'],
-      '人员性质': formDataTest.value['人员性质'],
-      '班次类型': formDataTest.value['班次类型'],
-      '薪酬核算分组': formDataTest.value['薪酬核算分组'],
-      '工资表类别': formDataTest.value['工资表类别'],
-      'U8在职': formDataTest.value['U8在职'],
-      '在职状态': formDataTest.value['在职状态'],
-      '部门编码': formDataTest.value['部门编码'],
-    };
-    try {
-      const ygjbzledit_eddt = await ygjbzledit(formattedData);
-      if (ygjbzledit_eddt .code === 0) {
-        dialogFormVisible.value = false;
-        ElMessage({type: 'success',message: '更新成功'})
-      } else {
-        console.log(ygjbzledit_eddt);
-        ElMessage({ type: 'error',message: '更新失败'})
-      }
-    } catch (error) {
-      console.error(error);
-    }
-  }
+
+
+ 
+
   
   </script>
   

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
src/view/yunyin/shengchanguanli/components/print.vue


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff