Browse Source

debug

master
linquan 3 weeks ago
parent
commit
e9ee297250
  1. 35
      src/api/game/basicinfo.ts
  2. 51
      src/api/game/ccd.ts
  3. 35
      src/api/game/cdKey.ts
  4. 27
      src/api/game/channel.ts
  5. 43
      src/api/game/config.ts
  6. 195
      src/api/game/gameConfig.ts
  7. 878
      src/api/game/index.ts
  8. 51
      src/api/game/mail.ts
  9. 99
      src/api/game/mange.ts
  10. 91
      src/api/game/notice.ts
  11. 140
      src/api/game/order.ts
  12. 43
      src/api/game/serverConfig.ts
  13. 9
      src/api/game/version.ts
  14. 26
      src/api/game/whiteList.ts
  15. 2
      src/views/gameBug/clientBug/index.vue
  16. 6
      src/views/gameCCD/hotfix/component/checkCCD.vue
  17. 2
      src/views/gameCCD/hotfix/index.vue
  18. 2
      src/views/gameCCD/version/component/editConfig.vue
  19. 2
      src/views/gameCCD/version/index.vue
  20. 2
      src/views/gameCdKey/list/editConfig.vue
  21. 2
      src/views/gameCdKey/list/index.vue
  22. 4
      src/views/gameCdKey/setKey/index.vue
  23. 2
      src/views/gameLoginUrl/channelList/component/editConfig.vue
  24. 3
      src/views/gameLoginUrl/channelList/index.vue
  25. 2
      src/views/gameLoginUrl/routerList/component/editConfig.vue
  26. 3
      src/views/gameLoginUrl/routerList/index.vue
  27. 2
      src/views/gameLoginUrl/serverGeneralList/component/editConfig.vue
  28. 2
      src/views/gameLoginUrl/serverGeneralList/index.vue
  29. 2
      src/views/gameLoginUrl/serverList/component/editConfig.vue
  30. 2
      src/views/gameLoginUrl/serverVersion/index.vue
  31. 2
      src/views/gameMail/mailList/index.vue
  32. 2
      src/views/gameMail/send/index.vue
  33. 4
      src/views/gameManage/addItem/index.vue
  34. 2
      src/views/gameManage/clearResource/index.vue
  35. 3
      src/views/gameManage/copyUnit/index.vue
  36. 3
      src/views/gameManage/gm/index.vue
  37. 2
      src/views/gameManage/migrate/index.vue
  38. 3
      src/views/gameManage/resetpwd/index.vue
  39. 2
      src/views/gameManage/statistics/index.vue
  40. 4
      src/views/gameMarket/actionModel/index.vue
  41. 4
      src/views/gameMarket/buyModel/index.vue
  42. 4
      src/views/gameMarket/highPriceRecycleModel/index.vue
  43. 2
      src/views/gameMarket/sellModel/index.vue
  44. 359
      src/views/gameMarket/update/index.vue
  45. 4
      src/views/gameMonthly/lottery/index.vue
  46. 2
      src/views/gameNotice/customerService/index.vue
  47. 2
      src/views/gameNotice/list/index.vue
  48. 2
      src/views/gameNotice/log/index.vue
  49. 2
      src/views/gameNotice/login/index.vue
  50. 2
      src/views/gameNotice/maintenance/index.vue
  51. 2
      src/views/gameNotice/pop/index.vue
  52. 2
      src/views/gameNotice/preview/index.vue
  53. 2
      src/views/gameOrder/count/index.vue
  54. 2
      src/views/gameOrder/deposit/index.vue
  55. 2
      src/views/gameOrder/getTransactionId/index.vue
  56. 2
      src/views/gameOrder/gmOrderList/index.vue
  57. 2
      src/views/gameOrder/orderBehavior/index.vue
  58. 2
      src/views/gameOrder/orderBehavior1/index.vue
  59. 2
      src/views/gameOrder/orderList/index.vue
  60. 2
      src/views/gameOrder/orderLog/index.vue
  61. 4
      src/views/gameOrder/orderLog1/index.vue
  62. 2
      src/views/gameOrder/rechargeControl/index.vue
  63. 2
      src/views/gameOrder/rechargePer/index.vue
  64. 2
      src/views/gameOrder/shopInfo/index.vue
  65. 4
      src/views/gameOrder/shopList/index.vue
  66. 7
      src/views/gamePropExchange/update/index.vue
  67. 4
      src/views/gameRank/award/index.vue
  68. 2
      src/views/gameRank/rank/daily.vue
  69. 4
      src/views/gameRank/rank/list.vue
  70. 4
      src/views/gameRank/rank/stage.vue
  71. 2
      src/views/gameResetOrderSign/reset/index.vue
  72. 2
      src/views/gameRole/account/index.vue
  73. 2
      src/views/gameRole/online/index.vue
  74. 2
      src/views/gameRole/rank/index.vue
  75. 15
      src/views/gameRole/role/index.vue
  76. 2
      src/views/gameRole/searchAccount/index.vue
  77. 6
      src/views/gameWhiteList/blacklist/component/editConfig.vue
  78. 2
      src/views/gameWhiteList/blacklist/index.vue
  79. 2
      src/views/gameWhiteList/list/component/editConfig.vue
  80. 2
      src/views/gameWhiteList/list/index.vue
  81. 2
      src/views/system/config/component/editConfig.vue
  82. 2
      src/views/system/config/index.vue

35
src/api/game/basicinfo.ts

@ -0,0 +1,35 @@
import request from '/@/utils/request';
export function gameRoleList(params: object) {
return request({
url: '/api/v1/game/basicinfo/rolelist',
method: 'get',
params: params,
});
}
export function gameAccountList(params: object) {
return request({
url: '/api/v1/game/basicinfo/account',
method: 'get',
params: params,
});
}
export function gameOnlineList(params: object) {
return request({
url: '/api/v1/game/basicinfo/online',
method: 'get',
params: params,
});
}
export function gameOnlineTopList(params: object) {
return request({
url: '/api/v1/game/basicinfo/onlineTop',
method: 'get',
params: params,
});
}

51
src/api/game/ccd.ts

@ -0,0 +1,51 @@
import request from '/@/utils/request';
export function gameGetCCD(params: object) {
return request({
url: '/api/v1/game/ccd/getCCD',
method: 'post',
params: params,
});
}
export function gameAddCCD(params: object) {
return request({
url: '/api/v1/game/ccd/addCCD',
method: 'post',
params: params,
});
}
export function gameDelCCD(params: object) {
return request({
url: '/api/v1/game/ccd/delCCD',
method: 'post',
params: params,
});
}
export function gameGetVersion(params: object) {
return request({
url: '/api/v1/game/version/get',
method: 'post',
params: params,
});
}
export function gameUpdateVersion(params: object) {
return request({
url: '/api/v1/game/version/update',
method: 'post',
params: params,
});
}
export function gameDelVersion(params: object) {
return request({
url: '/api/v1/game/version/del',
method: 'post',
params: params,
});
}

35
src/api/game/cdKey.ts

@ -0,0 +1,35 @@
import request from '/@/utils/request';
export function gameRandomGenerateCode(params: object) {
return request({
url: '/api/v1/game/cdKey/randomGenerateCode',
method: 'get',
params: params,
});
}
export function gameGiftExchangeList(params: object) {
return request({
url: '/api/v1/game/cdKey/giftExchangeList',
method: 'get',
params: params,
});
}
export function updateGiftExchange(params: object) {
return request({
url: '/api/v1/game/cdKey/updateGiftExchange',
method: 'get',
params: params,
});
}
export function giftExchangeExists(params: object) {
return request({
url: '/api/v1/game/cdKey/giftExchangeExists',
method: 'get',
params: params,
});
}

27
src/api/game/channel.ts

@ -0,0 +1,27 @@
import request from '/@/utils/request';
export function gameGetChannel(params: object) {
return request({
url: '/api/v1/game/channel/get',
method: 'get',
params: params,
});
}
export function gameAddChannel(params: object) {
return request({
url: '/api/v1/game/channel/add',
method: 'get',
params: params,
});
}
export function gameDelChannel(params: object) {
return request({
url: '/api/v1/game/channel/del',
method: 'get',
params: params,
});
}

43
src/api/game/config.ts

@ -0,0 +1,43 @@
import request from '/@/utils/request';
export function getConfigList(query: Object) {
return request({
url: '/api/v1/game/config/list',
method: 'get',
params: query
})
}
export function getConfig(id: number) {
return request({
url: '/api/v1/game/config/get',
method: 'get',
params: {id}
})
}
export function addConfig(data: any) {
return request({
url: '/api/v1/game/config/add',
method: 'post',
data: data
})
}
export function editConfig(data: any) {
return request({
url: '/api/v1/game/config/edit',
method: 'put',
data: data
})
}
export function deleteConfig(ids: number[]) {
return request({
url: '/api/v1/game/config/delete',
method: 'delete',
data: {ids}
})
}

195
src/api/game/gameConfig.ts

@ -0,0 +1,195 @@
import request from '/@/utils/request';
export function gameGetRank(params: object) {
return request({
url: '/api/v1/game/rank/get',
method: 'post',
params: params,
});
}
export function gameUpdateRank(params: object) {
return request({
url: '/api/v1/game/rank/update',
method: 'post',
params: params,
});
}
export function gameDelRank(params: object) {
return request({
url: '/api/v1/game/rank/del',
method: 'post',
params: params,
});
}
export function gameCheckRank(params: object) {
return request({
url: '/api/v1/game/rank/check',
method: 'post',
params: params,
});
}
export function gameGetRankAward(params: object) {
return request({
url: '/api/v1/game/rankAward/get',
method: 'post',
params: params,
});
}
export function gameUpdateRankAward(params: object) {
return request({
url: '/api/v1/game/rankAward/update',
method: 'post',
params: params,
});
}
export function gameDelRankAward(params: object) {
return request({
url: '/api/v1/game/rankAward/del',
method: 'post',
params: params,
});
}
export function getGameRank(params: object) {
return request({
url: '/api/v1/game/rank/getGameRank',
method: 'get',
params: params,
});
}
export function deleteGameRank(params: object) {
return request({
url: '/api/v1/game/rank/deleteGameRank',
method: 'get',
params: params,
});
}
export function gameGMGetBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/get',
method: 'get',
params: params,
});
}
export function gameGMUpdateBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/update',
method: 'post',
params: params,
});
}
export function gameGMInsertBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/insert',
method: 'post',
params: params,
});
}
export function gameGMInsertBatchBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/insertBatch',
method: 'post',
params: params,
});
}
export function gameGMGetMonthlyEvent(params: object) {
return request({
url: '/api/v1/game/monthlyLottery/get',
method: 'get',
params: params,
});
}
export function gameGMUpdateMonthlyEvent(params: object) {
return request({
url: '/api/v1/game/monthlyLottery/update',
method: 'get',
params: params,
});
}
export function gameGMInsertMonthlyEvent(params: object) {
return request({
url: '/api/v1/game/monthlyLottery/insert',
method: 'get',
params: params,
});
}
export function gameGMGetPropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/get',
method: 'get',
params: params,
});
}
export function gameGMUpdatePropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/update',
method: 'get',
params: params,
});
}
export function gameGMInsertPropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/insert',
method: 'get',
params: params,
});
}
export function gameGMCheckPropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/check',
method: 'get',
params: params,
});
}
export function gameGMUpdateModel(params: object) {
return request({
url: '/api/v1/game/model/update',
method: 'get',
params: params,
});
}
export function gameGMInsertModel(params: object) {
return request({
url: '/api/v1/game/model/insert',
method: 'get',
params: params,
});
}
export function gameGMGetModel(params: object) {
return request({
url: '/api/v1/game/model/get',
method: 'get',
params: params,
});
}
export function gameGMDelModel(params: object) {
return request({
url: '/api/v1/game/model/del',
method: 'get',
params: params,
});
}

878
src/api/game/index.ts

