fix:项目初始化
This commit is contained in:
Executable
+198
@@ -0,0 +1,198 @@
|
||||
module.exports = {
|
||||
"root": true,
|
||||
"env": {
|
||||
"node": true
|
||||
},
|
||||
"extends": [
|
||||
"plugin:vue/essential",
|
||||
"eslint:recommended"
|
||||
],
|
||||
"parserOptions": {
|
||||
"parser": "babel-eslint"
|
||||
},
|
||||
"rules": {
|
||||
"vue/max-attributes-per-line": [2, {
|
||||
"singleline": 10,
|
||||
"multiline": {
|
||||
"max": 1,
|
||||
"allowFirstLine": false
|
||||
}
|
||||
}],
|
||||
"vue/html-closing-bracket-newline": ["error", {
|
||||
"singleline": "never",
|
||||
"multiline": "never"
|
||||
}],
|
||||
"vue/singleline-html-element-content-newline": "off",
|
||||
"vue/multiline-html-element-content-newline":"off",
|
||||
"vue/name-property-casing": ["error", "PascalCase"],
|
||||
'accessor-pairs': 2,
|
||||
'arrow-spacing': [2, {
|
||||
'before': true,
|
||||
'after': true
|
||||
}],
|
||||
'block-spacing': [2, 'always'],
|
||||
'brace-style': [2, '1tbs', {
|
||||
'allowSingleLine': true
|
||||
}],
|
||||
'camelcase': [0, {
|
||||
'properties': 'always'
|
||||
}],
|
||||
'comma-dangle': [2, 'never'],
|
||||
'comma-spacing': [2, {
|
||||
'before': false,
|
||||
'after': true
|
||||
}],
|
||||
'comma-style': [2, 'last'],
|
||||
'constructor-super': 2,
|
||||
'curly': [2, 'multi-line'],
|
||||
'dot-location': [2, 'property'],
|
||||
'eol-last': 2,
|
||||
'eqeqeq': [2, 'allow-null'],
|
||||
'generator-star-spacing': [2, {
|
||||
'before': true,
|
||||
'after': true
|
||||
}],
|
||||
'handle-callback-err': [2, '^(err|error)$'],
|
||||
'indent': [2, 2, {
|
||||
'SwitchCase': 1
|
||||
}],
|
||||
'jsx-quotes': [2, 'prefer-single'],
|
||||
'key-spacing': [2, {
|
||||
'beforeColon': false,
|
||||
'afterColon': true
|
||||
}],
|
||||
'keyword-spacing': [2, {
|
||||
'before': true,
|
||||
'after': true
|
||||
}],
|
||||
'new-cap': [2, {
|
||||
'newIsCap': true,
|
||||
'capIsNew': false
|
||||
}],
|
||||
'new-parens': 2,
|
||||
'no-array-constructor': 2,
|
||||
'no-caller': 2,
|
||||
'no-console': 'off',
|
||||
'no-class-assign': 2,
|
||||
'no-cond-assign': 2,
|
||||
'no-const-assign': 2,
|
||||
'no-control-regex': 0,
|
||||
'no-delete-var': 2,
|
||||
'no-dupe-args': 2,
|
||||
'no-dupe-class-members': 2,
|
||||
'no-dupe-keys': 2,
|
||||
'no-duplicate-case': 2,
|
||||
'no-empty-character-class': 2,
|
||||
'no-empty-pattern': 2,
|
||||
'no-eval': 2,
|
||||
'no-ex-assign': 2,
|
||||
'no-extend-native': 2,
|
||||
'no-extra-bind': 2,
|
||||
'no-extra-boolean-cast': 2,
|
||||
'no-extra-parens': [2, 'functions'],
|
||||
'no-fallthrough': 2,
|
||||
'no-floating-decimal': 2,
|
||||
'no-func-assign': 2,
|
||||
'no-implied-eval': 2,
|
||||
'no-inner-declarations': [2, 'functions'],
|
||||
'no-invalid-regexp': 2,
|
||||
'no-irregular-whitespace': 2,
|
||||
'no-iterator': 2,
|
||||
'no-label-var': 2,
|
||||
'no-labels': [2, {
|
||||
'allowLoop': false,
|
||||
'allowSwitch': false
|
||||
}],
|
||||
'no-lone-blocks': 2,
|
||||
'no-mixed-spaces-and-tabs': 2,
|
||||
'no-multi-spaces': 2,
|
||||
'no-multi-str': 2,
|
||||
'no-multiple-empty-lines': [2, {
|
||||
'max': 1
|
||||
}],
|
||||
'no-native-reassign': 2,
|
||||
'no-negated-in-lhs': 2,
|
||||
'no-new-object': 2,
|
||||
'no-new-require': 2,
|
||||
'no-new-symbol': 2,
|
||||
'no-new-wrappers': 2,
|
||||
'no-obj-calls': 2,
|
||||
'no-octal': 2,
|
||||
'no-octal-escape': 2,
|
||||
'no-path-concat': 2,
|
||||
'no-proto': 2,
|
||||
'no-redeclare': 2,
|
||||
'no-regex-spaces': 2,
|
||||
'no-return-assign': [2, 'except-parens'],
|
||||
'no-self-assign': 2,
|
||||
'no-self-compare': 2,
|
||||
'no-sequences': 2,
|
||||
'no-shadow-restricted-names': 2,
|
||||
'no-spaced-func': 2,
|
||||
'no-sparse-arrays': 2,
|
||||
'no-this-before-super': 2,
|
||||
'no-throw-literal': 2,
|
||||
'no-trailing-spaces': 2,
|
||||
'no-undef': 2,
|
||||
'no-undef-init': 2,
|
||||
'no-unexpected-multiline': 2,
|
||||
'no-unmodified-loop-condition': 2,
|
||||
'no-unneeded-ternary': [2, {
|
||||
'defaultAssignment': false
|
||||
}],
|
||||
'no-unreachable': 2,
|
||||
'no-unsafe-finally': 2,
|
||||
'no-unused-vars': [2, {
|
||||
'vars': 'all',
|
||||
'args': 'none'
|
||||
}],
|
||||
'no-useless-call': 2,
|
||||
'no-useless-computed-key': 2,
|
||||
'no-useless-constructor': 2,
|
||||
'no-useless-escape': 0,
|
||||
'no-whitespace-before-property': 2,
|
||||
'no-with': 2,
|
||||
'one-var': [2, {
|
||||
'initialized': 'never'
|
||||
}],
|
||||
'operator-linebreak': [2, 'after', {
|
||||
'overrides': {
|
||||
'?': 'before',
|
||||
':': 'before'
|
||||
}
|
||||
}],
|
||||
'padded-blocks': [2, 'never'],
|
||||
'quotes': [2, 'single', {
|
||||
'avoidEscape': true,
|
||||
'allowTemplateLiterals': true
|
||||
}],
|
||||
'semi': [2, 'never'],
|
||||
'semi-spacing': [2, {
|
||||
'before': false,
|
||||
'after': true
|
||||
}],
|
||||
'space-before-blocks': [2, 'always'],
|
||||
'space-before-function-paren': [2, 'never'],
|
||||
'space-in-parens': [2, 'never'],
|
||||
'space-infix-ops': 2,
|
||||
'space-unary-ops': [2, {
|
||||
'words': true,
|
||||
'nonwords': false
|
||||
}],
|
||||
'spaced-comment': [2, 'always', {
|
||||
'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
|
||||
}],
|
||||
'template-curly-spacing': [2, 'never'],
|
||||
'use-isnan': 2,
|
||||
'valid-typeof': 2,
|
||||
'wrap-iife': [2, 'any'],
|
||||
'yield-star-spacing': [2, 'both'],
|
||||
'yoda': [2, 'never'],
|
||||
'prefer-const': 2,
|
||||
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
|
||||
'object-curly-spacing': [2, 'always', {
|
||||
objectsInObjects: false
|
||||
}],
|
||||
'array-bracket-spacing': [2, 'never']
|
||||
}
|
||||
};
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
.DS_Store
|
||||
node_modules/
|
||||
dist/
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
**/*.log
|
||||
dist.zip
|
||||
|
||||
tests/**/coverage/
|
||||
tests/e2e/reports
|
||||
selenium-debug.log
|
||||
|
||||
# Editor directories and files
|
||||
.idea
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.local
|
||||
|
||||
package-lock.json
|
||||
yarn.lock
|
||||
.envrc
|
||||
.tool-versions
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-10-25 17:03:04
|
||||
* @LastEditTime: 2023-01-02 19:38:39
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /zh_h5/.prettierrc.js
|
||||
*/
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-10-25 16:38:07
|
||||
* @LastEditTime: 2022-10-25 17:00:49
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /Flj_web_admin/.prettierc.js
|
||||
*/
|
||||
module.exports = {
|
||||
printWidth: 200, // 一行最多 100 字符
|
||||
useTabs: false, // 使用tab缩进代替空格;true Tab缩进,false 空格缩进
|
||||
tabWidth: 2, // 使用 4 个空格缩进
|
||||
semi: true, // 行尾需要有分号
|
||||
singleQuote: true, // 使用单引号
|
||||
quoteProps: 'as-needed', // 对象的 key 仅在必要时用引号
|
||||
trailingComma: 'es5', // 末尾不需要逗号 'es5' none
|
||||
bracketSpacing: true, // 大括号内的首尾需要空格
|
||||
|
||||
jsxSingleQuote: false, // jsx 不使用单引号,而使用双引号
|
||||
jsxBracketSameLine: true, // jsx 标签的反尖括号需要换行
|
||||
|
||||
arrowParens: 'avoid', // 箭头函数,只有一个参数的时候,也需要括号 ‘always’ 'avoid' 'none'
|
||||
|
||||
requirePragma: false, //无需顶部注释即可格式化 @prettier
|
||||
insertPragma: false, //在已被preitter格式化的文件顶部加上标注 @prettier
|
||||
|
||||
proseWrap: 'preserve', // 使用默认的折行标准
|
||||
htmlWhitespaceSensitivity: 'css', // 根据显示样式决定 html 要不要折行 'css' 'ignore'
|
||||
vueIndentScriptAndStyle: false, //不对vue中的script及style标签缩进
|
||||
endOfLine: 'lf', // 换行符使用 lf 结尾是 \n \r \n\r auto
|
||||
embeddedLanguageFormatting: 'auto', //对引用代码进行格式化
|
||||
|
||||
rangeStart: 0, // 每个文件格式化的范围是文件的全部内容
|
||||
rangeEnd: Infinity,
|
||||
};
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
language: node_js
|
||||
node_js: 10
|
||||
script: npm run test
|
||||
notifications:
|
||||
email: false
|
||||
@@ -0,0 +1,178 @@
|
||||
# 麻豆涩漫管理后台
|
||||
|
||||
## 项目起步
|
||||
|
||||
```bash
|
||||
|
||||
# 安装依赖
|
||||
npm install
|
||||
|
||||
# 开发环境运行
|
||||
npm run dev
|
||||
```
|
||||
|
||||
This will automatically open http://localhost:8888
|
||||
|
||||
## 构建
|
||||
|
||||
```∏
|
||||
# 构建预览包
|
||||
npm run build:stage
|
||||
|
||||
# 构建生产环境包
|
||||
npm run build:prod
|
||||
```
|
||||
|
||||
## Advanced
|
||||
|
||||
```bash
|
||||
# 预览发布环境效果
|
||||
npm run preview
|
||||
|
||||
# 预览发布环境效果+静态资源分析
|
||||
npm run preview -- --report
|
||||
|
||||
# code format check
|
||||
npm run lint
|
||||
|
||||
# 代码修复
|
||||
npm run lint -- --fix
|
||||
```
|
||||
## 发布
|
||||
```
|
||||
# 先把dist压缩
|
||||
# 测试环境发布
|
||||
bash waiwangceshifu.sh
|
||||
# 正式环境发布
|
||||
bash zhengshi.sh
|
||||
```
|
||||
## 项目结构
|
||||
```
|
||||
├── build # 构建相关
|
||||
├── plop-templates # 基本模板
|
||||
├── public # 静态资源
|
||||
│ │── favicon.ico # favicon图标
|
||||
│ │── logo.png # logo图片
|
||||
│ └── index.html # html模板
|
||||
├── src # 源代码
|
||||
│ ├── api # 所有请求
|
||||
│ ├── assets # 主题 字体等静态资源
|
||||
│ ├── components # 全局公用组件
|
||||
│ ├── directive # 全局指令
|
||||
│ ├── filters # 全局 filter
|
||||
│ ├── icons # 项目所有 svg icons
|
||||
│ ├── layout # 全局 layout
|
||||
│ ├── router # 路由 【这里需要注意,这个目录里的路由暂时无效,真实路由由utils包下的serviceRoute.js/roleTreeList.js 生成】
|
||||
│ ├── store # 全局 store管理
|
||||
│ ├── styles # 全局样式
|
||||
│ ├── utils # 全局公用方法
|
||||
│ ├── views # views 所有页面
|
||||
│ ├── App.vue # 入口页面
|
||||
│ ├── main.js # 入口文件 加载组件 初始化等
|
||||
│ └── permission.js # 权限管理
|
||||
├── tests # 测试
|
||||
├── .env.xxx # 环境变量配置
|
||||
├── .eslintrc.js # eslint 配置项
|
||||
├── .babelrc # babel-loader 配置
|
||||
├── .travis.yml # 自动化CI配置
|
||||
├── waiwangceshifu.sh # 测试服打包脚本 直接运行该脚本
|
||||
├── zhengshi.sh # 正式服打包脚本 直接运行该脚本
|
||||
├── vue.config.js # vue-cli 配置
|
||||
├── postcss.config.js # postcss 配置
|
||||
└── package.json # package.json
|
||||
```
|
||||
### 页面结构
|
||||
```
|
||||
├── user # 用户管理
|
||||
│ ├── userList # 用户列表
|
||||
│ ├── userAgentList # 全民代理列表
|
||||
│ ├── feedbackList # 反馈列表
|
||||
│ ├── banList # 封禁日志
|
||||
│ └── userStat # 用户收支统计
|
||||
│
|
||||
├── account # 账号管理
|
||||
│ ├── accountList # 账号列表
|
||||
│ └── roleList # 角色列表
|
||||
│
|
||||
├── mediaLibrary # 媒资库
|
||||
│ ├── mediaLibraryVideoList # 视频库列表
|
||||
│ └── mediatag # 标签列表
|
||||
│
|
||||
├── VideoManagement # 视频管理
|
||||
│ ├── videoList # 视频列表
|
||||
│ ├── topic # 主题列表
|
||||
│ ├── collectionList # 合集列表
|
||||
│ ├── studiosList # 片商列表
|
||||
│ ├── videoType # 视频分类
|
||||
│ ├── videoTag # 视频标签
|
||||
│ ├── actressList # 女优列表
|
||||
│ ├── commentManage # 评论管理
|
||||
│ └── filterWordList # 非法词管理
|
||||
│
|
||||
├── postManagement # 社区管理
|
||||
│ ├── infoList # 帖子列表
|
||||
│ └── postReport # 帖子举报列表
|
||||
│
|
||||
├── datingManagement # 约炮管理
|
||||
│ ├── datingBoss # 经纪人列表
|
||||
│ ├── datingCity # 城市列表
|
||||
│ ├── complaint # 举报列表
|
||||
│ ├── loufeng # 楼风列表
|
||||
│ ├── datingModel # 嫩模列表
|
||||
│ ├── datingReport # 体验报告列表
|
||||
│ └── datingOrder # 订单列表
|
||||
│
|
||||
├── commodity # 商品管理
|
||||
│ │── vipcode # 兑换码列表
|
||||
│ │── listRecord # 兑换记录
|
||||
│ │── vipCard # 卡片管理
|
||||
│ │── gold # 金币管理
|
||||
│ │── cardType # 卡类型管理
|
||||
│ └── listOfBenefits # 权益管理
|
||||
│
|
||||
├── daichong # 代充管理
|
||||
│ │── gatherManager # 聚商列表
|
||||
│ │── businesssmanManager # 商人列表
|
||||
│ └── flowManager # 流水列表
|
||||
│
|
||||
├── tran # 交易管理
|
||||
│ │── saleinfo # 视频售卖统计
|
||||
│ │── tickeSaleinfo # 会员观影券售卖统计
|
||||
│ │── goldSaleInfo # 金币售卖统计
|
||||
│ │── recharge # 充值列表
|
||||
│ │── runningList # 流水列表
|
||||
│ │── stat # 充值成功率统计
|
||||
│ │── rechargeProviderList # 支付渠道列表
|
||||
│ │── rechargeProviderManage # 支付渠道管理
|
||||
│ │── withdrawList # 提现列表
|
||||
│ └── withdrawChannel # 提现渠道列表
|
||||
│
|
||||
├── incidentManagement # 活动管理
|
||||
│ │── announcement # 公告列表
|
||||
│ │── notification # 通知列表
|
||||
│ │── activityList # 活动列表
|
||||
│ │── noviceTaskList # 用户新手任务列表
|
||||
│ │── noviceTaskCfg # 新手任务配置列表
|
||||
│ │── msgList # 消息列表
|
||||
│ └── contact # 联系方式
|
||||
│
|
||||
├── searchManagement # 搜索管理
|
||||
│ │── hotsearch # 热搜列表
|
||||
│ │── rank # 排行榜列表
|
||||
│ └── rankType # 排行榜类型列表
|
||||
│
|
||||
├── system # 系统管理
|
||||
│ │── operationLog # 操作日志
|
||||
│ └── systemConfig # 系统配置
|
||||
│
|
||||
├── gameManagement # 游戏管理
|
||||
│ │── gameList # 游戏列表
|
||||
│ │── gameRecharge # 充值卡列表
|
||||
│ │── gameRechargeList # 游戏充值列表
|
||||
│ │── gameRunningList # 游戏流水列表
|
||||
│ │── gameWithdrawList # 游戏提现列表
|
||||
│ └── gameStatistics # 游戏统计列表
|
||||
```
|
||||
|
||||
麻豆涩漫管理后台测试服 [https://mh.ery9fm.com/]
|
||||
麻豆涩漫管理后台正式服 [https://admin.bbwhgg.com]
|
||||
@@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
presets: ['@vue/app']
|
||||
}
|
||||
Executable
+35
@@ -0,0 +1,35 @@
|
||||
const { run } = require('runjs')
|
||||
const chalk = require('chalk')
|
||||
const config = require('../vue.config.js')
|
||||
const rawArgv = process.argv.slice(2)
|
||||
const args = rawArgv.join(' ')
|
||||
|
||||
if (process.env.npm_config_preview || rawArgv.includes('--preview')) {
|
||||
const report = rawArgv.includes('--report')
|
||||
|
||||
run(`vue-cli-service build ${args}`)
|
||||
|
||||
const port = 9526
|
||||
const publicPath = config.publicPath
|
||||
|
||||
var connect = require('connect')
|
||||
var serveStatic = require('serve-static')
|
||||
const app = connect()
|
||||
|
||||
app.use(
|
||||
publicPath,
|
||||
serveStatic('./dist', {
|
||||
index: ['index.html', '/']
|
||||
})
|
||||
)
|
||||
|
||||
app.listen(port, function () {
|
||||
console.log(chalk.green(`> Preview at http://localhost:${port}${publicPath}`))
|
||||
if (report) {
|
||||
console.log(chalk.green(`> Report at http://localhost:${port}${publicPath}report.html`))
|
||||
}
|
||||
|
||||
})
|
||||
} else {
|
||||
run(`vue-cli-service build ${args}`)
|
||||
}
|
||||
@@ -0,0 +1,994 @@
|
||||
/* Element Chalk Variables */
|
||||
|
||||
// Special comment for theme configurator
|
||||
// type|skipAutoTranslation|Category|Order
|
||||
// skipAutoTranslation 1
|
||||
|
||||
/* Transition
|
||||
-------------------------- */
|
||||
$--all-transition: all .3s cubic-bezier(.645,.045,.355,1) !default;
|
||||
$--fade-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) !default;
|
||||
$--fade-linear-transition: opacity 200ms linear !default;
|
||||
$--md-fade-transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1) !default;
|
||||
$--border-transition-base: border-color .2s cubic-bezier(.645,.045,.355,1) !default;
|
||||
$--color-transition-base: color .2s cubic-bezier(.645,.045,.355,1) !default;
|
||||
|
||||
/* Color
|
||||
-------------------------- */
|
||||
/// color|1|Brand Color|0
|
||||
$--color-primary: #409EFF !default;
|
||||
/// color|1|Background Color|4
|
||||
$--color-white: #FFFFFF !default;
|
||||
/// color|1|Background Color|4
|
||||
$--color-black: #000000 !default;
|
||||
$--color-primary-light-1: mix($--color-white, $--color-primary, 10%) !default; /* 53a8ff */
|
||||
$--color-primary-light-2: mix($--color-white, $--color-primary, 20%) !default; /* 66b1ff */
|
||||
$--color-primary-light-3: mix($--color-white, $--color-primary, 30%) !default; /* 79bbff */
|
||||
$--color-primary-light-4: mix($--color-white, $--color-primary, 40%) !default; /* 8cc5ff */
|
||||
$--color-primary-light-5: mix($--color-white, $--color-primary, 50%) !default; /* a0cfff */
|
||||
$--color-primary-light-6: mix($--color-white, $--color-primary, 60%) !default; /* b3d8ff */
|
||||
$--color-primary-light-7: mix($--color-white, $--color-primary, 70%) !default; /* c6e2ff */
|
||||
$--color-primary-light-8: mix($--color-white, $--color-primary, 80%) !default; /* d9ecff */
|
||||
$--color-primary-light-9: mix($--color-white, $--color-primary, 90%) !default; /* ecf5ff */
|
||||
/// color|1|Functional Color|1
|
||||
$--color-success: #67C23A !default;
|
||||
/// color|1|Functional Color|1
|
||||
$--color-warning: #E6A23C !default;
|
||||
/// color|1|Functional Color|1
|
||||
$--color-danger: #F56C6C !default;
|
||||
/// color|1|Functional Color|1
|
||||
$--color-info: #909399 !default;
|
||||
|
||||
$--color-success-light: mix($--color-white, $--color-success, 80%) !default;
|
||||
$--color-warning-light: mix($--color-white, $--color-warning, 80%) !default;
|
||||
$--color-danger-light: mix($--color-white, $--color-danger, 80%) !default;
|
||||
$--color-info-light: mix($--color-white, $--color-info, 80%) !default;
|
||||
|
||||
$--color-success-lighter: mix($--color-white, $--color-success, 90%) !default;
|
||||
$--color-warning-lighter: mix($--color-white, $--color-warning, 90%) !default;
|
||||
$--color-danger-lighter: mix($--color-white, $--color-danger, 90%) !default;
|
||||
$--color-info-lighter: mix($--color-white, $--color-info, 90%) !default;
|
||||
/// color|1|Font Color|2
|
||||
$--color-text-primary: #303133 !default;
|
||||
/// color|1|Font Color|2
|
||||
$--color-text-regular: #606266 !default;
|
||||
/// color|1|Font Color|2
|
||||
$--color-text-secondary: #909399 !default;
|
||||
/// color|1|Font Color|2
|
||||
$--color-text-placeholder: #C0C4CC !default;
|
||||
/// color|1|Border Color|3
|
||||
$--border-color-base: #DCDFE6 !default;
|
||||
/// color|1|Border Color|3
|
||||
$--border-color-light: #E4E7ED !default;
|
||||
/// color|1|Border Color|3
|
||||
$--border-color-lighter: #EBEEF5 !default;
|
||||
/// color|1|Border Color|3
|
||||
$--border-color-extra-light: #F2F6FC !default;
|
||||
|
||||
// Background
|
||||
/// color|1|Background Color|4
|
||||
$--background-color-base: #F5F7FA !default;
|
||||
|
||||
/* Link
|
||||
-------------------------- */
|
||||
$--link-color: $--color-primary-light-2 !default;
|
||||
$--link-hover-color: $--color-primary !default;
|
||||
|
||||
/* Border
|
||||
-------------------------- */
|
||||
$--border-width-base: 1px !default;
|
||||
$--border-style-base: solid !default;
|
||||
$--border-color-hover: $--color-text-placeholder !default;
|
||||
$--border-base: $--border-width-base $--border-style-base $--border-color-base !default;
|
||||
/// borderRadius|1|Radius|0
|
||||
$--border-radius-base: 4px !default;
|
||||
/// borderRadius|1|Radius|0
|
||||
$--border-radius-small: 2px !default;
|
||||
/// borderRadius|1|Radius|0
|
||||
$--border-radius-circle: 100% !default;
|
||||
/// borderRadius|1|Radius|0
|
||||
$--border-radius-zero: 0 !default;
|
||||
|
||||
// Box-shadow
|
||||
/// boxShadow|1|Shadow|1
|
||||
$--box-shadow-base: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04) !default;
|
||||
// boxShadow|1|Shadow|1
|
||||
$--box-shadow-dark: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12) !default;
|
||||
/// boxShadow|1|Shadow|1
|
||||
$--box-shadow-light: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !default;
|
||||
|
||||
/* Fill
|
||||
-------------------------- */
|
||||
$--fill-base: $--color-white !default;
|
||||
|
||||
/* Typography
|
||||
-------------------------- */
|
||||
$--font-path: 'fonts' !default;
|
||||
$--font-display: 'auto' !default;
|
||||
/// fontSize|1|Font Size|0
|
||||
$--font-size-extra-large: 20px !default;
|
||||
/// fontSize|1|Font Size|0
|
||||
$--font-size-large: 18px !default;
|
||||
/// fontSize|1|Font Size|0
|
||||
$--font-size-medium: 16px !default;
|
||||
/// fontSize|1|Font Size|0
|
||||
$--font-size-base: 14px !default;
|
||||
/// fontSize|1|Font Size|0
|
||||
$--font-size-small: 13px !default;
|
||||
/// fontSize|1|Font Size|0
|
||||
$--font-size-extra-small: 12px !default;
|
||||
/// fontWeight|1|Font Weight|1
|
||||
$--font-weight-primary: 500 !default;
|
||||
/// fontWeight|1|Font Weight|1
|
||||
$--font-weight-secondary: 100 !default;
|
||||
/// fontLineHeight|1|Line Height|2
|
||||
$--font-line-height-primary: 24px !default;
|
||||
/// fontLineHeight|1|Line Height|2
|
||||
$--font-line-height-secondary: 16px !default;
|
||||
$--font-color-disabled-base: #bbb !default;
|
||||
/* Size
|
||||
-------------------------- */
|
||||
$--size-base: 14px !default;
|
||||
|
||||
/* z-index
|
||||
-------------------------- */
|
||||
$--index-normal: 1 !default;
|
||||
$--index-top: 1000 !default;
|
||||
$--index-popper: 2000 !default;
|
||||
|
||||
/* Disable base
|
||||
-------------------------- */
|
||||
$--disabled-fill-base: $--background-color-base !default;
|
||||
$--disabled-color-base: $--color-text-placeholder !default;
|
||||
$--disabled-border-base: $--border-color-light !default;
|
||||
|
||||
/* Icon
|
||||
-------------------------- */
|
||||
$--icon-color: #666 !default;
|
||||
$--icon-color-base: $--color-info !default;
|
||||
|
||||
/* Checkbox
|
||||
-------------------------- */
|
||||
/// fontSize||Font|1
|
||||
$--checkbox-font-size: 14px !default;
|
||||
/// fontWeight||Font|1
|
||||
$--checkbox-font-weight: $--font-weight-primary !default;
|
||||
/// color||Color|0
|
||||
$--checkbox-font-color: $--color-text-regular !default;
|
||||
$--checkbox-input-height: 14px !default;
|
||||
$--checkbox-input-width: 14px !default;
|
||||
/// borderRadius||Border|2
|
||||
$--checkbox-border-radius: $--border-radius-small !default;
|
||||
/// color||Color|0
|
||||
$--checkbox-background-color: $--color-white !default;
|
||||
$--checkbox-input-border: $--border-base !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--checkbox-disabled-border-color: $--border-color-base !default;
|
||||
$--checkbox-disabled-input-fill: #edf2fc !default;
|
||||
$--checkbox-disabled-icon-color: $--color-text-placeholder !default;
|
||||
|
||||
$--checkbox-disabled-checked-input-fill: $--border-color-extra-light !default;
|
||||
$--checkbox-disabled-checked-input-border-color: $--border-color-base !default;
|
||||
$--checkbox-disabled-checked-icon-color: $--color-text-placeholder !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--checkbox-checked-font-color: $--color-primary !default;
|
||||
$--checkbox-checked-input-border-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--checkbox-checked-background-color: $--color-primary !default;
|
||||
$--checkbox-checked-icon-color: $--fill-base !default;
|
||||
|
||||
$--checkbox-input-border-color-hover: $--color-primary !default;
|
||||
/// height||Other|4
|
||||
$--checkbox-bordered-height: 40px !default;
|
||||
/// padding||Spacing|3
|
||||
$--checkbox-bordered-padding: 9px 20px 9px 10px !default;
|
||||
/// padding||Spacing|3
|
||||
$--checkbox-bordered-medium-padding: 7px 20px 7px 10px !default;
|
||||
/// padding||Spacing|3
|
||||
$--checkbox-bordered-small-padding: 5px 15px 5px 10px !default;
|
||||
/// padding||Spacing|3
|
||||
$--checkbox-bordered-mini-padding: 3px 15px 3px 10px !default;
|
||||
$--checkbox-bordered-medium-input-height: 14px !default;
|
||||
$--checkbox-bordered-medium-input-width: 14px !default;
|
||||
/// height||Other|4
|
||||
$--checkbox-bordered-medium-height: 36px !default;
|
||||
$--checkbox-bordered-small-input-height: 12px !default;
|
||||
$--checkbox-bordered-small-input-width: 12px !default;
|
||||
/// height||Other|4
|
||||
$--checkbox-bordered-small-height: 32px !default;
|
||||
$--checkbox-bordered-mini-input-height: 12px !default;
|
||||
$--checkbox-bordered-mini-input-width: 12px !default;
|
||||
/// height||Other|4
|
||||
$--checkbox-bordered-mini-height: 28px !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--checkbox-button-checked-background-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--checkbox-button-checked-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--checkbox-button-checked-border-color: $--color-primary !default;
|
||||
|
||||
|
||||
|
||||
/* Radio
|
||||
-------------------------- */
|
||||
/// fontSize||Font|1
|
||||
$--radio-font-size: $--font-size-base !default;
|
||||
/// fontWeight||Font|1
|
||||
$--radio-font-weight: $--font-weight-primary !default;
|
||||
/// color||Color|0
|
||||
$--radio-font-color: $--color-text-regular !default;
|
||||
$--radio-input-height: 14px !default;
|
||||
$--radio-input-width: 14px !default;
|
||||
/// borderRadius||Border|2
|
||||
$--radio-input-border-radius: $--border-radius-circle !default;
|
||||
/// color||Color|0
|
||||
$--radio-input-background-color: $--color-white !default;
|
||||
$--radio-input-border: $--border-base !default;
|
||||
/// color||Color|0
|
||||
$--radio-input-border-color: $--border-color-base !default;
|
||||
/// color||Color|0
|
||||
$--radio-icon-color: $--color-white !default;
|
||||
|
||||
$--radio-disabled-input-border-color: $--disabled-border-base !default;
|
||||
$--radio-disabled-input-fill: $--disabled-fill-base !default;
|
||||
$--radio-disabled-icon-color: $--disabled-fill-base !default;
|
||||
|
||||
$--radio-disabled-checked-input-border-color: $--disabled-border-base !default;
|
||||
$--radio-disabled-checked-input-fill: $--disabled-fill-base !default;
|
||||
$--radio-disabled-checked-icon-color: $--color-text-placeholder !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--radio-checked-font-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--radio-checked-input-border-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--radio-checked-input-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--radio-checked-icon-color: $--color-primary !default;
|
||||
|
||||
$--radio-input-border-color-hover: $--color-primary !default;
|
||||
|
||||
$--radio-bordered-height: 40px !default;
|
||||
$--radio-bordered-padding: 12px 20px 0 10px !default;
|
||||
$--radio-bordered-medium-padding: 10px 20px 0 10px !default;
|
||||
$--radio-bordered-small-padding: 8px 15px 0 10px !default;
|
||||
$--radio-bordered-mini-padding: 6px 15px 0 10px !default;
|
||||
$--radio-bordered-medium-input-height: 14px !default;
|
||||
$--radio-bordered-medium-input-width: 14px !default;
|
||||
$--radio-bordered-medium-height: 36px !default;
|
||||
$--radio-bordered-small-input-height: 12px !default;
|
||||
$--radio-bordered-small-input-width: 12px !default;
|
||||
$--radio-bordered-small-height: 32px !default;
|
||||
$--radio-bordered-mini-input-height: 12px !default;
|
||||
$--radio-bordered-mini-input-width: 12px !default;
|
||||
$--radio-bordered-mini-height: 28px !default;
|
||||
|
||||
/// fontSize||Font|1
|
||||
$--radio-button-font-size: $--font-size-base !default;
|
||||
/// color||Color|0
|
||||
$--radio-button-checked-background-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--radio-button-checked-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--radio-button-checked-border-color: $--color-primary !default;
|
||||
$--radio-button-disabled-checked-fill: $--border-color-extra-light !default;
|
||||
|
||||
/* Select
|
||||
-------------------------- */
|
||||
$--select-border-color-hover: $--border-color-hover !default;
|
||||
$--select-disabled-border: $--disabled-border-base !default;
|
||||
/// fontSize||Font|1
|
||||
$--select-font-size: $--font-size-base !default;
|
||||
$--select-close-hover-color: $--color-text-secondary !default;
|
||||
|
||||
$--select-input-color: $--color-text-placeholder !default;
|
||||
$--select-multiple-input-color: #666 !default;
|
||||
/// color||Color|0
|
||||
$--select-input-focus-border-color: $--color-primary !default;
|
||||
/// fontSize||Font|1
|
||||
$--select-input-font-size: 14px !default;
|
||||
|
||||
$--select-option-color: $--color-text-regular !default;
|
||||
$--select-option-disabled-color: $--color-text-placeholder !default;
|
||||
$--select-option-disabled-background: $--color-white !default;
|
||||
/// height||Other|4
|
||||
$--select-option-height: 34px !default;
|
||||
$--select-option-hover-background: $--background-color-base !default;
|
||||
/// color||Color|0
|
||||
$--select-option-selected-font-color: $--color-primary !default;
|
||||
$--select-option-selected-hover: $--background-color-base !default;
|
||||
|
||||
$--select-group-color: $--color-info !default;
|
||||
$--select-group-height: 30px !default;
|
||||
$--select-group-font-size: 12px !default;
|
||||
|
||||
$--select-dropdown-background: $--color-white !default;
|
||||
$--select-dropdown-shadow: $--box-shadow-light !default;
|
||||
$--select-dropdown-empty-color: #999 !default;
|
||||
/// height||Other|4
|
||||
$--select-dropdown-max-height: 274px !default;
|
||||
$--select-dropdown-padding: 6px 0 !default;
|
||||
$--select-dropdown-empty-padding: 10px 0 !default;
|
||||
$--select-dropdown-border: solid 1px $--border-color-light !default;
|
||||
|
||||
/* Alert
|
||||
-------------------------- */
|
||||
$--alert-padding: 8px 16px !default;
|
||||
/// borderRadius||Border|2
|
||||
$--alert-border-radius: $--border-radius-base !default;
|
||||
/// fontSize||Font|1
|
||||
$--alert-title-font-size: 13px !default;
|
||||
/// fontSize||Font|1
|
||||
$--alert-description-font-size: 12px !default;
|
||||
/// fontSize||Font|1
|
||||
$--alert-close-font-size: 12px !default;
|
||||
/// fontSize||Font|1
|
||||
$--alert-close-customed-font-size: 13px !default;
|
||||
|
||||
$--alert-success-color: $--color-success-lighter !default;
|
||||
$--alert-info-color: $--color-info-lighter !default;
|
||||
$--alert-warning-color: $--color-warning-lighter !default;
|
||||
$--alert-danger-color: $--color-danger-lighter !default;
|
||||
|
||||
/// height||Other|4
|
||||
$--alert-icon-size: 16px !default;
|
||||
/// height||Other|4
|
||||
$--alert-icon-large-size: 28px !default;
|
||||
|
||||
/* MessageBox
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--messagebox-title-color: $--color-text-primary !default;
|
||||
$--msgbox-width: 420px !default;
|
||||
$--msgbox-border-radius: 4px !default;
|
||||
/// fontSize||Font|1
|
||||
$--messagebox-font-size: $--font-size-large !default;
|
||||
/// fontSize||Font|1
|
||||
$--messagebox-content-font-size: $--font-size-base !default;
|
||||
/// color||Color|0
|
||||
$--messagebox-content-color: $--color-text-regular !default;
|
||||
/// fontSize||Font|1
|
||||
$--messagebox-error-font-size: 12px !default;
|
||||
$--msgbox-padding-primary: 15px !default;
|
||||
/// color||Color|0
|
||||
$--messagebox-success-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--messagebox-info-color: $--color-info !default;
|
||||
/// color||Color|0
|
||||
$--messagebox-warning-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--messagebox-danger-color: $--color-danger !default;
|
||||
|
||||
/* Message
|
||||
-------------------------- */
|
||||
$--message-shadow: $--box-shadow-base !default;
|
||||
$--message-min-width: 380px !default;
|
||||
$--message-background-color: #edf2fc !default;
|
||||
$--message-padding: 15px 15px 15px 20px !default;
|
||||
/// color||Color|0
|
||||
$--message-close-icon-color: $--color-text-placeholder !default;
|
||||
/// height||Other|4
|
||||
$--message-close-size: 16px !default;
|
||||
/// color||Color|0
|
||||
$--message-close-hover-color: $--color-text-secondary !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--message-success-font-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--message-info-font-color: $--color-info !default;
|
||||
/// color||Color|0
|
||||
$--message-warning-font-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--message-danger-font-color: $--color-danger !default;
|
||||
|
||||
/* Notification
|
||||
-------------------------- */
|
||||
$--notification-width: 330px !default;
|
||||
/// padding||Spacing|3
|
||||
$--notification-padding: 14px 26px 14px 13px !default;
|
||||
$--notification-radius: 8px !default;
|
||||
$--notification-shadow: $--box-shadow-light !default;
|
||||
/// color||Color|0
|
||||
$--notification-border-color: $--border-color-lighter !default;
|
||||
$--notification-icon-size: 24px !default;
|
||||
$--notification-close-font-size: $--message-close-size !default;
|
||||
$--notification-group-margin-left: 13px !default;
|
||||
$--notification-group-margin-right: 8px !default;
|
||||
/// fontSize||Font|1
|
||||
$--notification-content-font-size: $--font-size-base !default;
|
||||
/// color||Color|0
|
||||
$--notification-content-color: $--color-text-regular !default;
|
||||
/// fontSize||Font|1
|
||||
$--notification-title-font-size: 16px !default;
|
||||
/// color||Color|0
|
||||
$--notification-title-color: $--color-text-primary !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--notification-close-color: $--color-text-secondary !default;
|
||||
/// color||Color|0
|
||||
$--notification-close-hover-color: $--color-text-regular !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--notification-success-icon-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--notification-info-icon-color: $--color-info !default;
|
||||
/// color||Color|0
|
||||
$--notification-warning-icon-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--notification-danger-icon-color: $--color-danger !default;
|
||||
|
||||
/* Input
|
||||
-------------------------- */
|
||||
$--input-font-size: $--font-size-base !default;
|
||||
/// color||Color|0
|
||||
$--input-font-color: $--color-text-regular !default;
|
||||
/// height||Other|4
|
||||
$--input-width: 140px !default;
|
||||
/// height||Other|4
|
||||
$--input-height: 40px !default;
|
||||
$--input-border: $--border-base !default;
|
||||
$--input-border-color: $--border-color-base !default;
|
||||
/// borderRadius||Border|2
|
||||
$--input-border-radius: $--border-radius-base !default;
|
||||
$--input-border-color-hover: $--border-color-hover !default;
|
||||
/// color||Color|0
|
||||
$--input-background-color: $--color-white !default;
|
||||
$--input-fill-disabled: $--disabled-fill-base !default;
|
||||
$--input-color-disabled: $--font-color-disabled-base !default;
|
||||
/// color||Color|0
|
||||
$--input-icon-color: $--color-text-placeholder !default;
|
||||
/// color||Color|0
|
||||
$--input-placeholder-color: $--color-text-placeholder !default;
|
||||
$--input-max-width: 314px !default;
|
||||
|
||||
$--input-hover-border: $--border-color-hover !default;
|
||||
$--input-clear-hover-color: $--color-text-secondary !default;
|
||||
|
||||
$--input-focus-border: $--color-primary !default;
|
||||
$--input-focus-fill: $--color-white !default;
|
||||
|
||||
$--input-disabled-fill: $--disabled-fill-base !default;
|
||||
$--input-disabled-border: $--disabled-border-base !default;
|
||||
$--input-disabled-color: $--disabled-color-base !default;
|
||||
$--input-disabled-placeholder-color: $--color-text-placeholder !default;
|
||||
|
||||
/// fontSize||Font|1
|
||||
$--input-medium-font-size: 14px !default;
|
||||
/// height||Other|4
|
||||
$--input-medium-height: 36px !default;
|
||||
/// fontSize||Font|1
|
||||
$--input-small-font-size: 13px !default;
|
||||
/// height||Other|4
|
||||
$--input-small-height: 32px !default;
|
||||
/// fontSize||Font|1
|
||||
$--input-mini-font-size: 12px !default;
|
||||
/// height||Other|4
|
||||
$--input-mini-height: 28px !default;
|
||||
|
||||
/* Cascader
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--cascader-menu-font-color: $--color-text-regular !default;
|
||||
/// color||Color|0
|
||||
$--cascader-menu-selected-font-color: $--color-primary !default;
|
||||
$--cascader-menu-fill: $--fill-base !default;
|
||||
$--cascader-menu-font-size: $--font-size-base !default;
|
||||
$--cascader-menu-radius: $--border-radius-base !default;
|
||||
$--cascader-menu-border: solid 1px $--border-color-light !default;
|
||||
$--cascader-menu-shadow: $--box-shadow-light !default;
|
||||
$--cascader-node-background-hover: $--background-color-base !default;
|
||||
$--cascader-node-color-disabled:$--color-text-placeholder !default;
|
||||
$--cascader-color-empty:$--color-text-placeholder !default;
|
||||
$--cascader-tag-background: #f0f2f5;
|
||||
|
||||
/* Group
|
||||
-------------------------- */
|
||||
$--group-option-flex: 0 0 (1/5) * 100% !default;
|
||||
$--group-option-offset-bottom: 12px !default;
|
||||
$--group-option-fill-hover: rgba($--color-black, 0.06) !default;
|
||||
$--group-title-color: $--color-black !default;
|
||||
$--group-title-font-size: $--font-size-base !default;
|
||||
$--group-title-width: 66px !default;
|
||||
|
||||
/* Tab
|
||||
-------------------------- */
|
||||
$--tab-font-size: $--font-size-base !default;
|
||||
$--tab-border-line: 1px solid #e4e4e4 !default;
|
||||
$--tab-header-color-active: $--color-text-secondary !default;
|
||||
$--tab-header-color-hover: $--color-text-regular !default;
|
||||
$--tab-header-color: $--color-text-regular !default;
|
||||
$--tab-header-fill-active: rgba($--color-black, 0.06) !default;
|
||||
$--tab-header-fill-hover: rgba($--color-black, 0.06) !default;
|
||||
$--tab-vertical-header-width: 90px !default;
|
||||
$--tab-vertical-header-count-color: $--color-white !default;
|
||||
$--tab-vertical-header-count-fill: $--color-text-secondary !default;
|
||||
|
||||
/* Button
|
||||
-------------------------- */
|
||||
/// fontSize||Font|1
|
||||
$--button-font-size: $--font-size-base !default;
|
||||
/// fontWeight||Font|1
|
||||
$--button-font-weight: $--font-weight-primary !default;
|
||||
/// borderRadius||Border|2
|
||||
$--button-border-radius: $--border-radius-base !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-padding-vertical: 12px !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-padding-horizontal: 20px !default;
|
||||
|
||||
/// fontSize||Font|1
|
||||
$--button-medium-font-size: $--font-size-base !default;
|
||||
/// borderRadius||Border|2
|
||||
$--button-medium-border-radius: $--border-radius-base !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-medium-padding-vertical: 10px !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-medium-padding-horizontal: 20px !default;
|
||||
|
||||
/// fontSize||Font|1
|
||||
$--button-small-font-size: 12px !default;
|
||||
$--button-small-border-radius: #{$--border-radius-base - 1} !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-small-padding-vertical: 9px !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-small-padding-horizontal: 15px !default;
|
||||
/// fontSize||Font|1
|
||||
$--button-mini-font-size: 12px !default;
|
||||
$--button-mini-border-radius: #{$--border-radius-base - 1} !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-mini-padding-vertical: 7px !default;
|
||||
/// padding||Spacing|3
|
||||
$--button-mini-padding-horizontal: 15px !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--button-default-font-color: $--color-text-regular !default;
|
||||
/// color||Color|0
|
||||
$--button-default-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-default-border-color: $--border-color-base !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--button-disabled-font-color: $--color-text-placeholder !default;
|
||||
/// color||Color|0
|
||||
$--button-disabled-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-disabled-border-color: $--border-color-lighter !default;
|
||||
|
||||
/// color||Color|0
|
||||
$--button-primary-border-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--button-primary-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-primary-background-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--button-success-border-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--button-success-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-success-background-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--button-warning-border-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--button-warning-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-warning-background-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--button-danger-border-color: $--color-danger !default;
|
||||
/// color||Color|0
|
||||
$--button-danger-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-danger-background-color: $--color-danger !default;
|
||||
/// color||Color|0
|
||||
$--button-info-border-color: $--color-info !default;
|
||||
/// color||Color|0
|
||||
$--button-info-font-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--button-info-background-color: $--color-info !default;
|
||||
|
||||
$--button-hover-tint-percent: 20% !default;
|
||||
$--button-active-shade-percent: 10% !default;
|
||||
|
||||
|
||||
/* cascader
|
||||
-------------------------- */
|
||||
$--cascader-height: 200px !default;
|
||||
|
||||
/* Switch
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--switch-on-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--switch-off-color: $--border-color-base !default;
|
||||
/// fontSize||Font|1
|
||||
$--switch-font-size: $--font-size-base !default;
|
||||
$--switch-core-border-radius: 10px !default;
|
||||
// height||Other|4 TODO: width 代码写死的40px 所以下面这三个属性都没意义
|
||||
$--switch-width: 40px !default;
|
||||
// height||Other|4
|
||||
$--switch-height: 20px !default;
|
||||
// height||Other|4
|
||||
$--switch-button-size: 16px !default;
|
||||
|
||||
/* Dialog
|
||||
-------------------------- */
|
||||
$--dialog-background-color: $--color-white !default;
|
||||
$--dialog-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) !default;
|
||||
/// fontSize||Font|1
|
||||
$--dialog-title-font-size: $--font-size-large !default;
|
||||
/// fontSize||Font|1
|
||||
$--dialog-content-font-size: 14px !default;
|
||||
/// fontLineHeight||LineHeight|2
|
||||
$--dialog-font-line-height: $--font-line-height-primary !default;
|
||||
/// padding||Spacing|3
|
||||
$--dialog-padding-primary: 20px !default;
|
||||
|
||||
/* Table
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--table-border-color: $--border-color-lighter !default;
|
||||
$--table-border: 1px solid $--table-border-color !default;
|
||||
/// color||Color|0
|
||||
$--table-font-color: $--color-text-regular !default;
|
||||
/// color||Color|0
|
||||
$--table-header-font-color: $--color-text-secondary !default;
|
||||
/// color||Color|0
|
||||
$--table-row-hover-background-color: $--background-color-base !default;
|
||||
$--table-current-row-background-color: $--color-primary-light-9 !default;
|
||||
/// color||Color|0
|
||||
$--table-header-background-color: $--color-white !default;
|
||||
$--table-fixed-box-shadow: 0 0 10px rgba(0, 0, 0, .12) !default;
|
||||
|
||||
/* Pagination
|
||||
-------------------------- */
|
||||
/// fontSize||Font|1
|
||||
$--pagination-font-size: 13px !default;
|
||||
/// color||Color|0
|
||||
$--pagination-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--pagination-font-color: $--color-text-primary !default;
|
||||
$--pagination-border-radius: 3px !default;
|
||||
/// color||Color|0
|
||||
$--pagination-button-color: $--color-text-primary !default;
|
||||
/// height||Other|4
|
||||
$--pagination-button-width: 35.5px !default;
|
||||
/// height||Other|4
|
||||
$--pagination-button-height: 28px !default;
|
||||
/// color||Color|0
|
||||
$--pagination-button-disabled-color: $--color-text-placeholder !default;
|
||||
/// color||Color|0
|
||||
$--pagination-button-disabled-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--pagination-hover-color: $--color-primary !default;
|
||||
|
||||
/* Popup
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--popup-modal-background-color: $--color-black !default;
|
||||
/// opacity||Other|1
|
||||
$--popup-modal-opacity: 0.5 !default;
|
||||
|
||||
/* Popover
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--popover-background-color: $--color-white !default;
|
||||
/// fontSize||Font|1
|
||||
$--popover-font-size: $--font-size-base !default;
|
||||
/// color||Color|0
|
||||
$--popover-border-color: $--border-color-lighter !default;
|
||||
$--popover-arrow-size: 6px !default;
|
||||
/// padding||Spacing|3
|
||||
$--popover-padding: 12px !default;
|
||||
$--popover-padding-large: 18px 20px !default;
|
||||
/// fontSize||Font|1
|
||||
$--popover-title-font-size: 16px !default;
|
||||
/// color||Color|0
|
||||
$--popover-title-font-color: $--color-text-primary !default;
|
||||
|
||||
/* Tooltip
|
||||
-------------------------- */
|
||||
/// color|1|Color|0
|
||||
$--tooltip-fill: $--color-text-primary !default;
|
||||
/// color|1|Color|0
|
||||
$--tooltip-color: $--color-white !default;
|
||||
/// fontSize||Font|1
|
||||
$--tooltip-font-size: 12px !default;
|
||||
/// color||Color|0
|
||||
$--tooltip-border-color: $--color-text-primary !default;
|
||||
$--tooltip-arrow-size: 6px !default;
|
||||
/// padding||Spacing|3
|
||||
$--tooltip-padding: 10px !default;
|
||||
|
||||
/* Tag
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--tag-info-color: $--color-info !default;
|
||||
/// color||Color|0
|
||||
$--tag-primary-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--tag-success-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--tag-warning-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--tag-danger-color: $--color-danger !default;
|
||||
/// fontSize||Font|1
|
||||
$--tag-font-size: 12px !default;
|
||||
$--tag-border-radius: 4px !default;
|
||||
$--tag-padding: 0 10px !default;
|
||||
|
||||
/* Tree
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--tree-node-hover-background-color: $--background-color-base !default;
|
||||
/// color||Color|0
|
||||
$--tree-font-color: $--color-text-regular !default;
|
||||
/// color||Color|0
|
||||
$--tree-expand-icon-color: $--color-text-placeholder !default;
|
||||
|
||||
/* Dropdown
|
||||
-------------------------- */
|
||||
$--dropdown-menu-box-shadow: $--box-shadow-light !default;
|
||||
$--dropdown-menuItem-hover-fill: $--color-primary-light-9 !default;
|
||||
$--dropdown-menuItem-hover-color: $--link-color !default;
|
||||
|
||||
/* Badge
|
||||
-------------------------- */
|
||||
/// color||Color|0
|
||||
$--badge-background-color: $--color-danger !default;
|
||||
$--badge-radius: 10px !default;
|
||||
/// fontSize||Font|1
|
||||
$--badge-font-size: 12px !default;
|
||||
/// padding||Spacing|3
|
||||
$--badge-padding: 6px !default;
|
||||
/// height||Other|4
|
||||
$--badge-size: 18px !default;
|
||||
|
||||
/* Card
|
||||
--------------------------*/
|
||||
/// color||Color|0
|
||||
$--card-border-color: $--border-color-lighter !default;
|
||||
$--card-border-radius: 4px !default;
|
||||
/// padding||Spacing|3
|
||||
$--card-padding: 20px !default;
|
||||
|
||||
/* Slider
|
||||
--------------------------*/
|
||||
/// color||Color|0
|
||||
$--slider-main-background-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--slider-runway-background-color: $--border-color-light !default;
|
||||
$--slider-button-hover-color: mix($--color-primary, black, 97%) !default;
|
||||
$--slider-stop-background-color: $--color-white !default;
|
||||
$--slider-disable-color: $--color-text-placeholder !default;
|
||||
$--slider-margin: 16px 0 !default;
|
||||
$--slider-border-radius: 3px !default;
|
||||
/// height|1|Other|4
|
||||
$--slider-height: 6px !default;
|
||||
/// height||Other|4
|
||||
$--slider-button-size: 16px !default;
|
||||
$--slider-button-wrapper-size: 36px !default;
|
||||
$--slider-button-wrapper-offset: -15px !default;
|
||||
|
||||
/* Steps
|
||||
--------------------------*/
|
||||
$--steps-border-color: $--disabled-border-base !default;
|
||||
$--steps-border-radius: 4px !default;
|
||||
$--steps-padding: 20px !default;
|
||||
|
||||
/* Menu
|
||||
--------------------------*/
|
||||
/// fontSize||Font|1
|
||||
$--menu-item-font-size: $--font-size-base !default;
|
||||
/// color||Color|0
|
||||
$--menu-item-font-color: $--color-text-primary !default;
|
||||
/// color||Color|0
|
||||
$--menu-background-color: $--color-white !default;
|
||||
$--menu-item-hover-fill: $--color-primary-light-9 !default;
|
||||
|
||||
/* Rate
|
||||
--------------------------*/
|
||||
$--rate-height: 20px !default;
|
||||
/// fontSize||Font|1
|
||||
$--rate-font-size: $--font-size-base !default;
|
||||
/// height||Other|3
|
||||
$--rate-icon-size: 18px !default;
|
||||
/// margin||Spacing|2
|
||||
$--rate-icon-margin: 6px !default;
|
||||
$--rate-icon-color: $--color-text-placeholder !default;
|
||||
|
||||
/* DatePicker
|
||||
--------------------------*/
|
||||
$--datepicker-font-color: $--color-text-regular !default;
|
||||
/// color|1|Color|0
|
||||
$--datepicker-off-font-color: $--color-text-placeholder !default;
|
||||
/// color||Color|0
|
||||
$--datepicker-header-font-color: $--color-text-regular !default;
|
||||
$--datepicker-icon-color: $--color-text-primary !default;
|
||||
$--datepicker-border-color: $--disabled-border-base !default;
|
||||
$--datepicker-inner-border-color: #e4e4e4 !default;
|
||||
/// color||Color|0
|
||||
$--datepicker-inrange-background-color: $--border-color-extra-light !default;
|
||||
/// color||Color|0
|
||||
$--datepicker-inrange-hover-background-color: $--border-color-extra-light !default;
|
||||
/// color||Color|0
|
||||
$--datepicker-active-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--datepicker-hover-font-color: $--color-primary !default;
|
||||
$--datepicker-cell-hover-color: #fff !default;
|
||||
|
||||
/* Loading
|
||||
--------------------------*/
|
||||
/// height||Other|4
|
||||
$--loading-spinner-size: 42px !default;
|
||||
/// height||Other|4
|
||||
$--loading-fullscreen-spinner-size: 50px !default;
|
||||
|
||||
/* Scrollbar
|
||||
--------------------------*/
|
||||
$--scrollbar-background-color: rgba($--color-text-secondary, .3) !default;
|
||||
$--scrollbar-hover-background-color: rgba($--color-text-secondary, .5) !default;
|
||||
|
||||
/* Carousel
|
||||
--------------------------*/
|
||||
/// fontSize||Font|1
|
||||
$--carousel-arrow-font-size: 12px !default;
|
||||
$--carousel-arrow-size: 36px !default;
|
||||
$--carousel-arrow-background: rgba(31, 45, 61, 0.11) !default;
|
||||
$--carousel-arrow-hover-background: rgba(31, 45, 61, 0.23) !default;
|
||||
/// width||Other|4
|
||||
$--carousel-indicator-width: 30px !default;
|
||||
/// height||Other|4
|
||||
$--carousel-indicator-height: 2px !default;
|
||||
$--carousel-indicator-padding-horizontal: 4px !default;
|
||||
$--carousel-indicator-padding-vertical: 12px !default;
|
||||
$--carousel-indicator-out-color: $--border-color-hover !default;
|
||||
|
||||
/* Collapse
|
||||
--------------------------*/
|
||||
/// color||Color|0
|
||||
$--collapse-border-color: $--border-color-lighter !default;
|
||||
/// height||Other|4
|
||||
$--collapse-header-height: 48px !default;
|
||||
/// color||Color|0
|
||||
$--collapse-header-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--collapse-header-font-color: $--color-text-primary !default;
|
||||
/// fontSize||Font|1
|
||||
$--collapse-header-font-size: 13px !default;
|
||||
/// color||Color|0
|
||||
$--collapse-content-background-color: $--color-white !default;
|
||||
/// fontSize||Font|1
|
||||
$--collapse-content-font-size: 13px !default;
|
||||
/// color||Color|0
|
||||
$--collapse-content-font-color: $--color-text-primary !default;
|
||||
|
||||
/* Transfer
|
||||
--------------------------*/
|
||||
$--transfer-border-color: $--border-color-lighter !default;
|
||||
$--transfer-border-radius: $--border-radius-base !default;
|
||||
/// height||Other|4
|
||||
$--transfer-panel-width: 200px !default;
|
||||
/// height||Other|4
|
||||
$--transfer-panel-header-height: 40px !default;
|
||||
/// color||Color|0
|
||||
$--transfer-panel-header-background-color: $--background-color-base !default;
|
||||
/// height||Other|4
|
||||
$--transfer-panel-footer-height: 40px !default;
|
||||
/// height||Other|4
|
||||
$--transfer-panel-body-height: 246px !default;
|
||||
/// height||Other|4
|
||||
$--transfer-item-height: 30px !default;
|
||||
/// height||Other|4
|
||||
$--transfer-filter-height: 32px !default;
|
||||
|
||||
/* Header
|
||||
--------------------------*/
|
||||
$--header-padding: 0 20px !default;
|
||||
|
||||
/* Footer
|
||||
--------------------------*/
|
||||
$--footer-padding: 0 20px !default;
|
||||
|
||||
/* Main
|
||||
--------------------------*/
|
||||
$--main-padding: 20px !default;
|
||||
|
||||
/* Timeline
|
||||
--------------------------*/
|
||||
$--timeline-node-size-normal: 12px !default;
|
||||
$--timeline-node-size-large: 14px !default;
|
||||
$--timeline-node-color: $--border-color-light !default;
|
||||
|
||||
/* Backtop
|
||||
--------------------------*/
|
||||
/// color||Color|0
|
||||
$--backtop-background-color: $--color-white !default;
|
||||
/// color||Color|0
|
||||
$--backtop-font-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--backtop-hover-background-color: $--border-color-extra-light !default;
|
||||
|
||||
/* Link
|
||||
--------------------------*/
|
||||
/// fontSize||Font|1
|
||||
$--link-font-size: $--font-size-base !default;
|
||||
/// fontWeight||Font|1
|
||||
$--link-font-weight: $--font-weight-primary !default;
|
||||
/// color||Color|0
|
||||
$--link-default-font-color: $--color-text-regular !default;
|
||||
/// color||Color|0
|
||||
$--link-default-active-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--link-disabled-font-color: $--color-text-placeholder !default;
|
||||
/// color||Color|0
|
||||
$--link-primary-font-color: $--color-primary !default;
|
||||
/// color||Color|0
|
||||
$--link-success-font-color: $--color-success !default;
|
||||
/// color||Color|0
|
||||
$--link-warning-font-color: $--color-warning !default;
|
||||
/// color||Color|0
|
||||
$--link-danger-font-color: $--color-danger !default;
|
||||
/// color||Color|0
|
||||
$--link-info-font-color: $--color-info !default;
|
||||
/* Calendar
|
||||
--------------------------*/
|
||||
/// border||Other|4
|
||||
$--calendar-border: $--table-border !default;
|
||||
/// color||Other|4
|
||||
$--calendar-selected-background-color: #F2F8FE !default;
|
||||
$--calendar-cell-width: 85px !default;
|
||||
|
||||
/* Form
|
||||
-------------------------- */
|
||||
/// fontSize||Font|1
|
||||
$--form-label-font-size: $--font-size-base !default;
|
||||
|
||||
/* Avatar
|
||||
--------------------------*/
|
||||
/// color||Color|0
|
||||
$--avatar-font-color: #fff !default;
|
||||
/// color||Color|0
|
||||
$--avatar-background-color: #C0C4CC !default;
|
||||
/// fontSize||Font Size|1
|
||||
$--avatar-text-font-size: 14px !default;
|
||||
/// fontSize||Font Size|1
|
||||
$--avatar-icon-font-size: 18px !default;
|
||||
/// borderRadius||Border|2
|
||||
$--avatar-border-radius: $--border-radius-base !default;
|
||||
/// size|1|Avatar Size|3
|
||||
$--avatar-large-size: 40px !default;
|
||||
/// size|1|Avatar Size|3
|
||||
$--avatar-medium-size: 36px !default;
|
||||
/// size|1|Avatar Size|3
|
||||
$--avatar-small-size: 28px !default;
|
||||
|
||||
/* Break-point
|
||||
--------------------------*/
|
||||
$--sm: 768px !default;
|
||||
$--md: 992px !default;
|
||||
$--lg: 1200px !default;
|
||||
$--xl: 1920px !default;
|
||||
|
||||
$--breakpoints: (
|
||||
'xs' : (max-width: $--sm - 1),
|
||||
'sm' : (min-width: $--sm),
|
||||
'md' : (min-width: $--md),
|
||||
'lg' : (min-width: $--lg),
|
||||
'xl' : (min-width: $--xl)
|
||||
);
|
||||
|
||||
$--breakpoints-spec: (
|
||||
'xs-only' : (max-width: $--sm - 1),
|
||||
'sm-and-up' : (min-width: $--sm),
|
||||
'sm-only': "(min-width: #{$--sm}) and (max-width: #{$--md - 1})",
|
||||
'sm-and-down': (max-width: $--md - 1),
|
||||
'md-and-up' : (min-width: $--md),
|
||||
'md-only': "(min-width: #{$--md}) and (max-width: #{$--lg - 1})",
|
||||
'md-and-down': (max-width: $--lg - 1),
|
||||
'lg-and-up' : (min-width: $--lg),
|
||||
'lg-only': "(min-width: #{$--lg}) and (max-width: #{$--xl - 1})",
|
||||
'lg-and-down': (max-width: $--xl - 1),
|
||||
'xl-only' : (min-width: $--xl),
|
||||
);
|
||||
Executable
+24
@@ -0,0 +1,24 @@
|
||||
module.exports = {
|
||||
moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
|
||||
transform: {
|
||||
'^.+\\.vue$': 'vue-jest',
|
||||
'.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$':
|
||||
'jest-transform-stub',
|
||||
'^.+\\.jsx?$': 'babel-jest'
|
||||
},
|
||||
moduleNameMapper: {
|
||||
'^@/(.*)$': '<rootDir>/src/$1'
|
||||
},
|
||||
snapshotSerializers: ['jest-serializer-vue'],
|
||||
testMatch: [
|
||||
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
|
||||
],
|
||||
collectCoverageFrom: ['src/utils/**/*.{js,vue}', '!src/utils/auth.js', '!src/utils/request.js', 'src/components/**/*.{js,vue}'],
|
||||
coverageDirectory: '<rootDir>/tests/unit/coverage',
|
||||
// 'collectCoverage': true,
|
||||
'coverageReporters': [
|
||||
'lcov',
|
||||
'text-summary'
|
||||
],
|
||||
testURL: 'http://localhost/'
|
||||
}
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"baseUrl": "./",
|
||||
"paths": {
|
||||
"@/*": [
|
||||
"src/*"
|
||||
]
|
||||
}
|
||||
},
|
||||
"exclude": [
|
||||
"node_modules",
|
||||
"dist"
|
||||
]
|
||||
}
|
||||
Executable
+142
@@ -0,0 +1,142 @@
|
||||
{
|
||||
"name": "pao-fu-admin",
|
||||
"version": "4.2.1",
|
||||
"description": "A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features",
|
||||
"author": "Pan <panfree23@gmail.com>",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"dev": "vue-cli-service serve",
|
||||
"build:prod": "vue-cli-service build",
|
||||
"build:stage": "vue-cli-service build --mode staging",
|
||||
"preview": "node build/index.js --preview",
|
||||
"lint": "eslint --ext .js,.vue src",
|
||||
"test:unit": "jest --clearCache && vue-cli-service test:unit",
|
||||
"test:ci": "npm run lint && npm run test:unit",
|
||||
"svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml",
|
||||
"new": "plop",
|
||||
"proto": "pbjs -t json-module -w commonjs -o src/proto/proto.js src/proto/pub/*.proto src/proto/web/*.proto"
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
"pre-commit": "lint-staged"
|
||||
}
|
||||
},
|
||||
"lint-staged": {
|
||||
"src/**/*.{js,vue}": [
|
||||
"eslint --fix",
|
||||
"git add"
|
||||
]
|
||||
},
|
||||
"keywords": [
|
||||
"vue",
|
||||
"admin",
|
||||
"dashboard",
|
||||
"element-ui",
|
||||
"boilerplate",
|
||||
"admin-template",
|
||||
"management-system"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/PanJiaChen/vue-element-admin.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/PanJiaChen/vue-element-admin/issues"
|
||||
},
|
||||
"dependencies": {
|
||||
"@videojs/http-streaming": "^1.11.2",
|
||||
"aigodata-element-theme": "^2.7.0",
|
||||
"chart.js": "^2.9.3",
|
||||
"clipboard": "2.0.4",
|
||||
"default-passive-events": "^2.0.0",
|
||||
"dplayer": "1.26.0",
|
||||
"driver.js": "0.9.5",
|
||||
"echarts": "^4.9.0",
|
||||
"element-theme": "^2.0.1",
|
||||
"element-ui": "^2.12.0",
|
||||
"file-saver": "^2.0.2",
|
||||
"fuse.js": "3.4.4",
|
||||
"hls.js": "^1.0.0",
|
||||
"hooper": "^0.3.4",
|
||||
"image-conversion": "^2.1.1",
|
||||
"js-cookie": "2.2.0",
|
||||
"js-md5": "^0.7.3",
|
||||
"jschardet": "^3.0.0",
|
||||
"jsonlint": "1.6.3",
|
||||
"libphonenumber-js": "^1.7.50",
|
||||
"mathjs": "^6.6.4",
|
||||
"moment": "^2.24.0",
|
||||
"normalize.css": "7.0.0",
|
||||
"nprogress": "0.2.0",
|
||||
"path-to-regexp": "2.4.0",
|
||||
"qrcode.vue": "^1.7.0",
|
||||
"qs": "^6.10.1",
|
||||
"quill": "1.3.6",
|
||||
"quill-image-drop-module": "1.0.3",
|
||||
"quill-image-resize-module": "^3.0.0",
|
||||
"screenfull": "4.2.0",
|
||||
"showdown": "^1.9.1",
|
||||
"sortablejs": "^1.14.0",
|
||||
"spark-md5": "^3.0.2",
|
||||
"v-calendar": "^1.0.8",
|
||||
"video.js": "^7.6.5",
|
||||
"videojs-contrib-hls": "^5.15.0",
|
||||
"vue": "2.6.10",
|
||||
"vue-chartjs": "^3.5.0",
|
||||
"vue-clipboard2": "^0.3.3",
|
||||
"vue-count-to": "^1.0.13",
|
||||
"vue-country-code9-selector": "^1.0.7",
|
||||
"vue-cropper": "^0.4.9",
|
||||
"vue-particles": "^1.0.9",
|
||||
"vue-quill-editor": "3.0.6",
|
||||
"vue-ripple-directive": "^2.0.1",
|
||||
"vue-router": "3.0.2",
|
||||
"vue-simple-uploader": "^0.7.3",
|
||||
"vuedraggable": "^2.24.3",
|
||||
"vuex": "3.1.0",
|
||||
"xlsx": "^0.15.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "7.0.0",
|
||||
"@babel/register": "^7.8.6",
|
||||
"@vue/cli-plugin-babel": "3.5.3",
|
||||
"@vue/cli-plugin-eslint": "^3.9.1",
|
||||
"@vue/cli-plugin-unit-jest": "3.5.3",
|
||||
"@vue/cli-service": "3.5.3",
|
||||
"@vue/test-utils": "1.0.0-beta.29",
|
||||
"autoprefixer": "^9.5.1",
|
||||
"axios": "^0.18.1",
|
||||
"babel-core": "7.0.0-bridge.0",
|
||||
"babel-eslint": "10.0.1",
|
||||
"babel-jest": "23.6.0",
|
||||
"chalk": "2.4.2",
|
||||
"chokidar": "2.1.5",
|
||||
"connect": "3.6.6",
|
||||
"element-theme-chalk": "^2.13.2",
|
||||
"eslint": "5.15.3",
|
||||
"eslint-plugin-vue": "5.2.2",
|
||||
"html-webpack-plugin": "3.2.0",
|
||||
"husky": "1.3.1",
|
||||
"lint-staged": "8.1.5",
|
||||
"mockjs": "1.0.1-beta3",
|
||||
"node-sass": "^4.9.0",
|
||||
"plop": "2.3.0",
|
||||
"protobufjs": "^6.9.0",
|
||||
"runjs": "^4.3.2",
|
||||
"sass-loader": "^7.1.0",
|
||||
"script-ext-html-webpack-plugin": "2.1.3",
|
||||
"script-loader": "^0.7.2",
|
||||
"serve-static": "^1.13.2",
|
||||
"svg-sprite-loader": "4.1.3",
|
||||
"svgo": "1.2.0",
|
||||
"vue-template-compiler": "2.6.10"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.9",
|
||||
"npm": ">= 3.0.0"
|
||||
},
|
||||
"browserslist": [
|
||||
"> 1%",
|
||||
"last 2 versions"
|
||||
]
|
||||
}
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
{{#if template}}
|
||||
<template>
|
||||
<div />
|
||||
</template>
|
||||
{{/if}}
|
||||
|
||||
{{#if script}}
|
||||
<script>
|
||||
export default {
|
||||
name: '{{ properCase name }}',
|
||||
props: {},
|
||||
data() {
|
||||
return {}
|
||||
},
|
||||
created() {},
|
||||
mounted() {},
|
||||
methods: {}
|
||||
}
|
||||
</script>
|
||||
{{/if}}
|
||||
|
||||
{{#if style}}
|
||||
<style lang="scss" scoped>
|
||||
|
||||
</style>
|
||||
{{/if}}
|
||||
Executable
+55
@@ -0,0 +1,55 @@
|
||||
const { notEmpty } = require('../utils.js')
|
||||
|
||||
module.exports = {
|
||||
description: 'generate vue component',
|
||||
prompts: [{
|
||||
type: 'input',
|
||||
name: 'name',
|
||||
message: 'component name please',
|
||||
validate: notEmpty('name')
|
||||
},
|
||||
{
|
||||
type: 'checkbox',
|
||||
name: 'blocks',
|
||||
message: 'Blocks:',
|
||||
choices: [{
|
||||
name: '<template>',
|
||||
value: 'template',
|
||||
checked: true
|
||||
},
|
||||
{
|
||||
name: '<script>',
|
||||
value: 'script',
|
||||
checked: true
|
||||
},
|
||||
{
|
||||
name: 'style',
|
||||
value: 'style',
|
||||
checked: true
|
||||
}
|
||||
],
|
||||
validate(value) {
|
||||
if (value.indexOf('script') === -1 && value.indexOf('template') === -1) {
|
||||
return 'Components require at least a <script> or <template> tag.'
|
||||
}
|
||||
return true
|
||||
}
|
||||
}
|
||||
],
|
||||
actions: data => {
|
||||
const name = '{{properCase name}}'
|
||||
const actions = [{
|
||||
type: 'add',
|
||||
path: `src/components/${name}/index.vue`,
|
||||
templateFile: 'plop-templates/component/index.hbs',
|
||||
data: {
|
||||
name: name,
|
||||
template: data.blocks.includes('template'),
|
||||
script: data.blocks.includes('script'),
|
||||
style: data.blocks.includes('style')
|
||||
}
|
||||
}]
|
||||
|
||||
return actions
|
||||
}
|
||||
}
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
exports.notEmpty = name => {
|
||||
return v => {
|
||||
if (!v || v.trim === '') {
|
||||
return `${name} is required`
|
||||
} else {
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
{{#if template}}
|
||||
<template>
|
||||
<div />
|
||||
</template>
|
||||
{{/if}}
|
||||
|
||||
{{#if script}}
|
||||
<script>
|
||||
export default {
|
||||
name: '{{ properCase name }}',
|
||||
props: {},
|
||||
data() {
|
||||
return {}
|
||||
},
|
||||
created() {},
|
||||
mounted() {},
|
||||
methods: {}
|
||||
}
|
||||
</script>
|
||||
{{/if}}
|
||||
|
||||
{{#if style}}
|
||||
<style lang="scss" scoped>
|
||||
|
||||
</style>
|
||||
{{/if}}
|
||||
Executable
+55
@@ -0,0 +1,55 @@
|
||||
const { notEmpty } = require('../utils.js')
|
||||
|
||||
module.exports = {
|
||||
description: 'generate a view',
|
||||
prompts: [{
|
||||
type: 'input',
|
||||
name: 'name',
|
||||
message: 'view name please',
|
||||
validate: notEmpty('name')
|
||||
},
|
||||
{
|
||||
type: 'checkbox',
|
||||
name: 'blocks',
|
||||
message: 'Blocks:',
|
||||
choices: [{
|
||||
name: '<template>',
|
||||
value: 'template',
|
||||
checked: true
|
||||
},
|
||||
{
|
||||
name: '<script>',
|
||||
value: 'script',
|
||||
checked: true
|
||||
},
|
||||
{
|
||||
name: 'style',
|
||||
value: 'style',
|
||||
checked: true
|
||||
}
|
||||
],
|
||||
validate(value) {
|
||||
if (value.indexOf('script') === -1 && value.indexOf('template') === -1) {
|
||||
return 'View require at least a <script> or <template> tag.'
|
||||
}
|
||||
return true
|
||||
}
|
||||
}
|
||||
],
|
||||
actions: data => {
|
||||
const name = '{{name}}'
|
||||
const actions = [{
|
||||
type: 'add',
|
||||
path: `src/views/${name}/index.vue`,
|
||||
templateFile: 'plop-templates/view/index.hbs',
|
||||
data: {
|
||||
name: name,
|
||||
template: data.blocks.includes('template'),
|
||||
script: data.blocks.includes('script'),
|
||||
style: data.blocks.includes('style')
|
||||
}
|
||||
}]
|
||||
|
||||
return actions
|
||||
}
|
||||
}
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
const viewGenerator = require('./plop-templates/view/prompt')
|
||||
const componentGenerator = require('./plop-templates/component/prompt')
|
||||
|
||||
module.exports = function(plop) {
|
||||
plop.setGenerator('view', viewGenerator)
|
||||
plop.setGenerator('component', componentGenerator)
|
||||
}
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
plugins: {
|
||||
autoprefixer: {}
|
||||
}
|
||||
}
|
||||
Executable
+29
@@ -0,0 +1,29 @@
|
||||
<!--
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-05-16 10:46:46
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2022-04-06 16:39:01
|
||||
-->
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||
<meta name="renderer" content="webkit" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
|
||||
<!-- <link rel="icon" href="<%= BASE_URL %>favicon.ico"> -->
|
||||
<link rel="icon" href="<%= BASE_URL %>logo.png" />
|
||||
<title>
|
||||
<%= webpackConfig.name %>
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app">
|
||||
</div>
|
||||
<!-- built files will be auto injected -->
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
Executable
+21
@@ -0,0 +1,21 @@
|
||||
<template>
|
||||
<div id="app">
|
||||
<router-view />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'App'
|
||||
}
|
||||
</script>
|
||||
<style lang="scss">
|
||||
.el-tooltip__popper {
|
||||
max-width: 600px;
|
||||
}
|
||||
.el-table {
|
||||
font-size: 12px !important;
|
||||
color: rgb(56, 51, 51) !important;
|
||||
}
|
||||
|
||||
</style>
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* @Author: 江涛
|
||||
* @Mail: jt213219216@gmail.com
|
||||
* @Date: 2021-02-22 10:36:38
|
||||
* @LastEditTime: 2021-03-15 11:11:22
|
||||
* @LastEditors: 江涛
|
||||
* @FilePath: /web-admin-MDDSP/src/api/account/accountList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 帐号列表
|
||||
export function accList(params) {
|
||||
return request({
|
||||
url: '/api/web/acc/list',
|
||||
method: 'GET',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 账号删除
|
||||
export function accDel(data) {
|
||||
return request({
|
||||
url: '/api/web/acc/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 账号添加
|
||||
export function accAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/acc/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 更新账号
|
||||
export function accUp(data) {
|
||||
return request({
|
||||
url: '/api/web/acc/up',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取可用角色列表
|
||||
export function roleDrop(data) {
|
||||
return request({
|
||||
url: '/api/web/role/drop',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更改账号状态
|
||||
export function accSavestatus(data) {
|
||||
return request({
|
||||
url: '/api/web/acc/savestatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date:
|
||||
* @LastEditTime:
|
||||
* @LastEditors:
|
||||
* @FilePath: /web-admin-MDDSP/src/api/account/prizeList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 奖品列表
|
||||
export function accList(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/prize/list',
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 抽奖记录
|
||||
export function lotteryRecord(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/history/list',
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 添加奖品
|
||||
export function addPrize(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/prize/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除奖品种类
|
||||
export function deletePrize(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/prize/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑奖品
|
||||
export function editPrize(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/prize/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* @Author: 江涛
|
||||
* @Mail: jt213219216@gmail.com
|
||||
* @Date: 2021-02-22 10:36:38
|
||||
* @LastEditTime: 2021-03-12 19:49:15
|
||||
* @LastEditors: 江涛
|
||||
* @FilePath: /web-admin-MDDSP/src/api/account/roleList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增角色
|
||||
export function roleAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/role/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 角色删除
|
||||
export function roleDel(data) {
|
||||
return request({
|
||||
url: '/api/web/role/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取角色列表
|
||||
export function getRoleList(params) {
|
||||
return request({
|
||||
url: '/api/web/role/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 新增角色
|
||||
export function roleUp(data) {
|
||||
return request({
|
||||
url: '/api/web/role/up',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求角色权限
|
||||
export function getAuth(params) {
|
||||
return request({
|
||||
url: '/api/web/role/getauth',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 更新权限
|
||||
export function upAuth(data) {
|
||||
return request({
|
||||
url: '/api/web/role/upauth',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 角色使能
|
||||
export function roleEnable(data) {
|
||||
return request({
|
||||
url: '/api/web/role/enable',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取信息
|
||||
// export function roleGetinfo(data) {
|
||||
// return request({
|
||||
// url: '/web/role/getinfo',
|
||||
// method: 'post',
|
||||
// data
|
||||
// })
|
||||
// }
|
||||
@@ -0,0 +1,81 @@
|
||||
|
||||
/*
|
||||
* @Author: 江涛
|
||||
* @Mail: jt213219216@gmail.com
|
||||
* @Date: 2021-02-22 10:36:38
|
||||
* @LastEditTime: 2022-08-15 19:48:00
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /sq_web_admin/src/api/account/upList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增角色
|
||||
export function upAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/upmaster/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 角色删除
|
||||
export function upDel (data) {
|
||||
return request({
|
||||
url: '/api/web/uploader/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取角色列表
|
||||
export function getUpList (data) {
|
||||
return request({
|
||||
url: '/api/web/uploader/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 更新权限
|
||||
export function upAuth (data) {
|
||||
return request({
|
||||
url: '/api/web/uploader/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 新增角色
|
||||
// export function roleUp(data) {
|
||||
// return request({
|
||||
// url: '/api/web/role/up',
|
||||
// method: 'post',
|
||||
// data
|
||||
// })
|
||||
// }
|
||||
|
||||
// 请求角色权限
|
||||
// export function getAuth(params) {
|
||||
// return request({
|
||||
// url: '/api/web/role/getauth',
|
||||
// method: 'get',
|
||||
// params
|
||||
// })
|
||||
// }
|
||||
|
||||
// 角色使能
|
||||
// export function roleEnable(data) {
|
||||
// return request({
|
||||
// url: '/api/web/role/enable',
|
||||
// method: 'post',
|
||||
// data
|
||||
// })
|
||||
// }
|
||||
|
||||
// 获取信息
|
||||
// export function roleGetinfo(data) {
|
||||
// return request({
|
||||
// url: '/web/role/getinfo',
|
||||
// method: 'post',
|
||||
// data
|
||||
// })
|
||||
// }
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* @Author: 阮小七
|
||||
* @Mail: no
|
||||
* @Date: 2021-01-04 11:37:07
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2022-06-06 17:42:57
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加活动
|
||||
export function activityAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/activity/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除活动
|
||||
export function activityDel (data) {
|
||||
return request({
|
||||
url: '/api/web/activity/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求活动列表
|
||||
export function activitySearch (data) {
|
||||
return request({
|
||||
url: '/api/web/activity/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改活动
|
||||
export function activityUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/activity/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2021-12-21 23:13:49
|
||||
* @LastEditTime: 2022-06-06 17:43:04
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/advertise.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function advertiseAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/advertise/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function advertiseDel (data) {
|
||||
return request({
|
||||
url: '/api/web/advertise/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function advertiseList (data) {
|
||||
return request({
|
||||
url: '/api/web/advertise/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function advertiseUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/advertise/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author: 江涛
|
||||
* @Mail: jt213219216@gmail.com
|
||||
* @Date: 2021-03-25 20:10:06
|
||||
* @LastEditTime: 2022-06-06 17:43:08
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/announcement.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增公告
|
||||
export function announcementAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/announcement/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除公告
|
||||
export function announcementDel (data) {
|
||||
return request({
|
||||
url: '/api/web/announcement/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 公告列表
|
||||
export function announcementList (data) {
|
||||
return request({
|
||||
url: '/api/web/announcement/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改公告
|
||||
export function announcementUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/announcement/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增一个广播
|
||||
export function broadcastAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/broadcast/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除一个广播
|
||||
export function broadcastDel(data) {
|
||||
return request({
|
||||
url: '/api/web/broadcast/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 跑马灯配置管理
|
||||
export function broadcastList(params) {
|
||||
return request({
|
||||
url: '/api/web/broadcast/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 修改一个广播
|
||||
export function broadcastUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/broadcast/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-15 17:39:25
|
||||
* @LastEditTime: 2022-06-06 17:43:15
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/cardActivity.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function cardActivityAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/cardactivity/add',
|
||||
method: "post",
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function cardActivityDel (data) {
|
||||
return request({
|
||||
url: '/api/web/cardactivity/del',
|
||||
method: "post",
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function cardActivityList (data) {
|
||||
return request({
|
||||
url: '/api/web/cardactivity/list',
|
||||
method: "post",
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function cardActivityUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/cardactivity/update',
|
||||
method: "post",
|
||||
data
|
||||
})
|
||||
}
|
||||
export function cardcolletList (data) {
|
||||
return request({
|
||||
url: '/api/web/cardcollet/list',
|
||||
method: "post",
|
||||
filterParam: true,
|
||||
data
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function cardinfoAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/cardinfo/add',
|
||||
method: "post",
|
||||
data
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function cardinfoDel (data) {
|
||||
return request({
|
||||
url: '/api/web/cardinfo/del',
|
||||
method: "post",
|
||||
data
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function cardinfoList (data) {
|
||||
return request({
|
||||
url: '/api/web/cardinfo/list',
|
||||
method: "post",
|
||||
filterParam: true,
|
||||
data
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function cardinfoUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/cardinfo/update',
|
||||
method: "post",
|
||||
data
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:43:41
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/activity/checkinList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 请求签到历史记录
|
||||
export function getCheckinList (data) {
|
||||
return request({
|
||||
url: '/api/web/checkin/history/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function checkinListDel (data) {
|
||||
return request({
|
||||
url: '/api/web/checkin/history/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增签到配置
|
||||
export function checkinCfgAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/checkinprize/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除签到配置
|
||||
export function checkinCfgDel (data) {
|
||||
return request({
|
||||
url: '/api/web/checkinprize/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求签到配置列表
|
||||
export function checkinCfgSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/checkinprize/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改签到奖品配置
|
||||
export function checkinCfgUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/checkinprize/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 获取签到配置 /checkin/conf/get
|
||||
export function getCheckingCg (data) {
|
||||
return request({
|
||||
url: '/api/web/checkin/conf/get',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 修改签到配置 /api/web/checkin/conf/update
|
||||
export function updateCheckingCg (data) {
|
||||
return request({
|
||||
url: '/api/web/checkin/conf/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author: 江涛
|
||||
* @Mail: jt213219216@gmail.com
|
||||
* @Date: 2021-03-25 20:10:38
|
||||
* @LastEditTime: 2022-06-06 17:43:54
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/contact.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增联系方式
|
||||
export function contactAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/contact/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除联系方式
|
||||
export function contactDel (data) {
|
||||
return request({
|
||||
url: '/api/web/contact/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 联系方式列表
|
||||
export function contactList (data) {
|
||||
return request({
|
||||
url: '/api/web/contact/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改联系方式
|
||||
export function contactUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/contact/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-06-14 20:50:13
|
||||
* @LastEditTime: 2022-06-14 20:51:37
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/hGame.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增联系方式
|
||||
export function hGameAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/hGame/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增联系方式
|
||||
export function hGameDel (data) {
|
||||
return request({
|
||||
url: '/api/web/hGame/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增联系方式
|
||||
export function hGameList (data) {
|
||||
return request({
|
||||
url: '/api/web/hGame/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增联系方式
|
||||
export function hGameUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/hGame/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-17 11:37:38
|
||||
* @LastEditTime: 2022-06-06 17:43:59
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/hopeActivity.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function hopeactivityAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/hopeactivity/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function hopeactivityDel (data) {
|
||||
return request({
|
||||
url: '/api/web/hopeactivity/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function hopeactivityList (data) {
|
||||
return request({
|
||||
url: '/api/web/hopeactivity/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function hopeactivityUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/hopeactivity/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-16 17:59:05
|
||||
* @LastEditTime: 2022-06-06 17:44:06
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/hopeDetails.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function hopeDetailsAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/hopedetails/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function hopeDetailsDel (data) {
|
||||
return request({
|
||||
url: '/api/web/hopedetails/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function hopeDetailsList (data) {
|
||||
return request({
|
||||
url: '/api/web/hopedetails/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function hopeDetailsUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/hopedetails/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:44:13
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/activity/msg.js
|
||||
*/
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增系统消息
|
||||
export function msgAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/message/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除系统消息
|
||||
export function msgDel (data) {
|
||||
return request({
|
||||
url: '/api/web/message/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 联系系统消息列表
|
||||
export function msgList (data) {
|
||||
return request({
|
||||
url: '/api/web/message/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改系统消息
|
||||
export function msgUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/message/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增一个通知
|
||||
export function notificationAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/notification/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除一个通知
|
||||
export function notificationDel(data) {
|
||||
return request({
|
||||
url: '/api/web/notification/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取通知列表
|
||||
export function notificationList(params) {
|
||||
return request({
|
||||
url: '/api/web/notification/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 修改一个通知
|
||||
export function notificationUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/notification/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:44:24
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/activity/noviceTaskCfg.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加新手任务
|
||||
export function noviceTaskAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/task/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除新手任务
|
||||
export function noviceTaskDel (data) {
|
||||
return request({
|
||||
url: '/api/web/task/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求新手任务列表
|
||||
export function noviceTaskSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/task/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改新手任务
|
||||
export function noviceTaskUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/task/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:44:30
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/activity/noviceTaskList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加用户新手任务
|
||||
export function misssionAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/taskitem/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除用户新手任务
|
||||
export function misssionDel (data) {
|
||||
return request({
|
||||
url: '/api/web/taskitem/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求用户新手任务列表
|
||||
export function misssionSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/taskitem/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改用户新手任务
|
||||
export function misssionUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/taskitem/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-16 15:58:38
|
||||
* @LastEditTime: 2022-06-06 17:44:36
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/prize.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加用户新手任务
|
||||
export function prizeList (data) {
|
||||
return request({
|
||||
url: '/api/web/prize/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function prizeAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/prize/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function prizeDel (data) {
|
||||
return request({
|
||||
url: '/api/web/prize/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function prizeUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/prize/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:43:41
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/activity/checkinList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 请求代理奖品领取历史记录
|
||||
export function getProxyPrizeHistory (data) {
|
||||
return request({
|
||||
url: '/api/web/proxyprize/history/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function proxyprizeHisyoryListDel (data) {
|
||||
return request({
|
||||
url: '/api/web/proxyprize/history/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增
|
||||
export function proxyprizeAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/proxyprize/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除
|
||||
export function proxyprizeDel (data) {
|
||||
return request({
|
||||
url: '/api/web/proxyprize/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求代理奖品列表
|
||||
export function proxyprizeSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/proxyprize/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改
|
||||
export function proxyprizeUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/proxyprize/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-16 17:11:00
|
||||
* @LastEditTime: 2022-06-06 17:44:42
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/activity/redeemprize.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function redeemprizeAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemprize/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemprizeDel (data) {
|
||||
return request({
|
||||
url: '/api/web/score/trans/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemprizeList (data) {
|
||||
return request({
|
||||
url: '/api/web/score/trans/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 积分兑换流水记录导出
|
||||
export function redeemcodeListExport (params) {
|
||||
return request({
|
||||
url: '/api/web/score/trans/list',
|
||||
method: 'get',
|
||||
params,
|
||||
responseType: 'arraybuffer'
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemprizeUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemprize/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询列表
|
||||
export function aiMateScoreConfList(data) {
|
||||
return request({
|
||||
url: '/api/web/aiMateScoreConf/list',
|
||||
method: 'post',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 添加积分
|
||||
export function aiMateScoreConfAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/aiMateScoreConf/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除积分种类
|
||||
export function aiMateScoreConfDel(data) {
|
||||
return request({
|
||||
url: '/api/web/aiMateScoreConf/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑积分
|
||||
export function aiMateScoreConfModify(data) {
|
||||
return request({
|
||||
url: '/api/web/aiMateScoreConf/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询换脸订单
|
||||
export function aiimagetovideoCallback(data) {
|
||||
return request({
|
||||
url: '/api/web/aiimagetovideo/callback',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 查询图生视频列表
|
||||
export function aiImgToVideoList(data) {
|
||||
return request({
|
||||
url: '/api/web/aiimagetovideo/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 修改图生视频列表
|
||||
export function aiImgToVideoUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/aiimagetovideo/modify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 删除图生视频列表
|
||||
export function aiImgToVideoDel(data) {
|
||||
return request({
|
||||
url: '/api/web/aiimagetovideo/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* @Author: 阮小七
|
||||
* @Mail: no
|
||||
* @Date: 2021-01-04 11:37:07
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2022-06-06 17:42:57
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询换脸订单
|
||||
export function aiFacechangeSearch(data) {
|
||||
return request({
|
||||
url: '/api/web/aiorder/facechange/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 查询脱衣订单
|
||||
export function aiStripSearch(data) {
|
||||
return request({
|
||||
url: '/api/web/aiorder/strip/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 修改换脸订单
|
||||
export function aiorderFacechangeUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/aiorder/facechange/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 修改脱衣订单
|
||||
export function aiorderStripUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/aiorder/strip/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 重新提交换脸订单
|
||||
export function facechangeResubmit(data) {
|
||||
return request({
|
||||
url: '/api/web/aiorder/facechange/resubmit',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// AI分类
|
||||
export function aitemplateCategoryList(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/category/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function aitemplateCategoryAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/category/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function aitemplateCategoryDel(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/category/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function aitemplateCategoryUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/category/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* @Author: 阮小七
|
||||
* @Mail: no
|
||||
* @Date: 2021-01-04 11:37:07
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2022-06-06 17:42:57
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加
|
||||
export function aitemplateAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除
|
||||
export function aitemplateDel(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询
|
||||
export function aitemplateSearch(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改
|
||||
export function aitemplateUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/aitemplate/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:44:49
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/appManagement/appList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加游戏
|
||||
export function AppInfoAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/apps/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除游戏
|
||||
export function AppInfoDel (data) {
|
||||
return request({
|
||||
url: '/api/web/apps/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求游戏列表
|
||||
export function AppInfoSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/apps/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改游戏
|
||||
export function AppInfoUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/apps/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-12 13:55:34
|
||||
* @LastEditTime: 2022-06-06 17:44:56
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comicChapter.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicChapterUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/comicChapter/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function comicChapterAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/comicChapter/add',
|
||||
method: 'post',
|
||||
data,
|
||||
timeout: 0
|
||||
})
|
||||
}
|
||||
export function comicChapterDel (data) {
|
||||
return request({
|
||||
url: '/api/web/comicChapter/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function comicChapterList (data) {
|
||||
return request({
|
||||
url: '/api/web/comicChapter/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicChapterInfoById (data) {
|
||||
return request({
|
||||
url: '/api/web/comicChapter/infoById',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 17:20:20
|
||||
* @LastEditTime: 2022-06-06 17:45:03
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comics.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsDel (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsList (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function comicsAddTopics (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/addTopics',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsNewOne (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/newOne',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//添加评论
|
||||
export function comicsAddComment (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/addComment',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量添加标签
|
||||
export function comicsAddTags (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/addTags',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 移除漫画标签
|
||||
export function comicsDelTags (data) {
|
||||
return request({
|
||||
url: '/api/web/comics/removeComicTopics',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsCvUpdate (data) { // 漫画CV更新
|
||||
return request({
|
||||
url: '/api/web/comicscv/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCvAdd (data) { // 画CV添加
|
||||
return request({
|
||||
url: '/api/web/comicscv/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCvDel (data) { // 漫画CV删除
|
||||
return request({
|
||||
url: '/api/web/comicscv/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCvList (data) { // 漫画CV列表
|
||||
return request({
|
||||
url: '/api/web/comicscv/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 17:26:52
|
||||
* @LastEditTime: 2022-06-06 17:45:15
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comicsCategory.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsCategoryUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsCategory/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCategoryAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsCategory/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCategoryDel (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsCategory/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCategoryList (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsCategory/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* @Date: 2024-07-03 15:33:05
|
||||
* @LastEditors: Administrator admin@example.com
|
||||
* @LastEditTime: 2024-07-03 15:42:39
|
||||
* @FilePath: /pidou_admin/src/api/comicsManagement/comicsDayRecommend.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsDayrecommendAdd(data) { //
|
||||
return request({
|
||||
url: '/api/web/comics/day/recommend/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsDayrecommendDel(data) { //
|
||||
return request({
|
||||
url: '/api/web/comics/day/recommend/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsDayrecommendList(data) { //
|
||||
return request({
|
||||
url: '/api/web/comics/day/recommend/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsDayrecommendUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/comics/day/recommend/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询每日更新列表
|
||||
export function getComicsNotUpList(data) {
|
||||
return request({
|
||||
url: 'https://ahq.qrneryt.com/api/web/comics/getnotUpList',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 手动爬取漫画
|
||||
export function addComicCrawler(data) {
|
||||
return request({
|
||||
url: 'https://ahq.qrneryt.com/api/web/comics/addComicCrawler',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-12 14:41:19
|
||||
* @LastEditTime: 2022-06-06 17:45:21
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comicsTag.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsTagUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTag/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsTagAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTag/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsTagDel (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTag/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsTagList (data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTag/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 20:53:58
|
||||
* @LastEditTime: 2022-06-06 17:45:27
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comicsTopic.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsTopicUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTopic/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsTopicAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTopic/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsTopicDel(data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTopic/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsTopicList(data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTopic/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicLabelsList(data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTag/tag100list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsmediaUpdate (data) { // 漫画视频更新
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsmediaAdd (data) { // 漫画视频添加
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsmediaDel (data) { // 漫画视频删除
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsmediaList (data) { // 漫画视频列表
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* @Date: 2024-07-03 17:50:07
|
||||
* @LastEditors: Administrator admin@example.com
|
||||
* @LastEditTime: 2024-07-03 21:01:54
|
||||
* @FilePath: /pidou_admin/src/api/comicsManagement/singleRecommend.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function singleRecommendAdd(data) { // 漫画CV更新
|
||||
return request({
|
||||
url: '/api/web/comics/single/recommend/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function singleRecommendDel(data) { // 漫画CV更新
|
||||
return request({
|
||||
url: '/api/web/comics/single/recommend/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function singleRecommendList(data) { // 漫画CV更新
|
||||
return request({
|
||||
url: '/api/web/comics/single/recommend/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function singleRecommendUpdate(data) { // 漫画CV更新
|
||||
return request({
|
||||
url: '/api/web/comics/single/recommend/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 20:53:58
|
||||
* @LastEditTime: 2022-06-06 17:45:27
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comicsTopic.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function vomicsTopicUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/vomicsTopic/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function vomicsTopicAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/vomicsTopic/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function vomicsTopicDel(data) {
|
||||
return request({
|
||||
url: '/api/web/vomicsTopic/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function vomicsTopicList(data) {
|
||||
return request({
|
||||
url: '/api/web/vomicsTopic/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicLabelsList(data) {
|
||||
return request({
|
||||
url: '/api/web/comicsTag/tag100list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-10-03 15:21:25
|
||||
* @LastEditors: 王涛
|
||||
* @LastEditTime: 2021-01-05 21:11:08
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询会员卡类型
|
||||
export function cardTypeList(data) {
|
||||
return request({
|
||||
url: '/api/web/cardtype/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 添加会员卡类型
|
||||
export function cardtypeAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/cardtype/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除会员卡类型
|
||||
export function cardtypeDel(data) {
|
||||
return request({
|
||||
url: '/api/web/cardtype/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑会员卡类型
|
||||
export function cardtypeModify(data) {
|
||||
return request({
|
||||
url: '/api/web/cardtype/modify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询折扣卡列表
|
||||
export function getDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增折扣卡
|
||||
export function addDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改折扣卡
|
||||
export function upadteDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除折扣卡
|
||||
export function delDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-21 15:34:57
|
||||
* @LastEditTime: 2022-06-06 17:46:42
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/commodity/giftBag.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function giftbagUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/giftbag/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function giftbagAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/giftbag/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function giftbagDel (data) {
|
||||
return request({
|
||||
url: '/api/web/giftbag/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function giftbagList (data) {
|
||||
return request({
|
||||
url: '/api/web/giftbag/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function giftbaguserList (data) {
|
||||
return request({
|
||||
url: '/api/web/giftbaguser/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function giftbaguserDel (data) {
|
||||
return request({
|
||||
url: '/api/web/giftbaguser/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-10-03 15:21:25
|
||||
* @LastEditors: 王涛
|
||||
* @LastEditTime: 2021-01-05 21:11:08
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询金币列表
|
||||
export function goldList(data) {
|
||||
return request({
|
||||
url: '/api/web/gold/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 添加金币
|
||||
export function goldAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/gold/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除金币种类
|
||||
export function goldDel(data) {
|
||||
return request({
|
||||
url: '/api/web/gold/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑金币
|
||||
export function goldModify(data) {
|
||||
return request({
|
||||
url: '/api/web/gold/modify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-10-03 15:21:25
|
||||
* @LastEditors: 王涛
|
||||
* @LastEditTime: 2021-01-05 21:17:14
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询权益列表
|
||||
export function vcrightList(data) {
|
||||
return request({
|
||||
url: '/api/web/card/right/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 添加权益
|
||||
export function vcrightAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/card/right/add ',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除权益
|
||||
export function vcrightDel(data) {
|
||||
return request({
|
||||
url: '/api/web/card/right/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑权益
|
||||
export function vcrightModify(data) {
|
||||
return request({
|
||||
url: '/api/web/card/right/modify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function redeemUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/redeem/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/redeem/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemDel(data) {
|
||||
return request({
|
||||
url: '/api/web/redeem/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemList(data) {
|
||||
return request({
|
||||
url: '/api/web/redeem/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function redeemUserList(data) {
|
||||
return request({
|
||||
url: '/api/web/redeem/user/list ',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 积分兑换流水记录导出
|
||||
export function redeemcodeListExport(params) {
|
||||
return request({
|
||||
url: '/api/web/score/trans/list',
|
||||
method: 'get',
|
||||
params,
|
||||
responseType: 'arraybuffer'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询用户折扣卡列表
|
||||
export function getUserDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/user/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增用户折扣卡
|
||||
export function addUserDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/user/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改用户折扣卡
|
||||
export function upadteUserDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/user/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除用户折扣卡
|
||||
export function delUserDiscountcard(data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/user/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-10-01 11:28:58
|
||||
* @LastEditors: 江涛
|
||||
* @LastEditTime: 2021-03-12 20:33:39
|
||||
*/
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询会员卡列表
|
||||
export function getVipCardList(data) {
|
||||
return request({
|
||||
url: '/api/web/card/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增会员卡
|
||||
export function addVipCard(data) {
|
||||
return request({
|
||||
url: '/api/web/card/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改会员卡
|
||||
export function upadteVipCard(data) {
|
||||
return request({
|
||||
url: '/api/web/card/modify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除会员卡
|
||||
export function delVipCard(data) {
|
||||
return request({
|
||||
url: '/api/web/card/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:24:36
|
||||
* @LastEditTime: 2022-06-06 17:47:50
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/commodity/vipcode.js
|
||||
*/
|
||||
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 生成兑换码
|
||||
export function redeemcodeAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取兑换码列表
|
||||
export function redeemcodeList (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑兑换码
|
||||
export function redeemcodeModify (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除兑换码
|
||||
export function redeemcodeDel (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/delete',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 兑换码使用记录
|
||||
export function redeemcodeRecord (params) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/listRecord',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 兑换记录导出
|
||||
export function redeemcodeListExport (params) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/listExport',
|
||||
method: 'get',
|
||||
params,
|
||||
responseType: 'arraybuffer'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 兑换码导出
|
||||
* @param {*} data
|
||||
* @returns
|
||||
*/
|
||||
export function vipcodeListExport (data) {
|
||||
return request({
|
||||
url: '/api/web/redeemcode/execl',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data,
|
||||
responseType: 'arraybuffer'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function upLoadFile(data, source) {
|
||||
return request({
|
||||
url: '/api/web/file/uploadImg',
|
||||
method: 'post',
|
||||
headers: { 'Content-Type': 'multipart/form-data' },
|
||||
data,
|
||||
timeout: 0,
|
||||
cancelToken: source.token
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2021-01-05 10:36:27
|
||||
* @LastEditors: 王涛
|
||||
* @LastEditTime: 2021-01-07 22:20:44
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 上传图片
|
||||
export function mediaUploadImg(data) {
|
||||
return request({
|
||||
url: '/api/web/file/uploadImg',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加活动
|
||||
export function couponsActivityAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除活动
|
||||
export function couponsActivityDel (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求活动列表
|
||||
export function couponsActivitySearch (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改活动
|
||||
export function couponsActivityUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 获取历史列表
|
||||
export function couponsActivityHistorySearch (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/history/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 更新历史记录
|
||||
export function couponsActivityHistoryUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/history/update',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 获取用户活动列表
|
||||
export function couponsActivityUserSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/user/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 更新用户活动
|
||||
export function couponsActivityUserUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/coupons/activity/user/update',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-02-22 14:30:36
|
||||
* @LastEditTime: 2022-06-06 17:59:11
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/daichong/gather.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 请求聚商列表
|
||||
export function gatherList (data) {
|
||||
return request({
|
||||
url: '/api/web/daichong/jushang/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:18
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/complaint.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 新增约炮举报
|
||||
export function datingComplaintAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/complaint/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 删除约炮举报
|
||||
export function datingComplaintDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/complaint/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求约炮举报列表
|
||||
export function datingComplaintList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/complaint/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改约炮举报
|
||||
export function datingComplaintUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/complaint/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:23
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingBoss.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 新增约炮经纪人
|
||||
export function datingBossAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/boss/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 删除约炮经纪人
|
||||
export function datingBossDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/boss/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求约炮经纪人列表
|
||||
export function datingBossList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/boss/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改约炮经纪人
|
||||
export function datingBossUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/boss/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:27
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingCity.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 新增约炮城市
|
||||
export function datingCityAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/city/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 删除约炮城市
|
||||
export function datingCityDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/city/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求约炮城市列表
|
||||
export function datingCityList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/city/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改约炮城市
|
||||
export function datingCityUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/city/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:32
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingConfig.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getDatingConfig (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/config/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDatingConfig (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/config/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:37
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingModel.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增嫩模
|
||||
export function datingModelAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除嫩模
|
||||
export function datingModelDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求嫩模列表
|
||||
export function datingModelList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改嫩模
|
||||
export function datingModelUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量修改嫩模
|
||||
export function datingModelUpdateMany (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/updatemany',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量删除嫩模
|
||||
export function datingModelDelMany (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/delmany',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 审核嫩模
|
||||
export function datingModeAudit (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/model/verify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:50
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingOrder.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 删除约炮城市
|
||||
export function datingOrderDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/order/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求约炮城市列表
|
||||
export function datingOrderList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/order/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function datingOrderAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/order/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:55
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingReport.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 新增约炮体验报告
|
||||
export function datingReportAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/report/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 删除约炮体验报告
|
||||
export function datingReportDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/report/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求约炮体验报告列表
|
||||
export function datingReportList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/report/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改约炮体验报告
|
||||
export function datingReportUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/report/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改约炮体验报告
|
||||
export function datingReportAudit (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/report/audit',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 17:59:55
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/datingReport.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
// 修改约炮体验报告
|
||||
export function datingUrlList(data) {
|
||||
return request({
|
||||
url: '/api/web/dating/url/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 18:00:00
|
||||
* @LastEditors:
|
||||
* @FilePath: /comics-admin/src/api/datingManagement/loufeng.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
// 新增楼风
|
||||
export function loufengAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/loufeng/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 删除楼风
|
||||
export function loufengDel (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/loufeng/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求楼风列表
|
||||
export function loufengList (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/loufeng/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改楼风
|
||||
export function loufengUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/loufeng/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量修改楼风
|
||||
export function loufengUpdateMany (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/loufeng/updatemany',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量删除楼风
|
||||
export function loufengDelMany (data) {
|
||||
return request({
|
||||
url: '/api/web/dating/loufeng/delmany',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取游戏流水
|
||||
export function getGameWaterList(data) {
|
||||
return request({
|
||||
url: '/api/web/gameinfo/record',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// // 请求首页今日数据
|
||||
export function getToday() {
|
||||
return request({ url: '/web/report/today', method: 'get' })
|
||||
}
|
||||
|
||||
// // 请求全部数据
|
||||
// export function getTotal() {
|
||||
// return request({
|
||||
// url: '/web/report/total',
|
||||
// method: 'get'
|
||||
// })
|
||||
// }
|
||||
// /**
|
||||
// *
|
||||
// * @param {*} params
|
||||
// */
|
||||
// export function getVisit(params) {
|
||||
// return request({
|
||||
// url: '/web/report/visit/list',
|
||||
// method: 'get',
|
||||
// params
|
||||
// })
|
||||
// }
|
||||
// /**
|
||||
// * 首页注册走势图
|
||||
// * @param {*} params
|
||||
// */
|
||||
// export function getReg(params) {
|
||||
// return request({
|
||||
// url: '/web/report/reg/list',
|
||||
// method: 'get',
|
||||
// params
|
||||
// })
|
||||
// }
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2023-08-05 14:25:34
|
||||
* @LastEditTime: 2023-08-05 14:28:25
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /web-admin/src/api/inviteCodeM/inviteList.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 邀请码列表
|
||||
export function inviteList(data) {
|
||||
return request({
|
||||
url: '/api/web/invite/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function inviteAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/invite/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function inviteDel(data) {
|
||||
return request({
|
||||
url: '/api/web/invite/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function inviteUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/invite/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 邀请码统计
|
||||
export function inviteStat(data) {
|
||||
return request({
|
||||
url: '/api/web/invite/stat',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
Executable
+39
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-10-06 01:01:28
|
||||
* @LastEditors: 江涛
|
||||
* @LastEditTime: 2021-03-12 19:41:26
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function login(data) {
|
||||
return request({
|
||||
url: '/api/web/login/acc',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// /**
|
||||
// * 确认绑定二维码 code为333时 调用
|
||||
// * @param {*} data
|
||||
// */
|
||||
export function validateQR(data) {
|
||||
return request({
|
||||
url: '/api/web/login/bind',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// /**
|
||||
// * sso登录
|
||||
// * @param {*} data
|
||||
// */
|
||||
export function ssoLogin(data) {
|
||||
return request({
|
||||
url: '/api/web/login/slogin',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 列表
|
||||
export function lotteryManagerList(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/manager/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除
|
||||
export function lotteryManagerDel(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/manager/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//
|
||||
export function lotteryManagerAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/manager/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 更新
|
||||
export function lotteryManagerUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/lottery/manager/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author: 江涛
|
||||
* @Mail: jt213219216@gmail.com
|
||||
* @Date: 2021-03-09 13:38:58
|
||||
* @LastEditTime: 2022-06-06 18:00:10
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/mediaLibrary/mediaTag.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 添加视频标签
|
||||
export function mediatagAdd (data) {
|
||||
return request({
|
||||
url: '/file/web/mediatag/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除视频标签
|
||||
export function mediatagDel (data) {
|
||||
return request({
|
||||
url: '/file/web/mediatag/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求标签列表
|
||||
export function mediatagList (data) {
|
||||
return request({
|
||||
url: '/file/web/mediatag/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改视频标签
|
||||
export function mediatagUpdate (data) {
|
||||
return request({
|
||||
url: '/file/web/mediatag/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* @Author: 王涛
|
||||
* @Mail: no
|
||||
* @Date: 2020-12-26 16:43:00
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2022-06-06 18:00:15
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 删除视频
|
||||
export function mediaDel(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除视频V1
|
||||
export function mediaDelV1(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/delV1',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 视频列表
|
||||
export function mediaSearch(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/search',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 视频列表V1
|
||||
export function mediaSearchV1(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/searchV1',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
// 影片表V3
|
||||
export function mediaSearchV2(params) {
|
||||
return request({
|
||||
url: '/api/web/admin/mediaResource/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
// 修改视频
|
||||
export function mediaUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改视频V1
|
||||
export function mediaUpdateV1(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/updateV1',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 请求视频enkey解密密钥
|
||||
export function videoFeviewList(params, urll) {
|
||||
return request({
|
||||
url: '/api/web/media/enkey',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function videoOk(data) {
|
||||
return request({
|
||||
url: '/api/web/media/videoOk',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新预览时长
|
||||
export function updatePreTime(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/update/prefile',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新预览时长V1
|
||||
export function updatePreTimeV1(data) {
|
||||
return request({
|
||||
url: '/api/web/mediafile/update/prefileV1',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function audioAdd (data) { // 音频新增
|
||||
return request({
|
||||
url: '/api/web/audio/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function audioDel (data) { // 音频新增
|
||||
return request({
|
||||
url: '/api/web/audio/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function audioList (data) { // 音频新增
|
||||
return request({
|
||||
url: '/api/web/audio/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function audioUpdate (data) { // 音频新增
|
||||
return request({
|
||||
url: '/api/web/audio/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 17:20:20
|
||||
* @LastEditTime: 2022-06-06 17:45:03
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /kkjm-web-admin/src/api/novels/novels.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function novelsUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsDel (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsList (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function novelsAddTopics (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/addTopics',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsNewOne (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/newOne',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//添加评论
|
||||
export function novelsAddComment (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/addComment',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 批量添加标签
|
||||
export function novelsAddTags (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/addTags',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//获取最新章节和章节数不同的小说
|
||||
export function novelsGetNaN (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/getNaN',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//更新所有主题小说数量
|
||||
export function novelsUpCTC (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/upCTC',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//更新所有小说免费章节
|
||||
export function novelsUpNone (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/upNone',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//更新小说状态
|
||||
export function novelsUpdNovelStatus (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/updNovelStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//更新小说状态
|
||||
export function novelsAddTxtNovel (data) {
|
||||
return request({
|
||||
url: '/api/web/novel/addTxtNovel',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsCvUpdate (data) { // 漫画CV更新
|
||||
return request({
|
||||
url: '/api/web/comicscv/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCvAdd (data) { // 画CV添加
|
||||
return request({
|
||||
url: '/api/web/comicscv/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCvDel (data) { // 漫画CV删除
|
||||
return request({
|
||||
url: '/api/web/comicscv/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsCvList (data) { // 漫画CV列表
|
||||
return request({
|
||||
url: '/api/web/comicscv/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 17:26:52
|
||||
* @LastEditTime: 2022-06-06 17:45:15
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /novels-admin/src/api/novelsManagement/novelsCategory.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function novelsCategoryUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/novelCategory/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsCategoryAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/novelCategory/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsCategoryDel (data) {
|
||||
return request({
|
||||
url: '/api/web/novelCategory/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsCategoryList (data) {
|
||||
return request({
|
||||
url: '/api/web/novelCategory/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-12 13:55:34
|
||||
* @LastEditTime: 2022-06-06 17:44:56
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /kkjm-web-admin/src/api/novelsManagement/novelsChapter.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function novelsChapterUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/novelChapter/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function novelsChapterAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/novelChapter/add',
|
||||
method: 'post',
|
||||
data,
|
||||
timeout: 0
|
||||
})
|
||||
}
|
||||
export function novelsChapterDel (data) {
|
||||
return request({
|
||||
url: '/api/web/novelChapter/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function novelsChapterList (data) {
|
||||
return request({
|
||||
url: '/api/web/novelChapter/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//更新章节的小说id
|
||||
export function novelsChapterUpNovelId (data) {
|
||||
return request({
|
||||
url: '/api/web/novelChapter/upNovelId',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-12 14:41:19
|
||||
* @LastEditTime: 2022-06-06 17:45:21
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /novels-admin/src/api/novelsManagement/novelsTag.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function novelsTagUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/novelTag/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTagAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/novelTag/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTagDel (data) {
|
||||
return request({
|
||||
url: '/api/web/novelTag/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTagList (data) {
|
||||
return request({
|
||||
url: '/api/web/novelTag/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTagList100 (data) {
|
||||
return request({
|
||||
url: '/api/web/novelTag/tag100list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-11 20:53:58
|
||||
* @LastEditTime: 2022-06-06 17:45:27
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/comicsManagement/comicsTopic.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function novelsTopicUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/novelTopic/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTopicAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/novelTopic/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTopicDel(data) {
|
||||
return request({
|
||||
url: '/api/web/novelTopic/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsTopicList(data) {
|
||||
return request({
|
||||
url: '/api/web/novelTopic/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function novelsLabelsList(data) {
|
||||
return request({
|
||||
url: '/api/web/novelTag/tag100list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function comicsmediaUpdate (data) { // 漫画视频更新
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsmediaAdd (data) { // 漫画视频添加
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsmediaDel (data) { // 漫画视频删除
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function comicsmediaList (data) { // 漫画视频列表
|
||||
return request({
|
||||
url: '/api/web/comicsmedia/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增首页跳转按钮
|
||||
export function aicustomerserviceAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/aicustomerservice/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除首页跳转按钮
|
||||
export function aicustomerserviceDel(data) {
|
||||
return request({
|
||||
url: '/api/web/aicustomerservice/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取首页跳转按钮
|
||||
export function aicustomerserviceList(data) {
|
||||
return request({
|
||||
url: '/api/web/aicustomerservice/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改首页跳转按钮
|
||||
export function aicustomerserviceUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/aicustomerservice/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取
|
||||
export function discountcardcfgGet(data) {
|
||||
return request({
|
||||
url: '/api/web/discountcardcfg/get',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新
|
||||
export function discountcardcfgUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/discountcardcfg/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-04-15 11:46:17
|
||||
* @LastEditTime: 2022-06-03 15:54:05
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /web-admin/src/api/otherConfig/jumptab.js
|
||||
*/
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增首页跳转按钮
|
||||
export function jumptabAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/jumptab/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除首页跳转按钮
|
||||
export function jumptabDel(data) {
|
||||
return request({
|
||||
url: '/api/web/jumptab/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取首页跳转按钮
|
||||
export function jumptabList(data) {
|
||||
return request({
|
||||
url: '/api/web/jumptab/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改首页跳转按钮
|
||||
export function jumptabUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/jumptab/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 联系方式列表
|
||||
export function contactList(data) {
|
||||
return request({
|
||||
url: '/api/web/contact/list',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新联系方式
|
||||
export function contactUpdate(data) {
|
||||
return request({
|
||||
url: '/api/web/contact/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除联系方式
|
||||
export function contactDel(data) {
|
||||
return request({
|
||||
url: '/api/web/contact/del',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增联系方式
|
||||
export function contactAdd(data) {
|
||||
return request({
|
||||
url: '/api/web/contact/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* @Author:
|
||||
* @Mail:
|
||||
* @Date: 2022-03-14 15:25:07
|
||||
* @LastEditTime: 2022-06-06 18:00:24
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @FilePath: /comics-admin/src/api/postManagement/newList.js
|
||||
*/
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 新增资讯
|
||||
export function infomationAdd (data) {
|
||||
return request({
|
||||
url: '/api/web/post/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除资讯
|
||||
export function infomationDel (data) {
|
||||
return request({
|
||||
url: '/api/web/post/del',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取资讯列表
|
||||
export function infomationSearch (data) {
|
||||
return request({
|
||||
url: '/api/web/post/list',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑资讯
|
||||
export function infomationUpdate (data) {
|
||||
return request({
|
||||
url: '/api/web/post/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 审核资讯
|
||||
export function infomationAudit (data) {
|
||||
return request({
|
||||
url: '/api/web/post/verify',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 审核资讯
|
||||
export function postAdd2media (data) {
|
||||
return request({
|
||||
url: '/api/web/post/add2media',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 标签分类列表(带标签的)
|
||||
export function mediaAllList(data) {
|
||||
return request({
|
||||
url: '/api/web/mediatag/all',
|
||||
method: 'post',
|
||||
filterParam: true,
|
||||
data
|
||||
})
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user