util_data.js 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213
  1. import React from 'react';
  2. import { sldComLanguage } from '@/utils/utils';
  3. const modal_pageSize_com = 10;
  4. export function fixedZero(val) {
  5. return val * 1 < 10 ? `0${val}` : val;
  6. }
  7. export const comm_cur_page_global = { cur: 1 };//对象可以修改值
  8. /*
  9. * java—规格列表
  10. * */
  11. export function column_spec_list() {
  12. return [
  13. {
  14. title: ' ',
  15. dataIndex: 'specId',
  16. align: 'center',
  17. width: 55,
  18. render: (text, record, index) => {
  19. return (comm_cur_page_global.cur - 1) * modal_pageSize_com + index + 1;
  20. },
  21. },
  22. {
  23. title: `${sldComLanguage('规格名称')}`,
  24. align: 'center',
  25. dataIndex: 'specName',
  26. width: 150,
  27. },
  28. {
  29. title: `${sldComLanguage('创建时间')}`,
  30. dataIndex: 'createTime',
  31. width: 150,
  32. },
  33. {
  34. title: `${sldComLanguage('排序')}`,
  35. dataIndex: 'sort',
  36. },
  37. ];
  38. }
  39. /*
  40. * java—品牌列表
  41. * */
  42. export function column_brand_list() {
  43. return [
  44. {
  45. title: ' ',
  46. dataIndex: 'brandId',
  47. align: 'center',
  48. width: 55,
  49. render: (text, record, index) => {
  50. return (comm_cur_page_global.cur - 1) * modal_pageSize_com + index + 1;
  51. },
  52. },
  53. {
  54. title: `${sldComLanguage('品牌名称')}`,
  55. align: 'center',
  56. dataIndex: 'brandName',
  57. width: 150,
  58. },
  59. {
  60. title: `${sldComLanguage('创建时间')}`,
  61. dataIndex: 'createTime',
  62. width: 150,
  63. },
  64. ];
  65. }
  66. /*
  67. * java—检索属性列表
  68. * */
  69. export function column_attr_list() {
  70. return [
  71. {
  72. title: ' ',
  73. dataIndex: 'attributeId',
  74. align: 'center',
  75. width: 55,
  76. render: (text, record, index) => {
  77. return (comm_cur_page_global.cur - 1) * modal_pageSize_com + index + 1;
  78. },
  79. },
  80. {
  81. title: `${sldComLanguage('属性名称')}`,
  82. align: 'center',
  83. dataIndex: 'attributeName',
  84. width: 150,
  85. },
  86. {
  87. title: `${sldComLanguage('创建时间')}`,
  88. dataIndex: 'createTime',
  89. width: 150,
  90. },
  91. {
  92. title: `${sldComLanguage('排序')}`,
  93. dataIndex: 'sort',
  94. width: 100,
  95. },
  96. ];
  97. }
  98. /*
  99. * 店铺——表头数据
  100. * */
  101. export function column_shop_search() {
  102. return [
  103. {
  104. title: ' ',
  105. dataIndex: 'id',
  106. align: 'center',
  107. width: 30,
  108. render: (text, record, index) => {
  109. return (comm_cur_page_global.cur - 1) * modal_pageSize_com + index + 1;
  110. },
  111. },
  112. {
  113. title: `${sldComLanguage('店铺名称')}`,
  114. dataIndex: 'sellerName',
  115. },
  116. {
  117. title: '店铺等级',
  118. dataIndex: 'sellerGrade',
  119. }, {
  120. title: `${sldComLanguage('店铺创建时间')}`,
  121. dataIndex: 'createTime',
  122. },
  123. ];
  124. }
  125. /*
  126. * 客户收货地址列表
  127. * */
  128. export function column_client_recipients() {
  129. return [
  130. {
  131. title: `${sldComLanguage('收货人')}`,
  132. dataIndex: 'name',
  133. width: 100,
  134. },
  135. {
  136. title: `${sldComLanguage('手机号')}`,
  137. dataIndex: 'mobile',
  138. width: 110,
  139. },
  140. {
  141. title: `${sldComLanguage('电话')}`,
  142. dataIndex: 'tel',
  143. width: 100,
  144. },
  145. {
  146. title: `${sldComLanguage('地区')}`,
  147. dataIndex: 'area_str',
  148. width: 150,
  149. },
  150. {
  151. title: `${sldComLanguage('邮编')}`,
  152. dataIndex: 'zip',
  153. width: 80,
  154. },
  155. {
  156. title: `${sldComLanguage('详细地址')}`,
  157. dataIndex: 'addr',
  158. width: 100,
  159. },
  160. {
  161. title: `${sldComLanguage('操作')}`,
  162. render: (text, record) => {
  163. return (record.use != 1 ? <a href='javascript:void(0)'>{sldComLanguage('使用该地址')}</a> : <span>{sldComLanguage('已选地址')}</span>);
  164. },
  165. },
  166. ];
  167. }
  168. /*
  169. * 会员管理——会员经验规格
  170. * */
  171. export const column_exp_rules = [{
  172. type: 'inputnum',
  173. label: `${sldComLanguage('会员注册')}`,
  174. extra: `${sldComLanguage('会员注册送经验值数量')}`,
  175. name: 'register',
  176. placeholder: '',
  177. initialValue: '',
  178. rules: [{
  179. required: true,
  180. message: `${sldComLanguage('该项必填')}`,
  181. }],
  182. }, {
  183. type: 'inputnum',
  184. label: `${sldComLanguage('每日登录')}`,
  185. extra: `${sldComLanguage('会员每天第一次登陆送经验值数量')}`,
  186. name: 'login',
  187. placeholder: '',
  188. initialValue: '',
  189. rules: [{
  190. required: true,
  191. message: `${sldComLanguage('该项必填')}`,
  192. }],
  193. }, {
  194. type: 'inputnum',
  195. label: `${sldComLanguage('订单评论')}`,
  196. extra: `${sldComLanguage('会员评论商品送经验值数量')}`,
  197. name: 'orderEvaluate',
  198. placeholder: '',
  199. initialValue: '',
  200. rules: [{
  201. required: true,
  202. message: `${sldComLanguage('该项必填')}`,
  203. }],
  204. }, {
  205. type: 'inputnum',
  206. label: `${sldComLanguage('会员购物')}`,
  207. extra: `${sldComLanguage('会员购物时送经验值的比例。如设定10,则表示会员消费200元时,送经验值:200/10=20,即送20经验值')}`,
  208. name: 'orderBuy',
  209. placeholder: '',
  210. initialValue: '',
  211. rules: [{
  212. required: true,
  213. message: `${sldComLanguage('该项必填')}`,
  214. }],
  215. }, {
  216. type: 'inputnum',
  217. label: `${sldComLanguage('购物送值上限')}`,
  218. extra: `${sldComLanguage('会员购物时送经验值的上限。如设定100,会员消费金额根据上述规则换算后需要送出105经验值,则取上限值只送出100经验值')}`,
  219. name: 'orderMax',
  220. placeholder: '',
  221. initialValue: '',
  222. rules: [{
  223. required: true,
  224. message: `${sldComLanguage('该项必填')}`,
  225. }],
  226. }, {
  227. type: 'radio_select',
  228. label: `${sldComLanguage('使用状态')}`,
  229. name: 'state',
  230. placeholder: `${sldComLanguage('请选择使用状态')}`,
  231. sel_data: [{ key: '1', value: `${sldComLanguage('开启')}` }, { key: '2', value: `${sldComLanguage('关闭')}` }],
  232. }, {
  233. type: 'button',
  234. label: '',
  235. name: 'button',
  236. }];
  237. /*
  238. * 系统配置——基本配置——配置管理——积分配置
  239. * */
  240. export const point_set_data = [{
  241. type: 'inputnum',
  242. label: `${sldComLanguage('积分换算比例')}`,
  243. extra: `${sldComLanguage('用户下单使用积分时换算成人民币的比例,如填100表示100个积分当做1元钱使用')}`,
  244. name: 'integralScale',
  245. placeholder: '',
  246. initialValue: '',
  247. rules: [{
  248. required: true,
  249. message: `${sldComLanguage('该项必填')}`,
  250. }],
  251. }, {
  252. type: 'button',
  253. label: '',
  254. name: 'button',
  255. }];
  256. /*
  257. * 系统配置——基本配置——配置管理——索引初始化
  258. * */
  259. export const index_init_data = [{
  260. type: 'single_checkbox',
  261. label: `${sldComLanguage('索引初始化')}`,
  262. name: 'isInit',
  263. check_con: `${sldComLanguage('是')}`,
  264. initialValue: false,
  265. extra: `${sldComLanguage('索引初始化是清除solr里面所有的索引文件,下一次定时器从头开始执行建立索引。\n')}` +
  266. `${sldComLanguage('建议在必要时才使用此功能')}`,
  267. }, {
  268. type: 'button',
  269. label: '',
  270. name: 'button',
  271. }];
  272. /*
  273. * 系统配置——基本配置——配置管理——搜索词设置
  274. * */
  275. export const search_word_data = [{
  276. type: 'input',
  277. label: `${sldComLanguage('关键词')}`,
  278. name: 'keyword',
  279. placeholder: `${sldComLanguage('请输入关键词')}`,
  280. extra: `${sldComLanguage('关键字用英文逗号(,)隔开')}`,
  281. rules: [{
  282. required: true,
  283. whitespace: true,
  284. message: `${sldComLanguage('请输入关键词')}`,
  285. }],
  286. }, {
  287. type: 'single_checkbox',
  288. label: `${sldComLanguage('敏感词过滤')}`,
  289. name: 'keywordFilter',
  290. check_con: `${sldComLanguage('过滤')}`,
  291. initialValue: false,
  292. extra: `${sldComLanguage('启用敏感词过滤之后,输入敏感词将搜索不到任何结果')}`,
  293. }, {
  294. type: 'button',
  295. label: '',
  296. name: 'button',
  297. }];
  298. /*
  299. * 会员管理——会员积分规则
  300. * */
  301. export const column_integ_rules = [{
  302. type: 'inputnum',
  303. label: `${sldComLanguage('会员注册')}`,
  304. extra: `${sldComLanguage('会员注册送积分数量')}`,
  305. name: 'register',
  306. placeholder: '',
  307. initialValue: '',
  308. rules: [{
  309. required: true,
  310. message: `${sldComLanguage('该项必填')}`,
  311. }],
  312. }, {
  313. type: 'inputnum',
  314. label: `${sldComLanguage('每日登陆')}`,
  315. extra: `${sldComLanguage('会员每天第一次登陆送积分数量')}`,
  316. name: 'login',
  317. placeholder: '',
  318. initialValue: '',
  319. rules: [{
  320. required: true,
  321. message: `${sldComLanguage('该项必填')}`,
  322. }],
  323. }, {
  324. type: 'inputnum',
  325. label: `${sldComLanguage('会员签到')}`,
  326. extra: `${sldComLanguage('会员签到送积分数量')}`,
  327. name: 'sign',
  328. placeholder: '',
  329. initialValue: '',
  330. rules: [{
  331. required: true,
  332. message: `${sldComLanguage('该项必填')}`,
  333. }],
  334. }, {
  335. type: 'inputnum',
  336. label: `${sldComLanguage('订单评论')}`,
  337. extra: `${sldComLanguage('会员评论商品送积分数量')}`,
  338. name: 'orderEvaluate',
  339. placeholder: '',
  340. initialValue: '',
  341. rules: [{
  342. required: true,
  343. message: `${sldComLanguage('该项必填')}`,
  344. }],
  345. }, {
  346. type: 'inputnum',
  347. label: `${sldComLanguage('会员购物')}`,
  348. extra: `${sldComLanguage('会员购物时送积分的比例。如设定10,则表示会员消费200元时,送积分:200/10=20,即送20积分')}`,
  349. name: 'orderBuy',
  350. placeholder: '',
  351. initialValue: '',
  352. rules: [{
  353. required: true,
  354. message: `${sldComLanguage('该项必填')}`,
  355. }],
  356. }, {
  357. type: 'inputnum',
  358. label: `${sldComLanguage('购物送值上限')}`,
  359. extra: `${sldComLanguage('会员购物时送积分的上限。如设定100,会员消费金额根据上述规则换算后需要送出105积分,则取上限值只送出100积分')}`,
  360. name: 'orderMax',
  361. placeholder: '',
  362. initialValue: '',
  363. rules: [{
  364. required: true,
  365. message: `${sldComLanguage('该项必填')}`,
  366. }],
  367. }, {
  368. type: 'radio_select',
  369. label: `${sldComLanguage('使用状态')}`,
  370. name: 'state',
  371. placeholder: `${sldComLanguage('请选择使用状态')}`,
  372. sel_data: [{ key: '1', value: `${sldComLanguage('开启')}` }, { key: '2', value: `${sldComLanguage('关闭')}` }],
  373. }, {
  374. type: 'button',
  375. label: '',
  376. name: 'button',
  377. }];
  378. /*
  379. * 会员管理——等级配置
  380. * */
  381. export const column_grade_config = [{
  382. type: 'inputnum',
  383. label: `${sldComLanguage('注册会员经验值')}`,
  384. help: '',
  385. name: 'grade1',
  386. placeholder: `${sldComLanguage('请输入注册会员经验值')}`,
  387. initialValue: '',
  388. disabled: true,
  389. rules: [{
  390. required: true,
  391. message: `${sldComLanguage('该项必填')}`,
  392. }],
  393. }, {
  394. type: 'inputnum',
  395. label: `${sldComLanguage('铜牌会员经验值')}`,
  396. help: '',
  397. name: 'grade2',
  398. placeholder: `${sldComLanguage('请输入铜牌会员经验值')}`,
  399. initialValue: '',
  400. rules: [{
  401. required: true,
  402. message: `${sldComLanguage('该项必填')}`,
  403. }],
  404. }, {
  405. type: 'inputnum',
  406. label: `${sldComLanguage('银牌会员经验值')}`,
  407. help: '',
  408. name: 'grade3',
  409. placeholder: `${sldComLanguage('请输入银牌会员经验值')}`,
  410. initialValue: '',
  411. rules: [{
  412. required: true,
  413. message: `${sldComLanguage('该项必填')}`,
  414. }],
  415. }, {
  416. type: 'inputnum',
  417. label: `${sldComLanguage('金牌会员经验值')}`,
  418. help: '',
  419. name: 'grade4',
  420. placeholder: `${sldComLanguage('请输入金牌会员经验值')}`,
  421. initialValue: '',
  422. rules: [{
  423. required: true,
  424. message: `${sldComLanguage('该项必填')}`,
  425. }],
  426. }, {
  427. type: 'inputnum',
  428. label: `${sldComLanguage('钻石会员经验值')}`,
  429. help: '',
  430. name: 'grade5',
  431. placeholder: `${sldComLanguage('请输入钻石会员经验值')}`,
  432. initialValue: '',
  433. rules: [{
  434. required: true,
  435. message: `${sldComLanguage('该项必填')}`,
  436. }],
  437. }, {
  438. type: 'button',
  439. label: '',
  440. name: 'button',
  441. }];
  442. /*
  443. * 会员管理——经验值减少配置
  444. * */
  445. export const column_grade_config_down = [{
  446. type: 'inputnum',
  447. label: `${sldComLanguage('注册会员年度减少值')}`,
  448. name: 'grade1',
  449. placeholder: `${sldComLanguage('请输入注册会员年度减少值')}`,
  450. initialValue: '',
  451. rules: [{
  452. required: true,
  453. message: `${sldComLanguage('该项必填')}`,
  454. }],
  455. }, {
  456. type: 'inputnum',
  457. label: `${sldComLanguage('铜牌会员年度减少值')}`,
  458. name: 'grade2',
  459. placeholder: `${sldComLanguage('请输入铜牌会员年度减少值')}`,
  460. initialValue: '',
  461. rules: [{
  462. required: true,
  463. message: `${sldComLanguage('该项必填')}`,
  464. }],
  465. }, {
  466. type: 'inputnum',
  467. label: `${sldComLanguage('银牌会员年度减少值')}`,
  468. name: 'grade3',
  469. placeholder: `${sldComLanguage('请输入银牌会员年度减少值')}`,
  470. initialValue: '',
  471. rules: [{
  472. required: true,
  473. message: `${sldComLanguage('该项必填')}`,
  474. }],
  475. }, {
  476. type: 'inputnum',
  477. label: `${sldComLanguage('金牌会员年度减少值')}`,
  478. name: 'grade4',
  479. placeholder: `${sldComLanguage('请输入金牌会员年度减少值')}`,
  480. initialValue: '',
  481. rules: [{
  482. required: true,
  483. message: `${sldComLanguage('该项必填')}`,
  484. }],
  485. }, {
  486. type: 'inputnum',
  487. label: `${sldComLanguage('钻石会员年度减少值')}`,
  488. name: 'grade5',
  489. placeholder: `${sldComLanguage('请输入钻石会员年度减少值')}`,
  490. initialValue: '',
  491. rules: [{
  492. required: true,
  493. message: `${sldComLanguage('该项必填')}`,
  494. }],
  495. }, {
  496. type: 'button',
  497. label: '',
  498. name: 'button',
  499. }];
  500. /*
  501. * 会员管理——充值列表
  502. * */
  503. export const column_balance_pay_log = [
  504. {
  505. title: ' ',
  506. dataIndex: 'id',
  507. align: 'center',
  508. width: 55,
  509. },
  510. {
  511. title: `${sldComLanguage('会员账号')}`,
  512. dataIndex: 'memberName',
  513. width: 100,
  514. },
  515. {
  516. title: `${sldComLanguage('支付方式名称')}`,
  517. dataIndex: 'paymentName',
  518. width: 100,
  519. },
  520. {
  521. title: `${sldComLanguage('支付金额')}`,
  522. dataIndex: 'payMoney',
  523. width: 90,
  524. },
  525. {
  526. title: `${sldComLanguage('支付状态')}`,
  527. dataIndex: 'payState',
  528. width: 80,
  529. },
  530. {
  531. title: `${sldComLanguage('支付订单号')}`,
  532. dataIndex: 'paySn',
  533. width: 150,
  534. },
  535. {
  536. title: `${sldComLanguage('支付交易流水号')}`,
  537. dataIndex: 'tradeSn',
  538. width: 200,
  539. },
  540. {
  541. title: `${sldComLanguage('创建时间')}`,
  542. dataIndex: 'createTime',
  543. width: 150,
  544. },
  545. {
  546. title: `${sldComLanguage('支付完成时间')}`,
  547. dataIndex: 'payFinishTime',
  548. width: 150,
  549. },
  550. ];
  551. /*
  552. * 退货状态
  553. * */
  554. export const common_return_state = [
  555. { key: '1', name: `${sldComLanguage('未处理')}` },
  556. // { key: '2', name: '审核通过' },
  557. // { key: '3', name: '用户发货' },
  558. // { key: '4', name: '店铺收货' },
  559. // { key: '5', name: '不予处理' },
  560. ];
  561. /*
  562. * 换货状态
  563. * */
  564. export const common_exchange_state = [
  565. { key: '1', name: `${sldComLanguage('未处理')}` },
  566. // { key: '2', name: '审核通过' },
  567. // { key: '3', name: '用户发回退件' },
  568. // { key: '4', name: '商家收到退件' },
  569. // { key: '5', name: '商家发出换件' },
  570. // { key: '6', name: '原件退还' },
  571. // { key: '7', name: '不予处理' },
  572. ];
  573. /*
  574. * 换货状态
  575. * */
  576. export const flash_banner_search_data = [{
  577. type: 'select',
  578. label: `${sldComLanguage('使用场景')}`,
  579. name: 'q_pcMobile',
  580. placeholder: `${sldComLanguage('请选择使用场景')}`,
  581. sel_data: [
  582. { key: '1', name: 'PC' },
  583. { key: '2', name: 'Mobile' },
  584. ],
  585. }, {
  586. type: 'select',
  587. label: `${sldComLanguage('状态')}`,
  588. name: 'q_state',
  589. placeholder: `${sldComLanguage('请选择状态')}`,
  590. sel_data: [
  591. { key: '1', name: `${sldComLanguage('启用')}` },
  592. { key: '0', name: `${sldComLanguage('不启用')}` },
  593. ],
  594. }];
  595. /*
  596. * 添加/编辑装修模板提示数据
  597. * */
  598. export function add_tpl_tip() {
  599. return [
  600. `${sldComLanguage('点击编辑按钮,添加或编辑改模块内容,并根据弹出框体中的提示文字完成内容提交')}`,
  601. `${sldComLanguage('设置完成后,可点击返回模板列表按钮,回到模板列表页进行其他模板设置操作')}`,
  602. `${sldComLanguage('小提示:该模版编辑预览页面为实际展示页面效果,所添加编辑的内容即见即所得。')}`,
  603. ];
  604. }
  605. /*
  606. * 单条广告编辑的modal框提示
  607. * */
  608. export function tpl_adv_01_modal_tip() {
  609. return [
  610. `${sldComLanguage('请严格根据提示要求上传规定尺寸的广告图片')}`,
  611. `${sldComLanguage('编辑项中的“操作”指点击该内容所产生的链接地址,可通过下拉选项选择不同的方式')}`,
  612. ];
  613. }
  614. /*
  615. * PC装修四栏广告的modal框提示
  616. * */
  617. export function tpl_adv_06_modal_tip() {
  618. return [
  619. `${sldComLanguage('一行4张图片,宽度按照指定要求传,高度不限,建议4张图的高度一致')}`,
  620. `${sldComLanguage('请严格根据提示要求上传规定尺寸的广告图片')}`,
  621. `${sldComLanguage('编辑项中的“操作”指点击该内容所产生的链接地址,可通过下拉选项选择不同的方式')}`,
  622. ];
  623. }
  624. /*
  625. * PC装修三栏广告的modal框提示
  626. * */
  627. export function tpl_adv_07_modal_tip() {
  628. return [
  629. `${sldComLanguage('一行3张图片,宽度按照指定要求传,高度不限,建议3张图的高度一致')}`,
  630. `${sldComLanguage('请严格根据提示要求上传规定尺寸的广告图片')}`,
  631. `${sldComLanguage('编辑项中的“操作”指点击该内容所产生的链接地址,可通过下拉选项选择不同的方式')}`,
  632. ];
  633. }
  634. /*
  635. * PC装修五栏广告的modal框提示
  636. * */
  637. export function tpl_adv_08_modal_tip() {
  638. return [
  639. `${sldComLanguage('一行5张图片,宽度按照指定要求传,高度不限,建议5张图的高度一致')}`,
  640. `${sldComLanguage('请严格根据提示要求上传规定尺寸的广告图片')}`,
  641. `${sldComLanguage('编辑项中的“操作”指点击该内容所产生的链接地址,可通过下拉选项选择不同的方式')}`,
  642. ];
  643. }
  644. /*
  645. * pc首页开屏图的modal框提示
  646. * */
  647. export function pc_home_modal_tip() {
  648. return [
  649. `${sldComLanguage('“弹出广告开关” 开启后,会员访问PC端商城首页时,会弹出一个图片广告')}`,
  650. `${sldComLanguage('“弹出方式” 可以设置弹出广告是只弹出一次还是每次访问都会弹出。设置成“仅弹出一次”后访问首页时仅弹出一次。而设置成 “每次访问都弹出”后 ,弹出一次后间隔1个小时后会再次弹出')}`,
  651. `${sldComLanguage('“广告图片” 可以设置弹出广告显示的图片')}`,
  652. `${sldComLanguage('“跳转链接” 可以设置点击图片的跳转地址')}`,
  653. ];
  654. }
  655. /*
  656. * pc首页开屏图的select 选择数据
  657. * */
  658. export function pc_home_modaladv_sele_data() {
  659. return [
  660. { label: `${sldComLanguage('只弹出一次')}`, value: 'one' },
  661. { label: `${sldComLanguage('每次访问都弹出')}`, value: 'more' },
  662. ];
  663. }
  664. /*
  665. * 装修连接选择器-PC端
  666. * */
  667. export function diy_link_type() {
  668. return [
  669. { key: '', name: `${sldComLanguage('无操作')}` },
  670. { key: 'url', name: `${sldComLanguage('链接地址')}` },
  671. { key: 'keyword', name: `${sldComLanguage('关键字')}` },
  672. { key: 'goods', name: `${sldComLanguage('商品')}` },
  673. { key: 'category', name: `${sldComLanguage('商品分类')}` },
  674. { key: 'topic', name: `${sldComLanguage('专题')}` },
  675. { key: 'brand_home', name: `${sldComLanguage('品牌列表')}` },
  676. { key: 'voucher_center', name: `${sldComLanguage('领券中心')}` },
  677. { key: 'store_list', name: `${sldComLanguage('店铺街')}` },
  678. // { key: 'information_home', name: '资讯中心' },
  679. ];
  680. }
  681. /*
  682. * 装修连接选择器-移动端
  683. * */
  684. export function m_diy_link_type() {
  685. return [
  686. { key: '', name: `${sldComLanguage('无操作')}` },
  687. { key: 'url', name: `${sldComLanguage('链接地址')}` },
  688. { key: 'keyword', name: `${sldComLanguage('关键字')}` },
  689. { key: 'goods', name: `${sldComLanguage('商品')}` },
  690. { key: 'category', name: `${sldComLanguage('商品分类')}` },
  691. { key: 'topic', name: `${sldComLanguage('专题')}` },
  692. { key: 'brand_home', name: `${sldComLanguage('品牌列表')}` },
  693. { key: 'seckill', name: `${sldComLanguage('秒杀首页')}` },
  694. { key: 'spell_group', name: `${sldComLanguage('拼团首页')}` },
  695. { key: 'ladder_group', name: `${sldComLanguage('阶梯团首页')}` },
  696. { key: 'presale', name: `${sldComLanguage('预售首页')}` },
  697. { key: 'voucher_center', name: `${sldComLanguage('领券中心')}` },
  698. { key: 'point', name: `${sldComLanguage('积分商城')}` },
  699. { key: 'svideo_center', name: `${sldComLanguage('短视频中心')}` },
  700. { key: 'live_center', name: `${sldComLanguage('直播中心')}` },
  701. { key: 'sign_center', name: `${sldComLanguage('签到中心')}` },
  702. { key: 'spreader_center', name: `${sldComLanguage('推手中心')}` },
  703. ];
  704. }
  705. /*
  706. * 装修连接选择器-移动端-积分商城
  707. * */
  708. export function m_diy_point_link_type() {
  709. return [
  710. { key: '', name: `${sldComLanguage('无操作')}` },
  711. { key: 'url', name: `${sldComLanguage('链接地址')}` },
  712. { key: 'keyword', name: `${sldComLanguage('关键字')}` },
  713. { key: 'goods', name: `${sldComLanguage('商品')}` },
  714. { key: 'category', name: `${sldComLanguage('积分标签')}` },
  715. ];
  716. }
  717. /*
  718. * 商品类型列表
  719. * */
  720. export function type_list_column() {
  721. return [
  722. {
  723. title: ' ',
  724. align: 'center',
  725. dataIndex: 'typeId',
  726. fixed: 'left',
  727. width: 50,
  728. render: (text, record, index) => {
  729. return (comm_cur_page_global.cur - 1) * modal_pageSize_com + index + 1;
  730. },
  731. },
  732. {
  733. title: `${sldComLanguage('类型名称')}`,
  734. align: 'center',
  735. dataIndex: 'typeName',
  736. width: 150,
  737. },
  738. {
  739. title: `${sldComLanguage('关联规格')}`,
  740. align: 'center',
  741. dataIndex: 'goodsSpecList',
  742. width: 250,
  743. render: (text) => {
  744. let spec_names = '';
  745. if (text.length > 0) {
  746. text.map((item, index) => {
  747. spec_names += (index == 0 ? '' : '|') + item.specName;
  748. });
  749. }
  750. return spec_names;
  751. },
  752. }, {
  753. title: `${sldComLanguage('关联品牌')}`,
  754. align: 'center',
  755. dataIndex: 'goodsBrandList',
  756. width: 250,
  757. render: (text) => {
  758. let brand_names = '';
  759. if (text != null && text.length > 0) {
  760. text.map((item, index) => {
  761. brand_names += (index == 0 ? '' : '|') + item.brandName;
  762. });
  763. }
  764. return brand_names;
  765. },
  766. },
  767. {
  768. title: `${sldComLanguage('排序')}`,
  769. dataIndex: 'sort',
  770. },
  771. ];
  772. }
  773. /*
  774. * 生产企业列表
  775. * */
  776. export function enterprise_list_column() {
  777. return [
  778. {
  779. title: ' ',
  780. align: 'center',
  781. dataIndex: 'enterprisesId',
  782. fixed: 'left',
  783. width: 50,
  784. render: (text, record, index) => {
  785. return (comm_cur_page_global.cur - 1) * modal_pageSize_com + index + 1;
  786. },
  787. },
  788. {
  789. title: `${sldComLanguage('企业名称')}`,
  790. align: 'center',
  791. dataIndex: 'enterprisesName',
  792. width: 150,
  793. }, {
  794. title: `${sldComLanguage('企业简称')}`,
  795. align: 'center',
  796. dataIndex: 'enterprisesAbbreviation',
  797. width: 150,
  798. }, {
  799. title: `${sldComLanguage('企业注册地址')}`,
  800. align: 'center',
  801. dataIndex: 'enterprisesAddress',
  802. width: 250,
  803. }, {
  804. title: `${sldComLanguage('企业曾用名')}`,
  805. align: 'center',
  806. dataIndex: 'enterpriseFormerName',
  807. width: 150,
  808. },
  809. {
  810. title: `${sldComLanguage('所在地域')}`,
  811. dataIndex: 'locationValue',
  812. },
  813. ];
  814. }
  815. export const resize_style = { background: 'transparent', borderWidth: 0 };
  816. /*
  817. * 空数组
  818. * */
  819. export const sld_com_empty_arrar_2 = [1, 2];
  820. export const sld_com_empty_arrar_3 = [1, 2, 3];
  821. export const sld_com_empty_arrar_4 = [1, 2, 3, 4];
  822. export const sld_com_empty_arrar_5 = [1, 2, 3, 4, 5];
  823. export const sld_com_empty_arrar_6 = [1, 2, 3, 4, 5, 6];
  824. export const sld_com_empty_arrar_7 = [1, 2, 3, 4, 5, 6, 7];
  825. export const sld_com_empty_arrar_8 = [1, 2, 3, 4, 5, 6, 7, 8];
  826. export const sld_com_empty_arrar_9 = [1, 2, 3, 4, 5, 6, 7, 8, 9];
  827. export const sld_m_diy_tpzh_style = [{
  828. img: require('../assets/m_diy_img/tpzh/show_style0.png'),
  829. sele_style: 0,
  830. }, {
  831. img: require('../assets/m_diy_img/tpzh/show_style1.png'),
  832. sele_style: 1,
  833. }, {
  834. img: require('../assets/m_diy_img/tpzh/show_style2.png'),
  835. sele_style: 2,
  836. }, {
  837. img: require('../assets/m_diy_img/tpzh/show_style3.png'),
  838. sele_style: 3,
  839. }, {
  840. img: require('../assets/m_diy_img/tpzh/show_style4.png'),
  841. sele_style: 4,
  842. }, {
  843. img: require('../assets/m_diy_img/tpzh/show_style5.png'),
  844. sele_style: 5,
  845. }, {
  846. img: require('../assets/m_diy_img/tpzh/show_style6.png'),
  847. sele_style: 6,
  848. }, {
  849. img: require('../assets/m_diy_img/tpzh/show_style7.png'),
  850. sele_style: 7,
  851. }];
  852. /*
  853. * 修改配置成功后,需点击右上角更新配置按钮更新配置才可生效
  854. * */
  855. export function sld_need_update_setting() {
  856. return [`${sldComLanguage('修改配置成功后,需点击右上角更新配置按钮更新配置才可生效')}`];
  857. }
  858. /*
  859. * 修改域名配置的提示
  860. * */
  861. export function sld_domain_manage_tip() {
  862. return [`${sldComLanguage('域名更改一定要确保正确,否则将影响该系统的使用')}`];
  863. }
  864. /*
  865. * 订单配置-订单导出的配置的提示
  866. * */
  867. export function sld_order_export_tip() {
  868. return [`${sldComLanguage('选中的字段将在订单导出的时候导出该数据,修改配置成功后,需点击右上角更新配置按钮更新配置才可生效')}`];
  869. }
  870. /*
  871. * 系统配置-基本配置-保存按钮
  872. * */
  873. export const sld_config_save_btn = {
  874. type: 'button',
  875. label: '',
  876. name: 'button',
  877. };
  878. export function week_day() {
  879. return [`${sldComLanguage('周日')}`, `${sldComLanguage('周一')}`, `${sldComLanguage('周二')}`, `${sldComLanguage('周三')}`, `${sldComLanguage('周四')}`, `${sldComLanguage('周五')}`, `${sldComLanguage('周六')}`];
  880. }
  881. /*
  882. * 结算管理-结算列表操作提示
  883. * */
  884. export function settle_list_tip() {
  885. return [
  886. `${sldComLanguage('每个商家结算周期为一个月,每个月1号都会生成一个结算账单,平台依据结算单与商家进行结算')}`,
  887. `${sldComLanguage('账单计算公式:本期应结 = 系统计算总额(订单总额-现金支付总额+积分转换总额-退款/退货总额-退回积分总额)+其他金额')}`,
  888. `${sldComLanguage('账单处理流程为:系统自动出账>平台审核> 商家核对 > 平台核对 > 财务支付(完成结算) 5个环节')}`,
  889. ];
  890. }
  891. /*
  892. * 运营配置-平台收款账号配置提示
  893. * */
  894. export function sld_sys_amount_tip() {
  895. return [`${sldComLanguage('填写平台收款账号的信息,相关信息会出现在需要向平台汇款的页面')}`, `${sldComLanguage('修改配置成功后,需点击右上角更新配置按钮更新配置才可生效')}`];
  896. }
  897. //TAB切换购物车图标
  898. export function cart_icon_data() {
  899. return [
  900. {
  901. icon:'gouwuche',
  902. width:23,
  903. type:1,
  904. padding:5,
  905. },{
  906. icon:'shoppingCart',
  907. width:23,
  908. type:2,
  909. padding:5,
  910. },{
  911. icon:'add-sy',
  912. width:23,
  913. type:3,
  914. padding:5,
  915. },{
  916. icon:'ziyuan110',
  917. width:23,
  918. type:4,
  919. padding:5,
  920. },{
  921. icon:'jinzhi',
  922. width:19,
  923. type:5,
  924. padding:7,
  925. },
  926. ];
  927. }
  928. //TAB切换购物车展示图标
  929. export function show_cart_icon_data() {
  930. return [
  931. {
  932. icon:'gouwuche',
  933. width:20,
  934. type:1
  935. },{
  936. icon:'shoppingCart',
  937. width:18,
  938. type:2
  939. },{
  940. icon:'add-sy',
  941. width:22,
  942. type:3
  943. },{
  944. icon:'ziyuan110',
  945. width:22,
  946. type:4
  947. },
  948. ];
  949. }
  950. //短视频空图片
  951. export function video_defalut_img() {
  952. return {
  953. one: require('../assets/m_diy_img/svideo/center_empty_one.png'),
  954. two: require('../assets/m_diy_img/svideo/center_empty_two.png'),
  955. three: require('../assets/m_diy_img/svideo/center_empty_three.png'),
  956. four: require('../assets/m_diy_img/svideo/center_empty_four.png'),
  957. five: require('../assets/m_diy_img/svideo/center_empty_five.png'),
  958. };
  959. }
  960. //直播空图片
  961. export function live_defalut_img() {
  962. return {
  963. one: require('../assets/m_diy_img/live/center_empty_one.png'),
  964. two: require('../assets/m_diy_img/live/center_empty_two.png'),
  965. };
  966. }
  967. //短视频展示风格
  968. export const sld_m_diy_svideo_style = [{
  969. img: require('../assets/m_diy_img/svideo/show_style1.png'),
  970. sele_style: 'one',
  971. }, {
  972. img: require('../assets/m_diy_img/svideo/show_style2.png'),
  973. sele_style: 'two',
  974. }, {
  975. img: require('../assets/m_diy_img/svideo/show_style3.png'),
  976. sele_style: 'three',
  977. }, {
  978. img: require('../assets/m_diy_img/svideo/show_style4.png'),//异形轮播图
  979. sele_style: 'four',
  980. }, {
  981. img: require('../assets/m_diy_img/svideo/show_style5.png'),//
  982. sele_style: 'five',
  983. }];
  984. //直播展示风格
  985. export const sld_m_diy_live_style = [{
  986. img: require('../assets/m_diy_img/live/show_style1.png'),
  987. sele_style: 'one',
  988. }, {
  989. img: require('../assets/m_diy_img/live/show_style2.png'),
  990. sele_style: 'two',
  991. }];
  992. //活动组默认图片
  993. export function activity_default_img() {
  994. return {
  995. pin: require('../assets/m_diy_img/activity/center_pin.png'),
  996. discount: require('../assets/m_diy_img/activity/center_discount.png'),
  997. group_buy: require('../assets/m_diy_img/activity/center_group_buy.png'),
  998. };
  999. }
  1000. //活动组活动类型
  1001. export const sld_m_diy_activity_style = [{
  1002. img: require('../assets/m_diy_img/activity/show_style_pin.png'),
  1003. sele_style: 'pin',
  1004. name:'拼团'
  1005. }, {
  1006. img: require('../assets/m_diy_img/activity/show_style_discount.png'),
  1007. sele_style: 'discount',
  1008. name:'限时折扣'
  1009. }, {
  1010. img: require('../assets/m_diy_img/activity/show_style_group_buy.png'),
  1011. sele_style: 'group_buy',
  1012. name:'团购'
  1013. }];
  1014. //公告风格
  1015. export const sld_m_diy_notice_style = [{
  1016. img: require('../assets/m_diy_img/notice/show_style1.png'),
  1017. left_img: require('../assets/m_diy_img/notice/left_icon_1.png'),
  1018. sele_style: 'one',
  1019. }, {
  1020. img: require('../assets/m_diy_img/notice/show_style2.png'),
  1021. left_img: require('../assets/m_diy_img/notice/left_icon_2.png'),
  1022. sele_style: 'two',
  1023. }];
  1024. /*
  1025. * 手机装修顶部分类导航数据
  1026. * */
  1027. export const m_diy_swiper_data = [{
  1028. img: require('../assets/m_diy_img/top_nav_cat/swiper1.png'),
  1029. bg_color: '#E81832',
  1030. }, {
  1031. img: require('../assets/m_diy_img/top_nav_cat/swiper2.png'),
  1032. bg_color: '#1C6BFC',
  1033. }, {
  1034. img: require('../assets/m_diy_img/top_nav_cat/swiper3.png'),
  1035. bg_color: '#11986B',
  1036. }];
  1037. //周一~周日对应的数字
  1038. export function week_to_num() {
  1039. return [{
  1040. label:`${sldComLanguage('周一')}`,
  1041. value:'1',
  1042. },{
  1043. label:`${sldComLanguage('周二')}`,
  1044. value:'2',
  1045. },{
  1046. label:`${sldComLanguage('周三')}`,
  1047. value:'3',
  1048. },{
  1049. label:`${sldComLanguage('周四')}`,
  1050. value:'4',
  1051. },{
  1052. label:`${sldComLanguage('周五')}`,
  1053. value:'5',
  1054. },{
  1055. label:`${sldComLanguage('周六')}`,
  1056. value:'6',
  1057. },{
  1058. label:`${sldComLanguage('周日')}`,
  1059. value:'7',
  1060. },];
  1061. }
  1062. //1~31号对应的数字
  1063. export function month_to_num() {
  1064. return [{
  1065. label:'1',value:'1', },{
  1066. label:'2',value:'2', },{
  1067. label:'3',value:'3',},{
  1068. label:'4',value:'4', },{
  1069. label:'5',value:'5', },{
  1070. label:'6',value:'6', },{
  1071. label:'7',value:'7', },{
  1072. label:'8',value:'8', },{
  1073. label:'9',value:'9', },{
  1074. label:'10',value:'10', },{
  1075. label:'11',value:'11', },{
  1076. label:'12',value:'12', },{
  1077. label:'13',value:'13', },{
  1078. label:'14',value:'14', },{
  1079. label:'15',value:'15', },{
  1080. label:'16',value:'16', },{
  1081. label:'17',value:'17', },{
  1082. label:'18',value:'18', },{
  1083. label:'19',value:'19', },{
  1084. label:'20',value:'20', },{
  1085. label:'21',value:'21', },{
  1086. label:'22',value:'22', },{
  1087. label:'23',value:'23', },{
  1088. label:'24',value:'24', },{
  1089. label:'25',value:'25', },{
  1090. label:'26',value:'26', },{
  1091. label:'27',value:'27', },{
  1092. label:'28',value:'28', },{
  1093. label:'29',value:'29', },{
  1094. label:'30',value:'30', },{
  1095. label:'31',value:'31', },];
  1096. }
  1097. //数字转为对应的汉字
  1098. export function num_to_num() {
  1099. return {
  1100. 1:`${sldComLanguage('一')}`,
  1101. 2:`${sldComLanguage('二')}`,
  1102. 3:`${sldComLanguage('三')}`,
  1103. 4:`${sldComLanguage('四')}`,
  1104. 5:`${sldComLanguage('五')}`,
  1105. };
  1106. }
  1107. //结算账户——银行账户
  1108. export function settle_account_bank() {
  1109. return [{
  1110. label:`${sldComLanguage('银行开户名')}`,
  1111. code:'bankAccountName',
  1112. },{
  1113. label:`${sldComLanguage('公司银行账号')}`,
  1114. code:'bankAccountNumber',
  1115. },{
  1116. label:`${sldComLanguage('开户银行')}`,
  1117. code:'bankBranch',
  1118. },{
  1119. label:`${sldComLanguage('开户行所在地')}`,
  1120. code:'addressAll',
  1121. },];
  1122. }
  1123. //结算账户——支付宝账户
  1124. export function settle_account_alipay() {
  1125. return [{
  1126. label:`${sldComLanguage('支付宝账号')}`,
  1127. code:'alipayAccount',
  1128. },{
  1129. label:`${sldComLanguage('支付宝姓名')}`,
  1130. code:'alipayName',
  1131. },];
  1132. }
  1133. //TAB切换购物车展示图标
  1134. export function day_hour() {
  1135. return ['00:00','01:00','02:00','03:00','04:00','05:00','06:00','07:00','08:00','09:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00','17:00','18:00','19:00','20:00','21:00','22:00','23:00'];
  1136. }
  1137. //多语言匹配—— key为前端对应的语言类型,val为接口需要的语言类型
  1138. export function language_type() {
  1139. return [{
  1140. key:'zh-CN',
  1141. val:'zh',
  1142. },{
  1143. key:'en-US',
  1144. val:'en',
  1145. },];
  1146. }