@ -1,669 +1,41 @@
import request from '/@/utils/request';
/**
* api接口集合
* @method signIn
*/
export function gameRoleList(params: object) {
return request({
url: '/api/v1/game/basicinfo/rolelist',
method: 'get',
params: params,
});
}
export function gameAccountList(params: object) {
return request({
url: '/api/v1/game/basicinfo/account',
method: 'get',
params: params,
});
}
export function gameLoginOut(params: object) {
return request({
url: '/api/v1/game/loginOut/get',
method: 'get',
params: params,
});
}
export function gameLoginOutLog(params: object) {
return request({
url: '/api/v1/game/loginOutLog/get',
method: 'get',
params: params,
});
}
export function gameItemRecord(params: object) {
return request({
url: '/api/v1/game/itemRecord/get',
method: 'get',
params: params,
});
}
export function gameMailList(params: object) {
return request({
url: '/api/v1/game/mail/list',
method: 'get',
params: params,
});
}
export function gameMailSend(params: object) {
return request({
url: '/api/v1/game/mail/send',
method: 'post',
params: params,
});
}
export function gameGetModel(params: object) {
return request({
url: '/api/v1/game/mail/getModel',
method: 'post',
params: params,
});
}
export function gameUpdateModel(params: object) {
return request({
url: '/api/v1/game/mail/updateModel',
method: 'post',
params: params,
});
}
export function gameOrderList(params: object) {
return request({
url: '/api/v1/game/order/list',
method: 'get',
params: params,
});
}
export function gameOnlineList(params: object) {
return request({
url: '/api/v1/game/basicinfo/online',
method: 'get',
params: params,
});
}
export function gameOnlineTopList(params: object) {
return request({
url: '/api/v1/game/basicinfo/onlineTop',
method: 'get',
params: params,
});
}
export function gameAddCoin(params: object) {
return request({
url: '/api/v1/game/order/addcoin',
method: 'post',
params: params,
});
}
export function gameGmSearch(params: object) {
return request({
url: '/api/v1/game/mange/searchgm',
method: 'post',
data: params,
});
}
export function gameChangeGm(params: object) {
return request({
url: '/api/v1/game/mange/changegm',
method: 'post',
data: params,
});
}
export function gameSetclientgm(params: object) {
return request({
url: '/api/v1/game/mange/setclientgm',
method: 'get',
params: params,
});
}
export function gameDeposit(params: object) {
return request({
url: '/api/v1/game/order/deposit',
method: 'post',
params: params,
});
}
export function gameNotice(params: object) {
return request({
url: '/api/v1/game/notice/add',
method: 'post',
params: params,
});
}
export function gameNoticeDel(params: object) {
return request({
url: '/api/v1/game/notice/del',
method: 'post',
params: params,
});
}
export function gameNoticeDelList(params: object) {
return request({
url: '/api/v1/game/notice/delList',
method: 'post',
params: params,
});
}
export function gameGetNotice(params: object) {
return request({
url: '/api/v1/game/notice/get',
method: 'get',
params: params,
});
}
export function gameNoticePop(params: object) {
return request({
url: '/api/v1/game/notice/pop',
method: 'post',
params: params,
});
}
export function gameNoticeLog(params: object) {
return request({
url: '/api/v1/game/notice/log',
method: 'post',
params: params,
});
}
export function gameNoticeList(params: object) {
return request({
url: '/api/v1/game/notice/list',
method: 'post',
params: params,
});
}
export function gameResetPwd(params: object) {
return request({
url: '/api/v1/game/mange/resetpwd',
method: 'post',
params: params,
});
}
export function gameBugList(params: object) {
return request({
url: '/api/v1/game/custom/buglist',
method: 'get',
params: params,
});
}
export function gameOperateBug(params: object) {
return request({
url: '/api/v1/game/custom/operatebug',
method: 'post',
params: params,
});
}
export function gameOrderCount(params: object) {
return request({
url: '/api/v1/game/order/count',
method: 'get',
params: params,
});
}
export function gameRemain(params: object) {
return request({
url: '/api/v1/game/mange/statistics',
method: 'get',
params: params,
});
}
export function gameGMAddItem(params: object) {
return request({
url: '/api/v1/game/mange/addItem',
method: 'get',
params: params,
});
}
export function gameGMAddItemList(params: object) {
return request({
url: '/api/v1/game/mange/addItemList',
method: 'get',
params: params,
});
}
export function gameGMEditPeople(params: object) {
return request({
url: '/api/v1/game/mange/editPeople',
method: 'get',
params: params,
});
}
export function gameGMAddGameUnit(params: object) {
return request({
url: '/api/v1/game/mange/addGameUnit',
method: 'get',
params: params,
});
}
export function gameGMSetWeather(params: object) {
return request({
url: '/api/v1/game/mange/setWeather',
method: 'get',
params: params,
});
}
export function gameGMClearResource(params: object) {
return request({
url: '/api/v1/game/mange/clearResource',
method: 'get',
params: params,
});
}
export function gameGMCopyUnit(params: object) {
return request({
url: '/api/v1/game/mange/copyUnit',
method: 'get',
params: params,
});
}
export function gameGMEditUnit(params: object) {
return request({
url: '/api/v1/game/mange/editUnit',
method: 'get',
params: params,
});
}
export function gameGMUpdateUnit(params: object) {
return request({
url: '/api/v1/game/mange/updateUnit',
method: 'get',
params: params,
});
}
export function gameGMGetBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/get',
method: 'get',
params: params,
});
}
export function gameGMUpdateBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/update',
method: 'post',
params: params,
});
}
export function gameGMInsertBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/insert',
method: 'post',
params: params,
});
}
export function gameGMInsertBatchBazaarActivity(params: object) {
return request({
url: '/api/v1/game/bazaar/insertBatch',
method: 'post',
params: params,
});
}
export function gameGMGetMonthlyEvent(params: object) {
return request({
url: '/api/v1/game/monthlyLottery/get',
method: 'get',
params: params,
});
}
export function gameGMUpdateMonthlyEvent(params: object) {
return request({
url: '/api/v1/game/monthlyLottery/update',
method: 'get',
params: params,
});
}
export function gameGMInsertMonthlyEvent(params: object) {
return request({
url: '/api/v1/game/monthlyLottery/insert',
method: 'get',
params: params,
});
}
export function gameGMGetPropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/get',
method: 'get',
params: params,
});
}
export function gameGMUpdatePropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/update',
method: 'get',
params: params,
});
}
export function gameGMInsertPropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/insert',
method: 'get',
params: params,
});
}
export function gameGMCheckPropExchange(params: object) {
return request({
url: '/api/v1/game/propExchange/check',
method: 'get',
params: params,
});
}
export function gameGMUpdateModel(params: object) {
return request({
url: '/api/v1/game/model/update',
method: 'get',
params: params,
});
}
export function gameGMInsertModel(params: object) {
return request({
url: '/api/v1/game/model/insert',
method: 'get',
params: params,
});
}
export function gameGMGetModel(params: object) {
return request({
url: '/api/v1/game/model/get',
method: 'get',
params: params,
});
}
export function gameGMDelModel(params: object) {
return request({
url: '/api/v1/game/model/del',
method: 'get',
params: params,
});
}
export function gameGMNoticeModelGet(params: object) {
return request({
url: '/api/v1/game/notice/modelGet',
method: 'post',
params: params,
});
}
export function gameGMNoticeModelAdd(params: object) {
return request({
url: '/api/v1/game/notice/modelAdd',
method: 'post',
params: params,
});
}
export function gameGMNoticeModelDel(params: object) {
return request({
url: '/api/v1/game/notice/modelDel',
method: 'post',
params: params,
});
}
export function gameGMNoticeGetCron(params: object) {
return request({
url: '/api/v1/game/notice/getCron',
method: 'post',
params: params,
});
}
export function gameGetCCD(params: object) {
return request({
url: '/api/v1/game/ccd/getCCD',
method: 'post',
params: params,
});
}
export function gameAddCCD(params: object) {
return request({
url: '/api/v1/game/ccd/addCCD',
method: 'post',
params: params,
});
}
export function gameDelCCD(params: object) {
return request({
url: '/api/v1/game/ccd/delCCD',
method: 'post',
params: params,
});
}
export function gameGetVersion(params: object) {
return request({
url: '/api/v1/game/version/get',
method: 'post',
params: params,
});
}
export function gameUpdateVersion(params: object) {
return request({
url: '/api/v1/game/version/update',
method: 'post',
params: params,
});
}
export function gameDelVersion(params: object) {
return request({
url: '/api/v1/game/version/del',
method: 'post',
params: params,
});
}
export function gameGetRank(params: object) {
return request({
url: '/api/v1/game/rank/get',
method: 'post',
params: params,
});
}
export function gameUpdateRank(params: object) {
return request({
url: '/api/v1/game/rank/update',
method: 'post',
params: params,
});
}
export function gameDelRank(params: object) {
return request({
url: '/api/v1/game/rank/del',
method: 'post',
params: params,
});
}
export function gameCheckRank(params: object) {
return request({
url: '/api/v1/game/rank/check',
method: 'post',
params: params,
});
}
export function gameGetRankAward(params: object) {
return request({
url: '/api/v1/game/rankAward/get',
method: 'post',
params: params,
});
}
export function gameUpdateRankAward(params: object) {
return request({
url: '/api/v1/game/rankAward/update',
method: 'post',
params: params,
});
}
export function gameDelRankAward(params: object) {
return request({
url: '/api/v1/game/rankAward/del',
method: 'post',
params: params,
});
}
export function gameGetWhiteList(params: object) {
return request({
url: '/api/v1/game/whiteList/get',
method: 'post',
params: params,
});
}
export function gameUpdateWhiteList(params: object) {
return request({
url: '/api/v1/game/whiteList/update',
method: 'post',
params: params,
});
}
export function gameDelWhiteList(params: object) {
return request({
url: '/api/v1/game/whiteList/del',
method: 'post',
params: params,
});
}
export function getConfigList(query: Object) {
return request({
url: '/api/v1/game/config/list',
method: 'get',
params: query
})
}
export function getConfig(id: number) {
export function gameLoginOut(params: object) {
return request({
url: '/api/v1/game/config/get',
url: '/api/v1/game/loginOut/get',
method: 'get',
params: {id}
})
}
export function addConfig(data: any) {
return request({
url: '/api/v1/game/config/add',
method: 'post',
data: data
})
}
export function editConfig(data: any) {
return request({
url: '/api/v1/game/config/edit',
method: 'put',
data: data
})
}
export function deleteConfig(ids: number[]) {
return request({
url: '/api/v1/game/config/delete',
method: 'delete',
data: {ids}
})
}
export function gameGetServerConfig(params: object) {
return request({
url: '/api/v1/game/serverConfig/getGeneral',
method: 'post',
params: params,
});
}
export function gameGetRouter(params: object) {
export function gameLoginOutLog(params: object) {
return request({
url: '/api/v1/game/serverConfig/getRouter',
method: 'post',
url: '/api/v1/game/loginOutLog/get',
method: 'get',
params: params,
});
}
export function gameUpdateRouter(params: object) {
export function gameItemRecord(params: object) {
return request({
url: '/api/v1/game/serverConfig/updateRouter',
method: 'post',
url: '/api/v1/game/itemRecord/get',
method: 'get',
params: params,
});
}
export function gameAddServerConfig(params: object) {
export function gameBugList(params: object) {
return request({
url: '/api/v1/game/serverConfig/add',
method: 'post',
url: '/api/v1/game/custom/buglist',
method: 'get',
params: params,
});
}
export function gameAddServerGeneral(params: object) {
export function gameOperateBug(params: object) {
return request({
url: '/api/v1/game/serverConfig/addGeneral',
url: '/api/v1/game/custom/operatebug',
method: 'post',
params: params,
});
@ -677,30 +49,6 @@ export function gameReloadServer(params: object) {
});
}
export function gameSearchAccount(params: object) {
return request({
url: '/api/v1/game/mange/searchAccount',
method: 'get',
params: params,
});
}
export function deleteMail(params: object) {
return request({
url: '/api/v1/game/mail/del',
method: 'post',
data: params,
});
}
export function updateMail(params: object) {
return request({
url: '/api/v1/game/mail/update',
method: 'post',
data: params,
});
}
export function keepAccount(params: object) {
return request({
url: '/api/v1/game/keepAlive/get',
@ -725,94 +73,6 @@ export function registerCount(params: object) {
});
}
export function orderLog(params: object) {
return request({
url: '/api/v1/game/order/log',
method: 'get',
params: params,
});
}
export function orderLogPlatform(params: object) {
return request({
url: '/api/v1/game/order/logPlatform',
method: 'get',
params: params,
});
}
export function orderBehavior(params: object) {
return request({
url: '/api/v1/game/order/behavior',
method: 'get',
params: params,
});
}
export function rechargePer(params: object) {
return request({
url: '/api/v1/game/order/rechargePer',
method: 'get',
params: params,
});
}
export function gameShopLog(params: object) {
return request({
url: '/api/v1/game/order/shopLog',
method: 'get',
params: params,
});
}
export function gameShopList(params: object) {
return request({
url: '/api/v1/game/order/shopList',
method: 'get',
params: params,
});
}
export function gameRechargeControlList(params: object) {
return request({
url: '/api/v1/game/order/control/get',
method: 'get',
params: params,
});
}
export function gameRechargeControlAdd(params: object) {
return request({
url: '/api/v1/game/order/control/add',
method: 'get',
params: params,
});
}
export function gameRechargeControlDelete(params: object) {
return request({
url: '/api/v1/game/order/control/del',
method: 'get',
params: params,
});
}
export function gameRechargeChangeStateDelete(params: object) {
return request({
url: '/api/v1/game/order/changeState',
method: 'get',
params: params,
});
}
export function gameGMDelAccount(params: object) {
return request({
url: '/api/v1/game/mange/delAccount',
method: 'get',
params: params,
});
}
export function gameDeleteAccount(params: object) {
return request({
url: '/api/v1/game/userDel',
@ -821,38 +81,6 @@ export function gameDeleteAccount(params: object) {
});
}
export function gameRandomGenerateCode(params: object) {
return request({
url: '/api/v1/game/cdKey/randomGenerateCode',
method: 'get',
params: params,
});
}
export function gameGiftExchangeList(params: object) {
return request({
url: '/api/v1/game/cdKey/giftExchangeList',
method: 'get',
params: params,
});
}
export function updateGiftExchange(params: object) {
return request({
url: '/api/v1/game/cdKey/updateGiftExchange',
method: 'get',
params: params,
});
}
export function giftExchangeExists(params: object) {
return request({
url: '/api/v1/game/cdKey/giftExchangeExists',
method: 'get',
params: params,
});
}
export function clientBugList(params: object) {
return request({
url: '/api/v1/game/client/buglist',
@ -869,46 +97,6 @@ export function operateClientBug(params: object) {
});
}
export function getServerVersion(params: object) {
return request({
url: '/api/v1/game/server/getVersion',
method: 'get',
params: params,
});
}
export function gmOrderList(params: object) {
return request({
url: '/api/v1/game/order/gmList',
method: 'get',
params: params,
});
}
export function resetOrderSign(params: object) {
return request({
url: '/api/v1/game/order/resetSign',
method: 'get',
params: params,
});
}
export function getTransactionId(params: object) {
return request({
url: '/api/v1/game/order/getTransactionId',
method: 'get',
params: params,
});
}
export function getGameRank(params: object) {
return request({
url: '/api/v1/game/rank/getGameRank',
method: 'get',
params: params,
});
}
export function setOpenId(params: object) {
return request({
url: '/frontApi/game/setOpenId',
@ -917,14 +105,6 @@ export function setOpenId(params: object) {
});
}
export function deleteGameRank(params: object) {
return request({
url: '/api/v1/game/rank/deleteGameRank',
method: 'get',
params: params,
});
}
export function getOperLog(params: object) {
return request({
url: '/api/v1/game/log/getOperLog',
@ -941,38 +121,6 @@ export function gameLoginOutGm(params: object) {
});
}
export function gameGetChannel(params: object) {
return request({
url: '/api/v1/game/channel/get',
method: 'get',
params: params,
});
}
export function gameAddChannel(params: object) {
return request({
url: '/api/v1/game/channel/add',
method: 'get',
params: params,
});
}
export function gameDelChannel(params: object) {
return request({
url: '/api/v1/game/channel/del',
method: 'get',
params: params,
});
}
export function gameCCD(data: object) {
return request({
url: '/frontApi/game/ccd/get',
method: 'post',
data: data,
});
}
export function gameItemRecordTwo(params: object) {
return request({
url: '/api/v1/game/itemRecord/getTwo',

51
src/api/game/mail.ts

@ -0,0 +1,51 @@
import request from '/@/utils/request';
export function gameMailList(params: object) {
return request({
url: '/api/v1/game/mail/list',
method: 'get',
params: params,
});
}
export function gameMailSend(params: object) {
return request({
url: '/api/v1/game/mail/send',
method: 'post',
params: params,
});
}
export function gameGetModel(params: object) {
return request({
url: '/api/v1/game/mail/getModel',
method: 'post',
params: params,
});
}
export function gameUpdateModel(params: object) {
return request({
url: '/api/v1/game/mail/updateModel',
method: 'post',
params: params,
});
}
export function deleteMail(params: object) {
return request({
url: '/api/v1/game/mail/del',
method: 'post',
data: params,
});
}
export function updateMail(params: object) {
return request({
url: '/api/v1/game/mail/update',
method: 'post',
data: params,
});
}

99
src/api/game/mange.ts

@ -0,0 +1,99 @@
import request from '/@/utils/request';
export function gameGMAddItem(params: object) {
return request({
url: '/api/v1/game/mange/addItem',
method: 'get',
params: params,
});
}
export function gameGMAddItemList(params: object) {
return request({
url: '/api/v1/game/mange/addItemList',
method: 'get',
params: params,
});
}
export function gameGMClearResource(params: object) {
return request({
url: '/api/v1/game/mange/clearResource',
method: 'get',
params: params,
});
}
export function gameGMCopyUnit(params: object) {
return request({
url: '/api/v1/game/mange/copyUnit',
method: 'get',
params: params,
});
}
export function gameGMUpdateUnit(params: object) {
return request({
url: '/api/v1/game/mange/updateUnit',
method: 'get',
params: params,
});
}
export function gameGmSearch(params: object) {
return request({
url: '/api/v1/game/mange/searchgm',
method: 'post',
data: params,
});
}
export function gameChangeGm(params: object) {
return request({
url: '/api/v1/game/mange/changegm',
method: 'post',
data: params,
});
}
export function gameSetclientgm(params: object) {
return request({
url: '/api/v1/game/mange/setclientgm',
method: 'get',
params: params,
});
}
export function gameResetPwd(params: object) {
return request({
url: '/api/v1/game/mange/resetpwd',
method: 'post',
params: params,
});
}
export function gameRemain(params: object) {
return request({
url: '/api/v1/game/mange/statistics',
method: 'get',
params: params,
});
}
export function gameSearchAccount(params: object) {
return request({
url: '/api/v1/game/mange/searchAccount',
method: 'get',
params: params,
});
}
export function gameGMDelAccount(params: object) {
return request({
url: '/api/v1/game/mange/delAccount',
method: 'get',
params: params,
});
}

91
src/api/game/notice.ts

@ -0,0 +1,91 @@
import request from '/@/utils/request';
export function gameNotice(params: object) {
return request({
url: '/api/v1/game/notice/add',
method: 'post',
params: params,
});
}
export function gameNoticeDel(params: object) {
return request({
url: '/api/v1/game/notice/del',
method: 'post',
params: params,
});
}
export function gameNoticeDelList(params: object) {
return request({
url: '/api/v1/game/notice/delList',
method: 'post',
params: params,
});
}
export function gameGetNotice(params: object) {
return request({
url: '/api/v1/game/notice/get',
method: 'get',
params: params,
});
}
export function gameNoticePop(params: object) {
return request({
url: '/api/v1/game/notice/pop',
method: 'post',
params: params,
});
}
export function gameNoticeLog(params: object) {
return request({
url: '/api/v1/game/notice/log',
method: 'post',
params: params,
});
}
export function gameNoticeList(params: object) {
return request({
url: '/api/v1/game/notice/list',
method: 'post',
params: params,
});
}
export function gameGMNoticeModelGet(params: object) {
return request({
url: '/api/v1/game/notice/modelGet',
method: 'post',
params: params,
});
}
export function gameGMNoticeModelAdd(params: object) {
return request({
url: '/api/v1/game/notice/modelAdd',
method: 'post',
params: params,
});
}
export function gameGMNoticeModelDel(params: object) {
return request({
url: '/api/v1/game/notice/modelDel',
method: 'post',
params: params,
});
}
export function gameGMNoticeGetCron(params: object) {
return request({
url: '/api/v1/game/notice/getCron',
method: 'post',
params: params,
});
}

140
src/api/game/order.ts

@ -0,0 +1,140 @@
import request from '/@/utils/request';
export function gameDeposit(params: object) {
return request({
url: '/api/v1/game/order/deposit',
method: 'post',
params: params,
});
}
export function gameAddCoin(params: object) {
return request({
url: '/api/v1/game/order/addcoin',
method: 'post',
params: params,
});
}
export function gameOrderList(params: object) {
return request({
url: '/api/v1/game/order/list',
method: 'get',
params: params,
});
}
export function gameOrderCount(params: object) {
return request({
url: '/api/v1/game/order/count',
method: 'get',
params: params,
});
}
export function orderLog(params: object) {
return request({
url: '/api/v1/game/order/log',
method: 'get',
params: params,
});
}
export function orderLogPlatform(params: object) {
return request({
url: '/api/v1/game/order/logPlatform',
method: 'get',
params: params,
});
}
export function orderBehavior(params: object) {
return request({
url: '/api/v1/game/order/behavior',
method: 'get',
params: params,
});
}
export function rechargePer(params: object) {
return request({
url: '/api/v1/game/order/rechargePer',
method: 'get',
params: params,
});
}
export function gameShopLog(params: object) {
return request({
url: '/api/v1/game/order/shopLog',
method: 'get',
params: params,
});
}
export function gameShopList(params: object) {
return request({
url: '/api/v1/game/order/shopList',
method: 'get',
params: params,
});
}
export function gameRechargeControlList(params: object) {
return request({
url: '/api/v1/game/order/control/get',
method: 'get',
params: params,
});
}
export function gameRechargeControlAdd(params: object) {
return request({
url: '/api/v1/game/order/control/add',
method: 'get',
params: params,
});
}
export function gameRechargeControlDelete(params: object) {
return request({
url: '/api/v1/game/order/control/del',
method: 'get',
params: params,
});
}
export function gameRechargeChangeStateDelete(params: object) {
return request({
url: '/api/v1/game/order/changeState',
method: 'get',
params: params,
});
}
export function gmOrderList(params: object) {
return request({
url: '/api/v1/game/order/gmList',
method: 'get',
params: params,
});
}
export function resetOrderSign(params: object) {
return request({
url: '/api/v1/game/order/resetSign',
method: 'get',
params: params,
});
}
export function getTransactionId(params: object) {
return request({
url: '/api/v1/game/order/getTransactionId',
method: 'get',
params: params,
});
}

43
src/api/game/serverConfig.ts

@ -0,0 +1,43 @@
import request from '/@/utils/request';
export function gameGetServerConfig(params: object) {
return request({
url: '/api/v1/game/serverConfig/getGeneral',
method: 'post',
params: params,
});
}
export function gameGetRouter(params: object) {
return request({
url: '/api/v1/game/serverConfig/getRouter',
method: 'post',
params: params,
});
}
export function gameUpdateRouter(params: object) {
return request({
url: '/api/v1/game/serverConfig/updateRouter',
method: 'post',
params: params,
});
}
export function gameAddServerConfig(params: object) {
return request({
url: '/api/v1/game/serverConfig/add',
method: 'post',
params: params,
});
}
export function gameAddServerGeneral(params: object) {
return request({
url: '/api/v1/game/serverConfig/addGeneral',
method: 'post',
params: params,
});
}

9
src/api/game/version.ts

@ -0,0 +1,9 @@
import request from '/@/utils/request';
export function getServerVersion(params: object) {
return request({
url: '/api/v1/game/server/getVersion',
method: 'get',
params: params,
});
}

26
src/api/game/whiteList.ts

@ -0,0 +1,26 @@
import request from '/@/utils/request';
export function gameGetWhiteList(params: object) {
return request({
url: '/api/v1/game/whiteList/get',
method: 'post',
params: params,
});
}
export function gameUpdateWhiteList(params: object) {
return request({
url: '/api/v1/game/whiteList/update',
method: 'post',
params: params,
});
}
export function gameDelWhiteList(params: object) {
return request({
url: '/api/v1/game/whiteList/del',
method: 'post',
params: params,
});
}

2
src/views/gameBug/clientBug/index.vue

@ -83,7 +83,7 @@
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import AllItemConfigCategory from '/@/api/config/AllItemConfigCategory.json';
import { allChannelList, serverList } from '/@/utils/game';
import { clientBugList, operateClientBug } from '/@/api/game/index';
import { clientBugList, operateClientBug } from '/@/api/game';
import { ElMessage, ElMessageBox } from 'element-plus';
import {channelFill} from "/@/utils/utils";

6
src/views/gameCCD/hotfix/component/checkCCD.vue

@ -35,9 +35,9 @@
<script lang="ts">
import { reactive, toRefs, defineComponent } from 'vue';
import { allChannelList } from '/src/utils/game';
import axios from 'axios';
import { gameCCD } from '/@/api/game';
import * as http from 'node:http';
// import axios from 'axios';
// import { gameCCD } from '/@/api/game/ccd';
// import * as http from 'node:http';
const baseURL: string | undefined | boolean = import.meta.env.VITE_API_URL;

2
src/views/gameCCD/hotfix/index.vue

@ -161,7 +161,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent, ref } from 'vue';
import { gameGetCCD, gameAddCCD, gameDelCCD } from '/@/api/game';
import { gameGetCCD, gameAddCCD, gameDelCCD } from '/@/api/game/ccd';
import { allCcdList, allChannelList } from '/@/utils/game';
// import CheckCCD from '/src/views/gameCCD/hotfix/component/checkCCD.vue';

2
src/views/gameCCD/version/component/editConfig.vue

@ -28,7 +28,7 @@
<script lang="ts">
import {reactive, toRefs, defineComponent} from 'vue';
import {gameUpdateVersion} from "/@/api/game";
import {gameUpdateVersion} from "/@/api/game/ccd";
interface VersionData{
channel: string;

2
src/views/gameCCD/version/index.vue

@ -56,7 +56,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent, ref} from 'vue';
import EditConfig from '/@/views/gameCCD/version/component/editConfig.vue';
import {gameGetVersion, gameDelVersion} from "/@/api/game";
import {gameGetVersion, gameDelVersion} from "/@/api/game/ccd";
//
interface TableData{

2
src/views/gameCdKey/list/editConfig.vue

@ -98,7 +98,7 @@
<script lang="ts">
import { reactive, toRefs, defineComponent } from 'vue';
import { ElLoading, ElMessage } from 'element-plus';
import { updateGiftExchange } from '/@/api/game';
import { updateGiftExchange } from '/@/api/game/cdKey';
import { allChannelList } from '/@/utils/game';
import AllItemConfigCategory from '/@/api/config/AllItemConfigCategory.json';

2
src/views/gameCdKey/list/index.vue

@ -131,7 +131,7 @@
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, onMounted} from 'vue';
import {gameGiftExchangeList, updateGiftExchange} from '/@/api/game';
import {gameGiftExchangeList, updateGiftExchange} from '/@/api/game/cdKey';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import {ElLoading, ElMessageBox} from "element-plus";
import {allChannelList} from "/@/utils/game";

4
src/views/gameCdKey/setKey/index.vue

@ -120,10 +120,10 @@
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {gameRandomGenerateCode, giftExchangeExists} from '/@/api/game';
import {gameRandomGenerateCode, giftExchangeExists} from '/@/api/game/cdKey';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import {ElMessage, ElLoading} from "element-plus";
import {allChannelList, channelList} from "/@/utils/game";
import {channelList} from "/@/utils/game";
interface Award {
itemId: number;

2
src/views/gameLoginUrl/channelList/component/editConfig.vue

@ -31,7 +31,7 @@
<script lang="ts">
import {reactive, toRefs, defineComponent} from 'vue';
import {ElLoading} from "element-plus";
import {gameAddChannel} from "/@/api/game";
import {gameAddChannel} from "/@/api/game/channel";
interface TableDataState {
isShowDialog: boolean,

3
src/views/gameLoginUrl/channelList/index.vue

@ -50,7 +50,8 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent, ref } from 'vue';
import EditConfig from '/@/views/gameLoginUrl/channelList/component/editConfig.vue';
import { gameReloadServer, gameGetChannel, gameDelChannel } from '/@/api/game';
import { gameReloadServer } from '/@/api/game';
import { gameGetChannel, gameDelChannel } from '/@/api/game/channel';
import { PLATFORM } from '/@/api/common/consts';
//

2
src/views/gameLoginUrl/routerList/component/editConfig.vue

@ -50,7 +50,7 @@
<script lang="ts">
import {reactive, toRefs, defineComponent} from 'vue';
import {ElLoading} from "element-plus";
import {gameAddLoginUrl, gameUpdateRouter} from "/@/api/game";
import {gameUpdateRouter} from "/@/api/game/serverConfig";
import {allChannelList} from "/@/utils/game";

3
src/views/gameLoginUrl/routerList/index.vue

@ -63,7 +63,8 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent, ref } from 'vue';
import EditConfig from '/@/views/gameLoginUrl/routerList/component/editConfig.vue';
import { gameReloadServer, gameGetRouter } from '/@/api/game';
import { gameReloadServer } from '/@/api/game';
import { gameGetRouter } from '/@/api/game/serverConfig';
import { PLATFORM } from '/@/api/common/consts';
//

2
src/views/gameLoginUrl/serverGeneralList/component/editConfig.vue

@ -54,7 +54,7 @@
<script lang="ts">
import {reactive, toRefs, defineComponent} from 'vue';
import {ElLoading} from "element-plus";
import {gameAddServerGeneral} from "/@/api/game";
import {gameAddServerGeneral} from "/@/api/game/serverConfig";
import {allChannelList} from "/@/utils/game";
interface TableDataState {

2
src/views/gameLoginUrl/serverGeneralList/index.vue

@ -41,7 +41,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent, ref} from 'vue';
import EditConfig from '/@/views/gameLoginUrl/serverGeneralList/component/editConfig.vue';
import {gameGetServerConfig} from "/@/api/game";
import {gameGetServerConfig} from "/@/api/game/serverConfig";
import {PLATFORM} from "/@/api/common/consts";
//

2
src/views/gameLoginUrl/serverList/component/editConfig.vue

@ -56,7 +56,7 @@
<script lang="ts">
import { reactive, toRefs, defineComponent } from 'vue';
import { ElLoading } from 'element-plus';
import { gameAddServerConfig } from '/@/api/game';
import { gameAddServerConfig } from '/@/api/game/serverConfig';
import { allChannelList } from '/@/utils/game';
interface TableDataState {

2
src/views/gameLoginUrl/serverVersion/index.vue

@ -37,7 +37,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
import {allServerList, ServerCategorize, ServerList} from "/@/utils/game";
import {getServerVersion} from "/@/api/game";
import {getServerVersion} from "/@/api/game/version";
import {allGSwitchServer} from "/@/utils/utils";
//

2
src/views/gameMail/mailList/index.vue

@ -104,7 +104,7 @@ import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
import EditRole from '/@/views/system/role/component/editRole.vue';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import {serverList} from "/@/utils/game";
import {deleteMail, gameMailList, updateMail} from "/@/api/game/index";
import {deleteMail, gameMailList, updateMail} from "/@/api/game/mail";
import {ElMessage, ElMessageBox} from 'element-plus';
//

2
src/views/gameMail/send/index.vue

@ -255,7 +255,7 @@
<script lang="ts">
import { reactive, toRefs, defineComponent, ref, onMounted } from 'vue';
import { gameMailSend, gameGetModel, gameUpdateModel } from '/@/api/game';
import { gameMailSend, gameGetModel, gameUpdateModel } from '/@/api/game/mail';
import EditConfig from '/@/views/gameMail/send/component/editConfig.vue';
import { ServerCategorize, serverList } from '/@/utils/game';
import AllItemConfigCategory from '/@/api/config/AllItemConfigCategory.json';

4
src/views/gameManage/addItem/index.vue

@ -77,9 +77,9 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent} from 'vue';
import {gameGMAddItem, gameGMAddItemList} from "/@/api/game";
import {gameGMAddItem, gameGMAddItemList} from "/@/api/game/mange";
import {AllServerList, serverList} from "/@/utils/game";
import {ElMessage, ElMessageBox} from "element-plus/es";
import {ElMessage} from "element-plus/es";
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
interface TableData{

2
src/views/gameManage/clearResource/index.vue

@ -34,7 +34,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
import {gameGMClearResource} from "/@/api/game";
import {gameGMClearResource} from "/@/api/game/mange";
import {AllServerList, serverList} from "/@/utils/game";
import {ElMessage} from "element-plus/es";
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";

3
src/views/gameManage/copyUnit/index.vue

@ -218,7 +218,8 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent, warn } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { gameGMClearResource, gameGMCopyUnit, gameGMUpdateUnit, gameGMDelAccount, gameResetPwd, giftExchangeExists } from '/@/api/game';
import { giftExchangeExists } from '/@/api/game/cdKey';
import { gameGMClearResource, gameGMCopyUnit, gameGMUpdateUnit, gameGMDelAccount, gameResetPwd } from '/@/api/game/mange';
import { gSwitchServer } from '/@/utils/utils';
import { AllServerList, ServerCategorize, serverList } from '/@/utils/game';

3
src/views/gameManage/gm/index.vue

@ -86,7 +86,8 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent, ref } from 'vue';
import { gameChangeGm, gameGmSearch, gameSetclientgm, setOpenId } from '/@/api/game';
import { setOpenId } from '/@/api/game';
import { gameChangeGm, gameGmSearch, gameSetclientgm } from '/@/api/game/mange';
import { channelList, ServerCategorize, serverList } from '/@/utils/game';
import { gSwitchServer } from '/@/utils/utils';
import { ElMessage } from 'element-plus/es';

2
src/views/gameManage/migrate/index.vue

@ -59,7 +59,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { ServerCategorize, serverList } from '/@/utils/game';
import { gameAccountList } from '/@/api/game';
import { gameAccountList } from '/@/api/game/basicinfo';
import { gSwitchServer } from '/@/utils/utils';
//

3
src/views/gameManage/resetpwd/index.vue

@ -8,8 +8,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent, } from 'vue';
//import { ElMessageBox, ElMessage } from 'element-plus';
import {gameResetPwd} from "/@/api/game";
import {gameResetPwd} from "/@/api/game/mange";
import {ElMessage} from "element-plus/es";
interface TableDataState {

2
src/views/gameManage/statistics/index.vue

@ -56,7 +56,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
//import { ElMessageBox, ElMessage } from 'element-plus';
import {gameRemain} from "/@/api/game/index";
import {gameRemain} from "/@/api/game/mange";
//
interface TableData{

4
src/views/gameMarket/actionModel/index.vue

@ -164,13 +164,13 @@
</div>
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {reactive, toRefs, defineComponent, ref, onMounted} from 'vue';
import {
gameGMDelModel,
gameGMUpdateModel,
gameGMInsertModel,
gameGMGetModel
} from '/@/api/game';
} from '/@/api/game/gameConfig';
import StructureConfigCategory from "/@/api/config/StructureConfigCategory.json";
import RegionConfigCategory from "/@/api/config/RegionConfigCategory.json";
import ScaleConfigCategory from "/@/api/config/ScaleConfigCategory.json";

4
src/views/gameMarket/buyModel/index.vue

@ -505,13 +505,13 @@
</div>
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {reactive, toRefs, defineComponent, ref, onMounted} from 'vue';
import {
gameGMDelModel,
gameGMUpdateModel,
gameGMInsertModel,
gameGMGetModel
} from '/@/api/game';
} from '/@/api/game/gameConfig';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import StructureConfigCategory from "/@/api/config/StructureConfigCategory.json";
import RegionConfigCategory from "/@/api/config/RegionConfigCategory.json";

4
src/views/gameMarket/highPriceRecycleModel/index.vue

@ -216,13 +216,13 @@
</div>
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {reactive, toRefs, defineComponent, ref, onMounted} from 'vue';
import {
gameGMDelModel,
gameGMUpdateModel,
gameGMInsertModel,
gameGMGetModel
} from '/@/api/game';
} from '/@/api/game/gameConfig';
import StructureConfigCategory from "/@/api/config/StructureConfigCategory.json";
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import RegionConfigCategory from "/@/api/config/RegionConfigCategory.json";

2
src/views/gameMarket/sellModel/index.vue

@ -490,7 +490,7 @@
gameGMUpdateModel,
gameGMInsertModel,
gameGMGetModel
} from '/@/api/game';
} from '/@/api/game/gameConfig';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import StructureConfigCategory from "/@/api/config/StructureConfigCategory.json";
import RegionConfigCategory from "/@/api/config/RegionConfigCategory.json";

359
src/views/gameMarket/update/index.vue

@ -4,21 +4,19 @@
<el-card shadow="hover" header="总览">
<template #header>
总览
<el-button size="default" v-show="item.topShow == false" @click="item.topShow = true" class="button-caret"
type="text">
<el-button size="default" v-show="item.topShow == false" @click="item.topShow = true" class="button-caret" type="text">
<el-icon>
<ele-CaretBottom />
</el-icon>
</el-button>
<el-button size="default" v-show="item.topShow == true" @click="item.topShow = false" class="button-caret"
type="text">
<el-button size="default" v-show="item.topShow == true" @click="item.topShow = false" class="button-caret" type="text">
<el-icon>
<ele-CaretTop />
</el-icon>
</el-button>
</template>
<div v-show="item.topShow">
<div class="flex-warp" style="float: right;">
<div class="flex-warp" style="float: right">
<div class="flex-warp-item">
<div class="flex-warp-item-box">
<el-tag type="info" effect="dark">已过期</el-tag>
@ -51,9 +49,8 @@
<div v-for="(item, index) in data" :key="index">
<div class="flex-warp-item">
<div class="flex-warp-item-box">
<el-tag :type="getType(item)" :effect="getEffect(item)" style="cursor:default"
@click="onEditMarket(item)">
{{item.index}}{{item.StringId == market.id ? "正在修改":""}} {{item.month+1}}{{item.date}}
<el-tag :type="getType(item)" :effect="getEffect(item)" style="cursor: default" @click="onEditMarket(item)">
{{ item.index }}{{ item.StringId == market.id ? '正在修改' : '' }} {{ item.month + 1 }}{{ item.date }}
</el-tag>
</div>
</div>
@ -62,7 +59,7 @@
</div>
</div>
<div style="padding-bottom: 20px">
<div class="flex-warp" style="float: right;">
<div class="flex-warp" style="float: right">
<el-button size="default" type="primary" class="ml10" @click="autoConfig">
<el-icon>
<ele-Plus />
@ -90,20 +87,20 @@
<div v-show="item.timeShow">
<div class="flex-warp">
<el-form-item label="年份" prop="year">
<el-select v-model="market.year" class="m-2" placeholder="选择年份" @change="yearChange"
size="default">
<el-select v-model="market.year" class="m-2" placeholder="选择年份" @change="yearChange" size="default">
<el-option v-for="item in fullYears" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="日期" prop="monday">
<el-select v-model="market.monday" class="m-2" placeholder="选择日期" @change="weekChange()" filterable
size="default">
<el-option v-for="item in mondays" :key="item.index"
<el-select v-model="market.monday" class="m-2" placeholder="选择日期" @change="weekChange()" filterable size="default">
<el-option
v-for="item in mondays"
:key="item.index"
:label="'【' + item.index + '】 ' + (item.month + 1) + '月' + item.date + '日'"
:value="item.index">
:value="item.index"
>
<span style="float: left">{{ item.index }}</span>
<span
style="float: right; color: #8492a6; font-size: 13px">{{(item.month+1) + '月' + item.date+'日' }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.month + 1 + '月' + item.date + '日' }}</span>
</el-option>
</el-select>
</el-form-item>
@ -123,12 +120,15 @@
<ele-CaretTop />
</el-icon>
</el-button>
<el-select size="default" class="button-caret" v-model="selectModel" filterable @change="choiceModel"
placeholder="请选择配置">
<el-select size="default" class="button-caret" v-model="selectModel" filterable @change="choiceModel" placeholder="请选择配置">
<el-option
v-for="item in listDbs.filter(d => Number(d.Year + getZero4Fill(d.Date)) > lastDate && Number(d.Year + getZero4Fill(d.Date)) < curDate)"
:key="item.StringId" :label="item.Year+'-'+item.Date+'【'+item.Name+'】'"
:value="item.StringId"/>
v-for="item in listDbs.filter(
(d) => Number(d.Year + getZero4Fill(d.Date)) > lastDate && Number(d.Year + getZero4Fill(d.Date)) < curDate
)"
:key="item.StringId"
:label="item.Year + '-' + item.Date + '【' + item.Name + '】'"
:value="item.StringId"
/>
</el-select>
</template>
<div v-show="item.show">
@ -142,18 +142,16 @@
</el-form-item>
<el-form-item label="普通出售摊位" prop="sale" v-show="false">
<el-select v-model="market.sale" size="default" multiple placeholder="请选择">
<el-option v-for="item in bazaar.filter(r=>r.Type==1)" :key="item.StallId" :label="item.StallId"
:value="item.StallId">
{{item.StallId+ " " +item.Remark}}
<el-option v-for="item in bazaar.filter((r) => r.Type == 1)" :key="item.StallId" :label="item.StallId" :value="item.StallId">
{{ item.StallId + ' ' + item.Remark }}
</el-option>
</el-select>
<span v-show="check && (!market.sale || market.sale.length == 0)" style="color: red">*</span>
</el-form-item>
<el-form-item label="普通收购摊位" prop="purchase" v-show="false">
<el-select v-model="market.purchase" size="default" multiple placeholder="请选择">
<el-option v-for="item in bazaar.filter(r=>r.Type==2)" :key="item.StallId" :label="item.StallId"
:value="item.StallId">
{{item.StallId+ " " +item.Remark}}
<el-option v-for="item in bazaar.filter((r) => r.Type == 2)" :key="item.StallId" :label="item.StallId" :value="item.StallId">
{{ item.StallId + ' ' + item.Remark }}
</el-option>
</el-select>
<span v-show="check && (!market.purchase || market.purchase.length == 0)" style="color: red">*</span>
@ -326,30 +324,25 @@
</template>
<div v-show="item.highShow">
<el-form-item label="高价摊位" prop="purchase">
<el-select v-model="HighPriceRecycle.StallId" size="default" placeholder="请选择"
@change="selectStall(HighPriceRecycle.StallId)">
<el-select v-model="HighPriceRecycle.StallId" size="default" placeholder="请选择" @change="selectStall(HighPriceRecycle.StallId)">
<el-option label="空摊位" :value="-1">
{{-1+ " 空摊位"}}
{{ -1 + ' 空摊位' }}
</el-option>
<el-option v-for="item in bazaar.filter(r=>r.Type==4)" :key="item.StallId" :label="item.Remark"
:value="item.StallId">
{{item.StallId+ " " +item.Remark}}
<el-option v-for="item in bazaar.filter((r) => r.Type == 4)" :key="item.StallId" :label="item.Remark" :value="item.StallId">
{{ item.StallId + ' ' + item.Remark }}
</el-option>
</el-select>
<span v-show="check&&(!HighPriceRecycle.StallId)" style="color: red">*</span>
<span v-show="check && !HighPriceRecycle.StallId" style="color: red">*</span>
</el-form-item>
<el-form-item label="摊位详情">
<el-input type="textarea" v-model="HighPriceRecycle.IntroduceItem" placeholder="摊位详情" :rows="5"
style="width: 400px;" disabled>
<el-input type="textarea" v-model="HighPriceRecycle.IntroduceItem" placeholder="摊位详情" :rows="5" style="width: 400px" disabled>
</el-input>
</el-form-item>
<el-form-item label="摊位介绍">
<el-input type="textarea" v-model="HighPriceRecycle.Introduce" placeholder="摊位介绍" style="width: 400px">
</el-input>
<el-input type="textarea" v-model="HighPriceRecycle.Introduce" placeholder="摊位介绍" style="width: 400px"></el-input>
<span v-show="check && !HighPriceRecycle.Introduce" style="color: red">*</span>
</el-form-item>
</div>
</el-card>
<el-form-item>
<el-button size="default" type="primary" class="ml10" @click="onSubmit" :disabled="checkSubmit()">
@ -368,15 +361,15 @@
gameGMGetBazaarActivity,
gameGMUpdateBazaarActivity,
gameGMInsertBazaarActivity,
gameGMInsertBatchBazaarActivity,
gameGMGetModel,
gameGMInsertBatchBazaarActivity
} from '/@/api/game';
import {random, zeroFill, zero4Fill} from '/@/utils/utils'
import NpcConfigCategory from "/@/api/config/NpcConfigCategory.json";
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import StructureConfigCategory from "/@/api/config/StructureConfigCategory.json";
import RegionConfigCategory from "/@/api/config/RegionConfigCategory.json";
import {ElLoading, ElMessage} from "element-plus";
} from '/@/api/game/gameConfig';
import { random, zeroFill, zero4Fill } from '/@/utils/utils';
import NpcConfigCategory from '/@/api/config/NpcConfigCategory.json';
import AllItemConfigCategory from '/@/api/config/AllItemConfigCategory.json';
import StructureConfigCategory from '/@/api/config/StructureConfigCategory.json';
import RegionConfigCategory from '/@/api/config/RegionConfigCategory.json';
import { ElLoading, ElMessage } from 'element-plus';
interface TableItemRow {
day: number;
@ -391,33 +384,33 @@
}
interface TableDataRow {
StartTime: string
Interval: number
times: number
Day: number
dayTime: string
StartTime: string;
Interval: number;
times: number;
Day: number;
dayTime: string;
}
interface market {
serverId: number[]
id: number
name: string
title: string
year: number
friday: number
monday: number
date: string
serverId: number[];
id: number;
name: string;
title: string;
year: number;
friday: number;
monday: number;
date: string;
}
interface Auction {
StallId: number
datas: Array<TableDataRow>
items: Array<TableItemRow>
StallId: number;
datas: Array<TableDataRow>;
items: Array<TableItemRow>;
}
interface HighPriceRecycle {
StallId: number
Introduce: string
StallId: number;
Introduce: string;
}
interface TableDataState {
@ -463,7 +456,7 @@
const formRef = ref<HTMLElement | null>(null);
const menuRef = ref();
const state = reactive<TableDataState>({
selectModel: "",
selectModel: '',
model: {},
check: false,
item: { highShow: true, snatchShow: true, show: true, topShow: true, timeShow: true },
@ -479,21 +472,21 @@
listDbs: [],
HighPriceRecycle: {
StallId: 0,
Introduce: "",
Introduce: '',
},
market: {
serverId: [],
title: "",
name: "",
date: "",
title: '',
name: '',
date: '',
year: 0,
friday: 0,
monday: 0,
id: 0
id: 0,
},
bazaar: [],
NPC: NpcConfigCategory.filter((r: {Type: number;}) => r.Type == 4),
NPC: NpcConfigCategory.filter((r: { Type: number }) => r.Type == 4),
ItemConfig: AllItemConfigCategory,
fullYears: [],
mondays: [],
@ -501,17 +494,20 @@
editProp: ['date', 'name', 'food'],
copyData: {},
copyItem: {},
currencyType: [{Id: 1, Name: "铜币"}, {Id: 2, Name: "桃花石"}],
currencyType: [
{ Id: 1, Name: '铜币' },
{ Id: 2, Name: '桃花石' },
],
// week: [{Id: 1, Name: ""}, {Id: 2, Name: ""}, {Id: 3, Name: ""}, {Id: 4, Name: ""},
// {Id: 5, Name: ""}, {Id: 6, Name: ""}, {Id: 7, Name: ""}],
rules: {},
modelItem: {},
modelId: "",
modelId: '',
page: 0,
pageSize: 2,
lastDate: 0,
curDate: 0,
Introduce: "",
Introduce: '',
});
const onSubmit = () => {
@ -525,7 +521,7 @@
return;
}
// console.log("bazaar0:", bazaar);
if(bazaar.Name == "" || bazaar.Title == "" || !bazaar.Year || !bazaar.Date || !bazaar.HighPriceRecycle){
if (bazaar.Name == '' || bazaar.Title == '' || !bazaar.Year || !bazaar.Date || !bazaar.HighPriceRecycle) {
ElMessage.error('保存失败,请检查表单是否填写完整');
return;
}
@ -536,35 +532,39 @@
}
if (!state.market.id) {
gameGMInsertBazaarActivity({bazaar: bazaar}).then((res) => {
gameGMInsertBazaarActivity({ bazaar: bazaar })
.then((res) => {
if (!res || Number(res.code) != 0) {
ElMessage.success('活动更新失败');
return;
}
ElMessage.success('活动更新成功');
}).finally(() => {
})
.finally(() => {
totalYearChange();
totalYearChange1();
});
return;
}
gameGMUpdateBazaarActivity({bazaar: bazaar}).then((res) => {
gameGMUpdateBazaarActivity({ bazaar: bazaar })
.then((res) => {
if (!res || Number(res.code) != 0) {
ElMessage.success('活动更新失败');
return;
}
ElMessage.success('活动更新成功');
}).finally(() => {
})
.finally(() => {
totalYearChange();
totalYearChange1();
})
});
});
};
const checkSubmit = () => {
let bazaar = onState();
console.log("checkSubmit", bazaar);
if(bazaar.Name == "" || bazaar.Title == "" || !bazaar.Year || !bazaar.Date || !bazaar.HighPriceRecycle){
console.log('checkSubmit', bazaar);
if (bazaar.Name == '' || bazaar.Title == '' || !bazaar.Year || !bazaar.Date || !bazaar.HighPriceRecycle) {
return true;
}
@ -580,7 +580,7 @@
};
const choiceModel = () => {
let mark = state.listDbs.find(dbs => dbs.StringId == state.selectModel);
let mark = state.listDbs.find((dbs) => dbs.StringId == state.selectModel);
if (mark) {
onBazaar(mark);
state.market.id = 0;
@ -612,19 +612,24 @@
continue;
}
data.index = index++;
if(new Date().getFullYear() === date.getFullYear() && new Date().getMonth() >= data.month && new Date().getDate() >= data.date && state.market.monday < data.index){
if (
new Date().getFullYear() === date.getFullYear() &&
new Date().getMonth() >= data.month &&
new Date().getDate() >= data.date &&
state.market.monday < data.index
) {
state.market.monday = data.index + 1;
}
state.mondays.push(data);
date.setDate(date.getDate() + 1);
}
console.log("state.mondays", state.mondays);
console.log('state.mondays', state.mondays);
};
onMounted(() => {
let year = new Date().getFullYear();
state.market.year = year;
for (let i = 0; i < 3; i++) {
state.fullYears.push({value: year + i, label: year + i})
state.fullYears.push({ value: year + i, label: year + i });
}
getDBModel();
@ -635,15 +640,16 @@
getDBModel();
});
var getDBModel = () => {
gameGMGetModel({mType: 0}).then((res) => {
console.log("gameGMGetModel: ", res);
gameGMGetModel({ mType: 0 })
.then((res) => {
console.log('gameGMGetModel: ', res);
state.stallDbs = res.data.model;
listStall(0)
}).finally(() => {
});
listStall(0);
})
.finally(() => {});
};
const onEditMarket = (item: string) => {
let bazaar = state.dbs.find(db => db.Date == Number((item.month + 1) + "" + zeroFill(item.date)));
let bazaar = state.dbs.find((db) => db.Date == Number(item.month + 1 + '' + zeroFill(item.date)));
console.log(bazaar);
if (bazaar) {
state.market.monday = item.index;
@ -652,7 +658,7 @@
state.market.monday = item.index;
initMarket();
}
listChoose()
listChoose();
};
const onBazaar = (bazaar: any) => {
state.market.id = bazaar._id;
@ -660,16 +666,15 @@
state.market.title = bazaar.Title;
state.HighPriceRecycle = {
StallId: bazaar.HighPriceRecycle.StallId,
Introduce: bazaar.HighPriceRecycle.Introduce
Introduce: bazaar.HighPriceRecycle.Introduce,
};
selectStall(bazaar.HighPriceRecycle.StallId);
};
const getCurDate = () => {
for (let i in state.mondays) {
let friday = state.mondays[i];
if (friday.index == state.market.monday) {
return Number((friday.month + 1) + "" + zeroFill(friday.date));
return Number(friday.month + 1 + '' + zeroFill(friday.date));
}
}
};
@ -692,7 +697,7 @@
HighPriceRecycle: {
StallId: state.HighPriceRecycle.StallId,
Introduce: state.HighPriceRecycle.Introduce,
}
},
};
return bazaar;
@ -835,7 +840,7 @@
// }
// };
const weekChange = () => {
state.selectModel = "";
state.selectModel = '';
let year = state.market.year;
listChoose();
gameGMGetBazaarActivity({ Year: year, Date: getCurDate() }).then((res) => {
@ -849,8 +854,8 @@
};
const yearChange = () => {
let year = state.market.year;
console.log("year:", year);
getFriday(new Date(year + "-01-01"));
console.log('year:', year);
getFriday(new Date(year + '-01-01'));
weekChange();
totalYearChange();
totalYearChange1();
@ -859,48 +864,52 @@
state.check = false;
state.market.id = 0;
state.market.title = "";
state.market.name = "";
state.market.title = '';
state.market.name = '';
state.HighPriceRecycle = {
StallId: 0,
Introduce: "",
Introduce: '',
};
};
const getType = (item: any) => {
let now = new Date();
if(state.market.year < now.getFullYear() ||
if (
state.market.year < now.getFullYear() ||
(state.market.year == now.getFullYear() && item.month < now.getMonth()) ||
(state.market.year == now.getFullYear() && item.month == now.getMonth() && item.date <= now.getDate())){
return "info";
(state.market.year == now.getFullYear() && item.month == now.getMonth() && item.date <= now.getDate())
) {
return 'info';
}
for (let i in state.dbs) {
let db = state.dbs[i];
if(db && db.Date && Number((item.month + 1) + "" + zeroFill(item.date)) == db.Date){
if (db && db.Date && Number(item.month + 1 + '' + zeroFill(item.date)) == db.Date) {
if (now > new Date(db.BeginTime)) {
return "info";
return 'info';
}
return "";
return '';
}
}
return "danger";
return 'danger';
};
const getEffect = (item: any) => {
let now = new Date();
if(state.market.year < now.getFullYear() ||
if (
state.market.year < now.getFullYear() ||
(state.market.year == now.getFullYear() && item.month < now.getMonth()) ||
(state.market.year == now.getFullYear() && item.month == now.getMonth() && item.date <= now.getDate())){
return "dark";
(state.market.year == now.getFullYear() && item.month == now.getMonth() && item.date <= now.getDate())
) {
return 'dark';
}
for (let i in state.dbs) {
let db = state.dbs[i];
if(db && db.Date && Number((item.month + 1) + "" + zeroFill(item.date)) == db.Date){
if (db && db.Date && Number(item.month + 1 + '' + zeroFill(item.date)) == db.Date) {
if (now > new Date(db.BeginTime)) {
return "dark";
return 'dark';
}
return "plain";
return 'plain';
}
}
return "dark";
return 'dark';
};
const totalYearChange = () => {
const loading = ElLoading.service({
@ -909,15 +918,16 @@
background: 'rgba(0, 0, 0, 0.7)',
});
let year = state.market.year;
console.log("year:", year);
gameGMGetBazaarActivity({Year: year}).then((res) => {
console.log('year:', year);
gameGMGetBazaarActivity({ Year: year })
.then((res) => {
let bazaar = res.data.bazaar || [];
console.log("gameGMGetBazaarActivity:", res);
console.log('gameGMGetBazaarActivity:', res);
state.dbs = bazaar.sort((a: any, b: any) => Number(a.Year + zero4Fill(a.Date)) - Number(b.Year + zero4Fill(b.Date)));
}).finally(() => {
loading.close()
})
.finally(() => {
loading.close();
});
};
const totalYearChange1 = () => {
const loading = ElLoading.service({
@ -926,25 +936,28 @@
background: 'rgba(0, 0, 0, 0.7)',
});
let year = state.market.year;
console.log("year:", year);
gameGMGetBazaarActivity({Year: year}).then((res) => {
console.log("gameGMGetBazaarActivity:", res);
console.log('year:', year);
gameGMGetBazaarActivity({ Year: year })
.then((res) => {
console.log('gameGMGetBazaarActivity:', res);
state.dbs = res.data.bazaar || [];
gameGMGetBazaarActivity({ Year: year - 1 }).then((res) => {
state.listDbs = res.data.bazaar || [];
state.listDbs = state.listDbs.concat(state.dbs).sort((a: any, b: any) => Number(a.Year + a.Date) - Number(b.Year + b.Date));
console.log("gameGMGetBazaarActivity: state.listDbs ", state.listDbs);
console.log('gameGMGetBazaarActivity: state.listDbs ', state.listDbs);
listChoose();
});
})
}).finally(() => {
loading.close()
.finally(() => {
loading.close();
});
};
const listChoose = () => {
state.selectModel = "";
let year = state.market.year, month = 1, date = 1;
state.selectModel = '';
let year = state.market.year,
month = 1,
date = 1;
for (let i in state.mondays) {
let friday = state.mondays[i];
if (friday.index == state.market.monday) {
@ -959,22 +972,35 @@
}
state.lastDate = Number('' + year + zeroFill(month) + zeroFill(date));
state.curDate = Number('' + state.market.year + zero4Fill(getCurDate())) + 1;
console.log("listChoose: ",state.lastDate, state.curDate);
console.log('listChoose: ', state.lastDate, state.curDate);
};
const selectStall = (value: any) => {
console.log("selectStall:", value);
console.log('selectStall:', value);
let stall = state.stallDbs.find(r => r.StallId == value);
console.log("stall: ", value, state.stallDbs, stall);
let stall = state.stallDbs.find((r) => r.StallId == value);
console.log('stall: ', value, state.stallDbs, stall);
if (!stall) {
return state.HighPriceRecycle.IntroduceItem = "";
return (state.HighPriceRecycle.IntroduceItem = '');
}
state.HighPriceRecycle.IntroduceItem = `物品:` + (AllItemConfigCategory.find(r => r.Id == stall.ItemId) ? AllItemConfigCategory.find(r => r.Id == stall.ItemId).DetailsPageName:stall.ItemId) +
`;货币:` + (state.currencyType.find(r => r.Id == stall.CurrencyType) ? state.currencyType.find(r => r.Id == stall.CurrencyType).Name:stall.CurrencyType) +
`;价格:` + (stall.Prices && stall.Prices[0]) + `-` + (stall.Prices && stall.Prices[1]) +
`元;数量:` + stall.ItemNum +
`个;这条配置ID是:` + stall.StallId + ``;
state.HighPriceRecycle.IntroduceItem =
`物品:` +
(AllItemConfigCategory.find((r) => r.Id == stall.ItemId)
? AllItemConfigCategory.find((r) => r.Id == stall.ItemId).DetailsPageName
: stall.ItemId) +
`;货币:` +
(state.currencyType.find((r) => r.Id == stall.CurrencyType)
? state.currencyType.find((r) => r.Id == stall.CurrencyType).Name
: stall.CurrencyType) +
`;价格:` +
(stall.Prices && stall.Prices[0]) +
`-` +
(stall.Prices && stall.Prices[1]) +
`元;数量:` +
stall.ItemNum +
`个;这条配置ID是:` +
stall.StallId +
``;
};
const getMonthList = () => {
let list = [];
@ -995,17 +1021,18 @@
return list;
};
const listStall = (type: number) => {
if(state.stallDbs) state.stallDbs.sort((a, b) => {
if (state.stallDbs)
state.stallDbs.sort((a, b) => {
return a.StallId < b.StallId ? -1 : 1;
});
state.bazaar = state.stallDbs;
if (!type) {
return
return;
}
state.listModelVisible = true;
state.modelType = type;
if (state.stallDbs) {
state.stalls = state.stallDbs.filter(r => r.Type == type);
state.stalls = state.stallDbs.filter((r) => r.Type == type);
state.stallTotal = state.stalls.length;
state.stalls = state.stalls.slice(state.page * state.pageSize, (state.page + 1) * state.pageSize);
}
@ -1020,7 +1047,7 @@
const destroyListData = () => {
state.page = 0;
state.modelType = 0;
state.modelId = "";
state.modelId = '';
state.stalls = [];
state.stallTotal = 0;
};
@ -1041,47 +1068,55 @@
background: 'rgba(0, 0, 0, 0.7)',
});
let bazaars = [];
console.log("----------------mondays----------------", state.mondays);
console.log('----------------mondays----------------', state.mondays);
for (let i in state.mondays) {
let friday = state.mondays[i];
if (friday) {
if(new Date().getFullYear() > friday.year || new Date().getMonth() > friday.month || (new Date().getMonth() == friday.month && new Date().getDate() > friday.date)){
console.log("----------------friday----------------", new Date().getMonth(), new Date().getDate(), friday);
if (
new Date().getFullYear() > friday.year ||
new Date().getMonth() > friday.month ||
(new Date().getMonth() == friday.month && new Date().getDate() > friday.date)
) {
console.log('----------------friday----------------', new Date().getMonth(), new Date().getDate(), friday);
continue;
}
let date = Number((friday.month + 1) + "" + zeroFill(friday.date));
if(state.listDbs.find(r => r.Date == date)){
console.log("----------------state.listDbs----------------", state.listDbs, date);
let date = Number(friday.month + 1 + '' + zeroFill(friday.date));
if (state.listDbs.find((r) => r.Date == date)) {
console.log('----------------state.listDbs----------------', state.listDbs, date);
continue;
}
let bazaar = {
Name: "热闹夜市",
Title: "夕阳西下,夜市灯起,热热闹闹赶集,开开心心购物",
Name: '热闹夜市',
Title: '夕阳西下,夜市灯起,热热闹闹赶集,开开心心购物',
Year: friday.year,
Date: date,
// Week: friday.index,
HighPriceRecycle: {}
HighPriceRecycle: {},
};
let index = random(state.stallDbs.length);
let stall = state.stallDbs[index];
// console.log("--------------------------------", index, bazaar);
bazaar.HighPriceRecycle.StallId = stall.StallId;
bazaar.HighPriceRecycle.Introduce = AllItemConfigCategory.find(r => r.Id == stall.ItemId) ? AllItemConfigCategory.find(r => r.Id == stall.ItemId).Name:stall.ItemId;
bazaar.HighPriceRecycle.Introduce = AllItemConfigCategory.find((r) => r.Id == stall.ItemId)
? AllItemConfigCategory.find((r) => r.Id == stall.ItemId).Name
: stall.ItemId;
bazaars.push(bazaar);
}
}
if (bazaars.length > 0) {
console.log("--------------------------------", bazaars);
gameGMInsertBatchBazaarActivity({bazaars: bazaars}).then((res) => {
console.log('--------------------------------', bazaars);
gameGMInsertBatchBazaarActivity({ bazaars: bazaars })
.then((res) => {
if (!res || Number(res.code) != 0) {
ElMessage.success('活动更新失败');
return;
}
ElMessage.success('活动更新成功');
}).finally(() => {
})
.finally(() => {
totalYearChange();
totalYearChange1();
setTimeout(function () {
@ -1093,7 +1128,7 @@
}
};
const getZero4Fill = (date: any) => {
return zero4Fill(date)
return zero4Fill(date);
};
return {
onSubmit,

4
src/views/gameMonthly/lottery/index.vue

@ -858,10 +858,10 @@
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {gameGMGetMonthlyEvent, gameGMInsertMonthlyEvent} from '/@/api/game';
import {gameGMGetMonthlyEvent, gameGMInsertMonthlyEvent} from '/@/api/game/gameConfig';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import {ElMessage, ElLoading} from "element-plus";
import {MONTH_LOTTERY, MONTH_LOTTERY_TIME, PROP_TIMES, PROP_TIMES_TIME} from "/@/api/common/consts";
import {MONTH_LOTTERY, MONTH_LOTTERY_TIME} from "/@/api/common/consts";
import {getWeekOnMondayStartMonday, getYearOfFirstMonday} from "/@/utils/formatTime";
import {zeroFill} from "/@/utils/utils";

2
src/views/gameNotice/customerService/index.vue

@ -140,7 +140,7 @@ import {
gameNotice,
gameGMNoticeGetCron,
gameNoticeDel,
} from '/@/api/game';
} from '/@/api/game/notice';
import { ElMessage, ElMessageBox } from 'element-plus/es';
import { allChannelList } from '/@/utils/game';
import { contentReplace, zeroFill } from '/@/utils/utils';

2
src/views/gameNotice/list/index.vue

@ -75,7 +75,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameNoticeDelList, gameNoticeList, gameRechargeControlDelete } from '/@/api/game';
import { gameNoticeDelList, gameNoticeList } from '/@/api/game/notice';
import { ElMessage, ElMessageBox } from 'element-plus/es';
import { allChannelList, allServerList } from '/@/utils/game';
import { contentReplace } from '/@/utils/utils';

2
src/views/gameNotice/log/index.vue

@ -95,7 +95,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameNoticeLog, gameNoticeDel } from '/@/api/game';
import { gameNoticeLog, gameNoticeDel } from '/@/api/game/notice';
import { ElMessage } from 'element-plus/es';
import { allChannelList, serverList } from '/@/utils/game';
import { contentReplace } from '/@/utils/utils';

2
src/views/gameNotice/login/index.vue

@ -196,7 +196,7 @@ import {
gameNotice,
gameGMNoticeGetCron,
gameNoticeDel,
} from '/@/api/game';
} from '/@/api/game/notice';
import { ElMessage, ElMessageBox } from 'element-plus/es';
import { allChannelList } from '/@/utils/game';
import { contentReplace, zeroFill } from '/@/utils/utils';

2
src/views/gameNotice/maintenance/index.vue

@ -199,7 +199,7 @@
</template>
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameGetNotice, gameGMNoticeModelAdd, gameGMNoticeModelDel, gameGMNoticeModelGet, gameNotice } from '/@/api/game';
import { gameGetNotice, gameGMNoticeModelAdd, gameGMNoticeModelDel, gameGMNoticeModelGet, gameNotice } from '/@/api/game/notice';
import { allChannelList } from '/@/utils/game';
import { contentReplace } from '/@/utils/utils';
import { ElMessage, ElMessageBox } from 'element-plus/es';

2
src/views/gameNotice/pop/index.vue

@ -123,7 +123,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import { gameNoticePop, gameGMNoticeModelGet, gameGMNoticeModelAdd, gameGMNoticeModelDel } from '/@/api/game';
import { gameNoticePop, gameGMNoticeModelGet, gameGMNoticeModelAdd, gameGMNoticeModelDel } from '/@/api/game/notice';
import { contentReplace, gSwitchServer } from '/@/utils/utils';
import { ServerCategorize, serverList } from '/@/utils/game';

2
src/views/gameNotice/preview/index.vue

@ -206,7 +206,7 @@ import {
gameNotice,
gameGMNoticeGetCron,
gameNoticeDel,
} from '/@/api/game';
} from '/@/api/game/notice';
import { ElMessage, ElMessageBox } from 'element-plus/es';
import { allChannelList } from '/@/utils/game';
import { contentReplace, zeroFill } from '/@/utils/utils';

2
src/views/gameOrder/count/index.vue

@ -66,7 +66,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent} from 'vue';
//import { ElMessageBox, ElMessage } from 'element-plus';
import {gameOrderCount} from "/@/api/game";
import {gameOrderCount} from "/@/api/game/order";
import {allServerList, AllServerList, ServerCategorize} from "/@/utils/game";
// import actionModel from "/@/views/gameMarket/actionModel/index.vue";
import {gSwitchServer} from "/@/utils/utils";

2
src/views/gameOrder/deposit/index.vue

@ -66,7 +66,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameAddCoin, gameDeposit } from '/@/api/game';
import { gameAddCoin, gameDeposit } from '/@/api/game/order';
import { Platforms, ChannelList, ServerCategorize, serverList } from '/@/utils/game';
import { ElMessage } from 'element-plus/es';
import RechargeConfigCategory from '/@/api/config/RechargeConfigCategory.json';

2
src/views/gameOrder/getTransactionId/index.vue

@ -81,7 +81,7 @@ import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { allChannelList, ServerCategorize, serverList, ServerList } from '/@/utils/game';
import RechargeConfigCategory from '/@/api/config/RechargeConfigCategory.json';
import { gSwitchServer } from '/@/utils/utils';
import { gameOrderList, getTransactionId } from '/@/api/game';
import { gameOrderList, getTransactionId } from '/@/api/game/order';
//
interface TableData {

2
src/views/gameOrder/gmOrderList/index.vue

@ -93,7 +93,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameRechargeChangeStateDelete, gmOrderList } from '/@/api/game';
import { gameRechargeChangeStateDelete, gmOrderList } from '/@/api/game/order';
import { allChannelList, ServerCategorize, serverList, ServerList } from '/@/utils/game';
import RechargeConfigCategory from '/@/api/config/RechargeConfigCategory.json';
import { ElMessage, ElMessageBox } from 'element-plus/es';

2
src/views/gameOrder/orderBehavior/index.vue

@ -61,7 +61,7 @@
<script lang="ts">
//import { ElMessageBox, ElMessage } from 'element-plus';
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { orderBehavior } from '/@/api/game/index';
import { orderBehavior } from '/@/api/game/order';
import { CompareType, allServerList, allChannelList } from '/@/utils/game';
import RechargeConfigCategory from '/@/api/config/RechargeConfigCategory.json';
import { getDaysBetween } from '/@/utils/utils';

2
src/views/gameOrder/orderBehavior1/index.vue

@ -60,7 +60,7 @@
<script lang="ts">
//import { ElMessageBox, ElMessage } from 'element-plus';
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { orderBehavior } from '/@/api/game/index';
import { orderBehavior } from '/@/api/game/order';
import { CompareType, allServerList } from '/@/utils/game';
import RechargeConfigCategory from '/@/api/config/RechargeConfigCategory.json';
import { getDaysBetween } from '/@/utils/utils';

2
src/views/gameOrder/orderList/index.vue

@ -130,7 +130,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
import {gameOrderList, gameRechargeChangeStateDelete} from "/@/api/game";
import {gameOrderList, gameRechargeChangeStateDelete} from "/@/api/game/order";
import {allChannelList, serverList, ServerList} from "/@/utils/game";
import RechargeConfigCategory from "/@/api/config/RechargeConfigCategory.json";
import {ElMessage, ElMessageBox} from "element-plus/es";

2
src/views/gameOrder/orderLog/index.vue

@ -114,7 +114,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { orderLog, orderLogPlatform } from '/@/api/game/index';
import { orderLog, orderLogPlatform } from '/@/api/game/order';
import {allChannelList, CompareType, allServerList, ServerCategorize, AllChannelSort} from '/@/utils/game';
import { gSwitchServer } from '/@/utils/utils';

4
src/views/gameOrder/orderLog1/index.vue

@ -116,8 +116,8 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
import {orderLog} from "/@/api/game/index";
import {allChannelList, CompareType, allServerList, ServerCategorize} from "/@/utils/game";
import {orderLog} from "/@/api/game/order";
import {CompareType, allServerList, ServerCategorize} from "/@/utils/game";
import {gSwitchServer} from "/@/utils/utils";
//

2
src/views/gameOrder/rechargeControl/index.vue

@ -37,7 +37,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameRechargeControlAdd, gameRechargeControlDelete, gameRechargeControlList } from '/@/api/game/index';
import { gameRechargeControlAdd, gameRechargeControlDelete, gameRechargeControlList } from '/@/api/game/order';
import { channelList, ChannelList } from '/@/utils/game';
interface TableData {

2
src/views/gameOrder/rechargePer/index.vue

@ -46,7 +46,7 @@
<script lang="ts">
//import { ElMessageBox, ElMessage } from 'element-plus';
import {toRefs, reactive, onMounted, defineComponent,} from 'vue';
import { rechargePer} from "/@/api/game/index";
import { rechargePer} from "/@/api/game/order";
import { CompareType, allServerList, allChannelList} from "/@/utils/game";
import RechargeConfigCategory from "/@/api/config/RechargeConfigCategory.json";
import {getDaysBetween} from "/@/utils/utils";

2
src/views/gameOrder/shopInfo/index.vue

@ -74,7 +74,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent} from 'vue';
import {gameShopLog} from '/@/api/game';
import {gameShopLog} from '/@/api/game/order';
import {allServerList, allChannelList, ServerCategorize} from '/@/utils/game';
import {gSwitchServer} from '/@/utils/utils';
import CommonShopConfigCategory from '/@/api/config/CommonShopConfigCategory.json';

4
src/views/gameOrder/shopList/index.vue

@ -82,7 +82,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameShopList } from '/@/api/game';
import { gameShopList } from '/@/api/game/order';
import { allServerList, allChannelList, ServerCategorize } from '/@/utils/game';
import { gSwitchServer } from '/@/utils/utils';
import CommonShopConfigCategory from '/@/api/config/CommonShopConfigCategory.json';
@ -122,7 +122,7 @@ interface TableDataState {
}
export default defineComponent({
name: 'apiV1GameShopLog',
name: 'apiV1GameShopList',
setup() {
// const {proxy} = getCurrentInstance() as any;

7
src/views/gamePropExchange/update/index.vue

@ -306,12 +306,11 @@
import {
gameGMCheckPropExchange,
gameGMGetPropExchange,
gameGMInsertPropExchange,
gameGMUpdatePropExchange
} from '/@/api/game';
gameGMInsertPropExchange
} from '/@/api/game/gameConfig';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import {ElLoading, ElMessage} from "element-plus";
import {MONTH, PROP_TIMES, PROP_TIMES_TIME} from "/@/api/common/consts";
import {MONTH} from "/@/api/common/consts";
import {getWeekOnMondayStartMonday, getYearOfFirstMonday} from "/@/utils/formatTime";
import {zeroFill} from "/@/utils/utils";

4
src/views/gameRank/award/index.vue

@ -208,11 +208,9 @@
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {gameGetRankAward, gameUpdateRankAward, gameDelRankAward} from '/@/api/game';
import {gameGetRankAward, gameUpdateRankAward} from '/@/api/game/gameConfig';
import AllItemConfigCategory from "/@/api/config/AllItemConfigCategory.json";
import {ElMessage, ElLoading} from "element-plus";
import jsPlumb from "jsplumb";
import isNull = jsPlumb.jsPlumbUtil.isNull;
import {AWARD} from "/@/api/common/consts";
interface item{

2
src/views/gameRank/rank/daily.vue

@ -162,7 +162,7 @@
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {gameGetRank, gameUpdateRank, gameGetRankAward, gameDelRank} from '/@/api/game';
import {gameGetRank, gameUpdateRank, gameGetRankAward, gameDelRank} from '/@/api/game/gameConfig';
import {ElMessage, ElLoading, ElMessageBox, Action} from "element-plus";
import {RANK, AWARD} from '/@/api/common/consts';
import {zeroFill} from "/@/utils/utils";

4
src/views/gameRank/rank/list.vue

@ -137,8 +137,8 @@
</div>
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref, onMounted} from 'vue';
import {gameGetRank, gameUpdateRank, gameDelRank, gameGetRankAward} from '/@/api/game';
import {reactive, toRefs, defineComponent, ref, onMounted} from 'vue';
import {gameGetRank, gameGetRankAward} from '/@/api/game/gameConfig';
import {ElMessage, ElLoading} from "element-plus";
import {AWARD, RANK} from '/@/api/common/consts';

4
src/views/gameRank/rank/stage.vue

@ -158,9 +158,7 @@
gameCheckRank,
gameGetRankAward,
gameDelRank,
gameGMDelModel,
gameGMGetModel
} from '/@/api/game';
} from '/@/api/game/gameConfig';
import {ElMessage, ElLoading, ElMessageBox, Action} from "element-plus";
import {RANK, AWARD} from '/@/api/common/consts';
import {zeroFill} from "/@/utils/utils";

2
src/views/gameResetOrderSign/reset/index.vue

@ -16,7 +16,7 @@
</template>
<script lang="ts">
import { defineComponent, reactive, ref, toRefs } from 'vue';
import { resetOrderSign } from '/@/api/game';
import { resetOrderSign } from '/@/api/game/order';
import { ElLoading, ElMessage, ElMessageBox } from 'element-plus';
interface TableDataState {

2
src/views/gameRole/account/index.vue

@ -67,7 +67,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { gameAccountList } from '/@/api/game';
import { gameAccountList } from '/@/api/game/basicinfo';
import { ElMessage } from 'element-plus';
import { ServerCategorize, serverList } from '/@/utils/game';
import { gSwitchServer } from '/@/utils/utils';

2
src/views/gameRole/online/index.vue

@ -68,7 +68,7 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { allServerList, ServerCategorize, ServerList } from '/@/utils/game';
import { gameOnlineList, gameOnlineTopList } from '/@/api/game';
import { gameOnlineList, gameOnlineTopList } from '/@/api/game/basicinfo';
import { gSwitchServer } from '/@/utils/utils';
//

2
src/views/gameRole/rank/index.vue

@ -39,7 +39,7 @@
</template>
<script lang="ts">
import { reactive, toRefs, defineComponent, onMounted } from 'vue';
import { getGameRank } from '/@/api/game';
import { getGameRank } from '/@/api/game/gameConfig';
import { ElMessage, ElLoading } from 'element-plus';
import { serverList, ServerCategorize } from '/@/utils/game';
import { gSwitchServer } from '/@/utils/utils';

15
src/views/gameRole/role/index.vue

@ -631,16 +631,11 @@
<script lang="ts">
import { h, toRefs, reactive, onMounted, defineComponent } from 'vue';
import {
gameRoleList,
gameAccountList,
gameLoginOut,
gameLoginOutLog,
gameItemRecord,
gameOrderList,
gameNoticePop,
deleteGameRank,
} from '/@/api/game';
import { deleteGameRank } from '/@/api/game/gameConfig';
import { gameLoginOut, gameLoginOutLog, gameItemRecord } from '/@/api/game';
import { gameRoleList, gameAccountList} from '/@/api/game/basicinfo';
import { gameOrderList } from '/@/api/game/order';
import { gameNoticePop } from '/@/api/game/notice';
import SeasonConfigCategory from '/@/api/config/SeasonConfigCategory.json';
import ScaleConfigCategory from '/@/api/config/ScaleConfigCategory.json';
import RegionConfigCategory from '/@/api/config/RegionConfigCategory.json';

2
src/views/gameRole/searchAccount/index.vue

@ -73,7 +73,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent} from 'vue';
import {gameSearchAccount} from "/@/api/game";
import {gameSearchAccount} from "/@/api/game/mange";
import {ElMessage} from "element-plus";
import {allServerList, ServerCategorize} from "/@/utils/game";
import {gSwitchServer} from "/@/utils/utils";

6
src/views/gameWhiteList/blacklist/component/editConfig.vue

@ -22,10 +22,8 @@
</template>
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref} from 'vue';
import {ElMessage} from "element-plus";
import {addConfig, editConfig, getConfig} from "/@/api/system/config";
import {gameUpdateWhiteList} from "/@/api/game";
import {reactive, toRefs, defineComponent} from 'vue';
import {gameUpdateWhiteList} from "/@/api/game/whiteList";
interface VersionData {
id: number;

2
src/views/gameWhiteList/blacklist/index.vue

@ -43,7 +43,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent, ref} from 'vue';
import EditConfig from '/@/views/gameWhiteList/blacklist/component/editConfig.vue';
import {gameGetWhiteList, gameDelWhiteList} from "/@/api/game";
import {gameGetWhiteList, gameDelWhiteList} from "/@/api/game/whiteList";
import {PLATFORM} from "/@/api/common/consts";
//

2
src/views/gameWhiteList/list/component/editConfig.vue

@ -23,7 +23,7 @@
<script lang="ts">
import {reactive, toRefs, defineComponent} from 'vue';
import {gameUpdateWhiteList} from "/@/api/game";
import {gameUpdateWhiteList} from "/@/api/game/whiteList";
interface VersionData {
id: number;

2
src/views/gameWhiteList/list/index.vue

@ -47,7 +47,7 @@
<script lang="ts">
import {toRefs, reactive, onMounted, defineComponent, ref} from 'vue';
import EditConfig from '/@/views/gameWhiteList/list/component/editConfig.vue';
import {gameGetWhiteList, gameDelWhiteList} from "/@/api/game";
import {gameGetWhiteList, gameDelWhiteList} from "/@/api/game/whiteList";
import {PLATFORM} from "/@/api/common/consts";
//

2
src/views/system/config/component/editConfig.vue

@ -37,7 +37,7 @@
<script lang="ts">
import {reactive, toRefs, defineComponent, ref, unref} from 'vue';
import {ElMessage} from "element-plus";
import {addConfig, editConfig, getConfig} from "/@/api/game";
import {addConfig, editConfig, getConfig} from "/@/api/game/config";
interface RuleFormState{
configId: number;

2
src/views/system/config/index.vue

@ -108,7 +108,7 @@
import {toRefs, reactive, onMounted, ref, defineComponent, unref, getCurrentInstance} from 'vue';
import {ElMessageBox, ElMessage, FormInstance} from 'element-plus';
import EditConfig from '/@/views/system/config/component/editConfig.vue';
import {deleteConfig, getConfigList} from "/@/api/game";
import {deleteConfig, getConfigList} from "/@/api/game/config";
//

Loading…
Cancel
Save