guoyuji
2024-09-26 3724e78261b6cccbe332f0961e27a1c5eab4b8df
修改权限页面设置语言问题
6个文件已修改
60 ■■■■■ 已修改文件
north-glass-erp/northglass-erp/src/components/pp/PrintCustomLabelDetails.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/lang/en.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/lang/ru.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/lang/zh.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/system/role/RoleList.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/src/main/resources/mapper/userInfo/PermissionBasicMapper.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/components/pp/PrintCustomLabelDetails.vue
@@ -55,7 +55,6 @@
        list.value = deepClone(res.data.data)
        const data = produceList.value[0].value
        dataList = JSON.parse(`[${data}]`);
        console.log(switchType)
        if (switchType===true){
          labelList = props.titleList
        }else {
north-glass-erp/northglass-erp/src/lang/en.js
@@ -966,16 +966,16 @@
        order :'Order',
        delivery :'Delivery',
        returns :'Returns',
        Customer :'Customer',
        customer :'Customer',
        workOrder :'Work Order',
        processCard :'Process Card',
        reportingWorks :'Report for work',
        rework :'Rework',
        replenish :'Replenish',
        machine :'Machine',
        bOM :'BOM',
        BOM :'BOM',
        report :'Report',
        ProductStock :'Product Stock',
        productStock :'Product Stock',
        ingredientsStock :'Ingredients Stock',
        ingredients :'Ingredients',
        trader :'Trader',
north-glass-erp/northglass-erp/src/lang/ru.js
@@ -960,16 +960,16 @@
        order :'Управление заказами',
        delivery :'Управление доставкой',
        returns :'Управление возвратом',
        Customer :'Информация о клиентах',
        customer :'Информация о клиентах',
        workOrder :'Управление рабочей документацией',
        processCard :'Управление картами процессов',
        reportingWorks :'Управление обратной связью',
        rework :'Управление переработкой',
        replenish :'Управление дополнительным стеклом',
        machine :'Управление оборудованием',
        bOM :'Управление BOM',
        BOM :'Управление BOM',
        report :'Управление отчетами',
        ProductStock :'Запасы готовой продукции',
        productStock :'Запасы готовой продукции',
        ingredientsStock :'Запасы материалов',
        ingredients :'Материальные данные',
        trader :'Управление поставщиками',
north-glass-erp/northglass-erp/src/lang/zh.js
@@ -973,16 +973,16 @@
        order :'订单管理',
        delivery :'送货管理',
        returns :'退货管理',
        Customer :'客户信息',
        customer :'客户信息',
        workOrder :'工单管理',
        processCard :'流程卡管理',
        reportingWorks :'报工管理',
        rework :'返工管理',
        Replenish :'补片管理',
        replenish :'补片管理',
        machine :'设备管理',
        bOM :'BOM管理',
        BOM :'BOM管理',
        report :'报表管理',
        ProductStock :'成品库存',
        productStock :'成品库存',
        ingredientsStock :'物料库存',
        ingredients :'物料资料',
        trader :'供应商管理',
north-glass-erp/northglass-erp/src/views/system/role/RoleList.vue
@@ -149,9 +149,12 @@
    permission:t('role.permission')
  }
  for (let columnNameKey in columnNameP) {
    let column = {field: columnNameKey,
    let column = {
      field: columnNameKey,
      title: columnNameP[columnNameKey],
      filterMethod:filterChanged1
      filterMethod:filterChanged,
      slots: { filter: 'num1_filter' },
      filters:[{ data: '' }]
    }
    columnsP.push(column)
  }
@@ -166,6 +169,9 @@
    gridOptions.data = res.data
  })
  request.post(`/permission/getPermissionList/${lang}`).then(res=>{
    res.data.forEach(item=>{
      item.label = t('menu.'+item.label)
    })
    options.value = res.data
  })
})
@@ -182,6 +188,9 @@
const getPermissionList = () => {
  request.post(`/permission/getPermission/${checkId.value}/${lang}`,selectValue.value).then(res=>{
    res.data.forEach(item=>{
      item.menu = t('menu.'+item.menu)
    })
    pGrid.value.reloadData(res.data)
  })
}
@@ -304,6 +313,17 @@
          ref="pGrid"
          v-bind="permissionOptions"
      >
        <template #num1_filter="{ column, $panel }">
          <div>
            <div v-for="(option, index) in column.filters" :key="index">
              <input type="text"
                     v-model="option.data"
                     @focus="inputFocus"
                     @input="changeFilterEvent($event, option, $panel)"/>
            </div>
          </div>
        </template>
        <template #toolbar_buttons>
          <el-cascader
              v-model="selectValue"
north-glass-erp/src/main/resources/mapper/userInfo/PermissionBasicMapper.xml
@@ -5,12 +5,8 @@
<mapper namespace="com.example.erp.mapper.userInfo.PermissionBasicMapper">
    <select id="getPermission">
        select a.id,
        <if test="lang=='en'">
               a.menu,
        </if>
        <if test="lang=='zh'">
               c.itemName as menu,
        </if>
               a.page,
               a.permission,
               a.state,
@@ -19,10 +15,6 @@
        left join permission_role as b
        on b.permission_id = a.id
        and b.role_id = #{roleId}
        <if test="lang=='zh'">
            left join sys_menu_item as c
            on c.menu = a.menu
        </if>
        where a.id!=1 and a.state=1
        <if test="id != null and id != ''">
@@ -33,12 +25,7 @@
    
    <select id="selectOneLevel">
        select a.id,
               <if test="lang=='zh'">
                   b.itemName as menu
               </if>
                <if test="lang=='en'">
                    a.menu
                </if>
        from permission_basic as a
        left join sys_menu_item as b
        on a.menu = b.menu