yzx 2 anni fa
parent
commit
a1c1dd419e
100 ha cambiato i file con 5342 aggiunte e 0 eliminazioni
  1. 22 0
      .editorconfig
  2. 8 0
      .env.development
  3. 5 0
      .env.production
  4. 7 0
      .env.staging
  5. 10 0
      .eslintignore
  6. 199 0
      .eslintrc.js
  7. 13 0
      babel.config.js
  8. 35 0
      build/index.js
  9. 116 0
      package.json
  10. 208 0
      public/index.html
  11. 2 0
      public/robots.txt
  12. 11 0
      src/App.vue
  13. 85 0
      src/api/company/company.js
  14. 53 0
      src/api/company/companyConfig.js
  15. 61 0
      src/api/company/companyDeduct.js
  16. 61 0
      src/api/company/companyDept.js
  17. 53 0
      src/api/company/companyLogininfor.js
  18. 53 0
      src/api/company/companyMenu.js
  19. 52 0
      src/api/company/companyMoneyLogs.js
  20. 53 0
      src/api/company/companyOperLog.js
  21. 53 0
      src/api/company/companyPost.js
  22. 69 0
      src/api/company/companyProfit.js
  23. 61 0
      src/api/company/companyRecharge.js
  24. 53 0
      src/api/company/companyRole.js
  25. 53 0
      src/api/company/companyRoleDept.js
  26. 53 0
      src/api/company/companyRoleMenu.js
  27. 53 0
      src/api/company/companySms.js
  28. 53 0
      src/api/company/companySmsLogs.js
  29. 53 0
      src/api/company/companySmsOrder.js
  30. 53 0
      src/api/company/companySmsPackage.js
  31. 61 0
      src/api/company/companySmsTemp.js
  32. 69 0
      src/api/company/companyUser.js
  33. 53 0
      src/api/company/companyUserPost.js
  34. 53 0
      src/api/company/companyUserRole.js
  35. 53 0
      src/api/company/companyVoice.js
  36. 60 0
      src/api/company/companyVoiceApi.js
  37. 53 0
      src/api/company/companyVoiceBlacklist.js
  38. 72 0
      src/api/company/companyVoiceCaller.js
  39. 53 0
      src/api/company/companyVoiceConfig.js
  40. 53 0
      src/api/company/companyVoiceLogs.js
  41. 61 0
      src/api/company/companyVoiceMobile.js
  42. 53 0
      src/api/company/companyVoicePackage.js
  43. 53 0
      src/api/company/companyVoicePackageOrder.js
  44. 10 0
      src/api/company/index.js
  45. 31 0
      src/api/company/statistics.js
  46. 137 0
      src/api/crm/customer.js
  47. 21 0
      src/api/crm/customerAssign.js
  48. 53 0
      src/api/crm/customerContacts.js
  49. 53 0
      src/api/crm/customerExt.js
  50. 53 0
      src/api/crm/customerLogs.js
  51. 53 0
      src/api/crm/customerUser.js
  52. 53 0
      src/api/crm/customerVisit.js
  53. 53 0
      src/api/crm/event.js
  54. 53 0
      src/api/crm/msg.js
  55. 53 0
      src/api/doc/doc.js
  56. 53 0
      src/api/doc/docOrder.js
  57. 53 0
      src/api/doc/docOrderReply.js
  58. 53 0
      src/api/doc/docRecord.js
  59. 53 0
      src/api/doc/docRecordReply.js
  60. 40 0
      src/api/login.js
  61. 9 0
      src/api/menu.js
  62. 80 0
      src/api/monitor/job.js
  63. 35 0
      src/api/monitor/jobLog.js
  64. 35 0
      src/api/monitor/logininfor.js
  65. 18 0
      src/api/monitor/online.js
  66. 35 0
      src/api/monitor/operlog.js
  67. 9 0
      src/api/monitor/server.js
  68. 53 0
      src/api/store/adv.js
  69. 53 0
      src/api/store/appVersion.js
  70. 53 0
      src/api/store/article.js
  71. 61 0
      src/api/store/articleCate.js
  72. 53 0
      src/api/store/articleViews.js
  73. 69 0
      src/api/store/city.js
  74. 53 0
      src/api/store/express.js
  75. 31 0
      src/api/store/index.js
  76. 53 0
      src/api/store/level.js
  77. 53 0
      src/api/store/material.js
  78. 61 0
      src/api/store/materialGroup.js
  79. 53 0
      src/api/store/menu.js
  80. 53 0
      src/api/store/patient.js
  81. 53 0
      src/api/store/prescribe.js
  82. 53 0
      src/api/store/prescribeDrug.js
  83. 59 0
      src/api/store/shippingTemplates.js
  84. 53 0
      src/api/store/shippingTemplatesFree.js
  85. 53 0
      src/api/store/shippingTemplatesRegion.js
  86. 19 0
      src/api/store/statistics.js
  87. 53 0
      src/api/store/storeActivity.js
  88. 87 0
      src/api/store/storeAfterSales.js
  89. 53 0
      src/api/store/storeAfterSalesItem.js
  90. 53 0
      src/api/store/storeAfterSalesStatus.js
  91. 21 0
      src/api/store/storeCanvas.js
  92. 53 0
      src/api/store/storeCart.js
  93. 62 0
      src/api/store/storeCoupon.js
  94. 53 0
      src/api/store/storeCouponIssue.js
  95. 53 0
      src/api/store/storeCouponIssueUser.js
  96. 53 0
      src/api/store/storeCouponUser.js
  97. 149 0
      src/api/store/storeOrder.js
  98. 53 0
      src/api/store/storeOrderItem.js
  99. 53 0
      src/api/store/storeOrderNotice.js
  100. 53 0
      src/api/store/storeOrderStatus.js

+ 22 - 0
.editorconfig

@@ -0,0 +1,22 @@
+# 告诉EditorConfig插件,这是根文件,不用继续往上查找
+root = true
+
+# 匹配全部文件
+[*]
+# 设置字符集
+charset = utf-8
+# 缩进风格,可选space、tab
+indent_style = space
+# 缩进的空格数
+indent_size = 2
+# 结尾换行符,可选lf、cr、crlf
+end_of_line = lf
+# 在文件结尾插入新行
+insert_final_newline = true
+# 删除一行中的前后空格
+trim_trailing_whitespace = true
+
+# 匹配md结尾的文件
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false

+ 8 - 0
.env.development

@@ -0,0 +1,8 @@
+# 开发环境配置
+ENV = 'development'
+
+# FS管理系统/开发环境
+VUE_APP_BASE_API = '/dev-api'
+
+# 路由懒加载
+VUE_CLI_BABEL_TRANSPILE_MODULES = true

+ 5 - 0
.env.production

@@ -0,0 +1,5 @@
+# 生产环境配置
+ENV = 'production'
+
+#FS管理系统/生产环境
+VUE_APP_BASE_API = '/prod-api'

+ 7 - 0
.env.staging

@@ -0,0 +1,7 @@
+NODE_ENV = production
+
+# 测试环境配置
+ENV = 'staging'
+
+#FS管理系统/测试环境
+VUE_APP_BASE_API = '/stage-api'

+ 10 - 0
.eslintignore

