Constants.js 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. /**
  2. * 导出常量
  3. */
  4. module.exports = {
  5. //一页条数
  6. PAGE_SIZE: 5,
  7. //最大条数(导出excel使用)
  8. MAX_PAGE_SIZE:100000,
  9. // 成功的code
  10. SUCESS_CODE: 200,
  11. // 默认语言
  12. lan: 'zh_CN',
  13. // 应用代码
  14. APP_CODE: 'CP-WXP',
  15. //页面加载数据API
  16. BASIC_COMMON_API: "mdm-server/mst/common/",
  17. //页面加载数据API
  18. BASIC_WX_COMMON_API: "mdm-server/wxapi/basic/common/",
  19. //供应商停用api
  20. BASIC_SUPLIER_API: "mdm-server/mst/supplier/",
  21. // 系统用户接口
  22. SYS_OPENID_API: "oauth-server/",
  23. // 最大的数量
  24. Mess_Max_Quantity: '超过最大值或最小值,最大值为9999999999.999999',
  25. // 手机号正则表达式 目前只有位数校验(11位)
  26. Mobile_Phone_Number_Regular_Expression: /^[0-9][0-9][0-9]{9}$/,
  27. // 提示信息
  28. Messages: {
  29. save_sucess: '保存成功',
  30. },
  31. lang: {
  32. //中文编码
  33. langCN: 'zh-CN',
  34. //英文编码
  35. langEN: 'en-US',
  36. },
  37. // 数据类型
  38. dataType: {
  39. number: 'number',
  40. date: 'date'
  41. },
  42. // 角色
  43. role:{
  44. // 店长
  45. shopKeeper:'PR00001'
  46. },
  47. // 查询条件组件类型
  48. searchType: {
  49. // 日期
  50. date: 'date',
  51. // 下拉
  52. drop: 'drop',
  53. // 下拉
  54. dropSingle: 'dropSingle',
  55. // 筛选
  56. pick: 'pick',
  57. // 开关
  58. switch: 'switch',
  59. // 单选
  60. radio: 'radio',
  61. },
  62. // 筛选中的组件类型
  63. pullType: {
  64. // 多选
  65. mSelect: 'mSelect',
  66. },
  67. // 下拉类型
  68. dropType: {
  69. // 业务员
  70. staff: 'staff'
  71. },
  72. // 选择页面的类型
  73. chooseType: {
  74. // 角色
  75. role: 'role',
  76. // 部门
  77. org: 'org',
  78. // 对象类别
  79. objectType: 'objectType',
  80. // 员工
  81. staff: 'staff',
  82. // 供应商
  83. supplier: 'supplier',
  84. // 数据字典
  85. dictionary: 'dictionary',
  86. // 系统数据
  87. kindData: 'kindData',
  88. // 仓库
  89. warehouse: 'warehouse',
  90. // 品牌
  91. brand: 'brand',
  92. inventorySku: 'inventorySku', //sku库存
  93. saleChannel: 'saleChannel', //销售渠道
  94. cusFrom: 'customerFrom', //客户来源
  95. moneyAccount: 'moneyAccount',//资金账户
  96. },
  97. // 范围权限
  98. purviewType: {
  99. org: 'PU10000001',
  100. channel: 'PU10000002',
  101. make: 'PU10000003',
  102. },
  103. // 表单类型
  104. gradeCode: {
  105. // 标准版
  106. STD: 'STD',
  107. // 专业版
  108. PRO: 'PRO',
  109. // 旗舰版
  110. PLUS: 'PLUS',
  111. // 独立会员vip
  112. VIPS: 'VIPS'
  113. },
  114. // 表单类型
  115. formMode: {
  116. // 列表
  117. index: 'index',
  118. // 新建
  119. add: 'add',
  120. // 编辑
  121. edit: 'edit',
  122. // 明细
  123. detail: 'detail',
  124. // 其他
  125. other: 'other',
  126. //详情编辑
  127. detailEdit: 'detailEdit'
  128. },
  129. // 查询条件日期数据源
  130. searchDateSource: [{
  131. text: '本日',
  132. value: 1
  133. },
  134. {
  135. text: '本周',
  136. value: 2
  137. },
  138. {
  139. text: '本月',
  140. value: 3
  141. },
  142. {
  143. text: '本年',
  144. value: 4
  145. },
  146. {
  147. text: '近7天',
  148. value: 6
  149. },
  150. {
  151. text: '近30天',
  152. value: 5
  153. },
  154. {
  155. text: '自定义',
  156. value: -2
  157. },
  158. ],
  159. // 收付款类型
  160. rpType: {
  161. receipt: '收付款类型-收款',
  162. returnReceipt: '收付款类型-退收款',
  163. payment: '收付款类型-付款',
  164. returnPayment: '收付款类型-退付款',
  165. },
  166. //库存调整
  167. inventoryAdjustment:{
  168. warehouse:'调整类型-仓库调整',
  169. batchNumber:'调整类型-非标号调整',
  170. },
  171. // 入库类型
  172. intoType: {
  173. pur: '入库类型-采购入库',
  174. saleReturn: '入库类型-采退出库',
  175. other: '入库类型-其他入库',
  176. },
  177. // 入库状态
  178. intoStatus: {
  179. inBounded: '入库状态-已入库',
  180. inBounding: '入库状态-入库中',
  181. unInBound: '入库状态-待入库',
  182. },
  183. // 出库状态
  184. outStatus: {
  185. outBounded: '出库状态-已出库',
  186. outBounding: '出库状态-出库中',
  187. unOutBound: '出库状态-待出库',
  188. },
  189. // 出库类型
  190. outType: {
  191. purReturn: '出库类型-销退回库',
  192. sale: '出库类型-销售出库',
  193. other: '出库类型-其他出库',
  194. intoReturn: '出库类型-销退回库',
  195. },
  196. // 出库进度
  197. outStatusList: [{
  198. name: '未出库',
  199. code: '出库状态-未出',
  200. id: 0,
  201. infotype: 'default'
  202. },
  203. {
  204. name: '出库中',
  205. code: '出库状态-部分',
  206. id: 1,
  207. infotype: 'default'
  208. },
  209. {
  210. name: '已出库',
  211. code: '出库状态-完成',
  212. id: 2,
  213. infotype: 'default'
  214. },
  215. {
  216. name: '有退货',
  217. code: '出库状态-退货',
  218. id: 3,
  219. infotype: 'default'
  220. }
  221. ],
  222. // 对象类型
  223. objType: {
  224. customer: 'customer',
  225. supplier: 'supplier'
  226. },
  227. // dk-form-more-items组件类型
  228. moreItemsType: {
  229. // 收款单
  230. collect: 'collect',
  231. // 付款单
  232. pay: 'pay',
  233. },
  234. // dk-form-bill组件类型
  235. billType: {
  236. // 销售订单
  237. sale: 'sale',
  238. // 采购订单
  239. pur: 'pur',
  240. out: 'out',
  241. purReturn: 'purReturn',
  242. saleOut: 'saleOut',
  243. saleOutReturn: 'saleOutReturn',
  244. },
  245. // 收款状态
  246. receiveStatus: {
  247. no: '未收款',
  248. part: '部分收款',
  249. all: '收款完成'
  250. },
  251. /**
  252. * @desc : 数据种类
  253. * @author : 周兴
  254. * @date : 2024/3/9 16:17
  255. */
  256. kindType: {
  257. supType: '供应商类别',
  258. serviceCategories: '服务类别',
  259. goodsAttr: '商品属性',
  260. basicData: '基础资料'
  261. },
  262. /**
  263. * @desc : 订单状态
  264. * @author : 于继渤
  265. * @date : 2024/3/9 16:17
  266. */
  267. orderStatus: {
  268. STATUS_DEAL: '订单状态-成交',
  269. STATUS_STAGING: '订单状态-暂存',
  270. STAGING: '暂存'
  271. },
  272. /**
  273. * @desc : 盘点状态
  274. * @author : 王英杰
  275. * @date : 2024/3/9 16:17
  276. */
  277. checkStaus: {
  278. STAGING: '盘点状态-暂存',
  279. COMPLETE: '盘点状态-完成'
  280. },
  281. /**
  282. * @desc : 单据类型
  283. * @author : 周兴
  284. * @date : 2024/3/9 16:17
  285. */
  286. documentType: {
  287. purOrder: "单据类型-采购订单"
  288. },
  289. /**
  290. * @desc : 表名
  291. * @author : 周兴
  292. * @date : 2024/3/27 10:07
  293. */
  294. tables: {
  295. // 销售订单
  296. order: 't_psi_order',
  297. // 采购订单
  298. purchase: 't_psi_purchase',
  299. // 出库单
  300. outbound: 't_psi_outbound',
  301. // 入库单
  302. inbound: 't_psi_inbound',
  303. // 库存盘点
  304. check: 't_psi_check',
  305. // 库存调整
  306. transfer: 't_psi_transfer',
  307. // 资金账户
  308. moneyAccount: 't_mst_money_account',
  309. // 资金转账
  310. macTransfer: 't_mac_transfer',
  311. // 收付款单
  312. recPay: 't_mac_rec_pay',
  313. // 其他收入单
  314. income: 't_mac_other_receivable',
  315. // 其他支出单
  316. outlay: 't_mac_other_payable',
  317. cusFollow: 't_crm_cus_follow',
  318. //商品档案
  319. goodsSku: 't_mst_goods_sku',
  320. },
  321. /**
  322. * @desc : 系统参数
  323. * @author : 周兴
  324. * @date : 2024/4/1 10:18
  325. */
  326. settingCode: {
  327. // 自动办理标识
  328. IVT001: 'IVT_001',
  329. // 允许负库存
  330. IVT002: 'IVT_002',
  331. },
  332. /**
  333. * @desc : 上传文件大小
  334. * @author : 周兴
  335. * @date : 2024/3/27 10:07
  336. */
  337. uploadFileConfig: {
  338. maxSize: 10485760,//图片大小的最大值 10MB 10240kb 10485760字节
  339. maxSizeMB: '10MB',
  340. acceptPicType: 'image/png,image/jpeg,image/jpg',// 接受上传的图片类型
  341. acceptVideoType: 'video/mp4,video/avi,video/mov',// 接受上传的视频类型
  342. acceptExcel: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel ',
  343. acceptPdf: 'application/pdf',
  344. },
  345. /**
  346. * @desc : 菜单编码
  347. * @author : 周兴
  348. * @date : 2024/3/27 10:07
  349. */
  350. menuCode: {
  351. // 入库明细表
  352. inboundDetailReport: 'entry-detail-report',
  353. // 出库明细表
  354. outboundDetailReport: 'out-detail-report',
  355. // 销售单明细表
  356. orderDetailReport: 'order-detail-report',
  357. // 采购明细表
  358. purDetailReport:'pur-detail-report',
  359. //客户收款明细表
  360. cusReceiptDetailReport:'cus-receipt-report',
  361. // 销售订单
  362. order: 'order',
  363. // 客户收款
  364. cusReceipt: 'cus-receipt',
  365. // 入库办理
  366. entryHandle: 'entry-handle',
  367. // 出库办理
  368. outHandle: 'out-handle',
  369. },
  370. /**
  371. * @desc : 数据种类数据
  372. * @author : 周兴
  373. * @date : 2024/3/9 16:17
  374. */
  375. kindCode: {
  376. supplierPur: '供应商类别-采购',
  377. supplierService: '供应商类别-服务',
  378. serviceDelivery: '服务类别-配送',
  379. serviceInstall: '服务类别-安装',
  380. serviceManu: '服务类别-加工',
  381. goodsBrand: '商品属性-品牌',
  382. goodsCategory: '商品属性-种类',
  383. goodsSeries: '商品属性-系列',
  384. goodsUnit: '商品属性-单位',
  385. basicWarehouse: '基础资料-仓库',
  386. basicChannel: '基础资料-渠道',
  387. basicIncome: '基础资料-收入',
  388. basicOutlay: '基础资料-支出',
  389. basicEnter: '基础资料-入库',
  390. basicOut: '基础资料-出库',
  391. basicMacType: '基础资料-账户',
  392. basicSource: '基础资料-来源',
  393. basicTags: '基础资料-标签',
  394. },
  395. // 收款进度
  396. receiveStatusList: [{
  397. name: '未收款',
  398. code: '收款状态-未收',
  399. id: 0,
  400. infotype: 'default'
  401. },
  402. {
  403. name: '部分收款',
  404. code: '收款状态-部分',
  405. id: 1,
  406. infotype: 'default'
  407. },
  408. {
  409. name: '收款完成',
  410. code: '收款状态-完成',
  411. id: 2,
  412. infotype: 'default'
  413. }
  414. ],
  415. //菜单编码 客户退款
  416. CUSTOMER_EFUND_FUNCTIONCODE: '2260c936-c469-404c-85ed-aa5046fc8684',
  417. //销售订单相关API
  418. SALE_ORDER_API: "order-server/wxapi/sale/order/",
  419. WARE_HOUSE: "mdm-server/mst/warehouse/",
  420. PAGE_ITEM_MUST_API: "basic-server/basic/pageItemMust",
  421. };