/**
 * @desc   : 共同方法
 * @author : 周兴
 * @date   : 2022/12/13 14:59
 */
export default {
  commonService: {
    prefix: 'mdm-server/mst/common/',
    getBasicData: 'get_basic_data',
    getCustomTag: 'get_customtag',
    getCustomTagByPage: 'get_customtag_by_page',
    getWebInitData: 'get_web_init_data',
    getUser: 'get_user',
    getUserByPage: 'get_user_by_page',
    selectById: '',
    // 查导航菜单(自定义报表用)
    getMenuNavigation: 'get_menu_navigation',
    // 获取最大显示顺序
    getMaxDisplayNo: 'get_max_display_no',
    // 获取系统表数据种类
    getDataKind: 'get_data_kind',
    // 获取型号分类
    getModelCategory: 'get_model_category',
    //获取工种
    getJob: 'get_job',
    //获取职务
    getPost: 'get_post',
    //获取组织部门
    getOrg: 'get_org',
    // 分页获取部门
    getOrgByPage: 'get_org_by_page',
    //获取品牌
    getBrand: 'get_brand',
    // 获取缺陷类别
    getDefectType: 'get_defectType',
    // 获取角色
    getRole: 'get_role',
    // 获取员工
    getStaff: 'get_staff',
    // 分页获取员工
    getStaffByPage: 'get_staff_by_page',
    // 获取系统参数
    getSettingValue: 'get_setting_value',
    // 获取工厂区域
    getFactorySpace: 'get_factory_space',
    // 获取系统参数种类
    getSettingKind: 'get_setting_kind',
    // 分页获取组织部门
    getOrganizationByPage: 'get_organization_by_page',
    // 获取窑炉
    getKiln: 'get_kiln',
    // 获取窑车位置
    getKilnCarPlace: 'get_kiln_car_place',
    // 获取产品视图
    getProductView: 'get_product_view',
    // 获取产品商标
    getProductLogo: 'get_product_logo',
    // 获取产品釉色
    getProductColour: 'get_product_colour',
    // 查询产品ERP物料
    getProductErpSku: 'get_product_erp_sku',
    // 获取模具型号
    getModelMould: 'get_model_mould',
    //获取物料编码分页
    getModelMaterialByPage: 'get_model_material_by_page',
    //获取物料编码
    getModelMaterial: 'get_model_material',
    // 成型线类型
    getMoldlineType: 'get_moldline_type',
    // 获取模具档案
    getMouldByPage: 'get_mould_by_page',
    // 获取产品型号数量
    getModelProduct: 'get_model_product_by_page',
    // 获取数据字典
    getDictionaryData: 'get_dictionary_data',
    // 获取数据字典项目
    getDictionaryItemData: 'get_dictionary_item_data',
    // 获取最大窑车序号
    getMaxCarNo: 'get_max_carNo',
    // 获取产品位置不分页
    getProductPlace: 'get_product_place',
    // 获取模具型号
    getModelMouldByPage: 'get_model_mould_by_page',
    // 获取可变更产品型号
    getModelProductByPage: 'get_model_product_by_page',
    // 获取载具型号
    getModelCarrier: 'get_model_carrier',
    // 获取载具型号分页
    getModelCarrierByPage: 'get_model_carrier_by_page',
    // 获取设备型号
    getModelEquipment: 'get_model_equipment',
    // 根据模具型号id查询模具型号产出数据
    getMouldOutputById: 'get_mould_output_by_id',
    // 获取产品型号
    getModelPdt: 'get_model_pdt',
    // 获取产品缺陷扣罚
    getDefectFines: 'get_defect_fines',
    // 获取打印模板分类
    getLabelPrintType: 'get_label_print_type',
    // 获取工位
    getWorkStation: 'get_work_station',
    // 获取成型线分组
    getMoldlineGroupByPage: 'get_moldline_group_by_page',
    // 分页获取组织部门
    getProcessNodeByPage: 'get_process_node_by_page',
    // 获取工位工号
    getWorkStationUser: 'get_work_station_user',
    // 获取工位工号（分页）
    getWorkStationUserPage: 'get_work_station_user_page',
    // 根据成型线Id获取成型记录数据
    getMoldingItemByMoldlineId: 'get_molding_item_by_moldline_id',
    //条码变更放大镜
    getProductForChange: 'get_product_for_change',
    // 查询损坯原因/产品缺陷/未成型原因
    getProductDefect: 'get_product_defect',
    //釉色设定放大镜详细查询
    getColourForSet: 'get_colour_for_set',
    //商标设定放大镜详细查询
    getLogoForSet: 'get_logo_for_set',
    //查询成型产品型号
    getProductModel: 'get_product_model',
    // 获取工艺节点
    getProcessNode: 'get_process_node',
    // 获取成型线
    getMoldLinePage: 'get_moldLine_page',
    //用户
    getUserByCode: 'get_user_by_code',
    //用户分页
    getUserByCodePage: 'get_user_by_code_page',
    //工位工号（工位打卡选择工位数据源）
    getWsStation: 'get_ws_station',
    // 获取工位分页
    getWorkStationByPage: 'get_work_station_by_page',
    // 根据用户Id获取班组信息
    getWorkTeamByUserId: 'get_work_team_by_user_id',
    // 查询工艺流程
    getProcessFlow: 'get_process_flow',
    //获取产品等级
    getProductGrade: 'get_product_grade',
    //获取产品等级
    getProductGradeByPage: 'get_product_grade_by_page',
    //获取产品缺陷
    getProductDefects: 'get_product_defects',
    //获取产品缺陷分页
    getProductDefectsByPage: 'get_product_defects_by_page',
    //查询产品分类
    getModelCategoryPage: 'get_model_category_page',
    //窑炉
    getKilnByPage: 'get_kiln_by_page',
    //查询打印机
    getLabelPrinter: 'get_label_printer',
    //查询打印模板
    getLabelPrintLayout: 'get_label_print_layout',
    //生产查询工种
    getJobByPage: 'get_job_by_page',
    //生产查询员工
    getTeamStaff: 'get_team_staff',
    //查询在产结转的账务日期
    getCarryoverAccountDate: 'get_carryover_account_date',
    //模具类别
    getModelCategoryByPage: 'get_model_category_by_page',
    //工位工号（工位打卡选择工位数据源）
    getWsStationByUser: 'get_ws_station_by_user',
    //湿温度计
    thmeterRecordByPage: 'thmeter_record_by_page',
    //湿温度计
    thmeterRecord: 'get_thmeter_record',
    //查询标签打印项目
    getLabelPrintItem: 'get_label_print_item',
    //获取员工用于报工记录查询
    getStaffWithWork: 'get_staff_with_work',
    //查询标签分类的类型
    getLabelPrintTypeKind: 'get_label_print_type_kind',
    //查询产品型号标签
    getModelProductLabelType: 'get_model_product_label_type',
    //刷新基础数据
    refreshBasicData: 'refresh_basic_data',
    //获取窑炉类型
    getKilnType: 'get_kiln_type',
    //条码变更放大镜
    getProductForChangeNoPage: 'get_product_for_change_no_page',
    // 获取数据类型
    getValueKind: 'get_value_kind',
    // 获取计量单位
    getModelUnits: 'get_model_units',
    // 获取产品型号、物料型号
    getModelBase: 'get_model_base',
    // 获取产品型号、物料型号分页
    getModelBaseByPage: 'get_model_base_by_page',
    // 获取报工项目
    getWorkProject: 'get_work_project',
    // 获取报工项目
    getWorkProjectByPage: 'get_work_project_by_page',
    // 获取应用
    getApplication: 'get_application',
    //产品
    getProduct: 'get_product',
    //获取工位打印机
    getWsPrinter: 'get_ws_printer',
    // 获取仓库（分页）
    getWarehouseByPage: 'get_warehouse_by_page',
    // 获取仓库
    getWarehouse: 'get_warehouse',
    // 获取仓位（分页）
    getWarehousePlace: 'get_warehouse_place_by_page',
    // 获取单据
    getDoc:'get_doc',
    // 获取下拉选
    getSelectType: 'get_select_type',
    // 获取放大镜
    getSelectMagnifier: 'get_select_magnifier',
    // 获取理化检验单
    getPhysicalCollect: 'get_physical_collection_by_page',
    // 获取理化检验单
    getSheetProduce: 'get_sheet_produce_by_page',
    // 获取商品
    getGoods: 'get_goods',
    // 获取商品（分页）
    getGoodsPage: 'get_goods_by_page',
    //获取供应商
    getSupplier: 'get_supplier',
    //获取供应商分页
    getSupplierByPage: 'get_supplier_by_page',
    // 获取客户
    getCustomer: 'get_customer',
    // 获取客户（分页）
    getCustomerByPage: 'get_customer_by_page',
    // 获取渠道
    getChannel: 'get_channel',
    // 获取客户
    getInventory: 'get_inventory',
    // 获取客户（分页）
    getInventoryByPage: 'get_inventory_by_page',
  },
}

/**
 * @desc   : 路由
 * @author : 周兴
 * @date   : 2022/12/13 15:44
 */
export const routeUrl = {
  // 清空条件
  clear: {key: 'clear'},
  // 编辑 initFlag(是否进入加载基础数据的方法）
  edit: {key: 'edit', method: 'edit', initFlag: true},
  // 新建 initFlag(是否进入加载基础数据的方法）
  add: {key: 'add', method: 'add', initFlag: true},
  // 停用
  disable:{key:'disable', method: 'disable'},
  // 启用
  enable:{key:'enable', method: 'enable'},
  // 操作日志
  log: {key: 'log', method: 'log'}
}
