| | |
| | | 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 { |
| | |
| | | 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', |
| | |
| | | order :'Управление заказами', |
| | | delivery :'Управление доставкой', |
| | | returns :'Управление возвратом', |
| | | Customer :'Информация о клиентах', |
| | | customer :'Информация о клиентах', |
| | | workOrder :'Управление рабочей документацией', |
| | | processCard :'Управление картами процессов', |
| | | reportingWorks :'Управление обратной связью', |
| | | rework :'Управление переработкой', |
| | | replenish :'Управление дополнительным стеклом', |
| | | machine :'Управление оборудованием', |
| | | bOM :'Управление BOM', |
| | | BOM :'Управление BOM', |
| | | report :'Управление отчетами', |
| | | ProductStock :'Запасы готовой продукции', |
| | | productStock :'Запасы готовой продукции', |
| | | ingredientsStock :'Запасы материалов', |
| | | ingredients :'Материальные данные', |
| | | trader :'Управление поставщиками', |
| | |
| | | order :'订单管理', |
| | | delivery :'送货管理', |
| | | returns :'退货管理', |
| | | Customer :'客户信息', |
| | | customer :'客户信息', |
| | | workOrder :'工单管理', |
| | | processCard :'流程卡管理', |
| | | reportingWorks :'报工管理', |
| | | rework :'返工管理', |
| | | Replenish :'补片管理', |
| | | replenish :'补片管理', |
| | | machine :'设备管理', |
| | | bOM :'BOM管理', |
| | | BOM :'BOM管理', |
| | | report :'报表管理', |
| | | ProductStock :'成品库存', |
| | | productStock :'成品库存', |
| | | ingredientsStock :'物料库存', |
| | | ingredients :'物料资料', |
| | | trader :'供应商管理', |
| | |
| | | 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) |
| | | } |
| | |
| | | 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 |
| | | }) |
| | | }) |
| | |
| | | |
| | | 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) |
| | | }) |
| | | } |
| | |
| | | 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" |
| | |
| | | <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, |
| | |
| | | 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 != ''"> |
| | |
| | | |
| | | <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 |