value
2024-05-23 bde6c87a144eda0d26364db8169c9460c8710276
实现人员明细
已修改5个文件
360 ■■■■ 文件已修改
src/App.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/api/controller.js 298 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/a6-personnel-detail.vue 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/b2-standard.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/person-manage.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue
@@ -312,4 +312,8 @@
    height: 300px;
  }
  .el-table-filter__list-item{
    font-size: 12px;
    line-height: 32px;
  }
</style>
src/assets/api/controller.js
@@ -1,19 +1,19 @@
export default function(Vue) {
    //添加全局API
    Vue.prototype.$api = {
        login,
        user,
        dataReporting,
        enums,
        capacityScope,
        laboratoryScope,
        deviceScope,
        systemLog,
        standardTree,
        standardMethod,
        StandardTemplate,
        insOrder,
        sampleOrder,
  //添加全局API
  Vue.prototype.$api = {
    login,
    user,
    dataReporting,
    enums,
    capacityScope,
    laboratoryScope,
    deviceScope,
    systemLog,
    standardTree,
    standardMethod,
    StandardTemplate,
    insOrder,
    sampleOrder,
    insOrderPlan,
    insReport,
    warehouse,
@@ -24,89 +24,91 @@
    informationNotification,
    performanceShift,
    auxiliaryWorkingHours,
      unPass,
    unPass,
    companies
    }
  }
}
const login = {
    enter: "/user/enter", //登录
  enter: "/user/enter", //登录
}
const user = {
    selectUserList: "/user/selectUserList", //获取用户列表
    selectPersonnelOverview: "/user/selectPersonnelOverview", // 资源要求-人员总览
    selectRoleList: "/role/selectRoleList", //获取角色列表
    updateUser: "/user/updateUser", //修改用户信息
    addUser: "/user/addUser", //添加用户信息
    selectRoleLists: "/role/selectRoleLists", //获取角色列表
    delRole: "/role/delRole", //删除角色信息
    addRole: "/role/addRole", //添加角色信息
    selectMenuList: "/role/selectMenuList", //获取菜单
    selectPowerByRoleId: "/role/selectPowerByRoleId", //通过角色id查询权限列表
    upRole: "/role/upRole", //修改角色
    getUserMenu: "/user/getUserMenu", //获取用户枚举
    selectCustomPageList: "/user/selectCustomPageList", //获取客户列表
    delCustomById: "/user/delCustomById", //删除客户信息
    addCustom: "/user/addCustom", //新增客户信息
    getUserNow: "/user/getUserNow", //获取当前登录的客户信息
    getUserInfo: "/user/getUserInfo", //获取当前登录的用户信息
      upUserPassword: "/user/upUserPassword", //修改用户密码
  selectUserList: "/user/selectUserList", //获取用户列表
  selectPersonnelOverview: "/user/selectPersonnelOverview", // 资源要求-人员总览
  selectRoleList: "/role/selectRoleList", //获取角色列表
  updateUser: "/user/updateUser", //修改用户信息
  addUser: "/user/addUser", //添加用户信息
  selectRoleLists: "/role/selectRoleLists", //获取角色列表
  delRole: "/role/delRole", //删除角色信息
  addRole: "/role/addRole", //添加角色信息
  selectMenuList: "/role/selectMenuList", //获取菜单
  selectPowerByRoleId: "/role/selectPowerByRoleId", //通过角色id查询权限列表
  upRole: "/role/upRole", //修改角色
  getUserMenu: "/user/getUserMenu", //获取用户枚举
  selectCustomPageList: "/user/selectCustomPageList", //获取客户列表
  delCustomById: "/user/delCustomById", //删除客户信息
  addCustom: "/user/addCustom", //新增客户信息
  getUserNow: "/user/getUserNow", //获取当前登录的客户信息
  getUserInfo: "/user/getUserInfo", //获取当前登录的用户信息
  upUserPassword: "/user/upUserPassword", //修改用户密码
  upUserDepardLimsId: "/user/upUserDepardLimsId", //修改人员明细所在组织架构
  delUserDepardLimsId: "/user/delUserDepardLimsId", //删除人员明细所在组织架构
}
const dataReporting = {
    selectDataReportingList: "/dataReporting/selectDataReportingList", //获取数据上报列表
    upDataReporting: "/dataReporting/upDataReporting", //修改数据上报
    selectProductCountDtoPageList: "/dataReporting/selectProductCountDtoPageList", //获取项目汇总列表
    selectRegistrantCountDtoPageList: "/dataReporting/selectRegistrantCountDtoPageList", //获取登记人汇总列表
    addDataReporting: "/dataReporting/addDataReporting", //添加数据上报
    delDataReporting: "/dataReporting/delDataReporting", //删除数据上报
    downDataReportingFile: "/dataReporting/downDataReportingFile", //导出数据上报
    downProductCountFile: "/dataReporting/downProductCountFile", //导出项目数据统计
    downRegistrantCountFile: "/dataReporting/downRegistrantCountFile", //导出员工数据统计
    downFansSubmitFile: "/dataReporting/downFansSubmitFile", //导出进粉上报
    inputFansSubmitCsv: "/dataReporting/inputFansSubmitCsv", //导入进粉上报
    downFinanceSubmitFile: "/dataReporting/downFinanceSubmitFile", //导出财务上报
    inputFinanceSubmitCsv: "/dataReporting/inputFinanceSubmitCsv", //导入财务上报
    selectDataComparisonDtoPageList: "/dataReporting/selectDataComparisonDtoPageList", //获取数据对比列表
    deleteAllData: "/dataReporting/deleteAllData", //一键删除所有的数据上报
    selectDataReportingForCreateUserNames: "/dataReporting/selectDataReportingForCreateUserNames", //获取数据上报的登记人筛选项
  selectDataReportingList: "/dataReporting/selectDataReportingList", //获取数据上报列表
  upDataReporting: "/dataReporting/upDataReporting", //修改数据上报
  selectProductCountDtoPageList: "/dataReporting/selectProductCountDtoPageList", //获取项目汇总列表
  selectRegistrantCountDtoPageList: "/dataReporting/selectRegistrantCountDtoPageList", //获取登记人汇总列表
  addDataReporting: "/dataReporting/addDataReporting", //添加数据上报
  delDataReporting: "/dataReporting/delDataReporting", //删除数据上报
  downDataReportingFile: "/dataReporting/downDataReportingFile", //导出数据上报
  downProductCountFile: "/dataReporting/downProductCountFile", //导出项目数据统计
  downRegistrantCountFile: "/dataReporting/downRegistrantCountFile", //导出员工数据统计
  downFansSubmitFile: "/dataReporting/downFansSubmitFile", //导出进粉上报
  inputFansSubmitCsv: "/dataReporting/inputFansSubmitCsv", //导入进粉上报
  downFinanceSubmitFile: "/dataReporting/downFinanceSubmitFile", //导出财务上报
  inputFinanceSubmitCsv: "/dataReporting/inputFinanceSubmitCsv", //导入财务上报
  selectDataComparisonDtoPageList: "/dataReporting/selectDataComparisonDtoPageList", //获取数据对比列表
  deleteAllData: "/dataReporting/deleteAllData", //一键删除所有的数据上报
  selectDataReportingForCreateUserNames: "/dataReporting/selectDataReportingForCreateUserNames", //获取数据上报的登记人筛选项
    selectFansSubmitList: "/dataReporting/selectFansSubmitList", //获取进粉上报列表
    delFansSubmit: "/dataReporting/delFansSubmit", //删除进粉上报信息
    updateFansSubmit: "/dataReporting/updateFansSubmit", //修改进粉上报信息
    addFansSubmit: "/dataReporting/addFansSubmit", //添加进粉上报信息
    selectVxs: "/dataReporting/selectVxs", //获取进粉中的微信号列表
  selectFansSubmitList: "/dataReporting/selectFansSubmitList", //获取进粉上报列表
  delFansSubmit: "/dataReporting/delFansSubmit", //删除进粉上报信息
  updateFansSubmit: "/dataReporting/updateFansSubmit", //修改进粉上报信息
  addFansSubmit: "/dataReporting/addFansSubmit", //添加进粉上报信息
  selectVxs: "/dataReporting/selectVxs", //获取进粉中的微信号列表
    selectFinanceSubmitList: "/dataReporting/selectFinanceSubmitList", //获取财务上报列表
    delFinanceSubmit: "/dataReporting/delFinanceSubmit", //删除财务上报信息
    updateFinanceSubmit: "/dataReporting/updateFinanceSubmit", //修改财务上报信息
    addFinanceSubmit: "/dataReporting/addFinanceSubmit", //添加财务上报信息
  selectFinanceSubmitList: "/dataReporting/selectFinanceSubmitList", //获取财务上报列表
  delFinanceSubmit: "/dataReporting/delFinanceSubmit", //删除财务上报信息
  updateFinanceSubmit: "/dataReporting/updateFinanceSubmit", //修改财务上报信息
  addFinanceSubmit: "/dataReporting/addFinanceSubmit", //添加财务上报信息
    getDataList: "/dataReporting/getDataList", //获取首页数据
  getDataList: "/dataReporting/getDataList", //获取首页数据
    inputCsv: "/dataReporting/inputCsv", //导入
  inputCsv: "/dataReporting/inputCsv", //导入
}
const enums = {
    selectEnumList: "/enum/selectEnumList", //获取枚举列表
    addEnum: "/enum/addEnum", //添加枚举
    upEnum: "/enum/upEnum", //修改枚举
    delEnum: "/enum/delEnum", //删除枚举
    selectEnumByCategory: "/enum/selectEnumByCategory", //通过分类查询枚举
  selectEnumList: "/enum/selectEnumList", //获取枚举列表
  addEnum: "/enum/addEnum", //添加枚举
  upEnum: "/enum/upEnum", //修改枚举
  delEnum: "/enum/delEnum", //删除枚举
  selectEnumByCategory: "/enum/selectEnumByCategory", //通过分类查询枚举
  getDic: "/enum/getDic", //获取数据字典的分类
}
const capacityScope = {
    selectItemParameterList: "/capacityScope/selectItemParameterList", //获取检验项目参数
    addItemParameter: "/capacityScope/addItemParameter", //新增检验项目参数
    delItemParameter: "/capacityScope/delItemParameter", //删除检验项目参数
    upItemParameter: "/capacityScope/upItemParameter", //修改检验项目参数
    selectTestObjectList: "/capacityScope/selectTestObjectList", //获取检测对象
    addTestObject: "/capacityScope/addTestObject", //新增检测对象
    delTestObject: "/capacityScope/delTestObject", //删除检测对象
    upTestObject: "/capacityScope/upTestObject", //修改检测对象
    selectTestObjectByName: "/capacityScope/selectTestObjectByName", //获取检验对象枚举
  selectItemParameterList: "/capacityScope/selectItemParameterList", //获取检验项目参数
  addItemParameter: "/capacityScope/addItemParameter", //新增检验项目参数
  delItemParameter: "/capacityScope/delItemParameter", //删除检验项目参数
  upItemParameter: "/capacityScope/upItemParameter", //修改检验项目参数
  selectTestObjectList: "/capacityScope/selectTestObjectList", //获取检测对象
  addTestObject: "/capacityScope/addTestObject", //新增检测对象
  delTestObject: "/capacityScope/delTestObject", //删除检测对象
  upTestObject: "/capacityScope/upTestObject", //修改检测对象
  selectTestObjectByName: "/capacityScope/selectTestObjectByName", //获取检验对象枚举
  getInsProduction: "/capacityScope/getInsProduction", //设备里面选择检验项目(树形结构)
  selectProductListByObjectId: "/capacityScope/selectProductListByObjectId", //维护检验对象的产品
  addProduct: "/capacityScope/addProduct", //新增产品
@@ -116,93 +118,93 @@
}
const laboratoryScope = {
    selectItemParameter: "/laboratoryScope/selectItemParameter", //查询实验室管理列表
    addParameter: "/laboratoryScope/addParameter", //添加实验室参数
    delParameter: "/laboratoryScope/delParameter", //删除实验室参数
    upParameter: "/laboratoryScope/upParameter", //修改实验室参数
    obtainItemParameterList: "/laboratoryScope/obtainItemParameterList", //获取实验室名称
  selectItemParameter: "/laboratoryScope/selectItemParameter", //查询实验室管理列表
  addParameter: "/laboratoryScope/addParameter", //添加实验室参数
  delParameter: "/laboratoryScope/delParameter", //删除实验室参数
  upParameter: "/laboratoryScope/upParameter", //修改实验室参数
  obtainItemParameterList: "/laboratoryScope/obtainItemParameterList", //获取实验室名称
}
const deviceScope = {
    selectDeviceParameter: "/deviceScope/selectDeviceParameter", //查询设备详情列表
    addDeviceParameter: "/deviceScope/addDeviceParameter", //添加设备详情参数
    delDeviceParameter: "/deviceScope/delDeviceParameter", //删除设备详情参数
    upDeviceParameter: "/deviceScope/upDeviceParameter", //修改设备详情参数
  selectDeviceParameter: "/deviceScope/selectDeviceParameter", //查询设备详情列表
  addDeviceParameter: "/deviceScope/addDeviceParameter", //添加设备详情参数
  delDeviceParameter: "/deviceScope/delDeviceParameter", //删除设备详情参数
  upDeviceParameter: "/deviceScope/upDeviceParameter", //修改设备详情参数
  selectDeviceByCategory: "/deviceScope/selectDeviceByCategory", //通过设备分类获取设备列表
    authorizedPerson: "/user/getDeviceManager", //获取授权人
    selectEquipmentOverview: "/deviceScope/selectEquipmentOverview", //获取设备总览
    uploadFile: "/deviceScope/uploadFile", //上传图片
    selectDevicePrincipal: "/user/getDeviceManager", //获取设备负责人
  authorizedPerson: "/user/getDeviceManager", //获取授权人
  selectEquipmentOverview: "/deviceScope/selectEquipmentOverview", //获取设备总览
  uploadFile: "/deviceScope/uploadFile", //上传图片
  selectDevicePrincipal: "/user/getDeviceManager", //获取设备负责人
  selectDeviceByCode: "/deviceScope/selectDeviceByCode", //通过设备编号获取设备列表
}
const insOrder = {
    selectInsOrderParameter: "/insOrder/selectInsOrderParameter", //查询检验下单
    addInsOrder: "/insOrder/addInsOrder", //添加检验下单数据
    selectOrderManDay: "/insOrder/selectOrderManDay", //查询订单总共预计时间
    upInsOrder: "/insOrder/upInsOrder", //检验下发
  selectInsOrderParameter: "/insOrder/selectInsOrderParameter", //查询检验下单
  addInsOrder: "/insOrder/addInsOrder", //添加检验下单数据
  selectOrderManDay: "/insOrder/selectOrderManDay", //查询订单总共预计时间
  upInsOrder: "/insOrder/upInsOrder", //检验下发
  getInsOrder: "/insOrder/getInsOrder", //查询检验下单内容详情
  upInsOrderOfState: "/insOrder/upInsOrderOfState", //审核检验单机进行状态修改
  addInsOrderTemplate: "/insOrder/addInsOrderTemplate", //添加检验单模板
  selectInsOrderTemplate: "/insOrder/selectInsOrderTemplate", //查询检验单模板
  selectInsOrderTemplateById: "/insOrder/selectInsOrderTemplateById", //通过检验单模板id获取检验单模板内容
  delInsOrderTemplate: "/insOrder/delInsOrderTemplate", //删除检验单模板
    selectSampleAndProductByOrderId: "/insOrder/selectSampleAndProductByOrderId", //通过检验单查询检验数据(数据查看)
    costStatistics: "/insOrder/costStatistics", //费用统计
  selectSampleAndProductByOrderId: "/insOrder/selectSampleAndProductByOrderId", //通过检验单查询检验数据(数据查看)
  costStatistics: "/insOrder/costStatistics", //费用统计
  selectSampleDefects: "/insOrder/selectSampleDefects", //样品缺陷指标
}
const sampleOrder = {
    list: "/sampleOrder/list", //获取指派人员
  list: "/sampleOrder/list", //获取指派人员
}
const insOrderPlan = {
    selectInsOrderPlanList: "/insOrderPlan/selectInsOrderPlanList", //查询检验任务
  claimInsOrderPlan: "/insOrderPlan/claimInsOrderPlan",//认领检验任务
    doInsOrder: "/insOrderPlan/doInsOrder",//执行检验操作
    saveInsContext: "/insOrderPlan/saveInsContext",//保存检验内容
  upPlanUser: "/insOrderPlan/upPlanUser",//任务交接
  verifyPlan: "/insOrderPlan/verifyPlan",//复核检验任务
  submitPlan: "/insOrderPlan/submitPlan",//检验任务提交
  selectInsOrderPlanList: "/insOrderPlan/selectInsOrderPlanList", //查询检验任务
  claimInsOrderPlan: "/insOrderPlan/claimInsOrderPlan", //认领检验任务
  doInsOrder: "/insOrderPlan/doInsOrder", //执行检验操作
  saveInsContext: "/insOrderPlan/saveInsContext", //保存检验内容
  upPlanUser: "/insOrderPlan/upPlanUser", //任务交接
  verifyPlan: "/insOrderPlan/verifyPlan", //复核检验任务
  submitPlan: "/insOrderPlan/submitPlan", //检验任务提交
}
const systemLog = {
    selectSystemLogList: "/systemLog/selectSystemLogList", //获取日志
  selectSystemLogList: "/systemLog/selectSystemLogList", //获取日志
}
const standardTree = {
    selectStandardTreeList: "/standardTree/selectStandardTreeList", //获取标准树
    addStandardTree: "/standardTree/addStandardTree", //添加标准树
    addStandardMethodList: "/standardTree/addStandardMethodList", //给标准树添加检验标准
    selectsStandardMethodByFLSSM: "/standardTree/selectsStandardMethodByFLSSM", //根据标准树进行标准查询
    upStandardProductList: "/standardTree/upStandardProductList", //修改标准库中的要求值
    delStandardMethodByFLSSM: "/standardTree/delStandardMethodByFLSSM", //删除标准树下的检验标准
    delStandardProductByIds: "/standardTree/delStandardProductByIds", //删除标准树下的检验项目
    addStandardProduct: "/standardTree/addStandardProduct", //新增标准树下的检验项目
    delStandardTree: "/standardTree/delStandardTree", //删除标准树的层级
    selectStandardProductList: "/standardTree/selectStandardProductList", //通过标准树查询对应的检验项目
    selectStandardProductListByMethodId: "/standardTree/selectStandardProductListByMethodId", //通过检验标准查询检验项目
  selectStandardTreeList: "/standardTree/selectStandardTreeList", //获取标准树
  addStandardTree: "/standardTree/addStandardTree", //添加标准树
  addStandardMethodList: "/standardTree/addStandardMethodList", //给标准树添加检验标准
  selectsStandardMethodByFLSSM: "/standardTree/selectsStandardMethodByFLSSM", //根据标准树进行标准查询
  upStandardProductList: "/standardTree/upStandardProductList", //修改标准库中的要求值
  delStandardMethodByFLSSM: "/standardTree/delStandardMethodByFLSSM", //删除标准树下的检验标准
  delStandardProductByIds: "/standardTree/delStandardProductByIds", //删除标准树下的检验项目
  addStandardProduct: "/standardTree/addStandardProduct", //新增标准树下的检验项目
  delStandardTree: "/standardTree/delStandardTree", //删除标准树的层级
  selectStandardProductList: "/standardTree/selectStandardProductList", //通过标准树查询对应的检验项目
  selectStandardProductListByMethodId: "/standardTree/selectStandardProductListByMethodId", //通过检验标准查询检验项目
  selectStandardProductByMethodId: "/standardTree/selectStandardProductByMethodId", //批量编辑查询检验项目
    selectStandardMethodEnum: "/standardTree/selectStandardMethodEnum", //获取标准树下标准方法枚举
  selectStandardMethodEnum: "/standardTree/selectStandardMethodEnum", //获取标准树下标准方法枚举
  getStandardTree2: "/standardTree/getStandardTree2", //获取产品架构
  upStandardProducts: "/standardTree/upStandardProducts", //获取产品架构
  selectStandardProductEnumByMethodId: "/standardTree/selectStandardProductEnumByMethodId", //批量编辑查询所有检验项目和检验子项枚举
}
const standardMethod = {
    selectStandardMethodList: "/standardMethod/selectStandardMethodList", //获取标准方法列表
    selectStandardMethods: "/standardMethod/selectStandardMethods", //获取标准方法枚举
    addStandardMethod: "/standardMethod/addStandardMethod", //添加标准方法
    upStandardMethod: "/standardMethod/upStandardMethod", //修改标准方法
    delStandardMethod: "/standardMethod/delStandardMethod", //删除标准方法
  selectStandardMethodList: "/standardMethod/selectStandardMethodList", //获取标准方法列表
  selectStandardMethods: "/standardMethod/selectStandardMethods", //获取标准方法枚举
  addStandardMethod: "/standardMethod/addStandardMethod", //添加标准方法
  upStandardMethod: "/standardMethod/upStandardMethod", //修改标准方法
  delStandardMethod: "/standardMethod/delStandardMethod", //删除标准方法
}
const StandardTemplate = {
    selectStandardTemplatePageList: "/StandardTemplate/selectStandardTemplatePageList", //获取检验模板列表
    addStandardTemplate: "/StandardTemplate/addStandardTemplate", //添加检验模板
    upStandardTemplate: "/StandardTemplate/upStandardTemplate", //修改检验模板
    delStandardTemplate: "/StandardTemplate/delStandardTemplate", //删除检验模板
    getStandardTemplate: "/StandardTemplate/getStandardTemplate", //查询原始记录模板枚举
  selectStandardTemplatePageList: "/StandardTemplate/selectStandardTemplatePageList", //获取检验模板列表
  addStandardTemplate: "/StandardTemplate/addStandardTemplate", //添加检验模板
  upStandardTemplate: "/StandardTemplate/upStandardTemplate", //修改检验模板
  delStandardTemplate: "/StandardTemplate/delStandardTemplate", //删除检验模板
  getStandardTemplate: "/StandardTemplate/getStandardTemplate", //查询原始记录模板枚举
}
const insReport = {
@@ -247,42 +249,42 @@
  testProductByDay: "/report/testProductByDay", //首检测项目统计
}
const certification = {
  getCertificationDetail:"/certification/getCertificationDetail",//查询资质明细列表
  addCertificationDetail:"/certification/addCertificationDetail",//添加资质明细列表
  delCertificationDetail:"certification/delCertificationDetail",//删除资质明细列表
  getCertificationDetail: "/certification/getCertificationDetail", //查询资质明细列表
  addCertificationDetail: "/certification/addCertificationDetail", //添加资质明细列表
  delCertificationDetail: "certification/delCertificationDetail", //删除资质明细列表
}
const sealScope = {
  selectSeal:"/sealScope/selectSeal",//查询印章列表
  addSeal:"/sealScope/addSeal",//添加印章参数
  selectSeal: "/sealScope/selectSeal", //查询印章列表
  addSeal: "/sealScope/addSeal", //添加印章参数
}
const informationNotification = {
  checkForUnreadData:"/informationNotification/checkForUnreadData",//查询是否存在未读数据
  deleteDataBasedOnId:"/informationNotification/deleteDataBasedOnId",//根据Id删除数据
  informationReadOrDelete:"/informationNotification/informationReadOrDelete",//标记所有信息为已读-删除所有已读消息
  page:"/informationNotification/page",//滚动分页查询
  updateMessageStatus:"/informationNotification/updateMessageStatus",//更新消息状态(拒绝、接收)
  triggerModificationStatusToRead:"/informationNotification/triggerModificationStatusToRead",//点击详情触发修改状态为已读
  checkForUnreadData: "/informationNotification/checkForUnreadData", //查询是否存在未读数据
  deleteDataBasedOnId: "/informationNotification/deleteDataBasedOnId", //根据Id删除数据
  informationReadOrDelete: "/informationNotification/informationReadOrDelete", //标记所有信息为已读-删除所有已读消息
  page: "/informationNotification/page", //滚动分页查询
  updateMessageStatus: "/informationNotification/updateMessageStatus", //更新消息状态(拒绝、接收)
  triggerModificationStatusToRead: "/informationNotification/triggerModificationStatusToRead", //点击详情触发修改状态为已读
}
const performanceShift = {
  add:"/performanceShift/add",//绩效管理-班次-排班
  page:"/performanceShift/page",//绩效管理-班次-分页查询
  update:"/performanceShift/update",//绩效管理-班次-班次状态修改
  pageYear:"/performanceShift/pageYear",//绩效管理-班次-年份分页查询
  export:"/performanceShift/export",//绩效管理-班次-导出
  add: "/performanceShift/add", //绩效管理-班次-排班
  page: "/performanceShift/page", //绩效管理-班次-分页查询
  update: "/performanceShift/update", //绩效管理-班次-班次状态修改
  pageYear: "/performanceShift/pageYear", //绩效管理-班次-年份分页查询
  export: "/performanceShift/export", //绩效管理-班次-导出
}
const auxiliaryWorkingHours = {
  selectAuxiliaryWorkingHours:"/auxiliaryWorkingHours/selectAuxiliaryWorkingHours",//查询辅助工时
  deleteAuxiliaryWorkingHours:"/auxiliaryWorkingHours/deleteAuxiliaryWorkingHours",//删除辅助工时
  upAuxiliaryWorkingHours:"/auxiliaryWorkingHours/upAuxiliaryWorkingHours",//修改辅助工时
  insertAuxiliaryWorkingHours:"/auxiliaryWorkingHours/insertAuxiliaryWorkingHours",//新增辅助工时
  selectAuxiliaryWorkingHours: "/auxiliaryWorkingHours/selectAuxiliaryWorkingHours", //查询辅助工时
  deleteAuxiliaryWorkingHours: "/auxiliaryWorkingHours/deleteAuxiliaryWorkingHours", //删除辅助工时
  upAuxiliaryWorkingHours: "/auxiliaryWorkingHours/upAuxiliaryWorkingHours", //修改辅助工时
  insertAuxiliaryWorkingHours: "/auxiliaryWorkingHours/insertAuxiliaryWorkingHours", //新增辅助工时
}
const unPass = {
    pageInsUnPass:"/unPass/pageInsUnPass", // 查询不合格样品数据
  pageInsUnPass: "/unPass/pageInsUnPass", // 查询不合格样品数据
}
const companies = {
src/components/view/a6-personnel-detail.vue
@@ -142,7 +142,7 @@
                <el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.name"
                  @keyup.enter.native="refreshTable()" @clear="refreshTable"></el-input>
              </div>
              <div class="search_label">
              <div class="search_label" v-if="upUserDepardLimsIdPower">
                <el-button type="primary" size="small" @click="selectUserDia = true">添加</el-button>
              </div>
            </div>
@@ -150,7 +150,7 @@
        </el-col>
      </el-row>
      <el-row class="standard_table" v-loading="tableLoad">
        <ValueTable ref="ValueTable" :url="$api.user.selectUserList" :componentData="componentData" />
        <ValueTable ref="ValueTable" :url="$api.user.selectUserList" :componentData="componentData" :delUrl="$api.user.delUserDepardLimsId"/>
      </el-row>
    </div>
    <el-dialog title="架构新增" :visible.sync="addDia" width="400px">
@@ -171,7 +171,7 @@
    </el-dialog>
    <el-dialog title="选择用户" :visible.sync="selectUserDia" width="70%">
        <div class="body" style="height: 60vh;" v-if="selectUserDia">
            <ValueTable ref="ValueTable2" :url="$api.user.selectUserList" :componentData="componentData2" />
            <ValueTable ref="ValueTable2" :url="$api.user.selectUserList" :componentData="componentData2"/>
        </div>
        <span slot="footer" class="dialog-footer">
            <el-button @click="selectUserDia = false">取 消</el-button>
@@ -221,7 +221,12 @@
          isIndex: true,
          showSelect: false,
          select: false,
          do: [],
          do: [{
                        id: 'delete',
                        font: '删除',
                        type: 'text',
                        method: 'doDiy'
                    }],
          tagField: {
            state: {
              select: [{
@@ -241,7 +246,6 @@
        selectUserDia: false,
        componentData2: {
            entity: {
                isCustom: 0,
                orderBy: {
                    field: 'id',
                    order: 'asc'
@@ -249,7 +253,7 @@
            },
            isIndex: true,
            showSelect: true,
            select: false,
            select: true,
            do: [],
            tagField: {
                state: {
@@ -265,6 +269,7 @@
                }
            },
            selectField: {},
          upUserDepardLimsIdPower: true
        }
      }
    },
@@ -381,6 +386,8 @@
        let add = false
        let addStandardProduct = false
        let delStandardTree = false
        let upUserDepardLimsId = false
        let del = false
        for (var i = 0; i < power.length; i++) {
          if (power[i].menuMethod == 'addDepartmentLims') {
            add = true
@@ -391,10 +398,20 @@
          if (power[i].menuMethod == 'delDepartmentLims') {
            delStandardTree = true
          }
          if (power[i].menuMethod == 'upUserDepardLimsId') {
            upUserDepardLimsId = true
          }
          if(power[i].menuMethod=='delUserDepardLimsId'){
              del = true
          }
        }
        if(!del){
            this.componentData.do.splice(0, 1)
        }
        this.addPower = add
        this.addStandardProduct = addStandardProduct
        this.delStandardTree = delStandardTree
        this.upUserDepardLimsIdPower = upUserDepardLimsId
      },
      selectUser() {
          let selects = this.$refs.ValueTable2.multipleSelection
@@ -402,11 +419,21 @@
              this.$message.error('未选择数据')
              return
          }
          delete selects['orderBy']
          delete selects['updateUser']
          delete selects['updateTime']
          this.user = selects
        var ids = []
        selects.forEach(a=>{
          ids.push(a.id)
        })
          this.selectUserDia = false
        this.$axios.post(this.$api.user.upUserDepardLimsId,{
          ids: JSON.stringify(ids),
          id: this.componentData.entity.departLimsId
        }).then(res=>{
          if (res.code === 201) {
            return
          }
          this.$message.success('添加成功')
          this.refreshTable()
        })
      }
    }
  }
src/components/view/b2-standard.vue
@@ -398,17 +398,17 @@
        </div>
        <div style="flex: 1;overflow-y: auto;" v-loading="productTableLoading0">
          <el-table :data="productList0" ref="productTable0" style="width: 100%;" height="94%" tooltip-effect="dark"
            stripe :fit="true" border @select-all="handleSelectAll0" @select="handleSelectionChange0" filter-placement="bottom-start"
            stripe :fit="true" border @select-all="handleSelectAll0" @select="handleSelectionChange0"
            header-row-class-name="header-class" :row-key="row=>row.id" @filter-change="filterHandler">
            <el-table-column type="selection" width="50">
            </el-table-column>
            <el-table-column prop="model" label="型号" min-width="100" show-overflow-tooltip></el-table-column>
            <el-table-column prop="inspectionItem" label="检验项" min-width="140" show-overflow-tooltip :filters="filters0"
              :filter-multiple="false" column-key="inspectionItem"></el-table-column>
              :filter-multiple="false" column-key="inspectionItem" filter-placement="bottom-start"></el-table-column>
            <el-table-column prop="inspectionItemSubclass" label="检验项子项" min-width="140" show-overflow-tooltip
              :filters="filters1" :filter-multiple="false" column-key="inspectionItemSubclass"></el-table-column>
              :filters="filters1" :filter-multiple="false" column-key="inspectionItemSubclass" filter-placement="bottom-start"></el-table-column>
            <el-table-column prop="sonLaboratory" label="子实验室" width="130" show-overflow-tooltip :filters="filters"
              :filter-multiple="false" column-key="sonLaboratory"></el-table-column>
              :filter-multiple="false" column-key="sonLaboratory" filter-placement="bottom-start"></el-table-column>
            <el-table-column prop="ask" label="要求值" min-width="200px"></el-table-column>
            <el-table-column prop="tell" label="要求描述" min-width="220px"></el-table-column>
            <el-table-column prop="methodS" label="试验方法" width="200"></el-table-column>
src/components/view/person-manage.vue
@@ -289,7 +289,8 @@
            font: '编辑',
            type: 'text',
            method: 'doDiy',
            field: ['createUserName', 'updateUserName', 'roleName', '角色=roleId', '密码=password']
            field: ['createUserName', 'updateUserName', 'roleName', '角色=roleId', '密码=password',
            '姓名EN=nameEn','年龄=age','邮箱=email','单位=company','签名=pictureUrl','本人照=signatureUrl']
          }],
          tagField: {
            state: {