Constants.js 7.7 KB

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