Constants.js 8.9 KB

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