@@ -0,0 +1,10 @@
+# 忽略build目录下类型为js的文件的语法检查
+build/*.js
+# 忽略src/assets目录下文件的语法检查
+src/assets
+# 忽略public目录下文件的语法检查
+public
+# 忽略当前目录下为js的文件的语法检查
+*.js
+# 忽略当前目录下为vue的文件的语法检查
+*.vue

+ 199 - 0
.eslintrc.js

@@ -0,0 +1,199 @@
+// ESlint 检查配置
+module.exports = {
+  root: true,
+  parserOptions: {
+    parser: 'babel-eslint',
+    sourceType: 'module'
+  },
+  env: {
+    browser: true,
+    node: true,
+    es6: true,
+  },
+  extends: ['plugin:vue/recommended', 'eslint:recommended'],
+
+  // add your custom rules here
+  //it is base on https://github.com/vuejs/eslint-config-vue
+  rules: {
+    "vue/max-attributes-per-line": [2, {
+      "singleline": 10,
+      "multiline": {
+        "max": 1,
+        "allowFirstLine": false
+      }
+    }],
+    "vue/singleline-html-element-content-newline": "off",
+    "vue/multiline-html-element-content-newline":"off",
+    "vue/name-property-casing": ["error", "PascalCase"],
+    "vue/no-v-html": "off",
+    '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': ["error", "always", {"null": "ignore"}],
+    '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']
+  }
+}

+ 13 - 0
babel.config.js

@@ -0,0 +1,13 @@
+module.exports = {
+  presets: [
+    // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
+    '@vue/cli-plugin-babel/preset'
+  ],
+  'env': {
+    'development': {
+      // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
+      // This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
+      'plugins': ['dynamic-import-node']
+    }
+  }
+}

+ 35 - 0
build/index.js

@@ -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}`)
+}

+ 116 - 0
package.json

@@ -0,0 +1,116 @@
+{
+  "name": "fs",
+  "version": "1.1.0",
+  "description": "御君方管理总后台",
+  "author": "FS",
+  "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"
+  },
+  "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"
+  ],
+  "dependencies": {
+    "@riophae/vue-treeselect": "0.4.0",
+    "axios": "0.18.1",
+    "bpmn-js": "^7.2.1",
+    "bpmn-js-properties-panel": "^0.34.0",
+    "bpmn-moddle": "^6.0.0",
+    "clipboard": "2.0.4",
+    "compression-webpack-plugin": "^5.0.1",
+    "core-js": "3.6.5",
+    "echarts": "4.2.1",
+    "element-ui": "2.15.5",
+    "file-saver": "2.0.1",
+    "form-making": "^1.2.9",
+    "fuse.js": "3.4.4",
+    "js-beautify": "1.10.2",
+    "js-cookie": "2.2.0",
+    "jsencrypt": "3.0.0-rc.1",
+    "lodash.clonedeep": "^4.5.0",
+    "lodash.merge": "^4.6.2",
+    "moment": "^2.29.1",
+    "normalize.css": "7.0.0",
+    "nprogress": "0.2.0",
+    "path-to-regexp": "2.4.0",
+    "qrcodejs2": "0.0.2",
+    "quill": "1.3.7",
+    "screenfull": "4.2.0",
+    "sortablejs": "1.8.4",
+    "v-clipboard": "^2.2.3",
+    "vue": "2.6.10",
+    "vue-clipboard2": "^0.3.1",
+    "vue-count-to": "1.0.13",
+    "vue-cropper": "0.4.9",
+    "vue-full-calendar": "^2.8.1-0",
+    "vue-router": "3.0.2",
+    "vue-splitpane": "1.0.4",
+    "vue2-ace-editor": "0.0.15",
+    "vuedraggable": "2.20.0",
+    "vuex": "3.1.0",
+    "wangeditor": "^4.6.13"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "4.4.4",
+    "@vue/cli-plugin-eslint": "4.4.4",
+    "@vue/cli-plugin-unit-jest": "4.4.4",
+    "@vue/cli-service": "4.4.4",
+    "@vue/test-utils": "1.0.0-beta.29",
+    "autoprefixer": "9.5.1",
+    "babel-eslint": "10.1.0",
+    "babel-jest": "23.6.0",
+    "babel-plugin-dynamic-import-node": "2.3.3",
+    "chalk": "2.4.2",
+    "chokidar": "2.1.5",
+    "connect": "3.6.6",
+    "eslint": "6.7.2",
+    "eslint-plugin-vue": "6.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.14.1",
+    "plop": "2.3.0",
+    "runjs": "4.3.2",
+    "sass-loader": "8.0.2",
+    "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"
+  ]
+}

+ 208 - 0
public/index.html

@@ -0,0 +1,208 @@
+<!DOCTYPE html>
+<html>
+  <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">
+    <title><%= webpackConfig.name %></title>
+    <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=ONIBZ-44LLJ-QHYFI-KGG6Y-5ADJT-A7BIO&libraries=drawing"></script>
+	  <style>
+    html,
+    body,
+    #app {
+      height: 100%;
+      margin: 0px;
+      padding: 0px;
+    }
+    .chromeframe {
+      margin: 0.2em 0;
+      background: #ccc;
+      color: #000;
+      padding: 0.2em 0;
+    }
+
+    #loader-wrapper {
+      position: fixed;
+      top: 0;
+      left: 0;
+      width: 100%;
+      height: 100%;
+      z-index: 999999;
+    }
+
+    #loader {
+      display: block;
+      position: relative;
+      left: 50%;
+      top: 50%;
+      width: 150px;
+      height: 150px;
+      margin: -75px 0 0 -75px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -webkit-animation: spin 2s linear infinite;
+      -ms-animation: spin 2s linear infinite;
+      -moz-animation: spin 2s linear infinite;
+      -o-animation: spin 2s linear infinite;
+      animation: spin 2s linear infinite;
+      z-index: 1001;
+    }
+
+    #loader:before {
+      content: "";
+      position: absolute;
+      top: 5px;
+      left: 5px;
+      right: 5px;
+      bottom: 5px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -webkit-animation: spin 3s linear infinite;
+      -moz-animation: spin 3s linear infinite;
+      -o-animation: spin 3s linear infinite;
+      -ms-animation: spin 3s linear infinite;
+      animation: spin 3s linear infinite;
+    }
+
+    #loader:after {
+      content: "";
+      position: absolute;
+      top: 15px;
+      left: 15px;
+      right: 15px;
+      bottom: 15px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -moz-animation: spin 1.5s linear infinite;
+      -o-animation: spin 1.5s linear infinite;
+      -ms-animation: spin 1.5s linear infinite;
+      -webkit-animation: spin 1.5s linear infinite;
+      animation: spin 1.5s linear infinite;
+    }
+
+
+    @-webkit-keyframes spin {
+      0% {
+        -webkit-transform: rotate(0deg);
+        -ms-transform: rotate(0deg);
+        transform: rotate(0deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+        -ms-transform: rotate(360deg);
+        transform: rotate(360deg);
+      }
+    }
+
+    @keyframes spin {
+      0% {
+        -webkit-transform: rotate(0deg);
+        -ms-transform: rotate(0deg);
+        transform: rotate(0deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+        -ms-transform: rotate(360deg);
+        transform: rotate(360deg);
+      }
+    }
+
+
+    #loader-wrapper .loader-section {
+      position: fixed;
+      top: 0;
+      width: 51%;
+      height: 100%;
+      background: #13c2c2;
+      z-index: 1000;
+      -webkit-transform: translateX(0);
+      -ms-transform: translateX(0);
+      transform: translateX(0);
+    }
+
+    #loader-wrapper .loader-section.section-left {
+      left: 0;
+    }
+
+    #loader-wrapper .loader-section.section-right {
+      right: 0;
+    }
+
+
+    .loaded #loader-wrapper .loader-section.section-left {
+      -webkit-transform: translateX(-100%);
+      -ms-transform: translateX(-100%);
+      transform: translateX(-100%);
+      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+    }
+
+    .loaded #loader-wrapper .loader-section.section-right {
+      -webkit-transform: translateX(100%);
+      -ms-transform: translateX(100%);
+      transform: translateX(100%);
+      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+    }
+
+    .loaded #loader {
+      opacity: 0;
+      -webkit-transition: all 0.3s ease-out;
+      transition: all 0.3s ease-out;
+    }
+
+    .loaded #loader-wrapper {
+      visibility: hidden;
+      -webkit-transform: translateY(-100%);
+      -ms-transform: translateY(-100%);
+      transform: translateY(-100%);
+      -webkit-transition: all 0.3s 1s ease-out;
+      transition: all 0.3s 1s ease-out;
+    }
+
+    .no-js #loader-wrapper {
+      display: none;
+    }
+
+    .no-js h1 {
+      color: #222222;
+    }
+
+    #loader-wrapper .load_title {
+      font-family: 'Open Sans';
+      color: #FFF;
+      font-size: 16px;
+      width: 100%;
+      text-align: center;
+      z-index: 9999999999999;
+      position: absolute;
+      top: 60%;
+      opacity: 1;
+      line-height: 30px;
+    }
+
+    #loader-wrapper .load_title span {
+      font-weight: normal;
+      font-style: italic;
+      font-size: 13px;
+      color: #FFF;
+      opacity: 0.5;
+    }
+  </style>
+  </head>
+  <body>
+    <div id="app">
+	    <div id="loader-wrapper">
+		    <div id="loader"></div>
+		    <div class="loader-section section-left"></div>
+		    <div class="loader-section section-right"></div>
+		    <div class="load_title">正在加载中...</div>
+        </div>
+	</div>
+  </body>
+</html>

+ 2 - 0
public/robots.txt

@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /

+ 11 - 0
src/App.vue

@@ -0,0 +1,11 @@
+<template>
+  <div id="app">
+    <router-view />
+  </div>
+</template>
+
+<script>
+export default  {
+  name:  'App'
+}
+</script>

+ 85 - 0
src/api/company/company.js

@@ -0,0 +1,85 @@
+import request from '@/utils/request'
+
+// 查询企业列表
+export function listCompany(query) {
+  return request({
+    url: '/company/company/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询企业详细
+export function getCompany(companyId) {
+  return request({
+    url: '/company/company/' + companyId,
+    method: 'get'
+  })
+}
+
+// 新增企业
+export function addCompany(data) {
+  return request({
+    url: '/company/company',
+    method: 'post',
+    data: data
+  })
+}
+export function resetPwd(companyId) {
+  return request({
+    url: '/company/company/resetPwd/'+companyId,
+    method: 'post'
+  })
+}
+ 
+
+
+// 修改企业
+export function updateCompany(data) {
+  return request({
+    url: '/company/company',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除企业
+export function delCompany(companyId) {
+  return request({
+    url: '/company/company/' + companyId,
+    method: 'delete'
+  })
+}
+
+// 导出企业
+export function exportCompany(query) {
+  return request({
+    url: '/company/company/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getCompanyList() {
+  return request({
+    url: '/company/company/getCompanyList',
+    method: 'get'
+  })
+}
+export function recharge(data) {
+  return request({
+    url: '/company/company/recharge',
+    method: 'post',
+    data: data
+  })
+}
+export function deduct(data) {
+  return request({
+    url: '/company/company/deduct',
+    method: 'post',
+    data: data
+  })
+}
+ 
+ 
+

+ 53 - 0
src/api/company/companyConfig.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询参数配置列表
+export function listCompanyConfig(query) {
+  return request({
+    url: '/company/companyConfig/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询参数配置详细
+export function getCompanyConfig(configId) {
+  return request({
+    url: '/company/companyConfig/' + configId,
+    method: 'get'
+  })
+}
+
+// 新增参数配置
+export function addCompanyConfig(data) {
+  return request({
+    url: '/company/companyConfig',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改参数配置
+export function updateCompanyConfig(data) {
+  return request({
+    url: '/company/companyConfig',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除参数配置
+export function delCompanyConfig(configId) {
+  return request({
+    url: '/company/companyConfig/' + configId,
+    method: 'delete'
+  })
+}
+
+// 导出参数配置
+export function exportCompanyConfig(query) {
+  return request({
+    url: '/company/companyConfig/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/company/companyDeduct.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询扣款列表
+export function listCompanyDeduct(query) {
+  return request({
+    url: '/company/companyDeduct/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询扣款详细
+export function getCompanyDeduct(deductId) {
+  return request({
+    url: '/company/companyDeduct/' + deductId,
+    method: 'get'
+  })
+}
+
+// 新增扣款
+export function addCompanyDeduct(data) {
+  return request({
+    url: '/company/companyDeduct',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改扣款
+export function updateCompanyDeduct(data) {
+  return request({
+    url: '/company/companyDeduct',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除扣款
+export function delCompanyDeduct(deductId) {
+  return request({
+    url: '/company/companyDeduct/' + deductId,
+    method: 'delete'
+  })
+}
+
+// 导出扣款
+export function exportCompanyDeduct(query) {
+  return request({
+    url: '/company/companyDeduct/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function audit(data) {
+  return request({
+    url: '/company/companyDeduct/audit',
+    method: 'post',
+    data: data
+  })
+}

+ 61 - 0
src/api/company/companyDept.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询部门列表
+export function listCompanyDept(query) {
+  return request({
+    url: '/company/companyDept/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询部门详细
+export function getCompanyDept(deptId) {
+  return request({
+    url: '/company/companyDept/' + deptId,
+    method: 'get'
+  })
+}
+
+// 新增部门
+export function addCompanyDept(data) {
+  return request({
+    url: '/company/companyDept',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改部门
+export function updateCompanyDept(data) {
+  return request({
+    url: '/company/companyDept',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除部门
+export function delCompanyDept(deptId) {
+  return request({
+    url: '/company/companyDept/' + deptId,
+    method: 'delete'
+  })
+}
+
+// 导出部门
+export function exportCompanyDept(query) {
+  return request({
+    url: '/company/companyDept/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function treeselect(query) {
+  return request({
+    url: '/company/companyDept/treeselect',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyLogininfor.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询系统访问记录列表
+export function listCompanyLogininfor(query) {
+  return request({
+    url: '/company/companyLogininfor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询系统访问记录详细
+export function getCompanyLogininfor(infoId) {
+  return request({
+    url: '/company/companyLogininfor/' + infoId,
+    method: 'get'
+  })
+}
+
+// 新增系统访问记录
+export function addCompanyLogininfor(data) {
+  return request({
+    url: '/company/companyLogininfor',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改系统访问记录
+export function updateCompanyLogininfor(data) {
+  return request({
+    url: '/company/companyLogininfor',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除系统访问记录
+export function delCompanyLogininfor(infoId) {
+  return request({
+    url: '/company/companyLogininfor/' + infoId,
+    method: 'delete'
+  })
+}
+
+// 导出系统访问记录
+export function exportCompanyLogininfor(query) {
+  return request({
+    url: '/company/companyLogininfor/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyMenu.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询菜单权限列表
+export function listCompanyMenu(query) {
+  return request({
+    url: '/company/companyMenu/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询菜单权限详细
+export function getCompanyMenu(menuId) {
+  return request({
+    url: '/company/companyMenu/' + menuId,
+    method: 'get'
+  })
+}
+
+// 新增菜单权限
+export function addCompanyMenu(data) {
+  return request({
+    url: '/company/companyMenu',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改菜单权限
+export function updateCompanyMenu(data) {
+  return request({
+    url: '/company/companyMenu',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除菜单权限
+export function delCompanyMenu(menuId) {
+  return request({
+    url: '/company/companyMenu/' + menuId,
+    method: 'delete'
+  })
+}
+
+// 导出菜单权限
+export function exportCompanyMenu(query) {
+  return request({
+    url: '/company/companyMenu/export',
+    method: 'get',
+    params: query
+  })
+}

+ 52 - 0
src/api/company/companyMoneyLogs.js

@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询企业账户记录列表
+export function listCompanyMoneyLogs(query) {
+  return request({
+    url: '/company/companyMoneyLogs/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function listCompanyMoneyLogs1(query) {
+  return request({
+    url: '/company/companyMoneyLogs/list1',
+    method: 'get',
+    params: query
+  })
+}
+export function listCompanyMoneyLogs2(query) {
+  return request({
+    url: '/company/companyMoneyLogs/list2',
+    method: 'get',
+    params: query
+  })
+}
+export function listCompanyMoneyLogs3(query) {
+  return request({
+    url: '/company/companyMoneyLogs/list3',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询企业账户记录详细
+export function getCompanyMoneyLogs(logsId) {
+  return request({
+    url: '/company/companyMoneyLogs/' + logsId,
+    method: 'get'
+  })
+}
+
+ 
+ 
+
+// 导出企业账户记录
+export function exportCompanyMoneyLogs(query) {
+  return request({
+    url: '/company/companyMoneyLogs/export',
+    method: 'get',
+    params: query
+  })
+} 

+ 53 - 0
src/api/company/companyOperLog.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询操作日志记录列表
+export function listCompanyOperLog(query) {
+  return request({
+    url: '/company/companyOperLog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询操作日志记录详细
+export function getCompanyOperLog(operId) {
+  return request({
+    url: '/company/companyOperLog/' + operId,
+    method: 'get'
+  })
+}
+
+// 新增操作日志记录
+export function addCompanyOperLog(data) {
+  return request({
+    url: '/company/companyOperLog',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改操作日志记录
+export function updateCompanyOperLog(data) {
+  return request({
+    url: '/company/companyOperLog',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除操作日志记录
+export function delCompanyOperLog(operId) {
+  return request({
+    url: '/company/companyOperLog/' + operId,
+    method: 'delete'
+  })
+}
+
+// 导出操作日志记录
+export function exportCompanyOperLog(query) {
+  return request({
+    url: '/company/companyOperLog/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyPost.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询岗位信息列表
+export function listCompanyPost(query) {
+  return request({
+    url: '/company/companyPost/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询岗位信息详细
+export function getCompanyPost(postId) {
+  return request({
+    url: '/company/companyPost/' + postId,
+    method: 'get'
+  })
+}
+
+// 新增岗位信息
+export function addCompanyPost(data) {
+  return request({
+    url: '/company/companyPost',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改岗位信息
+export function updateCompanyPost(data) {
+  return request({
+    url: '/company/companyPost',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除岗位信息
+export function delCompanyPost(postId) {
+  return request({
+    url: '/company/companyPost/' + postId,
+    method: 'delete'
+  })
+}
+
+// 导出岗位信息
+export function exportCompanyPost(query) {
+  return request({
+    url: '/company/companyPost/export',
+    method: 'get',
+    params: query
+  })
+}

+ 69 - 0
src/api/company/companyProfit.js

@@ -0,0 +1,69 @@
+import request from '@/utils/request'
+
+// 查询提现列表
+export function listCompanyProfit(query) {
+  return request({
+    url: '/company/companyProfit/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询提现详细
+export function getCompanyProfit(profitId) {
+  return request({
+    url: '/company/companyProfit/' + profitId,
+    method: 'get'
+  })
+}
+
+// 新增提现
+export function audit1(data) {
+  return request({
+    url: '/company/companyProfit/audit1',
+    method: 'post',
+    data: data
+  })
+}
+
+export function audit2(data) {
+  return request({
+    url: '/company/companyProfit/audit2',
+    method: 'post',
+    data: data
+  })
+}
+
+export function audit3(data) {
+  return request({
+    url: '/company/companyProfit/audit3',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改提现
+export function updateCompanyProfit(data) {
+  return request({
+    url: '/company/companyProfit',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除提现
+export function delCompanyProfit(profitId) {
+  return request({
+    url: '/company/companyProfit/' + profitId,
+    method: 'delete'
+  })
+}
+
+// 导出提现
+export function exportCompanyProfit(query) {
+  return request({
+    url: '/company/companyProfit/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/company/companyRecharge.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询充值列表
+export function listCompanyRecharge(query) {
+  return request({
+    url: '/company/companyRecharge/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询充值详细
+export function getCompanyRecharge(rechargeId) {
+  return request({
+    url: '/company/companyRecharge/' + rechargeId,
+    method: 'get'
+  })
+}
+
+// 新增充值
+export function addCompanyRecharge(data) {
+  return request({
+    url: '/company/companyRecharge',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改充值
+export function updateCompanyRecharge(data) {
+  return request({
+    url: '/company/companyRecharge',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除充值
+export function delCompanyRecharge(rechargeId) {
+  return request({
+    url: '/company/companyRecharge/' + rechargeId,
+    method: 'delete'
+  })
+}
+
+// 导出充值
+export function exportCompanyRecharge(query) {
+  return request({
+    url: '/company/companyRecharge/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function audit(data) {
+  return request({
+    url: '/company/companyRecharge/audit',
+    method: 'post',
+    data: data
+  })
+}

+ 53 - 0
src/api/company/companyRole.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询角色信息列表
+export function listCompanyRole(query) {
+  return request({
+    url: '/company/companyRole/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询角色信息详细
+export function getCompanyRole(roleId) {
+  return request({
+    url: '/company/companyRole/' + roleId,
+    method: 'get'
+  })
+}
+
+// 新增角色信息
+export function addCompanyRole(data) {
+  return request({
+    url: '/company/companyRole',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改角色信息
+export function updateCompanyRole(data) {
+  return request({
+    url: '/company/companyRole',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除角色信息
+export function delCompanyRole(roleId) {
+  return request({
+    url: '/company/companyRole/' + roleId,
+    method: 'delete'
+  })
+}
+
+// 导出角色信息
+export function exportCompanyRole(query) {
+  return request({
+    url: '/company/companyRole/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyRoleDept.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询角色和部门关联列表
+export function listCompanyRoleDept(query) {
+  return request({
+    url: '/company/companyRoleDept/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询角色和部门关联详细
+export function getCompanyRoleDept(roleId) {
+  return request({
+    url: '/company/companyRoleDept/' + roleId,
+    method: 'get'
+  })
+}
+
+// 新增角色和部门关联
+export function addCompanyRoleDept(data) {
+  return request({
+    url: '/company/companyRoleDept',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改角色和部门关联
+export function updateCompanyRoleDept(data) {
+  return request({
+    url: '/company/companyRoleDept',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除角色和部门关联
+export function delCompanyRoleDept(roleId) {
+  return request({
+    url: '/company/companyRoleDept/' + roleId,
+    method: 'delete'
+  })
+}
+
+// 导出角色和部门关联
+export function exportCompanyRoleDept(query) {
+  return request({
+    url: '/company/companyRoleDept/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyRoleMenu.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询角色和菜单关联列表
+export function listCompanyRoleMenu(query) {
+  return request({
+    url: '/company/companyRoleMenu/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询角色和菜单关联详细
+export function getCompanyRoleMenu(roleId) {
+  return request({
+    url: '/company/companyRoleMenu/' + roleId,
+    method: 'get'
+  })
+}
+
+// 新增角色和菜单关联
+export function addCompanyRoleMenu(data) {
+  return request({
+    url: '/company/companyRoleMenu',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改角色和菜单关联
+export function updateCompanyRoleMenu(data) {
+  return request({
+    url: '/company/companyRoleMenu',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除角色和菜单关联
+export function delCompanyRoleMenu(roleId) {
+  return request({
+    url: '/company/companyRoleMenu/' + roleId,
+    method: 'delete'
+  })
+}
+
+// 导出角色和菜单关联
+export function exportCompanyRoleMenu(query) {
+  return request({
+    url: '/company/companyRoleMenu/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companySms.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询公司短信列表
+export function listCompanySms(query) {
+  return request({
+    url: '/company/companySms/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询公司短信详细
+export function getCompanySms(smsId) {
+  return request({
+    url: '/company/companySms/' + smsId,
+    method: 'get'
+  })
+}
+
+// 新增公司短信
+export function addCompanySms(data) {
+  return request({
+    url: '/company/companySms',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改公司短信
+export function updateCompanySms(data) {
+  return request({
+    url: '/company/companySms',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除公司短信
+export function delCompanySms(smsId) {
+  return request({
+    url: '/company/companySms/' + smsId,
+    method: 'delete'
+  })
+}
+
+// 导出公司短信
+export function exportCompanySms(query) {
+  return request({
+    url: '/company/companySms/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companySmsLogs.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询短信发送记录列表
+export function listCompanySmsLogs(query) {
+  return request({
+    url: '/company/companySmsLogs/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询短信发送记录详细
+export function getCompanySmsLogs(logsId) {
+  return request({
+    url: '/company/companySmsLogs/' + logsId,
+    method: 'get'
+  })
+}
+
+// 新增短信发送记录
+export function addCompanySmsLogs(data) {
+  return request({
+    url: '/company/companySmsLogs',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改短信发送记录
+export function updateCompanySmsLogs(data) {
+  return request({
+    url: '/company/companySmsLogs',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除短信发送记录
+export function delCompanySmsLogs(logsId) {
+  return request({
+    url: '/company/companySmsLogs/' + logsId,
+    method: 'delete'
+  })
+}
+
+// 导出短信发送记录
+export function exportCompanySmsLogs(query) {
+  return request({
+    url: '/company/companySmsLogs/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companySmsOrder.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询短信购买订单列表
+export function listCompanySmsOrder(query) {
+  return request({
+    url: '/company/companySmsOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询短信购买订单详细
+export function getCompanySmsOrder(orderId) {
+  return request({
+    url: '/company/companySmsOrder/' + orderId,
+    method: 'get'
+  })
+}
+
+// 新增短信购买订单
+export function addCompanySmsOrder(data) {
+  return request({
+    url: '/company/companySmsOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改短信购买订单
+export function updateCompanySmsOrder(data) {
+  return request({
+    url: '/company/companySmsOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除短信购买订单
+export function delCompanySmsOrder(orderId) {
+  return request({
+    url: '/company/companySmsOrder/' + orderId,
+    method: 'delete'
+  })
+}
+
+// 导出短信购买订单
+export function exportCompanySmsOrder(query) {
+  return request({
+    url: '/company/companySmsOrder/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companySmsPackage.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询短信套餐包列表
+export function listCompanySmsPackage(query) {
+  return request({
+    url: '/company/companySmsPackage/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询短信套餐包详细
+export function getCompanySmsPackage(packageId) {
+  return request({
+    url: '/company/companySmsPackage/' + packageId,
+    method: 'get'
+  })
+}
+
+// 新增短信套餐包
+export function addCompanySmsPackage(data) {
+  return request({
+    url: '/company/companySmsPackage',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改短信套餐包
+export function updateCompanySmsPackage(data) {
+  return request({
+    url: '/company/companySmsPackage',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除短信套餐包
+export function delCompanySmsPackage(packageId) {
+  return request({
+    url: '/company/companySmsPackage/' + packageId,
+    method: 'delete'
+  })
+}
+
+// 导出短信套餐包
+export function exportCompanySmsPackage(query) {
+  return request({
+    url: '/company/companySmsPackage/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/company/companySmsTemp.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询短信模板列表
+export function listCompanySmsTemp(query) {
+  return request({
+    url: '/company/companySmsTemp/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询短信模板详细
+export function getCompanySmsTemp(tempId) {
+  return request({
+    url: '/company/companySmsTemp/' + tempId,
+    method: 'get'
+  })
+}
+
+// 新增短信模板
+export function addCompanySmsTemp(data) {
+  return request({
+    url: '/company/companySmsTemp',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改短信模板
+export function updateCompanySmsTemp(data) {
+  return request({
+    url: '/company/companySmsTemp',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除短信模板
+export function delCompanySmsTemp(tempId) {
+  return request({
+    url: '/company/companySmsTemp/' + tempId,
+    method: 'delete'
+  })
+}
+
+// 导出短信模板
+export function exportCompanySmsTemp(query) {
+  return request({
+    url: '/company/companySmsTemp/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function audit(data) {
+  return request({
+    url: '/company/companySmsTemp/audit',
+    method: 'post',
+    data: data
+  })
+}

+ 69 - 0
src/api/company/companyUser.js

@@ -0,0 +1,69 @@
+import request from '@/utils/request'
+
+// 查询企业员工信息列表
+export function listCompanyUser(query) {
+  return request({
+    url: '/company/companyUser/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllUserlist(query) {
+  return request({
+    url: '/company/companyUser/getAllUserlist',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getUserListByDeptId(query) {
+  return request({
+    url: '/company/companyUser/getUserListByDeptId',
+    method: 'get',
+    params: query
+  })
+}
+
+
+// 查询企业员工信息详细
+export function getCompanyUser(userId) {
+  return request({
+    url: '/company/companyUser/' + userId,
+    method: 'get'
+  })
+}
+
+// 新增企业员工信息
+export function addCompanyUser(data) {
+  return request({
+    url: '/company/companyUser',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改企业员工信息
+export function updateCompanyUser(data) {
+  return request({
+    url: '/company/companyUser',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除企业员工信息
+export function delCompanyUser(userId) {
+  return request({
+    url: '/company/companyUser/' + userId,
+    method: 'delete'
+  })
+}
+
+// 导出企业员工信息
+export function exportCompanyUser(query) {
+  return request({
+    url: '/company/companyUser/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyUserPost.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询用户与岗位关联列表
+export function listCompanyUserPost(query) {
+  return request({
+    url: '/company/companyUserPost/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户与岗位关联详细
+export function getCompanyUserPost(userId) {
+  return request({
+    url: '/company/companyUserPost/' + userId,
+    method: 'get'
+  })
+}
+
+// 新增用户与岗位关联
+export function addCompanyUserPost(data) {
+  return request({
+    url: '/company/companyUserPost',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户与岗位关联
+export function updateCompanyUserPost(data) {
+  return request({
+    url: '/company/companyUserPost',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户与岗位关联
+export function delCompanyUserPost(userId) {
+  return request({
+    url: '/company/companyUserPost/' + userId,
+    method: 'delete'
+  })
+}
+
+// 导出用户与岗位关联
+export function exportCompanyUserPost(query) {
+  return request({
+    url: '/company/companyUserPost/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyUserRole.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询用户和角色关联列表
+export function listCompanyUserRole(query) {
+  return request({
+    url: '/company/companyUserRole/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户和角色关联详细
+export function getCompanyUserRole(userId) {
+  return request({
+    url: '/company/companyUserRole/' + userId,
+    method: 'get'
+  })
+}
+
+// 新增用户和角色关联
+export function addCompanyUserRole(data) {
+  return request({
+    url: '/company/companyUserRole',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户和角色关联
+export function updateCompanyUserRole(data) {
+  return request({
+    url: '/company/companyUserRole',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户和角色关联
+export function delCompanyUserRole(userId) {
+  return request({
+    url: '/company/companyUserRole/' + userId,
+    method: 'delete'
+  })
+}
+
+// 导出用户和角色关联
+export function exportCompanyUserRole(query) {
+  return request({
+    url: '/company/companyUserRole/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyVoice.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询企业通话列表
+export function listCompanyVoice(query) {
+  return request({
+    url: '/company/companyVoice/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询企业通话详细
+export function getCompanyVoice(voiceId) {
+  return request({
+    url: '/company/companyVoice/' + voiceId,
+    method: 'get'
+  })
+}
+
+// 新增企业通话
+export function addCompanyVoice(data) {
+  return request({
+    url: '/company/companyVoice',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改企业通话
+export function updateCompanyVoice(data) {
+  return request({
+    url: '/company/companyVoice',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除企业通话
+export function delCompanyVoice(voiceId) {
+  return request({
+    url: '/company/companyVoice/' + voiceId,
+    method: 'delete'
+  })
+}
+
+// 导出企业通话
+export function exportCompanyVoice(query) {
+  return request({
+    url: '/company/companyVoice/export',
+    method: 'get',
+    params: query
+  })
+}

+ 60 - 0
src/api/company/companyVoiceApi.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询呼叫接口列表
+export function listCompanyVoiceApi(query) {
+  return request({
+    url: '/company/companyVoiceApi/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getVoiceApiList() {
+  return request({
+    url: '/company/companyVoiceApi/getVoiceApiList',
+    method: 'get'
+  })
+}
+
+
+// 查询呼叫接口详细
+export function getCompanyVoiceApi(apiId) {
+  return request({
+    url: '/company/companyVoiceApi/' + apiId,
+    method: 'get'
+  })
+}
+
+// 新增呼叫接口
+export function addCompanyVoiceApi(data) {
+  return request({
+    url: '/company/companyVoiceApi',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改呼叫接口
+export function updateCompanyVoiceApi(data) {
+  return request({
+    url: '/company/companyVoiceApi',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除呼叫接口
+export function delCompanyVoiceApi(apiId) {
+  return request({
+    url: '/company/companyVoiceApi/' + apiId,
+    method: 'delete'
+  })
+}
+
+// 导出呼叫接口
+export function exportCompanyVoiceApi(query) {
+  return request({
+    url: '/company/companyVoiceApi/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyVoiceBlacklist.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询黑名单列表
+export function listCompanyVoiceBlacklist(query) {
+  return request({
+    url: '/company/companyVoiceBlacklist/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询黑名单详细
+export function getCompanyVoiceBlacklist(blacklistId) {
+  return request({
+    url: '/company/companyVoiceBlacklist/' + blacklistId,
+    method: 'get'
+  })
+}
+
+// 新增黑名单
+export function addCompanyVoiceBlacklist(data) {
+  return request({
+    url: '/company/companyVoiceBlacklist',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改黑名单
+export function updateCompanyVoiceBlacklist(data) {
+  return request({
+    url: '/company/companyVoiceBlacklist',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除黑名单
+export function delCompanyVoiceBlacklist(blacklistId) {
+  return request({
+    url: '/company/companyVoiceBlacklist/' + blacklistId,
+    method: 'delete'
+  })
+}
+
+// 导出黑名单
+export function exportCompanyVoiceBlacklist(query) {
+  return request({
+    url: '/company/companyVoiceBlacklist/export',
+    method: 'get',
+    params: query
+  })
+}

+ 72 - 0
src/api/company/companyVoiceCaller.js

@@ -0,0 +1,72 @@
+import request from '@/utils/request'
+
+// 查询企业用户坐席列表
+export function listCompanyVoiceCaller(query) {
+  return request({
+    url: '/company/companyVoiceCaller/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询企业用户坐席详细
+export function getCompanyVoiceCaller(callingId) {
+  return request({
+    url: '/company/companyVoiceCaller/' + callingId,
+    method: 'get'
+  })
+}
+
+// 新增企业用户坐席
+export function addCompanyVoiceCaller(data) {
+  return request({
+    url: '/company/companyVoiceCaller',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改企业用户坐席
+export function updateCompanyVoiceCaller(data) {
+  return request({
+    url: '/company/companyVoiceCaller',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除企业用户坐席
+export function delCompanyVoiceCaller(callingId) {
+  return request({
+    url: '/company/companyVoiceCaller/' + callingId,
+    method: 'delete'
+  })
+}
+
+// 导出企业用户坐席
+export function exportCompanyVoiceCaller(query) {
+  return request({
+    url: '/company/companyVoiceCaller/export',
+    method: 'get',
+    params: query
+  })
+}
+
+// 下载用户导入模板
+export function importTemplate() {
+  return request({
+    url: '/company/companyVoiceCaller/importTemplate',
+    method: 'get'
+  })
+}
+export function recover(data) {
+  return request({
+    url: '/company/companyVoiceCaller/recover',
+    method: 'post',
+    data: data
+  })
+}
+
+
+
+

+ 53 - 0
src/api/company/companyVoiceConfig.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询呼叫频率配置列表
+export function listCompanyVoiceConfig(query) {
+  return request({
+    url: '/company/companyVoiceConfig/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询呼叫频率配置详细
+export function getCompanyVoiceConfig(configId) {
+  return request({
+    url: '/company/companyVoiceConfig/' + configId,
+    method: 'get'
+  })
+}
+
+// 新增呼叫频率配置
+export function addCompanyVoiceConfig(data) {
+  return request({
+    url: '/company/companyVoiceConfig',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改呼叫频率配置
+export function updateCompanyVoiceConfig(data) {
+  return request({
+    url: '/company/companyVoiceConfig',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除呼叫频率配置
+export function delCompanyVoiceConfig(configId) {
+  return request({
+    url: '/company/companyVoiceConfig/' + configId,
+    method: 'delete'
+  })
+}
+
+// 导出呼叫频率配置
+export function exportCompanyVoiceConfig(query) {
+  return request({
+    url: '/company/companyVoiceConfig/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyVoiceLogs.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询通话记录列表
+export function listCompanyVoiceLogs(query) {
+  return request({
+    url: '/company/companyVoiceLogs/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询通话记录详细
+export function getCompanyVoiceLogs(voiceId) {
+  return request({
+    url: '/company/companyVoiceLogs/' + voiceId,
+    method: 'get'
+  })
+}
+
+// 新增通话记录
+export function addCompanyVoiceLogs(data) {
+  return request({
+    url: '/company/companyVoiceLogs',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改通话记录
+export function updateCompanyVoiceLogs(data) {
+  return request({
+    url: '/company/companyVoiceLogs',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除通话记录
+export function delCompanyVoiceLogs(voiceId) {
+  return request({
+    url: '/company/companyVoiceLogs/' + voiceId,
+    method: 'delete'
+  })
+}
+
+// 导出通话记录
+export function exportCompanyVoiceLogs(query) {
+  return request({
+    url: '/company/companyVoiceLogs/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/company/companyVoiceMobile.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询中间号列表
+export function listCompanyVoiceMobile(query) {
+  return request({
+    url: '/company/companyVoiceMobile/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询中间号详细
+export function getCompanyVoiceMobile(mobileId) {
+  return request({
+    url: '/company/companyVoiceMobile/' + mobileId,
+    method: 'get'
+  })
+}
+
+// 新增中间号
+export function addCompanyVoiceMobile(data) {
+  return request({
+    url: '/company/companyVoiceMobile',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改中间号
+export function updateCompanyVoiceMobile(data) {
+  return request({
+    url: '/company/companyVoiceMobile',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除中间号
+export function delCompanyVoiceMobile(mobileId) {
+  return request({
+    url: '/company/companyVoiceMobile/' + mobileId,
+    method: 'delete'
+  })
+}
+
+// 导出中间号
+export function exportCompanyVoiceMobile(query) {
+  return request({
+    url: '/company/companyVoiceMobile/export',
+    method: 'get',
+    params: query
+  })
+}
+
+// 下载用户导入模板
+export function importTemplate() {
+  return request({
+    url: '/company/companyVoiceMobile/importTemplate',
+    method: 'get'
+  })
+}

+ 53 - 0
src/api/company/companyVoicePackage.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询套餐列表
+export function listCompanyVoicePackage(query) {
+  return request({
+    url: '/company/companyVoicePackage/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询套餐详细
+export function getCompanyVoicePackage(packageId) {
+  return request({
+    url: '/company/companyVoicePackage/' + packageId,
+    method: 'get'
+  })
+}
+
+// 新增套餐
+export function addCompanyVoicePackage(data) {
+  return request({
+    url: '/company/companyVoicePackage',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改套餐
+export function updateCompanyVoicePackage(data) {
+  return request({
+    url: '/company/companyVoicePackage',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除套餐
+export function delCompanyVoicePackage(packageId) {
+  return request({
+    url: '/company/companyVoicePackage/' + packageId,
+    method: 'delete'
+  })
+}
+
+// 导出套餐
+export function exportCompanyVoicePackage(query) {
+  return request({
+    url: '/company/companyVoicePackage/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/company/companyVoicePackageOrder.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询套餐订单列表
+export function listCompanyVoicePackageOrder(query) {
+  return request({
+    url: '/company/companyVoicePackageOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询套餐订单详细
+export function getCompanyVoicePackageOrder(orderId) {
+  return request({
+    url: '/company/companyVoicePackageOrder/' + orderId,
+    method: 'get'
+  })
+}
+
+// 新增套餐订单
+export function addCompanyVoicePackageOrder(data) {
+  return request({
+    url: '/company/companyVoicePackageOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改套餐订单
+export function updateCompanyVoicePackageOrder(data) {
+  return request({
+    url: '/company/companyVoicePackageOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除套餐订单
+export function delCompanyVoicePackageOrder(orderId) {
+  return request({
+    url: '/company/companyVoicePackageOrder/' + orderId,
+    method: 'delete'
+  })
+}
+
+// 导出套餐订单
+export function exportCompanyVoicePackageOrder(query) {
+  return request({
+    url: '/company/companyVoicePackageOrder/export',
+    method: 'get',
+    params: query
+  })
+}

+ 10 - 0
src/api/company/index.js

@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+ 
+export function getCount() {
+  return request({
+    url: '/company/index/getCount',
+    method: 'get'
+  })
+}
+ 

+ 31 - 0
src/api/company/statistics.js

@@ -0,0 +1,31 @@
+import request from '@/utils/request'
+
+ 
+export function voiceLogs(query) {
+  return request({
+    url: '/company/statistics/voiceLogs',
+    method: 'get',
+    params: query
+  })
+}
+export function exportVoiceLogs(query) {
+  return request({
+    url: '/company/statistics/exportVoiceLogs',
+    method: 'get',
+    params: query
+  })
+}
+export function smsLogs(query) {
+  return request({
+    url: '/company/statistics/smsLogs',
+    method: 'get',
+    params: query
+  })
+}
+
+
+
+ 
+  
+ 
+  

+ 137 - 0
src/api/crm/customer.js

@@ -0,0 +1,137 @@
+import request from '@/utils/request'
+
+export function listLineCustomer(query) {
+  return request({
+    url: '/crm/customer/lineList',
+    method: 'get',
+    params: query
+  })
+}
+export function getCustomerListByIds(query) {
+  return request({
+    url: '/crm/customer/getCustomerListByIds',
+    method: 'get',
+    params: query
+  })
+}
+export function addLineCustomer(data) {
+  return request({
+    url: '/crm/customer/addLine',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改客户
+export function updateLineCustomer(data) {
+  return request({
+    url: '/crm/customer/editLine',
+    method: 'put',
+    data: data
+  })
+}
+
+export function updateCustomerSource(data) {
+  return request({
+    url: '/crm/customer/updateCustomerSource',
+    method: 'post',
+    data: data
+  })
+}
+
+
+
+// 删除客户
+export function delLineCustomer(customerId) {
+  return request({
+    url: '/crm/customer/removeLine/' + customerId,
+    method: 'delete'
+  })
+}
+
+
+// 查询客户详细
+export function getLineCustomer(customerId) {
+  return request({
+    url: '/crm/customer/queryLine/' + customerId,
+    method: 'get'
+  })
+}
+
+// 导出客户
+export function exportLineCustomer(query) {
+  return request({
+    url: '/crm/customer/exportLine',
+    method: 'get',
+    params: query
+  })
+}
+export function exportCustomer(query) {
+  return request({
+    url: '/crm/customer/export',
+    method: 'get',
+    params: query
+  })
+}
+
+
+
+
+// 下载用户导入模板
+export function importLineTemplate() {
+  return request({
+    url: '/crm/customer/importLineTemplate',
+    method: 'get'
+  })
+}
+
+export function assignCustomer(data) {
+  return request({
+    url: '/crm/customer/assign',
+    method: 'post',
+    data: data
+  })
+}
+
+export function listCustomer(query) {
+  return request({
+    url: '/crm/customer/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getCustomer(customerId) {
+  return request({
+    url: '/crm/customer/query/' + customerId,
+    method: 'get'
+  })
+}
+
+
+
+
+export function addCustomer(data) {
+  return request({
+    url: '/crm/customer',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改客户
+export function updateCustomer(data) {
+  return request({
+    url: '/crm/customer',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除客户
+export function delCustomer(customerId) {
+  return request({
+    url: '/crm/customer/' + customerId,
+    method: 'delete'
+  })
+}

+ 21 - 0
src/api/crm/customerAssign.js

@@ -0,0 +1,21 @@
+import request from '@/utils/request'
+
+// 查询客户分配记录列表
+export function listCustomerAssign(query) {
+  return request({
+    url: '/crm/customerAssign/list',
+    method: 'get',
+    params: query
+  })
+}
+
+ 
+ 
+export function cancelCustomerAssign(data) {
+  return request({
+    url: '/crm/customerAssign/cancel' ,
+    method: 'post',
+    data: data
+  })
+}
+ 

+ 53 - 0
src/api/crm/customerContacts.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询客户联系人列表
+export function listCustomerContacts(query) {
+  return request({
+    url: '/crm/customerContacts/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询客户联系人详细
+export function getCustomerContacts(contactsId) {
+  return request({
+    url: '/crm/customerContacts/' + contactsId,
+    method: 'get'
+  })
+}
+
+// 新增客户联系人
+export function addCustomerContacts(data) {
+  return request({
+    url: '/crm/customerContacts',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改客户联系人
+export function updateCustomerContacts(data) {
+  return request({
+    url: '/crm/customerContacts',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除客户联系人
+export function delCustomerContacts(contactsId) {
+  return request({
+    url: '/crm/customerContacts/' + contactsId,
+    method: 'delete'
+  })
+}
+
+// 导出客户联系人
+export function exportCustomerContacts(query) {
+  return request({
+    url: '/crm/customerContacts/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/crm/customerExt.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询客户字段扩展列表
+export function listCustomerExt(query) {
+  return request({
+    url: '/crm/customerExt/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询客户字段扩展详细
+export function getCustomerExt(extId) {
+  return request({
+    url: '/crm/customerExt/' + extId,
+    method: 'get'
+  })
+}
+
+// 新增客户字段扩展
+export function addCustomerExt(data) {
+  return request({
+    url: '/crm/customerExt',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改客户字段扩展
+export function updateCustomerExt(data) {
+  return request({
+    url: '/crm/customerExt',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除客户字段扩展
+export function delCustomerExt(extId) {
+  return request({
+    url: '/crm/customerExt/' + extId,
+    method: 'delete'
+  })
+}
+
+// 导出客户字段扩展
+export function exportCustomerExt(query) {
+  return request({
+    url: '/crm/customerExt/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/crm/customerLogs.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询客户日志列表
+export function listCustomerLogs(query) {
+  return request({
+    url: '/crm/customerLogs/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询客户日志详细
+export function getCustomerLogs(logsId) {
+  return request({
+    url: '/crm/customerLogs/' + logsId,
+    method: 'get'
+  })
+}
+
+// 新增客户日志
+export function addCustomerLogs(data) {
+  return request({
+    url: '/crm/customerLogs',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改客户日志
+export function updateCustomerLogs(data) {
+  return request({
+    url: '/crm/customerLogs',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除客户日志
+export function delCustomerLogs(logsId) {
+  return request({
+    url: '/crm/customerLogs/' + logsId,
+    method: 'delete'
+  })
+}
+
+// 导出客户日志
+export function exportCustomerLogs(query) {
+  return request({
+    url: '/crm/customerLogs/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/crm/customerUser.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询客户员工认领列表
+export function listCustomerUser(query) {
+  return request({
+    url: '/crm/customerUser/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询客户员工认领详细
+export function getCustomerUser(customerUserId) {
+  return request({
+    url: '/crm/customerUser/' + customerUserId,
+    method: 'get'
+  })
+}
+
+// 新增客户员工认领
+export function addCustomerUser(data) {
+  return request({
+    url: '/crm/customerUser',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改客户员工认领
+export function updateCustomerUser(data) {
+  return request({
+    url: '/crm/customerUser',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除客户员工认领
+export function delCustomerUser(customerUserId) {
+  return request({
+    url: '/crm/customerUser/' + customerUserId,
+    method: 'delete'
+  })
+}
+
+// 导出客户员工认领
+export function exportCustomerUser(query) {
+  return request({
+    url: '/crm/customerUser/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/crm/customerVisit.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询跟进列表
+export function listCustomerVisit(query) {
+  return request({
+    url: '/crm/customerVisit/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询跟进详细
+export function getCustomerVisit(visitId) {
+  return request({
+    url: '/crm/customerVisit/' + visitId,
+    method: 'get'
+  })
+}
+
+// 新增跟进
+export function addCustomerVisit(data) {
+  return request({
+    url: '/crm/customerVisit',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改跟进
+export function updateCustomerVisit(data) {
+  return request({
+    url: '/crm/customerVisit',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除跟进
+export function delCustomerVisit(visitId) {
+  return request({
+    url: '/crm/customerVisit/' + visitId,
+    method: 'delete'
+  })
+}
+
+// 导出跟进
+export function exportCustomerVisit(query) {
+  return request({
+    url: '/crm/customerVisit/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/crm/event.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询代办事项列表
+export function listEvent(query) {
+  return request({
+    url: '/crm/event/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询代办事项详细
+export function getEvent(eventId) {
+  return request({
+    url: '/crm/event/' + eventId,
+    method: 'get'
+  })
+}
+
+// 新增代办事项
+export function addEvent(data) {
+  return request({
+    url: '/crm/event',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改代办事项
+export function updateEvent(data) {
+  return request({
+    url: '/crm/event',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除代办事项
+export function delEvent(eventId) {
+  return request({
+    url: '/crm/event/' + eventId,
+    method: 'delete'
+  })
+}
+
+// 导出代办事项
+export function exportEvent(query) {
+  return request({
+    url: '/crm/event/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/crm/msg.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询 消息列表
+export function listMsg(query) {
+  return request({
+    url: '/crm/msg/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询 消息详细
+export function getMsg(msgId) {
+  return request({
+    url: '/crm/msg/' + msgId,
+    method: 'get'
+  })
+}
+
+// 新增 消息
+export function addMsg(data) {
+  return request({
+    url: '/crm/msg',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改 消息
+export function updateMsg(data) {
+  return request({
+    url: '/crm/msg',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除 消息
+export function delMsg(msgId) {
+  return request({
+    url: '/crm/msg/' + msgId,
+    method: 'delete'
+  })
+}
+
+// 导出 消息
+export function exportMsg(query) {
+  return request({
+    url: '/crm/msg/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/doc/doc.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询档案列表
+export function listDoc(query) {
+  return request({
+    url: '/doc/doc/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询档案详细
+export function getDoc(docId) {
+  return request({
+    url: '/doc/doc/' + docId,
+    method: 'get'
+  })
+}
+
+// 新增档案
+export function addDoc(data) {
+  return request({
+    url: '/doc/doc',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改档案
+export function updateDoc(data) {
+  return request({
+    url: '/doc/doc',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除档案
+export function delDoc(docId) {
+  return request({
+    url: '/doc/doc/' + docId,
+    method: 'delete'
+  })
+}
+
+// 导出档案
+export function exportDoc(query) {
+  return request({
+    url: '/doc/doc/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/doc/docOrder.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询问医生列表
+export function listDocOrder(query) {
+  return request({
+    url: '/doc/docOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询问医生详细
+export function getDocOrder(orderId) {
+  return request({
+    url: '/doc/docOrder/' + orderId,
+    method: 'get'
+  })
+}
+
+// 新增问医生
+export function addDocOrder(data) {
+  return request({
+    url: '/doc/docOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改问医生
+export function updateDocOrder(data) {
+  return request({
+    url: '/doc/docOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除问医生
+export function delDocOrder(orderId) {
+  return request({
+    url: '/doc/docOrder/' + orderId,
+    method: 'delete'
+  })
+}
+
+// 导出问医生
+export function exportDocOrder(query) {
+  return request({
+    url: '/doc/docOrder/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/doc/docOrderReply.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询订单回复列表
+export function listDocOrderReply(query) {
+  return request({
+    url: '/doc/docOrderReply/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询订单回复详细
+export function getDocOrderReply(replyId) {
+  return request({
+    url: '/doc/docOrderReply/' + replyId,
+    method: 'get'
+  })
+}
+
+// 新增订单回复
+export function addDocOrderReply(data) {
+  return request({
+    url: '/doc/docOrderReply',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单回复
+export function updateDocOrderReply(data) {
+  return request({
+    url: '/doc/docOrderReply',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单回复
+export function delDocOrderReply(replyId) {
+  return request({
+    url: '/doc/docOrderReply/' + replyId,
+    method: 'delete'
+  })
+}
+
+// 导出订单回复
+export function exportDocOrderReply(query) {
+  return request({
+    url: '/doc/docOrderReply/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/doc/docRecord.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询记录列表
+export function listDocRecord(query) {
+  return request({
+    url: '/doc/docRecord/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询记录详细
+export function getDocRecord(recordId) {
+  return request({
+    url: '/doc/docRecord/' + recordId,
+    method: 'get'
+  })
+}
+
+// 新增记录
+export function addDocRecord(data) {
+  return request({
+    url: '/doc/docRecord',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改记录
+export function updateDocRecord(data) {
+  return request({
+    url: '/doc/docRecord',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除记录
+export function delDocRecord(recordId) {
+  return request({
+    url: '/doc/docRecord/' + recordId,
+    method: 'delete'
+  })
+}
+
+// 导出记录
+export function exportDocRecord(query) {
+  return request({
+    url: '/doc/docRecord/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/doc/docRecordReply.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询回复列表
+export function listDocRecordReply(query) {
+  return request({
+    url: '/doc/docRecordReply/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询回复详细
+export function getDocRecordReply(replyId) {
+  return request({
+    url: '/doc/docRecordReply/' + replyId,
+    method: 'get'
+  })
+}
+
+// 新增回复
+export function addDocRecordReply(data) {
+  return request({
+    url: '/doc/docRecordReply',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改回复
+export function updateDocRecordReply(data) {
+  return request({
+    url: '/doc/docRecordReply',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除回复
+export function delDocRecordReply(replyId) {
+  return request({
+    url: '/doc/docRecordReply/' + replyId,
+    method: 'delete'
+  })
+}
+
+// 导出回复
+export function exportDocRecordReply(query) {
+  return request({
+    url: '/doc/docRecordReply/export',
+    method: 'get',
+    params: query
+  })
+}

+ 40 - 0
src/api/login.js

@@ -0,0 +1,40 @@
+import request from '@/utils/request'
+
+// 登录方法
+export function login(username, password, code, uuid) {
+  const data = {
+    username,
+    password,
+    code,
+    uuid
+  }
+  return request({
+    url: '/login',
+    method: 'post',
+    data: data
+  })
+}
+
+// 获取用户详细信息
+export function getInfo() {
+  return request({
+    url: '/getInfo',
+    method: 'get'
+  })
+}
+
+// 退出方法
+export function logout() {
+  return request({
+    url: '/logout',
+    method: 'post'
+  })
+}
+
+// 获取验证码
+export function getCodeImg() {
+  return request({
+    url: '/captchaImage',
+    method: 'get'
+  })
+}

+ 9 - 0
src/api/menu.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 获取路由
+export const getRouters = () => {
+  return request({
+    url: '/getRouters',
+    method: 'get'
+  })
+}

+ 80 - 0
src/api/monitor/job.js

@@ -0,0 +1,80 @@
+import request from '@/utils/request'
+
+// 查询定时任务调度列表
+export function listJob(query) {
+  return request({
+    url: '/monitor/job/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询定时任务调度详细
+export function getJob(jobId) {
+  return request({
+    url: '/monitor/job/' + jobId,
+    method: 'get'
+  })
+}
+
+// 新增定时任务调度
+export function addJob(data) {
+  return request({
+    url: '/monitor/job',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改定时任务调度
+export function updateJob(data) {
+  return request({
+    url: '/monitor/job',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除定时任务调度
+export function delJob(jobId) {
+  return request({
+    url: '/monitor/job/' + jobId,
+    method: 'delete'
+  })
+}
+
+// 导出定时任务调度
+export function exportJob(query) {
+  return request({
+    url: '/monitor/job/export',
+    method: 'get',
+    params: query
+  })
+}
+
+// 任务状态修改
+export function changeJobStatus(jobId, status) {
+  const data = {
+    jobId,
+    status
+  }
+  return request({
+    url: '/monitor/job/changeStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 定时任务立即执行一次
+export function runJob(jobId, jobGroup) {
+  const data = {
+    jobId,
+    jobGroup
+  }
+  return request({
+    url: '/monitor/job/run',
+    method: 'put',
+    data: data
+  })
+}

+ 35 - 0
src/api/monitor/jobLog.js

@@ -0,0 +1,35 @@
+import request from '@/utils/request'
+
+// 查询调度日志列表
+export function listJobLog(query) {
+  return request({
+    url: '/monitor/jobLog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除调度日志
+export function delJobLog(jobLogId) {
+  return request({
+    url: '/monitor/jobLog/' + jobLogId,
+    method: 'delete'
+  })
+}
+
+// 清空调度日志
+export function cleanJobLog() {
+  return request({
+    url: '/monitor/jobLog/clean',
+    method: 'delete'
+  })
+}
+
+// 导出调度日志
+export function exportJobLog(query) {
+  return request({
+    url: '/monitor/jobLog/export',
+    method: 'get',
+    params: query
+  })
+}

+ 35 - 0
src/api/monitor/logininfor.js

@@ -0,0 +1,35 @@
+import request from '@/utils/request'
+
+// 查询登录日志列表
+export function list(query) {
+  return request({
+    url: '/monitor/logininfor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除登录日志
+export function delLogininfor(infoId) {
+  return request({
+    url: '/monitor/logininfor/' + infoId,
+    method: 'delete'
+  })
+}
+
+// 清空登录日志
+export function cleanLogininfor() {
+  return request({
+    url: '/monitor/logininfor/clean',
+    method: 'delete'
+  })
+}
+
+// 导出登录日志
+export function exportLogininfor(query) {
+  return request({
+    url: '/monitor/logininfor/export',
+    method: 'get',
+    params: query
+  })
+}

+ 18 - 0
src/api/monitor/online.js

@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+
+// 查询在线用户列表
+export function list(query) {
+  return request({
+    url: '/monitor/online/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 强退用户
+export function forceLogout(tokenId) {
+  return request({
+    url: '/monitor/online/' + tokenId,
+    method: 'delete'
+  })
+}

+ 35 - 0
src/api/monitor/operlog.js

@@ -0,0 +1,35 @@
+import request from '@/utils/request'
+
+// 查询操作日志列表
+export function list(query) {
+  return request({
+    url: '/monitor/operlog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除操作日志
+export function delOperlog(operId) {
+  return request({
+    url: '/monitor/operlog/' + operId,
+    method: 'delete'
+  })
+}
+
+// 清空操作日志
+export function cleanOperlog() {
+  return request({
+    url: '/monitor/operlog/clean',
+    method: 'delete'
+  })
+}
+
+// 导出操作日志
+export function exportOperlog(query) {
+  return request({
+    url: '/monitor/operlog/export',
+    method: 'get',
+    params: query
+  })
+}

+ 9 - 0
src/api/monitor/server.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 查询服务器详细
+export function getServer() {
+  return request({
+    url: '/monitor/server',
+    method: 'get'
+  })
+}

+ 53 - 0
src/api/store/adv.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询广告列表
+export function listAdv(query) {
+  return request({
+    url: '/store/adv/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询广告详细
+export function getAdv(advId) {
+  return request({
+    url: '/store/adv/' + advId,
+    method: 'get'
+  })
+}
+
+// 新增广告
+export function addAdv(data) {
+  return request({
+    url: '/store/adv',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改广告
+export function updateAdv(data) {
+  return request({
+    url: '/store/adv',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除广告
+export function delAdv(advId) {
+  return request({
+    url: '/store/adv/' + advId,
+    method: 'delete'
+  })
+}
+
+// 导出广告
+export function exportAdv(query) {
+  return request({
+    url: '/store/adv/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/appVersion.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询安卓版本列表
+export function listAppVersion(query) {
+  return request({
+    url: '/store/appVersion/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询安卓版本详细
+export function getAppVersion(versionId) {
+  return request({
+    url: '/store/appVersion/' + versionId,
+    method: 'get'
+  })
+}
+
+// 新增安卓版本
+export function addAppVersion(data) {
+  return request({
+    url: '/store/appVersion',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改安卓版本
+export function updateAppVersion(data) {
+  return request({
+    url: '/store/appVersion',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除安卓版本
+export function delAppVersion(versionId) {
+  return request({
+    url: '/store/appVersion/' + versionId,
+    method: 'delete'
+  })
+}
+
+// 导出安卓版本
+export function exportAppVersion(query) {
+  return request({
+    url: '/store/appVersion/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/article.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询文章列表
+export function listArticle(query) {
+  return request({
+    url: '/store/article/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询文章详细
+export function getArticle(articleId) {
+  return request({
+    url: '/store/article/' + articleId,
+    method: 'get'
+  })
+}
+
+// 新增文章
+export function addArticle(data) {
+  return request({
+    url: '/store/article',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改文章
+export function updateArticle(data) {
+  return request({
+    url: '/store/article',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除文章
+export function delArticle(articleId) {
+  return request({
+    url: '/store/article/' + articleId,
+    method: 'delete'
+  })
+}
+
+// 导出文章
+export function exportArticle(query) {
+  return request({
+    url: '/store/article/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/store/articleCate.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询文章分类列表
+export function listArticleCate(query) {
+  return request({
+    url: '/store/articleCate/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询文章分类详细
+export function getArticleCate(cateId) {
+  return request({
+    url: '/store/articleCate/' + cateId,
+    method: 'get'
+  })
+}
+
+// 新增文章分类
+export function addArticleCate(data) {
+  return request({
+    url: '/store/articleCate',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改文章分类
+export function updateArticleCate(data) {
+  return request({
+    url: '/store/articleCate',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除文章分类
+export function delArticleCate(cateId) {
+  return request({
+    url: '/store/articleCate/' + cateId,
+    method: 'delete'
+  })
+}
+
+// 导出文章分类
+export function exportArticleCate(query) {
+  return request({
+    url: '/store/articleCate/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getArticleCates(query) {
+  return request({
+    url: '/store/articleCate/getArticleCates',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/articleViews.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询文章阅读列表
+export function listArticleViews(query) {
+  return request({
+    url: '/store/articleViews/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询文章阅读详细
+export function getArticleViews(viewId) {
+  return request({
+    url: '/store/articleViews/' + viewId,
+    method: 'get'
+  })
+}
+
+// 新增文章阅读
+export function addArticleViews(data) {
+  return request({
+    url: '/store/articleViews',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改文章阅读
+export function updateArticleViews(data) {
+  return request({
+    url: '/store/articleViews',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除文章阅读
+export function delArticleViews(viewId) {
+  return request({
+    url: '/store/articleViews/' + viewId,
+    method: 'delete'
+  })
+}
+
+// 导出文章阅读
+export function exportArticleViews(query) {
+  return request({
+    url: '/store/articleViews/export',
+    method: 'get',
+    params: query
+  })
+}

+ 69 - 0
src/api/store/city.js

@@ -0,0 +1,69 @@
+import request from '@/utils/request'
+
+// 查询城市列表
+export function listCity(query) {
+  return request({
+    url: '/store/city/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllList(query) {
+  return request({
+    url: '/store/city/getAllList',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getCitys() {
+  return request({
+    url: '/store/city/getCitys',
+    method: 'get'
+  })
+}
+
+
+
+// 查询城市详细
+export function getCity(id) {
+  return request({
+    url: '/store/city/' + id,
+    method: 'get'
+  })
+}
+
+// 新增城市
+export function addCity(data) {
+  return request({
+    url: '/store/city',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改城市
+export function updateCity(data) {
+  return request({
+    url: '/store/city',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除城市
+export function delCity(id) {
+  return request({
+    url: '/store/city/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出城市
+export function exportCity(query) {
+  return request({
+    url: '/store/city/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/express.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询快递公司列表
+export function listExpress(query) {
+  return request({
+    url: '/store/express/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询快递公司详细
+export function getExpress(id) {
+  return request({
+    url: '/store/express/' + id,
+    method: 'get'
+  })
+}
+
+// 新增快递公司
+export function addExpress(data) {
+  return request({
+    url: '/store/express',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改快递公司
+export function updateExpress(data) {
+  return request({
+    url: '/store/express',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除快递公司
+export function delExpress(id) {
+  return request({
+    url: '/store/express/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出快递公司
+export function exportExpress(query) {
+  return request({
+    url: '/store/express/export',
+    method: 'get',
+    params: query
+  })
+}

+ 31 - 0
src/api/store/index.js

@@ -0,0 +1,31 @@
+import request from '@/utils/request'
+
+export function getIndexData(query) {
+  return request({
+    url: '/store/index/getIndexData',
+    method: 'get',
+    params: query
+  }
+  )
+}
+
+export function getStoreOrderData(query) {
+  return request({
+    url: '/store/index/getStoreOrderData',
+    method: 'get',
+    params: query
+  }
+  )
+}
+ 
+
+export function getStorePaymentData(query) {
+  return request({
+    url: '/store/index/getStorePaymentData',
+    method: 'get',
+    params: query
+  }
+  )
+}
+ 
+ 

+ 53 - 0
src/api/store/level.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询设置用户等级列表
+export function listLevel(query) {
+  return request({
+    url: '/store/level/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询设置用户等级详细
+export function getLevel(id) {
+  return request({
+    url: '/store/level/' + id,
+    method: 'get'
+  })
+}
+
+// 新增设置用户等级
+export function addLevel(data) {
+  return request({
+    url: '/store/level',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改设置用户等级
+export function updateLevel(data) {
+  return request({
+    url: '/store/level',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除设置用户等级
+export function delLevel(id) {
+  return request({
+    url: '/store/level/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出设置用户等级
+export function exportLevel(query) {
+  return request({
+    url: '/store/level/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/material.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询素材库列表
+export function listMaterial(query) {
+  return request({
+    url: '/store/material/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询素材库详细
+export function getMaterial(materialId) {
+  return request({
+    url: '/store/material/' + materialId,
+    method: 'get'
+  })
+}
+
+// 新增素材库
+export function addMaterial(data) {
+  return request({
+    url: '/store/material',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改素材库
+export function updateMaterial(data) {
+  return request({
+    url: '/store/material',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除素材库
+export function delMaterial(materialId) {
+  return request({
+    url: '/store/material/' + materialId,
+    method: 'delete'
+  })
+}
+
+// 导出素材库
+export function exportMaterial(query) {
+  return request({
+    url: '/store/material/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/store/materialGroup.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询素材分组列表
+export function listMaterialGroup(query) {
+  return request({
+    url: '/store/materialGroup/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllMaterialGroup(query) {
+  return request({
+    url: '/store/materialGroup/getAllList',
+    method: 'get',
+    params: query
+  })
+}
+
+
+// 查询素材分组详细
+export function getMaterialGroup(groupId) {
+  return request({
+    url: '/store/materialGroup/' + groupId,
+    method: 'get'
+  })
+}
+
+// 新增素材分组
+export function addMaterialGroup(data) {
+  return request({
+    url: '/store/materialGroup',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改素材分组
+export function updateMaterialGroup(data) {
+  return request({
+    url: '/store/materialGroup',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除素材分组
+export function delMaterialGroup(groupId) {
+  return request({
+    url: '/store/materialGroup/' + groupId,
+    method: 'delete'
+  })
+}
+
+// 导出素材分组
+export function exportMaterialGroup(query) {
+  return request({
+    url: '/store/materialGroup/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/menu.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询用户端菜单管理列表
+export function listMenu(query) {
+  return request({
+    url: '/store/menu/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户端菜单管理详细
+export function getMenu(menuId) {
+  return request({
+    url: '/store/menu/' + menuId,
+    method: 'get'
+  })
+}
+
+// 新增用户端菜单管理
+export function addMenu(data) {
+  return request({
+    url: '/store/menu',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户端菜单管理
+export function updateMenu(data) {
+  return request({
+    url: '/store/menu',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户端菜单管理
+export function delMenu(menuId) {
+  return request({
+    url: '/store/menu/' + menuId,
+    method: 'delete'
+  })
+}
+
+// 导出用户端菜单管理
+export function exportMenu(query) {
+  return request({
+    url: '/store/menu/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/patient.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询病人列表
+export function listPatient(query) {
+  return request({
+    url: '/store/patient/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询病人详细
+export function getPatient(patientId) {
+  return request({
+    url: '/store/patient/' + patientId,
+    method: 'get'
+  })
+}
+
+// 新增病人
+export function addPatient(data) {
+  return request({
+    url: '/store/patient',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改病人
+export function updatePatient(data) {
+  return request({
+    url: '/store/patient',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除病人
+export function delPatient(patientId) {
+  return request({
+    url: '/store/patient/' + patientId,
+    method: 'delete'
+  })
+}
+
+// 导出病人
+export function exportPatient(query) {
+  return request({
+    url: '/store/patient/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/prescribe.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询处方列表
+export function listPrescribe(query) {
+  return request({
+    url: '/store/prescribe/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询处方详细
+export function getPrescribe(prescribeId) {
+  return request({
+    url: '/store/prescribe/' + prescribeId,
+    method: 'get'
+  })
+}
+
+// 新增处方
+export function addPrescribe(data) {
+  return request({
+    url: '/store/prescribe',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改处方
+export function updatePrescribe(data) {
+  return request({
+    url: '/store/prescribe',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除处方
+export function delPrescribe(prescribeId) {
+  return request({
+    url: '/store/prescribe/' + prescribeId,
+    method: 'delete'
+  })
+}
+
+// 导出处方
+export function exportPrescribe(query) {
+  return request({
+    url: '/store/prescribe/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/prescribeDrug.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询处方药品列表
+export function listPrescribeDrug(query) {
+  return request({
+    url: '/store/prescribeDrug/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询处方药品详细
+export function getPrescribeDrug(drugId) {
+  return request({
+    url: '/store/prescribeDrug/' + drugId,
+    method: 'get'
+  })
+}
+
+// 新增处方药品
+export function addPrescribeDrug(data) {
+  return request({
+    url: '/store/prescribeDrug',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改处方药品
+export function updatePrescribeDrug(data) {
+  return request({
+    url: '/store/prescribeDrug',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除处方药品
+export function delPrescribeDrug(drugId) {
+  return request({
+    url: '/store/prescribeDrug/' + drugId,
+    method: 'delete'
+  })
+}
+
+// 导出处方药品
+export function exportPrescribeDrug(query) {
+  return request({
+    url: '/store/prescribeDrug/export',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/store/shippingTemplates.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询运费模板列表
+export function listShippingTemplates(query) {
+  return request({
+    url: '/store/shippingTemplates/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询运费模板详细
+export function getShippingTemplates(shippingId) {
+  return request({
+    url: '/store/shippingTemplates/' + shippingId,
+    method: 'get'
+  })
+}
+
+// 新增运费模板
+export function addShippingTemplates(data) {
+  return request({
+    url: '/store/shippingTemplates',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改运费模板
+export function updateShippingTemplates(data) {
+  return request({
+    url: '/store/shippingTemplates',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除运费模板
+export function delShippingTemplates(shippingId) {
+  return request({
+    url: '/store/shippingTemplates/' + shippingId,
+    method: 'delete'
+  })
+}
+
+// 导出运费模板
+export function exportShippingTemplates(query) {
+  return request({
+    url: '/store/shippingTemplates/export',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllShippingTemplates() {
+  return request({
+    url: '/store/shippingTemplates/getAllList',
+    method: 'get'
+  })
+}

+ 53 - 0
src/api/store/shippingTemplatesFree.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询免邮费列表
+export function listShippingTemplatesFree(query) {
+  return request({
+    url: '/store/shippingTemplatesFree/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询免邮费详细
+export function getShippingTemplatesFree(id) {
+  return request({
+    url: '/store/shippingTemplatesFree/' + id,
+    method: 'get'
+  })
+}
+
+// 新增免邮费
+export function addShippingTemplatesFree(data) {
+  return request({
+    url: '/store/shippingTemplatesFree',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改免邮费
+export function updateShippingTemplatesFree(data) {
+  return request({
+    url: '/store/shippingTemplatesFree',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除免邮费
+export function delShippingTemplatesFree(id) {
+  return request({
+    url: '/store/shippingTemplatesFree/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出免邮费
+export function exportShippingTemplatesFree(query) {
+  return request({
+    url: '/store/shippingTemplatesFree/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/shippingTemplatesRegion.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询邮费区域列表
+export function listShippingTemplatesRegion(query) {
+  return request({
+    url: '/store/shippingTemplatesRegion/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询邮费区域详细
+export function getShippingTemplatesRegion(id) {
+  return request({
+    url: '/store/shippingTemplatesRegion/' + id,
+    method: 'get'
+  })
+}
+
+// 新增邮费区域
+export function addShippingTemplatesRegion(data) {
+  return request({
+    url: '/store/shippingTemplatesRegion',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改邮费区域
+export function updateShippingTemplatesRegion(data) {
+  return request({
+    url: '/store/shippingTemplatesRegion',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除邮费区域
+export function delShippingTemplatesRegion(id) {
+  return request({
+    url: '/store/shippingTemplatesRegion/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出邮费区域
+export function exportShippingTemplatesRegion(query) {
+  return request({
+    url: '/store/shippingTemplatesRegion/export',
+    method: 'get',
+    params: query
+  })
+}

+ 19 - 0
src/api/store/statistics.js

@@ -0,0 +1,19 @@
+import request from '@/utils/request'
+
+ 
+export function storeOrder(query) {
+  return request({
+    url: '/store/statistics/storeOrder',
+    method: 'get',
+    params: query
+  })
+}
+export function storePayment(query) {
+  return request({
+    url: '/store/statistics/storePayment',
+    method: 'get',
+    params: query
+  })
+}
+ 
+ 

+ 53 - 0
src/api/store/storeActivity.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询活动列表
+export function listStoreActivity(query) {
+  return request({
+    url: '/store/storeActivity/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询活动详细
+export function getStoreActivity(activityId) {
+  return request({
+    url: '/store/storeActivity/' + activityId,
+    method: 'get'
+  })
+}
+
+// 新增活动
+export function addStoreActivity(data) {
+  return request({
+    url: '/store/storeActivity',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改活动
+export function updateStoreActivity(data) {
+  return request({
+    url: '/store/storeActivity',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除活动
+export function delStoreActivity(activityId) {
+  return request({
+    url: '/store/storeActivity/' + activityId,
+    method: 'delete'
+  })
+}
+
+// 导出活动
+export function exportStoreActivity(query) {
+  return request({
+    url: '/store/storeActivity/export',
+    method: 'get',
+    params: query
+  })
+}

+ 87 - 0
src/api/store/storeAfterSales.js

@@ -0,0 +1,87 @@
+import request from '@/utils/request'
+
+// 查询售后记录列表
+export function listStoreAfterSales(query) {
+  return request({
+    url: '/store/storeAfterSales/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询售后记录详细
+export function getStoreAfterSales(id) {
+  return request({
+    url: '/store/storeAfterSales/' + id,
+    method: 'get'
+  })
+}
+
+// 新增售后记录
+export function addStoreAfterSales(data) {
+  return request({
+    url: '/store/storeAfterSales',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改售后记录
+export function updateStoreAfterSales(data) {
+  return request({
+    url: '/store/storeAfterSales',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除售后记录
+export function delStoreAfterSales(id) {
+  return request({
+    url: '/store/storeAfterSales/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出售后记录
+export function exportStoreAfterSales(query) {
+  return request({
+    url: '/store/storeAfterSales/export',
+    method: 'get',
+    params: query
+  })
+}
+
+
+
+export function cancel(data) {
+  return request({
+    url: '/store/storeAfterSales/cancel',
+    method: 'post',
+    data: data
+  })
+}
+
+export function refund(data) {
+  return request({
+    url: '/store/storeAfterSales/refund',
+    method: 'post',
+    data: data
+  })
+}
+
+export function audit1(data) {
+  return request({
+    url: '/store/storeAfterSales/audit1',
+    method: 'post',
+    data: data
+  })
+}
+export function audit2(data) {
+  return request({
+    url: '/store/storeAfterSales/audit2',
+    method: 'post',
+    data: data
+  })
+}
+

+ 53 - 0
src/api/store/storeAfterSalesItem.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询售后子列表
+export function listStoreAfterSalesItem(query) {
+  return request({
+    url: '/store/storeAfterSalesItem/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询售后子详细
+export function getStoreAfterSalesItem(id) {
+  return request({
+    url: '/store/storeAfterSalesItem/' + id,
+    method: 'get'
+  })
+}
+
+// 新增售后子
+export function addStoreAfterSalesItem(data) {
+  return request({
+    url: '/store/storeAfterSalesItem',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改售后子
+export function updateStoreAfterSalesItem(data) {
+  return request({
+    url: '/store/storeAfterSalesItem',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除售后子
+export function delStoreAfterSalesItem(id) {
+  return request({
+    url: '/store/storeAfterSalesItem/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出售后子
+export function exportStoreAfterSalesItem(query) {
+  return request({
+    url: '/store/storeAfterSalesItem/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeAfterSalesStatus.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询售后订单操作列表
+export function listStoreAfterSalesStatus(query) {
+  return request({
+    url: '/store/storeAfterSalesStatus/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询售后订单操作详细
+export function getStoreAfterSalesStatus(id) {
+  return request({
+    url: '/store/storeAfterSalesStatus/' + id,
+    method: 'get'
+  })
+}
+
+// 新增售后订单操作
+export function addStoreAfterSalesStatus(data) {
+  return request({
+    url: '/store/storeAfterSalesStatus',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改售后订单操作
+export function updateStoreAfterSalesStatus(data) {
+  return request({
+    url: '/store/storeAfterSalesStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除售后订单操作
+export function delStoreAfterSalesStatus(id) {
+  return request({
+    url: '/store/storeAfterSalesStatus/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出售后订单操作
+export function exportStoreAfterSalesStatus(query) {
+  return request({
+    url: '/store/storeAfterSalesStatus/export',
+    method: 'get',
+    params: query
+  })
+}

+ 21 - 0
src/api/store/storeCanvas.js

@@ -0,0 +1,21 @@
+import request from '@/utils/request'
+
+ 
+
+// 查询画布信息详细
+export function getStoreCanvas(canvasId) {
+  return request({
+    url: '/store/storeCanvas/' + canvasId,
+    method: 'get'
+  })
+}
+ 
+// 修改画布信息
+export function updateStoreCanvas(data) {
+  return request({
+    url: '/store/storeCanvas',
+    method: 'put',
+    data: data
+  })
+}
+ 

+ 53 - 0
src/api/store/storeCart.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询购物车列表
+export function listStoreCart(query) {
+  return request({
+    url: '/store/storeCart/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询购物车详细
+export function getStoreCart(id) {
+  return request({
+    url: '/store/storeCart/' + id,
+    method: 'get'
+  })
+}
+
+// 新增购物车
+export function addStoreCart(data) {
+  return request({
+    url: '/store/storeCart',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改购物车
+export function updateStoreCart(data) {
+  return request({
+    url: '/store/storeCart',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除购物车
+export function delStoreCart(id) {
+  return request({
+    url: '/store/storeCart/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出购物车
+export function exportStoreCart(query) {
+  return request({
+    url: '/store/storeCart/export',
+    method: 'get',
+    params: query
+  })
+}

+ 62 - 0
src/api/store/storeCoupon.js

@@ -0,0 +1,62 @@
+import request from '@/utils/request'
+
+// 查询优惠券列表
+export function listStoreCoupon(query) {
+  return request({
+    url: '/store/storeCoupon/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询优惠券详细
+export function getStoreCoupon(couponId) {
+  return request({
+    url: '/store/storeCoupon/' + couponId,
+    method: 'get'
+  })
+}
+
+// 新增优惠券
+export function addStoreCoupon(data) {
+  return request({
+    url: '/store/storeCoupon',
+    method: 'post',
+    data: data
+  })
+}
+export function publishCoupon(data) {
+  return request({
+    url: '/store/storeCoupon/publish',
+    method: 'post',
+    data: data
+  })
+}
+
+
+
+// 修改优惠券
+export function updateStoreCoupon(data) {
+  return request({
+    url: '/store/storeCoupon',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除优惠券
+export function delStoreCoupon(couponId) {
+  return request({
+    url: '/store/storeCoupon/' + couponId,
+    method: 'delete'
+  })
+}
+
+// 导出优惠券
+export function exportStoreCoupon(query) {
+  return request({
+    url: '/store/storeCoupon/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeCouponIssue.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询优惠券领取列表
+export function listStoreCouponIssue(query) {
+  return request({
+    url: '/store/storeCouponIssue/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询优惠券领取详细
+export function getStoreCouponIssue(id) {
+  return request({
+    url: '/store/storeCouponIssue/' + id,
+    method: 'get'
+  })
+}
+
+// 新增优惠券领取
+export function addStoreCouponIssue(data) {
+  return request({
+    url: '/store/storeCouponIssue',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改优惠券领取
+export function updateStoreCouponIssue(data) {
+  return request({
+    url: '/store/storeCouponIssue',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除优惠券领取
+export function delStoreCouponIssue(id) {
+  return request({
+    url: '/store/storeCouponIssue/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出优惠券领取
+export function exportStoreCouponIssue(query) {
+  return request({
+    url: '/store/storeCouponIssue/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeCouponIssueUser.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询优惠券用户领取记录列表
+export function listStoreCouponIssueUser(query) {
+  return request({
+    url: '/store/storeCouponIssueUser/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询优惠券用户领取记录详细
+export function getStoreCouponIssueUser(id) {
+  return request({
+    url: '/store/storeCouponIssueUser/' + id,
+    method: 'get'
+  })
+}
+
+// 新增优惠券用户领取记录
+export function addStoreCouponIssueUser(data) {
+  return request({
+    url: '/store/storeCouponIssueUser',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改优惠券用户领取记录
+export function updateStoreCouponIssueUser(data) {
+  return request({
+    url: '/store/storeCouponIssueUser',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除优惠券用户领取记录
+export function delStoreCouponIssueUser(id) {
+  return request({
+    url: '/store/storeCouponIssueUser/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出优惠券用户领取记录
+export function exportStoreCouponIssueUser(query) {
+  return request({
+    url: '/store/storeCouponIssueUser/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeCouponUser.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询优惠券发放记录列表
+export function listStoreCouponUser(query) {
+  return request({
+    url: '/store/storeCouponUser/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询优惠券发放记录详细
+export function getStoreCouponUser(id) {
+  return request({
+    url: '/store/storeCouponUser/' + id,
+    method: 'get'
+  })
+}
+
+// 新增优惠券发放记录
+export function addStoreCouponUser(data) {
+  return request({
+    url: '/store/storeCouponUser',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改优惠券发放记录
+export function updateStoreCouponUser(data) {
+  return request({
+    url: '/store/storeCouponUser',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除优惠券发放记录
+export function delStoreCouponUser(id) {
+  return request({
+    url: '/store/storeCouponUser/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出优惠券发放记录
+export function exportStoreCouponUser(query) {
+  return request({
+    url: '/store/storeCouponUser/export',
+    method: 'get',
+    params: query
+  })
+}

+ 149 - 0
src/api/store/storeOrder.js

@@ -0,0 +1,149 @@
+import request from '@/utils/request'
+
+// 查询订单列表
+export function listStoreOrder(query) {
+  return request({
+    url: '/store/storeOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getCustomerOrderList(query) {
+  return request({
+    url: '/store/storeOrder/getCustomerOrderList',
+    method: 'get',
+    params: query
+  })
+}
+
+
+
+
+
+// 查询订单详细
+export function getStoreOrder(id) {
+  return request({
+    url: '/store/storeOrder/' + id,
+    method: 'get'
+  })
+}
+
+ 
+export function getExpress(id) {
+  return request({
+    url: '/store/storeOrder/getExpress/' + id,
+    method: 'get'
+  })
+}
+
+// 新增订单
+export function addStoreOrder(data) {
+  return request({
+    url: '/store/storeOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单
+export function updateStoreOrder(data) {
+  return request({
+    url: '/store/storeOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单
+export function delStoreOrder(id) {
+  return request({
+    url: '/store/storeOrder/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出订单
+export function exportStoreOrder(query) {
+  return request({
+    url: '/store/storeOrder/export',
+    method: 'get',
+    params: query
+  })
+}
+
+// 导出订单
+export function exportStoreOrderItems(query) {
+  return request({
+    url: '/store/storeOrder/exportItems',
+    method: 'get',
+    params: query
+  })
+}
+
+export function createUserOrder(data) {
+  return request({
+    url: '/store/storeOrder/createUserOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+export function finishOrder(data) {
+  return request({
+    url: '/store/storeOrder/finishOrder',
+    method: 'post',
+    data: data
+  })
+}
+export function importTemplate() {
+  return request({
+    url: '/store/storeOrder/importTemplate',
+    method: 'get'
+  })
+}
+
+export function editTuiMoney(data) {
+  return request({
+    url: '/store/storeOrder/editTuiMoney',
+    method: 'post',
+    data: data
+  })
+}
+
+export function refundOrderMoney(data) {
+  return request({
+    url: '/store/storeOrder/refundOrderMoney',
+    method: 'post',
+    data: data
+  })
+}
+
+export function updateExpress(data) {
+  return request({
+    url: '/store/storeOrder/updateExpress',
+    method: 'post',
+    data: data
+  })
+}
+export function syncExpress(data) {
+  return request({
+    url: '/store/storeOrder/syncExpress',
+    method: 'post',
+    data: data
+  })
+}
+export function addTuiMoney(data) {
+  return request({
+    url: '/store/storeOrder/addTuiMoney',
+    method: 'post',
+    data: data
+  })
+}
+
+export function getEroOrder(query) {
+  return request({
+    url: '/store/storeOrder/getEroOrder',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeOrderItem.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询订单详情列表
+export function listStoreOrderItem(query) {
+  return request({
+    url: '/store/storeOrderItem/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询订单详情详细
+export function getStoreOrderItem(itemId) {
+  return request({
+    url: '/store/storeOrderItem/' + itemId,
+    method: 'get'
+  })
+}
+
+// 新增订单详情
+export function addStoreOrderItem(data) {
+  return request({
+    url: '/store/storeOrderItem',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单详情
+export function updateStoreOrderItem(data) {
+  return request({
+    url: '/store/storeOrderItem',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单详情
+export function delStoreOrderItem(itemId) {
+  return request({
+    url: '/store/storeOrderItem/' + itemId,
+    method: 'delete'
+  })
+}
+
+// 导出订单详情
+export function exportStoreOrderItem(query) {
+  return request({
+    url: '/store/storeOrderItem/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeOrderNotice.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询订单通知用户 接收订单通知的用户列表
+export function listStoreOrderNotice(query) {
+  return request({
+    url: '/store/storeOrderNotice/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询订单通知用户 接收订单通知的用户详细
+export function getStoreOrderNotice(id) {
+  return request({
+    url: '/store/storeOrderNotice/' + id,
+    method: 'get'
+  })
+}
+
+// 新增订单通知用户 接收订单通知的用户
+export function addStoreOrderNotice(data) {
+  return request({
+    url: '/store/storeOrderNotice',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单通知用户 接收订单通知的用户
+export function updateStoreOrderNotice(data) {
+  return request({
+    url: '/store/storeOrderNotice',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单通知用户 接收订单通知的用户
+export function delStoreOrderNotice(id) {
+  return request({
+    url: '/store/storeOrderNotice/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出订单通知用户 接收订单通知的用户
+export function exportStoreOrderNotice(query) {
+  return request({
+    url: '/store/storeOrderNotice/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/store/storeOrderStatus.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询订单操作记录列表
+export function listStoreOrderStatus(query) {
+  return request({
+    url: '/store/storeOrderStatus/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询订单操作记录详细
+export function getStoreOrderStatus(id) {
+  return request({
+    url: '/store/storeOrderStatus/' + id,
+    method: 'get'
+  })
+}
+
+// 新增订单操作记录
+export function addStoreOrderStatus(data) {
+  return request({
+    url: '/store/storeOrderStatus',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单操作记录
+export function updateStoreOrderStatus(data) {
+  return request({
+    url: '/store/storeOrderStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单操作记录
+export function delStoreOrderStatus(id) {
+  return request({
+    url: '/store/storeOrderStatus/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出订单操作记录
+export function exportStoreOrderStatus(query) {
+  return request({
+    url: '/store/storeOrderStatus/export',
+    method: 'get',
+    params: query
+  })
+}

Some files were not shown because too many files changed in this diff