basicDic.js 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. import XEUtils from "xe-utils"
  2. export const statusDic = {
  3. enable: "启用",
  4. disable: "停用"
  5. }
  6. export const reviewStatusDic = {
  7. pending: "待审批",
  8. approved: "审批通过",
  9. rejected: "审批拒绝"
  10. }
  11. export const materialDic = {
  12. type: {
  13. raw_material: "原材料",
  14. semi_finished: "半成品",
  15. finished_product: "产成品",
  16. trade_goods: "贸易品",
  17. packaging_material: "包装材料"
  18. },
  19. needType: {
  20. self_made: "自制",
  21. out_purchase: "外购",
  22. outsourcing: "委外"
  23. },
  24. typeRelation: {
  25. self_made: ["semi_finished", "finished_product"],
  26. out_purchase: ["raw_material", "trade_goods", "packaging_material"],
  27. outsourcing: ["semi_finished", "finished_product"],
  28. salable: ["finished_product", "trade_goods"]
  29. },
  30. unit: {
  31. PC: "个/件(其他小型独立单元)",
  32. LOT: "批",
  33. SHT: "张",
  34. SET: "台",
  35. KIT: "套",
  36. CASE: "箱",
  37. BAG: "包/袋",
  38. RL: "卷",
  39. DRUM: "桶",
  40. BTL: "瓶",
  41. CAN: "罐",
  42. BOX: "盒",
  43. PLT: "板/托",
  44. M: "米",
  45. CM: "厘米",
  46. MM: "毫米",
  47. IN: "英寸",
  48. SQM: "平方米",
  49. CBM: "立方米",
  50. G: "克",
  51. KG: "千克",
  52. T: "吨",
  53. LB: "磅",
  54. OZ: "盎司",
  55. L: "升",
  56. ML: "毫升",
  57. GAL: "加仑"
  58. }
  59. }
  60. export const processDic = {
  61. category: {
  62. preparation: "准备工序",
  63. processing: "加工工序",
  64. inspection: "检验工序",
  65. auxiliary: "辅助工序"
  66. },
  67. type: {
  68. self_made: "自制",
  69. outsourcing: "委外"
  70. },
  71. calcMethod: {
  72. both_rates: "计件+计时都支持",
  73. piece_rate: "计件",
  74. time_rate: "计时",
  75. non_prod_pay: "不计生产工资"
  76. },
  77. timeUnit: {
  78. hour: "时",
  79. minute: "分",
  80. second: "秒"
  81. }
  82. }
  83. export const qualityPlanTypeDic = {
  84. full: "全检",
  85. sampling: "抽检"
  86. }
  87. export const customerDic = {
  88. type: {
  89. enterprise: "企业",
  90. individual: "个人/个体",
  91. government: "政府机构",
  92. institution: "事业单位",
  93. other: "其他组织"
  94. },
  95. creditNo: {
  96. enterprise: "统一社会信用代码",
  97. individual: "身份证号",
  98. government: "统一社会信用代码",
  99. institution: "统一社会信用代码",
  100. other: "其他身份标识"
  101. },
  102. tier: {
  103. strategic: "战略客户",
  104. VIP: "VIP客户",
  105. core: "核心客户",
  106. normal: "一般客户",
  107. small: "小客户"
  108. },
  109. rating: {
  110. A: "优秀",
  111. B: "良好",
  112. C: "一般/关注",
  113. D: "限制/高风险"
  114. }
  115. }
  116. export const supplierDic = {
  117. type: {
  118. raw_material: "原材料/包材供应商", // 基础物料
  119. component: "零部件供应商", // 可装配的成品组件
  120. outsourcing: "委外供应商",
  121. mro: "MRO/耗材供应商", // 如工具、劳保用品、备件。(维护维修)
  122. service: "服务供应商", // 如电脑、打印机、设备、车辆、厂房、仪器等长期使用的固定资产
  123. capital: "资产供应商"
  124. },
  125. tier: {
  126. strategic: "战略供应商",
  127. core: "核心供应商",
  128. normal: "一般供应商"
  129. },
  130. rating: {
  131. A: "A类",
  132. B: "B类",
  133. C: "C类",
  134. D: "D类"
  135. }
  136. }
  137. export const salesDic = {
  138. planType: {
  139. year: "年度",
  140. quarter: "季度",
  141. month: "月度"
  142. },
  143. planStatus: {
  144. pending: "未开始",
  145. processing: "进行中",
  146. finished: "已结束"
  147. },
  148. orderStatus: {
  149. pending: "未开始",
  150. processing: "备货中",
  151. partially: "部分发货",
  152. shipped: "已发货",
  153. complete: "已完成"
  154. }
  155. }
  156. export const productionDic = {
  157. priority: {
  158. low: "低",
  159. medium: "中",
  160. high: "高",
  161. urgent: "紧急"
  162. },
  163. planStatus: {
  164. pending: "未开始",
  165. processing: "进行中",
  166. complete: "已完成"
  167. },
  168. orderStatus: {
  169. pending: "未开始",
  170. processing: "生产中",
  171. partially: "部分完成",
  172. received: "已完工",
  173. complete: "已完成"
  174. },
  175. dispatchStatus: {
  176. pending: "未开始",
  177. overduePending: "超期未开工", // 未开工 && 当前时间 > 计划开工时间
  178. processing: "生产中",
  179. overdueProcessing: "超期生产中", // 生产中 && 当前时间 > 计划完工时间 || 已完工 && 未质检
  180. complete: "已完工"
  181. },
  182. reportStatus: {
  183. pending: "未开始",
  184. partially: "部分报工",
  185. complete: "已完工"
  186. },
  187. // 派工-> (整单?/工序) -> 领料单 -> 出库 -> 按单汇报 (-> 质检 -> 返工)-> 入库申请
  188. scrapType: { // 报废类型
  189. material: "物料",
  190. intermediate: "中间产出物"
  191. },
  192. reworkMethod: { // 返工类型
  193. whole: "全工序返工", // 退回第一道工序
  194. stage: "工序段返工", // 退回该工序段起点
  195. single: "单工序返工",
  196. repair: "返修式返工", // 在成品 / 半成品工位直接维修(如:更换零件、补焊、打磨)
  197. outsource: "委外返工",
  198. material: "物料返工" // 退回物料处理环节(如:更换不合格原材料后重加工)
  199. }
  200. }
  201. export const purchaseDic = {
  202. category: {
  203. regular: "常规采购",
  204. urgent: "特急采购",
  205. sporadic: "零星采购",
  206. bulk: "大量采购",
  207. internal: "集团内部采购"
  208. },
  209. billType: {
  210. vat: "增值税", // 增值税发票(含专票/普票,财务通用简称)
  211. normalNationalTax: "普通国税",
  212. normalLocalTax: "普通地税",
  213. receipt: "收款收据", // 非发票类收款凭证
  214. specialInvoice: "特殊类票据", // 特殊类票据(如机动车发票、海关缴款书等)
  215. other: "其他",
  216. groupInvoice: "集团发票类型",
  217. noInvoice: "不开票"
  218. },
  219. orderStatus: {
  220. pending: "未开始",
  221. processing: "备货中",
  222. partially: "部分到货",
  223. received: "已到货",
  224. complete: "已完成"
  225. }
  226. }
  227. export const outsourcingDic = {
  228. type: {
  229. process: "工序委外",
  230. whole: "整单委外"
  231. },
  232. orderStatus: {
  233. pending: "未开始",
  234. processing: "加工中",
  235. partially: "部分到货",
  236. received: "已到货",
  237. complete: "已完成"
  238. },
  239. }
  240. export const qualityInspectionDic = {
  241. result: { // 处理结果
  242. // "全部入库"
  243. // "紧急接收"
  244. // "让步接收"
  245. // "全部数量补货"
  246. // "不合格数量补货"
  247. // "全部数量退货"
  248. // "不合格数量退货"
  249. // "不合格数量报废"
  250. // "按质检结果执行"
  251. },
  252. status: {
  253. noNeed: "无需检验",
  254. pending: "待检验",
  255. approved: "检验合格",
  256. rejected: "检验不合格"
  257. }
  258. }
  259. export const warehouseDic = {
  260. requisition: { // 领料单
  261. type: {
  262. auto: "按单领料",
  263. manual: "按单补料"
  264. },
  265. status: {
  266. noNeed: "无需领料",
  267. pending: "未领料",
  268. partially: "部分领料",
  269. complete: "全部领料"
  270. }
  271. },
  272. inbound: { // 入库单
  273. type: {
  274. direct: "直接入库",
  275. purchase: "采购入库",
  276. return: "退货入库",
  277. production_return: "生产退料入库",
  278. production_waste: "生产废料入库",
  279. finished_product: "成品入库",
  280. outsourcing: "委外入库",
  281. transfer: "调拨入库",
  282. inventory_diff: "盘点差异入库"
  283. },
  284. status: {
  285. pending: "未入库",
  286. partially: "部分入库",
  287. complete: "全部入库"
  288. },
  289. },
  290. outbound: { // 出库单
  291. type: {
  292. direct: "直接出库",
  293. requisition: "领料出库",
  294. return: "退货出库",
  295. scrap: "报废出库",
  296. sales: "销售出库",
  297. outsourcing: "委外出库",
  298. transfer: "调拨出库",
  299. inventory_diff: "盘点差异出库"
  300. },
  301. status: {
  302. pending: "未出库",
  303. partially: "部分出库",
  304. complete: "全部出库"
  305. },
  306. },
  307. status: {
  308. // "已入库"
  309. // "待入库"
  310. }
  311. }