fix:项目初始化

This commit is contained in:
ouyangxiu
2025-06-10 17:11:41 +07:00
commit db9bffd2c5
713 changed files with 159746 additions and 0 deletions
Executable
+198
View File
@@ -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
View File
@@ -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
+43
View File
@@ -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
View File
@@ -0,0 +1,5 @@
language: node_js
node_js: 10
script: npm run test
notifications:
email: false
+178
View File
@@ -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]
+3
View File
@@ -0,0 +1,3 @@
module.exports = {
presets: ['@vue/app']
}
Executable
+35
View File
@@ -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}`)
}
+994
View File
@@ -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
View File
@@ -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
View File
@@ -0,0 +1,14 @@
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": [
"src/*"
]
}
},
"exclude": [
"node_modules",
"dist"
]
}
Executable
+142
View File
@@ -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"
]
}
+26
View File
@@ -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}}
+55
View File
@@ -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
}
}
+9
View File
@@ -0,0 +1,9 @@
exports.notEmpty = name => {
return v => {
if (!v || v.trim === '') {
return `${name} is required`
} else {
return true
}
}
}
+26
View File
@@ -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}}
+55
View File
@@ -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
View File
@@ -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)
}
+5
View File
@@ -0,0 +1,5 @@
module.exports = {
plugins: {
autoprefixer: {}
}
}
+29
View File
@@ -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>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Executable
+21
View File
@@ -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>
+62
View File
@@ -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
})
}
+55
View File
@@ -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
})
}
+81
View File
@@ -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
// })
// }
+81
View File
@@ -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
// })
// }
+45
View File
@@ -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
})
}
+42
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+38
View File
@@ -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
})
}
+96
View File
@@ -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
})
}
+80
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+45
View File
@@ -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
})
}
+42
View File
@@ -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
})
}
+42
View File
@@ -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
})
}
+47
View File
@@ -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
})
}
+38
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+43
View File
@@ -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
})
}
+64
View File
@@ -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
})
}
+51
View File
@@ -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
})
}
+37
View File
@@ -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
})
}
+83
View File
@@ -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
})
}
+45
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+48
View File
@@ -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
})
}
+88
View File
@@ -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
})
}
+35
View File
@@ -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
})
}
+42
View File
@@ -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
})
}
+51
View File
@@ -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
})
}
+35
View File
@@ -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
})
}
+44
View File
@@ -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
})
}
+38
View File
@@ -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
})
}
+59
View File
@@ -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
})
}
+44
View File
@@ -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
})
}
+44
View File
@@ -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
})
}
+53
View File
@@ -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'
})
}
+38
View File
@@ -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
})
}
+45
View File
@@ -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
})
}
+81
View File
@@ -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'
})
}
+13
View File
@@ -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
})
}
+16
View File
@@ -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
})
}
+75
View File
@@ -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
})
}
+20
View File
@@ -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
})
}
+44
View File
@@ -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
})
}
+44
View File
@@ -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
})
}
+44
View File
@@ -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
})
}
+26
View File
@@ -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
})
}
+73
View File
@@ -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
})
}
+35
View File
@@ -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
})
}
+53
View File
@@ -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
})
}
+19
View File
@@ -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
})
}
+62
View File
@@ -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
})
}
+11
View File
@@ -0,0 +1,11 @@
import request from '@/utils/request'
// 获取游戏流水
export function getGameWaterList(data) {
return request({
url: '/api/web/gameinfo/record',
method: 'post',
data
})
}
+37
View File
@@ -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
// })
// }
+49
View File
@@ -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
})
}
+39
View File
@@ -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
})
}
+37
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+106
View File
@@ -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
})
}
+30
View File
@@ -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
})
}
+122
View File
@@ -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
})
}
+35
View File
@@ -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
})
}
+50
View File
@@ -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
})
}
+52
View File
@@ -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
})
}
+51
View File
@@ -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
})
}
+35
View File
@@ -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
})
}
+39
View File
@@ -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
})
}
+19
View File
@@ -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
})
}
+46
View File
@@ -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
})
}
+38
View File
@@ -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
})
}
+75
View File
@@ -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