Constants.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  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. gradeCode: {
  63. // 标准版
  64. STD: 'STD',
  65. // 专业版
  66. PRO: 'PRO',
  67. // 旗舰版
  68. PLUS: 'PLUS',
  69. // 独立会员vip
  70. VIPS: 'VIPS'
  71. },
  72. // 表单类型
  73. formMode: {
  74. // 列表
  75. index: 'index',
  76. // 新建
  77. add: 'add',
  78. // 编辑
  79. edit: 'edit',
  80. // 明细
  81. detail: 'detail',
  82. // 其他
  83. other: 'other'
  84. },
  85. // 查询条件日期数据源
  86. searchDateSource: [
  87. { text: '本日', value: 1 },
  88. { text: '本周', value: 2 },
  89. { text: '本月', value: 3 },
  90. { text: '本年', value: 4 },
  91. { text: '近7天', value: 6 },
  92. { text: '近30天', value: 5 },
  93. { text: '自定义', value: -2 },
  94. ],
  95. // 收付款类型
  96. rpType: {
  97. receipt: '收付款类型-收款',
  98. payment: '收付款类型-付款',
  99. }
  100. ,
  101. // 入库类型
  102. intoType: {
  103. pur: '入库类型-采购入库',
  104. saleReturn: '入库类型-销退入库',
  105. other: '入库类型-其他入库',
  106. }
  107. ,
  108. // 入库状态
  109. intoStatus: {
  110. inBounded: '入库状态-已入库',
  111. inBounding: '入库状态-入库中',
  112. unInBound: '入库状态-待入库',
  113. },
  114. // 出库状态
  115. outStatus: {
  116. outBounded: '出库状态-已出库',
  117. outBounding: '出库状态-出库中',
  118. unOutBound: '出库状态-待出库',
  119. }
  120. ,
  121. // 出库类型
  122. outType: {
  123. purReturn: '出库类型-采退出库',
  124. sale: '出库类型-销售出库',
  125. other: '出库类型-其他出库',
  126. }
  127. ,
  128. // 出库进度
  129. outStatusList: [
  130. {
  131. name: '未出库',
  132. code: '出库状态-未出',
  133. id: 0,
  134. infotype: 'default'
  135. },
  136. {
  137. name: '出库中',
  138. code: '出库状态-部分',
  139. id: 1,
  140. infotype: 'default'
  141. },
  142. {
  143. name: '已出库',
  144. code: '出库状态-完成',
  145. id: 2,
  146. infotype: 'default'
  147. },
  148. {
  149. name: '有退货',
  150. code: '出库状态-退货',
  151. id: 3,
  152. infotype: 'default'
  153. }
  154. ],
  155. // 对象类型
  156. objType: {
  157. customer: 'customer',
  158. supplier: 'supplier'
  159. },
  160. // dk-form-more-items组件类型
  161. moreItemsType: {
  162. // 收款单
  163. collect: 'collect',
  164. // 付款单
  165. pay: 'pay',
  166. },
  167. // dk-form-bill组件类型
  168. billType: {
  169. // 销售订单
  170. sale: 'sale',
  171. // 采购订单
  172. pur: 'pur',
  173. out: 'out',
  174. },
  175. // 收款状态
  176. receiveStatus: {
  177. no: '未收款',
  178. part: '部分收款',
  179. all: '收款完成'
  180. },
  181. /**
  182. * @desc : 数据种类
  183. * @author : 周兴
  184. * @date : 2024/3/9 16:17
  185. */
  186. kindType: {
  187. supType: '供应商类别',
  188. serviceCategories: '服务类别',
  189. goodsAttr: '商品属性',
  190. basicData: '基础资料'
  191. },
  192. /**
  193. * @desc : 订单状态
  194. * @author : 于继渤
  195. * @date : 2024/3/9 16:17
  196. */
  197. orderStatus:{
  198. STATUS_DEAL:'订单状态-成交',
  199. STATUS_STAGING:'订单状态-暂存',
  200. STAGING:'暂存'
  201. },
  202. /**
  203. * @desc : 单据类型
  204. * @author : 周兴
  205. * @date : 2024/3/9 16:17
  206. */
  207. documentType:{
  208. purOrder:"单据类型-采购订单"
  209. },
  210. /**
  211. * @desc : 数据种类数据
  212. * @author : 周兴
  213. * @date : 2024/3/9 16:17
  214. */
  215. kindCode: {
  216. supplierPur: '供应商类别-采购',
  217. supplierService: '供应商类别-服务',
  218. serviceDelivery: '服务类别-配送',
  219. serviceInstall: '服务类别-安装',
  220. serviceManu: '服务类别-加工',
  221. goodsBrand: '商品属性-品牌',
  222. goodsCategory: '商品属性-种类',
  223. goodsSeries: '商品属性-系列',
  224. goodsUnit: '商品属性-单位',
  225. basicWarehouse: '基础资料-仓库',
  226. basicChannel: '基础资料-渠道',
  227. basicIncome: '基础资料-收入',
  228. basicOutlay: '基础资料-支出',
  229. basicEnter: '基础资料-入库',
  230. basicOut: '基础资料-出库',
  231. basicMacType: '基础资料-账户',
  232. basicSource: '基础资料-来源',
  233. basicTags: '基础资料-标签',
  234. },
  235. // 收款进度
  236. receiveStatusList: [{ name: '未收款', code: '收款状态-未收', id: 0, infotype: 'default' },
  237. { name: '部分收款', code: '收款状态-部分', id: 1, infotype: 'default' },
  238. { name: '收款完成', code: '收款状态-完成', id: 2, infotype: 'default' }],
  239. //销售订单相关API
  240. SALE_ORDER_API: "order-server/wxapi/sale/order/",
  241. WARE_HOUSE: "mdm-server/mst/warehouse/",
  242. PAGE_ITEM_MUST_API: "basic-server/basic/pageItemMust",
  243. };