¶Ô±ÈÐÂÎļþ |
| | |
| | | /* è¿éååå»ºæ°æ®åºçèæ¬ */ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* è¿éåå建æä¿®æ¹è¡¨å段çèæ¬ */ |
| | | |
| | | ALTER TABLE sys_code_gen_config ADD ShowTitleMinWidth nvarchar(50) -- å¢å 页é¢åæ¾ç¤ºæå°å®½åº¦ãEditby liuwq,2024-04-18ã |
| | | ALTER TABLE sys_code_gen_config ADD WhetherUnionKey nvarchar(5) -- å¢å æ¯å¦æ¯èå主é®ãEditby liuwq,2024-04-18ã |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* è¿éåæ´ä¸ªç³»ç»çè§å¾èæ¬ */ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* è¿éåæ´ä¸ªç³»ç»çç´¢å¼èæ¬ */ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* è¿éå åå§åçæ°æ® */ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | > 1% |
| | | last 2 versions |
| | | not ie <= 10 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | [*] |
| | | charset=utf-8 |
| | | end_of_line=lf |
| | | insert_final_newline=false |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [{*.ng,*.sht,*.html,*.shtm,*.shtml,*.htm}] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [{*.jhm,*.xslt,*.xul,*.rng,*.xsl,*.xsd,*.ant,*.tld,*.fxml,*.jrxml,*.xml,*.jnlp,*.wsdl}] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [{.babelrc,.stylelintrc,jest.config,.eslintrc,.prettierrc,*.json,*.jsb3,*.jsb2,*.bowerrc}] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [*.svg] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [*.js.map] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [*.less] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [*.vue] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
| | | [{.analysis_options,*.yml,*.yaml}] |
| | | indent_style=space |
| | | indent_size=2 |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | #166ç¯å¢ |
| | | VUE_APP_API_BASE_URL=http://10.10.40.166:5556 |
| | | VUE_APP_SOCKET_BASE_URL=ws://10.10.40.166:5556 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | module.exports = { |
| | | root: true, |
| | | env: { |
| | | node: true |
| | | }, |
| | | 'extends': [ |
| | | 'plugin:vue/strongly-recommended', |
| | | '@vue/standard' |
| | | ], |
| | | rules: { |
| | | 'no-console': 'off', |
| | | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', |
| | | 'generator-star-spacing': 'off', |
| | | 'no-mixed-operators': 0, |
| | | 'vue/max-attributes-per-line': [ |
| | | 2, |
| | | { |
| | | 'singleline': 5, |
| | | 'multiline': { |
| | | 'max': 1, |
| | | 'allowFirstLine': false |
| | | } |
| | | } |
| | | ], |
| | | 'vue/attribute-hyphenation': 0, |
| | | 'vue/html-self-closing': 0, |
| | | 'vue/component-name-in-template-casing': 0, |
| | | 'vue/html-closing-bracket-spacing': 0, |
| | | 'vue/singleline-html-element-content-newline': 0, |
| | | 'vue/no-unused-components': 0, |
| | | 'vue/multiline-html-element-content-newline': 0, |
| | | 'vue/no-use-v-if-with-v-for': 0, |
| | | 'vue/html-closing-bracket-newline': 0, |
| | | 'vue/no-parsing-error': 0, |
| | | 'no-tabs': 0, |
| | | 'quotes': [ |
| | | 2, |
| | | 'single', |
| | | { |
| | | 'avoidEscape': true, |
| | | 'allowTemplateLiterals': true |
| | | } |
| | | ], |
| | | 'semi': [ |
| | | 2, |
| | | 'never', |
| | | { |
| | | 'beforeStatementContinuationChars': 'never' |
| | | } |
| | | ], |
| | | 'no-delete-var': 2, |
| | | 'prefer-const': [ |
| | | 2, |
| | | { |
| | | 'ignoreReadBeforeAssign': false |
| | | } |
| | | ], |
| | | 'template-curly-spacing': 'off', |
| | | 'indent': 'off', |
| | | "space-before-function-paren": 0, |
| | | 'no-multi-spaces': 2, //ä¸è½ç¨å¤ä½çç©ºæ ¼ |
| | | }, |
| | | parserOptions: { |
| | | parser: 'babel-eslint' |
| | | }, |
| | | overrides: [ |
| | | { |
| | | files: [ |
| | | '**/__tests__/*.{j,t}s?(x)', |
| | | '**/tests/unit/**/*.spec.{j,t}s?(x)' |
| | | ], |
| | | env: { |
| | | jest: true |
| | | } |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | node_modules/ |
| | | dist/ |
| | | .env |
| | | .env.development |
| | | .env.preview |
| | | package-lock.json |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "printWidth": 120, |
| | | "semi": false, |
| | | "singleQuote": true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | language: node_js |
| | | node_js: |
| | | - 10.15.0 |
| | | cache: yarn |
| | | script: |
| | | - yarn |
| | | - yarn run lint --no-fix && yarn run build |
¶Ô±ÈÐÂÎļþ |
| | |
| | | FROM nginx |
| | | |
| | | COPY . /usr/share/nginx/html |
¶Ô±ÈÐÂÎļþ |
| | |
| | | MIT License |
| | | |
| | | Copyright (c) 2018 Anan Yang |
| | | |
| | | Permission is hereby granted, free of charge, to any person obtaining a copy |
| | | of this software and associated documentation files (the "Software"), to deal |
| | | in the Software without restriction, including without limitation the rights |
| | | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| | | copies of the Software, and to permit persons to whom the Software is |
| | | furnished to do so, subject to the following conditions: |
| | | |
| | | The above copyright notice and this permission notice shall be included in all |
| | | copies or substantial portions of the Software. |
| | | |
| | | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| | | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| | | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| | | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| | | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| | | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| | | SOFTWARE. |
¶Ô±ÈÐÂÎļþ |
| | |
| | | const IS_PROD = ['production', 'prod'].includes(process.env.NODE_ENV) |
| | | |
| | | const plugins = [] |
| | | if (IS_PROD) { |
| | | plugins.push('transform-remove-console') |
| | | } |
| | | |
| | | // lazy load ant-design-vue |
| | | // if your use import on Demand, Use this code |
| | | plugins.push(['import', { |
| | | 'libraryName': 'ant-design-vue', |
| | | 'libraryDirectory': 'es', |
| | | 'style': true // `style: true` ä¼å è½½ less æä»¶ |
| | | }]) |
| | | |
| | | module.exports = { |
| | | presets: [ |
| | | [ |
| | | '@babel/preset-env', |
| | | { |
| | | 'useBuiltIns': 'entry', |
| | | 'corejs': 3 |
| | | } |
| | | ], |
| | | '@vue/cli-plugin-babel/preset' |
| | | ], |
| | | plugins |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | const ThemeColorReplacer = require('webpack-theme-color-replacer') |
| | | const generate = require('@ant-design/colors/lib/generate').default |
| | | |
| | | const getAntdSerials = (color) => { |
| | | // æ·¡åï¼å³lessçtintï¼ |
| | | const lightens = new Array(9).fill().map((t, i) => { |
| | | return ThemeColorReplacer.varyColor.lighten(color, i / 10) |
| | | }) |
| | | const colorPalettes = generate(color) |
| | | const rgb = ThemeColorReplacer.varyColor.toNum3(color.replace('#', '')).join(',') |
| | | return lightens.concat(colorPalettes).concat(rgb) |
| | | } |
| | | |
| | | const themePluginOption = { |
| | | fileName: 'css/theme-colors-[contenthash:8].css', |
| | | matchColors: getAntdSerials('#FA541C'), // 主è²ç³»å |
| | | // æ¹åæ ·å¼éæ©å¨ï¼è§£å³æ ·å¼è¦çé®é¢ |
| | | changeSelector (selector) { |
| | | switch (selector) { |
| | | case '.ant-calendar-today .ant-calendar-date': |
| | | return ':not(.ant-calendar-selected-date):not(.ant-calendar-selected-day)' + selector |
| | | case '.ant-btn:focus,.ant-btn:hover': |
| | | return '.ant-btn:focus:not(.ant-btn-primary):not(.ant-btn-danger),.ant-btn:hover:not(.ant-btn-primary):not(.ant-btn-danger)' |
| | | case '.ant-btn.active,.ant-btn:active': |
| | | return '.ant-btn.active:not(.ant-btn-primary):not(.ant-btn-danger),.ant-btn:active:not(.ant-btn-primary):not(.ant-btn-danger)' |
| | | case '.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon': |
| | | case '.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon': |
| | | return ':not(.ant-steps-item-process)' + selector |
| | | case '.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover': |
| | | case '.ant-menu-horizontal > .ant-menu-item-active,.ant-menu-horizontal > .ant-menu-item-open,.ant-menu-horizontal > .ant-menu-item-selected,.ant-menu-horizontal > .ant-menu-item:hover,.ant-menu-horizontal > .ant-menu-submenu-active,.ant-menu-horizontal > .ant-menu-submenu-open,.ant-menu-horizontal > .ant-menu-submenu-selected,.ant-menu-horizontal > .ant-menu-submenu:hover': |
| | | return '.ant-menu-horizontal > .ant-menu-item-active,.ant-menu-horizontal > .ant-menu-item-open,.ant-menu-horizontal > .ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,.ant-menu-horizontal > .ant-menu-submenu-active,.ant-menu-horizontal > .ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover' |
| | | case '.ant-menu-horizontal > .ant-menu-item-selected > a': |
| | | case '.ant-menu-horizontal>.ant-menu-item-selected>a': |
| | | return '.ant-menu-horizontal:not(ant-menu-light):not(.ant-menu-dark) > .ant-menu-item-selected > a' |
| | | case '.ant-menu-horizontal > .ant-menu-item > a:hover': |
| | | case '.ant-menu-horizontal>.ant-menu-item>a:hover': |
| | | return '.ant-menu-horizontal:not(ant-menu-light):not(.ant-menu-dark) > .ant-menu-item > a:hover' |
| | | default : |
| | | return selector |
| | | } |
| | | } |
| | | } |
| | | |
| | | const createThemeColorReplacerPlugin = () => new ThemeColorReplacer(themePluginOption) |
| | | |
| | | module.exports = createThemeColorReplacerPlugin |
¶Ô±ÈÐÂÎļþ |
| | |
| | | version: '3.4' |
| | | |
| | | services: |
| | | nginx: |
| | | build: |
| | | context: ../ |
| | | dockerfile: ./docker/nginx/Dockerfile |
| | | image: admin_net_web:1.2 |
| | | ports: |
| | | - 81:80 |
| | | restart: "always" |
| | | volumes: |
| | | - node_modules:/build/node_modules:rw |
| | | # network_mode: host #宿主ç½ç»ï¼ä¸å®¿ä¸»æºå
±äº«ç½ç»ï¼å®å
¨æ§ä¸ä½³ï¼æ¬å°å¼å使ç¨ï¼æ·¦ï¼ä¸æ¯æwindowsï¼ä»
æ¯æLinux |
| | | volumes: |
| | | node_modules: |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # build |
| | | FROM node:latest AS builder |
| | | |
| | | # 忢ç¼è¯ç®å½ |
| | | WORKDIR /build |
| | | COPY ./ ./ |
| | | # ç¼è¯é¡¹ç® æµè¯ |
| | | RUN yarn config set registry https://registry.npm.taobao.org/ \ |
| | | && yarn install \ |
| | | && yarn run build:development |
| | | |
| | | # ç¼è¯é¡¹ç® æ£å¼ |
| | | #RUN yarn config set registry https://registry.npm.taobao.org/ \ |
| | | # && yarn install \ |
| | | # && yarn run build |
| | | |
| | | # web |
| | | FROM nginx:alpine |
| | | |
| | | # æ¶åº |
| | | ENV TZ=Asia/Shanghai |
| | | RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories \ |
| | | && apk --no-cache add tzdata zeromq \ |
| | | && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \ |
| | | && echo '$TZ' > /etc/timezone |
| | | |
| | | COPY ./docker/nginx/logs /var/log/nginx |
| | | COPY ./docker/nginx/vhost /etc/nginx/conf.d/ |
| | | COPY ./docker/nginx/nginx.conf /etc/nginx/nginx.conf |
| | | |
| | | # æ·è´é¡¹ç® |
| | | COPY --from=builder /build/dist/ /var/www/html |
¶Ô±ÈÐÂÎļþ |
| | |
| | | user nginx; |
| | | worker_processes 1; |
| | | pid /var/run/nginx.pid; |
| | | error_log /var/log/nginx/nginx.error.log warn; |
| | | events { |
| | | worker_connections 1024; |
| | | } |
| | | http { |
| | | include /etc/nginx/mime.types; |
| | | default_type application/octet-stream; |
| | | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' |
| | | '$status $body_bytes_sent "$http_referer" ' |
| | | '"$http_user_agent" "$http_x_forwarded_for"'; |
| | | access_log /dev/null; |
| | | #access_log /var/log/nginx/nginx.access.log main; |
| | | sendfile on; |
| | | #tcp_nopush on; |
| | | keepalive_timeout 65; |
| | | #gzip on; |
| | | include /etc/nginx/conf.d/*.conf; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | server { |
| | | listen 80; |
| | | server_name localhost; |
| | | root /var/www/html; |
| | | index index.php index.html index.htm; |
| | | access_log /dev/null; |
| | | error_log /var/log/nginx/default.error.log warn; |
| | | |
| | | # redirect server error pages to the static page /50x.html |
| | | # |
| | | #error_page 500 502 503 504 /50x.html; |
| | | |
| | | location / { |
| | | root /var/www/html; |
| | | add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'; |
| | | try_files $uri $uri/ /index.html; |
| | | } |
| | | |
| | | |
| | | location /api { |
| | | #妿æå¡å¨è¦è·å客æ·ç«¯çå®IPï¼å¯ä»¥ç¨ä¸ä¸å¥è®¾ç½®ä¸»æºå¤´å客æ·ç«¯çå®å°å |
| | | proxy_set_header Host $http_host; |
| | | proxy_set_header X-Real-IP $remote_addr; |
| | | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
| | | proxy_set_header X-Forwarded-Proto $scheme; |
| | | rewrite ^/api/(.*)$ /$1 break; #éå |
| | | proxy_pass http://host.docker.internal:5566; # dockerå
访é®å®¿ä¸»æºï¼winæmacï¼----注æï¼å®¿ä¸»æºéå¨hostsæä»¶ä¸å¢å 䏿¡ host.docker.internal 127.0.0.1 |
| | | # proxy_pass http://host.docker.internal:5566; # ç产ç¯å¢æ¹æçå®å端å°å |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | module.exports = { |
| | | moduleFileExtensions: [ |
| | | 'js', |
| | | 'jsx', |
| | | 'json', |
| | | 'vue' |
| | | ], |
| | | transform: { |
| | | '^.+\\.vue$': 'vue-jest', |
| | | '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub', |
| | | '^.+\\.jsx?$': 'babel-jest' |
| | | }, |
| | | moduleNameMapper: { |
| | | '^@/(.*)$': '<rootDir>/src/$1' |
| | | }, |
| | | snapshotSerializers: [ |
| | | 'jest-serializer-vue' |
| | | ], |
| | | testMatch: [ |
| | | '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)' |
| | | ], |
| | | testURL: 'http://localhost/' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "compilerOptions": { |
| | | "target": "es6", |
| | | "baseUrl": ".", |
| | | "paths": { |
| | | "@/*": ["src/*"] |
| | | } |
| | | }, |
| | | "exclude": ["node_modules", "dist"], |
| | | "include": ["src/**/*"] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "name": "vue-antd-pro", |
| | | "version": "3.0.0", |
| | | "private": true, |
| | | "scripts": { |
| | | "serve": "vue-cli-service serve --open", |
| | | "build": "vue-cli-service build", |
| | | "servenew": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve", |
| | | "buildnew": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service build", |
| | | "test:unit": "vue-cli-service test:unit", |
| | | "build:preview": "vue-cli-service build --mode preview", |
| | | "postinstall": "opencollective-postinstall" |
| | | }, |
| | | "dependencies": { |
| | | "@antv/data-set": "^0.10.2", |
| | | "@jiaminghi/data-view": "^2.10.0", |
| | | "@microsoft/signalr": "^5.0.5", |
| | | "ant-design-vue": "1.7.8", |
| | | "axios": "^0.19.0", |
| | | "babel-polyfill": "^6.26.0", |
| | | "clipboard": "^2.0.6", |
| | | "compression-webpack-plugin": "5.0.1", |
| | | "core-js": "^3.1.2", |
| | | "crypto-js": "^4.0.0", |
| | | "default-passive-events": "^1.0.10", |
| | | "echarts": "^5.4.0", |
| | | "enquire.js": "^2.1.6", |
| | | "font-awesome": "^4.7.0", |
| | | "jquery": "^3.5.1", |
| | | "jsbarcode": "^3.11.3", |
| | | "jsplumb": "^2.15.6", |
| | | "k-form-design": "^3.8.11", |
| | | "leaflet": "^1.7.1", |
| | | "leaflet.pm": "^2.2.0", |
| | | "linq": "^3.2.3", |
| | | "lodash.clonedeep": "^4.5.0", |
| | | "lodash.get": "^4.4.2", |
| | | "lodash.pick": "^4.4.0", |
| | | "md5": "^2.2.1", |
| | | "mockjs2": "1.0.8", |
| | | "moment": "^2.24.0", |
| | | "nprogress": "^0.2.0", |
| | | "print-js": "^1.0.63", |
| | | "raphael": "^2.3.0", |
| | | "screenfull": "^5.1.0", |
| | | "viser-vue": "^2.4.6", |
| | | "vue": "^2.6.10", |
| | | "vue-clipboard2": "^0.2.1", |
| | | "vue-codemirror-lite": "^1.0.4", |
| | | "vue-cropper": "0.4.9", |
| | | "vue-ls": "^3.2.1", |
| | | "vue-quill-editor": "^3.0.6", |
| | | "vue-router": "^3.1.2", |
| | | "vue-svg-component-runtime": "^1.0.1", |
| | | "vue2-leaflet": "^2.7.0", |
| | | "vuedraggable": "^2.23.2", |
| | | "vuex": "^3.1.1", |
| | | "wangeditor": "^3.1.1", |
| | | "xlsx": "0.14.1" |
| | | }, |
| | | "devDependencies": { |
| | | "@ant-design/colors": "^3.2.1", |
| | | "@vue/cli-plugin-babel": "^4.0.4", |
| | | "@vue/cli-plugin-eslint": "^4.0.4", |
| | | "@vue/cli-plugin-router": "^4.0.4", |
| | | "@vue/cli-plugin-unit-jest": "^4.0.4", |
| | | "@vue/cli-plugin-vuex": "^4.0.4", |
| | | "@vue/cli-service": "^4.0.4", |
| | | "@vue/eslint-config-prettier": "^5.0.0", |
| | | "@vue/eslint-config-standard": "^4.0.0", |
| | | "@vue/test-utils": "^1.0.0-beta.29", |
| | | "babel-eslint": "^10.0.1", |
| | | "babel-plugin-import": "^1.13.0", |
| | | "babel-plugin-transform-remove-console": "^6.9.4", |
| | | "eslint": "^6.8.0", |
| | | "eslint-plugin-html": "^5.0.0", |
| | | "eslint-plugin-prettier": "^3.1.0", |
| | | "eslint-plugin-vue": "^5.2.3", |
| | | "less": "^3.0.4", |
| | | "less-loader": "^5.0.0", |
| | | "opencollective": "^1.0.3", |
| | | "opencollective-postinstall": "^2.0.2", |
| | | "prettier": "^1.18.2", |
| | | "vue-svg-icon-loader": "^2.1.1", |
| | | "vue-template-compiler": "^2.6.10", |
| | | "webpack": "^4.46.0", |
| | | "webpack-theme-color-replacer": "1.3.18" |
| | | }, |
| | | "collective": { |
| | | "type": "opencollective", |
| | | "url": "https://opencollective.com/ant-design-pro-vue" |
| | | }, |
| | | "main": ".eslintrc.js", |
| | | "directories": { |
| | | "test": "tests" |
| | | }, |
| | | "keywords": [], |
| | | "author": "", |
| | | "license": "ISC", |
| | | "description": "" |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | module.exports = { |
| | | plugins: { |
| | | autoprefixer: {} |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | window._CONFIG = { |
| | | baseUrl: 'http://localhost:8090', //è°è¯å°å |
| | | // baseUrlScreen: 'http://10.10.40.166:5588', //çæ¿å¤§å± - ä¸å½å°å¾è¿ä¸ç |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html lang="zh-cmn-Hans"> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| | | <meta name="viewport" content="width=device-width,initial-scale=1.0"> |
| | | <link rel="icon" href="<%= BASE_URL %>favicon.ico"> |
| | | <title>æçå¼å模æ¿</title> |
| | | <script src="<%= BASE_URL %>config.js"> |
| | | </script> |
| | | <style>.first-loading-wrp{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:420px;height:100%}.first-loading-wrp>h1{font-size:128px}.first-loading-wrp .loading-wrp{padding:98px;display:flex;justify-content:center;align-items:center}.dot{animation:antRotate 1.2s infinite linear;transform:rotate(45deg);position:relative;display:inline-block;font-size:32px;width:32px;height:32px;box-sizing:border-box}.dot i{width:14px;height:14px;position:absolute;display:block;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.dot i:nth-child(1){top:0;left:0}.dot i:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antSpinMove{to{opacity:1}}</style> |
| | | <!-- require cdn assets css --> |
| | | <% for (var i in htmlWebpackPlugin.options.cdn && htmlWebpackPlugin.options.cdn.css) { %> |
| | | <link rel="stylesheet" href="<%= htmlWebpackPlugin.options.cdn.css[i] %>" /> |
| | | <% } %> |
| | | <script> |
| | | var version = 20240312;//è¿é设置æ¨ççæ¬å· |
| | | </script> |
| | | </head> |
| | | <body> |
| | | <noscript> |
| | | <strong>We're sorry but vue-antd-pro doesn't work properly without JavaScript enabled. Please enable it to continue.</strong> |
| | | </noscript> |
| | | <div id="app"> |
| | | <div class="first-loading-wrp"> |
| | | <!-- <h1>Admin.NET</h1> --> |
| | | <div class="loading-wrp"> |
| | | <span class="dot dot-spin"><i></i><i></i><i></i><i></i></span> |
| | | </div> |
| | | <div style="display: flex; justify-content: center; align-items: center;">æçå¼å模æ¿</div> |
| | | </div> |
| | | </div> |
| | | <!-- require cdn assets js --> |
| | | <% for (var i in htmlWebpackPlugin.options.cdn && htmlWebpackPlugin.options.cdn.js) { %> |
| | | <script src="<%= htmlWebpackPlugin.options.cdn.js[i] %>"></script> |
| | | <% } %> |
| | | <!-- built files will be auto injected --> |
| | | </body> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | #preloadingAnimation{position:fixed;left:0;top:0;height:100%;width:100%;background:#ffffff;user-select:none;z-index: 9999;overflow: hidden}.lds-roller{display:inline-block;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:32px 32px;}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#13c2c2;margin:-3px 0 0 -3px;}.lds-roller div:nth-child(1){animation-delay:-0.036s;}.lds-roller div:nth-child(1):after{top:50px;left:50px;}.lds-roller div:nth-child(2){animation-delay:-0.072s;}.lds-roller div:nth-child(2):after{top:54px;left:45px;}.lds-roller div:nth-child(3){animation-delay:-0.108s;}.lds-roller div:nth-child(3):after{top:57px;left:39px;}.lds-roller div:nth-child(4){animation-delay:-0.144s;}.lds-roller div:nth-child(4):after{top:58px;left:32px;}.lds-roller div:nth-child(5){animation-delay:-0.18s;}.lds-roller div:nth-child(5):after{top:57px;left:25px;}.lds-roller div:nth-child(6){animation-delay:-0.216s;}.lds-roller div:nth-child(6):after{top:54px;left:19px;}.lds-roller div:nth-child(7){animation-delay:-0.252s;}.lds-roller div:nth-child(7):after{top:50px;left:14px;}.lds-roller div:nth-child(8){animation-delay:-0.288s;}.lds-roller div:nth-child(8):after{top:45px;left:10px;}#preloadingAnimation .load-tips{color: #13c2c2;font-size:2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:80px;text-align:center;width:400px;height:64px;} @keyframes lds-roller{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}} |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <div id="preloadingAnimation"><div class=lds-roller><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div><div class=load-tips>Loading</div></div> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <div class="preloading-animate"> |
| | | <div class="preloading-wrapper"> |
| | | <svg class="preloading-balls" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="67.802" cy="59.907" r="6" fill="#51CACC"><animate attributeName="cx" values="75;57.72542485937369" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="50;73.77641290737884" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#51CACC;#9DF871" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="46.079" cy="69.992" r="6" fill="#9DF871"><animate attributeName="cx" values="57.72542485937369;29.774575140626318" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="73.77641290737884;64.69463130731182" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#9DF871;#E0FF77" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="29.775" cy="52.449" r="6" fill="#E0FF77"><animate attributeName="cx" values="29.774575140626318;29.774575140626315" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="64.69463130731182;35.30536869268818" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#E0FF77;#DE9DD6" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="41.421" cy="31.521" r="6" fill="#DE9DD6"><animate attributeName="cx" values="29.774575140626315;57.72542485937368" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="35.30536869268818;26.22358709262116" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#DE9DD6;#FF708E" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="64.923" cy="36.13" r="6" fill="#FF708E"><animate attributeName="cx" values="57.72542485937368;75" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="26.22358709262116;49.99999999999999" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#FF708E;#51CACC" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle></svg> |
| | | </div> |
| | | </div> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | .preloading-animate{background:#ffffff;width:100%;height:100%;position:fixed;left:0;top:0;z-index:299;}.preloading-animate .preloading-wrapper{position:absolute;width:5rem;height:5rem;left:50%;top:50%;transform:translate(-50%,-50%);}.preloading-animate .preloading-wrapper .preloading-balls{font-size:5rem;} |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg class="preloading-balls" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="67.802" cy="59.907" r="6" fill="#51CACC"><animate attributeName="cx" values="75;57.72542485937369" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="50;73.77641290737884" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#51CACC;#9DF871" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="46.079" cy="69.992" r="6" fill="#9DF871"><animate attributeName="cx" values="57.72542485937369;29.774575140626318" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="73.77641290737884;64.69463130731182" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#9DF871;#E0FF77" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="29.775" cy="52.449" r="6" fill="#E0FF77"><animate attributeName="cx" values="29.774575140626318;29.774575140626315" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="64.69463130731182;35.30536869268818" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#E0FF77;#DE9DD6" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="41.421" cy="31.521" r="6" fill="#DE9DD6"><animate attributeName="cx" values="29.774575140626315;57.72542485937368" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="35.30536869268818;26.22358709262116" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#DE9DD6;#FF708E" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle><circle cx="64.923" cy="36.13" r="6" fill="#FF708E"><animate attributeName="cx" values="57.72542485937368;75" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="cy" values="26.22358709262116;49.99999999999999" keyTimes="0;1" dur="1s" repeatCount="indefinite"/><animate attributeName="fill" values="#FF708E;#51CACC" keyTimes="0;1" dur="1s" repeatCount="indefinite"/></circle></svg> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-config-provider :locale="locale"> |
| | | <div id="app" class="app app1"> |
| | | <router-view class="scrollbar"/> |
| | | </div> |
| | | </a-config-provider> |
| | | </template> |
| | | |
| | | <script> |
| | | import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN' |
| | | import { AppDeviceEnquire } from '@/utils/mixin' |
| | | |
| | | export default { |
| | | mixins: [AppDeviceEnquire], |
| | | data () { |
| | | return { |
| | | locale: zhCN |
| | | } |
| | | }, |
| | | mounted () { |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | <style lang="less"> |
| | | .app { |
| | | overflow: auto; |
| | | border : none; |
| | | } |
| | | .scrollbar { |
| | | margin: 0 auto; |
| | | } |
| | | .app1::-webkit-scrollbar { |
| | | /*æ»å¨æ¡æ´ä½æ ·å¼*/ |
| | | width : 8px; /*é«å®½åå«å¯¹åºæ¨ªç«æ»å¨æ¡ç尺寸*/ |
| | | } |
| | | .app1::-webkit-scrollbar-thumb { |
| | | /*æ»å¨æ¡éé¢å°æ¹å*/ |
| | | border-radius: 6px; |
| | | background : #aaa; |
| | | } |
| | | .app1::-webkit-scrollbar-track { |
| | | /*æ»å¨æ¡éé¢è½¨é*/ |
| | | border-radius: 8px; |
| | | background : #FFFFFF; |
| | | } |
| | | .weiben-private-drawer { |
| | | .ant-drawer-wrapper-body{ |
| | | display:flex; |
| | | flex-direction: column; |
| | | .ant-drawer-header{ |
| | | flex-shrink: 0; |
| | | } |
| | | .ant-drawer-body{ |
| | | padding:0; |
| | | flex-grow: 1; |
| | | height:1px; |
| | | } |
| | | } |
| | | .ant-spin-nested-loading,.ant-spin-container{ |
| | | height:100%; |
| | | } |
| | | } |
| | | .ant-modal{ |
| | | &.zero-modal{ |
| | | .ant-modal-body{ |
| | | padding:0; |
| | | } |
| | | } |
| | | } |
| | | a.disabled{ |
| | | color:#a9a9a9 !important; |
| | | } |
| | | .auto-wrap{ |
| | | word-break:break-all; |
| | | word-wrap:break-word; |
| | | } |
| | | .no-wrap,.ellipsis{ |
| | | white-space:nowrap; |
| | | } |
| | | .ellipsis{ |
| | | overflow:hidden; |
| | | text-overflow:ellipsis; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * 代ç çæ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGeneratePage (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¢å |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGenerateAdd (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGenerateEdit (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGenerateDelete (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢å½åæ°æ®åºç¨æ·ä¸çææåº |
| | | * |
| | | * @author fuqiang |
| | | * @date 2021/10/13 15:00 |
| | | */ |
| | | export function codeGenerateDatabaseList (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/DatabaseList', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢å½åæ°æ®åºç¨æ·ä¸çææè¡¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGenerateInformationList (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/InformationList', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åºå表åè·åå |
| | | * |
| | | * @author fuqiang 20211014 |
| | | * @param {*} databaseName åºå |
| | | * @param {*} tableName 表å |
| | | * @return {*} |
| | | */ |
| | | export function codeGenerateColumnList (databaseName,tableName) { |
| | | return axios({ |
| | | url: `/codeGenerate/ColumnList/${databaseName}/${tableName}`, |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¬å°çæ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGenerateRunLocal (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/runLocal', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å缩å
æ¹å¼ä¸è½½ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/12/23 15:00 |
| | | */ |
| | | export function codeGenerateRunDown (parameter) { |
| | | return axios({ |
| | | url: '/codeGenerate/runDown', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å·æ°é
置表 |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/08 15:00 |
| | | */ |
| | | export function codeGenerateRefresh (id) { |
| | | return axios({ |
| | | url: '/codeGenerate/refresh/' + id, |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ä½ä»£ç 管ç |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å表 |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodePage (parameter) { |
| | | return axios({ |
| | | url: '/lowcode/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¢å |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodeAdd (parameter) { |
| | | return axios({ |
| | | url: '/lowcode/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodeEdit (parameter) { |
| | | return axios({ |
| | | url: '/lowcode/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodeDelete (parameter) { |
| | | return axios({ |
| | | url: '/lowcode/del', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»ä»¶è½¬æ¢æ°æ®åºå段 |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodeContrast (parameter) { |
| | | return axios({ |
| | | url: '/lowcode/contrast', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç»ä»¶è¯¦æ
|
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodeInfo (id) { |
| | | return axios({ |
| | | url: '/lowcode/info/' + id, |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * çæORM模å |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2022/05/02 17:30 |
| | | */ |
| | | export function lowCodeRunLocal (id) { |
| | | return axios({ |
| | | url: '/lowcode/runLocal/' + id, |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * 代ç çæè¯¦ç»é
ç½®å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2021-02-06 20:19:49 |
| | | */ |
| | | export function sysCodeGenerateConfigList (parameter) { |
| | | return axios({ |
| | | url: '/sysCodeGenerateConfig/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ä»£ç çæè¯¦ç»é
ç½® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2021-02-06 20:19:49 |
| | | */ |
| | | export function sysCodeGenerateConfigEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysCodeGenerateConfig/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æ³¡æ²«è½¦é´Agvä»»å¡è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function AgvTaskPage (parameter) { |
| | | return axios({ |
| | | url: '/assembleagvtask/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 强å¶å®æ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function AgvTaskForceComplete (id) { |
| | | return axios({ |
| | | url: '/assembleagvtask/finish', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢Agvæ¥è¦ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringPage (parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * Agvæ¥è¦å表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringList (parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å Agvæ¥è¦ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringAdd (parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾Agvæ¥è¦ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringEdit (parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤Agvæ¥è¦ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringDelete (parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºAgvæ¥è¦çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringToExcel (parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥Agvæ¥è¦çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½Agvæ¥è¦çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function AgvWaringDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/AgvWaring/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Agvå¤ä½ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function AgvWaringReset (id) { |
| | | return axios({ |
| | | url: '/AgvWaring/PcResetAgvFault', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¤åºè®¡å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¤åºè®¡åå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderList (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¤åºè®¡å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¤åºè®¡å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¤åºè®¡å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¤åºè®¡åçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¤åºè®¡åçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¤åºè®¡åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function BackupWarehouseOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BackupWarehouseOrderSubclass() { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/OrderTypeSubclass', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¤åºè®¡å详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BackupWarehouseOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/BackupWarehouseOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç»çå
¥åº |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function BindEntrancePage (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»çå
¥åºå表 |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function BindEntranceList (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æå¨å
¥åº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceManualWare (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/ManualWare', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * èªå¨å
¥åº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceAutoWare (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/AutoWare', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | // ç»ç 202311 |
| | | export function AutoWare (parameter) { |
| | | return axios({ |
| | | url: '/bindentrance/AutoWare', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | // èªå¨å
¥åº 202311 |
| | | export function automaticWarehousing (parameter) { |
| | | return axios({ |
| | | url: '/bindentrance/automaticWarehousing', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | // 人工å
¥åº 202311 |
| | | export function manualWarehousing (parameter) { |
| | | return axios({ |
| | | url: '/bindentrance/manualWarehousing', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | // ç©ææ¥è¯¢ 202311 |
| | | export function MaterialRukuPage (parameter) { |
| | | return axios({ |
| | | url: '/bindentrance/GetMaterial?MaterialNo='+parameter.MaterialNo, |
| | | method: 'get', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åæçä¿¡æ¯ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceGetContainer (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/GetContainer', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç©æä¿¡æ¯ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceGetMaterial (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/GetMaterial', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæçä¿¡æ¯-è·åç©æ |
| | | * |
| | | * @author dla |
| | | */ |
| | | export function BindMixtureGetContainer (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/getcontainer', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»çæ¥å£ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindAction (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/BindEntrance', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç§»åº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceTransfer (parameter) { |
| | | return axios({ |
| | | url: '/BindEntrance/StockTransfer', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç®æ ä»åºä¸æå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceGetSelects () { |
| | | return axios({ |
| | | url: '/BindEntrance/GetAreaList', |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æå¨å
¥åº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceManualWare (parameter) { |
| | | return axios({ |
| | | url: '/PlywoodGroupDisk/PlywoodManualWare', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæçä¿¡æ¯ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindEntranceGetContainer (parameter) { |
| | | return axios({ |
| | | url: '/PlywoodGroupDisk/PlywoodGetContainer', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»çæ¥å£ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function BindAction (parameter) { |
| | | return axios({ |
| | | url: '/PlywoodGroupDisk/PlywoodBindEntrance', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¶è´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkPage (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¶è´§ä½ä¸å表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkList (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æ¶è´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkAdd (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æ¶è´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkEdit (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿¶è´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkDelete (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæ¶è´§ä½ä¸çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkToExcel (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æ¶è´§ä½ä¸çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æ¶è´§ä½ä¸çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DeliveryWorkDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * åæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DeliveryWorkDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/DeliveryWork/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åè´§å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åè´§åå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderList (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åè´§å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åè´§å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åè´§å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåè´§åçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åè´§åçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åè´§åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/DispatchedOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢éè´å详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOrder/detailPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åè´§åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åè´§åºåºå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderList (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åè´§åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åè´§åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åè´§åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåè´§åºåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åè´§åºåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åè´§åºåºçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedOutboundOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedOutboundOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedOutboundOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * åè´§åºåºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedOutboundOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedOutboundOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åè´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkPage (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åè´§ä½ä¸å表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkList (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åè´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkAdd (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åè´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkEdit (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åè´§ä½ä¸ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkDelete (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåè´§ä½ä¸çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkToExcel (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åè´§ä½ä¸çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åè´§ä½ä¸çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function DispatchedWorkDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DispatchedWorkDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/DispatchedWork/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå表 |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsMaterialStockPage (parameter) { |
| | | return axios({ |
| | | url: '/ExWarehouse/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æå¨åºåº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function IexwarehouseManual (parameter) { |
| | | return axios({ |
| | | url: '/ExWarehouse/manualExWarehouse', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * èªå¨åºåº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function IexwarehouseAuto (parameter) { |
| | | return axios({ |
| | | url: '/ExWarehouse/AutoExWarehouse', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å«æ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function CncTakeMaterialsPage (parameter) { |
| | | return axios({ |
| | | url: '/cnctakematerials/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 嫿 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function CncTakeMaterialsAdd (data) { |
| | | return axios({ |
| | | url: '/cnctakematerials/AddCNCTakematerial', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å«æ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function CncTakeMaterialsDelete (parameter) { |
| | | return axios({ |
| | | url: '/LesTakematerials/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å嫿åå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/cnctakematerials/CNCGetTakeMaterialsNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ç©ææ¥è¯¢ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function QueryMaterials (params) { |
| | | return axios({ |
| | | url: '/cnctakematerials/CNCMaterialSourcepage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 嫿åä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function Distribute (ids) { |
| | | return axios({ |
| | | url: '/cnctakematerials/CNCBatchTakeMaterials', |
| | | method: 'post', |
| | | data:{id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 嫿å详æ
ä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DetailDistribute (id) { |
| | | return axios({ |
| | | url: '/cnctakematerials/CNCBatchTakeMaterialsDetail', |
| | | method: 'post', |
| | | data:{id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function CncTakeMaterialsDetailPage (params) { |
| | | return axios({ |
| | | url: '/cnctakematerials/detailPage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å产线 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetLines() { |
| | | return axios({ |
| | | url: '/cnctakematerials/GetProductionlineList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®äº§çº¿è·åå·¥ä½ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStations(id) { |
| | | return axios({ |
| | | url: '/cnctakematerials/GetStationList', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢Excelæ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplatePage (parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * Excel模æ¿å表 |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateList (parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å Excelæ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateAdd (parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾Excelæ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateEdit (parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤Excelæ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateDelete (parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºExcel模æ¿çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateToExcel (parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥Excel模æ¿çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½Excel模æ¿çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function SysExcelTemplateDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/SysExcelTemplate/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function FoamingAccessDetailsPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAccessDetails/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºå
¥åºè®°å½å表 |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function FoamingAccessDetailsList (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAccessDetails/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function FoamingAccessDetailsAdd (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAccessDetails/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function FoamingAccessDetailsEdit (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAccessDetails/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function FoamingAccessDetailsDelete (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAccessDetails/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æ³¡æ²«è½¦é´Agvä»»å¡è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 泡沫车é´Agvä»»å¡è¡¨å表 |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskList (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æ³¡æ²«è½¦é´Agvä»»å¡è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskAdd (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æ³¡æ²«è½¦é´Agvä»»å¡è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskEdit (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿³¡æ²«è½¦é´Agvä»»å¡è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskDelete (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åºæ³¡æ²«è½¦é´Agvä»»å¡è¡¨çExcelæä»¶ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskToExcel (parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æ³¡æ²«è½¦é´Agvä»»å¡è¡¨çExcelæä»¶ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸è½½æ³¡æ²«è½¦é´Agvä»»å¡è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 强å¶å®æ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingAgvTaskForceComplete (id) { |
| | | return axios({ |
| | | url: '/FoamingAgvTask/finish', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * çæAGBä»»å¡ï¼æ¹ä¾¿æµè¯ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/23 23:09 |
| | | */ |
| | | export function foamingAgvTaskGenerate(parameter) { |
| | | return axios({ |
| | | url: '/FoamingInteractive/CreateInTask', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å泡车é´åºåºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingChuKuOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºåºåæ®è¯¦æ
|
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/detailPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æ¶è·ååºåºåä¿¡æ¯ |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderDetailEdit (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/editDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åæ³¡è½¦é´åºåºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingChuKuOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å泡车é´åºåºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingChuKuOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å泡车é´åºåºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingChuKuOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹éä¸å |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderMulDistribute (ids) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/batchDistribute', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹éæ¤å |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderMulWithdraw (ids) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/batchWithdraw', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å页æ¥è¯¢å¯åºåºç©æä¿¡æ¯ |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderStockPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/stockPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 忮宿 |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderOutForceComplete (id) { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/OutForceComplete', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååæ®å· |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingChuKuOrderGetNo () { |
| | | return axios({ |
| | | url: '/FoamingChuKuOrder/GetChuKuOrderNo', |
| | | method: 'post' |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·ååºåºå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetArea () { |
| | | return axios({ |
| | | url: '/Foaminglocationview/GetArea', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ®åºåºè·åå··é |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetAisle (parameter) { |
| | | return axios({ |
| | | url: '/Foaminglocationview/GetPalceAisle', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åºåºè·åæå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetPalceRowno (parameter) { |
| | | return axios({ |
| | | url: '/Foaminglocationview/GetPalceRowno', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åä¸ä¸ªæä¸çåºä½å表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetPalceList (parameter) { |
| | | return axios({ |
| | | url: '/Foaminglocationview/GetPalceList', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºåºè¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetLocationDetail (parameter) { |
| | | return axios({ |
| | | url: '/Foaminglocationview/GetMaterialDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°åºä½éå®ç¶æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function UpdateLock (parameter) { |
| | | return axios({ |
| | | url: '/Foaminglocationview/UpdatePalceIslock', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°åºä½ç©ºé²ç¶æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function UpdateEmpty (parameter) { |
| | | return axios({ |
| | | url: '/Foaminglocationview/UpdatePalceKongXian', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function FoamingMaterialStockPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingMaterialStock/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºå表å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function FoamingMaterialStockList (parameter) { |
| | | return axios({ |
| | | url: '/FoamingMaterialStock/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function FoamingMaterialStockAdd (parameter) { |
| | | return axios({ |
| | | url: '/FoamingMaterialStock/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function FoamingMaterialStockEdit (parameter) { |
| | | return axios({ |
| | | url: '/FoamingMaterialStock/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function FoamingMaterialStockDelete (parameter) { |
| | | return axios({ |
| | | url: '/FoamingMaterialStock/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åWmsAreaå表 |
| | | * @author XJF |
| | | */ |
| | | export function FoamingMaterialStockFkWmsAreaList() { |
| | | return axios({ |
| | | url: '/FoamingMaterialStock/fkWmsArea', |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å泡车é´å
¥åºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingRuKuOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå
¥åºåæ®è¯¦æ
|
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/detailPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åæ³¡è½¦é´å
¥åºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingRuKuOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å泡车é´å
¥åºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingRuKuOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å泡车é´å
¥åºåæ®ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingRuKuOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹éä¸å |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderMulDistribute (params) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/batchDistribute', |
| | | method: 'post', |
| | | data: params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹éæ¤å |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderMulWithdraw (ids) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/batchWithdraw', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 强å¶å®æ |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderForceComplete (id) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/ForceComplete', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¢è¡¥æ°é |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderAddOrderDetails (params) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/AddOrderDetails', |
| | | method: 'post', |
| | | data: params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 详æ
å
¥åº |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderExecuteTask (params) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/ExecuteTask', |
| | | method: 'post', |
| | | data: params |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·ååæ®å· |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderGetNo () { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/GetRuKuOrderNo', |
| | | method: 'post' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åå®½åº¦ä¸æåè¡¨æ°æ® |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuOrderGetMaterialWide () { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/GetMaterialWide', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 详æ
åæ¶ |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingRuKuDetailCancel(id) { |
| | | return axios({ |
| | | url: '/FoamingRuKuOrder/RuKuCancelTask', |
| | | method: 'post', |
| | | data:{id} |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å泡车é´ä»»å¡ç®¡ç表ï¼çååºï¼ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function FoamingTaskPage (parameter) { |
| | | return axios({ |
| | | url: '/FoamingTask/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 强å¶å®æ |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskForceComplete (id) { |
| | | return axios({ |
| | | url: '/FoamingTask/finish', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä»»å¡åæ¶ |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskCancel (ids) { |
| | | return axios({ |
| | | url: '/FoamingTask/batchCancel', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 任塿å |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskPause (ids) { |
| | | return axios({ |
| | | url: '/FoamingTask/batchBreak', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä»»å¡ç»§ç» |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskContinue (ids) { |
| | | return axios({ |
| | | url: '/FoamingTask/batchContinue', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ´æ°ä¼å
级 |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskLevelUpdate (parameter) { |
| | | return axios({ |
| | | url: '/FoamingTask/updateTaskLevel', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ´æ°ä¼å
级 |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskUpLevel (id) { |
| | | return axios({ |
| | | url: '/FoamingTask/upwardTaskLevel', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°ä¼å
级 |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function FoamingTaskDownLevel (id) { |
| | | return axios({ |
| | | url: '/FoamingTask/downTaskLevel', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢çç¹è®¡å |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanPage (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥å页颿¥è¯¢çç¹è®¡å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function InventoryPlanRecordPage (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/InventoryComplete', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * çç¹è®¡åå表 |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanList (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å çç¹è®¡å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function InventoryPlanAdd (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/AddInventoryPlan', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾çç¹è®¡å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function InventoryPlanEdit (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/UpdateInventoryPlan', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤çç¹è®¡å |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanDelete (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºçç¹è®¡åçExcelæä»¶ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanToExcel (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥çç¹è®¡åçExcelæä»¶ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½çç¹è®¡åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * è·åInventoryRuleå表 |
| | | * @author li |
| | | */ |
| | | export function InventoryPlanFkInventoryRuleList() { |
| | | return axios({ |
| | | url: '/InventoryPlan/fkInventoryRule', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åä»åºä¸æå表 |
| | | * @author yhh |
| | | */ |
| | | export function InventoryPlanGetAreas() { |
| | | return axios({ |
| | | url: '/InventoryPlan/InventoryArea', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åçç¹è§å䏿å表 |
| | | * @author yhh |
| | | */ |
| | | export function InventoryPlanGetCheckRules() { |
| | | return axios({ |
| | | url: '/InventoryPlan/InventoryRule', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å计åå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/InventoryPlan/CreatePlanNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå¯å å
¥è®¡åçæç»å表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetCouldOuts(params) { |
| | | return axios({ |
| | | url: '/InventoryPlan/SelectStock', |
| | | method: 'get', |
| | | params: params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * çç¹è®¡å详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function InventoryPlanDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/DetailPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * çç¹å®¡æ ¸ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function InventoryReview (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/UpdateExamine', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹ååºåæ° |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function InventoryChangeStockNumber (parameter) { |
| | | return axios({ |
| | | url: '/InventoryPlan/UpdateInventoryStock', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢çç¹è§å |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRulePage (parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * çç¹è§åå表 |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleList (parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å çç¹è§å |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleAdd (parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾çç¹è§å |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleEdit (parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤çç¹è§å |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleDelete (parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºçç¹è§åçExcelæä»¶ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleToExcel (parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥çç¹è§åçExcelæä»¶ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½çç¹è§åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function InventoryRuleDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/InventoryRule/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åè´§åºä½ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetCunHouPlace (parameter) { |
| | | return axios({ |
| | | url: '/Relocation/GetCunHouPlace', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢ç©ºé²åºä½ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetKongXianPlace (parameter) { |
| | | return axios({ |
| | | url: '/Relocation/GetKongXianPlace', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * èªå¨ååº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function AutoSubmit (data) { |
| | | return axios({ |
| | | url: '/Relocation/ZdSubmitPlace', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æå¨ååº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ManualSubmit (data) { |
| | | return axios({ |
| | | url: '/Relocation/SdSubmitPlace', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢åºä½è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetLocationDetail (parameter) { |
| | | return axios({ |
| | | url: '/Relocation/GetPlaceDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢è®¾å¤æ¥è¦ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringPage (parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è®¾å¤æ¥è¦å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringList (parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å è®¾å¤æ¥è¦ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringAdd (parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾è®¾å¤æ¥è¦ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringEdit (parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤è®¾å¤æ¥è¦ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringDelete (parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºè®¾å¤æ¥è¦çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringToExcel (parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥è®¾å¤æ¥è¦çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½è®¾å¤æ¥è¦çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesDeviceWaringDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/LesDeviceWaring/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æå
ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehousePage (parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æå
ä¿¡æ¯å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseList (parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æå
ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseAdd (parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æå
ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseEdit (parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿å
ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseDelete (parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæå
ä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseToExcel (parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æå
ä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æå
ä¿¡æ¯çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesFoamingPackWarehouseDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/LesFoamingPackWarehouse/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢äº§çº¿ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesProductionlinePage (parameter) { |
| | | return axios({ |
| | | url: '/LesProductionline/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 产线信æ¯å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesProductionlineList (parameter) { |
| | | return axios({ |
| | | url: '/LesProductionline/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å äº§çº¿ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesProductionlineAdd (parameter) { |
| | | return axios({ |
| | | url: '/LesProductionline/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾äº§çº¿ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesProductionlineEdit (parameter) { |
| | | return axios({ |
| | | url: '/LesProductionline/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤äº§çº¿ä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesProductionlineDelete (parameter) { |
| | | return axios({ |
| | | url: '/LesProductionline/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å·¥ä½è¡¨ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationPage (parameter) { |
| | | return axios({ |
| | | url: '/LesStation/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å·¥ä½è¡¨å表 |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationList (parameter) { |
| | | return axios({ |
| | | url: '/LesStation/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å·¥ä½è¡¨ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationAdd (parameter) { |
| | | return axios({ |
| | | url: '/LesStation/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å·¥ä½è¡¨ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationEdit (parameter) { |
| | | return axios({ |
| | | url: '/LesStation/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å·¥ä½è¡¨ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationDelete (parameter) { |
| | | return axios({ |
| | | url: '/LesStation/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå·¥ä½è¡¨çExcelæä»¶ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationToExcel (parameter) { |
| | | return axios({ |
| | | url: '/LesStation/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å·¥ä½è¡¨çExcelæä»¶ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/LesStation/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å·¥ä½è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author li |
| | | */ |
| | | export function LesStationDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/LesStation/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * è·åLesProductionlineå表 |
| | | * @author li |
| | | */ |
| | | export function LesStationFkLesProductionlineList() { |
| | | return axios({ |
| | | url: '/LesStation/fkLesProductionline', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åäº§çº¿æ°æ® |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetLines () { |
| | | return axios({ |
| | | url: '/LesStation/GetProductionlineList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®äº§çº¿ï¼è·å工使°æ® |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStations (id) { |
| | | return axios({ |
| | | url: '/LesStation/GetStationList', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åäº§çº¿ä¿¡æ¯ |
| | | */ |
| | | export function getProLineList() { |
| | | return axios({ |
| | | url: '/lesstation/fkLesProductionline', |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å«æ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesTakematerialsPage (parameter) { |
| | | return axios({ |
| | | url: '/LesTakematerials/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 嫿 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesTakematerialsAdd (data) { |
| | | return axios({ |
| | | url: '/lesTakematerials/AddTakematerial', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å«æ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function LesTakematerialsDelete (ids) { |
| | | return axios({ |
| | | url: '/LesTakematerials/delete', |
| | | method: 'post', |
| | | data:{id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å嫿åå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/lesTakematerials/GetTakeMaterialsNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ç©ææ¥è¯¢ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function QueryMaterials (params) { |
| | | return axios({ |
| | | url: '/lesTakematerials/MaterialSourcepage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 颿åä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function Distribute (ids) { |
| | | return axios({ |
| | | url: '/lesTakematerials/BatchTakeMaterials', |
| | | method: 'post', |
| | | data:{id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 颿å宿 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ForceComplete (id) { |
| | | return axios({ |
| | | url: '/lesTakematerials/CompleteOrder', |
| | | method: 'post', |
| | | data:{id:id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 颿å详æ
ä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function DetailDistribute (params) { |
| | | return axios({ |
| | | url: '/lesTakematerials/BatchTakeMaterialsDetial', |
| | | method: 'post', |
| | | data:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function LesTakeMaterialsDetailPage (params) { |
| | | return axios({ |
| | | url: '/lesTakematerials/detailPage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·å产线 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetLines() { |
| | | return axios({ |
| | | url: '/lesTakematerials/GetProductionlineList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®äº§çº¿è·åå·¥ä½ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStations(id) { |
| | | return axios({ |
| | | url: '/lesTakematerials/GetStationList', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºåºä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetAreas() { |
| | | return axios({ |
| | | url: '/lesTakematerials/GetAreaList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå¾å·ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetDrawinNos() { |
| | | return axios({ |
| | | url: '/lesTakematerials/GetDrawingNoList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åè¹å·ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetSipNos() { |
| | | return axios({ |
| | | url: '/lesTakematerials/GetShipNoList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æç©ææäº¤ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function LesTakematerialsAutoAdd (data) { |
| | | return axios({ |
| | | url: '/lesTakematerials/AutoAddTakematerial', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·ååºåºå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetArea () { |
| | | return axios({ |
| | | url: '/LocationView/GetArea', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | /** |
| | | * æ ¹æ®åºåºè·åå··é |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetAisle (parameter) { |
| | | return axios({ |
| | | url: '/LocationView/GetAisle', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åºåºè·åæå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetPalceRowno (parameter) { |
| | | return axios({ |
| | | url: '/LocationView/GetPalceRowno', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åä¸ä¸ªæä¸çåºä½å表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetPalceList (parameter) { |
| | | return axios({ |
| | | url: '/LocationView/GetPalceList', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºåºè¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetLocationDetail (parameter) { |
| | | return axios({ |
| | | url: '/LocationView/GetMaterialDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°åºä½éå®ç¶æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function UpdateLock (parameter) { |
| | | return axios({ |
| | | url: '/LocationView/UpdatePalceIslock', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°åºä½ç©ºé²ç¶æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function UpdateEmpty (parameter) { |
| | | return axios({ |
| | | url: '/LocationView/UpdatePalceKongXian', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æ³¡æ²è½¦é´å®å·¥å
¥åºå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 泡æ²è½¦é´å®å·¥å
¥åºåå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderList (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æ³¡æ²è½¦é´å®å·¥å
¥åºå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æ³¡æ²è½¦é´å®å·¥å
¥åºå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿³¡æ²è½¦é´å®å·¥å
¥åºå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæ³¡æ²è½¦é´å®å·¥å
¥åºåçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æ³¡æ²è½¦é´å®å·¥å
¥åºåçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æ³¡æ²è½¦é´å®å·¥å
¥åºåçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PMFinishedOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PMFinishedOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PMFinishedOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å®å·¥å
¥åºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PMFinishedOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/PMFinishedOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è¶åæ¿å¤æåæ¥è¯¢ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PlywoodPreparationPage (parameter) { |
| | | return axios({ |
| | | url: '/plywoodpreparation/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è¶åæ¿å¤æåæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PlywoodPreparationDetailPage (params) { |
| | | return axios({ |
| | | url: '/plywoodpreparation/detailPage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è¶åæ¿å¤æè®¡åä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function Distribute (ids) { |
| | | return axios({ |
| | | url: '/plywoodpreparation/BatchPreparationMaterials', |
| | | method: 'post', |
| | | data:{id:ids} |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PlywoodStockPage (parameter) { |
| | | return axios({ |
| | | url: '/plywoodmaterialstock/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢äº§çº¿éåºç®¡ç |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 产线éåºç®¡çå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderList (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 产线éåºç®¡ç |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾äº§çº¿éåºç®¡ç |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤äº§çº¿éåºç®¡ç |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºäº§çº¿éåºç®¡ççExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥äº§çº¿éåºç®¡ççExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½äº§çº¿éåºç®¡ççExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ProductionReturnedOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ProductionReturnedOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ProductionReturnedOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 产线éåºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ProductionReturnedOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/ProductionReturnedOrder/DetailPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢éè´å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éè´åå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderList (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å éè´å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éè´å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤éè´å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºéè´åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥éè´åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½éè´åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function PurchaseOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/PurchaseOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥è¯¢éè´å详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseOrder/detailPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢éè´æ¶è´§ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éè´æ¶è´§å表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderList (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å éè´æ¶è´§ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éè´æ¶è´§ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤éè´æ¶è´§ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºéè´æ¶è´§çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥éè´æ¶è´§çExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½éè´æ¶è´§çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function PurchaseReceiveOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseReceiveOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseReceiveOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * éå®éåºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseReceiveOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åéè´æ¶è´åå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/GetPurchaseReceiveOrderNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæªç»å®æ¶è´§åçéè´åå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetPurchaseOrders() { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/GetPurchaseOrderNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å坿¶è·çç©æå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetCouldReceiveMaterials(params) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/GetDetailByPurchaseOrderNo', |
| | | method: 'get', |
| | | params: params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éè´æ¶è´§è¯¦æ
æ¶è´§æ° |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PurchaseReceiveOrderEditDetailNumber (parameter) { |
| | | return axios({ |
| | | url: '/PurchaseReceiveOrder/EditDetail', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** æ¨çä¸å¡æ¥å£æä»¶å
¨å卿¤æä»¶å¤¹ä¸é¢ï¼å级åºåº§ç´æ¥è¿ç§»ä»£ç å³å¯ **/ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢é¢æå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 颿åå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderList (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 颿å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾é¢æå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤é¢æå |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºé¢æåçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥é¢æåçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½é¢æåçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ReceiveMaterialOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 颿å详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ReceiveMaterialOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/ReceiveMaterialOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è¶åæ¿å¤æåæ¥è¯¢ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function RsbPreparationPage (parameter) { |
| | | return axios({ |
| | | url: '/rsbpreparation/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è¶åæ¿å¤æåæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function RsbPreparationDetailPage (params) { |
| | | return axios({ |
| | | url: '/rsbpreparation/detailPage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è¶åæ¿å¤æè®¡åä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function Distribute (ids) { |
| | | return axios({ |
| | | url: '/rsbpreparation/BatchPreparationMaterials', |
| | | method: 'post', |
| | | data:{id:ids} |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function RsbStockPage (parameter) { |
| | | return axios({ |
| | | url: '/rsbmaterialstock/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢éå®åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éå®åºåºå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderList (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å éå®åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éå®åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤éå®åºåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºéå®åºåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥éå®åºåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½éå®åºåºçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockOutboundOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®åè´§ä»åºå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockOutboundOrderGetAreas() { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/SalesStockOutboundOrderGetAreaList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * éå®åºåºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockOutboundOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/GetSalesStockOutboundOrderNoo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå¯åºåºçæç»å表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetCouldOutMaterials(params) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/GetMaterialList', |
| | | method: 'get', |
| | | params: params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åæ®è¯¦æ
æ°é |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockOutboundOrderEditDetailNumber (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/UpdateSalesStockOutboundDetail', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockOutboundOrderMulDistribute (ids) { |
| | | return axios({ |
| | | url: '/SalesStockOutboundOrder/BatchSalesStockOutboundOrder', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢éå®éåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éå®éåºå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderList (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å éå®éåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éå®éåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤éå®éåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºéå®éåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥éå®éåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½éå®éåºçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SalesStockReturnOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éå®éåºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockReturnOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åéå®éåºåå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/GetSalesStockReturnOrderNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åæªç»å®éå®éåºåçåºåºå(计å)å表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStockOuts() { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/GetSalesStockOutboundOrderNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å®éåºå详æ
éåºæ° |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockReturnOrderEditDetailNumber (parameter) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/UpdateSalesStockReturnOrderDetail', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå¯éåºçç©æå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetCouldReturnMaterials(params) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/GetDetailBySalesStockOutboundOrderNo', |
| | | method: 'get', |
| | | params: params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SalesStockReturnOrderMulDistribute (ids) { |
| | | return axios({ |
| | | url: '/SalesStockReturnOrder/BatchSalesStockReturnOrder', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * äº§çº¿ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetProductionLines () { |
| | | return axios({ |
| | | url: '/stationview/SelectProductionLine', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®äº§çº¿è·åå·¥ä½ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStationList (id) { |
| | | return axios({ |
| | | url: '/stationview/GetStationList', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå·¥ä½è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStationDetail (params) { |
| | | return axios({ |
| | | url: '/stationview/GetMaterialDetail', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°å·¥ä½ä½¿ç¨ç¶æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function UpdateLock (parameter) { |
| | | return axios({ |
| | | url: '/stationview/UpdateStationIslock', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°å·¥ä½ç©ºé²ç¶æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function UpdateEmpty (parameter) { |
| | | return axios({ |
| | | url: '/stationview/UpdateStationKongXian', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾åºåéåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¾åºåéåºå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderList (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ä¾åºåéåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ä¾åºåéåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä¾åºåéåº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºä¾åºåéåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ä¾åºåéåºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½ä¾åºåéåºçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function SupplierStockReturnOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SupplierStockReturnOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SupplierStockReturnOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¾åºåéåºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function SupplierStockReturnOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/SupplierStockReturnOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç§æ·è¡¨ |
| | | * |
| | | * @author èçæ |
| | | */ |
| | | export function SysTenantPage (parameter) { |
| | | return axios({ |
| | | url: '/SysTenant/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç§æ·è¡¨å表 |
| | | * |
| | | * @author èçæ |
| | | */ |
| | | export function SysTenantList (parameter) { |
| | | return axios({ |
| | | url: '/SysTenant/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç§æ·è¡¨ |
| | | * |
| | | * @author èçæ |
| | | */ |
| | | export function SysTenantAdd (parameter) { |
| | | return axios({ |
| | | url: '/SysTenant/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç§æ·è¡¨ |
| | | * |
| | | * @author èçæ |
| | | */ |
| | | export function SysTenantEdit (parameter) { |
| | | return axios({ |
| | | url: '/SysTenant/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç§æ·è¡¨ |
| | | * |
| | | * @author èçæ |
| | | */ |
| | | export function SysTenantDelete (parameter) { |
| | | return axios({ |
| | | url: '/SysTenant/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¦çä¿¡æ¯ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2Page (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¦çä¿¡æ¯å表 |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2List (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¦çä¿¡æ¯ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2Add (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¦çä¿¡æ¯ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2Edit (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¦çä¿¡æ¯ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2Delete (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¦çä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2ToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¦çä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2FromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¦çä¿¡æ¯çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudent2DownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Page (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¦çä¿¡æ¯è¡¨3-åæå¥å表 |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3List (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Add (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Edit (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Delete (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¦çä¿¡æ¯è¡¨3-åæå¥çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3ToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¦çä¿¡æ¯è¡¨3-åæå¥çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3ImportExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/importExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¦çä¿¡æ¯è¡¨3-åæå¥çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3DownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æµè¯å¦ç表 |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5Page (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æµè¯å¦ç表å表 |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5List (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æµè¯å¦ç表 |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5Add (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æµè¯å¦ç表 |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5Edit (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿µè¯å¦ç表 |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5Delete (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæµè¯å¦ç表çExcelæä»¶ |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5ToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æµè¯å¦ç表çExcelæä»¶ |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5FromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æµè¯å¦ç表çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author shaocx |
| | | */ |
| | | export function TestStudent5DownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestStudent5/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentPage (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥å表 |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentList (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentAdd (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentEdit (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentDelete (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentImportExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/importExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¦çä¿¡æ¯è¡¨1-éµé¿ç¥¥çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestStudentDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestStudent/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æµè¯èå¸è¡¨ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherPage (parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æµè¯èå¸è¡¨å表 |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherList (parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æµè¯èå¸è¡¨ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherAdd (parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æµè¯èå¸è¡¨ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherEdit (parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿µè¯èå¸è¡¨ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherDelete (parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæµè¯èå¸è¡¨çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æµè¯èå¸è¡¨çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æµè¯èå¸è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function TestTeacherDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestTeacher/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¦çè§å¾ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentPage (parameter) { |
| | | return axios({ |
| | | url: '/VStudent/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¦çè§å¾å表 |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentList (parameter) { |
| | | return axios({ |
| | | url: '/VStudent/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¦çè§å¾ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentAdd (parameter) { |
| | | return axios({ |
| | | url: '/VStudent/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¦çè§å¾ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentEdit (parameter) { |
| | | return axios({ |
| | | url: '/VStudent/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¦çè§å¾ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentDelete (parameter) { |
| | | return axios({ |
| | | url: '/VStudent/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¦çè§å¾çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentToExcel (parameter) { |
| | | return axios({ |
| | | url: '/VStudent/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¦çè§å¾çExcelæä»¶ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/VStudent/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¦çè§å¾çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author éµé¿ç¥¥ |
| | | */ |
| | | export function VStudentDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/VStudent/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢è°æ¨å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è°æ¨åå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderList (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å è°æ¨å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾è°æ¨å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤è°æ¨å |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºè°æ¨åçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥è°æ¨åçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½è°æ¨åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function TransferOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function TransferOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/TransferOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function TransferOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/TransferOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è°æ¨å详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function TransferOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/TransferOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function View_AccessDetailsPage (parameter) { |
| | | return axios({ |
| | | url: '/View_AccessDetails/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºå
¥åºè®°å½å表 |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function View_AccessDetailsList (parameter) { |
| | | return axios({ |
| | | url: '/View_AccessDetails/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function View_AccessDetailsAdd (parameter) { |
| | | return axios({ |
| | | url: '/View_AccessDetails/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function View_AccessDetailsEdit (parameter) { |
| | | return axios({ |
| | | url: '/View_AccessDetails/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºå
¥åºè®°å½ |
| | | * |
| | | * @author lidunanping |
| | | */ |
| | | export function View_AccessDetailsDelete (parameter) { |
| | | return axios({ |
| | | url: '/View_AccessDetails/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºåç©æè§å¾ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialPage (parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºåç©æè§å¾å表 |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialList (parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºåç©æè§å¾ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialAdd (parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºåç©æè§å¾ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialEdit (parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºåç©æè§å¾ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialDelete (parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåºåç©æè§å¾çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialToExcel (parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åºåç©æè§å¾çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åºåç©æè§å¾çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function View_Materialstock_MaterialDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/View_Materialstock_Material/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºåºä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºåºä¿¡æ¯å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaList (parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºåºä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºåºä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºåºä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåºåºä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åºåºä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸è½½åºåºä¿¡æ¯çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAreaDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsArea/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç»è£
车é´åºåº |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetZuzhuangAreas () { |
| | | return axios({ |
| | | url: '/WmsArea/TaskWmsArea', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç»è£
车é´ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»è£
车é´ç©æä¿¡æ¯å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributList (parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç»è£
车é´ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç»è£
车é´ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç»è£
车é´ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºç»è£
车é´ç©æä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ç»è£
车é´ç©æä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½ç»è£
车é´ç©æä¿¡æ¯çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * è·åWmsAssembleMaterialå表 |
| | | * @author XJF |
| | | */ |
| | | export function WmsAssembleMaterialAttributFkWmsAssembleMaterialList() { |
| | | return axios({ |
| | | url: '/WmsAssembleMaterialAttribut/fkWmsAssembleMaterial', |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æçä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æçä¿¡æ¯å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerList (parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æçä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æçä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿çä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæçä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æçä¿¡æ¯çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æçä¿¡æ¯çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsContainerDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsContainer/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢è½¬å¨å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 转å¨åå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 转å¨å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾è½¬å¨å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤è½¬å¨å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºè½¬å¨åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥è½¬å¨åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½è½¬å¨åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsDumpOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsDumpOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢éè´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éè´§åå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å éè´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éè´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤éè´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºéè´§åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥éè´§åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½éè´§åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsGoodsReturnOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ç©æè¯¦æ
|
| | | */ |
| | | export function WmsOrderLldDetail (parameter) { |
| | | return axios({ |
| | | url: '/WmsGoodsReturnOrder/PageDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç©æä¿¡æ¯å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialList (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç©æä¿¡æ¯ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºåºä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetAreas (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/GetAreaList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå·¥ä½ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetStations (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterial/GetStationList', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 忥Deskæ°æ® |
| | | * |
| | | * @author dln |
| | | */ |
| | | export function Getdeskdata () { |
| | | return axios({ |
| | | url: '/deskdatasynchronous/GetMomMaterial', |
| | | method: 'post' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialStockPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsMaterialStock/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åæå¨åºåºå表 |
| | | * @author XJF |
| | | */ |
| | | export function WmsMaterialStockFkWmsAreaList() { |
| | | return axios({ |
| | | url: '/WmsMaterialStock/WmsArea', |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å®¢åä¿¡æ¯è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 客åä¿¡æ¯è¡¨å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoList (parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 客åä¿¡æ¯è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å®¢åä¿¡æ¯è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å®¢åä¿¡æ¯è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå®¢åä¿¡æ¯è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å®¢åä¿¡æ¯è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å®¢åä¿¡æ¯è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsMerchantinfoDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsMerchantinfo/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | // æ¥æ£å |
| | | /** |
| | | * æ¥è¯¢åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/wmsinspectorder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®è¡¨å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåæ®è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åæ®è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åæ®è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç©æè¯¦æ
|
| | | * |
| | | */ |
| | | export function WmsOrderRukuDetail(parameter) { |
| | | return axios({ |
| | | url: '/wmsinspectorder/PageDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥æ£ |
| | | * |
| | | */ |
| | | export function WmsOrderBaojian(parameter) { |
| | | return axios({ |
| | | url: '/wmsinspectorder/InspectionDeclaration', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®è¡¨å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åæ®è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåæ®è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åæ®è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åæ®è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç©æè¯¦æ
|
| | | * |
| | | */ |
| | | export function WmsOrderRukuDetail (parameter) { |
| | | return axios({ |
| | | url: 'wmsorder/PageDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸å |
| | | * |
| | | */ |
| | | export function dealDistribute(data) { |
| | | return axios({ |
| | | url: '/wmsorder/DistributeInOrder', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ ¹æ®ç¶idæ¥è¯¢åæ®ç±»åå表 |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function WareOrderTypePage (pid) { |
| | | return axios({ |
| | | url: '/WareOrderType/listNonPage', |
| | | method: 'get', |
| | | params: {Pid:pid} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ·»å åæ®ç±»åç»´æ¤è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function WareOrderTypeAdd (parameter) { |
| | | return axios({ |
| | | url: '/WareOrderType/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åæ®ç±»åç»´æ¤è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function WareOrderTypeEdit (parameter) { |
| | | return axios({ |
| | | url: '/WareOrderType/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åæ®ç±»åç»´æ¤è¡¨ |
| | | * |
| | | * @author yrj |
| | | */ |
| | | export function WareOrderTypeDelete (parameter) { |
| | | return axios({ |
| | | url: '/WareOrderType/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢PDAèå |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * PDAèåå表 |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerList (parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å PDAèå |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾PDAèå |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤PDAèå |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºPDAèåçExcelæä»¶ |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥PDAèåçExcelæä»¶ |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½PDAèåçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author ldp |
| | | */ |
| | | export function WmsPdaPowerDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsPdaPower/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºä½ä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsPlacePage (parameter) { |
| | | return axios({ |
| | | url: '/WmsPlace/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºä½ä¿¡æ¯å表 |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsPlaceList (parameter) { |
| | | return axios({ |
| | | url: '/WmsPlace/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºä½ä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsPlaceAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsPlace/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºä½ä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsPlaceEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsPlace/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºä½ä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsPlaceDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsPlace/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åWmsAreaå表 |
| | | * @author liduanping |
| | | */ |
| | | export function WmsPlaceFkWmsAreaList() { |
| | | return axios({ |
| | | url: '/WmsPlace/fkWmsArea', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹ééå® |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function WmsPlaceLock (ids) { |
| | | return axios({ |
| | | url: '/WmsPlace/MoreLock', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¹éè§£é |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function WmsPlaceUnlock (ids) { |
| | | return axios({ |
| | | url: '/WmsPlace/MoreUnlock', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ åè·åå··éå表 |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function WmsPlaceGetFAisles () { |
| | | return axios({ |
| | | url: '/WmsPlace/GetFAisle', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¶è´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¶è´§åå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æ¶è´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æ¶è´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿¶è´§å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¯¼åºæ¶è´§åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥æ¶è´§åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½æ¶è´§åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsReceiptOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç©æè¯¦æ
|
| | | */ |
| | | export function WmsOrderLldDetail (parameter) { |
| | | return axios({ |
| | | url: '/WmsReceiptOrder/PageDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | // 确认æ¶è´§ |
| | | export function WmsReceiptOrderSh(parameter) { |
| | | return axios({ |
| | | url: '/wmsreceiptorder/PcConfirmReceipt', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¥æ£ |
| | | * |
| | | */ |
| | | export function WmsOrderBaojian(parameter) { |
| | | return axios({ |
| | | url: '/wmsinspectorder/InspectionDeclaration', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åæ£å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 忣åå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 忣å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åæ£å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åæ£å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåæ£åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åæ£åçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åæ£åçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsSortOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsSortOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢éåºå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éåºåå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å éåºå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾éåºå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤éåºå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºéåºåçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥éåºåçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½éåºåçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsStockReturnOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç©æè¯¦æ
|
| | | */ |
| | | export function WmsOrderRDetail (parameter) { |
| | | return axios({ |
| | | url: '/WmsStockReturnOrder/PageDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ä¾åºå |
| | | * |
| | | * @author li |
| | | */ |
| | | export function WmsSupplierPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsSupplier/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¾åºåå表 |
| | | * |
| | | * @author li |
| | | */ |
| | | export function WmsSupplierList (parameter) { |
| | | return axios({ |
| | | url: '/WmsSupplier/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ä¾åºå |
| | | * |
| | | * @author li |
| | | */ |
| | | export function WmsSupplierAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsSupplier/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ä¾åºå |
| | | * |
| | | * @author li |
| | | */ |
| | | export function WmsSupplierEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsSupplier/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä¾åºå |
| | | * |
| | | * @author li |
| | | */ |
| | | export function WmsSupplierDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsSupplier/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢é¢æå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 颿åå表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderList (parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 颿å |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾é¢æå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤é¢æå |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºé¢æåçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥é¢æåçExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½é¢æåçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsTakeMaterialOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsTakeMaterialOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç©æè¯¦æ
|
| | | */ |
| | | export function WmsOrderLldDetail (parameter) { |
| | | return axios({ |
| | | url: '/wmstakematerialorder/PageDetail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 颿åä¸å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function Distribute (ids) { |
| | | return axios({ |
| | | url: '/wmstakematerialorder/DistributeOrder', |
| | | method: 'post', |
| | | data:{id:ids} |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ä»»å¡ç®¡ç |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function WmsTaskPage (parameter) { |
| | | return axios({ |
| | | url: '/WmsTask/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä»»å¡ç©æè¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function WmsTaskDetail (parameter) { |
| | | return axios({ |
| | | url: '/WmsTask/detail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä»»å¡ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function WmsTaskCancel (id) { |
| | | return axios({ |
| | | url: '/WmsTask/CancelTask', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 强å¶å®æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function WmsTaskFinish (id) { |
| | | return axios({ |
| | | url: '/WmsTask/finish', |
| | | method: 'post', |
| | | data: {id} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ¹ä¼å
级 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function WmsTaskUpdateLevel (parameter) { |
| | | return axios({ |
| | | url: '/WmsTask/upwardTaskLevel', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå£è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntrancePage (parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åºå£è¡¨å表 |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceList (parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å åºå£è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceAdd (parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾åºå£è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceEdit (parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤åºå£è¡¨ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceDelete (parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºåºå£è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceToExcel (parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥åºå£è¡¨çExcelæä»¶ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½åºå£è¡¨çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author XJF |
| | | */ |
| | | export function WmsWarehouseEntranceDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/WmsWarehouseEntrance/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç»è£
è½¦é´æåå®å·¥å
¥åº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderPage (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»è£
è½¦é´æåå®å·¥å
¥åºå表 |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderList (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç»è£
è½¦é´æåå®å·¥å
¥åº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderAdd (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç»è£
è½¦é´æåå®å·¥å
¥åº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderEdit (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç»è£
è½¦é´æåå®å·¥å
¥åº |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderDelete (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºç»è£
è½¦é´æåå®å·¥å
¥åºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderToExcel (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ç»è£
è½¦é´æåå®å·¥å
¥åºçExcelæä»¶ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½ç»è£
è½¦é´æåå®å·¥å
¥åºçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author yc |
| | | */ |
| | | export function ZZProductFinishedOrderDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å¤§ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ZZProductFinishedOrderLargeCategories() { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/OrderTypeLargeCategory', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®å°ç±»ä¸æ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ZZProductFinishedOrderSubclass(id) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/OrderTypeSubclass', |
| | | method: 'get', |
| | | params:{id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å®å·¥å
¥åºå详æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function ZZProductFinishedOrderDetailPage (parameter) { |
| | | return axios({ |
| | | url: '/ZZProductFinishedOrder/DetailsPage', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç©æä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function cePage (parameter) { |
| | | return axios({ |
| | | url: '/ce/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç©æä¿¡æ¯å表 |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function ceList (parameter) { |
| | | return axios({ |
| | | url: '/ce/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç©æä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function ceAdd (parameter) { |
| | | return axios({ |
| | | url: '/ce/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç©æä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function ceEdit (parameter) { |
| | | return axios({ |
| | | url: '/ce/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç©æä¿¡æ¯ |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function ceDelete (parameter) { |
| | | return axios({ |
| | | url: '/ce/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ces |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function cesPage (parameter) { |
| | | return axios({ |
| | | url: '/ces/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ceså表 |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function cesList (parameter) { |
| | | return axios({ |
| | | url: '/ces/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ces |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function cesAdd (parameter) { |
| | | return axios({ |
| | | url: '/ces/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ces |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function cesEdit (parameter) { |
| | | return axios({ |
| | | url: '/ces/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ces |
| | | * |
| | | * @author liduanping |
| | | */ |
| | | export function cesDelete (parameter) { |
| | | return axios({ |
| | | url: '/ces/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¦çä¿¡æ¯è¡¨Liuying |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2Page (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¦çä¿¡æ¯è¡¨Liuyingå表 |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2List (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¦çä¿¡æ¯è¡¨Liuying |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2Add (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¦çä¿¡æ¯è¡¨Liuying |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2Edit (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¦çä¿¡æ¯è¡¨Liuying |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2Delete (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¦çä¿¡æ¯è¡¨LiuyingçExcelæä»¶ |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2ToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¦çä¿¡æ¯è¡¨LiuyingçExcelæä»¶ |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2FromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¦çä¿¡æ¯è¡¨LiuyingçExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author liuying |
| | | */ |
| | | export function TestStudent2DownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestStudent2/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * å页æ¥è¯¢å¤æå |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PrePareManagePage (parameter) { |
| | | return axios({ |
| | | url: '/lespreparation/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 夿å |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PrePareManageAdd (data) { |
| | | return axios({ |
| | | url: '/lespreparation/AddPreparation', |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¤æå |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function PrePareManageDelete (ids) { |
| | | return axios({ |
| | | url: '/lespreparation/delete', |
| | | method: 'post', |
| | | data: {id:ids} |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å夿åå· |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetBillNumber () { |
| | | return axios({ |
| | | url: '/lespreparation/GetTakeMaterialsNo', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å¤æç©ææ¥è¯¢ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function QueryMaterials (params) { |
| | | return axios({ |
| | | url: '/lespreparation/MaterialSourcepage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åæ®è¯¦æ
|
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function CncTakeMaterialsDetailPage (params) { |
| | | return axios({ |
| | | url: '/lespreparation/detailPage', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Page (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¦çä¿¡æ¯è¡¨3-åæå¥å表 |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3List (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Add (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Edit (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å¦çä¿¡æ¯è¡¨3-åæå¥ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3Delete (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导åºå¦çä¿¡æ¯è¡¨3-åæå¥çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3ToExcel (parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥å¦çä¿¡æ¯è¡¨3-åæå¥çExcelæä»¶ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3FromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ä¸è½½å¦çä¿¡æ¯è¡¨3-åæå¥çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author liuwq |
| | | */ |
| | | export function TestStudent3DownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/TestStudent3/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** æ¤æä»¶å¤¹ä¸ä»£ç å°½éä¸è¦å¨ï¼åºåº§åçº§ç´æ¥è¦çæ¿æ¢ **/ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ç³»ç»åºç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020å¹´4æ23æ¥12:10:57 |
| | | */ |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * ç³»ç»åºç¨å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020å¹´7æ9æ¥15:05:01 |
| | | */ |
| | | export function getAppPage (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç³»ç»åºç¨å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020å¹´7æ9æ¥15:05:01 |
| | | */ |
| | | export function getAppList (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢ç³»ç»åºç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020å¹´7æ9æ¥15:05:01 |
| | | */ |
| | | export function sysAppAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»åºç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @param parameter |
| | | * @returns {*} |
| | | */ |
| | | export function sysAppEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç³»ç»åºç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020å¹´7æ9æ¥15:05:01 |
| | | */ |
| | | export function sysAppDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 设为é»è®¤åºç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020å¹´7æ9æ¥15:05:01 |
| | | */ |
| | | export function sysAppSetAsDefault (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/setAsDefault', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹åºç¨ç¶æ |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021å¹´1æ1æ¥ |
| | | */ |
| | | export function sysAppChangeStatus (parameter) { |
| | | return axios({ |
| | | url: '/sysApp/changeStatus', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | // å®¡æ ¸æµç¨ç¸å
³ |
| | | |
| | | /** |
| | | * è·åæåèµ·çæµç¨ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/09 |
| | | */ |
| | | export function getMystartWorkflow(parameter) { |
| | | return axios({ |
| | | url: '/workflowmanager/page', |
| | | method: 'post', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æªå®¡æ ¸æµç¨ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/09 |
| | | */ |
| | | export function getMyUnAuditorWorkflow(parameter) { |
| | | return axios({ |
| | | url: '/auditorworkflow/myworkflowlist', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æµç¨å®¡æ ¸èç¹æ°æ® |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/09 |
| | | */ |
| | | export function getStepAuditor(parameter) { |
| | | return axios({ |
| | | url: '/auditorworkflow/stepauditor', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å®¡æ ¸æµç¨ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/09 |
| | | */ |
| | | export function auditorWorkflow(parameter) { |
| | | return axios({ |
| | | url: '/auditorworkflow/auditor', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * å页æ¥è¯¢é
ç½®å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:57 |
| | | */ |
| | | export function sysConfigPage (parameter) { |
| | | return axios({ |
| | | url: '/sysConfig/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç³»ç»åæ°é
ç½® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:57 |
| | | */ |
| | | export function sysConfigAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysConfig/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»åæ°é
ç½® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:57 |
| | | */ |
| | | export function sysConfigEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysConfig/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç³»ç»åæ°é
ç½® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:57 |
| | | */ |
| | | export function sysConfigDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysConfig/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååå
¸ç±»å䏿æåå
¸ï¼ä¸¾ä¾ï¼è¿åæ ¼å¼ä¸ºï¼[{code:"M",value:"ç·"},{code:"F",value:"女"}] |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 02:06 |
| | | */ |
| | | export function sysDictTypeDropDown (parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/dropDown', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç³»ç»çææä»»å¡å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/8 20:46 |
| | | */ |
| | | export function sysTimersGetActionClasses (parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/getActionClasses', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç³»ç»åå
¸å¼ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 02:24 |
| | | */ |
| | | export function sysDictDataPage(parameter) { |
| | | return axios({ |
| | | url: '/sysDictData/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç³»ç»åå
¸å¼ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 02:24 |
| | | */ |
| | | export function sysDictDataAdd(parameter) { |
| | | return axios({ |
| | | url: '/sysDictData/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»åå
¸å¼ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 02:25 |
| | | */ |
| | | export function sysDictDataEdit(parameter) { |
| | | return axios({ |
| | | url: '/sysDictData/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç³»ç»åå
¸å¼ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 02:25 |
| | | */ |
| | | export function sysDictDataDelete(parameter) { |
| | | return axios({ |
| | | url: '/sysDictData/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ç³»ç»åå
¸ç¶æ |
| | | * |
| | | * @author xusn |
| | | * @date 2021-04-30 11:00:16 |
| | | */ |
| | | export function sysDictDataChangeStatus(parameter) { |
| | | return axios({ |
| | | url: '/sysDictData/changeStatus', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®Codeè·ååå
¸æ°æ® |
| | | * |
| | | * @author lanhuxing |
| | | * @date 2021-04-30 11:00:16 |
| | | */ |
| | | export function sysDictDataListbycode(parameter) { |
| | | return axios({ |
| | | url: '/sysDictData/listbycode?code=' + parameter.code, |
| | | method: 'get', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ç³»ç»åå
¸ç±»å |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 01:46 |
| | | */ |
| | | export function sysDictTypePage(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç³»ç»åå
¸ç±»å |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 01:46 |
| | | */ |
| | | export function sysDictTypeAdd(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»åå
¸ç±»å |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 01:50 |
| | | */ |
| | | export function sysDictTypeEdit(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç³»ç»åå
¸ç±»å |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/17 01:50 |
| | | */ |
| | | export function sysDictTypeDelete(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååå
¸ç±»å䏿æåå
¸ï¼ä¸¾ä¾ï¼è¿åæ ¼å¼ä¸ºï¼[{code:"M",value:"ç·"},{code:"F",value:"女"}] |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/10 00:10 |
| | | */ |
| | | export function sysDictTypeDropDown(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/dropDown', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åææåå
¸ï¼å¯å¨æ¶å å
¥ç¼åä½¿ç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/10 00:10 |
| | | */ |
| | | export function sysDictTypeTree(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/tree', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ç³»ç»åå
¸ç¶æ |
| | | * |
| | | * @author xusn |
| | | * @date 2021-04-30 11:00:16 |
| | | */ |
| | | export function sysDictTypeChangeStatus(parameter) { |
| | | return axios({ |
| | | url: '/sysDictType/changeStatus', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * åéé®ä»¶ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 23:22 |
| | | */ |
| | | export function emailSendEmail (parameter) { |
| | | return axios({ |
| | | url: '/email/sendEmail', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åéhtmlé®ä»¶ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 23:23 |
| | | */ |
| | | export function emailSendEmailHtml (parameter) { |
| | | return axios({ |
| | | url: '/email/sendEmailHtml', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾åç§°è·åæä¸¾æ°æ®ï¼è¿åæ ¼å¼ä¸ºï¼[{code:"M",value:"ç·"},{code:"F",value:"女"}] |
| | | * |
| | | * @author taoran |
| | | * @date 2021-04-16 21:13/sysEnumData/list/{enumName} |
| | | */ |
| | | export function sysEnumDataList (parameter) { |
| | | return axios({ |
| | | url: '/sysEnumData/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®å®ä½åååæ®µåè·åæä¸¾æ°æ® |
| | | * |
| | | * @author taoran |
| | | * @date 2021-04-16 21:13 |
| | | */ |
| | | export function sysEnumDataListByField (parameter) { |
| | | return axios({ |
| | | url: '/sysEnumData/listByFiled', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢Excelæ¨¡æ¿ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplatePage (parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * Excel模æ¿å表 |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateList (parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å Excelæ¨¡æ¿ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾Excelæ¨¡æ¿ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤Excelæ¨¡æ¿ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导åºExcel模æ¿çExcelæä»¶ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateToExcel (parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/toExcel', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥Excel模æ¿çExcelæä»¶ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateFromExcel (data, parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/fromExcel', |
| | | method: 'post', |
| | | data: data, |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸è½½Excel模æ¿çExcel导å
¥æ¨¡æ¿ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateDownloadExcelTemplate(parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/downloadExcelTemplate', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹Excel模æ¿ç¶æ |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateChangeStatus(parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/changeStatus', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå®ä½åç§°è·å屿§éå |
| | | * |
| | | * @author zhangzhan |
| | | */ |
| | | export function sysExcelTemplateGetColumnList(parameter) { |
| | | return axios({ |
| | | url: '/sysExcelTemplate/getColumnList', |
| | | method: 'get', |
| | | params: parameter, |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * å页æ¥è¯¢æä»¶ä¿¡æ¯è¡¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoPage (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå
¨é¨æä»¶ä¿¡æ¯è¡¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoList (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸ä¼ æä»¶ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoUpload (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/upload', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸è½½æä»¶ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoDownload (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/download', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥çå¾ç |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoPreview (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/preview', |
| | | method: 'get', |
| | | params: parameter, |
| | | responseType: 'arraybuffer' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥ç详æ
æä»¶ä¿¡æ¯è¡¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoDetail (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/detail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤æä»¶ä¿¡æ¯è¡¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 00:20 |
| | | */ |
| | | export function sysFileInfoDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¸ä¼ 头å |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/4/23 00:20 |
| | | */ |
| | | export function sysFileInfoUploadAvatar (parameter) { |
| | | return axios({ |
| | | url: '/sysFileInfo/uploadAvatar', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * ä¿å表å |
| | | */ |
| | | export function formAdd(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å表å |
| | | */ |
| | | export function formEntity(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/entity', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åè¡¨åæ¥ç ä¸è½ç¼è¾ |
| | | */ |
| | | export function formEntityView(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/entityview', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°è¡¨å |
| | | */ |
| | | export function formEdit(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/update', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | // å é¤è¡¨å |
| | | export function formDelete(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/delete', |
| | | method: 'delete', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | // åå¸è¡¨å |
| | | export function formPublish(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/publish', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | // è·å表åå表 |
| | | export function formList(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | // è·å表åå表 |
| | | export function getformList(parameter) { |
| | | return axios({ |
| | | url: '/formmanager/publislist', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ç³»ç»åºç¨ |
| | | * |
| | | * @author yhh |
| | | */ |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·ååºä½æ°æ® |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GetPalceNumbers () { |
| | | return axios({ |
| | | url: '/locationview/GetPalceDetail', |
| | | method: 'get' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºå
¥åºç»è®¡æ°æ® |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GeInOutTaskNumber (params) { |
| | | return axios({ |
| | | url: '/locationview/task-detail', |
| | | method: 'get', |
| | | params:params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·ååºå
¥åºæ»æ° |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function GeInOutTotalNumber () { |
| | | return axios({ |
| | | url: '/locationview/GetTaskCount', |
| | | method: 'get' |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * @Author: your name |
| | | * @Date: 2021-04-17 17:45:37 |
| | | * @LastEditTime: 2021-04-17 18:03:59 |
| | | * @LastEditors: your name |
| | | * @Description: In User Settings Edit |
| | | * @FilePath: \frontend\src\api\modular\system\logManage.js |
| | | */ |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢è®¿é®æ¥å¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/19 11:57 |
| | | */ |
| | | export function sysVisLogPage (parameter) { |
| | | return axios({ |
| | | url: '/sysVisLog/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æä½æ¥å¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/19 11:57 |
| | | */ |
| | | export function sysOpLogPage (parameter) { |
| | | return axios({ |
| | | url: '/sysOpLog/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢å¼å¸¸æ¥å¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/19 11:57 |
| | | */ |
| | | export function sysExLogPage (parameter) { |
| | | return axios({ |
| | | url: '/sysExLog/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¸
ç©ºè®¿é®æ¥å¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/23 23:09 |
| | | */ |
| | | export function sysVisLogDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysVisLog/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¸
空ç»å½æ¥å¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/23 23:09 |
| | | */ |
| | | export function sysOpLogDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysOpLog/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¸
空å¼å¸¸æ¥å¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/23 23:09 |
| | | */ |
| | | export function sysExLogDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysExLog/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ç³»ç»åºç¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 19:06 |
| | | */ |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * ç»å½ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 19:06 |
| | | */ |
| | | export function login (parameter) { |
| | | return axios({ |
| | | url: '/login', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç»åº |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 19:07 |
| | | */ |
| | | export function logout (parameter) { |
| | | return axios({ |
| | | url: '/logout', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç»å½ç¨æ·ä¿¡æ¯ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 19:08 |
| | | */ |
| | | export function getLoginUser (parameter) { |
| | | return axios({ |
| | | url: '/getLoginUser', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç§æ·å¼å
³ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/9/5 1:24 |
| | | */ |
| | | export function getTenantOpen (parameter) { |
| | | return axios({ |
| | | url: '/getTenantOpen', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åçä¿¡éªè¯ç |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 19:29 |
| | | */ |
| | | export function getSmsCaptcha (parameter) { |
| | | return axios({ |
| | | url: '/getSmsCaptcha', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åéªè¯ç å¼å
³ |
| | | * |
| | | * @author Jax |
| | | * @date 2021/1/22 00:00 |
| | | */ |
| | | export function getCaptchaOpen (parameter) { |
| | | return axios({ |
| | | url: '/getCaptchaOpen', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åéªè¯å¾ç 以åtoken |
| | | * |
| | | * @author Jax |
| | | * @date 2021/1/22 00:00 |
| | | */ |
| | | export function reqGet(data) { |
| | | return axios({ |
| | | url: '/captcha/get', |
| | | method: 'post', |
| | | data |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ»å¨æè
ç¹ééªè¯ |
| | | * |
| | | * @author Jax |
| | | * @date 2021/1/22 00:00 |
| | | */ |
| | | export function reqCheck(data) { |
| | | return axios({ |
| | | url: '/captcha/check', |
| | | method: 'post', |
| | | data |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * |
| | | * ç³»ç»å±æ§çæ§ |
| | | * |
| | | */ |
| | | export function sysMachineUse(parameter) { |
| | | return axios({ |
| | | url: '/sysMachine/use', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | export function sysMachineBase(parameter) { |
| | | return axios({ |
| | | url: '/sysMachine/base', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | export function sysMachineNetwork(parameter) { |
| | | return axios({ |
| | | url: '/sysMachine/network', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·åèåå表 |
| | | * |
| | | * @author yubaoshan |
| | | * @param parameter |
| | | * @returns {*} |
| | | */ |
| | | export function getMenuList (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åpdaèåå表 |
| | | * |
| | | * @author yuhuanhuan |
| | | * @param id |
| | | * @returns {*} |
| | | */ |
| | | export function getPdaMenuList (id) { |
| | | return axios({ |
| | | url: '/sysMenu/listpda', |
| | | method: 'get', |
| | | params: {id} |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åç³»ç»èåæ ï¼ç¨äºæ°å¢ï¼ç¼è¾æ¶éæ©ä¸çº§èç¹ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/23 12:22 |
| | | */ |
| | | export function getMenuTree (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/tree', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¢å èå |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/24 23:23 |
| | | */ |
| | | export function sysMenuAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¢å èå |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/24 23:23 |
| | | */ |
| | | export function sysMenuDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥çèå详æ
|
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/25 01:11 |
| | | */ |
| | | export function sysMenuDetail (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/detail', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»èå |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/25 01:11 |
| | | */ |
| | | export function sysMenuEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç³»ç»èåæ ï¼ç¨äºç»è§è²æææ¶éæ© |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/2 17:30 |
| | | */ |
| | | export function SysMenuTreeForGrant (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/treeForGrant', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®ç³»ç»åæ¢èå |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/28 15:25 |
| | | */ |
| | | export function sysMenuChange (parameter) { |
| | | return axios({ |
| | | url: '/sysMenu/change', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç³»ç»éç¥å
Œ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 01:56 |
| | | */ |
| | | export function sysNoticePage (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç³»ç»éç¥å
Œ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 01:56 |
| | | */ |
| | | export function sysNoticeAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»éç¥å
Œ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 01:56 |
| | | */ |
| | | export function sysNoticeEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç³»ç»éç¥å
Œ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 01:56 |
| | | */ |
| | | export function sysNoticeDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éç¥å
¬å详æ
|
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/30 01:56 |
| | | */ |
| | | export function sysNoticeDetail (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/detail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ç¶æ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/30 02:23 |
| | | */ |
| | | export function sysNoticeChangeStatus (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/changeStatus', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ææ¶å°çç³»ç»éç¥å
Œ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:02 |
| | | */ |
| | | export function sysNoticeReceived (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/received', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | export function unReadNotice (parameter) { |
| | | return axios({ |
| | | url: '/sysNotice/unread', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * å页å¨çº¿ç¨æ·å表 |
| | | * |
| | | * @author åæ |
| | | * @date 2021/7/21 23:34 |
| | | */ |
| | | export function sysOnlineUserPage(parameter) { |
| | | return axios({ |
| | | url: '/sysOnlineUser/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¨çº¿ç¨æ·å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/8 11:11 |
| | | */ |
| | | export function sysOnlineUserList(parameter) { |
| | | return axios({ |
| | | url: '/sysOnlineUser/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 强å¶ä¸çº¿ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/8 11:11 |
| | | */ |
| | | export function sysOnlineUserForceExist(parameter) { |
| | | return axios({ |
| | | url: '/sysOnlineUser/forceExist', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·åæºææ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/26 12:08 |
| | | */ |
| | | export function getOrgTree (parameter) { |
| | | return axios({ |
| | | url: '/sysOrg/tree', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæºæå表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/11 12:59 |
| | | */ |
| | | export function getOrgList (parameter) { |
| | | return axios({ |
| | | url: '/sysOrg/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæºæå表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/11 16:17 |
| | | */ |
| | | export function getOrgPage (parameter) { |
| | | return axios({ |
| | | url: '/sysOrg/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æºæ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/11 13:56 |
| | | */ |
| | | export function sysOrgAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysOrg/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾æºæ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/11 13:56 |
| | | */ |
| | | export function sysOrgEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysOrg/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å 餿ºæ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/11 12:59 |
| | | */ |
| | | export function sysOrgDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysOrg/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * æ¥è¯¢ç³»ç»èä½ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:31 |
| | | */ |
| | | export function sysPosPage (parameter) { |
| | | return axios({ |
| | | url: '/sysPos/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç³»ç»èä½å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/21 23:50 |
| | | */ |
| | | export function sysPosList (parameter) { |
| | | return axios({ |
| | | url: '/sysPos/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å ç³»ç»èä½ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:31 |
| | | */ |
| | | export function sysPosAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysPos/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç³»ç»èä½ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:31 |
| | | */ |
| | | export function sysPosEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysPos/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç³»ç»èä½ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/25 01:31 |
| | | */ |
| | | export function sysPosDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysPos/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·åè§è²å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/6 11:44 |
| | | */ |
| | | export function getRolePage (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¢å è§è² |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/6 11:44 |
| | | */ |
| | | export function sysRoleAdd (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾è§è² |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/6 11:44 |
| | | */ |
| | | export function sysRoleEdit (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤è§è² |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/6 17:51 |
| | | */ |
| | | export function sysRoleDelete (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤è§è² |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/7 11:28 |
| | | */ |
| | | export function sysRoleDeteil (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/detail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åææè§è²å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 23:59 |
| | | */ |
| | | export function sysRoleDropDown (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/dropDown', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥æèå |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/02 19:02 |
| | | */ |
| | | export function sysRoleOwnMenu (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/ownMenu', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ææèå |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/2 21:10 |
| | | */ |
| | | export function sysRoleGrantMenu (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/grantMenu', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * ææpdaèå |
| | | * |
| | | * @author yuhuanhuan |
| | | */ |
| | | export function sysRoleGrantPdaMenu (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/grantPdaMenu', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥ææ°æ® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/02 21:40 |
| | | */ |
| | | export function sysRoleOwnData (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/ownData', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æææ°æ® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/2 21:50 |
| | | */ |
| | | export function sysRoleGrantData (parameter) { |
| | | return axios({ |
| | | url: '/sysRole/grantData', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { axios } from '@/utils/request' |
| | | |
| | | /** |
| | | * åéè®°å½æ¥è¯¢ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 22:11 |
| | | */ |
| | | export function smsPage (parameter) { |
| | | return axios({ |
| | | url: '/sms/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éªè¯çä¿¡éªè¯ç |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 22:12 |
| | | */ |
| | | export function sysSendLoginMessage (parameter) { |
| | | return axios({ |
| | | url: '/sms/sendLoginMessage', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éªè¯çä¿¡éªè¯ç |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 22:12 |
| | | */ |
| | | export function sysValidateMessage (parameter) { |
| | | return axios({ |
| | | url: '/sms/validateMessage', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * ç§æ· |
| | | */ |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * ç§æ·å表 |
| | | * |
| | | */ |
| | | export function sysTenantPage(parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢ç§æ· |
| | | * |
| | | */ |
| | | export function sysTenantAdd(parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç§æ· |
| | | * |
| | | */ |
| | | export function sysTenantDelete(parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç§æ· |
| | | * |
| | | */ |
| | | export function sysTenantEdit(parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥æèå |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/04/22 10:30 |
| | | */ |
| | | export function sysTenantOwnMenu (parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/ownMenu', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ææèå |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/04/22 10:30 |
| | | */ |
| | | export function sysTenantGrantMenu (parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/grantMenu', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éç½®å¯ç |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/04/22 11:00 |
| | | */ |
| | | export function sysTenantResetPwd (parameter) { |
| | | return axios({ |
| | | url: '/sysTenant/resetPwd', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * å页æ¥è¯¢å®æ¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:13 |
| | | */ |
| | | export function sysTimersPage(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åå
¨é¨å®æ¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersList(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/list', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥ç详æ
宿¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersDetail(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/detail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 宿¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersAdd(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å®æ¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersDelete(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾å®æ¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersEdit(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç³»ç»çææä»»å¡å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersGetActionClasses(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/getActionClasses', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¯å¨å®æ¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersStart(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/start', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 忢宿¶ä»»å¡ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/7/3 03:23 |
| | | */ |
| | | export function sysTimersStop(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/stop', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæææ¬å°ä»»å¡ |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/04/24 23:10 |
| | | */ |
| | | export function sysTimersLocalJobList(parameter) { |
| | | return axios({ |
| | | url: '/sysTimers/localJobList', |
| | | method: 'get', |
| | | data: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | /** |
| | | * è·åç¨æ·å表 |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/4/26 12:08 |
| | | */ |
| | | export function getUserPage(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å¢å ç¨æ· |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/5 02:08 |
| | | */ |
| | | export function sysUserAdd(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/add', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ç¨æ· |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/5 02:08 |
| | | */ |
| | | export function sysUserEdit(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/edit', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç¨æ·è¯¦æ
|
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/5 19:55 |
| | | */ |
| | | export function sysUserDetail(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/detail', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤ç¨æ· |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/7 19:31 |
| | | */ |
| | | export function sysUserDelete(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/delete', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥æè§è² |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/3 11:58 |
| | | */ |
| | | export function sysUserOwnRole(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/ownRole', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ææè§è² |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/5/26 23:59 |
| | | */ |
| | | export function sysUserGrantRole(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/grantRole', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ¥ææ°æ® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/2 23:14 |
| | | */ |
| | | export function sysUserOwnData(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/ownData', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æææ°æ® |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/2 23:15 |
| | | */ |
| | | export function sysUserGrantData(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/grantData', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹ç¶æ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/23 21:36 |
| | | */ |
| | | export function sysUserChangeStatus(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/changeStatus', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * éç½®å¯ç |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/23 22:04 |
| | | */ |
| | | export function sysUserResetPwd(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/resetPwd', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹å¯ç |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/25 00:25 |
| | | */ |
| | | export function sysUserUpdatePwd(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/updatePwd', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ç¨æ·éæ©å¨ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/6/25 00:25 |
| | | */ |
| | | export function sysUserSelector(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/selector', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åç¨æ·å表 |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/05/07 |
| | | */ |
| | | export function getUserList(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/userList', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹å¤´å |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/9/20 2:21 |
| | | */ |
| | | export function sysUserUpdateAvatar(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/updateAvatar', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°åºæ¬ä¿¡æ¯ |
| | | * |
| | | * @author yubaoshan |
| | | * @date 2020/9/20 03:12 |
| | | */ |
| | | export function sysUserUpdateInfo(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/updateInfo', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导åºç¨æ·ä¿¡æ¯ |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/4/20 01:00 |
| | | */ |
| | | export function sysUserExport(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/export', |
| | | method: 'get', |
| | | data: parameter, |
| | | responseType: 'blob' |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ç¨æ·ä¿¡æ¯ |
| | | * |
| | | * @author zuohuaijun |
| | | * @date 2021/4/20 01:00 |
| | | */ |
| | | export function sysUserImport(parameter) { |
| | | return axios({ |
| | | url: '/sysUser/import', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæå±äº§çº¿ä¸æå表 |
| | | * |
| | | * @author yhh |
| | | */ |
| | | export function sysUserGetLines() { |
| | | return axios({ |
| | | url: '/sysUser/selectLesWorkShopType', |
| | | method: 'get', |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { |
| | | axios |
| | | } from '@/utils/request' |
| | | |
| | | // 工使µç¸å
³API |
| | | |
| | | /** |
| | | * è·åæ¥éª¤å表 |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/07 |
| | | */ |
| | | export function getAllStepBodyList(parameter) { |
| | | return axios({ |
| | | url: '/stepBodyManage/allstepBody', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·åæµç¨å®ä¹å表 |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/06 |
| | | */ |
| | | export function getWorkflowDefinitionList(parameter) { |
| | | return axios({ |
| | | url: '/workflowdefinition/page', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ·»å 工使µ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/06 |
| | | */ |
| | | export function addWorkflowDefinition(parameter) { |
| | | return axios({ |
| | | url: '/workflowdefinition/create', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * å é¤å·¥ä½æµ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/07 |
| | | */ |
| | | export function deleteWorkflowDefinition(parameter) { |
| | | return axios({ |
| | | url: '/workflowdefinition/delete', |
| | | method: 'delete', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ´æ°å·¥ä½æµ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/07 |
| | | */ |
| | | export function workflowUpdata(parameter) { |
| | | return axios({ |
| | | url: '/workflowdefinition/update', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®idåçæ¬è·å工使µä¿¡æ¯ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/07 |
| | | */ |
| | | export function getWorkflowByID(parameter) { |
| | | return axios({ |
| | | url: '/workflowdefinition/workflow/', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * åèµ·å·¥ä½æµ |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/10 |
| | | */ |
| | | export function startWorkflow(parameter) { |
| | | return axios({ |
| | | url: '/workflowmanager/Start', |
| | | method: 'post', |
| | | data: parameter |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * è·å工使µè¾å
¥åæ° |
| | | * |
| | | * @author é£è¾æç« |
| | | * @date 2022/5/10 |
| | | */ |
| | | export function inputsWorkflow(parameter) { |
| | | return axios({ |
| | | url: '/workflowmanager/inputsparameter', |
| | | method: 'get', |
| | | params: parameter |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1551058675966" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7872" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M85.333333 512h85.333334a340.736 340.736 0 0 1 99.712-241.621333 337.493333 337.493333 0 0 1 108.458666-72.96 346.453333 346.453333 0 0 1 261.546667-1.749334A106.154667 106.154667 0 0 0 746.666667 298.666667C805.802667 298.666667 853.333333 251.136 853.333333 192S805.802667 85.333333 746.666667 85.333333c-29.397333 0-55.978667 11.776-75.221334 30.933334-103.722667-41.514667-222.848-40.874667-325.76 2.517333a423.594667 423.594667 0 0 0-135.68 91.264 423.253333 423.253333 0 0 0-91.306666 135.637333A426.88 426.88 0 0 0 85.333333 512z m741.248 133.205333c-17.109333 40.618667-41.685333 77.141333-72.96 108.416s-67.797333 55.850667-108.458666 72.96a346.453333 346.453333 0 0 1-261.546667 1.749334A106.154667 106.154667 0 0 0 277.333333 725.333333C218.197333 725.333333 170.666667 772.864 170.666667 832S218.197333 938.666667 277.333333 938.666667c29.397333 0 55.978667-11.776 75.221334-30.933334A425.173333 425.173333 0 0 0 512 938.666667a425.941333 425.941333 0 0 0 393.258667-260.352A426.325333 426.325333 0 0 0 938.666667 512h-85.333334a341.034667 341.034667 0 0 1-26.752 133.205333z" p-id="7873"></path><path d="M512 318.378667c-106.752 0-193.621333 86.869333-193.621333 193.621333S405.248 705.621333 512 705.621333s193.621333-86.869333 193.621333-193.621333S618.752 318.378667 512 318.378667z m0 301.909333c-59.690667 0-108.288-48.597333-108.288-108.288S452.309333 403.712 512 403.712s108.288 48.597333 108.288 108.288-48.597333 108.288-108.288 108.288z" p-id="7874"></path></svg> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="antd-pro-components-article-list-content-index-listContent"> |
| | | <div class="description"> |
| | | <slot> |
| | | {{ description }} |
| | | </slot> |
| | | </div> |
| | | <div class="extra"> |
| | | <a-avatar :src="avatar" size="small" /> |
| | | <a :href="href">{{ owner }}</a> åå¸å¨ <a :href="href">{{ href }}</a> |
| | | <em>{{ updateAt | moment }}</em> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'ArticleListContent', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'antd-pro-components-article-list-content-index-listContent' |
| | | }, |
| | | description: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | owner: { |
| | | type: String, |
| | | required: true |
| | | }, |
| | | avatar: { |
| | | type: String, |
| | | required: true |
| | | }, |
| | | href: { |
| | | type: String, |
| | | required: true |
| | | }, |
| | | updateAt: { |
| | | type: String, |
| | | required: true |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import '../index.less'; |
| | | |
| | | .antd-pro-components-article-list-content-index-listContent { |
| | | .description { |
| | | max-width: 720px; |
| | | line-height: 22px; |
| | | } |
| | | .extra { |
| | | margin-top: 16px; |
| | | color: @text-color-secondary; |
| | | line-height: 22px; |
| | | |
| | | & /deep/ .ant-avatar { |
| | | position: relative; |
| | | top: 1px; |
| | | width: 20px; |
| | | height: 20px; |
| | | margin-right: 8px; |
| | | vertical-align: top; |
| | | } |
| | | |
| | | & > em { |
| | | margin-left: 16px; |
| | | color: @disabled-color; |
| | | font-style: normal; |
| | | } |
| | | } |
| | | } |
| | | |
| | | @media screen and (max-width: @screen-xs) { |
| | | .antd-pro-components-article-list-content-index-listContent { |
| | | .extra { |
| | | & > em { |
| | | display: block; |
| | | margin-top: 8px; |
| | | margin-left: 0; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import ArticleListContent from './ArticleListContent' |
| | | |
| | | export default ArticleListContent |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <tooltip v-if="tips !== ''"> |
| | | <template slot="title">{{ tips }}</template> |
| | | <avatar :size="avatarSize" :src="src" /> |
| | | </tooltip> |
| | | <avatar v-else :size="avatarSize" :src="src" /> |
| | | </template> |
| | | |
| | | <script> |
| | | import Avatar from 'ant-design-vue/es/avatar' |
| | | import Tooltip from 'ant-design-vue/es/tooltip' |
| | | |
| | | export default { |
| | | name: 'AvatarItem', |
| | | components: { |
| | | Avatar, |
| | | Tooltip |
| | | }, |
| | | props: { |
| | | tips: { |
| | | type: String, |
| | | default: '', |
| | | required: false |
| | | }, |
| | | src: { |
| | | type: String, |
| | | default: '' |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | size: this.$parent.size |
| | | } |
| | | }, |
| | | computed: { |
| | | avatarSize () { |
| | | return this.size !== 'mini' && this.size || 20 |
| | | } |
| | | }, |
| | | watch: { |
| | | '$parent.size' (val) { |
| | | this.size = val |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!-- |
| | | <template> |
| | | <div :class="[prefixCls]"> |
| | | <ul> |
| | | <slot></slot> |
| | | <template v-for="item in filterEmpty($slots.default).slice(0, 3)"></template> |
| | | |
| | | <template v-if="maxLength > 0 && filterEmpty($slots.default).length > maxLength"> |
| | | <avatar-item :size="size"> |
| | | <avatar :size="size !== 'mini' && size || 20" :style="excessItemsStyle">{{ `+${maxLength}` }}</avatar> |
| | | </avatar-item> |
| | | </template> |
| | | </ul> |
| | | </div> |
| | | </template> |
| | | --> |
| | | |
| | | <script> |
| | | import Avatar from 'ant-design-vue/es/avatar' |
| | | import AvatarItem from './Item' |
| | | import { filterEmpty } from '@/components/_util/util' |
| | | |
| | | export default { |
| | | AvatarItem, |
| | | name: 'AvatarList', |
| | | components: { |
| | | Avatar, |
| | | AvatarItem |
| | | }, |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-avatar-list' |
| | | }, |
| | | /** |
| | | * 头åå¤§å° ç±»å: largeãsmall ãmini, default |
| | | * é»è®¤å¼: default |
| | | */ |
| | | size: { |
| | | type: [String, Number], |
| | | default: 'default' |
| | | }, |
| | | /** |
| | | * è¦æ¾ç¤ºçæå¤§é¡¹ç® |
| | | */ |
| | | maxLength: { |
| | | type: Number, |
| | | default: 0 |
| | | }, |
| | | /** |
| | | * å¤ä½ç项ç®é£æ ¼ |
| | | */ |
| | | excessItemsStyle: { |
| | | type: Object, |
| | | default: () => { |
| | | return { |
| | | color: '#f56a00', |
| | | backgroundColor: '#fde3cf' |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | data () { |
| | | return {} |
| | | }, |
| | | methods: { |
| | | getItems (items) { |
| | | const classString = { |
| | | [`${this.prefixCls}-item`]: true, |
| | | [`${this.size}`]: true |
| | | } |
| | | |
| | | if (this.maxLength > 0) { |
| | | items = items.slice(0, this.maxLength) |
| | | items.push((<Avatar size={ this.size } style={ this.excessItemsStyle }>{`+${this.maxLength}`}</Avatar>)) |
| | | } |
| | | const itemList = items.map((item) => ( |
| | | <li class={ classString }>{ item }</li> |
| | | )) |
| | | return itemList |
| | | } |
| | | }, |
| | | render () { |
| | | const { prefixCls, size } = this.$props |
| | | const classString = { |
| | | [`${prefixCls}`]: true, |
| | | [`${size}`]: true |
| | | } |
| | | const items = filterEmpty(this.$slots.default) |
| | | const itemsDom = items && items.length ? <ul class={`${prefixCls}-items`}>{ this.getItems(items) }</ul> : null |
| | | |
| | | return ( |
| | | <div class={ classString }> |
| | | { itemsDom } |
| | | </div> |
| | | ) |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import AvatarList from './List' |
| | | import './index.less' |
| | | |
| | | export default AvatarList |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "../index"; |
| | | |
| | | @avatar-list-prefix-cls: ~"@{ant-pro-prefix}-avatar-list"; |
| | | @avatar-list-item-prefix-cls: ~"@{ant-pro-prefix}-avatar-list-item"; |
| | | |
| | | .@{avatar-list-prefix-cls} { |
| | | display: inline-block; |
| | | |
| | | ul { |
| | | list-style: none; |
| | | display: inline-block; |
| | | padding: 0; |
| | | margin: 0 0 0 8px; |
| | | font-size: 0; |
| | | } |
| | | } |
| | | |
| | | .@{avatar-list-item-prefix-cls} { |
| | | display: inline-block; |
| | | font-size: @font-size-base; |
| | | margin-left: -8px; |
| | | width: @avatar-size-base; |
| | | height: @avatar-size-base; |
| | | |
| | | :global { |
| | | .ant-avatar { |
| | | border: 1px solid #fff; |
| | | cursor: pointer; |
| | | } |
| | | } |
| | | |
| | | &.large { |
| | | width: @avatar-size-lg; |
| | | height: @avatar-size-lg; |
| | | } |
| | | |
| | | &.small { |
| | | width: @avatar-size-sm; |
| | | height: @avatar-size-sm; |
| | | } |
| | | |
| | | &.mini { |
| | | width: 20px; |
| | | height: 20px; |
| | | |
| | | :global { |
| | | .ant-avatar { |
| | | width: 20px; |
| | | height: 20px; |
| | | line-height: 20px; |
| | | |
| | | .ant-avatar-string { |
| | | font-size: 12px; |
| | | line-height: 18px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # AvatarList ç¨æ·å¤´åå表 |
| | | |
| | | |
| | | ä¸ç»ç¨æ·å¤´åï¼å¸¸ç¨å¨é¡¹ç®/å¢éæåå表ãå¯éè¿è®¾ç½® `size` 屿§æ¥æå®å¤´å大å°ã |
| | | |
| | | |
| | | |
| | | å¼ç¨æ¹å¼ï¼ |
| | | |
| | | ```javascript |
| | | import AvatarList from '@/components/AvatarList' |
| | | const AvatarListItem = AvatarList.AvatarItem |
| | | |
| | | export default { |
| | | components: { |
| | | AvatarList, |
| | | AvatarListItem |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## ä»£ç æ¼ç¤º [demo](https://pro.loacg.com/test/home) |
| | | |
| | | ```html |
| | | <avatar-list size="mini"> |
| | | <avatar-list-item tips="Jake" src="https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png" /> |
| | | <avatar-list-item tips="Andy" src="https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png" /> |
| | | <avatar-list-item tips="Niko" src="https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png" /> |
| | | </avatar-list> |
| | | ``` |
| | | æ |
| | | ```html |
| | | <avatar-list :max-length="3"> |
| | | <avatar-list-item tips="Jake" src="https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png" /> |
| | | <avatar-list-item tips="Andy" src="https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png" /> |
| | | <avatar-list-item tips="Niko" src="https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png" /> |
| | | <avatar-list-item tips="Niko" src="https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png" /> |
| | | <avatar-list-item tips="Niko" src="https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png" /> |
| | | <avatar-list-item tips="Niko" src="https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png" /> |
| | | <avatar-list-item tips="Niko" src="https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png" /> |
| | | </avatar-list> |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## API |
| | | |
| | | ### AvatarList |
| | | |
| | | | åæ° | 说æ | ç±»å | é»è®¤å¼ | |
| | | | ---------------- | -------- | ---------------------------------- | --------- | |
| | | | size | 头åå¤§å° | `large`ã`small` ã`mini`, `default` | `default` | |
| | | | maxLength | è¦æ¾ç¤ºçæå¤§é¡¹ç® | number | - | |
| | | | excessItemsStyle | å¤ä½ç项ç®é£æ ¼ | CSSProperties | - | |
| | | |
| | | ### AvatarList.Item |
| | | |
| | | | åæ° | 说æ | ç±»å | é»è®¤å¼ | |
| | | | ---- | ------ | --------- | --- | |
| | | | tips | 头åå±ç¤ºææ¡ | string | - | |
| | | | src | 头åå¾çè¿æ¥ | string | - | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :style="{ padding: '0 0 32px 32px' }"> |
| | | <h4 :style="{ marginBottom: '20px' }">{{ title }}</h4> |
| | | <v-chart |
| | | height="254" |
| | | :data="data" |
| | | :forceFit="true" |
| | | :padding="['auto', 'auto', '40', '50']"> |
| | | <v-tooltip /> |
| | | <v-axis /> |
| | | <v-bar position="x*y"/> |
| | | </v-chart> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'Bar', |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | data: { |
| | | type: Array, |
| | | default: () => { |
| | | return [] |
| | | } |
| | | }, |
| | | scale: { |
| | | type: Array, |
| | | default: () => { |
| | | return [{ |
| | | dataKey: 'x', |
| | | min: 2 |
| | | }, { |
| | | dataKey: 'y', |
| | | title: 'æ¶é´', |
| | | min: 1, |
| | | max: 22 |
| | | }] |
| | | } |
| | | }, |
| | | tooltip: { |
| | | type: Array, |
| | | default: () => { |
| | | return [ |
| | | 'x*y', |
| | | (x, y) => ({ |
| | | name: x, |
| | | value: y |
| | | }) |
| | | ] |
| | | } |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-card :loading="loading" :body-style="{ padding: '20px 24px 8px' }" :bordered="false"> |
| | | <div class="chart-card-header"> |
| | | <div class="meta"> |
| | | <span class="chart-card-title"> |
| | | <slot name="title"> |
| | | {{ title }} |
| | | </slot> |
| | | </span> |
| | | <span class="chart-card-action"> |
| | | <slot name="action"></slot> |
| | | </span> |
| | | </div> |
| | | <div class="total"> |
| | | <slot name="total"> |
| | | <span>{{ typeof total === 'function' && total() || total }}</span> |
| | | </slot> |
| | | </div> |
| | | </div> |
| | | <div class="chart-card-content"> |
| | | <div class="content-fix"> |
| | | <slot></slot> |
| | | </div> |
| | | </div> |
| | | <div class="chart-card-footer"> |
| | | <div class="field"> |
| | | <slot name="footer"></slot> |
| | | </div> |
| | | </div> |
| | | </a-card> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'ChartCard', |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | total: { |
| | | type: [Function, Number, String], |
| | | required: false, |
| | | default: null |
| | | }, |
| | | loading: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .chart-card-header { |
| | | position: relative; |
| | | overflow: hidden; |
| | | width: 100%; |
| | | |
| | | .meta { |
| | | position: relative; |
| | | overflow: hidden; |
| | | width: 100%; |
| | | color: rgba(0, 0, 0, .45); |
| | | font-size: 14px; |
| | | line-height: 22px; |
| | | } |
| | | } |
| | | |
| | | .chart-card-action { |
| | | cursor: pointer; |
| | | position: absolute; |
| | | top: 0; |
| | | right: 0; |
| | | } |
| | | |
| | | .chart-card-footer { |
| | | border-top: 1px solid #e8e8e8; |
| | | padding-top: 9px; |
| | | margin-top: 8px; |
| | | |
| | | > * { |
| | | position: relative; |
| | | } |
| | | |
| | | .field { |
| | | white-space: nowrap; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | margin: 0; |
| | | } |
| | | } |
| | | |
| | | .chart-card-content { |
| | | margin-bottom: 12px; |
| | | position: relative; |
| | | height: 46px; |
| | | width: 100%; |
| | | |
| | | .content-fix { |
| | | position: absolute; |
| | | left: 0; |
| | | bottom: 0; |
| | | width: 100%; |
| | | } |
| | | } |
| | | |
| | | .total { |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | word-break: break-all; |
| | | white-space: nowrap; |
| | | color: #000; |
| | | margin-top: 4px; |
| | | margin-bottom: 0; |
| | | font-size: 30px; |
| | | line-height: 38px; |
| | | height: 38px; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | <v-chart |
| | | :forceFit="true" |
| | | :height="height" |
| | | :width="width" |
| | | :data="data" |
| | | :scale="scale" |
| | | :padding="0"> |
| | | <v-tooltip /> |
| | | <v-interval |
| | | :shape="['liquid-fill-gauge']" |
| | | position="transfer*value" |
| | | color="" |
| | | :v-style="{ |
| | | lineWidth: 10, |
| | | opacity: 0.75 |
| | | }" |
| | | :tooltip="[ |
| | | 'transfer*value', |
| | | (transfer, value) => { |
| | | return { |
| | | name: transfer, |
| | | value, |
| | | }; |
| | | }, |
| | | ]" |
| | | ></v-interval> |
| | | <v-guide |
| | | v-for="(row, index) in data" |
| | | :key="index" |
| | | type="text" |
| | | :top="true" |
| | | :position="{ |
| | | gender: row.transfer, |
| | | value: 45 |
| | | }" |
| | | :content="row.value + '%'" |
| | | :v-style="{ |
| | | fontSize: 100, |
| | | textAlign: 'center', |
| | | opacity: 0.75, |
| | | }" |
| | | /> |
| | | </v-chart> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'Liquid', |
| | | props: { |
| | | height: { |
| | | type: Number, |
| | | default: 0 |
| | | }, |
| | | width: { |
| | | type: Number, |
| | | default: 0 |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="antv-chart-mini"> |
| | | <div class="chart-wrapper" :style="{ height: 46 }"> |
| | | <v-chart :force-fit="true" :height="height" :data="data" :padding="[36, 0, 18, 0]"> |
| | | <v-tooltip /> |
| | | <v-smooth-area position="x*y" /> |
| | | </v-chart> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import moment from 'moment' |
| | | const data = [] |
| | | const beginDay = new Date().getTime() |
| | | |
| | | for (let i = 0; i < 10; i++) { |
| | | data.push({ |
| | | x: moment(new Date(beginDay + 1000 * 60 * 60 * 24 * i)).format('YYYY-MM-DD'), |
| | | y: Math.round(Math.random() * 10) |
| | | }) |
| | | } |
| | | |
| | | const tooltip = [ |
| | | 'x*y', |
| | | (x, y) => ({ |
| | | name: x, |
| | | value: y |
| | | }) |
| | | ] |
| | | const scale = [{ |
| | | dataKey: 'x', |
| | | min: 2 |
| | | }, { |
| | | dataKey: 'y', |
| | | title: 'æ¶é´', |
| | | min: 1, |
| | | max: 22 |
| | | }] |
| | | |
| | | export default { |
| | | name: 'MiniArea', |
| | | data () { |
| | | return { |
| | | data, |
| | | tooltip, |
| | | scale, |
| | | height: 100 |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import "chart"; |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="antv-chart-mini"> |
| | | <div class="chart-wrapper" :style="{ height: 46 }"> |
| | | <v-chart :force-fit="true" :height="height" :data="data" :padding="[36, 5, 18, 5]"> |
| | | <v-tooltip /> |
| | | <v-bar position="x*y" /> |
| | | </v-chart> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import moment from 'moment' |
| | | const data = [] |
| | | const beginDay = new Date().getTime() |
| | | |
| | | for (let i = 0; i < 10; i++) { |
| | | data.push({ |
| | | x: moment(new Date(beginDay + 1000 * 60 * 60 * 24 * i)).format('YYYY-MM-DD'), |
| | | y: Math.round(Math.random() * 10) |
| | | }) |
| | | } |
| | | |
| | | const tooltip = [ |
| | | 'x*y', |
| | | (x, y) => ({ |
| | | name: x, |
| | | value: y |
| | | }) |
| | | ] |
| | | |
| | | const scale = [{ |
| | | dataKey: 'x', |
| | | min: 2 |
| | | }, { |
| | | dataKey: 'y', |
| | | title: 'æ¶é´', |
| | | min: 1, |
| | | max: 30 |
| | | }] |
| | | |
| | | export default { |
| | | name: 'MiniBar', |
| | | data () { |
| | | return { |
| | | data, |
| | | tooltip, |
| | | scale, |
| | | height: 100 |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import "chart"; |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="chart-mini-progress"> |
| | | <div class="target" :style="{ left: target + '%'}"> |
| | | <span :style="{ backgroundColor: color }" /> |
| | | <span :style="{ backgroundColor: color }"/> |
| | | </div> |
| | | <div class="progress-wrapper"> |
| | | <div class="progress" :style="{ backgroundColor: color, width: percentage + '%', height: height }"></div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'MiniProgress', |
| | | props: { |
| | | target: { |
| | | type: Number, |
| | | default: 0 |
| | | }, |
| | | height: { |
| | | type: String, |
| | | default: '10px' |
| | | }, |
| | | color: { |
| | | type: String, |
| | | default: '#13C2C2' |
| | | }, |
| | | percentage: { |
| | | type: Number, |
| | | default: 0 |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .chart-mini-progress { |
| | | padding: 5px 0; |
| | | position: relative; |
| | | width: 100%; |
| | | |
| | | .target { |
| | | position: absolute; |
| | | top: 0; |
| | | bottom: 0; |
| | | |
| | | span { |
| | | border-radius: 100px; |
| | | position: absolute; |
| | | top: 0; |
| | | left: 0; |
| | | height: 4px; |
| | | width: 2px; |
| | | |
| | | &:last-child { |
| | | top: auto; |
| | | bottom: 0; |
| | | } |
| | | } |
| | | } |
| | | .progress-wrapper { |
| | | background-color: #f5f5f5; |
| | | position: relative; |
| | | |
| | | .progress { |
| | | transition: all .4s cubic-bezier(.08,.82,.17,1) 0s; |
| | | border-radius: 1px 0 0 1px; |
| | | background-color: #1890ff; |
| | | width: 0; |
| | | height: 100%; |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="prefixCls"> |
| | | <div class="chart-wrapper" :style="{ height: 46 }"> |
| | | <v-chart :force-fit="true" :height="100" :data="dataSource" :scale="scale" :padding="[36, 0, 18, 0]"> |
| | | <v-tooltip /> |
| | | <v-smooth-line position="x*y" :size="2" /> |
| | | <v-smooth-area position="x*y" /> |
| | | </v-chart> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'MiniSmoothArea', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-smooth-area' |
| | | }, |
| | | scale: { |
| | | type: [Object, Array], |
| | | required: true |
| | | }, |
| | | dataSource: { |
| | | type: Array, |
| | | required: true |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | height: 100 |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import "smooth.area.less"; |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <v-chart :forceFit="true" height="400" :data="data" :padding="[20, 20, 95, 20]" :scale="scale"> |
| | | <v-tooltip></v-tooltip> |
| | | <v-axis :dataKey="axis1Opts.dataKey" :line="axis1Opts.line" :tickLine="axis1Opts.tickLine" :grid="axis1Opts.grid" /> |
| | | <v-axis :dataKey="axis2Opts.dataKey" :line="axis2Opts.line" :tickLine="axis2Opts.tickLine" :grid="axis2Opts.grid" /> |
| | | <v-legend dataKey="user" marker="circle" :offset="30" /> |
| | | <v-coord type="polar" radius="0.8" /> |
| | | <v-line position="item*score" color="user" :size="2" /> |
| | | <v-point position="item*score" color="user" :size="4" shape="circle" /> |
| | | </v-chart> |
| | | </template> |
| | | |
| | | <script> |
| | | const axis1Opts = { |
| | | dataKey: 'item', |
| | | line: null, |
| | | tickLine: null, |
| | | grid: { |
| | | lineStyle: { |
| | | lineDash: null |
| | | }, |
| | | hideFirstLine: false |
| | | } |
| | | } |
| | | const axis2Opts = { |
| | | dataKey: 'score', |
| | | line: null, |
| | | tickLine: null, |
| | | grid: { |
| | | type: 'polygon', |
| | | lineStyle: { |
| | | lineDash: null |
| | | } |
| | | } |
| | | } |
| | | |
| | | const scale = [ |
| | | { |
| | | dataKey: 'score', |
| | | min: 0, |
| | | max: 80 |
| | | }, { |
| | | dataKey: 'user', |
| | | alias: 'ç±»å' |
| | | } |
| | | ] |
| | | |
| | | export default { |
| | | name: 'Radar', |
| | | props: { |
| | | data: { |
| | | type: Array, |
| | | default: null |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | axis1Opts, |
| | | axis2Opts, |
| | | scale |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="rank"> |
| | | <h4 class="title">{{ title }}</h4> |
| | | <ul class="list"> |
| | | <li :key="index" v-for="(item, index) in list"> |
| | | <span :class="index < 3 ? 'active' : null">{{ index + 1 }}</span> |
| | | <span>{{ item.name }}</span> |
| | | <span>{{ item.total }}</span> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'RankList', |
| | | // ['title', 'list'] |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | list: { |
| | | type: Array, |
| | | default: null |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | .rank { |
| | | padding: 0 32px 32px 72px; |
| | | |
| | | .list { |
| | | margin: 25px 0 0; |
| | | padding: 0; |
| | | list-style: none; |
| | | |
| | | li { |
| | | margin-top: 16px; |
| | | |
| | | span { |
| | | color: rgba(0, 0, 0, .65); |
| | | font-size: 14px; |
| | | line-height: 22px; |
| | | |
| | | &:first-child { |
| | | background-color: #f5f5f5; |
| | | border-radius: 20px; |
| | | display: inline-block; |
| | | font-size: 12px; |
| | | font-weight: 600; |
| | | margin-right: 24px; |
| | | height: 20px; |
| | | line-height: 20px; |
| | | width: 20px; |
| | | text-align: center; |
| | | } |
| | | &.active { |
| | | background-color: #314659; |
| | | color: #fff; |
| | | } |
| | | &:last-child { |
| | | float: right; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .mobile .rank { |
| | | padding: 0 32px 32px 32px; |
| | | } |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <v-chart :width="width" :height="height" :padding="[0]" :data="data" :scale="scale"> |
| | | <v-tooltip :show-title="false" /> |
| | | <v-coord type="rect" direction="TL" /> |
| | | <v-point position="x*y" color="category" shape="cloud" tooltip="value*category" /> |
| | | </v-chart> |
| | | </template> |
| | | |
| | | <script> |
| | | import { registerShape } from 'viser-vue' |
| | | const DataSet = require('@antv/data-set') |
| | | |
| | | const imgUrl = 'https://gw.alipayobjects.com/zos/rmsportal/gWyeGLCdFFRavBGIDzWk.png' |
| | | |
| | | const scale = [ |
| | | { dataKey: 'x', nice: false }, |
| | | { dataKey: 'y', nice: false } |
| | | ] |
| | | |
| | | registerShape('point', 'cloud', { |
| | | draw (cfg, container) { |
| | | return container.addShape('text', { |
| | | attrs: { |
| | | fillOpacity: cfg.opacity, |
| | | fontSize: cfg.origin._origin.size, |
| | | rotate: cfg.origin._origin.rotate, |
| | | text: cfg.origin._origin.text, |
| | | textAlign: 'center', |
| | | fontFamily: cfg.origin._origin.font, |
| | | fill: cfg.color, |
| | | textBaseline: 'Alphabetic', |
| | | ...cfg.style, |
| | | x: cfg.x, |
| | | y: cfg.y |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | |
| | | export default { |
| | | name: 'TagCloud', |
| | | props: { |
| | | tagList: { |
| | | type: Array, |
| | | required: true |
| | | }, |
| | | height: { |
| | | type: Number, |
| | | default: 400 |
| | | }, |
| | | width: { |
| | | type: Number, |
| | | default: 640 |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | data: [], |
| | | scale |
| | | } |
| | | }, |
| | | watch: { |
| | | tagList: function (val) { |
| | | if (val.length > 0) { |
| | | this.initTagCloud(val) |
| | | } |
| | | } |
| | | }, |
| | | mounted () { |
| | | if (this.tagList.length > 0) { |
| | | this.initTagCloud(this.tagList) |
| | | } |
| | | }, |
| | | methods: { |
| | | initTagCloud (dataSource) { |
| | | const { height, width } = this |
| | | |
| | | const dv = new DataSet.View().source(dataSource) |
| | | const range = dv.range('value') |
| | | const min = range[0] |
| | | const max = range[1] |
| | | const imageMask = new Image() |
| | | imageMask.crossOrigin = '' |
| | | imageMask.src = imgUrl |
| | | imageMask.onload = () => { |
| | | dv.transform({ |
| | | type: 'tag-cloud', |
| | | fields: ['name', 'value'], |
| | | size: [width, height], |
| | | imageMask, |
| | | font: 'Verdana', |
| | | padding: 0, |
| | | timeInterval: 5000, // max execute time |
| | | rotate () { |
| | | let random = ~~(Math.random() * 4) % 4 |
| | | if (random === 2) { |
| | | random = 0 |
| | | } |
| | | return random * 90 // 0, 90, 270 |
| | | }, |
| | | fontSize (d) { |
| | | if (d.value) { |
| | | return ((d.value - min) / (max - min)) * (32 - 8) + 8 |
| | | } |
| | | return 0 |
| | | } |
| | | }) |
| | | this.data = dv.rows |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :style="{ padding: '0 0 32px 32px' }"> |
| | | <h4 :style="{ marginBottom: '20px' }">{{ title }}</h4> |
| | | <v-chart |
| | | height="254" |
| | | :data="data" |
| | | :scale="scale" |
| | | :forceFit="true" |
| | | :padding="['auto', 'auto', '40', '50']"> |
| | | <v-tooltip /> |
| | | <v-axis /> |
| | | <v-bar position="x*y"/> |
| | | </v-chart> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | const tooltip = [ |
| | | 'x*y', |
| | | (x, y) => ({ |
| | | name: x, |
| | | value: y |
| | | }) |
| | | ] |
| | | const scale = [{ |
| | | dataKey: 'x', |
| | | title: 'æ¥æ(天)', |
| | | alias: 'æ¥æ(天)', |
| | | min: 2 |
| | | }, { |
| | | dataKey: 'y', |
| | | title: 'æµé(Gb)', |
| | | alias: 'æµé(Gb)', |
| | | min: 1 |
| | | }] |
| | | |
| | | export default { |
| | | name: 'Bar', |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | data: [], |
| | | scale, |
| | | tooltip |
| | | } |
| | | }, |
| | | created () { |
| | | this.getMonthBar() |
| | | }, |
| | | methods: { |
| | | getMonthBar () { |
| | | this.$http.get('/analysis/month-bar') |
| | | .then(res => { |
| | | this.data = res.result |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="chart-trend"> |
| | | {{ term }} |
| | | <span>{{ rate }}%</span> |
| | | <span :class="['trend-icon', trend]"><a-icon :type="'caret-' + trend"/></span> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'Trend', |
| | | props: { |
| | | term: { |
| | | type: String, |
| | | default: '', |
| | | required: true |
| | | }, |
| | | percentage: { |
| | | type: Number, |
| | | default: null |
| | | }, |
| | | type: { |
| | | type: Boolean, |
| | | default: null |
| | | }, |
| | | target: { |
| | | type: Number, |
| | | default: 0 |
| | | }, |
| | | value: { |
| | | type: Number, |
| | | default: 0 |
| | | }, |
| | | fixed: { |
| | | type: Number, |
| | | default: 2 |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | trend: this.type && 'up' || 'down', |
| | | rate: this.percentage |
| | | } |
| | | }, |
| | | created () { |
| | | const type = this.type === null ? this.value >= this.target : this.type |
| | | this.trend = type ? 'up' : 'down' |
| | | this.rate = (this.percentage === null ? Math.abs(this.value - this.target) * 100 / this.target : this.percentage).toFixed(this.fixed) |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .chart-trend { |
| | | display: inline-block; |
| | | font-size: 14px; |
| | | line-height: 22px; |
| | | |
| | | .trend-icon { |
| | | font-size: 12px; |
| | | |
| | | &.up, &.down { |
| | | margin-left: 4px; |
| | | position: relative; |
| | | top: 1px; |
| | | |
| | | i { |
| | | font-size: 12px; |
| | | transform: scale(.83); |
| | | } |
| | | } |
| | | |
| | | &.up { |
| | | color: #f5222d; |
| | | } |
| | | &.down { |
| | | color: #52c41a; |
| | | top: -1px; |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | .antv-chart-mini { |
| | | position: relative; |
| | | width: 100%; |
| | | |
| | | .chart-wrapper { |
| | | position: absolute; |
| | | bottom: -28px; |
| | | width: 100%; |
| | | |
| | | /* margin: 0 -5px; |
| | | overflow: hidden;*/ |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "../index"; |
| | | |
| | | @smoothArea-prefix-cls: ~"@{ant-pro-prefix}-smooth-area"; |
| | | |
| | | .@{smoothArea-prefix-cls} { |
| | | position: relative; |
| | | width: 100%; |
| | | |
| | | .chart-wrapper { |
| | | position: absolute; |
| | | bottom: -28px; |
| | | width: 100%; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-modal :title="title" v-model="innerVisible" @ok="onConfirm"> |
| | | <a-form :form="form" :label-col="{ span: 4 }" :wrapper-col="{ span: 20 }"> |
| | | <a-form-item :label="labelText"> |
| | | <a-select v-decorator="rule" placeholder="è¯·éæ©..." > |
| | | <a-select-option v-for="(item,index) in sites" :key="'site-sel-'+index" :value="item">{{ item }}</a-select-option> |
| | | </a-select> |
| | | </a-form-item> |
| | | </a-form> |
| | | </a-modal> |
| | | </template> |
| | | |
| | | <script> |
| | | import { BindEntranceGetSelects } from '@/api/modular/main/BindEntranceManage' |
| | | export default { |
| | | name:'wmsSiteChooseModal', |
| | | emits:['update:visible','confirm'], |
| | | props:{ |
| | | type:{ |
| | | type:String, |
| | | default:'in' |
| | | }, |
| | | visible:{ |
| | | type:Boolean, |
| | | default:false |
| | | } |
| | | }, |
| | | data(){ |
| | | return { |
| | | title:'', |
| | | labelText:'', |
| | | innerVisible:false, |
| | | form: this.$form.createForm(this, { name: 'choose-site-form' }), |
| | | sites:[], |
| | | rule:['site',{rules:[ |
| | | { required: true, message: '' } |
| | | ]}] |
| | | } |
| | | }, |
| | | watch:{ |
| | | visible(newVal,oldVal){ |
| | | this.changeInnerVisible() |
| | | }, |
| | | innerVisible(newVal,oldVal){ |
| | | this.changeVisible() |
| | | } |
| | | }, |
| | | methods:{ |
| | | changeInnerVisible(){ |
| | | if (this.visible!==this.innerVisible){ |
| | | this.innerVisible = this.visible |
| | | if (this.innerVisible) { |
| | | this.$nextTick(()=>{ |
| | | this.opened() |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | changeVisible(){ |
| | | if (this.innerVisible!==this.visible){ |
| | | this.$emit('update:visible',this.innerVisible) |
| | | } |
| | | }, |
| | | opened(){ |
| | | this.initText() |
| | | this.getSites() |
| | | }, |
| | | initText(){ |
| | | if (this.type==='in') { |
| | | this.title="å
¥åºå£éæ©" |
| | | this.labelText = "å
¥åºå£" |
| | | this.rule[1].rules[0].message = "è¯·éæ©å
¥åºå£" |
| | | } else { |
| | | this.title="åºåºå£éæ©" |
| | | this.labelText = "åºåºå£" |
| | | this.rule[1].rules[0].message = "è¯·éæ©åºåºå£" |
| | | } |
| | | }, |
| | | getSites(){ |
| | | // å
¥åºå£ |
| | | if(this.type==='in'){ |
| | | if (this.sites.length===0) { |
| | | BindEntranceGetSelects().then(d=>{ |
| | | this.sites = d.data || [] |
| | | }).catch(()=>{ |
| | | |
| | | }) |
| | | } |
| | | }else{ |
| | | // åªæä¸ä¸ªåºåºå£ |
| | | this.sites = ["åºåºå£"] |
| | | } |
| | | }, |
| | | onConfirm(){ |
| | | this.form.validateFields((err, values) => { |
| | | if (!err) { |
| | | this.innerVisible = false; |
| | | this.$emit('confirm',values.site) |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | created(){ |
| | | this.changeInnerVisible() |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <span> |
| | | {{ lastTime | format }} |
| | | </span> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | function fixedZero (val) { |
| | | return val * 1 < 10 ? `0${val}` : val |
| | | } |
| | | |
| | | export default { |
| | | name: 'CountDown', |
| | | props: { |
| | | format: { |
| | | type: Function, |
| | | default: undefined |
| | | }, |
| | | target: { |
| | | type: [Date, Number], |
| | | required: true |
| | | }, |
| | | onEnd: { |
| | | type: Function, |
| | | default: () => ({}) |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | dateTime: '0', |
| | | originTargetTime: 0, |
| | | lastTime: 0, |
| | | timer: 0, |
| | | interval: 1000 |
| | | } |
| | | }, |
| | | filters: { |
| | | format (time) { |
| | | const hours = 60 * 60 * 1000 |
| | | const minutes = 60 * 1000 |
| | | |
| | | const h = Math.floor(time / hours) |
| | | const m = Math.floor((time - h * hours) / minutes) |
| | | const s = Math.floor((time - h * hours - m * minutes) / 1000) |
| | | return `${fixedZero(h)}:${fixedZero(m)}:${fixedZero(s)}` |
| | | } |
| | | }, |
| | | created () { |
| | | this.initTime() |
| | | this.tick() |
| | | }, |
| | | methods: { |
| | | initTime () { |
| | | let lastTime = 0 |
| | | let targetTime = 0 |
| | | this.originTargetTime = this.target |
| | | try { |
| | | if (Object.prototype.toString.call(this.target) === '[object Date]') { |
| | | targetTime = this.target |
| | | } else { |
| | | targetTime = new Date(this.target).getTime() |
| | | } |
| | | } catch (e) { |
| | | throw new Error('invalid target prop') |
| | | } |
| | | |
| | | lastTime = targetTime - new Date().getTime() |
| | | |
| | | this.lastTime = lastTime < 0 ? 0 : lastTime |
| | | }, |
| | | tick () { |
| | | const { onEnd } = this |
| | | |
| | | this.timer = setTimeout(() => { |
| | | if (this.lastTime < this.interval) { |
| | | clearTimeout(this.timer) |
| | | this.lastTime = 0 |
| | | if (typeof onEnd === 'function') { |
| | | onEnd() |
| | | } |
| | | } else { |
| | | this.lastTime -= this.interval |
| | | this.tick() |
| | | } |
| | | }, this.interval) |
| | | } |
| | | }, |
| | | beforeUpdate () { |
| | | if (this.originTargetTime !== this.target) { |
| | | this.initTime() |
| | | } |
| | | }, |
| | | beforeDestroy () { |
| | | clearTimeout(this.timer) |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import CountDown from './CountDown' |
| | | |
| | | export default CountDown |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # CountDown åè®¡æ¶ |
| | | |
| | | å计æ¶ç»ä»¶ã |
| | | |
| | | |
| | | |
| | | å¼ç¨æ¹å¼ï¼ |
| | | |
| | | ```javascript |
| | | import CountDown from '@/components/CountDown/CountDown' |
| | | |
| | | export default { |
| | | components: { |
| | | CountDown |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## ä»£ç æ¼ç¤º [demo](https://pro.loacg.com/test/home) |
| | | |
| | | ```html |
| | | <count-down :target="new Date().getTime() + 3000000" :on-end="onEndHandle" /> |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## API |
| | | |
| | | | åæ° | 说æ | ç±»å | é»è®¤å¼ | |
| | | |----------|------------------------------------------|-------------|-------| |
| | | | target | ç®æ æ¶é´ | Date | - | |
| | | | onEnd | å计æ¶ç»æåè° | funtion | -| |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-tree-select |
| | | :dropdownStyle="{ maxHeight: '300px', overflow: 'auto' }" |
| | | allowClear |
| | | :treeData="orgTree" |
| | | :placeholder="placeholder" |
| | | treeDefaultExpandAll |
| | | @change="onchange" |
| | | > |
| | | <span slot="title" slot-scope="{ id }">{{ id }}</span> |
| | | </a-tree-select> |
| | | </template> |
| | | <script> |
| | | import { getOrgTree } from '@/api/modular/system/orgManage' |
| | | |
| | | export default { |
| | | name: 'DepartSelect', |
| | | props: { |
| | | placeholder: { |
| | | type: String |
| | | }, |
| | | value: { |
| | | type: String |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | orgTree: [] |
| | | } |
| | | }, |
| | | created() { |
| | | this.getOrgData() |
| | | }, |
| | | methods: { |
| | | getOrgData() { |
| | | getOrgTree().then((res) => { |
| | | this.orgTree = res |
| | | }) |
| | | }, |
| | | /** |
| | | * éæ©æ æºæï¼åå§åæºæåç§°äºè¡¨åä¸ |
| | | */ |
| | | onchange (value) { |
| | | this.$emit('change', value) |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import DepartmentSelect from './DepartmentSelect' |
| | | |
| | | export default DepartmentSelect |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="['description-list', size, layout === 'vertical' ? 'vertical': 'horizontal']"> |
| | | <div v-if="title" class="title">{{ title }}</div> |
| | | <a-row> |
| | | <slot></slot> |
| | | </a-row> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { Col } from 'ant-design-vue/es/grid/' |
| | | |
| | | const Item = { |
| | | name: 'DetailListItem', |
| | | props: { |
| | | term: { |
| | | type: String, |
| | | default: '', |
| | | required: false |
| | | } |
| | | }, |
| | | inject: { |
| | | col: { |
| | | type: Number |
| | | } |
| | | }, |
| | | render () { |
| | | return ( |
| | | <Col {...{ props: responsive[this.col] }}> |
| | | <div class="term">{this.$props.term}</div> |
| | | <div class="content">{this.$slots.default}</div> |
| | | </Col> |
| | | ) |
| | | } |
| | | } |
| | | |
| | | const responsive = { |
| | | 1: { xs: 24 }, |
| | | 2: { xs: 24, sm: 12 }, |
| | | 3: { xs: 24, sm: 12, md: 8 }, |
| | | 4: { xs: 24, sm: 12, md: 6 } |
| | | } |
| | | |
| | | export default { |
| | | name: 'DetailList', |
| | | Item: Item, |
| | | components: { |
| | | Col |
| | | }, |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '', |
| | | required: false |
| | | }, |
| | | col: { |
| | | type: Number, |
| | | required: false, |
| | | default: 3 |
| | | }, |
| | | size: { |
| | | type: String, |
| | | required: false, |
| | | default: 'large' |
| | | }, |
| | | layout: { |
| | | type: String, |
| | | required: false, |
| | | default: 'horizontal' |
| | | } |
| | | }, |
| | | provide () { |
| | | return { |
| | | col: this.col > 4 ? 4 : this.col |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | .description-list { |
| | | |
| | | .title { |
| | | color: rgba(0,0,0,.85); |
| | | font-size: 14px; |
| | | font-weight: 500; |
| | | margin-bottom: 16px; |
| | | } |
| | | |
| | | /deep/ .term { |
| | | color: rgba(0,0,0,.85); |
| | | display: table-cell; |
| | | line-height: 20px; |
| | | margin-right: 8px; |
| | | padding-bottom: 16px; |
| | | white-space: nowrap; |
| | | |
| | | &:not(:empty):after { |
| | | content: ":"; |
| | | margin: 0 8px 0 2px; |
| | | position: relative; |
| | | top: -.5px; |
| | | } |
| | | } |
| | | |
| | | /deep/ .content { |
| | | color: rgba(0,0,0,.65); |
| | | display: table-cell; |
| | | min-height: 22px; |
| | | line-height: 22px; |
| | | padding-bottom: 16px; |
| | | width: 100%; |
| | | &:empty { |
| | | content: ' '; |
| | | height: 38px; |
| | | padding-bottom: 16px; |
| | | } |
| | | } |
| | | |
| | | &.small { |
| | | |
| | | .title { |
| | | font-size: 14px; |
| | | color: rgba(0, 0, 0, .65); |
| | | font-weight: normal; |
| | | margin-bottom: 12px; |
| | | } |
| | | /deep/ .term, .content { |
| | | padding-bottom: 8px; |
| | | } |
| | | } |
| | | |
| | | &.large { |
| | | /deep/ .term, .content { |
| | | padding-bottom: 16px; |
| | | } |
| | | |
| | | .title { |
| | | font-size: 16px; |
| | | } |
| | | } |
| | | |
| | | &.vertical { |
| | | .term { |
| | | padding-bottom: 8px; |
| | | } |
| | | /deep/ .term, .content { |
| | | display: block; |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import DescriptionList from './DescriptionList' |
| | | export default DescriptionList |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Modal from 'ant-design-vue/es/modal' |
| | | export default (Vue) => { |
| | | function dialog (component, componentProps, modalProps) { |
| | | const _vm = this |
| | | modalProps = modalProps || {} |
| | | if (!_vm || !_vm._isVue) { |
| | | return |
| | | } |
| | | let dialogDiv = document.querySelector('body>div[type=dialog]') |
| | | if (!dialogDiv) { |
| | | dialogDiv = document.createElement('div') |
| | | dialogDiv.setAttribute('type', 'dialog') |
| | | document.body.appendChild(dialogDiv) |
| | | } |
| | | |
| | | const handle = function (checkFunction, afterHandel) { |
| | | if (checkFunction instanceof Function) { |
| | | const res = checkFunction() |
| | | if (res instanceof Promise) { |
| | | res.then(c => { |
| | | c && afterHandel() |
| | | }) |
| | | } else { |
| | | res && afterHandel() |
| | | } |
| | | } else { |
| | | // checkFunction && afterHandel() |
| | | checkFunction || afterHandel() |
| | | } |
| | | } |
| | | |
| | | const dialogInstance = new Vue({ |
| | | data () { |
| | | return { |
| | | visible: true |
| | | } |
| | | }, |
| | | router: _vm.$router, |
| | | store: _vm.$store, |
| | | mounted () { |
| | | this.$on('close', (v) => { |
| | | this.handleClose() |
| | | }) |
| | | }, |
| | | methods: { |
| | | handleClose () { |
| | | handle(this.$refs._component.onCancel, () => { |
| | | this.visible = false |
| | | this.$refs._component.$emit('close') |
| | | this.$refs._component.$emit('cancel') |
| | | dialogInstance.$destroy() |
| | | }) |
| | | }, |
| | | handleOk () { |
| | | handle(this.$refs._component.onOK || this.$refs._component.onOk, () => { |
| | | this.visible = false |
| | | this.$refs._component.$emit('close') |
| | | this.$refs._component.$emit('ok') |
| | | dialogInstance.$destroy() |
| | | }) |
| | | } |
| | | }, |
| | | render: function (h) { |
| | | const that = this |
| | | const modalModel = modalProps && modalProps.model |
| | | if (modalModel) { |
| | | delete modalProps.model |
| | | } |
| | | const ModalProps = Object.assign({}, modalModel && { model: modalModel } || {}, { |
| | | attrs: Object.assign({}, { |
| | | ...(modalProps.attrs || modalProps) |
| | | }, { |
| | | visible: this.visible |
| | | }), |
| | | on: Object.assign({}, { |
| | | ...(modalProps.on || modalProps) |
| | | }, { |
| | | ok: () => { |
| | | that.handleOk() |
| | | }, |
| | | cancel: () => { |
| | | that.handleClose() |
| | | } |
| | | }) |
| | | }) |
| | | |
| | | const componentModel = componentProps && componentProps.model |
| | | if (componentModel) { |
| | | delete componentProps.model |
| | | } |
| | | const ComponentProps = Object.assign({}, componentModel && { model: componentModel } || {}, { |
| | | ref: '_component', |
| | | attrs: Object.assign({}, { |
| | | ...((componentProps && componentProps.attrs) || componentProps) |
| | | }), |
| | | on: Object.assign({}, { |
| | | ...((componentProps && componentProps.on) || componentProps) |
| | | }) |
| | | }) |
| | | |
| | | return h(Modal, ModalProps, [h(component, ComponentProps)]) |
| | | } |
| | | }).$mount(dialogDiv) |
| | | } |
| | | |
| | | Object.defineProperty(Vue.prototype, '$dialog', { |
| | | get: () => { |
| | | return function () { |
| | | dialog.apply(this, arguments) |
| | | } |
| | | } |
| | | }) |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="prefixCls"> |
| | | <quill-editor |
| | | v-model="content" |
| | | ref="myQuillEditor" |
| | | :options="editorOption" |
| | | @blur="onEditorBlur($event)" |
| | | @focus="onEditorFocus($event)" |
| | | @ready="onEditorReady($event)" |
| | | @change="onEditorChange($event)"> |
| | | </quill-editor> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import 'quill/dist/quill.core.css' |
| | | import 'quill/dist/quill.snow.css' |
| | | import 'quill/dist/quill.bubble.css' |
| | | |
| | | import { quillEditor } from 'vue-quill-editor' |
| | | |
| | | export default { |
| | | name: 'QuillEditor', |
| | | components: { |
| | | quillEditor |
| | | }, |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-editor-quill' |
| | | }, |
| | | // è¡¨åæ ¡éªç¨å段 |
| | | // eslint-disable-next-line |
| | | value: { |
| | | type: String |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | content: null, |
| | | editorOption: { |
| | | // some quill options |
| | | } |
| | | } |
| | | }, |
| | | methods: { |
| | | onEditorBlur (quill) { |
| | | }, |
| | | onEditorFocus (quill) { |
| | | }, |
| | | onEditorReady (quill) { |
| | | }, |
| | | onEditorChange ({ quill, html, text }) { |
| | | this.$emit('change', html) |
| | | } |
| | | }, |
| | | watch: { |
| | | value (val) { |
| | | this.content = val |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import url('../index.less'); |
| | | |
| | | /* è¦ç quill é»è®¤è¾¹æ¡åè§ä¸º ant é»è®¤åè§ï¼ç¨äºç»ä¸ ant ç»ä»¶é£æ ¼ */ |
| | | .ant-editor-quill { |
| | | /deep/ .ql-toolbar.ql-snow { |
| | | border-radius: @border-radius-base @border-radius-base 0 0; |
| | | } |
| | | /deep/ .ql-container.ql-snow { |
| | | border-radius: 0 0 @border-radius-base @border-radius-base; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div> |
| | | <div id="editor" ref="myEditor"></div> |
| | | <slot></slot> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import WangEditor from 'wangeditor' |
| | | export default { |
| | | name: 'ComponentWangeditor', |
| | | data () { |
| | | return { |
| | | edit: '' |
| | | } |
| | | }, |
| | | props: { |
| | | value: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | config: { |
| | | type: Object, |
| | | default: () => { |
| | | return {} |
| | | } |
| | | }, |
| | | uploadConfig: { |
| | | type: Object, |
| | | default: () => { |
| | | return { |
| | | method: 'http', // æ¯æcustom(objurl)åhttp(æå¡å¨)åbase64 |
| | | url: '/' |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | computed: { |
| | | customConfig () { |
| | | return { |
| | | pasteFilterStyle: false, // å
³éæç²è´´æ ·å¼çè¿æ»¤ |
| | | pasteIgnoreImg: false, // ç²è´´æ¶ä¸å¿½ç¥å¾ç |
| | | ...this.config |
| | | } |
| | | } |
| | | }, |
| | | watch: { |
| | | |
| | | }, |
| | | components: { |
| | | |
| | | }, |
| | | methods: { |
| | | readBlobAsDataURL (blob, callback) { |
| | | var a = new FileReader() |
| | | a.onload = function (e) { callback(e.target.result) } |
| | | a.readAsDataURL(blob) |
| | | }, |
| | | initEditor () { |
| | | var self = this |
| | | this.editor = new WangEditor(this.$refs.myEditor) |
| | | // é
ç½® onchange äºä»¶ |
| | | this.editor.customConfig = this.customConfig |
| | | this.editor.customConfig.uploadImgMaxLength = 5 |
| | | this.editor.change = function () { // ç¼è¾åºåå
容ååæ¶ |
| | | self.$emit('input', this.txt.html()) |
| | | self.$emit('onchange', this.txt.html(), this.txt) |
| | | // editor.txt.html('.....') //设置ç¼è¾å¨å
容 |
| | | // editor.txt.clear() //æ¸
空ç¼è¾å¨å
容 |
| | | // editor.txt.append('<p>追å çå
容</p>')//ç»§ç»è¿½å å
容ã |
| | | // editor.txt.text() // 读å text |
| | | // editor.txt.getJSON() // è·å JSON æ ¼å¼çå
容 |
| | | } |
| | | this.editor.customConfig.customUploadImg = function (files, insert) { |
| | | if (self.uploadConfig.method === 'custom') { |
| | | files.forEach(file => { |
| | | var fileUrl = URL.createObjectURL(file) |
| | | insert(fileUrl) |
| | | }) |
| | | } |
| | | if (self.uploadConfig.method === 'base64') { |
| | | files.forEach(file => { |
| | | self.readBlobAsDataURL(file, function (dataurl) { |
| | | insert(dataurl) |
| | | }) |
| | | }) |
| | | } |
| | | if (self.uploadConfig.method === 'http') { |
| | | if (self.uploadConfig.callback) { |
| | | self.uploadConfig.callback(files, insert) |
| | | } else { |
| | | var formData = new FormData() |
| | | files.forEach(file => { |
| | | formData.append('file', file) |
| | | }) |
| | | self.$axios.post(self.uploadConfig.url, formData).then(({ data }) => { |
| | | if (data.status === 'success') { |
| | | insert(data.url) |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | |
| | | this.editor.create() // çæç¼è¾å¨ |
| | | this.editor.txt.text(this.value) // çæç¼è¾å¨ |
| | | this.$emit('oninit', this.editor) |
| | | } |
| | | }, |
| | | beforeCreate () { |
| | | }, |
| | | created () { |
| | | }, |
| | | beforeMount () { |
| | | }, |
| | | mounted () { |
| | | this.initEditor() |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style > |
| | | .w-e-toolbar{ |
| | | flex-wrap:wrap; |
| | | } |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <script> |
| | | import Tooltip from 'ant-design-vue/es/tooltip' |
| | | import { cutStrByFullLength, getStrFullLength } from '@/components/_util/util' |
| | | /* |
| | | const isSupportLineClamp = document.body.style.webkitLineClamp !== undefined; |
| | | |
| | | const TooltipOverlayStyle = { |
| | | overflowWrap: 'break-word', |
| | | wordWrap: 'break-word', |
| | | }; |
| | | */ |
| | | |
| | | export default { |
| | | name: 'Ellipsis', |
| | | components: { |
| | | Tooltip |
| | | }, |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-ellipsis' |
| | | }, |
| | | tooltip: { |
| | | type: Boolean |
| | | }, |
| | | length: { |
| | | type: Number, |
| | | required: true |
| | | }, |
| | | lines: { |
| | | type: Number, |
| | | default: 1 |
| | | }, |
| | | fullWidthRecognition: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | }, |
| | | methods: { |
| | | getStrDom (str, fullLength) { |
| | | return ( |
| | | <span>{ cutStrByFullLength(str, this.length) + (fullLength > this.length ? '...' : '') }</span> |
| | | ) |
| | | }, |
| | | getTooltip (fullStr, fullLength) { |
| | | return ( |
| | | <Tooltip> |
| | | <template slot="title">{ fullStr }</template> |
| | | { this.getStrDom(fullStr, fullLength) } |
| | | </Tooltip> |
| | | ) |
| | | } |
| | | }, |
| | | render () { |
| | | const { tooltip, length } = this.$props |
| | | const str = this.$slots.default.map(vNode => vNode.text).join('') |
| | | const fullLength = getStrFullLength(str) |
| | | const strDom = tooltip && fullLength > length ? this.getTooltip(str, fullLength) : this.getStrDom(str, fullLength) |
| | | return ( |
| | | strDom |
| | | ) |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Ellipsis from './Ellipsis' |
| | | |
| | | export default Ellipsis |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # Ellipsis ææ¬èªå¨çç¥å· |
| | | |
| | | ææ¬è¿é¿èªå¨å¤ççç¥å·ï¼æ¯ææç
§ææ¬é¿åº¦åæå¤§è¡æ°ä¸¤ç§æ¹å¼æªåã |
| | | |
| | | |
| | | |
| | | å¼ç¨æ¹å¼ï¼ |
| | | |
| | | ```javascript |
| | | import Ellipsis from '@/components/Ellipsis' |
| | | |
| | | export default { |
| | | components: { |
| | | Ellipsis |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## ä»£ç æ¼ç¤º [demo](https://pro.loacg.com/test/home) |
| | | |
| | | ```html |
| | | <ellipsis :length="100" tooltip> |
| | | There were injuries alleged in three cases in 2015, and a |
| | | fourth incident in September, according to the safety recall report. After meeting with US regulators in October, the firm decided to issue a voluntary recall. |
| | | </ellipsis> |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## API |
| | | |
| | | |
| | | åæ° | 说æ | ç±»å | é»è®¤å¼ |
| | | ----|------|-----|------ |
| | | tooltip | ç§»å¨å°ææ¬å±ç¤ºå®æ´å
容çæç¤º | boolean | - |
| | | length | 卿ç
§é¿åº¦æªåä¸çææ¬æå¤§å符æ°ï¼è¶
è¿åæªåçç¥ | number | - |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="exception"> |
| | | <div class="imgBlock"> |
| | | <div class="imgEle" :style="{backgroundImage: `url(${config[type].img})`}"> |
| | | </div> |
| | | </div> |
| | | <div class="content"> |
| | | <h1>{{ config[type].title }}</h1> |
| | | <div class="desc">{{ config[type].desc }}</div> |
| | | <div class="actions"> |
| | | <a-button type="primary" @click="handleToHome">è¿åé¦é¡µ</a-button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import types from './type' |
| | | |
| | | export default { |
| | | name: 'Exception', |
| | | props: { |
| | | type: { |
| | | type: String, |
| | | default: '404' |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | config: types |
| | | } |
| | | }, |
| | | methods: { |
| | | handleToHome () { |
| | | this.$router.push({ name: 'Console' }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | <style lang="less"> |
| | | @import "~ant-design-vue/lib/style/index"; |
| | | |
| | | .exception { |
| | | display: flex; |
| | | align-items: center; |
| | | height: 80%; |
| | | min-height: 500px; |
| | | |
| | | .imgBlock { |
| | | flex: 0 0 62.5%; |
| | | width: 62.5%; |
| | | padding-right: 152px; |
| | | zoom: 1; |
| | | &::before, |
| | | &::after { |
| | | content: ' '; |
| | | display: table; |
| | | } |
| | | &::after { |
| | | clear: both; |
| | | height: 0; |
| | | font-size: 0; |
| | | visibility: hidden; |
| | | } |
| | | } |
| | | |
| | | .imgEle { |
| | | float: right; |
| | | width: 100%; |
| | | max-width: 430px; |
| | | height: 360px; |
| | | background-repeat: no-repeat; |
| | | background-position: 50% 50%; |
| | | background-size: contain; |
| | | } |
| | | |
| | | .content { |
| | | flex: auto; |
| | | |
| | | h1 { |
| | | margin-bottom: 24px; |
| | | color: #434e59; |
| | | font-weight: 600; |
| | | font-size: 72px; |
| | | line-height: 72px; |
| | | } |
| | | |
| | | .desc { |
| | | margin-bottom: 16px; |
| | | color: @text-color-secondary; |
| | | font-size: 20px; |
| | | line-height: 28px; |
| | | } |
| | | |
| | | .actions { |
| | | button:not(:last-child) { |
| | | margin-right: 8px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | @media screen and (max-width: @screen-xl) { |
| | | .exception { |
| | | .imgBlock { |
| | | padding-right: 88px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | @media screen and (max-width: @screen-sm) { |
| | | .exception { |
| | | display: block; |
| | | text-align: center; |
| | | .imgBlock { |
| | | margin: 0 auto 24px; |
| | | padding-right: 0; |
| | | } |
| | | } |
| | | } |
| | | |
| | | @media screen and (max-width: @screen-xs) { |
| | | .exception { |
| | | .imgBlock { |
| | | margin-bottom: -24px; |
| | | overflow: hidden; |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import ExceptionPage from './ExceptionPage.vue' |
| | | export default ExceptionPage |
¶Ô±ÈÐÂÎļþ |
| | |
| | | const types = { |
| | | 403: { |
| | | img: 'https://gw.alipayobjects.com/zos/rmsportal/wZcnGqRDyhPOEYFcZDnb.svg', |
| | | title: '403', |
| | | desc: 'æ±æï¼ä½ æ æè®¿é®è¯¥é¡µé¢' |
| | | }, |
| | | 404: { |
| | | img: 'https://gw.alipayobjects.com/zos/rmsportal/KpnpchXsobRgLElEozzI.svg', |
| | | title: '404', |
| | | desc: 'æ±æï¼ä½ 访é®ç页é¢ä¸å卿ä»å¨å¼åä¸' |
| | | }, |
| | | 500: { |
| | | img: 'https://gw.alipayobjects.com/zos/rmsportal/RVRUAYdCGeYNBWoKiIwB.svg', |
| | | title: '500', |
| | | desc: 'æ±æï¼æå¡å¨åºéäº' |
| | | } |
| | | } |
| | | |
| | | export default types |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="prefixCls"> |
| | | <div style="float: left"> |
| | | <slot name="extra">{{ extra }}</slot> |
| | | </div> |
| | | <div style="float: right"> |
| | | <slot></slot> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'FooterToolBar', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-footer-toolbar' |
| | | }, |
| | | extra: { |
| | | type: [String, Object], |
| | | default: '' |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import FooterToolBar from './FooterToolBar' |
| | | import './index.less' |
| | | |
| | | export default FooterToolBar |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "../index"; |
| | | |
| | | @footer-toolbar-prefix-cls: ~"@{ant-pro-prefix}-footer-toolbar"; |
| | | |
| | | .@{footer-toolbar-prefix-cls} { |
| | | position: fixed; |
| | | width: 100%; |
| | | bottom: 0; |
| | | right: 0; |
| | | height: 56px; |
| | | line-height: 56px; |
| | | box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03); |
| | | background: #fff; |
| | | border-top: 1px solid #e8e8e8; |
| | | padding: 0 24px; |
| | | z-index: 9; |
| | | |
| | | &:after { |
| | | content: ""; |
| | | display: block; |
| | | clear: both; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # FooterToolbar åºé¨å·¥å
·æ |
| | | |
| | | åºå®å¨åºé¨çå·¥å
·æ ã |
| | | |
| | | |
| | | |
| | | ## 使¶ä½¿ç¨ |
| | | |
| | | åºå®å¨å
容åºåçåºé¨ï¼ä¸éæ»å¨æ¡ç§»å¨ï¼å¸¸ç¨äºé¿é¡µé¢çæ°æ®æéåæäº¤å·¥ä½ã |
| | | |
| | | |
| | | |
| | | å¼ç¨æ¹å¼ï¼ |
| | | |
| | | ```javascript |
| | | import FooterToolBar from '@/components/FooterToolbar' |
| | | |
| | | export default { |
| | | components: { |
| | | FooterToolBar |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## ä»£ç æ¼ç¤º |
| | | |
| | | ```html |
| | | <footer-tool-bar> |
| | | <a-button type="primary" @click="validate" :loading="loading">æäº¤</a-button> |
| | | </footer-tool-bar> |
| | | ``` |
| | | æ |
| | | ```html |
| | | <footer-tool-bar extra="æ©å±ä¿¡æ¯æç¤º"> |
| | | <a-button type="primary" @click="validate" :loading="loading">æäº¤</a-button> |
| | | </footer-tool-bar> |
| | | ``` |
| | | |
| | | |
| | | ## API |
| | | |
| | | åæ° | 说æ | ç±»å | é»è®¤å¼ |
| | | ----|------|-----|------ |
| | | children (slot) | å·¥å
·æ å
容ï¼åå³å¯¹é½ | - | - |
| | | extra | é¢å¤ä¿¡æ¯ï¼åå·¦å¯¹é½ | String, Object | - |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="footer"> |
| | | <div class="links"> |
| | | </div> |
| | | <div class="copyright"> |
| | | çæææ CopyrightÂ©ä¼æ¬æºè½æºçµ(䏿µ·)è¡ä»½æéå
¬å¸ |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'GlobalFooter', |
| | | data () { |
| | | return {} |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .footer { |
| | | padding: 0 16px; |
| | | margin: 0 0 10px; |
| | | text-align: center; |
| | | |
| | | .links { |
| | | margin-bottom: 8px; |
| | | |
| | | a { |
| | | color: rgba(0, 0, 0, 0.45); |
| | | |
| | | &:hover { |
| | | color: rgba(0, 0, 0, 0.65); |
| | | } |
| | | |
| | | &:not(:last-child) { |
| | | margin-right: 40px; |
| | | } |
| | | } |
| | | } |
| | | .copyright { |
| | | color: rgba(0, 0, 0, 0.45); |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import GlobalFooter from './GlobalFooter' |
| | | export default GlobalFooter |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <transition name="showHeader"> |
| | | <div v-if="visible" class="header-animat"> |
| | | <a-layout-header |
| | | v-if="visible" |
| | | :class="[fixedHeader && 'ant-header-fixedHeader', sidebarOpened ? 'ant-header-side-opened' : 'ant-header-side-closed', ]" |
| | | :style="{ padding: '0', height: '55px' }"> |
| | | <div v-if="mode === 'sidemenu'" class="header"> |
| | | |
| | | <a-menu style="height: 55px; border-bottom: 0px;" mode="horizontal" :default-selected-keys="this.defApp"> |
| | | <a-icon |
| | | v-if="device==='mobile'" |
| | | class="trigger" |
| | | :type="collapsed ? 'menu-fold' : 'menu-unfold'" |
| | | @click="toggle" /> |
| | | <a-icon |
| | | v-else |
| | | class="trigger" |
| | | :type="collapsed ? 'menu-unfold' : 'menu-fold'" |
| | | @click="toggle" |
| | | style="padding-left: 20px; padding-right: 20px;" /> |
| | | |
| | | <a-menu-item |
| | | v-for="(item) in userInfo.apps" |
| | | :key="item.code" |
| | | style="top:0px; line-height: 55px; padding-left: 10px; padding-right: 10px" |
| | | @click="switchApp(item.code)"> |
| | | {{ item.name }} |
| | | </a-menu-item> |
| | | <user-menu></user-menu> |
| | | </a-menu> |
| | | |
| | | </div> |
| | | <div v-else :class="['top-nav-header-index', theme]"> |
| | | |
| | | <div class="header-index-wide"> |
| | | <div class="header-index-left"> |
| | | <logo class="top-nav-header" :show-title="device !== 'mobile'" /> |
| | | <s-menu v-if="device !== 'mobile'" mode="horizontal" :menu="menus" :theme="theme" /> |
| | | <a-icon v-else class="trigger" :type="collapsed ? 'menu-fold' : 'menu-unfold'" @click="toggle" /> |
| | | </div> |
| | | <user-menu class="header-index-right"></user-menu> |
| | | </div> |
| | | </div> |
| | | </a-layout-header> |
| | | </div> |
| | | </transition> |
| | | </template> |
| | | |
| | | <script> |
| | | import UserMenu from '../tools/UserMenu' |
| | | import SMenu from '../Menu/' |
| | | import Logo from '../tools/Logo' |
| | | import { |
| | | mixin |
| | | } from '@/utils/mixin' |
| | | import { |
| | | mapActions, |
| | | mapGetters |
| | | } from 'vuex' |
| | | import { |
| | | ALL_APPS_MENU |
| | | } from '@/store/mutation-types' |
| | | import Vue from 'vue' |
| | | import { |
| | | message |
| | | } from 'ant-design-vue/es' |
| | | import Enumerable from 'linq' |
| | | |
| | | export default { |
| | | name: 'GlobalHeader', |
| | | components: { |
| | | UserMenu, |
| | | SMenu, |
| | | Logo |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['userInfo']) |
| | | }, |
| | | created() { |
| | | // this.defApp.push(Vue.ls.get(ALL_APPS_MENU)[0].code) |
| | | var defautMenu = Enumerable.from(Vue.ls.get(ALL_APPS_MENU)).firstOrDefault(x => x.active === 'Y') |
| | | if (defautMenu !== undefined) { |
| | | this.defApp.push(defautMenu.code) |
| | | } |
| | | }, |
| | | mixins: [mixin], |
| | | props: { |
| | | mode: { |
| | | type: String, |
| | | // sidemenu, topmenu |
| | | default: 'sidemenu' |
| | | }, |
| | | menus: { |
| | | type: Array, |
| | | required: true |
| | | }, |
| | | theme: { |
| | | type: String, |
| | | required: false, |
| | | default: 'dark' |
| | | }, |
| | | collapsed: { |
| | | type: Boolean, |
| | | required: false, |
| | | default: false |
| | | }, |
| | | device: { |
| | | type: String, |
| | | required: false, |
| | | default: 'desktop' |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | visible: true, |
| | | oldScrollTop: 0, |
| | | defApp: [] |
| | | } |
| | | }, |
| | | mounted() { |
| | | document.addEventListener('scroll', this.handleScroll, { |
| | | passive: true |
| | | }) |
| | | }, |
| | | methods: { |
| | | ...mapActions(['MenuChange']), |
| | | |
| | | /** |
| | | * åºç¨åæ¢ |
| | | */ |
| | | switchApp(appCode) { |
| | | this.defApp = [] |
| | | const applicationData = this.userInfo.apps.filter(item => item.code === appCode) |
| | | const hideMessage = message.loading('æ£å¨åæ¢åºç¨ï¼', 0) |
| | | this.MenuChange(applicationData[0]).then((res) => { |
| | | hideMessage() |
| | | // eslint-disable-next-line handle-callback-err |
| | | }).catch((err) => { |
| | | message.error('åºç¨åæ¢å¼å¸¸') |
| | | }) |
| | | }, |
| | | handleScroll() { |
| | | if (!this.autoHideHeader) { |
| | | return |
| | | } |
| | | |
| | | const scrollTop = document.body.scrollTop + document.documentElement.scrollTop |
| | | if (!this.ticking) { |
| | | this.ticking = true |
| | | requestAnimationFrame(() => { |
| | | if (this.oldScrollTop > scrollTop) { |
| | | this.visible = true |
| | | } else if (scrollTop > 300 && this.visible) { |
| | | this.visible = false |
| | | } else if (scrollTop < 300 && !this.visible) { |
| | | this.visible = true |
| | | } |
| | | this.oldScrollTop = scrollTop |
| | | this.ticking = false |
| | | }) |
| | | } |
| | | }, |
| | | toggle() { |
| | | this.$emit('toggle') |
| | | } |
| | | }, |
| | | beforeDestroy() { |
| | | document.body.removeEventListener('scroll', this.handleScroll, true) |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less"> |
| | | @import '../index.less'; |
| | | |
| | | .header-animat { |
| | | position: relative; |
| | | z-index: @ant-global-header-zindex; |
| | | } |
| | | |
| | | .showHeader-enter-active { |
| | | transition: all 0.25s ease; |
| | | } |
| | | |
| | | .showHeader-leave-active { |
| | | transition: all 0.5s ease; |
| | | } |
| | | |
| | | .showHeader-enter, |
| | | .showHeader-leave-to { |
| | | opacity: 0; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import GlobalHeader from './GlobalHeader' |
| | | export default GlobalHeader |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="prefixCls"> |
| | | <a-tabs v-model="currentTab" @change="handleTabChange"> |
| | | <a-tab-pane v-for="v in icons" :tab="v.title" :key="v.key"> |
| | | <ul> |
| | | <li v-for="(icon, key) in v.icons" :key="`${v.key}-${key}`" :class="{ 'active': selectedIcon==icon }" @click="handleSelectedIcon(icon)" > |
| | | <a-icon :type="icon" :style="{ fontSize: '36px' }" /> |
| | | </li> |
| | | </ul> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import icons from './icons' |
| | | |
| | | export default { |
| | | name: 'IconSelect', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-icon-selector' |
| | | }, |
| | | // eslint-disable-next-line |
| | | value: { |
| | | type: String |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | selectedIcon: this.value || '', |
| | | currentTab: 'directional', |
| | | icons |
| | | } |
| | | }, |
| | | watch: { |
| | | value (val) { |
| | | this.selectedIcon = val |
| | | this.autoSwitchTab() |
| | | } |
| | | }, |
| | | created () { |
| | | if (this.value) { |
| | | this.autoSwitchTab() |
| | | } |
| | | }, |
| | | methods: { |
| | | handleSelectedIcon (icon) { |
| | | this.selectedIcon = icon |
| | | this.$emit('change', icon) |
| | | }, |
| | | handleTabChange (activeKey) { |
| | | this.currentTab = activeKey |
| | | }, |
| | | autoSwitchTab () { |
| | | icons.some(item => item.icons.some(icon => icon === this.value) && (this.currentTab = item.key)) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import "../index.less"; |
| | | |
| | | ul{ |
| | | list-style: none; |
| | | padding: 0; |
| | | overflow-y: scroll; |
| | | height: 250px; |
| | | |
| | | li{ |
| | | display: inline-block; |
| | | padding: @padding-sm; |
| | | margin: 3px 0; |
| | | border-radius: @border-radius-base; |
| | | |
| | | &:hover, &.active{ |
| | | // box-shadow: 0px 0px 5px 2px @primary-color; |
| | | cursor: pointer; |
| | | color: @white; |
| | | background-color: @primary-color; |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | IconSelector |
| | | ==== |
| | | |
| | | > 徿 éæ©ç»ä»¶ï¼å¸¸ç¨äºä¸ºæä¸ä¸ªæ°æ®è®¾å®ä¸ä¸ªå¾æ æ¶ä½¿ç¨ |
| | | > eg: 设å®èåå表æ¶ï¼ä¸ºæ¯ä¸ªèå设å®ä¸ä¸ªå¾æ |
| | | |
| | | 该ç»ä»¶ç± [@Saraka](https://github.com/saraka-tsukai) å°è£
|
| | | |
| | | |
| | | |
| | | ### ä½¿ç¨æ¹å¼ |
| | | |
| | | ```vue |
| | | <template> |
| | | <div> |
| | | <icon-selector @change="handleIconChange"/> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import IconSelector from '@/components/IconSelector' |
| | | |
| | | export default { |
| | | name: 'YourView', |
| | | components: { |
| | | IconSelector |
| | | }, |
| | | data () { |
| | | return { |
| | | } |
| | | }, |
| | | methods: { |
| | | handleIconChange (icon) { |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | ``` |
| | | |
| | | |
| | | |
| | | ### äºä»¶ |
| | | |
| | | |
| | | | åç§° | 说æ | ç±»å | é»è®¤å¼ | |
| | | | ------ | -------------------------- | ------ | ------ | |
| | | | change | 彿¹åäº `icon` éä¸é¡¹è§¦å | String | - | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * å¢å æ°ç徿 æ¶ï¼è¯·éµå¾ªä»¥ä¸æ°æ®ç»æ |
| | | * Adding new icon please follow the data structure below |
| | | */ |
| | | export default [ |
| | | { |
| | | key: 'directional', |
| | | title: 'æ¹åæ§å¾æ ', |
| | | icons: ['step-backward', 'step-forward', 'fast-backward', 'fast-forward', 'shrink', 'arrows-alt', 'down', 'up', 'left', 'right', 'caret-up', 'caret-down', 'caret-left', 'caret-right', 'up-circle', 'down-circle', 'left-circle', 'right-circle', 'double-right', 'double-left', 'vertical-left', 'vertical-right', 'forward', 'backward', 'rollback', 'enter', 'retweet', 'swap', 'swap-left', 'swap-right', 'arrow-up', 'arrow-down', 'arrow-left', 'arrow-right', 'play-circle', 'up-square', 'down-square', 'left-square', 'right-square', 'login', 'logout', 'menu-fold', 'menu-unfold', 'border-bottom', 'border-horizontal', 'border-inner', 'border-left', 'border-right', 'border-top', 'border-verticle', 'pic-center', 'pic-left', 'pic-right', 'radius-bottomleft', 'radius-bottomright', 'radius-upleft', 'fullscreen', 'fullscreen-exit'] |
| | | }, |
| | | { |
| | | key: 'suggested', |
| | | title: 'æç¤ºå»ºè®®æ§å¾æ ', |
| | | icons: ['question', 'question-circle', 'plus', 'plus-circle', 'pause', 'pause-circle', 'minus', 'minus-circle', 'plus-square', 'minus-square', 'info', 'info-circle', 'exclamation', 'exclamation-circle', 'close', 'close-circle', 'close-square', 'check', 'check-circle', 'check-square', 'clock-circle', 'warning', 'issues-close', 'stop'] |
| | | }, |
| | | { |
| | | key: 'editor', |
| | | title: 'ç¼è¾ç±»å¾æ ', |
| | | icons: ['edit', 'form.vue', 'copy', 'scissor', 'delete', 'snippets', 'diff', 'highlight', 'align-center', 'align-left', 'align-right', 'bg-colors', 'bold', 'italic', 'underline', 'strikethrough', 'redo', 'undo', 'zoom-in', 'zoom-out', 'font-colors', 'font-size', 'line-height', 'column-height', 'dash', 'small-dash', 'sort-ascending', 'sort-descending', 'drag', 'ordered-list', 'radius-setting'] |
| | | }, |
| | | { |
| | | key: 'data', |
| | | title: 'æ°æ®ç±»å¾æ ', |
| | | icons: ['area-chart', 'pie-chart', 'bar-chart', 'dot-chart', 'line-chart', 'radar-chart', 'heat-map', 'fall', 'rise', 'stock', 'box-plot', 'fund', 'sliders'] |
| | | }, |
| | | { |
| | | key: 'brand_logo', |
| | | title: 'ç½ç«éç¨å¾æ ', |
| | | icons: ['lock', 'unlock', 'bars', 'book', 'calendar', 'cloud', 'cloud-download', 'code', 'copy', 'credit-card', 'delete', 'desktop', 'download', 'ellipsis', 'file', 'file-text', 'file-unknown', 'file-pdf', 'file-word', 'file-excel', 'file-jpg', 'file-ppt', 'file-markdown', 'file-add', 'folder', 'folder-open', 'folder-add', 'hdd', 'frown', 'meh', 'smile', 'inbox', 'laptop', 'appstore', 'link', 'mail', 'mobile', 'notification', 'paper-clip', 'picture', 'poweroff', 'reload', 'search', 'setting', 'share-alt', 'shopping-cart', 'tablet', 'tag', 'tags', 'to-top', 'upload', 'user', 'video-camera', 'home', 'loading', 'loading-3-quarters', 'cloud-upload', 'star', 'heart', 'environment', 'eye', 'camera', 'save', 'team', 'solution', 'phone', 'filter', 'exception', 'export', 'customer-service', 'qrcode', 'scan', 'like', 'dislike', 'message', 'pay-circle', 'calculator', 'pushpin', 'bulb', 'select', 'switcher', 'rocket', 'bell', 'disconnect', 'database', 'compass', 'barcode', 'hourglass', 'key', 'flag', 'layout', 'printer', 'sound', 'usb', 'skin', 'tool', 'sync', 'wifi', 'car', 'schedule', 'user-add', 'user-delete', 'usergroup-add', 'usergroup-delete', 'man', 'woman', 'shop', 'gift', 'idcard', 'medicine-box', 'red-envelope', 'coffee', 'copyright', 'trademark', 'safety', 'wallet', 'bank', 'trophy', 'contacts', 'global', 'shake', 'api', 'fork', 'dashboard', 'table', 'profile', 'alert', 'audit', 'branches', 'build', 'border', 'crown', 'experiment', 'fire', 'money-collect', 'property-safety', 'read', 'reconciliation', 'rest', 'security-scan', 'insurance', 'interaction', 'safety-certificate', 'project', 'thunderbolt', 'block', 'cluster', 'deployment-unit', 'dollar', 'euro', 'pound', 'file-done', 'file-exclamation', 'file-protect', 'file-search', 'file-sync', 'gateway', 'gold', 'robot', 'shopping'] |
| | | }, |
| | | { |
| | | key: 'application', |
| | | title: 'åçåæ è¯', |
| | | icons: ['android', 'apple', 'windows', 'ie', 'chrome', 'github', 'aliwangwang', 'dingding', 'weibo-square', 'weibo-circle', 'taobao-circle', 'html5', 'weibo', 'twitter', 'wechat', 'youtube', 'alipay-circle', 'taobao', 'skype', 'qq', 'medium-workmark', 'gitlab', 'medium', 'linkedin', 'google-plus', 'dropbox', 'facebook', 'codepen', 'code-sandbox', 'amazon', 'google', 'codepen-circle', 'alipay', 'ant-design', 'aliyun', 'zhihu', 'slack', 'slack-square', 'behance', 'behance-square', 'dribbble', 'dribbble-square', 'instagram', 'yuque', 'alibaba', 'yahoo'] |
| | | } |
| | | ] |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import IconSelector from './IconSelector' |
| | | export default IconSelector |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Vue from "vue"; |
| | | import { Spin } from "ant-design-vue"; |
| | | |
| | | const createFullLoading = function(){ |
| | | const instance = new Vue({ |
| | | data: { |
| | | visible: false, |
| | | }, |
| | | methods: { |
| | | show() { |
| | | this.visible = true; |
| | | }, |
| | | hide() { |
| | | this.visible = false; |
| | | }, |
| | | }, |
| | | render(h, data) { |
| | | const fullscreenStyle = { |
| | | position: "fixed", |
| | | left: 0, |
| | | top: 0, |
| | | width: "100%", |
| | | height: "100%", |
| | | display: this.visible?'block':'none', |
| | | zIndex:99999999999 |
| | | } |
| | | const maskStyle = { |
| | | position: "absolute", |
| | | left: 0, |
| | | top: 0, |
| | | width: "100%", |
| | | height: "100%", |
| | | zIndex:1, |
| | | backgroundColor:'rgba(0,0,0,.2)' |
| | | } |
| | | const innerStyle = { |
| | | position: "absolute", |
| | | left: 0, |
| | | top: 0, |
| | | width: "100%", |
| | | height: "100%", |
| | | zIndex:2, |
| | | backgroundColor:'transparent', |
| | | display: "flex", |
| | | justifyContent: "center", |
| | | alignItems: "center" |
| | | } |
| | | return ( |
| | | <div style={fullscreenStyle}> |
| | | <div style={maskStyle}></div> |
| | | <div style={innerStyle}><Spin /></div> |
| | | </div> |
| | | ) |
| | | }, |
| | | }); |
| | | const component = instance.$mount(); |
| | | document.body.appendChild(component.$el); |
| | | return instance |
| | | } |
| | | |
| | | export default createFullLoading |
| | | |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-layout-sider |
| | | :class="['sider', isDesktop() ? null : 'shadow', theme, fixSiderbar ? 'ant-fixed-sidemenu' : null ]" |
| | | width="230px" |
| | | :collapsible="collapsible" |
| | | v-model="collapsed" |
| | | :trigger="null"> |
| | | <logo /> |
| | | <s-menu |
| | | :collapsed="collapsed" |
| | | :menu="menus" |
| | | :theme="theme" |
| | | :mode="mode" |
| | | @select="onSelect" |
| | | ></s-menu> |
| | | </a-layout-sider> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | import Logo from '@/components/tools/Logo' |
| | | import SMenu from './index' |
| | | import { mixin, mixinDevice } from '@/utils/mixin' |
| | | |
| | | export default { |
| | | name: 'SideMenu', |
| | | components: { Logo, SMenu }, |
| | | mixins: [mixin, mixinDevice], |
| | | props: { |
| | | mode: { |
| | | type: String, |
| | | required: false, |
| | | default: 'inline' |
| | | }, |
| | | theme: { |
| | | type: String, |
| | | required: false, |
| | | default: 'dark' |
| | | }, |
| | | collapsible: { |
| | | type: Boolean, |
| | | required: false, |
| | | default: false |
| | | }, |
| | | collapsed: { |
| | | type: Boolean, |
| | | required: false, |
| | | default: false |
| | | }, |
| | | menus: { |
| | | type: Array, |
| | | required: true |
| | | } |
| | | }, |
| | | methods: { |
| | | onSelect (obj) { |
| | | this.$emit('menuSelect', obj) |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import SMenu from './menu' |
| | | export default SMenu |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Menu from 'ant-design-vue/es/menu' |
| | | import Icon from 'ant-design-vue/es/icon' |
| | | |
| | | export default { |
| | | name: 'SMenu', |
| | | props: { |
| | | menu: { |
| | | type: Array, |
| | | required: true |
| | | }, |
| | | theme: { |
| | | type: String, |
| | | required: false, |
| | | default: 'dark' |
| | | }, |
| | | mode: { |
| | | type: String, |
| | | required: false, |
| | | default: 'inline' |
| | | }, |
| | | collapsed: { |
| | | type: Boolean, |
| | | required: false, |
| | | default: false |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | openKeys: [], |
| | | selectedKeys: [], |
| | | cachedOpenKeys: [] |
| | | } |
| | | }, |
| | | computed: { |
| | | rootSubmenuKeys: vm => { |
| | | const keys = [] |
| | | vm.menu.forEach(item => keys.push(item.path)) |
| | | return keys |
| | | } |
| | | }, |
| | | mounted () { |
| | | this.updateMenu() |
| | | }, |
| | | watch: { |
| | | collapsed (val) { |
| | | if (val) { |
| | | this.cachedOpenKeys = this.openKeys.concat() |
| | | this.openKeys = [] |
| | | } else { |
| | | this.openKeys = this.cachedOpenKeys |
| | | } |
| | | }, |
| | | $route: function () { |
| | | this.updateMenu() |
| | | } |
| | | }, |
| | | methods: { |
| | | // select menu item |
| | | onOpenChange (openKeys) { |
| | | // 卿°´å¹³æ¨¡å¼ä¸æ¶æ§è¡ï¼å¹¶ä¸ä¸åæ§è¡åç» |
| | | if (this.mode === 'horizontal') { |
| | | this.openKeys = openKeys |
| | | return |
| | | } |
| | | // éæ°´å¹³æ¨¡å¼æ¶ |
| | | const latestOpenKey = openKeys.find(key => !this.openKeys.includes(key)) |
| | | if (!this.rootSubmenuKeys.includes(latestOpenKey)) { |
| | | this.openKeys = openKeys |
| | | } else { |
| | | this.openKeys = latestOpenKey ? [latestOpenKey] : [] |
| | | } |
| | | }, |
| | | onSelect ({ item, key, selectedKeys }) { |
| | | this.selectedKeys = selectedKeys |
| | | this.$emit('select', { item, key, selectedKeys }) |
| | | }, |
| | | updateMenu () { |
| | | const routes = this.$route.matched.concat() |
| | | const { hidden } = this.$route.meta |
| | | if (routes.length >= 3 && hidden) { |
| | | routes.pop() |
| | | this.selectedKeys = [routes[routes.length - 1].path] |
| | | } else { |
| | | this.selectedKeys = [routes.pop().path] |
| | | } |
| | | const openKeys = [] |
| | | if (this.mode === 'inline') { |
| | | routes.forEach(item => { |
| | | openKeys.push(item.path) |
| | | }) |
| | | } |
| | | |
| | | this.collapsed ? (this.cachedOpenKeys = openKeys) : (this.openKeys = openKeys) |
| | | }, |
| | | |
| | | // render |
| | | renderItem (menu) { |
| | | if (!menu.hidden) { |
| | | return menu.children && !menu.hideChildrenInMenu ? this.renderSubMenu(menu) : this.renderMenuItem(menu) |
| | | } |
| | | return null |
| | | }, |
| | | renderMenuItem (menu) { |
| | | const target = menu.meta.target || null |
| | | const CustomTag = target && 'a' || 'router-link' |
| | | const props = { to: { name: menu.name } } |
| | | const attrs = { href: menu.path, target: menu.meta.target } |
| | | |
| | | if (menu.children && menu.hideChildrenInMenu) { |
| | | // ææåèåç å¹¶ä¸ ç¶è忝è¦éèåèåç |
| | | // é½ç»åèåå¢å ä¸ä¸ª hidden 屿§ |
| | | // ç¨æ¥ç»å·æ°é¡µé¢æ¶ï¼ selectedKeys åæ§å¶ç¨ |
| | | menu.children.forEach(item => { |
| | | item.meta = Object.assign(item.meta, { hidden: true }) |
| | | }) |
| | | } |
| | | |
| | | return ( |
| | | <Menu.Item {...{ key: menu.path }}> |
| | | <CustomTag {...{ props, attrs }}> |
| | | {this.renderIcon(menu.meta.icon)} |
| | | <span>{menu.meta.title}</span> |
| | | </CustomTag> |
| | | </Menu.Item> |
| | | ) |
| | | }, |
| | | renderSubMenu (menu) { |
| | | const itemArr = [] |
| | | if (!menu.hideChildrenInMenu) { |
| | | menu.children.forEach(item => itemArr.push(this.renderItem(item))) |
| | | } |
| | | return ( |
| | | <Menu.SubMenu {...{ key: menu.path }}> |
| | | <span slot="title"> |
| | | {this.renderIcon(menu.meta.icon)} |
| | | <span>{menu.meta.title}</span> |
| | | </span> |
| | | {itemArr} |
| | | </Menu.SubMenu> |
| | | ) |
| | | }, |
| | | renderIcon (icon) { |
| | | if (icon === 'none' || icon === undefined) { |
| | | return null |
| | | } |
| | | const props = {} |
| | | typeof (icon) === 'object' ? props.component = icon : props.type = icon |
| | | return ( |
| | | <Icon {... { props } }/> |
| | | ) |
| | | } |
| | | }, |
| | | |
| | | render () { |
| | | const dynamicProps = { |
| | | props: { |
| | | mode: this.mode, |
| | | theme: this.theme, |
| | | openKeys: this.openKeys, |
| | | selectedKeys: this.selectedKeys |
| | | }, |
| | | on: { |
| | | openChange: this.onOpenChange, |
| | | select: this.onSelect |
| | | } |
| | | } |
| | | |
| | | const menuTree = this.menu.map(item => { |
| | | if (item.hidden) { |
| | | return null |
| | | } |
| | | return this.renderItem(item) |
| | | }) |
| | | |
| | | return (<Menu {...dynamicProps}>{menuTree}</Menu>) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Menu from 'ant-design-vue/es/menu' |
| | | import Icon from 'ant-design-vue/es/icon' |
| | | |
| | | const { Item, SubMenu } = Menu |
| | | |
| | | export default { |
| | | name: 'SMenu', |
| | | props: { |
| | | menu: { |
| | | type: Array, |
| | | required: true |
| | | }, |
| | | theme: { |
| | | type: String, |
| | | required: false, |
| | | default: 'dark' |
| | | }, |
| | | mode: { |
| | | type: String, |
| | | required: false, |
| | | default: 'inline' |
| | | }, |
| | | collapsed: { |
| | | type: Boolean, |
| | | required: false, |
| | | default: false |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | openKeys: [], |
| | | selectedKeys: [], |
| | | cachedOpenKeys: [] |
| | | } |
| | | }, |
| | | computed: { |
| | | rootSubmenuKeys: vm => { |
| | | const keys = [] |
| | | vm.menu.forEach(item => keys.push(item.path)) |
| | | return keys |
| | | } |
| | | }, |
| | | created () { |
| | | this.updateMenu() |
| | | }, |
| | | watch: { |
| | | collapsed (val) { |
| | | if (val) { |
| | | this.cachedOpenKeys = this.openKeys.concat() |
| | | this.openKeys = [] |
| | | } else { |
| | | this.openKeys = this.cachedOpenKeys |
| | | } |
| | | }, |
| | | $route: function () { |
| | | this.updateMenu() |
| | | } |
| | | }, |
| | | methods: { |
| | | renderIcon: function (h, icon) { |
| | | if (icon === 'none' || icon === undefined) { |
| | | return null |
| | | } |
| | | const props = {} |
| | | typeof (icon) === 'object' ? props.component = icon : props.type = icon |
| | | return h(Icon, { props: { ...props } }) |
| | | }, |
| | | renderMenuItem: function (h, menu, pIndex, index) { |
| | | const target = menu.meta.target || null |
| | | return h(Item, { key: menu.path ? menu.path : 'item_' + pIndex + '_' + index }, [ |
| | | h('router-link', { attrs: { to: { name: menu.name }, target: target } }, [ |
| | | this.renderIcon(h, menu.meta.icon), |
| | | h('span', [menu.meta.title]) |
| | | ]) |
| | | ]) |
| | | }, |
| | | renderSubMenu: function (h, menu, pIndex, index) { |
| | | const this2_ = this |
| | | const subItem = [h('span', { slot: 'title' }, [this.renderIcon(h, menu.meta.icon), h('span', [menu.meta.title])])] |
| | | const itemArr = [] |
| | | const pIndex_ = pIndex + '_' + index |
| | | if (!menu.hideChildrenInMenu) { |
| | | menu.children.forEach(function (item, i) { |
| | | itemArr.push(this2_.renderItem(h, item, pIndex_, i)) |
| | | }) |
| | | } |
| | | return h(SubMenu, { key: menu.path ? menu.path : 'submenu_' + pIndex + '_' + index }, subItem.concat(itemArr)) |
| | | }, |
| | | renderItem: function (h, menu, pIndex, index) { |
| | | if (!menu.hidden) { |
| | | return menu.children && !menu.hideChildrenInMenu |
| | | ? this.renderSubMenu(h, menu, pIndex, index) |
| | | : this.renderMenuItem(h, menu, pIndex, index) |
| | | } |
| | | }, |
| | | renderMenu: function (h, menuTree) { |
| | | const this2_ = this |
| | | const menuArr = [] |
| | | menuTree.forEach(function (menu, i) { |
| | | if (!menu.hidden) { |
| | | menuArr.push(this2_.renderItem(h, menu, '0', i)) |
| | | } |
| | | }) |
| | | return menuArr |
| | | }, |
| | | onOpenChange (openKeys) { |
| | | const latestOpenKey = openKeys.find(key => !this.openKeys.includes(key)) |
| | | if (!this.rootSubmenuKeys.includes(latestOpenKey)) { |
| | | this.openKeys = openKeys |
| | | } else { |
| | | this.openKeys = latestOpenKey ? [latestOpenKey] : [] |
| | | } |
| | | }, |
| | | updateMenu () { |
| | | const routes = this.$route.matched.concat() |
| | | |
| | | if (routes.length >= 4 && this.$route.meta.hidden) { |
| | | routes.pop() |
| | | this.selectedKeys = [routes[2].path] |
| | | } else { |
| | | this.selectedKeys = [routes.pop().path] |
| | | } |
| | | |
| | | const openKeys = [] |
| | | if (this.mode === 'inline') { |
| | | routes.forEach(item => { |
| | | openKeys.push(item.path) |
| | | }) |
| | | } |
| | | |
| | | this.collapsed ? (this.cachedOpenKeys = openKeys) : (this.openKeys = openKeys) |
| | | } |
| | | }, |
| | | render (h) { |
| | | return h( |
| | | Menu, |
| | | { |
| | | props: { |
| | | theme: this.$props.theme, |
| | | mode: this.$props.mode, |
| | | openKeys: this.openKeys, |
| | | selectedKeys: this.selectedKeys |
| | | }, |
| | | on: { |
| | | openChange: this.onOpenChange, |
| | | select: obj => { |
| | | this.selectedKeys = obj.selectedKeys |
| | | this.$emit('select', obj) |
| | | } |
| | | } |
| | | }, |
| | | this.renderMenu(h, this.menu) |
| | | ) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <script> |
| | | import events from './events' |
| | | |
| | | export default { |
| | | name: 'MultiTab', |
| | | data () { |
| | | return { |
| | | fullPathList: [], |
| | | pages: [], |
| | | activeKey: '', |
| | | newTabIndex: 0 |
| | | } |
| | | }, |
| | | created () { |
| | | // bind event |
| | | events.$on('open', val => { |
| | | if (!val) { |
| | | throw new Error(`multi-tab: open tab ${val} err`) |
| | | } |
| | | this.activeKey = val |
| | | }).$on('close', val => { |
| | | if (!val) { |
| | | this.closeThat(this.activeKey) |
| | | return |
| | | } |
| | | this.closeThat(val) |
| | | }).$on('rename', ({ key, name }) => { |
| | | try { |
| | | const item = this.pages.find(item => item.path === key) |
| | | item.meta.customTitle = name |
| | | this.$forceUpdate() |
| | | } catch (e) { |
| | | } |
| | | }) |
| | | |
| | | this.pages.push(this.$route) |
| | | this.fullPathList.push(this.$route.fullPath) |
| | | this.selectedLastPath() |
| | | }, |
| | | methods: { |
| | | onEdit (targetKey, action) { |
| | | this[action](targetKey) |
| | | }, |
| | | remove (targetKey) { |
| | | this.pages = this.pages.filter(page => page.fullPath !== targetKey) |
| | | this.fullPathList = this.fullPathList.filter(path => path !== targetKey) |
| | | // 夿å½åæ ç¾æ¯å¦å
³éï¼è¥å
³éåè·³è½¬å°æåä¸ä¸ªè¿åå¨çæ ç¾é¡µ |
| | | if (!this.fullPathList.includes(this.activeKey)) { |
| | | this.selectedLastPath() |
| | | } |
| | | }, |
| | | selectedLastPath () { |
| | | this.activeKey = this.fullPathList[this.fullPathList.length - 1] |
| | | }, |
| | | |
| | | // content menu |
| | | closeThat (e) { |
| | | // 夿æ¯å¦ä¸ºæåä¸ä¸ªæ ç¾é¡µï¼å¦ææ¯æåä¸ä¸ªï¼åæ æ³è¢«å
³é |
| | | if (this.fullPathList.length > 1) { |
| | | this.remove(e) |
| | | } else { |
| | | this.$message.info('è¿æ¯æåä¸ä¸ªæ ç¾äº, æ æ³è¢«å
³é') |
| | | } |
| | | }, |
| | | closeLeft (e) { |
| | | const currentIndex = this.fullPathList.indexOf(e) |
| | | if (currentIndex > 0) { |
| | | this.fullPathList.forEach((item, index) => { |
| | | if (index < currentIndex) { |
| | | this.remove(item) |
| | | } |
| | | }) |
| | | } else { |
| | | this.$message.info('å·¦ä¾§æ²¡ææ ç¾') |
| | | } |
| | | }, |
| | | closeRight (e) { |
| | | const currentIndex = this.fullPathList.indexOf(e) |
| | | if (currentIndex < (this.fullPathList.length - 1)) { |
| | | this.fullPathList.forEach((item, index) => { |
| | | if (index > currentIndex) { |
| | | this.remove(item) |
| | | } |
| | | }) |
| | | } else { |
| | | this.$message.info('å³ä¾§æ²¡ææ ç¾') |
| | | } |
| | | }, |
| | | closeAll (e) { |
| | | const currentIndex = this.fullPathList.indexOf(e) |
| | | this.fullPathList.forEach((item, index) => { |
| | | if (index !== currentIndex) { |
| | | this.remove(item) |
| | | } |
| | | }) |
| | | }, |
| | | closeMenuClick (key, route) { |
| | | this[key](route) |
| | | }, |
| | | renderTabPaneMenu (e) { |
| | | return ( |
| | | <a-menu {...{ on: { click: ({ key, item, domEvent }) => { this.closeMenuClick(key, e) } } }}> |
| | | <a-menu-item key="closeThat">å
³éå½åæ ç¾</a-menu-item> |
| | | <a-menu-item key="closeRight">å
³éå³ä¾§</a-menu-item> |
| | | <a-menu-item key="closeLeft">å
³é左侧</a-menu-item> |
| | | <a-menu-item key="closeAll">å
³éå
¨é¨</a-menu-item> |
| | | </a-menu> |
| | | ) |
| | | }, |
| | | // render |
| | | renderTabPane (title, keyPath) { |
| | | const menu = this.renderTabPaneMenu(keyPath) |
| | | |
| | | return ( |
| | | <a-dropdown overlay={menu} trigger={['contextmenu']}> |
| | | <span style={{ userSelect: 'none' }}>{ title }</span> |
| | | </a-dropdown> |
| | | ) |
| | | } |
| | | }, |
| | | watch: { |
| | | '$route': function (newVal) { |
| | | this.activeKey = newVal.fullPath |
| | | if (this.fullPathList.indexOf(newVal.fullPath) < 0) { |
| | | this.fullPathList.push(newVal.fullPath) |
| | | this.pages.push(newVal) |
| | | } |
| | | }, |
| | | activeKey: function (newPathKey) { |
| | | this.$router.push({ path: newPathKey }) |
| | | } |
| | | }, |
| | | render () { |
| | | const { onEdit, $data: { pages } } = this |
| | | const panes = pages.map(page => { |
| | | return ( |
| | | <a-tab-pane |
| | | style={{ height: 0, background: '#8999ee', color: '#899ee' }} |
| | | tab={this.renderTabPane(page.meta.customTitle || page.meta.title, page.fullPath)} |
| | | key={page.fullPath} closable={pages.length > 1} |
| | | > |
| | | </a-tab-pane>) |
| | | }) |
| | | |
| | | return ( |
| | | <div class="ant-pro-multi-tab" style="margin:0"> |
| | | <div class="ant-pro-multi-tab-wrapper"> |
| | | <a-tabs |
| | | hideAdd |
| | | tabBarGutter={-1} |
| | | type={'editable-card'} |
| | | v-model={this.activeKey} |
| | | tabBarStyle={{ background: '#FFF', margin: 0, paddingLeft: '0px', paddingTop: '0px' }} |
| | | {...{ on: { edit: onEdit } }}> |
| | | {panes} |
| | | </a-tabs> |
| | | </div> |
| | | </div> |
| | | ) |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Vue from 'vue' |
| | | export default new Vue() |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import events from './events' |
| | | import MultiTab from './MultiTab' |
| | | import './index.less' |
| | | |
| | | const api = { |
| | | /** |
| | | * open new tab on route fullPath |
| | | * @param config |
| | | */ |
| | | open: function (config) { |
| | | events.$emit('open', config) |
| | | }, |
| | | rename: function (key, name) { |
| | | events.$emit('rename', { key: key, name: name }) |
| | | }, |
| | | /** |
| | | * close current page |
| | | */ |
| | | closeCurrentPage: function () { |
| | | this.close() |
| | | }, |
| | | /** |
| | | * close route fullPath tab |
| | | * @param config |
| | | */ |
| | | close: function (config) { |
| | | events.$emit('close', config) |
| | | } |
| | | } |
| | | |
| | | MultiTab.install = function (Vue) { |
| | | if (Vue.prototype.$multiTab) { |
| | | return |
| | | } |
| | | api.instance = events |
| | | Vue.prototype.$multiTab = api |
| | | Vue.component('multi-tab', MultiTab) |
| | | } |
| | | |
| | | export default MultiTab |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import '../index'; |
| | | |
| | | @multi-tab-prefix-cls: ~"@{ant-pro-prefix}-multi-tab"; |
| | | @multi-tab-wrapper-prefix-cls: ~"@{ant-pro-prefix}-multi-tab-wrapper"; |
| | | |
| | | /* |
| | | .topmenu .@{multi-tab-prefix-cls} { |
| | | max-width: 1200px; |
| | | margin: -23px auto 24px auto; |
| | | } |
| | | */ |
| | | .@{multi-tab-prefix-cls} { |
| | | margin: -23px -24px 24px -24px; |
| | | background: #fff; |
| | | } |
| | | |
| | | .topmenu .@{multi-tab-wrapper-prefix-cls} { |
| | | max-width: 1200px; |
| | | margin: 0 auto; |
| | | } |
| | | |
| | | .topmenu.content-width-Fluid .@{multi-tab-wrapper-prefix-cls} { |
| | | max-width: 100%; |
| | | margin: 0 auto; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import url('../index.less'); |
| | | |
| | | /* Make clicks pass-through */ |
| | | #nprogress { |
| | | pointer-events: none; |
| | | } |
| | | |
| | | #nprogress .bar { |
| | | background: @primary-color; |
| | | |
| | | position: fixed; |
| | | z-index: 1031; |
| | | top: 0; |
| | | left: 0; |
| | | |
| | | width: 100%; |
| | | height: 2px; |
| | | } |
| | | |
| | | /* Fancy blur effect */ |
| | | #nprogress .peg { |
| | | display: block; |
| | | position: absolute; |
| | | right: 0px; |
| | | width: 100px; |
| | | height: 100%; |
| | | box-shadow: 0 0 10px @primary-color, 0 0 5px @primary-color; |
| | | opacity: 1.0; |
| | | |
| | | -webkit-transform: rotate(3deg) translate(0px, -4px); |
| | | -ms-transform: rotate(3deg) translate(0px, -4px); |
| | | transform: rotate(3deg) translate(0px, -4px); |
| | | } |
| | | |
| | | /* Remove these to get rid of the spinner */ |
| | | #nprogress .spinner { |
| | | display: block; |
| | | position: fixed; |
| | | z-index: 1031; |
| | | top: 15px; |
| | | right: 15px; |
| | | } |
| | | |
| | | #nprogress .spinner-icon { |
| | | width: 18px; |
| | | height: 18px; |
| | | box-sizing: border-box; |
| | | |
| | | border: solid 2px transparent; |
| | | border-top-color: @primary-color; |
| | | border-left-color: @primary-color; |
| | | border-radius: 50%; |
| | | |
| | | -webkit-animation: nprogress-spinner 400ms linear infinite; |
| | | animation: nprogress-spinner 400ms linear infinite; |
| | | } |
| | | |
| | | .nprogress-custom-parent { |
| | | overflow: hidden; |
| | | position: relative; |
| | | } |
| | | |
| | | .nprogress-custom-parent #nprogress .spinner, |
| | | .nprogress-custom-parent #nprogress .bar { |
| | | position: absolute; |
| | | } |
| | | |
| | | @-webkit-keyframes nprogress-spinner { |
| | | 0% { -webkit-transform: rotate(0deg); } |
| | | 100% { -webkit-transform: rotate(360deg); } |
| | | } |
| | | @keyframes nprogress-spinner { |
| | | 0% { transform: rotate(0deg); } |
| | | 100% { transform: rotate(360deg); } |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-popover |
| | | v-model="visible" |
| | | trigger="click" |
| | | placement="bottomRight" |
| | | overlayClassName="header-notice-wrapper" |
| | | :getPopupContainer="() => $refs.noticeRef.parentElement" |
| | | :autoAdjustOverflow="true" |
| | | :arrowPointAtCenter="true" |
| | | :overlayStyle="{ width: '300px', top: '50px' }" |
| | | > |
| | | <template slot="content"> |
| | | <a-spin :spinning="loading"> |
| | | <a-tabs> |
| | | <a-tab-pane :tab="item.key" :key="item.key" v-for="item in userNotices.rows"> |
| | | <a-list |
| | | ><a-list-item |
| | | v-for="(notice, index) in item.noticeData.filter(m => { |
| | | return m.type == item.value |
| | | })" |
| | | :key="index" |
| | | > |
| | | <a-list-item-meta :title="notice.title" :description="notice.publicTime"> |
| | | <a-avatar style="background-color: white" slot="avatar" :src="noticeImg" /> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | <a-list-item |
| | | v-if=" |
| | | item.noticeData.filter(m => { |
| | | return m.type == item.value |
| | | }).length > 0 |
| | | " |
| | | style="display: block;text-align: center;" |
| | | > |
| | | <a-button type="link" @click="goMore()">å»å¤ç</a-button> |
| | | </a-list-item> |
| | | </a-list> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | </a-spin> |
| | | </template> |
| | | <span @click="fetchNotice" class="header-notice" ref="noticeRef" style="padding: 0 18px"> |
| | | <a-badge :count="userNotices.totalRows"> |
| | | <a-icon style="font-size: 16px; padding: 4px" type="bell" /> |
| | | </a-badge> |
| | | </span> |
| | | </a-popover> |
| | | </template> |
| | | |
| | | <script> |
| | | import noticeImg from '../../assets/notice.png' |
| | | import { mapGetters } from 'vuex' |
| | | export default { |
| | | name: 'HeaderNotice', |
| | | data() { |
| | | return { |
| | | loading: false, |
| | | visible: false, |
| | | noticeImg: noticeImg |
| | | } |
| | | }, |
| | | mounted() {}, |
| | | computed: { |
| | | ...mapGetters(['userNotices']) |
| | | }, |
| | | methods: { |
| | | fetchNotice() { |
| | | // if (!this.visible) { |
| | | // this.loading = true |
| | | // setTimeout(() => { |
| | | // this.loading = false |
| | | // }, 100) |
| | | // } else { |
| | | // this.loading = false |
| | | // } |
| | | this.visible = !this.visible |
| | | }, |
| | | goMore() { |
| | | this.visible = !this.visible |
| | | this.$router.push('/noticeReceived') |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="css"> |
| | | .header-notice-wrapper { |
| | | top: 50px !important; |
| | | } |
| | | </style> |
| | | <style lang="less" scoped> |
| | | .header-notice { |
| | | display: inline-block; |
| | | transition: all 0.3s; |
| | | |
| | | span { |
| | | vertical-align: initial; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import NoticeIcon from './NoticeIcon' |
| | | export default NoticeIcon |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="[prefixCls]"> |
| | | <slot name="subtitle"> |
| | | <div :class="[`${prefixCls}-subtitle`]">{{ typeof subTitle === 'string' ? subTitle : subTitle() }}</div> |
| | | </slot> |
| | | <div class="number-info-value"> |
| | | <span>{{ total }}</span> |
| | | <span class="sub-total"> |
| | | {{ subTotal }} |
| | | <icon :type="`caret-${status}`" /> |
| | | </span> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import Icon from 'ant-design-vue/es/icon' |
| | | |
| | | export default { |
| | | name: 'NumberInfo', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-number-info' |
| | | }, |
| | | total: { |
| | | type: Number, |
| | | required: true |
| | | }, |
| | | subTotal: { |
| | | type: Number, |
| | | required: true |
| | | }, |
| | | subTitle: { |
| | | type: [String, Function], |
| | | default: '' |
| | | }, |
| | | status: { |
| | | type: String, |
| | | default: 'up' |
| | | } |
| | | }, |
| | | components: { |
| | | Icon |
| | | }, |
| | | data () { |
| | | return {} |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | //@import "index"; |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import NumberInfo from './NumberInfo' |
| | | |
| | | export default NumberInfo |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "../index"; |
| | | |
| | | @numberInfo-prefix-cls: ~"@{ant-pro-prefix}-number-info"; |
| | | |
| | | .@{numberInfo-prefix-cls} { |
| | | |
| | | .ant-pro-number-info-subtitle { |
| | | color: @text-color-secondary; |
| | | font-size: @font-size-base; |
| | | height: 22px; |
| | | line-height: 22px; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | word-break: break-all; |
| | | white-space: nowrap; |
| | | } |
| | | |
| | | .number-info-value { |
| | | margin-top: 4px; |
| | | font-size: 0; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | word-break: break-all; |
| | | white-space: nowrap; |
| | | |
| | | & > span { |
| | | color: @heading-color; |
| | | display: inline-block; |
| | | line-height: 32px; |
| | | height: 32px; |
| | | font-size: 24px; |
| | | margin-right: 32px; |
| | | } |
| | | |
| | | .sub-total { |
| | | color: @text-color-secondary; |
| | | font-size: @font-size-lg; |
| | | vertical-align: top; |
| | | margin-right: 0; |
| | | i { |
| | | font-size: 12px; |
| | | transform: scale(0.82); |
| | | margin-left: 4px; |
| | | } |
| | | :global { |
| | | .anticon-caret-up { |
| | | color: @red-6; |
| | | } |
| | | .anticon-caret-down { |
| | | color: @green-6; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # NumberInfo æ°æ®ææ¬ |
| | | |
| | | 常ç¨å¨æ°æ®å¡çä¸ï¼ç¨äºçªåºå±ç¤ºæä¸ªä¸å¡æ°æ®ã |
| | | |
| | | |
| | | |
| | | å¼ç¨æ¹å¼ï¼ |
| | | |
| | | ```javascript |
| | | import NumberInfo from '@/components/NumberInfo' |
| | | |
| | | export default { |
| | | components: { |
| | | NumberInfo |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## ä»£ç æ¼ç¤º [demo](https://pro.loacg.com/test/home) |
| | | |
| | | ```html |
| | | <number-info |
| | | :sub-title="() => { return 'Visits this week' }" |
| | | :total="12321" |
| | | status="up" |
| | | :sub-total="17.1"></number-info> |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## API |
| | | |
| | | åæ° | 说æ | ç±»å | é»è®¤å¼ |
| | | ----|------|-----|------ |
| | | title | æ é¢ | ReactNode\|string | - |
| | | subTitle | åæ é¢ | ReactNode\|string | - |
| | | total | æ»é | ReactNode\|string | - |
| | | subTotal | åæ»é | ReactNode\|string | - |
| | | status | å¢å ç¶æ | 'up \| down' | - |
| | | theme | ç¶ææ ·å¼ | string | 'light' |
| | | gap | 设置æ°ååæè¿°ä¹é´çé´è·ï¼åç´ ï¼| number | 8 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="page-header"> |
| | | <div class="page-header-index-wide"> |
| | | <div class="detail"> |
| | | <div class="main" v-if="!$route.meta.hiddenHeaderContent"> |
| | | <div class="row"> |
| | | <img v-if="logo" :src="logo" class="logo"/> |
| | | <h1 v-if="title" class="title">{{ title }}</h1> |
| | | <div class="action"> |
| | | <slot name="action"></slot> |
| | | </div> |
| | | </div> |
| | | <div class="row"> |
| | | <div v-if="avatar" class="avatar"> |
| | | <a-avatar :src="avatar" /> |
| | | </div> |
| | | <div v-if="this.$slots.content" class="headerContent"> |
| | | <slot name="content"></slot> |
| | | </div> |
| | | <div v-if="this.$slots.extra" class="extra"> |
| | | <slot name="extra"></slot> |
| | | </div> |
| | | </div> |
| | | <div> |
| | | <slot name="pageMenu"></slot> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | export default { |
| | | name: 'PageHeader', |
| | | props: { |
| | | title: { |
| | | type: [String, Boolean], |
| | | default: true, |
| | | required: false |
| | | }, |
| | | logo: { |
| | | type: String, |
| | | default: '', |
| | | required: false |
| | | }, |
| | | avatar: { |
| | | type: String, |
| | | default: '', |
| | | required: false |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | crumbsState: this.$store.state.app.crumbsState |
| | | } |
| | | }, |
| | | computed: { |
| | | getCrumbsState() { |
| | | return this.$store.state.app.crumbsState |
| | | } |
| | | }, |
| | | watch: { |
| | | getCrumbsState (newVal, oldVal) { |
| | | this.crumbsState = newVal |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .page-header { |
| | | background: #fff; |
| | | padding: 10px 32px 0; |
| | | border-bottom: 0px solid #e8e8e8; |
| | | |
| | | .breadcrumb { |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .detail { |
| | | display: flex; |
| | | /*margin-bottom: 16px;*/ |
| | | |
| | | .avatar { |
| | | flex: 0 1 72px; |
| | | margin: 0 24px 8px 0; |
| | | |
| | | & > span { |
| | | border-radius: 72px; |
| | | display: block; |
| | | width: 72px; |
| | | height: 72px; |
| | | } |
| | | } |
| | | |
| | | .main { |
| | | width: 100%; |
| | | flex: 0 1 auto; |
| | | |
| | | .row { |
| | | display: flex; |
| | | width: 100%; |
| | | |
| | | .avatar { |
| | | margin-bottom: 10px; |
| | | } |
| | | } |
| | | |
| | | .title { |
| | | font-size: 20px; |
| | | font-weight: 500; |
| | | |
| | | font-size: 20px; |
| | | line-height: 28px; |
| | | font-weight: 500; |
| | | color: rgba(0, 0, 0, 0.85); |
| | | margin-bottom: 16px; |
| | | flex: auto; |
| | | } |
| | | .logo { |
| | | width: 28px; |
| | | height: 28px; |
| | | border-radius: 4px; |
| | | margin-right: 16px; |
| | | } |
| | | .content, |
| | | .headerContent { |
| | | flex: auto; |
| | | color: rgba(0, 0, 0, 0.45); |
| | | line-height: 22px; |
| | | |
| | | .link { |
| | | margin-top: 16px; |
| | | line-height: 24px; |
| | | |
| | | a { |
| | | font-size: 14px; |
| | | margin-right: 32px; |
| | | } |
| | | } |
| | | } |
| | | .extra { |
| | | flex: 0 1 auto; |
| | | margin-left: 88px; |
| | | min-width: 242px; |
| | | text-align: right; |
| | | } |
| | | .action { |
| | | margin-left: 56px; |
| | | min-width: 266px; |
| | | flex: 0 1 auto; |
| | | text-align: right; |
| | | &:empty { |
| | | display: none; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .mobile .page-header { |
| | | .main { |
| | | .row { |
| | | flex-wrap: wrap; |
| | | |
| | | .avatar { |
| | | flex: 0 1 25%; |
| | | margin: 0 2% 8px 0; |
| | | } |
| | | |
| | | .content, |
| | | .headerContent { |
| | | flex: 0 1 70%; |
| | | |
| | | .link { |
| | | margin-top: 16px; |
| | | line-height: 24px; |
| | | |
| | | a { |
| | | font-size: 14px; |
| | | margin-right: 10px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .extra { |
| | | flex: 1 1 auto; |
| | | margin-left: 0; |
| | | min-width: 0; |
| | | text-align: right; |
| | | } |
| | | |
| | | .action { |
| | | margin-left: unset; |
| | | min-width: 266px; |
| | | flex: 0 1 auto; |
| | | text-align: left; |
| | | margin-bottom: 12px; |
| | | |
| | | &:empty { |
| | | display: none; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import PageHeader from './PageHeader' |
| | | export default PageHeader |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { Spin } from 'ant-design-vue' |
| | | |
| | | export const PageLoading = { |
| | | name: 'PageLoading', |
| | | props: { |
| | | tip: { |
| | | type: String, |
| | | default: 'Loading..' |
| | | }, |
| | | size: { |
| | | type: String, |
| | | default: 'large' |
| | | } |
| | | }, |
| | | render () { |
| | | const style = { |
| | | textAlign: 'center', |
| | | background: 'rgba(0,0,0,0.6)', |
| | | position: 'fixed', |
| | | top: 0, |
| | | bottom: 0, |
| | | left: 0, |
| | | right: 0, |
| | | zIndex: 1100 |
| | | } |
| | | const spinStyle = { |
| | | position: 'absolute', |
| | | left: '50%', |
| | | top: '40%', |
| | | transform: 'translate(-50%, -50%)' |
| | | } |
| | | return (<div style={style}> |
| | | <Spin size={this.size} style={spinStyle} tip={this.tip} /> |
| | | </div>) |
| | | } |
| | | } |
| | | |
| | | const version = '0.0.1' |
| | | const loading = {} |
| | | |
| | | loading.newInstance = (Vue, options) => { |
| | | let loadingElement = document.querySelector('body>div[type=loading]') |
| | | if (!loadingElement) { |
| | | loadingElement = document.createElement('div') |
| | | loadingElement.setAttribute('type', 'loading') |
| | | loadingElement.setAttribute('class', 'ant-loading-wrapper') |
| | | document.body.appendChild(loadingElement) |
| | | } |
| | | |
| | | const cdProps = Object.assign({ visible: false, size: 'large', tip: 'Loading...' }, options) |
| | | |
| | | const instance = new Vue({ |
| | | data () { |
| | | return { |
| | | ...cdProps |
| | | } |
| | | }, |
| | | render () { |
| | | const { tip } = this |
| | | const props = {} |
| | | this.tip && (props.tip = tip) |
| | | if (this.visible) { |
| | | return <PageLoading { ...{ props } } /> |
| | | } |
| | | return null |
| | | } |
| | | }).$mount(loadingElement) |
| | | |
| | | function update (config) { |
| | | const { visible, size, tip } = { ...cdProps, ...config } |
| | | instance.$set(instance, 'visible', visible) |
| | | if (tip) { |
| | | instance.$set(instance, 'tip', tip) |
| | | } |
| | | if (size) { |
| | | instance.$set(instance, 'size', size) |
| | | } |
| | | } |
| | | |
| | | return { |
| | | instance, |
| | | update |
| | | } |
| | | } |
| | | |
| | | const api = { |
| | | show: function (options) { |
| | | this.instance.update({ ...options, visible: true }) |
| | | }, |
| | | hide: function () { |
| | | this.instance.update({ visible: false }) |
| | | } |
| | | } |
| | | |
| | | const install = function (Vue, options) { |
| | | if (Vue.prototype.$loading) { |
| | | return |
| | | } |
| | | api.instance = loading.newInstance(Vue, options) |
| | | Vue.prototype.$loading = api |
| | | } |
| | | |
| | | export default { |
| | | version, |
| | | install |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="result"> |
| | | <div> |
| | | <a-icon :class="{ 'icon': true, [`${type}`]: true }" :type="localIsSuccess ? 'check-circle' : 'close-circle'"/> |
| | | </div> |
| | | <div class="title"> |
| | | <slot name="title"> |
| | | {{ title }} |
| | | </slot> |
| | | </div> |
| | | <div class="description"> |
| | | <slot name="description"> |
| | | {{ description }} |
| | | </slot> |
| | | </div> |
| | | <div class="extra" v-if="$slots.default"> |
| | | <slot></slot> |
| | | </div> |
| | | <div class="action" v-if="$slots.action"> |
| | | <slot name="action"></slot> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | const resultEnum = ['success', 'error'] |
| | | |
| | | export default { |
| | | name: 'Result', |
| | | props: { |
| | | /** @Deprecated */ |
| | | isSuccess: { |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | type: { |
| | | type: String, |
| | | default: resultEnum[0], |
| | | validator (val) { |
| | | return (val) => resultEnum.includes(val) |
| | | } |
| | | }, |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | description: { |
| | | type: String, |
| | | default: '' |
| | | } |
| | | }, |
| | | computed: { |
| | | localIsSuccess: function () { |
| | | return this.type === resultEnum[0] |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .result { |
| | | text-align: center; |
| | | width: 72%; |
| | | margin: 0 auto; |
| | | padding: 24px 0 8px; |
| | | |
| | | .icon { |
| | | font-size: 72px; |
| | | line-height: 72px; |
| | | margin-bottom: 24px; |
| | | } |
| | | .success { |
| | | color: #52c41a; |
| | | } |
| | | .error { |
| | | color: red; |
| | | } |
| | | .title { |
| | | font-size: 24px; |
| | | color: rgba(0, 0, 0, .85); |
| | | font-weight: 500; |
| | | line-height: 32px; |
| | | margin-bottom: 16px; |
| | | } |
| | | .description { |
| | | font-size: 14px; |
| | | line-height: 22px; |
| | | color: rgba(0, 0, 0, 0.45); |
| | | margin-bottom: 24px; |
| | | } |
| | | .extra { |
| | | background: #fafafa; |
| | | padding: 24px 40px; |
| | | border-radius: 2px; |
| | | text-align: left; |
| | | } |
| | | .action { |
| | | margin-top: 32px; |
| | | } |
| | | } |
| | | |
| | | .mobile { |
| | | .result { |
| | | width: 100%; |
| | | margin: 0 auto; |
| | | padding: unset; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Result from './Result.vue' |
| | | export default Result |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { Select } from 'ant-design-vue' |
| | | import './index.less' |
| | | |
| | | const GlobalSearch = { |
| | | name: 'GlobalSearch', |
| | | data () { |
| | | return { |
| | | visible: false |
| | | } |
| | | }, |
| | | mounted () { |
| | | const keyboardHandle = (e) => { |
| | | e.preventDefault() |
| | | e.stopPropagation() |
| | | const { ctrlKey, shiftKey, altKey, keyCode } = e |
| | | // key is `K` and hold ctrl |
| | | if (keyCode === 75 && ctrlKey && !shiftKey && !altKey) { |
| | | this.visible = !this.visible |
| | | } |
| | | } |
| | | document.addEventListener('keydown', keyboardHandle) |
| | | }, |
| | | render () { |
| | | const { visible } = this |
| | | const handleSearch = (e) => { |
| | | this.$emit('search', e) |
| | | } |
| | | |
| | | const handleChange = (e) => { |
| | | this.$emit('change', e) |
| | | } |
| | | if (!visible) { |
| | | return null |
| | | } |
| | | return ( |
| | | <div class={'global-search global-search-wrapper'}> |
| | | <div class={'global-search-box'}> |
| | | <Select |
| | | size={'large'} |
| | | showSearch |
| | | placeholder="Input search text.." |
| | | style={{ width: '100%' }} |
| | | defaultActiveFirstOption={false} |
| | | showArrow={false} |
| | | filterOption={false} |
| | | onSearch={handleSearch} |
| | | onChange={handleChange} |
| | | notFoundContent={null} |
| | | > |
| | | </Select> |
| | | <div class={'global-search-tips'}>Open with Ctrl/â + K</div> |
| | | </div> |
| | | </div> |
| | | ) |
| | | } |
| | | } |
| | | |
| | | GlobalSearch.install = function (Vue) { |
| | | Vue.component(GlobalSearch.name, GlobalSearch) |
| | | } |
| | | |
| | | export default GlobalSearch |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "~ant-design-vue/es/style/themes/default"; |
| | | |
| | | .global-search-wrapper { |
| | | position: fixed; |
| | | top: 0; |
| | | left: 0; |
| | | right: 0; |
| | | bottom: 0; |
| | | z-index: @zindex-modal-mask; |
| | | background: @modal-mask-bg; |
| | | |
| | | .global-search-box { |
| | | position: absolute; |
| | | top: 20%; |
| | | left: 50%; |
| | | width: 450px; |
| | | transform: translate(-50%, -50%); |
| | | |
| | | .global-search-tips { |
| | | color: @white; |
| | | font-size: @font-size-lg; |
| | | text-align: right; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="setting-drawer"> |
| | | <a-drawer |
| | | width="300" |
| | | placement="right" |
| | | @close="onClose" |
| | | :closable="false" |
| | | :visible="visible" |
| | | :drawer-style="{ position: 'absolute' }" |
| | | style="z-index: 999" |
| | | > |
| | | <div class="setting-drawer-index-content"> |
| | | |
| | | <div :style="{ marginBottom: '24px' }"> |
| | | <h3 class="setting-drawer-index-title">æ´ä½é£æ ¼è®¾ç½®</h3> |
| | | |
| | | <div class="setting-drawer-index-blockChecbox"> |
| | | <a-tooltip> |
| | | <template slot="title"> |
| | | æè²èå飿 ¼ |
| | | </template> |
| | | <div class="setting-drawer-index-item" @click="handleMenuTheme('dark')"> |
| | | <img src="https://gw.alipayobjects.com/zos/rmsportal/LCkqqYNmvBEbokSDscrm.svg" alt="dark"> |
| | | <div class="setting-drawer-index-selectIcon" v-if="navTheme === 'dark'"> |
| | | <a-icon type="check"/> |
| | | </div> |
| | | </div> |
| | | </a-tooltip> |
| | | |
| | | <a-tooltip> |
| | | <template slot="title"> |
| | | 亮è²èå飿 ¼ |
| | | </template> |
| | | <div class="setting-drawer-index-item" @click="handleMenuTheme('light')"> |
| | | <img src="https://gw.alipayobjects.com/zos/rmsportal/jpRkZQMyYRryryPNtyIC.svg" alt="light"> |
| | | <div class="setting-drawer-index-selectIcon" v-if="navTheme !== 'dark'"> |
| | | <a-icon type="check"/> |
| | | </div> |
| | | </div> |
| | | </a-tooltip> |
| | | </div> |
| | | </div> |
| | | |
| | | <div :style="{ marginBottom: '24px' }"> |
| | | <h3 class="setting-drawer-index-title">主é¢è²</h3> |
| | | |
| | | <div style="height: 20px"> |
| | | <a-tooltip class="setting-drawer-theme-color-colorBlock" v-for="(item, index) in colorList" :key="index"> |
| | | <template slot="title"> |
| | | {{ item.key }} |
| | | </template> |
| | | <a-tag :color="item.color" @click="changeColor(item.color)"> |
| | | <a-icon type="check" v-if="item.color === primaryColor"></a-icon> |
| | | </a-tag> |
| | | </a-tooltip> |
| | | |
| | | </div> |
| | | </div> |
| | | <a-divider /> |
| | | |
| | | <div :style="{ marginBottom: '24px' }"> |
| | | <h3 class="setting-drawer-index-title">å¯¼èªæ¨¡å¼</h3> |
| | | |
| | | <div class="setting-drawer-index-blockChecbox"> |
| | | <a-tooltip> |
| | | <template slot="title"> |
| | | ä¾§è¾¹æ å¯¼èª |
| | | </template> |
| | | <div class="setting-drawer-index-item" @click="handleLayout('sidemenu')"> |
| | | <img src="https://gw.alipayobjects.com/zos/rmsportal/JopDzEhOqwOjeNTXkoje.svg" alt="sidemenu"> |
| | | <div class="setting-drawer-index-selectIcon" v-if="layoutMode === 'sidemenu'"> |
| | | <a-icon type="check"/> |
| | | </div> |
| | | </div> |
| | | </a-tooltip> |
| | | |
| | | <a-tooltip> |
| | | <template slot="title"> |
| | | 顶鍿 å¯¼èª |
| | | </template> |
| | | <div class="setting-drawer-index-item" @click="handleLayout('topmenu')"> |
| | | <img src="https://gw.alipayobjects.com/zos/rmsportal/KDNDBbriJhLwuqMoxcAr.svg" alt="topmenu"> |
| | | <div class="setting-drawer-index-selectIcon" v-if="layoutMode !== 'sidemenu'"> |
| | | <a-icon type="check"/> |
| | | </div> |
| | | </div> |
| | | </a-tooltip> |
| | | </div> |
| | | <div :style="{ marginTop: '24px' }"> |
| | | <a-list :split="false"> |
| | | <a-list-item> |
| | | <a-tooltip slot="actions"> |
| | | <template slot="title"> |
| | | 该设å®ä»
[顶鍿 导èª] æ¶ææ |
| | | </template> |
| | | <a-select size="small" style="width: 80px;" :defaultValue="contentWidth" @change="handleContentWidthChange"> |
| | | <a-select-option value="Fixed">åºå®</a-select-option> |
| | | <a-select-option value="Fluid" v-if="layoutMode !== 'sidemenu'">æµå¼</a-select-option> |
| | | </a-select> |
| | | </a-tooltip> |
| | | <a-list-item-meta> |
| | | <div slot="title">å
容åºå宽度</div> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | <a-list-item> |
| | | <a-switch slot="actions" size="small" :defaultChecked="fixedHeader" @change="handleFixedHeader" /> |
| | | <a-list-item-meta> |
| | | <div slot="title">åºå® Header</div> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | <a-list-item> |
| | | <a-switch slot="actions" size="small" :disabled="!fixedHeader" :defaultChecked="autoHideHeader" @change="handleFixedHeaderHidden" /> |
| | | <a-list-item-meta> |
| | | <a-tooltip slot="title" placement="left"> |
| | | <template slot="title">åºå® Header æ¶å¯é
ç½®</template> |
| | | <div :style="{ opacity: !fixedHeader ? '0.5' : '1' }">䏿»æ¶éè Header</div> |
| | | </a-tooltip> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | <a-list-item > |
| | | <a-switch slot="actions" size="small" :disabled="(layoutMode === 'topmenu')" :defaultChecked="fixSiderbar" @change="handleFixSiderbar" /> |
| | | <a-list-item-meta> |
| | | <div slot="title" :style="{ textDecoration: layoutMode === 'topmenu' ? 'line-through' : 'unset' }">åºå®ä¾§è¾¹èå</div> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | </a-list> |
| | | </div> |
| | | </div> |
| | | <a-divider /> |
| | | |
| | | <div :style="{ marginBottom: '24px' }"> |
| | | <h3 class="setting-drawer-index-title">å
¶ä»è®¾ç½®</h3> |
| | | <div> |
| | | <a-list :split="false"> |
| | | <a-list-item> |
| | | <a-switch slot="actions" size="small" :defaultChecked="colorWeak" @change="onColorWeak" /> |
| | | <a-list-item-meta> |
| | | <div slot="title">è²å¼±æ¨¡å¼</div> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | <a-list-item> |
| | | <a-switch slot="actions" size="small" :defaultChecked="multiTab" @change="onMultiTab" /> |
| | | <a-list-item-meta> |
| | | <div slot="title">å¤é¡µç¾æ¨¡å¼</div> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | <a-list-item> |
| | | <a-switch slot="actions" size="small" :defaultChecked="crumbsState" @change="onCrumbs" /> |
| | | <a-list-item-meta> |
| | | <div slot="title">æ¾ç¤ºé¢å
å±</div> |
| | | </a-list-item-meta> |
| | | </a-list-item> |
| | | </a-list> |
| | | </div> |
| | | </div> |
| | | <a-divider /> |
| | | <div :style="{ marginBottom: '24px' }"> |
| | | <a-button |
| | | @click="doCopy" |
| | | icon="copy" |
| | | block |
| | | >æ·è´è®¾ç½®</a-button> |
| | | <a-alert type="warning" :style="{ marginTop: '24px' }"> |
| | | <span slot="message"> |
| | | é
ç½®æ åªå¨å¼åç¯å¢ç¨äºé¢è§ï¼ç产ç¯å¢ä¸ä¼å±ç°ï¼è¯·æå¨ä¿®æ¹é
ç½®æä»¶ãä¿®æ¹é
ç½®æä»¶åï¼éè¦æ¸
空æ¬å°ç¼ååLocalStorage |
| | | <a href="https://github.com/sendya/ant-design-pro-vue/blob/master/src/config/defaultSettings.js" target="_blank">src/config/defaultSettings.js</a> |
| | | </span> |
| | | </a-alert> |
| | | </div> |
| | | </div> |
| | | <div class="setting-drawer-index-handle" @click="toggle" slot="handle"> |
| | | <a-icon type="setting" v-if="!visible"/> |
| | | <a-icon type="close" v-else/> |
| | | </div> |
| | | </a-drawer> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | /* import { DetailList } from '@/components' |
| | | import SettingItem from './SettingItem' */ |
| | | import config from '@/config/defaultSettings' |
| | | import { updateTheme, updateColorWeak, colorList } from './settingConfig' |
| | | import { mixin, mixinDevice } from '@/utils/mixin' |
| | | |
| | | export default { |
| | | components: { |
| | | // DetailList, |
| | | // SettingItem |
| | | }, |
| | | mixins: [mixin, mixinDevice], |
| | | data () { |
| | | return { |
| | | visible: false, |
| | | colorList |
| | | } |
| | | }, |
| | | watch: { |
| | | |
| | | }, |
| | | mounted () { |
| | | updateTheme(this.primaryColor) |
| | | if (this.colorWeak !== config.colorWeak) { |
| | | updateColorWeak(this.colorWeak) |
| | | } |
| | | }, |
| | | methods: { |
| | | showDrawer () { |
| | | this.visible = true |
| | | }, |
| | | onClose () { |
| | | this.visible = false |
| | | }, |
| | | toggle () { |
| | | this.visible = !this.visible |
| | | }, |
| | | onColorWeak (checked) { |
| | | this.$store.dispatch('ToggleWeak', checked) |
| | | updateColorWeak(checked) |
| | | }, |
| | | onMultiTab (checked) { |
| | | this.$store.dispatch('ToggleMultiTab', checked) |
| | | }, |
| | | onCrumbs(checked) { |
| | | this.$store.dispatch('ToggleCrumbsState', checked) |
| | | }, |
| | | handleMenuTheme (theme) { |
| | | this.$store.dispatch('ToggleTheme', theme) |
| | | }, |
| | | doCopy () { |
| | | // get current settings from mixin or this.$store.state.app, pay attention to the property name |
| | | const text = `export default { |
| | | primaryColor: '${this.primaryColor}', // primary color of ant design |
| | | navTheme: '${this.navTheme}', // theme for nav menu |
| | | layout: '${this.layoutMode}', // nav menu position: sidemenu or topmenu |
| | | contentWidth: '${this.contentWidth}', // layout of content: Fluid or Fixed, only works when layout is topmenu |
| | | fixedHeader: ${this.fixedHeader}, // sticky header |
| | | fixSiderbar: ${this.fixSiderbar}, // sticky siderbar |
| | | autoHideHeader: ${this.autoHideHeader}, // auto hide header |
| | | colorWeak: ${this.colorWeak}, |
| | | multiTab: ${this.multiTab}, |
| | | crumbsState: ${this.crumbsState}, |
| | | production: process.env.NODE_ENV === 'production' && process.env.VUE_APP_PREVIEW !== 'true', |
| | | // vue-ls options |
| | | storageOptions: { |
| | | namespace: 'pro__', |
| | | name: 'ls', |
| | | storage: 'local', |
| | | } |
| | | }` |
| | | this.$copyText(text).then(message => { |
| | | this.$message.success('å¤å¶å®æ¯') |
| | | }).catch(err => { |
| | | this.$message.error('å¤å¶å¤±è´¥') |
| | | }) |
| | | }, |
| | | handleLayout (mode) { |
| | | this.$store.dispatch('ToggleLayoutMode', mode) |
| | | // å 为顶é¨èåä¸è½åºå®å·¦ä¾§èåæ ï¼æä»¥å¼ºå¶å
³é |
| | | this.handleFixSiderbar(false) |
| | | }, |
| | | handleContentWidthChange (type) { |
| | | this.$store.dispatch('ToggleContentWidth', type) |
| | | }, |
| | | changeColor (color) { |
| | | if (this.primaryColor !== color) { |
| | | this.$store.dispatch('ToggleColor', color) |
| | | updateTheme(color) |
| | | } |
| | | }, |
| | | handleFixedHeader (fixed) { |
| | | this.$store.dispatch('ToggleFixedHeader', fixed) |
| | | }, |
| | | handleFixedHeaderHidden (autoHidden) { |
| | | this.$store.dispatch('ToggleFixedHeaderHidden', autoHidden) |
| | | }, |
| | | handleFixSiderbar (fixed) { |
| | | if (this.layoutMode === 'topmenu') { |
| | | this.$store.dispatch('ToggleFixSiderbar', false) |
| | | return |
| | | } |
| | | this.$store.dispatch('ToggleFixSiderbar', fixed) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | .setting-drawer-index-content { |
| | | |
| | | .setting-drawer-index-blockChecbox { |
| | | display: flex; |
| | | |
| | | .setting-drawer-index-item { |
| | | margin-right: 16px; |
| | | position: relative; |
| | | border-radius: 4px; |
| | | cursor: pointer; |
| | | |
| | | img { |
| | | width: 48px; |
| | | } |
| | | |
| | | .setting-drawer-index-selectIcon { |
| | | position: absolute; |
| | | top: 0; |
| | | right: 0; |
| | | width: 100%; |
| | | padding-top: 15px; |
| | | padding-left: 24px; |
| | | height: 100%; |
| | | color: #1890ff; |
| | | font-size: 14px; |
| | | font-weight: 700; |
| | | } |
| | | } |
| | | } |
| | | .setting-drawer-theme-color-colorBlock { |
| | | width: 20px; |
| | | height: 20px; |
| | | border-radius: 2px; |
| | | float: left; |
| | | cursor: pointer; |
| | | margin-right: 8px; |
| | | padding-left: 0px; |
| | | padding-right: 0px; |
| | | text-align: center; |
| | | color: #fff; |
| | | font-weight: 700; |
| | | |
| | | i { |
| | | font-size: 14px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .setting-drawer-index-handle { |
| | | position: absolute; |
| | | top: 240px; |
| | | background: #1890ff; |
| | | width: 48px; |
| | | height: 48px; |
| | | right: 300px; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | cursor: pointer; |
| | | pointer-events: auto; |
| | | z-index: 1001; |
| | | text-align: center; |
| | | font-size: 16px; |
| | | border-radius: 4px 0 0 4px; |
| | | |
| | | i { |
| | | color: rgb(255, 255, 255); |
| | | font-size: 20px; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="setting-drawer-index-item"> |
| | | <h3 class="setting-drawer-index-title">{{ title }}</h3> |
| | | <slot></slot> |
| | | <a-divider v-if="divider"/> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'SettingItem', |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | divider: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | .setting-drawer-index-item { |
| | | margin-bottom: 24px; |
| | | |
| | | .setting-drawer-index-title { |
| | | font-size: 14px; |
| | | color: rgba(0, 0, 0, .85); |
| | | line-height: 22px; |
| | | margin-bottom: 12px; |
| | | } |
| | | |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import SettingDrawer from './SettingDrawer' |
| | | export default SettingDrawer |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { message } from 'ant-design-vue/es' |
| | | import themeColor from './themeColor.js' |
| | | |
| | | const colorList = [ |
| | | { |
| | | key: 'èæ®', color: '#F5222D' |
| | | }, |
| | | { |
| | | key: 'ç«å±±', color: '#FA541C' |
| | | }, |
| | | { |
| | | key: 'æ¥æ®', color: '#FAAD14' |
| | | }, |
| | | { |
| | | key: 'æé', color: '#13C2C2' |
| | | }, |
| | | { |
| | | key: 'æå
绿', color: '#52C41A' |
| | | }, |
| | | { |
| | | key: 'ææèï¼é»è®¤ï¼', color: '#1890FF' |
| | | }, |
| | | { |
| | | key: 'æå®¢è', color: '#2F54EB' |
| | | }, |
| | | { |
| | | key: 'é
±ç´«', color: '#722ED1' |
| | | } |
| | | ] |
| | | |
| | | const updateTheme = newPrimaryColor => { |
| | | const hideMessage = message.loading('æ£å¨åæ¢ä¸»é¢ï¼', 0) |
| | | themeColor.changeColor(newPrimaryColor).finally(t => { |
| | | setTimeout(() => { |
| | | hideMessage() |
| | | }, 10) |
| | | }) |
| | | } |
| | | |
| | | const updateColorWeak = colorWeak => { |
| | | // document.body.className = colorWeak ? 'colorWeak' : ''; |
| | | const app = document.body.querySelector('#app') |
| | | colorWeak ? app.classList.add('colorWeak') : app.classList.remove('colorWeak') |
| | | } |
| | | |
| | | export { updateTheme, colorList, updateColorWeak } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import client from 'webpack-theme-color-replacer/client' |
| | | import generate from '@ant-design/colors/lib/generate' |
| | | |
| | | export default { |
| | | getAntdSerials (color) { |
| | | // æ·¡åï¼å³lessçtintï¼ |
| | | const lightens = new Array(9).fill().map((t, i) => { |
| | | return client.varyColor.lighten(color, i / 10) |
| | | }) |
| | | // colorPalette忢å¾å°é¢è²å¼ |
| | | const colorPalettes = generate(color) |
| | | const rgb = client.varyColor.toNum3(color.replace('#', '')).join(',') |
| | | return lightens.concat(colorPalettes).concat(rgb) |
| | | }, |
| | | changeColor (newColor) { |
| | | var options = { |
| | | newColors: this.getAntdSerials(newColor), // new colors array, one-to-one corresponde with `matchColors` |
| | | changeUrl (cssUrl) { |
| | | return `/${cssUrl}` // while router is not `hash` mode, it needs absolute path |
| | | } |
| | | } |
| | | return client.changer.changeColor(options, Promise) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="[prefixCls, lastCls, blockCls, gridCls]"> |
| | | <div v-if="title" class="antd-pro-components-standard-form-row-index-label"> |
| | | <span>{{ title }}</span> |
| | | </div> |
| | | <div class="antd-pro-components-standard-form-row-index-content"> |
| | | <slot></slot> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | const classes = [ |
| | | 'antd-pro-components-standard-form-row-index-standardFormRowBlock', |
| | | 'antd-pro-components-standard-form-row-index-standardFormRowGrid', |
| | | 'antd-pro-components-standard-form-row-index-standardFormRowLast' |
| | | ] |
| | | export default { |
| | | name: 'StandardFormRow', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'antd-pro-components-standard-form-row-index-standardFormRow' |
| | | }, |
| | | title: { |
| | | type: String, |
| | | default: undefined |
| | | }, |
| | | last: { |
| | | type: Boolean |
| | | }, |
| | | block: { |
| | | type: Boolean |
| | | }, |
| | | grid: { |
| | | type: Boolean |
| | | } |
| | | }, |
| | | computed: { |
| | | lastCls () { |
| | | return this.last ? classes[2] : null |
| | | }, |
| | | blockCls () { |
| | | return this.block ? classes[0] : null |
| | | }, |
| | | gridCls () { |
| | | return this.grid ? classes[1] : null |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import '../index.less'; |
| | | |
| | | .antd-pro-components-standard-form-row-index-standardFormRow { |
| | | display: flex; |
| | | margin-bottom: 16px; |
| | | padding-bottom: 16px; |
| | | border-bottom: 1px dashed @border-color-split; |
| | | |
| | | /deep/ .ant-form-item { |
| | | margin-right: 24px; |
| | | } |
| | | /deep/ .ant-form-item-label label { |
| | | margin-right: 0; |
| | | color: @text-color; |
| | | } |
| | | /deep/ .ant-form-item-label, |
| | | .ant-form-item-control { |
| | | padding: 0; |
| | | line-height: 32px; |
| | | } |
| | | |
| | | .antd-pro-components-standard-form-row-index-label { |
| | | flex: 0 0 auto; |
| | | margin-right: 24px; |
| | | color: @heading-color; |
| | | font-size: @font-size-base; |
| | | text-align: right; |
| | | & > span { |
| | | display: inline-block; |
| | | height: 32px; |
| | | line-height: 32px; |
| | | &::after { |
| | | content: 'ï¼'; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .antd-pro-components-standard-form-row-index-content { |
| | | flex: 1 1 0; |
| | | /deep/ .ant-form-item:last-child { |
| | | margin-right: 0; |
| | | } |
| | | } |
| | | |
| | | &.antd-pro-components-standard-form-row-index-standardFormRowLast { |
| | | margin-bottom: 0; |
| | | padding-bottom: 0; |
| | | border: none; |
| | | } |
| | | |
| | | &.antd-pro-components-standard-form-row-index-standardFormRowBlock { |
| | | /deep/ .ant-form-item, |
| | | div.ant-form-item-control-wrapper { |
| | | display: block; |
| | | } |
| | | } |
| | | |
| | | &.antd-pro-components-standard-form-row-index-standardFormRowGrid { |
| | | /deep/ .ant-form-item, |
| | | div.ant-form-item-control-wrapper { |
| | | display: block; |
| | | } |
| | | /deep/ .ant-form-item-label { |
| | | float: left; |
| | | } |
| | | } |
| | | } |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import StandardFormRow from './StandardFormRow' |
| | | |
| | | export default StandardFormRow |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="station-select-component" :style="{with:width}"> |
| | | <div class="select-block"> |
| | | <a-select style="width: 100%" placeholder="产线" @change="onChangeLine" v-model="value1" :allowClear="allowClear"> |
| | | <a-select-option v-for="(item,index) in list1" :value="item.productionlineId" :key="'lines-sel-'+index">{{item.productionlineName}}</a-select-option> |
| | | </a-select> |
| | | </div> |
| | | <div class="divider"></div> |
| | | <div class="select-block"> |
| | | <a-select style="width: 100%" placeholder="å·¥ä½" v-model="value2" :allowClear="allowClear"> |
| | | <a-select-option v-for="(item,index) in list2" :value="item.takeMaterialsSiteId" :key="'stations-sel-'+index">{{item.takeMaterialsSite}}</a-select-option> |
| | | </a-select> |
| | | </div> |
| | | <div class="mask" v-if="loading"> |
| | | <a-icon type="loading" /> Loading... |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { getUserDefaultLine } from '@/utils/util' |
| | | export default { |
| | | name:'stationSelectComponent', |
| | | emits:['input','change'], |
| | | props:{ |
| | | width:{ |
| | | type:String, |
| | | default:'100%' |
| | | }, |
| | | value:{ |
| | | type:Array, |
| | | default:function(){ |
| | | return [] |
| | | } |
| | | }, |
| | | allowClear:{ |
| | | type:Boolean, |
| | | default:false |
| | | }, |
| | | getLines:{ |
| | | default:function(){ |
| | | return function(){ |
| | | return new Promise(function(resolve){ |
| | | resolve(null) |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | getStations:{ |
| | | default:function(){ |
| | | return function(){ |
| | | return new Promise(function(resolve){ |
| | | resolve(null) |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | data(){ |
| | | return { |
| | | list1:[], |
| | | list2:[], |
| | | value1:undefined, |
| | | value2:undefined, |
| | | loading:false |
| | | } |
| | | }, |
| | | mounted(){ |
| | | this.init() |
| | | }, |
| | | watch:{ |
| | | value1(newVal,oldVal){ |
| | | if (newVal!==oldVal) { |
| | | this.backValue() |
| | | } |
| | | }, |
| | | value2(newVal,oldVal){ |
| | | if (newVal!==oldVal) { |
| | | this.backValue() |
| | | } |
| | | } |
| | | }, |
| | | methods:{ |
| | | clear(){ |
| | | this.value1 = undefined |
| | | this.value2 = undefined |
| | | this.list2 = [] |
| | | }, |
| | | init(){ |
| | | this.initValue() |
| | | this.loading = true |
| | | this.getLines().then((d)=>{ |
| | | this.list1 = d.data || [] |
| | | this.setDefaultInitLine() |
| | | this.loading = false; |
| | | }).catch(()=>{ |
| | | this.loading = false; |
| | | }) |
| | | }, |
| | | setDefaultInitLine(){ |
| | | let val = getUserDefaultLine(this.$store,this.list1,'productionlineId') |
| | | if (!val && this.list1.length===1) { |
| | | val = this.list1[0].productionlineId |
| | | } |
| | | this.value1 = val |
| | | this.changeLine(val) |
| | | }, |
| | | initValue(){ |
| | | if (this.value[0]) this.value1 = this.value[0] |
| | | if (this.value[1]) this.value2 = this.value[1] |
| | | }, |
| | | onChangeLine(val){ |
| | | this.changeLine(val,false) |
| | | }, |
| | | changeLine(val,init=true){ |
| | | if (val) { |
| | | this.loading = true; |
| | | this.getStations(val).then((d)=>{ |
| | | this.list2 = d.data || [] |
| | | if (this.list2.length===1) { |
| | | let val = this.list2[0].takeMaterialsSiteId |
| | | this.value2 = val |
| | | } |
| | | this.loading = false; |
| | | }).catch(()=>{ |
| | | this.list2 = [] |
| | | this.value2 = undefined |
| | | this.loading = false; |
| | | }) |
| | | } else { |
| | | if (!init) { |
| | | this.list2 = [] |
| | | this.value2 = undefined |
| | | } |
| | | } |
| | | }, |
| | | backValue(){ |
| | | this.$emit('input',[this.value1,this.value2]) |
| | | this.$emit('change',[this.value1,this.value2]) |
| | | }, |
| | | getFullValue(){ |
| | | let res = [null,null] |
| | | for (let i=0;i<this.list1.length;i++) { |
| | | if (this.list1[i].productionlineId===this.value1) { |
| | | res[0] = {...this.list1[i]} |
| | | break; |
| | | } |
| | | } |
| | | for (let i=0;i<this.list2.length;i++) { |
| | | if (this.list2[i].takeMaterialsSiteId===this.value2) { |
| | | res[1] = {...this.list2[i]} |
| | | break; |
| | | } |
| | | } |
| | | return res |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="less"> |
| | | .station-select-component{ |
| | | display: flex; |
| | | position: relative; |
| | | .select-block{ |
| | | width: 1px; |
| | | flex-grow: 1; |
| | | } |
| | | .divider{ |
| | | flex-shrink: 0; |
| | | width: 4px; |
| | | } |
| | | .mask{ |
| | | position: absolute; |
| | | top: 0; |
| | | left: 0; |
| | | width: 100%; |
| | | height: 100%; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | background-color: #F0F8FF; |
| | | overflow: hidden; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Table éå°è£
ç»ä»¶è¯´æ |
| | | ==== |
| | | |
| | | |
| | | å°è£
说æ |
| | | ---- |
| | | |
| | | > åºç¡çä½¿ç¨æ¹å¼ä¸ API ä¸ [宿¹ç(Table)](https://vuecomponent.github.io/ant-design-vue/components/table-cn/) æ¬ä¸è´ï¼å¨å
¶åºç¡ä¸ï¼å°è£
äºå è½½æ°æ®çæ¹æ³ã |
| | | > |
| | | > ä½ æ éå¨ä½ æ¯ç¨è¡¨æ ¼ç页é¢è¿è¡å页é»è¾å¤çï¼ä»
éå Table ç»ä»¶ä¼ éç»å® `:data="Promise"` 对象å³å¯ |
| | | |
| | | 该 `table` ç± [@Saraka](https://github.com/saraka-tsukai) 宿å°è£
|
| | | |
| | | |
| | | ä¾å1 |
| | | ---- |
| | | ï¼åºç¡ä½¿ç¨ï¼ |
| | | |
| | | ```vue |
| | | |
| | | <template> |
| | | <s-table |
| | | ref="table" |
| | | :rowKey="(record) => record.data.id" |
| | | :columns="columns" |
| | | :data="loadData" |
| | | :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" |
| | | > |
| | | </s-table> |
| | | </template> |
| | | |
| | | <script> |
| | | import STable from '@/components' |
| | | |
| | | export default { |
| | | components: { |
| | | STable |
| | | }, |
| | | data() { |
| | | return { |
| | | columns: [ |
| | | { |
| | | title: 'è§åç¼å·', |
| | | dataIndex: 'no' |
| | | }, |
| | | { |
| | | title: 'æè¿°', |
| | | dataIndex: 'description' |
| | | }, |
| | | { |
| | | title: 'æå¡è°ç¨æ¬¡æ°', |
| | | dataIndex: 'callNo', |
| | | sorter: true, |
| | | needTotal: true, |
| | | customRender: (text) => text + ' 次' |
| | | }, |
| | | { |
| | | title: 'ç¶æ', |
| | | dataIndex: 'status', |
| | | needTotal: true |
| | | }, |
| | | { |
| | | title: 'æ´æ°æ¶é´', |
| | | dataIndex: 'updatedAt', |
| | | sorter: true |
| | | } |
| | | ], |
| | | // æ¥è¯¢æ¡ä»¶åæ° |
| | | queryParam: {}, |
| | | // å è½½æ°æ®æ¹æ³ å¿
须为 Promise 对象 |
| | | loadData: parameter => { |
| | | return this.$http.get('/service', { |
| | | params: Object.assign(parameter, this.queryParam) |
| | | }).then(res => { |
| | | return res.result |
| | | }) |
| | | }, |
| | | selectedRowKeys: [], |
| | | selectedRows: [] |
| | | } |
| | | }, |
| | | methods: { |
| | | onSelectChange (selectedRowKeys, selectedRows) { |
| | | this.selectedRowKeys = selectedRowKeys |
| | | this.selectedRows = selectedRows |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | ``` |
| | | |
| | | |
| | | |
| | | ä¾å2 |
| | | ---- |
| | | |
| | | ï¼ç®åçè¡¨æ ¼ï¼æåä¸åæ¯åç§æä½ï¼ |
| | | |
| | | ```vue |
| | | <template> |
| | | <s-table |
| | | ref="table" |
| | | :columns="columns" |
| | | :data="loadData" |
| | | > |
| | | <span slot="action" slot-scope="text, record"> |
| | | <a>ç¼è¾</a> |
| | | <a-divider type="vertical"/> |
| | | <a-dropdown> |
| | | <a class="ant-dropdown-link"> |
| | | æ´å¤ <a-icon type="down"/> |
| | | </a> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item> |
| | | <a href="javascript:;">1st menu item</a> |
| | | </a-menu-item> |
| | | <a-menu-item> |
| | | <a href="javascript:;">2nd menu item</a> |
| | | </a-menu-item> |
| | | <a-menu-item> |
| | | <a href="javascript:;">3rd menu item</a> |
| | | </a-menu-item> |
| | | </a-menu> |
| | | </a-dropdown> |
| | | </span> |
| | | </s-table> |
| | | </template> |
| | | |
| | | <script> |
| | | import STable from '@/components/table/' |
| | | |
| | | export default { |
| | | components: { |
| | | STable |
| | | }, |
| | | data() { |
| | | return { |
| | | columns: [ |
| | | { |
| | | title: 'è§åç¼å·', |
| | | dataIndex: 'no' |
| | | }, |
| | | { |
| | | title: 'æè¿°', |
| | | dataIndex: 'description' |
| | | }, |
| | | { |
| | | title: 'æå¡è°ç¨æ¬¡æ°', |
| | | dataIndex: 'callNo', |
| | | }, |
| | | { |
| | | title: 'ç¶æ', |
| | | dataIndex: 'status', |
| | | }, |
| | | { |
| | | title: 'æ´æ°æ¶é´', |
| | | dataIndex: 'updatedAt', |
| | | }, |
| | | { |
| | | table: 'æä½', |
| | | dataIndex: 'action', |
| | | scopedSlots: {customRender: 'action'}, |
| | | } |
| | | ], |
| | | // æ¥è¯¢æ¡ä»¶åæ° |
| | | queryParam: {}, |
| | | // å è½½æ°æ®æ¹æ³ å¿
须为 Promise 对象 |
| | | loadData: parameter => { |
| | | return this.$http.get('/service', { |
| | | params: Object.assign(parameter, this.queryParam) |
| | | }).then(res => { |
| | | return res.result |
| | | }) |
| | | }, |
| | | } |
| | | }, |
| | | methods: { |
| | | edit(row) { |
| | | // axios åéæ°æ®å°å端 ä¿®æ¹æ°æ®æåå |
| | | // è°ç¨ refresh() éæ°å è½½åè¡¨æ°æ® |
| | | // è¿é setTimeout 模æå起请æ±çç½ç»å»¶è¿.. |
| | | setTimeout(() => { |
| | | this.$refs.table.refresh() // refresh() ä¸ä¼ åé»è®¤å¼ false ä¸å·æ°å°å页第ä¸é¡µ |
| | | }, 1500) |
| | | |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | ``` |
| | | |
| | | |
| | | |
| | | å
ç½®æ¹æ³ |
| | | ---- |
| | | |
| | | éè¿ `this.$refs.table` è°ç¨ |
| | | |
| | | `this.$refs.table.refresh(true)` å·æ°å表 (ç¨æ·æ°å¢/ä¿®æ¹æ°æ®åï¼éè½½åè¡¨æ°æ®) |
| | | |
| | | > 注æï¼è¦è°ç¨ `refresh(bool)` éè¦ç»è¡¨æ ¼ç»ä»¶è®¾å® `ref` å¼ |
| | | > |
| | | > `refresh()` æ¹æ³å¯ä»¥ä¼ ä¸ä¸ª `bool` å¼ï¼å½æä¼ å¼ æå¼ä¸º `true` æ¶ï¼åå·æ°æ¶ä¼å¼ºå¶å·æ°å°ç¬¬ä¸é¡µï¼å¸¸ç¨æ·é¡µé¢ æç´¢ æé®è¿è¡æç´¢æ¶ï¼ç»æä»ç¬¬ä¸é¡µå¼å§åé¡µï¼ |
| | | |
| | | |
| | | å
ç½®å±æ§ |
| | | ---- |
| | | > é¤å» `a-table` èªå¸¦å±æ§å¤ï¼è¿è夿ä¾äºä¸äºé¢å¤å±æ§å±æ§ |
| | | |
| | | |
| | | | 屿§ | 说æ | ç±»å | é»è®¤å¼ | |
| | | | -------------- | ----------------------------------------------- | ----------------- | ------ | |
| | | | alert | 设置æ¯å¦æ¾ç¤ºè¡¨æ ¼ä¿¡æ¯æ | [object, boolean] | null | |
| | | | showPagination | æ¾ç¤ºå页鿩å¨ï¼å¯ä¼ 'auto' \| boolean | [string, boolean] | 'auto' | |
| | | | data | å è½½æ°æ®æ¹æ³ å¿
须为 `Promise` 对象 **å¿
é¡»ç»å®** | Promise | - | |
| | | |
| | | |
| | | `alert` 屿§å¯¹è±¡ï¼ |
| | | |
| | | ```javascript |
| | | alert: { |
| | | show: Boolean, |
| | | clear: [Function, Boolean] |
| | | } |
| | | ``` |
| | | |
| | | 注æäºé¡¹ |
| | | ---- |
| | | |
| | | > ä½ å¯è½éè¦ä¸ºäºä¸å端æä¾çæ¥å£è¿åç»æä¸è´èå»ä¿®æ¹ä»¥ä¸ä»£ç ï¼ |
| | | > (éè¦æ³¨æçæ¯ï¼è¿éçä¿®æ¹æ¯å
¨å±æ§çï¼æå³çæ´ä¸ªé¡¹ç®ææä½¿ç¨è¯¥ table ç»ä»¶é½éè¦éµå®è¿ä¸ªè¿åç»æå®ä¹çåæ®µã) |
| | | > |
| | | > ææ¡£ä¸çç»ææå¯è½ç±äºç»ä»¶ bug è¿è¡ä¿®æ£èæ¹å¨ãå®é
ä¿®æ¹è¯·ä»¥å½æ¶ææ°çæ¬ä¸ºå |
| | | |
| | | ä¿®æ¹ `@/components/table/index.js` 第 156 è¡èµ· |
| | | |
| | | |
| | | |
| | | ```javascript |
| | | result.then(r => { |
| | | this.localPagination = this.showPagination && Object.assign({}, this.localPagination, { |
| | | current: r.pageNo, // è¿åç»æä¸çå½ååé¡µæ° |
| | | total: r.totalCount, // è¿åç»æä¸çæ»è®°å½æ° |
| | | showSizeChanger: this.showSizeChanger, |
| | | pageSize: (pagination && pagination.pageSize) || |
| | | this.localPagination.pageSize |
| | | }) || false |
| | | // ä¸ºé²æ¢å 餿°æ®å导è´é¡µé¢å½å页颿°æ®é¿åº¦ä¸º 0 ,èªå¨ç¿»é¡µå°ä¸ä¸é¡µ |
| | | if (r.data.length === 0 && this.showPagination && this.localPagination.current > 1) { |
| | | this.localPagination.current-- |
| | | this.loadData() |
| | | return |
| | | } |
| | | |
| | | // è¿éç¨äºå¤ææ¥å£æ¯å¦æè¿å r.totalCount ä¸ this.showPagination = true ä¸ pageNo å pageSize åå¨ ä¸ totalCount å°äºçäº pageNo * pageSize çå¤§å° |
| | | // 彿
嵿»¡è¶³æ¶ï¼è¡¨ç¤ºæ°æ®ä¸æ»¡è¶³å页大å°ï¼å
³é table å页åè½ |
| | | try { |
| | | if ((['auto', true].includes(this.showPagination) && r.totalCount <= (r.pageNo * this.localPagination.pageSize))) { |
| | | this.localPagination.hideOnSinglePage = true |
| | | } |
| | | } catch (e) { |
| | | this.localPagination = false |
| | | } |
| | | this.localDataSource = r.data // è¿åç»æä¸çæ°ç»æ°æ® |
| | | this.localLoading = false |
| | | }) |
| | | ``` |
| | | è¿å JSON ä¾åï¼ |
| | | ```json |
| | | { |
| | | "message": "", |
| | | "result": { |
| | | "data": [{ |
| | | id: 1, |
| | | cover: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png', |
| | | title: 'Alipay', |
| | | description: '飿¯ä¸ç§å
å¨çä¸è¥¿ï¼ ä»ä»¬å°è¾¾ä¸äºï¼ä¹æ æ³è§¦åç', |
| | | status: 1, |
| | | updatedAt: '2018-07-26 00:00:00' |
| | | }, |
| | | { |
| | | id: 2, |
| | | cover: 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', |
| | | title: 'Angular', |
| | | description: '叿æ¯ä¸ä¸ªå¥½ä¸è¥¿ï¼ä¹è®¸æ¯æå¥½çï¼å¥½ä¸è¥¿æ¯ä¸ä¼æ¶äº¡ç', |
| | | status: 1, |
| | | updatedAt: '2018-07-26 00:00:00' |
| | | }, |
| | | { |
| | | id: 3, |
| | | cover: 'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png', |
| | | title: 'Ant Design', |
| | | description: 'åé䏿é£ä¹å¤çé
é¦ï¼å¥¹å´ååèµ°è¿äºæçé
é¦', |
| | | status: 1, |
| | | updatedAt: '2018-07-26 00:00:00' |
| | | }, |
| | | { |
| | | id: 4, |
| | | cover: 'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png', |
| | | title: 'Admin.NET', |
| | | description: '飿¶åæåªä¼æ³èªå·±æ³è¦ä»ä¹ï¼ä»ä¸æ³èªå·±æ¥æä»ä¹', |
| | | status: 1, |
| | | updatedAt: '2018-07-26 00:00:00' |
| | | }, |
| | | { |
| | | id: 5, |
| | | cover: 'https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png', |
| | | title: 'Bootstrap', |
| | | description: 'åå¬å°è³', |
| | | status: 1, |
| | | updatedAt: '2018-07-26 00:00:00' |
| | | }, |
| | | { |
| | | id: 6, |
| | | cover: 'https://gw.alipayobjects.com/zos/rmsportal/ComBAopevLwENQdKWiIn.png', |
| | | title: 'Vue', |
| | | description: 'çå½å°±åä¸çå·§å
åï¼ç»æå¾å¾åºäººææ', |
| | | status: 1, |
| | | updatedAt: '2018-07-26 00:00:00' |
| | | } |
| | | ], |
| | | "pageSize": 10, |
| | | "pageNo": 0, |
| | | "totalPage": 6, |
| | | "totalCount": 57 |
| | | }, |
| | | "status": 200, |
| | | "timestamp": 1534955098193 |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | æ´æ°æ¶é´ |
| | | ---- |
| | | |
| | | è¯¥ææ¡£æåæ´æ°äºï¼ 2019-06-23 PM 17:19 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!-- |
| | | * @Author: éç¥æ 15821704398@163.com |
| | | * @Date: 2024-02-19 15:02:50 |
| | | * @LastEditors: éç¥æ 15821704398@163.com |
| | | * @LastEditTime: 2024-02-20 10:50:22 |
| | | * @FilePath: \zhaoshang-Les-web\src\components\Table\columnSetting.vue |
| | | * @Description: è¿æ¯é»è®¤è®¾ç½®,请设置`customMade`, æå¼koroFileHeaderæ¥çé
ç½® è¿è¡è®¾ç½®: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
| | | --> |
| | | <template> |
| | | <div slot="overlay" class="ant-dropdown-menu s-tool-column ant-dropdown-content"> |
| | | <div class="s-tool-column-header s-tool-column-item"> |
| | | <a-checkbox :indeterminate="indeterminate" :checked="checkAll" @change="onCheckAllChange"> |
| | | åå±ç¤º |
| | | </a-checkbox> |
| | | <a @click="reset">éç½®</a> |
| | | </div> |
| | | <a-divider /> |
| | | <div class="ant-checkbox-group"> |
| | | <div> |
| | | <draggable v-model="columnsSetting" animation="300" @end="emitColumnChange"> |
| | | <div class="s-tool-column-item" v-for="item in columnsSetting" :key="item.title"> |
| | | <div class="s-tool-column-handle" > |
| | | <a-icon type="more"/> |
| | | <a-icon type="more"/> |
| | | </div> |
| | | <a-checkbox v-model="item.checked" @change="onChange">{{ item.title }}</a-checkbox> |
| | | </div> |
| | | </draggable> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import draggable from 'vuedraggable' |
| | | |
| | | export default { |
| | | props: { |
| | | columns: { |
| | | type: Array, |
| | | default: () => ([]) |
| | | } |
| | | }, |
| | | components: { |
| | | draggable |
| | | }, |
| | | data() { |
| | | return { |
| | | indeterminate: false, |
| | | checkAll: true, |
| | | columnsSetting: [], |
| | | originColumns: [] |
| | | } |
| | | }, |
| | | methods: { |
| | | reset() { |
| | | const path = this.$route.path |
| | | this.columnsSetting = JSON.parse(JSON.stringify(this.originColumns)) |
| | | window.localStorage.removeItem(path) |
| | | this.indeterminate = false |
| | | this.checkAll = true |
| | | this.emitColumnChange() |
| | | }, |
| | | onChange() { |
| | | const path = this.$route.path |
| | | window.localStorage.setItem(path,JSON.stringify(this.columnsSetting)) |
| | | const checkedList = this.columnsSetting.filter(value => value.checked) |
| | | this.indeterminate = !!checkedList.length && checkedList.length < this.columnsSetting.length |
| | | this.checkAll = checkedList.length === this.columnsSetting.length |
| | | this.emitColumnChange() |
| | | }, |
| | | onCheckAllChange(e) { |
| | | const val = e.target.checked |
| | | Object.assign(this, { |
| | | indeterminate: false, |
| | | checkAll: val, |
| | | columnsSetting: this.columns.map(value => ({ ...value, checked: val })) |
| | | }) |
| | | this.emitColumnChange() |
| | | }, |
| | | emitColumnChange() { |
| | | this.$emit('columnChange', this.columnsSetting) |
| | | } |
| | | }, |
| | | mounted() { |
| | | const path = this.$route.path |
| | | let str = window.localStorage.getItem(path) |
| | | console.log(str,'str') |
| | | if(str) { |
| | | this.columnsSetting = JSON.parse(str) |
| | | this.originColumns = JSON.parse(JSON.stringify(this.columnsSetting)) |
| | | }else { |
| | | this.columnsSetting = this.columns.map(value => ({ ...value, checked: true })) |
| | | this.originColumns = JSON.parse(JSON.stringify(this.columnsSetting)) |
| | | window.localStorage.setItem(path,JSON.stringify(columnsSetting)) |
| | | } |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import T from 'ant-design-vue/es/table/Table' |
| | | import get from 'lodash.get' |
| | | import draggable from 'vuedraggable' |
| | | import columnSetting from './columnSetting' |
| | | import './index.less' |
| | | |
| | | export default { |
| | | components: { |
| | | draggable, |
| | | columnSetting |
| | | }, |
| | | data() { |
| | | return { |
| | | needTotalList: [], |
| | | |
| | | selectedRows: [], |
| | | selectedRowKeys: [], |
| | | |
| | | localLoading: false, |
| | | localDataSource: [], |
| | | localPagination: Object.assign({}, this.pagination), |
| | | isFullscreen: false, |
| | | customSize: this.size, |
| | | columnsSetting: [] |
| | | } |
| | | }, |
| | | props: Object.assign({}, T.props, { |
| | | rowKey: { |
| | | type: [String, Function], |
| | | default: 'key' |
| | | }, |
| | | data: { |
| | | type: Function, |
| | | required: true |
| | | }, |
| | | pageNum: { |
| | | type: Number, |
| | | default: 1 |
| | | }, |
| | | pageSize: { |
| | | type: Number, |
| | | default: 10 |
| | | }, |
| | | pageSizeOptions: { |
| | | type: Array, |
| | | default: function() { |
| | | return ['10', '20', '30', '40'] |
| | | } |
| | | }, |
| | | showSizeChanger: { |
| | | type: Boolean, |
| | | default: true |
| | | }, |
| | | size: { |
| | | type: String, |
| | | default: 'middle' |
| | | }, |
| | | /** |
| | | * alert: { |
| | | * show: true, |
| | | * clear: Function |
| | | * } |
| | | */ |
| | | alert: { |
| | | type: [Object, Boolean], |
| | | default: null |
| | | }, |
| | | rowSelection: { |
| | | type: Object, |
| | | default: null |
| | | }, |
| | | /** @Deprecated */ |
| | | showAlertInfo: { |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | showPagination: { |
| | | type: String | Boolean, |
| | | default: 'auto' |
| | | }, |
| | | /** |
| | | * enable page URI mode |
| | | * |
| | | * e.g: |
| | | * /users/1 |
| | | * /users/2 |
| | | * /users/3?queryParam=test |
| | | * ... |
| | | */ |
| | | pageURI: { |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | extraTool: { |
| | | type: Array, |
| | | default: () => [] |
| | | } |
| | | }), |
| | | watch: { |
| | | 'localPagination.current'(val) { |
| | | this.$emit('changeTablePage', { |
| | | current: val, |
| | | pageSize: this.localPagination.pageSize |
| | | }) |
| | | this.pageURI && |
| | | this.$router.push({ |
| | | ...this.$route, |
| | | name: this.$route.name, |
| | | params: Object.assign({}, this.$route.params, { |
| | | pageNo: val |
| | | }) |
| | | }) |
| | | }, |
| | | pageNum(val) { |
| | | Object.assign(this.localPagination, { |
| | | current: val |
| | | }) |
| | | }, |
| | | pageSize(val) { |
| | | Object.assign(this.localPagination, { |
| | | pageSize: val |
| | | }) |
| | | }, |
| | | showSizeChanger(val) { |
| | | Object.assign(this.localPagination, { |
| | | showSizeChanger: val |
| | | }) |
| | | } |
| | | }, |
| | | created() { |
| | | const { pageNo } = this.$route.params |
| | | const localPageNum = (this.pageURI && pageNo && parseInt(pageNo)) || this.pageNum |
| | | this.localPagination = |
| | | (['auto', true].includes(this.showPagination) && |
| | | Object.assign({}, this.localPagination, { |
| | | current: localPageNum, |
| | | pageSize: this.pageSize, |
| | | pageSizeOptions: this.pageSizeOptions, |
| | | showSizeChanger: this.showSizeChanger, |
| | | showTotal: (total, range) => { |
| | | return range[0] + '-' + range[1] + 'å
±' + total + 'æ¡' |
| | | } |
| | | })) || |
| | | false |
| | | this.needTotalList = this.initTotalList(this.columns) |
| | | this.loadData() |
| | | this.columnsSetting = this.columns |
| | | }, |
| | | methods: { |
| | | /** |
| | | * è¡¨æ ¼éæ°å è½½æ¹æ³ |
| | | * å¦æåæ°ä¸º true, å强å¶å·æ°å°ç¬¬ä¸é¡µ |
| | | * @param Boolean bool |
| | | */ |
| | | refresh(bool = false) { |
| | | bool && |
| | | (this.localPagination = Object.assign( |
| | | {}, |
| | | { |
| | | current: 1, |
| | | pageSize: this.pageSize |
| | | } |
| | | )) |
| | | this.loadData() |
| | | }, |
| | | /** |
| | | * å è½½æ°æ®æ¹æ³ |
| | | * @param {Object} pagination å页éé¡¹å¨ |
| | | * @param {Object} filters è¿æ»¤æ¡ä»¶ |
| | | * @param {Object} sorter æåºæ¡ä»¶ |
| | | */ |
| | | loadData(pagination, filters, sorter) { |
| | | this.localLoading = true |
| | | const parameter = Object.assign( |
| | | { |
| | | pageNo: |
| | | (pagination && pagination.current) || (this.showPagination && this.localPagination.current) || this.pageNum, |
| | | pageSize: |
| | | (pagination && pagination.pageSize) || |
| | | (this.showPagination && this.localPagination.pageSize) || |
| | | this.pageSize |
| | | }, |
| | | (sorter && |
| | | sorter.field && { |
| | | sortField: sorter.field |
| | | }) || |
| | | {}, |
| | | (sorter && |
| | | sorter.order && { |
| | | sortOrder: sorter.order |
| | | }) || |
| | | {}, |
| | | { |
| | | ...filters |
| | | } |
| | | ) |
| | | const result = this.data(parameter) |
| | | // 对æ¥èªå·±çéç¨æ°æ®æ¥å£éè¦ä¿®æ¹ä¸æ¹ä»£ç ä¸ç r.pageNo, r.totalCount, r.data |
| | | // eslint-disable-next-line |
| | | if ((typeof result === 'object' || typeof result === 'function') && typeof result.then === 'function') { |
| | | result.then(r => { |
| | | if (r == null) { |
| | | this.localLoading = false |
| | | return |
| | | } |
| | | this.localPagination = |
| | | (this.showPagination && |
| | | Object.assign({}, this.localPagination, { |
| | | current: r.pageNo, // pageNo, // è¿åç»æä¸çå½ååé¡µæ° |
| | | total: r.totalRows, // totalCount, // è¿åç»æä¸çæ»è®°å½æ° |
| | | showSizeChanger: this.showSizeChanger, |
| | | pageSize: (pagination && pagination.pageSize) || this.localPagination.pageSize |
| | | })) || |
| | | false |
| | | // åç«¯æ°æ®rows为nullä¿åä¿®å¤ |
| | | if (r.rows == null) { |
| | | r.rows = [] |
| | | } |
| | | // ä¸ºé²æ¢å 餿°æ®å导è´é¡µé¢å½å页颿°æ®é¿åº¦ä¸º 0 ,èªå¨ç¿»é¡µå°ä¸ä¸é¡µ |
| | | if (r.rows.length === 0 && this.showPagination && this.localPagination.current > 1) { |
| | | this.localPagination.current-- |
| | | this.loadData() |
| | | return |
| | | } |
| | | |
| | | // è¿éç¨äºå¤ææ¥å£æ¯å¦æè¿å r.totalCount ä¸ this.showPagination = true ä¸ pageNo å pageSize åå¨ ä¸ totalCount å°äºçäº pageNo * pageSize çå¤§å° |
| | | // 彿
嵿»¡è¶³æ¶ï¼è¡¨ç¤ºæ°æ®ä¸æ»¡è¶³å页大å°ï¼å
³é table å页åè½ |
| | | try { |
| | | if ( |
| | | ['auto', true].includes(this.showPagination) && |
| | | r.totalCount <= r.totalPage * this.localPagination.pageSize |
| | | ) { |
| | | this.localPagination.hideOnSinglePage = true |
| | | } |
| | | } catch (e) { |
| | | this.localPagination = false |
| | | } |
| | | this.localDataSource = r.rows // è¿åç»æä¸çæ°ç»æ°æ® |
| | | this.localLoading = false |
| | | }) |
| | | } |
| | | }, |
| | | initTotalList(columns) { |
| | | const totalList = [] |
| | | columns && |
| | | columns instanceof Array && |
| | | columns.forEach(column => { |
| | | if (column.needTotal) { |
| | | totalList.push({ |
| | | ...column, |
| | | total: 0 |
| | | }) |
| | | } |
| | | }) |
| | | return totalList |
| | | }, |
| | | /** |
| | | * ç¨äºæ´æ°å·²éä¸çåè¡¨æ°æ® total ç»è®¡ |
| | | * @param selectedRowKeys |
| | | * @param selectedRows |
| | | */ |
| | | updateSelect(selectedRowKeys, selectedRows) { |
| | | this.selectedRows = selectedRows |
| | | this.selectedRowKeys = selectedRowKeys |
| | | const list = this.needTotalList |
| | | this.needTotalList = list.map(item => { |
| | | return { |
| | | ...item, |
| | | total: selectedRows.reduce((sum, val) => { |
| | | const total = sum + parseInt(get(val, item.dataIndex)) |
| | | return isNaN(total) ? 0 : total |
| | | }, 0) |
| | | } |
| | | }) |
| | | }, |
| | | /** |
| | | * æ¸
空 table å·²éä¸é¡¹ |
| | | */ |
| | | clearSelected() { |
| | | if (this.rowSelection) { |
| | | this.rowSelection.onChange([], []) |
| | | this.updateSelect([], []) |
| | | } |
| | | }, |
| | | /** |
| | | * å¤çäº¤ç» table 使ç¨è
å»å¤ç clear äºä»¶æ¶ï¼å
é¨éä¸ç»è®¡åæ¶è°ç¨ |
| | | * @param callback |
| | | * @returns {*} |
| | | */ |
| | | renderClear(callback) { |
| | | if (this.selectedRowKeys.length <= 0) return null |
| | | return ( |
| | | <a |
| | | style="margin-left: 24px" |
| | | onClick={() => { |
| | | callback() |
| | | this.clearSelected() |
| | | }} |
| | | > |
| | | æ¸
空 |
| | | </a> |
| | | ) |
| | | }, |
| | | renderAlert() { |
| | | // ç»å¶ç»è®¡åæ°æ® |
| | | // eslint-disable-next-line no-unused-vars |
| | | const needTotalItems = this.needTotalList.map(item => { |
| | | return ( |
| | | <span style="margin-right: 12px"> |
| | | {item.title}æ»è®¡{' '} |
| | | <a style="font-weight: 600">{!item.customRender ? item.total : item.customRender(item.total)}</a> |
| | | </span> |
| | | ) |
| | | }) |
| | | |
| | | // ç»å¶ æ¸
空 æé® |
| | | // eslint-disable-next-line no-unused-vars |
| | | const clearItem = |
| | | typeof this.alert.clear === 'boolean' && this.alert.clear |
| | | ? this.renderClear(this.clearSelected) |
| | | : this.alert !== null && typeof this.alert.clear === 'function' |
| | | ? this.renderClear(this.alert.clear) |
| | | : null |
| | | |
| | | // ç»å¶ alert ç»ä»¶ |
| | | // ç»ä¸å
å»é¤alertç»ä»¶ |
| | | return '' |
| | | /* return ( |
| | | <a-alert showIcon={true} style="margin-bottom: 16px"> |
| | | <template slot="message"> |
| | | <span style="margin-right: 12px">已鿩: <a style="font-weight: 600">{this.selectedRows.length}</a></span> |
| | | {needTotalItems} |
| | | {clearItem} |
| | | </template> |
| | | </a-alert> |
| | | ) */ |
| | | }, |
| | | columnChange(val) { |
| | | this.columnsSetting = val |
| | | }, |
| | | renderHeader() { |
| | | let tools = [ |
| | | { |
| | | icon: 'reload', |
| | | title: 'å·æ°', |
| | | onClick: () => { |
| | | this.refresh() |
| | | } |
| | | }, |
| | | { |
| | | icon: 'column-height', |
| | | title: 'å¯åº¦', |
| | | isDropdown: true, |
| | | menu: () => { |
| | | const onClick = ({ key }) => { |
| | | this.customSize = key |
| | | } |
| | | return ( |
| | | <a-menu slot="overlay" onClick={onClick} selectable defaultSelectedKeys={[this.customSize]}> |
| | | <a-menu-item key="default">é»è®¤</a-menu-item> |
| | | <a-menu-item key="middle">ä¸ç</a-menu-item> |
| | | <a-menu-item key="small">ç´§å</a-menu-item> |
| | | </a-menu> |
| | | ) |
| | | }, |
| | | onClick: () => {} |
| | | }, |
| | | { |
| | | icon: 'setting', |
| | | title: 'å设置', |
| | | isDropdown: true, |
| | | menu: () => { |
| | | return <columnSetting slot="overlay" columns={this.columns} onColumnChange={this.columnChange} /> |
| | | }, |
| | | onClick: () => {} |
| | | } |
| | | ] |
| | | if (this.extraTool.length) { |
| | | tools = tools.concat(this.extraTool) |
| | | } |
| | | |
| | | return ( |
| | | <div class="s-table-tool"> |
| | | <div class="s-table-tool-left">{this.$scopedSlots.operator && this.$scopedSlots.operator()}</div> |
| | | <div class="s-table-tool-right"> |
| | | {tools.map(tool => { |
| | | if (tool.isDropdown) { |
| | | return ( |
| | | <a-dropdown trigger={['click']}> |
| | | <a-tooltip title={tool.title} class="s-tool-item" onClick={tool.onClick}> |
| | | <a-icon type={tool.icon} /> |
| | | </a-tooltip> |
| | | {tool.menu()} |
| | | </a-dropdown> |
| | | ) |
| | | } |
| | | return ( |
| | | <a-tooltip title={tool.title} class="s-tool-item" onClick={tool.onClick}> |
| | | <a-icon type={tool.icon} /> |
| | | </a-tooltip> |
| | | ) |
| | | })} |
| | | </div> |
| | | </div> |
| | | ) |
| | | /* return ( |
| | | <a-alert showIcon={true} style="margin-bottom: 16px"> |
| | | <template slot="message"> |
| | | <span style="margin-right: 12px">已鿩: <a style="font-weight: 600">{this.selectedRows.length}</a></span> |
| | | {needTotalItems} |
| | | {clearItem} |
| | | </template> |
| | | </a-alert> |
| | | ) */ |
| | | } |
| | | }, |
| | | |
| | | render() { |
| | | let props = {} |
| | | const localKeys = Object.keys(this.$data) |
| | | const showAlert = |
| | | (typeof this.alert === 'object' && |
| | | this.alert !== null && |
| | | this.alert.show && |
| | | typeof this.rowSelection.selectedRowKeys !== 'undefined') || |
| | | this.alert |
| | | |
| | | Object.keys(T.props).forEach(k => { |
| | | const localKey = `local${k.substring(0, 1).toUpperCase()}${k.substring(1)}` |
| | | if (localKeys.includes(localKey)) { |
| | | props[k] = this[localKey] |
| | | return props[k] |
| | | } |
| | | if (k === 'rowSelection') { |
| | | if (showAlert && this.rowSelection) { |
| | | // 妿éè¦ä½¿ç¨alertï¼åéæ°ç»å® rowSelection äºä»¶ |
| | | props[k] = { |
| | | ...this.rowSelection, |
| | | selectedRows: this.selectedRows, |
| | | selectedRowKeys: this.selectedRowKeys, |
| | | onChange: (selectedRowKeys, selectedRows) => { |
| | | this.updateSelect(selectedRowKeys, selectedRows) |
| | | typeof this[k].onChange !== 'undefined' && this[k].onChange(selectedRowKeys, selectedRows) |
| | | } |
| | | } |
| | | return props[k] |
| | | } else if (!this.rowSelection) { |
| | | // å¦ææ²¡æç®å¼å¯ rowSelection 忏
空é»è®¤ç鿩项 |
| | | props[k] = null |
| | | return props[k] |
| | | } |
| | | } |
| | | this[k] && (props[k] = this[k]) |
| | | // æ¤å¤é
ç½®è¡¨æ ¼å¤§å°ä¸è¦æ¾ç¤ºçå |
| | | props = { |
| | | ...props, |
| | | size: this.customSize, |
| | | columns: this.columnsSetting.filter(value => value.checked === undefined || value.checked) |
| | | } |
| | | return props[k] |
| | | }) |
| | | /* if (props.pagination){ |
| | | props.pagination.pageSizeOptions = [...this.pageSizeOptions] |
| | | } */ |
| | | const table = ( |
| | | <a-table |
| | | {...{ props, scopedSlots: { ...this.$scopedSlots } }} |
| | | onChange={this.loadData} |
| | | onExpand={(expanded, record) => { |
| | | this.$emit('expand', expanded, record) |
| | | }} |
| | | > |
| | | {Object.keys(this.$slots).map(name => ( |
| | | <template slot={name}>{this.$slots[name]}</template> |
| | | ))} |
| | | </a-table> |
| | | ) |
| | | |
| | | return ( |
| | | <div class="table-wrapper"> |
| | | {this.renderHeader()} |
| | | {showAlert ? this.renderAlert() : null} |
| | | {table} |
| | | </div> |
| | | ) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | .table-wrapper{ |
| | | background: #fff; |
| | | } |
| | | .s-table-tool{ |
| | | display: flex; |
| | | margin-bottom: 16px; |
| | | .s-table-tool-left{ |
| | | flex: 1; |
| | | } |
| | | .s-table-tool-right{ |
| | | display: inline-flex; |
| | | align-items: center; |
| | | .s-tool-item{ |
| | | font-size: 16px; |
| | | margin-left: 16px; |
| | | cursor: pointer; |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | .s-tool-column-item{ |
| | | display: flex; |
| | | align-items: center; |
| | | padding: 4px 16px 4px 4px; |
| | | .ant-checkbox-wrapper{ |
| | | flex: 1; |
| | | } |
| | | .s-tool-column-handle{ |
| | | opacity: .8; |
| | | cursor: move; |
| | | .anticon-more{ |
| | | font-size: 12px; |
| | | margin-top: 2px; |
| | | & + .anticon-more{ |
| | | margin: 2px 4px 0 -8px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | .s-tool-column-header{ |
| | | padding: 5px 16px 10px 24px; |
| | | min-width: 180px; |
| | | } |
| | | .s-tool-column{ |
| | | .ant-divider{ |
| | | margin: 0; |
| | | } |
| | | .ant-checkbox-group{ |
| | | padding: 4px 0; |
| | | display: block; |
| | | } |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { Tag } from 'ant-design-vue' |
| | | const { CheckableTag } = Tag |
| | | |
| | | export default { |
| | | name: 'TagSelectOption', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-tag-select-option' |
| | | }, |
| | | value: { |
| | | type: [String, Number, Object], |
| | | default: '' |
| | | }, |
| | | checked: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | localChecked: this.checked || false |
| | | } |
| | | }, |
| | | watch: { |
| | | 'checked' (val) { |
| | | this.localChecked = val |
| | | }, |
| | | '$parent.items': { |
| | | handler: function (val) { |
| | | this.value && val.hasOwnProperty(this.value) && (this.localChecked = val[this.value]) |
| | | }, |
| | | deep: true |
| | | } |
| | | }, |
| | | render () { |
| | | const { $slots, value } = this |
| | | const onChange = (checked) => { |
| | | this.$emit('change', { value, checked }) |
| | | } |
| | | return (<CheckableTag key={value} vModel={this.localChecked} onChange={onChange}> |
| | | {$slots.default} |
| | | </CheckableTag>) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import PropTypes from 'ant-design-vue/es/_util/vue-types' |
| | | import Option from './TagSelectOption.jsx' |
| | | import { filterEmpty } from '@/components/_util/util' |
| | | |
| | | export default { |
| | | Option, |
| | | name: 'TagSelect', |
| | | model: { |
| | | prop: 'checked', |
| | | event: 'change' |
| | | }, |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-tag-select' |
| | | }, |
| | | defaultValue: { |
| | | type: PropTypes.array, |
| | | default: null |
| | | }, |
| | | value: { |
| | | type: PropTypes.array, |
| | | default: null |
| | | }, |
| | | expandable: { |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | hideCheckAll: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | }, |
| | | data () { |
| | | return { |
| | | expand: false, |
| | | localCheckAll: false, |
| | | items: this.getItemsKey(filterEmpty(this.$slots.default)), |
| | | val: this.value || this.defaultValue || [] |
| | | } |
| | | }, |
| | | methods: { |
| | | onChange (checked) { |
| | | const key = Object.keys(this.items).filter(key => key === checked.value) |
| | | this.items[key] = checked.checked |
| | | const bool = Object.values(this.items).lastIndexOf(false) |
| | | if (bool === -1) { |
| | | this.localCheckAll = true |
| | | } else { |
| | | this.localCheckAll = false |
| | | } |
| | | }, |
| | | onCheckAll (checked) { |
| | | Object.keys(this.items).forEach(v => { |
| | | this.items[v] = checked.checked |
| | | }) |
| | | this.localCheckAll = checked.checked |
| | | }, |
| | | getItemsKey (items) { |
| | | const totalItem = {} |
| | | items.forEach(item => { |
| | | totalItem[item.componentOptions.propsData && item.componentOptions.propsData.value] = false |
| | | }) |
| | | return totalItem |
| | | }, |
| | | // CheckAll Button |
| | | renderCheckAll () { |
| | | const props = { |
| | | on: { |
| | | change: (checked) => { |
| | | this.onCheckAll(checked) |
| | | checked.value = 'total' |
| | | this.$emit('change', checked) |
| | | } |
| | | } |
| | | } |
| | | const checkAllElement = <Option key={'total'} checked={this.localCheckAll} {...props}>All</Option> |
| | | return !this.hideCheckAll && checkAllElement || null |
| | | }, |
| | | // expandable |
| | | renderExpandable () { |
| | | |
| | | }, |
| | | // render option |
| | | renderTags (items) { |
| | | const listeners = { |
| | | change: (checked) => { |
| | | this.onChange(checked) |
| | | this.$emit('change', checked) |
| | | } |
| | | } |
| | | |
| | | return items.map(vnode => { |
| | | const options = vnode.componentOptions |
| | | options.listeners = listeners |
| | | return vnode |
| | | }) |
| | | } |
| | | }, |
| | | render () { |
| | | const { $props: { prefixCls } } = this |
| | | const classString = { |
| | | [`${prefixCls}`]: true |
| | | } |
| | | const tagItems = filterEmpty(this.$slots.default) |
| | | return ( |
| | | <div class={classString}> |
| | | {this.renderCheckAll()} |
| | | {this.renderTags(tagItems)} |
| | | </div> |
| | | ) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import './style.less' |
| | | import { getStrFullLength, cutStrByFullLength } from '../_util/util' |
| | | import Input from 'ant-design-vue/es/input' |
| | | const TextArea = Input.TextArea |
| | | |
| | | export default { |
| | | name: 'LimitTextArea', |
| | | model: { |
| | | prop: 'value', |
| | | event: 'change' |
| | | }, |
| | | props: Object.assign({}, TextArea.props, { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-textarea-limit' |
| | | }, |
| | | // eslint-disable-next-line |
| | | value: { |
| | | type: String |
| | | }, |
| | | limit: { |
| | | type: Number, |
| | | default: 200 |
| | | } |
| | | }), |
| | | data () { |
| | | return { |
| | | currentLimit: 0 |
| | | } |
| | | }, |
| | | watch: { |
| | | value (val) { |
| | | this.calcLimitNum(val) |
| | | } |
| | | }, |
| | | created () { |
| | | this.calcLimitNum(this.value) |
| | | }, |
| | | methods: { |
| | | handleChange (e) { |
| | | const value = e.target.value |
| | | const len = getStrFullLength(value) |
| | | if (len <= this.limit) { |
| | | this.currentLimit = len |
| | | this.$emit('change', value) |
| | | return |
| | | } else { |
| | | const str = cutStrByFullLength(value, this.limit) |
| | | this.currentLimit = getStrFullLength(str) |
| | | this.$emit('change', str) |
| | | } |
| | | console.error('limit out! currentLimit:', this.currentLimit) |
| | | }, |
| | | calcLimitNum (val) { |
| | | const len = getStrFullLength(val) |
| | | this.currentLimit = len |
| | | } |
| | | }, |
| | | render () { |
| | | const { prefixCls, ...props } = this.$props |
| | | return ( |
| | | <div class={this.prefixCls}> |
| | | <TextArea {...{ props }} value={this.value} onChange={this.handleChange}> |
| | | </TextArea> |
| | | <span class="limit">{this.currentLimit}/{this.limit}</span> |
| | | </div> |
| | | ) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | .ant-textarea-limit { |
| | | position: relative; |
| | | |
| | | .limit { |
| | | position: absolute; |
| | | color: #909399; |
| | | background: #fff; |
| | | font-size: 12px; |
| | | bottom: 5px; |
| | | right: 10px; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { Menu, Icon, Input } from 'ant-design-vue' |
| | | |
| | | const { Item, ItemGroup, SubMenu } = Menu |
| | | const { Search } = Input |
| | | |
| | | export default { |
| | | name: 'Tree', |
| | | props: { |
| | | dataSource: { |
| | | type: Array, |
| | | required: true |
| | | }, |
| | | openKeys: { |
| | | type: Array, |
| | | default: () => [] |
| | | }, |
| | | search: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | }, |
| | | created () { |
| | | this.localOpenKeys = this.openKeys.slice(0) |
| | | }, |
| | | data () { |
| | | return { |
| | | localOpenKeys: [] |
| | | } |
| | | }, |
| | | methods: { |
| | | handlePlus (item) { |
| | | this.$emit('add', item) |
| | | }, |
| | | handleTitleClick (...args) { |
| | | this.$emit('titleClick', { args }) |
| | | }, |
| | | |
| | | renderSearch () { |
| | | return ( |
| | | <Search |
| | | placeholder="input search text" |
| | | style="width: 100%; margin-bottom: 1rem" |
| | | /> |
| | | ) |
| | | }, |
| | | renderIcon (icon) { |
| | | return icon && (<Icon type={icon} />) || null |
| | | }, |
| | | renderMenuItem (item) { |
| | | return ( |
| | | <Item key={item.key}> |
| | | { this.renderIcon(item.icon) } |
| | | { item.title } |
| | | <a class="btn" style="width: 20px;z-index:1300" {...{ on: { click: () => this.handlePlus(item) } }}><a-icon type="plus"/></a> |
| | | </Item> |
| | | ) |
| | | }, |
| | | renderItem (item) { |
| | | return item.children ? this.renderSubItem(item, item.key) : this.renderMenuItem(item, item.key) |
| | | }, |
| | | renderItemGroup (item) { |
| | | const childrenItems = item.children.map(o => { |
| | | return this.renderItem(o, o.key) |
| | | }) |
| | | |
| | | return ( |
| | | <ItemGroup key={item.key}> |
| | | <template slot="title"> |
| | | <span>{ item.title }</span> |
| | | <a-dropdown> |
| | | <a class="btn"><a-icon type="ellipsis" /></a> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item key="1">æ°å¢</a-menu-item> |
| | | <a-menu-item key="2">åå¹¶</a-menu-item> |
| | | <a-menu-item key="3">ç§»é¤</a-menu-item> |
| | | </a-menu> |
| | | </a-dropdown> |
| | | </template> |
| | | { childrenItems } |
| | | </ItemGroup> |
| | | ) |
| | | }, |
| | | renderSubItem (item, key) { |
| | | const childrenItems = item.children && item.children.map(o => { |
| | | return this.renderItem(o, o.key) |
| | | }) |
| | | |
| | | const title = ( |
| | | <span slot="title"> |
| | | { this.renderIcon(item.icon) } |
| | | <span>{ item.title }</span> |
| | | </span> |
| | | ) |
| | | |
| | | if (item.group) { |
| | | return this.renderItemGroup(item) |
| | | } |
| | | // titleClick={this.handleTitleClick(item)} |
| | | return ( |
| | | <SubMenu key={key}> |
| | | { title } |
| | | { childrenItems } |
| | | </SubMenu> |
| | | ) |
| | | } |
| | | }, |
| | | render () { |
| | | const { dataSource, search } = this.$props |
| | | |
| | | // this.localOpenKeys = openKeys.slice(0) |
| | | const list = dataSource.map(item => { |
| | | return this.renderItem(item) |
| | | }) |
| | | |
| | | return ( |
| | | <div class="tree-wrapper"> |
| | | { search ? this.renderSearch() : null } |
| | | <Menu mode="inline" class="custom-tree" {...{ on: { click: item => this.$emit('click', item), 'update:openKeys': val => { this.localOpenKeys = val } } }} openKeys={this.localOpenKeys}> |
| | | { list } |
| | | </Menu> |
| | | </div> |
| | | ) |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div :class="[prefixCls, reverseColor && 'reverse-color' ]"> |
| | | <span> |
| | | <slot name="term"></slot> |
| | | <span class="item-text"> |
| | | <slot></slot> |
| | | </span> |
| | | </span> |
| | | <span :class="[flag]"><a-icon :type="`caret-${flag}`"/></span> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'Trend', |
| | | props: { |
| | | prefixCls: { |
| | | type: String, |
| | | default: 'ant-pro-trend' |
| | | }, |
| | | /** |
| | | * ä¸åä¸éæ è¯ï¼up|down |
| | | */ |
| | | flag: { |
| | | type: String, |
| | | required: true |
| | | }, |
| | | /** |
| | | * é¢è²å转 |
| | | */ |
| | | reverseColor: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | @import "index"; |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import Trend from './Trend.vue' |
| | | |
| | | export default Trend |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "../index"; |
| | | |
| | | @trend-prefix-cls: ~"@{ant-pro-prefix}-trend"; |
| | | |
| | | .@{trend-prefix-cls} { |
| | | display: inline-block; |
| | | font-size: @font-size-base; |
| | | line-height: 22px; |
| | | |
| | | .up, |
| | | .down { |
| | | margin-left: 4px; |
| | | position: relative; |
| | | top: 1px; |
| | | |
| | | i { |
| | | font-size: 12px; |
| | | transform: scale(0.83); |
| | | } |
| | | } |
| | | |
| | | .item-text { |
| | | display: inline-block; |
| | | margin-left: 8px; |
| | | color: rgba(0,0,0,.85); |
| | | } |
| | | |
| | | .up { |
| | | color: @red-6; |
| | | } |
| | | .down { |
| | | color: @green-6; |
| | | top: -1px; |
| | | } |
| | | |
| | | &.reverse-color .up { |
| | | color: @green-6; |
| | | } |
| | | &.reverse-color .down { |
| | | color: @red-6; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # Trend è¶å¿æ è®° |
| | | |
| | | è¶å¿ç¬¦å·ï¼æ è®°ä¸ååä¸éè¶å¿ãé常ç¨ç»¿è²ä»£è¡¨â好âï¼çº¢è²ä»£è¡¨âä¸å¥½âï¼è¡ç¥¨æ¶¨è·åºæ¯é¤å¤ã |
| | | |
| | | |
| | | |
| | | å¼ç¨æ¹å¼ï¼ |
| | | |
| | | ```javascript |
| | | import Trend from '@/components/Trend' |
| | | |
| | | export default { |
| | | components: { |
| | | Trend |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |
| | | |
| | | ## ä»£ç æ¼ç¤º [demo](https://pro.loacg.com/test/home) |
| | | |
| | | ```html |
| | | <trend flag="up">5%</trend> |
| | | ``` |
| | | æ |
| | | ```html |
| | | <trend flag="up"> |
| | | <span slot="term">å·¥èµ</span> |
| | | 5% |
| | | </trend> |
| | | ``` |
| | | æ |
| | | ```html |
| | | <trend flag="up" term="å·¥èµ">5%</trend> |
| | | ``` |
| | | |
| | | |
| | | ## API |
| | | |
| | | | åæ° | 说æ | ç±»å | é»è®¤å¼ | |
| | | |----------|------------------------------------------|-------------|-------| |
| | | | flag | ä¸åä¸éæ è¯ï¼`up|down` | string | - | |
| | | | reverseColor | é¢è²å转 | Boolean | false | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="up-down-sort-component"> |
| | | <div class="wrapper"> |
| | | <div class="up-triangle" :style="{ |
| | | borderBottom:`${size} solid ${sort===0?activeColor:defaultColor}`, |
| | | borderRight:`${size} solid transparent`, |
| | | borderLeft:`${size} solid transparent` |
| | | }"></div> |
| | | <div class="triangle-divider"></div> |
| | | <div class="down-triangle" :style="{ |
| | | borderTop:`${size} solid ${sort===1?activeColor:defaultColor}`, |
| | | borderRight:`${size} solid transparent`, |
| | | borderLeft:`${size} solid transparent` |
| | | }"></div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name:'upDownSortComponent', |
| | | props:{ |
| | | sort:{ |
| | | type:Number, |
| | | default:2 |
| | | }, |
| | | size:{ |
| | | type:String, |
| | | default:'4px' |
| | | } |
| | | }, |
| | | data(){ |
| | | return { |
| | | defaultColor:'#a9a9a9', |
| | | activeColor:'#333333' |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .up-down-sort-component{ |
| | | display: inline; |
| | | &>.wrapper{ |
| | | display: flex; |
| | | flex-direction: column; |
| | | .up-triangle,.down-triangle{ |
| | | width: 0; |
| | | height: 0; |
| | | flex-shrink: 0; |
| | | } |
| | | .triangle-divider{ |
| | | height: 2px; |
| | | flex-shrink: 0; |
| | | } |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="user-wrapper"> |
| | | <div class="content-box"> |
| | | <span class="action" @click="toggleFullscreen"> |
| | | <a-icon type="fullscreen-exit" v-if="isFullscreen" /> |
| | | <a-icon type="fullscreen" v-else /> |
| | | </span> |
| | | <notice-icon class="action" v-if="hasPerm('sysNotice:received')" /> |
| | | <a-dropdown> |
| | | <span class="action ant-dropdown-link user-dropdown-menu"> |
| | | <a-avatar class="avatar" size="small" :src="avatar" /> |
| | | <span>{{ nickname }}</span> |
| | | </span> |
| | | <a-menu slot="overlay" class="user-dropdown-menu-wrapper"> |
| | | <a-menu-item key="4" v-if="mode === 'sidemenu'"> |
| | | <a @click="appToggled()"> |
| | | <a-icon type="swap" /> |
| | | <span>忢åºç¨</span> |
| | | </a> |
| | | </a-menu-item> |
| | | <a-menu-item key="1"> |
| | | <router-link :to="{ name: 'settings' }"> |
| | | <a-icon type="setting" /> |
| | | <span>è´¦æ·è®¾ç½®</span> |
| | | </router-link> |
| | | </a-menu-item> |
| | | <!-- <a-menu-item key="2">--> |
| | | <!-- <a @click="sendMessage()">--> |
| | | <!-- <a-icon type="message" />--> |
| | | <!-- <span>æ¶æ¯åéæµè¯</span>--> |
| | | <!-- </a>--> |
| | | <!-- </a-menu-item>--> |
| | | <a-menu-divider /> |
| | | <a-menu-item key="3"> |
| | | <a href="javascript:" @click="handleLogout"> |
| | | <a-icon type="logout" /> |
| | | <span>éåºç»å½</span> |
| | | </a> |
| | | </a-menu-item> |
| | | </a-menu> |
| | | </a-dropdown> |
| | | </div> |
| | | <a-modal title="忢åºç¨" :visible="visible" :footer="null" :confirm-loading="confirmLoading" @cancel="handleCancel"> |
| | | <a-form :form="form1"> |
| | | <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="éæ©åºç¨"> |
| | | <a-menu mode="inline" :default-selected-keys="this.defApp" style="border-bottom:0;lineHeight:55px;"> |
| | | <a-menu-item v-for="item in userInfo.apps" :key="item.code" style="top:0;" @click="switchApp(item.code)"> |
| | | {{ item.name }} |
| | | </a-menu-item> |
| | | </a-menu> |
| | | </a-form-item> |
| | | </a-form> |
| | | </a-modal> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import screenfull from 'screenfull' |
| | | import NoticeIcon from '@/components/NoticeIcon' |
| | | import { |
| | | mapActions, |
| | | mapGetters |
| | | } from 'vuex' |
| | | import { |
| | | ALL_APPS_MENU |
| | | } from '@/store/mutation-types' |
| | | import Vue from 'vue' |
| | | import { |
| | | message |
| | | } from 'ant-design-vue/es' |
| | | import { messagesendtoAll } from '@/utils/messagesend' |
| | | |
| | | export default { |
| | | name: 'UserMenu', |
| | | components: { |
| | | NoticeIcon, |
| | | screenfull |
| | | }, |
| | | props: { |
| | | mode: { |
| | | type: String, |
| | | default: 'sidemenu' |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | labelCol: { |
| | | xs: { |
| | | span: 24 |
| | | }, |
| | | sm: { |
| | | span: 5 |
| | | } |
| | | }, |
| | | wrapperCol: { |
| | | xs: { |
| | | span: 24 |
| | | }, |
| | | sm: { |
| | | span: 16 |
| | | } |
| | | }, |
| | | visible: false, |
| | | confirmLoading: false, |
| | | form1: this.$form.createForm(this), |
| | | defApp: [], |
| | | isFullscreen: false |
| | | } |
| | | }, |
| | | |
| | | computed: { |
| | | ...mapGetters(['token', 'nickname', 'avatar', 'userInfo']) |
| | | }, |
| | | |
| | | |
| | | // 设置signalr令ç |
| | | async mounted() { |
| | | //await this.$socket.authenticate(this.token) |
| | | }, |
| | | |
| | | |
| | | |
| | | methods: { |
| | | ...mapActions(['Logout', 'MenuChange']), |
| | | |
| | | handleLogout() { |
| | | this.$confirm({ |
| | | title: 'æç¤º', |
| | | content: 'ççè¦æ³¨éç»å½å ?', |
| | | okText: 'ç¡®å®', |
| | | cancelText: 'åæ¶', |
| | | onOk: () => { |
| | | return this.Logout({}) |
| | | .then(() => { |
| | | location.href = window.__CONFIG.backurl |
| | | }) |
| | | .catch(err => { |
| | | this.$message.error({ |
| | | title: 'é误', |
| | | description: err.message |
| | | }) |
| | | }) |
| | | }, |
| | | onCancel() {} |
| | | }) |
| | | }, |
| | | |
| | | /** |
| | | * æå¼åæ¢åºç¨æ¡ |
| | | */ |
| | | appToggled() { |
| | | this.visible = true |
| | | this.defApp.push(Vue.ls.get(ALL_APPS_MENU)[0].code) |
| | | }, |
| | | |
| | | switchApp(appCode) { |
| | | this.visible = false |
| | | this.defApp = [] |
| | | const applicationData = this.userInfo.apps.filter(item => item.code === appCode) |
| | | const hideMessage = message.loading('æ£å¨åæ¢åºç¨ï¼', 0) |
| | | this.MenuChange(applicationData[0]) |
| | | .then(res => { |
| | | hideMessage() |
| | | }) |
| | | .catch(err => { |
| | | message.error('åºç¨åæ¢å¼å¸¸' + err) |
| | | }) |
| | | }, |
| | | handleCancel() { |
| | | this.form1.resetFields() |
| | | this.visible = false |
| | | }, |
| | | /* å
¨å±åæ¢ */ |
| | | toggleFullscreen() { |
| | | if (!screenfull.isEnabled) { |
| | | message.error('æ¨çæµè§å¨ä¸æ¯æå
¨å±æ¨¡å¼') |
| | | return |
| | | } |
| | | screenfull.toggle() |
| | | this.isFullscreen = !screenfull.isFullscreen; |
| | | } |
| | | // åéæ¶æ¯æµè¯ |
| | | // sendMessage() { |
| | | // messagesendtoAll(Object.assign({ title: 'æµè¯æ é¢', message: 'è¿æ¯æ¶æ¯å
容', messagetype: 1 })) |
| | | // }, |
| | | }, |
| | | // signalræ¥æ¶çä¿¡æ¯ |
| | | // sockets: { |
| | | // ReceiveMessage(data) { |
| | | // switch (data.messagetype) { |
| | | // case 0: |
| | | // this.$notification.info({ |
| | | // message: data.title, |
| | | // description: data.message, |
| | | // placement: 'bottomRight', |
| | | // duration: null |
| | | // }) |
| | | // break |
| | | // case 1: |
| | | // this.$notification.success({ |
| | | // message: data.title, |
| | | // description: data.message, |
| | | // placement: 'bottomRight', |
| | | // duration: null |
| | | // }) |
| | | // break |
| | | // case 2: |
| | | // this.$notification.warning({ |
| | | // message: data.title, |
| | | // description: data.message, |
| | | // placement: 'bottomRight', |
| | | // duration: null |
| | | // }) |
| | | // break |
| | | // case 3: |
| | | // this.$notification.error({ |
| | | // message: data.title, |
| | | // description: data.message, |
| | | // placement: 'bottomRight', |
| | | // duration: null |
| | | // }) |
| | | // break |
| | | // } |
| | | // } |
| | | // } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .appRedio { |
| | | border: 1px solid #91d5ff; |
| | | padding: 10px 20px; |
| | | background: #e6f7ff; |
| | | border-radius: 2px; |
| | | margin-bottom: 10px; |
| | | color: #91d5ff; |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-select |
| | | :mode="model" |
| | | showSearch |
| | | :value="selectValue" |
| | | :filter-option="false" |
| | | :placeholder="placeholder" |
| | | :not-found-content="fetching ? undefined : null" |
| | | @search="fetchUser" |
| | | @change="handleChange" |
| | | > |
| | | <a-spin v-if="fetching" slot="notFoundContent" size="small" /> |
| | | <a-select-option v-for="d in data" :key="d.value"> |
| | | {{ d.text }} |
| | | </a-select-option> |
| | | </a-select> |
| | | </template> |
| | | <script> |
| | | import debounce from 'lodash/debounce' |
| | | import { getUserPage } from '@/api/modular/system/userManage' |
| | | |
| | | export default { |
| | | name: 'UserSelect', |
| | | props: { |
| | | placeholder: { |
| | | type: String |
| | | }, |
| | | value: { |
| | | type: String |
| | | }, |
| | | multiple: { |
| | | type: Boolean, |
| | | default: false |
| | | } |
| | | }, |
| | | data() { |
| | | const multiple = this.multiple |
| | | this.fetchUser = debounce(this.fetchUser, 800) |
| | | return { |
| | | data: [], |
| | | fetching: false, |
| | | selectValue: multiple ? [] : undefined, |
| | | model: multiple ? 'multiple' : 'default' |
| | | } |
| | | }, |
| | | methods: { |
| | | fetchUser(key) { |
| | | this.data = [] |
| | | this.fetching = true |
| | | |
| | | const params = { |
| | | pageNo: 1, |
| | | pageSize: 10, |
| | | searchValue: key |
| | | } |
| | | this.userFetching = true |
| | | |
| | | getUserPage(params).then((res) => { |
| | | this.data = res.data.rows.map(user => ({ |
| | | text: `${user.name} ${user.account}`, |
| | | value: user.id |
| | | })) |
| | | }).finally(() => { |
| | | this.fetching = false |
| | | }) |
| | | }, |
| | | handleChange(value) { |
| | | Object.assign(this, { |
| | | selectValue: value, |
| | | fetching: false |
| | | }) |
| | | this.$emit('change', value) |
| | | } |
| | | } |
| | | } |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import UserSelect from './UserSelect' |
| | | |
| | | export default UserSelect |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /** |
| | | * components util |
| | | */ |
| | | |
| | | /** |
| | | * æ¸
ç空å¼ï¼å¯¹è±¡ |
| | | * @param children |
| | | * @returns {*[]} |
| | | */ |
| | | export function filterEmpty (children = []) { |
| | | return children.filter(c => c.tag || (c.text && c.text.trim() !== '')) |
| | | } |
| | | |
| | | /** |
| | | * è·åå符串é¿åº¦ï¼è±æå符 é¿åº¦1ï¼ä¸æå符é¿åº¦2 |
| | | * @param {*} str |
| | | */ |
| | | export const getStrFullLength = (str = '') => |
| | | str.split('').reduce((pre, cur) => { |
| | | const charCode = cur.charCodeAt(0) |
| | | if (charCode >= 0 && charCode <= 128) { |
| | | return pre + 1 |
| | | } |
| | | return pre + 2 |
| | | }, 0) |
| | | |
| | | /** |
| | | * æªååç¬¦ä¸²ï¼æ ¹æ® maxLength æªååè¿å |
| | | * @param {*} str |
| | | * @param {*} maxLength |
| | | */ |
| | | export const cutStrByFullLength = (str = '', maxLength) => { |
| | | let showLength = 0 |
| | | return str.split('').reduce((pre, cur) => { |
| | | const charCode = cur.charCodeAt(0) |
| | | if (charCode >= 0 && charCode <= 128) { |
| | | showLength += 1 |
| | | } else { |
| | | showLength += 2 |
| | | } |
| | | if (showLength <= maxLength) { |
| | | return pre + cur |
| | | } |
| | | return pre |
| | | }, '') |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import './index.less'; |
| | | |
| | | body { |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | /*è°·å¥æ»å¨æ¡æ ·å¼*/ |
| | | ::-webkit-scrollbar { |
| | | width: 15px; |
| | | height: 15px; |
| | | position: absolute |
| | | } |
| | | |
| | | ::-webkit-scrollbar-thumb { |
| | | background-color: #d7d7d7 |
| | | } |
| | | |
| | | ::-webkit-scrollbar-track { |
| | | background-color: white |
| | | } |
| | | |
| | | #app { |
| | | height: 100%; |
| | | |
| | | &.colorWeak { |
| | | filter: invert(80%); |
| | | } |
| | | &.userLayout { |
| | | overflow: auto; |
| | | } |
| | | } |
| | | |
| | | .layout.ant-layout { |
| | | height: auto; |
| | | overflow-x: hidden; |
| | | |
| | | &.mobile, |
| | | &.tablet { |
| | | .ant-layout-content { |
| | | .content { |
| | | margin: 24px 0 0; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * ant-table-wrapper |
| | | * è¦ççè¡¨æ ¼ææºæ¨¡å¼æ ·å¼ï¼å¦ææ³ä¿®æ¹å¨ææºä¸è¡¨æ ¼æä½å®½åº¦ï¼å¯ä»¥å¨è¿éæ¹å¨ |
| | | */ |
| | | .ant-table-wrapper { |
| | | .ant-table-content { |
| | | overflow-y: auto; |
| | | } |
| | | .ant-table-body { |
| | | min-width: 800px; |
| | | } |
| | | } |
| | | .topmenu { |
| | | /* å¿
须为 topmenu æè½å¯ç¨æµå¼å¸å± */ |
| | | &.content-width-Fluid { |
| | | .header-index-wide { |
| | | margin-left: 0; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.mobile { |
| | | .sidemenu { |
| | | .ant-header-fixedHeader { |
| | | &.ant-header-side-opened, |
| | | &.ant-header-side-closed { |
| | | width: 100%; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.ant-layout-has-sider { |
| | | flex-direction: row; |
| | | } |
| | | |
| | | .trigger { |
| | | font-size: 20px; |
| | | line-height: 55px; |
| | | padding: 0 24px; |
| | | cursor: pointer; |
| | | transition: color 0.3s; |
| | | &:hover { |
| | | background: rgba(0, 0, 0, 0.025); |
| | | } |
| | | } |
| | | |
| | | .topmenu { |
| | | .ant-header-fixedHeader { |
| | | position: fixed; |
| | | top: 0; |
| | | right: 0; |
| | | z-index: 9; |
| | | width: 100%; |
| | | transition: width 0.2s; |
| | | |
| | | &.ant-header-side-opened { |
| | | width: 100%; |
| | | } |
| | | |
| | | &.ant-header-side-closed { |
| | | width: 100%; |
| | | } |
| | | } |
| | | /* å¿
须为 topmenu æè½å¯ç¨æµå¼å¸å± */ |
| | | &.content-width-Fluid { |
| | | .header-index-wide { |
| | | max-width: unset; |
| | | .header-index-left { |
| | | flex: 1 1 1000px; |
| | | .logo{ |
| | | margin-left: 25px; |
| | | } |
| | | .ant-menu.ant-menu-horizontal{ |
| | | max-width: calc(100vw - 190px - 238px - 25px); |
| | | flex: 1 1 calc(100vw - 190px - 238px - 25px); |
| | | } |
| | | } |
| | | .header-index-right{ |
| | | margin-right:25px; |
| | | } |
| | | } |
| | | |
| | | .page-header-index-wide { |
| | | max-width: unset; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .sidemenu { |
| | | .ant-header-fixedHeader { |
| | | position: fixed; |
| | | top: 0; |
| | | right: 0; |
| | | z-index: 9; |
| | | width: 100%; |
| | | transition: width 0.2s; |
| | | |
| | | &.ant-header-side-opened { |
| | | width: calc(100% - 230px); |
| | | } |
| | | |
| | | &.ant-header-side-closed { |
| | | width: calc(100% - 80px); |
| | | } |
| | | } |
| | | } |
| | | |
| | | .header { |
| | | height: 55px; |
| | | // padding: 0 12px 0 0; |
| | | background: #fff; |
| | | box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); |
| | | position: relative; |
| | | } |
| | | |
| | | .header, |
| | | .top-nav-header-index { |
| | | .user-wrapper { |
| | | float: right; |
| | | height: 100%; |
| | | |
| | | .action { |
| | | line-height: 55px; |
| | | cursor: pointer; |
| | | padding: 0 12px; |
| | | display: inline-block; |
| | | transition: all 0.3s; |
| | | height: 100%; |
| | | color: rgba(0, 0, 0, 0.65); |
| | | |
| | | &:hover { |
| | | background: rgba(0, 0, 0, 0.025); |
| | | } |
| | | |
| | | .avatar { |
| | | margin: 15px 8px 15px 0; |
| | | color: #1890ff; |
| | | background: hsla(0, 0%, 100%, 0.85); |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | .icon { |
| | | font-size: 16px; |
| | | padding: 4px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.dark { |
| | | .user-wrapper { |
| | | .action { |
| | | color: rgba(255, 255, 255, 0.85); |
| | | a { |
| | | color: rgba(255, 255, 255, 0.85); |
| | | } |
| | | |
| | | &:hover { |
| | | background: rgba(255, 255, 255, 0.16); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.mobile, |
| | | &.tablet { |
| | | .top-nav-header-index { |
| | | .header-index-wide { |
| | | .header-index-left { |
| | | .trigger { |
| | | color: rgba(255, 255, 255, 0.85); |
| | | padding: 0 12px; |
| | | } |
| | | |
| | | .logo.top-nav-header { |
| | | flex: 0 0 56px; |
| | | text-align: center; |
| | | line-height: 58px; |
| | | h1 { |
| | | display: none; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.light { |
| | | .header-index-wide { |
| | | .header-index-left { |
| | | .trigger { |
| | | color: rgba(0, 0, 0, 0.65); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.tablet { |
| | | // overflow: hidden; text-overflow:ellipsis; white-space: nowrap; |
| | | .top-nav-header-index { |
| | | .header-index-wide { |
| | | .header-index-left { |
| | | .logo > a { |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | } |
| | | } |
| | | .ant-menu.ant-menu-horizontal { |
| | | flex: 1 1 auto; |
| | | white-space: normal; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .top-nav-header-index { |
| | | box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); |
| | | position: relative; |
| | | transition: background 0.3s, width 0.2s; |
| | | |
| | | .header-index-wide { |
| | | max-width: 1200px; |
| | | margin: auto; |
| | | padding-left: 0; |
| | | display: flex; |
| | | height: 55px; |
| | | |
| | | .ant-menu.ant-menu-horizontal { |
| | | max-width: 835px; |
| | | flex: 0 1 835px; |
| | | border: none; |
| | | height: 55px; |
| | | line-height: 55px; |
| | | } |
| | | |
| | | .header-index-left { |
| | | flex: 0 1 1000px; |
| | | display: flex; |
| | | |
| | | .logo.top-nav-header { |
| | | flex: 0 0 165px; |
| | | width: 165px; |
| | | height: 55px; |
| | | position: relative; |
| | | line-height: 55px; |
| | | transition: all 0.3s; |
| | | overflow: hidden; |
| | | |
| | | img, |
| | | svg { |
| | | display: inline-block; |
| | | vertical-align: middle; |
| | | height: 32px; |
| | | width: 32px; |
| | | } |
| | | |
| | | h1 { |
| | | color: #fff; |
| | | display: inline-block; |
| | | vertical-align: top; |
| | | font-size: 16px; |
| | | margin: 0 0 0 12px; |
| | | font-weight: 400; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .header-index-right { |
| | | flex: 0 0 238px; |
| | | align-self: flex-end; |
| | | height: 55px; |
| | | overflow: hidden; |
| | | |
| | | .content-box { |
| | | float: right; |
| | | .action { |
| | | max-width: 140px; |
| | | overflow: hidden; |
| | | text-overflow:ellipsis; |
| | | white-space:nowrap; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | &.light { |
| | | background-color: #fff; |
| | | |
| | | .header-index-wide { |
| | | .header-index-left { |
| | | .logo { |
| | | h1 { |
| | | color: #002140; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | // å
å®¹åº |
| | | .layout-content { |
| | | margin: 24px 24px 0px; |
| | | //height: 100%; |
| | | //height: 64px; |
| | | padding: 0 12px 0 0; |
| | | } |
| | | |
| | | // footer |
| | | .ant-layout-footer { |
| | | padding: 0; |
| | | } |
| | | } |
| | | |
| | | .topmenu { |
| | | .page-header-index-wide { |
| | | max-width: 1200px; |
| | | margin: 0 auto; |
| | | } |
| | | } |
| | | |
| | | // drawer-sider èªå®ä¹ |
| | | .ant-drawer.drawer-sider { |
| | | .sider { |
| | | box-shadow: none; |
| | | } |
| | | |
| | | &.dark { |
| | | .ant-drawer-content { |
| | | background-color: rgb(0, 21, 41); |
| | | } |
| | | } |
| | | &.light { |
| | | box-shadow: none; |
| | | .ant-drawer-content { |
| | | background-color: #fff; |
| | | } |
| | | } |
| | | |
| | | .ant-drawer-body { |
| | | padding: 0; |
| | | } |
| | | } |
| | | |
| | | // èåæ ·å¼ |
| | | .sider { |
| | | box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); |
| | | position: relative; |
| | | z-index: @ant-global-sider-zindex; |
| | | min-height: 100vh; |
| | | |
| | | .ant-layout-sider-children { |
| | | overflow-y: hidden; |
| | | |
| | | &:hover { |
| | | overflow-y: auto; |
| | | } |
| | | } |
| | | |
| | | &.ant-fixed-sidemenu { |
| | | position: fixed; |
| | | height: 100%; |
| | | } |
| | | |
| | | // logoåºåæ ·å¼ |
| | | .logo { |
| | | position: relative; |
| | | height: 55px; |
| | | padding-left: 24px; |
| | | overflow: hidden; |
| | | line-height: 55px; |
| | | background: #002140; |
| | | transition: all .3s; |
| | | |
| | | img, |
| | | svg, |
| | | h1 { |
| | | display: inline-block; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | img, |
| | | svg { |
| | | height: 32px; |
| | | width: 32px; |
| | | } |
| | | |
| | | h1 { |
| | | color: #fff; |
| | | font-size: 20px; |
| | | margin: 0 0 0 12px; |
| | | font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif; |
| | | font-weight: 600; |
| | | vertical-align: middle; |
| | | } |
| | | } |
| | | |
| | | &.light { |
| | | background-color: #fff; |
| | | box-shadow: 2px 0px 8px 0px rgba(29, 35, 41, 0.05); |
| | | |
| | | .logo { |
| | | background: #fff; |
| | | box-shadow: 1px 1px 0px 0px #e8e8e8; |
| | | |
| | | h1 { |
| | | color: unset; |
| | | } |
| | | } |
| | | |
| | | .ant-menu-light { |
| | | border-right-color: transparent; |
| | | } |
| | | } |
| | | } |
| | | |
| | | // å¤ç½®çæ ·å¼æ§å¶ |
| | | .user-dropdown-menu { |
| | | span { |
| | | user-select: none; |
| | | } |
| | | } |
| | | .user-dropdown-menu-wrapper.ant-dropdown-menu { |
| | | padding: 4px 0; |
| | | |
| | | .ant-dropdown-menu-item { |
| | | width: 160px; |
| | | } |
| | | |
| | | .ant-dropdown-menu-item > .anticon:first-child, |
| | | .ant-dropdown-menu-item > a > .anticon:first-child, |
| | | .ant-dropdown-menu-submenu-title > .anticon:first-child .ant-dropdown-menu-submenu-title > a > .anticon:first-child { |
| | | min-width: 12px; |
| | | margin-right: 8px; |
| | | } |
| | | } |
| | | |
| | | // æ°æ®å表 æ ·å¼ |
| | | .table-alert { |
| | | margin-bottom: 16px; |
| | | } |
| | | |
| | | .table-page-search-wrapper { |
| | | .ant-form-inline { |
| | | .ant-form-item { |
| | | display: flex; |
| | | margin-bottom: 24px; |
| | | margin-right: 0; |
| | | |
| | | .ant-form-item-control-wrapper { |
| | | flex: 1 1; |
| | | display: inline-block; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | > .ant-form-item-label { |
| | | line-height: 32px; |
| | | padding-right: 8px; |
| | | width: auto; |
| | | } |
| | | .ant-form-item-control { |
| | | height: 32px; |
| | | line-height: 32px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .table-page-search-submitButtons { |
| | | display: block; |
| | | margin-bottom: 24px; |
| | | white-space: nowrap; |
| | | } |
| | | } |
| | | |
| | | .content { |
| | | .table-operator { |
| | | margin-bottom: 18px; |
| | | |
| | | button { |
| | | margin-right: 8px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .boxOutWrap{ |
| | | height: calc(100vh - 120px); |
| | | overflow: hidden; |
| | | } |
| | | .boxForm{ |
| | | max-height: 350px; |
| | | overflow-y: auto; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | // chart |
| | | import Bar from '@/components/Charts/Bar' |
| | | import ChartCard from '@/components/Charts/ChartCard' |
| | | import Liquid from '@/components/Charts/Liquid' |
| | | import MiniArea from '@/components/Charts/MiniArea' |
| | | import MiniSmoothArea from '@/components/Charts/MiniSmoothArea' |
| | | import MiniBar from '@/components/Charts/MiniBar' |
| | | import MiniProgress from '@/components/Charts/MiniProgress' |
| | | import Radar from '@/components/Charts/Radar' |
| | | import RankList from '@/components/Charts/RankList' |
| | | import TransferBar from '@/components/Charts/TransferBar' |
| | | import TagCloud from '@/components/Charts/TagCloud' |
| | | |
| | | // pro components |
| | | import AvatarList from '@/components/AvatarList' |
| | | import CountDown from '@/components/CountDown' |
| | | import Ellipsis from '@/components/Ellipsis' |
| | | import FooterToolbar from '@/components/FooterToolbar' |
| | | import NumberInfo from '@/components/NumberInfo' |
| | | import DescriptionList from '@/components/DescriptionList' |
| | | import Tree from '@/components/Tree/Tree' |
| | | import Trend from '@/components/Trend' |
| | | import STable from '@/components/Table' |
| | | import MultiTab from '@/components/MultiTab' |
| | | import Result from '@/components/Result' |
| | | import IconSelector from '@/components/IconSelector' |
| | | import TagSelect from '@/components/TagSelect' |
| | | import ExceptionPage from '@/components/Exception' |
| | | import StandardFormRow from '@/components/StandardFormRow' |
| | | import ArticleListContent from '@/components/ArticleListContent' |
| | | import AntdEditor from '@/components/Editor/WangEditor' |
| | | import Dialog from '@/components/Dialog' |
| | | |
| | | // xn components |
| | | import XCard from '@/components/xnComponents/XCard' |
| | | |
| | | export { |
| | | AvatarList, |
| | | Bar, |
| | | ChartCard, |
| | | Liquid, |
| | | MiniArea, |
| | | MiniSmoothArea, |
| | | MiniBar, |
| | | MiniProgress, |
| | | Radar, |
| | | TagCloud, |
| | | RankList, |
| | | TransferBar, |
| | | Trend, |
| | | CountDown, |
| | | Ellipsis, |
| | | FooterToolbar, |
| | | NumberInfo, |
| | | DescriptionList, |
| | | // å
¼å®¹åæ³ï¼è¯·å¿ç»§ç»ä½¿ç¨ |
| | | DescriptionList as DetailList, |
| | | Tree, |
| | | STable, |
| | | MultiTab, |
| | | Result, |
| | | ExceptionPage, |
| | | IconSelector, |
| | | TagSelect, |
| | | StandardFormRow, |
| | | ArticleListContent, |
| | | AntdEditor, |
| | | Dialog, |
| | | XCard |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | @import "~ant-design-vue/lib/style/index"; |
| | | |
| | | // The prefix to use on all css classes from ant-pro. |
| | | @ant-pro-prefix : ant-pro; |
| | | @ant-global-sider-zindex : 106; |
| | | @ant-global-header-zindex : 105; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-breadcrumb class="breadcrumb"> |
| | | <a-breadcrumb-item v-for="(item, index) in breadList" :key="item.name"> |
| | | <router-link |
| | | v-if="item.name != name && index != 1" |
| | | :to="{ path: item.path === '' ? '/' : item.path }" |
| | | >{{ item.meta.title }}</router-link> |
| | | <span v-else>{{ item.meta.title }}</span> |
| | | </a-breadcrumb-item> |
| | | </a-breadcrumb> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | data () { |
| | | return { |
| | | name: '', |
| | | breadList: [] |
| | | } |
| | | }, |
| | | created () { |
| | | this.getBreadcrumb() |
| | | }, |
| | | methods: { |
| | | getBreadcrumb () { |
| | | let arr = [] |
| | | // this.breadList.push({name: 'index', path: '/dashboard/', meta: {title: 'é¦é¡µ'}}) |
| | | |
| | | this.name = this.$route.name |
| | | this.$route.matched.forEach(item => { |
| | | // item.name !== 'index' && this.breadList.push(item) |
| | | arr.push(item) |
| | | //this.breadList.push(item) |
| | | }) |
| | | /* if (arr.length>=2) { |
| | | arr.splice(0,1) |
| | | } */ |
| | | this.breadList = arr |
| | | console.log(this.breadList) |
| | | } |
| | | }, |
| | | watch: { |
| | | $route () { |
| | | this.getBreadcrumb() |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <script> |
| | | /* WARNING: å
¼å®¹èå¼å
¥ï¼è¯·å¿ç»§ç»ä½¿ç¨ */ |
| | | import DescriptionList from '@/components/DescriptionList' |
| | | export default DescriptionList |
| | | </script> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="head-info" :class="center && 'center'"> |
| | | <span>{{ title }}</span> |
| | | <p>{{ content }}</p> |
| | | <em v-if="bordered"/> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: 'HeadInfo', |
| | | props: { |
| | | title: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | content: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | bordered: { |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | center: { |
| | | type: Boolean, |
| | | default: true |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .head-info { |
| | | position: relative; |
| | | text-align: left; |
| | | padding: 0 32px 0 0; |
| | | min-width: 125px; |
| | | |
| | | &.center { |
| | | text-align: center; |
| | | padding: 0 32px; |
| | | } |
| | | |
| | | span { |
| | | color: rgba(0, 0, 0, .45); |
| | | display: inline-block; |
| | | font-size: 14px; |
| | | line-height: 22px; |
| | | margin-bottom: 4px; |
| | | } |
| | | p { |
| | | color: rgba(0, 0, 0, .85); |
| | | font-size: 24px; |
| | | line-height: 32px; |
| | | margin: 0; |
| | | } |
| | | em { |
| | | background-color: #e8e8e8; |
| | | position: absolute; |
| | | height: 56px; |
| | | width: 1px; |
| | | top: 0; |
| | | right: 0; |
| | | } |
| | | } |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <a-dropdown> |
| | | <span class="action global-lang"> |
| | | <a-icon type="global" style="font-size: 16px"/> |
| | | </span> |
| | | <a-menu slot="overlay" style="width: 150px;" @click="SwitchLang"> |
| | | <a-menu-item key="zh-CN"> |
| | | <a rel="noopener noreferrer"> |
| | | <span role="img" aria-label="ç®ä½ä¸æ">ð¨ð³</span> ç®ä½ä¸æ |
| | | </a> |
| | | </a-menu-item> |
| | | <a-menu-item key="zh-TW"> |
| | | <a rel="noopener noreferrer"> |
| | | <span role="img" aria-label="ç¹ä½ä¸æ">ðð°</span> ç¹ä½ä¸æ |
| | | </a> |
| | | </a-menu-item> |
| | | <a-menu-item key="en-US"> |
| | | <a rel="noopener noreferrer"> |
| | | <span role="img" aria-label="English">ð¬ð§</span> English |
| | | </a> |
| | | </a-menu-item> |
| | | <a-menu-item key="pt-BR"> |
| | | <a rel="noopener noreferrer"> |
| | | <span role="img" aria-label="Português">ð§ð·</span> Português |
| | | </a> |
| | | </a-menu-item> |
| | | </a-menu> |
| | | </a-dropdown> |
| | | </template> |
| | | |
| | | <script> |
| | | // import { mixin as langMixin } from '@/store/i18n-mixin' |
| | | |
| | | export default { |
| | | name: 'LangSelect', |
| | | // mixins: [langMixin], |
| | | data () { |
| | | return {} |
| | | }, |
| | | methods: { |
| | | // SwitchLang (row) { |
| | | // this.setLang(row.key) |
| | | // } |
| | | } |
| | | } |
| | | </script> |
iWare_RawMaterialWarehouse_Web/src/components/tools/Logo.vue
iWare_RawMaterialWarehouse_Web/src/components/tools/TwoStepCaptcha.vue
iWare_RawMaterialWarehouse_Web/src/components/tools/UserMenu.vue
iWare_RawMaterialWarehouse_Web/src/components/tools/index.js
iWare_RawMaterialWarehouse_Web/src/components/verifition/Verify.vue
iWare_RawMaterialWarehouse_Web/src/components/verifition/Verify/VerifyPoints.vue
iWare_RawMaterialWarehouse_Web/src/components/verifition/Verify/VerifySlide.vue
iWare_RawMaterialWarehouse_Web/src/components/verifition/utils/ase.js
iWare_RawMaterialWarehouse_Web/src/components/verifition/utils/axios.js
iWare_RawMaterialWarehouse_Web/src/components/verifition/utils/util.js
iWare_RawMaterialWarehouse_Web/src/components/xnComponents/XCard.vue
iWare_RawMaterialWarehouse_Web/src/config/defaultSettings.js
iWare_RawMaterialWarehouse_Web/src/config/router.config.js
iWare_RawMaterialWarehouse_Web/src/core/bootstrap.js
iWare_RawMaterialWarehouse_Web/src/core/directives/action.js
iWare_RawMaterialWarehouse_Web/src/core/icons.js
iWare_RawMaterialWarehouse_Web/src/core/lazy_lib/components_use.js
iWare_RawMaterialWarehouse_Web/src/core/lazy_use.js
iWare_RawMaterialWarehouse_Web/src/core/use.js
iWare_RawMaterialWarehouse_Web/src/layouts/BasicLayout.vue
iWare_RawMaterialWarehouse_Web/src/layouts/BlankLayout.vue
iWare_RawMaterialWarehouse_Web/src/layouts/Iframe.vue
iWare_RawMaterialWarehouse_Web/src/layouts/PageView.vue
iWare_RawMaterialWarehouse_Web/src/layouts/RouteView.vue
iWare_RawMaterialWarehouse_Web/src/layouts/UserLayout.vue
iWare_RawMaterialWarehouse_Web/src/layouts/index.js
iWare_RawMaterialWarehouse_Web/src/main.js
iWare_RawMaterialWarehouse_Web/src/mixins/handleTableHt.js
iWare_RawMaterialWarehouse_Web/src/mock/index.js
iWare_RawMaterialWarehouse_Web/src/mock/services/article.js
iWare_RawMaterialWarehouse_Web/src/mock/services/auth.js
iWare_RawMaterialWarehouse_Web/src/mock/services/manage.js
iWare_RawMaterialWarehouse_Web/src/mock/services/other.js
iWare_RawMaterialWarehouse_Web/src/mock/services/tagCloud.js
iWare_RawMaterialWarehouse_Web/src/mock/services/user.js
iWare_RawMaterialWarehouse_Web/src/mock/util.js
iWare_RawMaterialWarehouse_Web/src/permission.js
iWare_RawMaterialWarehouse_Web/src/router/generator-routers.js
iWare_RawMaterialWarehouse_Web/src/router/index.js
iWare_RawMaterialWarehouse_Web/src/store/getters.js
iWare_RawMaterialWarehouse_Web/src/store/index.js
iWare_RawMaterialWarehouse_Web/src/store/modules/app.js
iWare_RawMaterialWarehouse_Web/src/store/modules/async-router.js
iWare_RawMaterialWarehouse_Web/src/store/modules/permission.js
iWare_RawMaterialWarehouse_Web/src/store/modules/user.js
iWare_RawMaterialWarehouse_Web/src/store/mutation-types.js
iWare_RawMaterialWarehouse_Web/src/utils/applocation.js
iWare_RawMaterialWarehouse_Web/src/utils/axios.js
iWare_RawMaterialWarehouse_Web/src/utils/checkVersion.js
iWare_RawMaterialWarehouse_Web/src/utils/device.js
iWare_RawMaterialWarehouse_Web/src/utils/domUtil.js
iWare_RawMaterialWarehouse_Web/src/utils/exportToExcel.js
iWare_RawMaterialWarehouse_Web/src/utils/filter.js
iWare_RawMaterialWarehouse_Web/src/utils/helper/permission.js
iWare_RawMaterialWarehouse_Web/src/utils/messagesend.js
iWare_RawMaterialWarehouse_Web/src/utils/mixin.js
iWare_RawMaterialWarehouse_Web/src/utils/permissions.js
iWare_RawMaterialWarehouse_Web/src/utils/request.js
iWare_RawMaterialWarehouse_Web/src/utils/routeConvert.js
iWare_RawMaterialWarehouse_Web/src/utils/socket.js
iWare_RawMaterialWarehouse_Web/src/utils/util.js
iWare_RawMaterialWarehouse_Web/src/utils/utils.less
iWare_RawMaterialWarehouse_Web/src/views/404.vue
iWare_RawMaterialWarehouse_Web/src/views/Home.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/codeGenerate/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/codeGenerate/assembly.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/codeGenerate/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/codeGenerate/fkModal.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/codeGenerate/index.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/codeGenerate/indexConfig.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/lowCode/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/lowCode/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/gen/lowCode/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrance/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrance/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrance/inputLayout.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrance/searchBox.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrancex/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrancex/inputLayout.vue
iWare_RawMaterialWarehouse_Web/src/views/main/BindEntrancex/searchBox.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedOutboundOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedOutboundOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedOutboundOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedOutboundOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedWork/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedWork/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedWork/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/DispatchedWork/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ExWarehouse/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ExWarehouse1/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ExWarehouse1/chooseMaterials.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ExWarehouse1/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ExWarehouse1/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingAccessDetails/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingAgvTask/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingChuKuOrder/chooseMaterialsModal.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingChuKuOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingChuKuOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingChuKuOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingLocationView/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingLocationView/SearchForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingLocationView/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingMaterialStock/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingRuKuOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingRuKuOrder/entranceSelectModal.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingRuKuOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingRuKuOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingRuKuOrder/numberChangeModal.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingRuKuOrder/typeSelectModal.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingTask/editLevelModal.vue
iWare_RawMaterialWarehouse_Web/src/views/main/FoamingTask/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryPlan/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryPlan/chooseMaterials.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryPlan/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryPlan/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryPlanChangeStockNumber/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryPlanChangeStockNumber/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryRecord/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryRecord/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryRule/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryRule/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InventoryRule/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InvertingStorage/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InvertingStorage/ListBox.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InvertingStorage/SearchForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/InvertingStorage/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/LocationView/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/LocationView/SearchForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/LocationView/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PMFinishedOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PMFinishedOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PMFinishedOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PMFinishedOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ProductionReturnedOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ProductionReturnedOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ProductionReturnedOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ProductionReturnedOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PurchaseOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PurchaseOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PurchaseReceiveOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PurchaseReceiveOrder/chooseMaterials.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PurchaseReceiveOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/PurchaseReceiveOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/README.md
iWare_RawMaterialWarehouse_Web/src/views/main/ReceiveMaterialOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ReceiveMaterialOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ReceiveMaterialOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ReceiveMaterialOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockOutboundOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockOutboundOrder/chooseMaterials.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockOutboundOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockOutboundOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockReturnOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockReturnOrder/chooseMaterials.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockReturnOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockReturnOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SalesStockReturnOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/StationView/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/StationView/SearchForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/StationView/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SupplierStockReturnOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SupplierStockReturnOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SupplierStockReturnOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SupplierStockReturnOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SysTenant/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SysTenant/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/SysTenant/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent2/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent2/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent2/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent2/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent3/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent3/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent3/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent3/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent5/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent5/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent5/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestStudent5/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestTeacher/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestTeacher/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestTeacher/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/TestTeacher/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/VStudent/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/VStudent/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/VStudent/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TestDemo/VStudent/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TransferOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TransferOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TransferOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/TransferOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/View_AccessDetails/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/View_Materialstock_Material/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/View_Materialstock_Material/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/View_Materialstock_Material/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/View_Materialstock_Material/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsArea/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsArea/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsArea/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsAssembleMaterialAttribut/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsAssembleMaterialAttribut/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsAssembleMaterialAttribut/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsBindIn/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsContainer/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsContainer/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsContainer/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsContainer/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsDumpOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsDumpOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsDumpOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsDumpOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsGoodsReturnOrder/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsGoodsReturnOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsGoodsReturnOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsGoodsReturnOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsGoodsReturnOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMaterial/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMaterial/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMaterial/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMaterialStock/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMerchantinfo/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMerchantinfo/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMerchantinfo/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsMerchantinfo/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrder/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderInspection/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderInspection/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderInspection/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderInspection/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderInspection/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderType/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsOrderType/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsPdaPower/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsPdaPower/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsPdaPower/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsPlace/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsPlace/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsPlace/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsReceiptOrder/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsReceiptOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsReceiptOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsReceiptOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsReceiptOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSortOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSortOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSortOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSortOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsStockReturnOrder/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsStockReturnOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsStockReturnOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsStockReturnOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsStockReturnOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSupplier/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSupplier/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsSupplier/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTakeMaterialOrder/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTakeMaterialOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTakeMaterialOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTakeMaterialOrder/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTakeMaterialOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTask/DetailDrawer.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTask/PriorityModal.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsTask/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsWarehouseEntrance/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsWarehouseEntrance/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsWarehouseEntrance/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/WmsWarehouseEntrance/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ZZProductFinishedOrder/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ZZProductFinishedOrder/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ZZProductFinishedOrder/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/ZZProductFinishedOrder/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/liuying/TestStudent2/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/liuying/TestStudent2/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/liuying/TestStudent2/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/liuying/TestStudent2/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plyBindEntrance/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plyBindEntrance/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plyBindEntrance/inputLayout.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plyBindEntrance/searchBox.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plyPrepareRecord/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plyPrepareRecord/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/plywoodStock/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/prepareManage/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/prepareManage/chooseMaterials.vue
iWare_RawMaterialWarehouse_Web/src/views/main/prepareManage/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/prepareManage/infoBlock.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/LabelTag.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/TopMiddleCmp.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/cards.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/digitalFlop.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/img/bg.png
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/img/map.jpg
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/img/map.png
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/img/map2.png
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/img/mapCenterPoint.png
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/img/mapPoint.png
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/index.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/left1.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/left12.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/left2.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/left22.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/left23.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/middle1.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/middle2.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/middle3.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/rankingBoard.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/right1.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/right2.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/right3.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/right4.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/scrollBoard.vue
iWare_RawMaterialWarehouse_Web/src/views/main/screenMonitor/topHeader.vue
iWare_RawMaterialWarehouse_Web/src/views/main/test/TestStudent3/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/test/TestStudent3/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/test/TestStudent3/excelForm.vue
iWare_RawMaterialWarehouse_Web/src/views/main/test/TestStudent3/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/README.md
iWare_RawMaterialWarehouse_Web/src/views/system/account/center/Index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/center/page/App.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/center/page/Article.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/center/page/Project.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/center/page/index.js
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/AvatarModal.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/BaseSetting.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/Binding.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/Custom.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/Index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/Notification.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/Security.vue
iWare_RawMaterialWarehouse_Web/src/views/system/account/settings/securityItem/updPwd.vue
iWare_RawMaterialWarehouse_Web/src/views/system/app/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/app/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/app/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/config/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/config/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/config/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dashboard/Analysis.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dashboard/Monitor.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dashboard/TestWork.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dashboard/Workplace.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dict/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dict/dictdata/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dict/dictdata/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dict/dictdata/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dict/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/dict/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/email/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/exception/403.vue
iWare_RawMaterialWarehouse_Web/src/views/system/exception/404.vue
iWare_RawMaterialWarehouse_Web/src/views/system/exception/500.vue
iWare_RawMaterialWarehouse_Web/src/views/system/file/detailForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/file/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/file/previewForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/formDesign/edit.vue
iWare_RawMaterialWarehouse_Web/src/views/system/formDesign/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/formDesign/list.vue
iWare_RawMaterialWarehouse_Web/src/views/system/index/ModuleA.vue
iWare_RawMaterialWarehouse_Web/src/views/system/index/ModuleB.vue
iWare_RawMaterialWarehouse_Web/src/views/system/index/ModuleC.vue
iWare_RawMaterialWarehouse_Web/src/views/system/index/welcome.vue
iWare_RawMaterialWarehouse_Web/src/views/system/machine/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/menu/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/menu/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/menu/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/myworkflow/auditor.vue
iWare_RawMaterialWarehouse_Web/src/views/system/myworkflow/components/auditoropera.vue
iWare_RawMaterialWarehouse_Web/src/views/system/myworkflow/components/viewworkflow.vue
iWare_RawMaterialWarehouse_Web/src/views/system/myworkflow/create.vue
iWare_RawMaterialWarehouse_Web/src/views/system/myworkflow/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/myworkflow/unauditor.vue
iWare_RawMaterialWarehouse_Web/src/views/system/notice/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/notice/detailForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/notice/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/notice/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/noticeReceived/detailForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/noticeReceived/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/onlineUser/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/org/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/org/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/org/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/pos/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/pos/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/pos/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/role/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/role/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/role/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/role/roleMenuForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/role/roleOrgForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/role/rolePdaMenuModal.vue
iWare_RawMaterialWarehouse_Web/src/views/system/sms/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/tenant/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/tenant/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/tenant/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/tenant/tenantMenuForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/timers/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/timers/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/timers/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/user/addForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/user/editForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/user/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/user/userOrgForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/user/userRoleForm.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/builderWorkFlow.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/nomalWorkFlow.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/conditionflownode.js
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/flowNodeGroup.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/flowentity.js
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/flownodes.js
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/nodeProperty.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/readme.md
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/components/store/sourcenodes.js
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/create.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/edit.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/index.vue
iWare_RawMaterialWarehouse_Web/src/views/system/workflow/startworkflow.vue
iWare_RawMaterialWarehouse_Web/src/views/userLoginReg/Login.vue
iWare_RawMaterialWarehouse_Web/src/views/userLoginReg/Register.vue
iWare_RawMaterialWarehouse_Web/src/views/userLoginReg/RegisterResult.vue
iWare_RawMaterialWarehouse_Web/vue.config.js
iWare_RawMaterialWarehouse_Web/web.config
iWare_RawMaterialWarehouse_Web/webstorm.config.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/CommonHelper/CodeGenHelper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/CommonHelper/SysHelper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Entity/LocationView.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Mapper/CustomMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/BindEntrance/BindEntranceService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/BindEntrance/Dto/BindEntranceInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/BindEntrance/Dto/BindEntranceOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/ExWarehouse/Dto/ExWareHouseOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/ExWarehouse/Dto/ExWarehouseInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/ExWarehouse/ExWarehouseService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsArea/Dto/WmsAreaDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsArea/Dto/WmsAreaInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsArea/Dto/WmsAreaOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsArea/WmsAreaService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsContainer/Dto/WmsContainerDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsContainer/Dto/WmsContainerInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsContainer/Dto/WmsContainerOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsContainer/IWmsContainerService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsContainer/Map/WmsContainerMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsContainer/WmsContainerService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMaterial/Dto/WmsMaterialDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMaterial/Dto/WmsMaterialInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMaterial/Dto/WmsMaterialOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMaterial/WmsMaterialService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMerchantinfo/Dto/WmsMerchantinfoDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMerchantinfo/Dto/WmsMerchantinfoInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMerchantinfo/Dto/WmsMerchantinfoOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMerchantinfo/IWmsMerchantinfoService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMerchantinfo/Map/WmsMerchantinfoMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsMerchantinfo/WmsMerchantinfoService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsOrderType/Dto/WmsOrderTypeDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsOrderType/Dto/WmsOrderTypeInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsOrderType/Dto/WmsOrderTypeOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsOrderType/IWmsOrderTypeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsOrderType/WmsOrderTypeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPdaPower/Dto/WmsPdaPowerDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPdaPower/Dto/WmsPdaPowerInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPdaPower/Dto/WmsPdaPowerOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPdaPower/IWmsPdaPowerService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPdaPower/Map/WmsPdaPowerMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPdaPower/WmsPdaPowerService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPlace/Dto/WmsPlaceDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPlace/Dto/WmsPlaceInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPlace/Dto/WmsPlaceOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsPlace/WmsPlaceService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsWarehouseEntrance/Dto/WmsWarehouseEntranceDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsWarehouseEntrance/Dto/WmsWarehouseEntranceInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsWarehouseEntrance/Dto/WmsWarehouseEntranceOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/Common/WmsWarehouseEntrance/WmsWarehouseEntranceService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/App/Dto/AppInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/App/Dto/AppOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/App/ISysAppService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/App/SysAppService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Auth/AuthService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Auth/Dto/LoginInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Auth/Dto/LoginOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Auth/Dto/RegistInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Auth/IAuthService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Base/BaseService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Base/Dto/BaseDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Cache/ISysCacheService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Cache/SysCacheService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/ClickWord/ClickWordCaptcha.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/ClickWord/ClickWordCaptchaInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/ClickWord/ClickWordCaptchaResult.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/ClickWord/IClickWordCaptcha.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/General/GeneralCaptcha.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/General/GeneralCaptchaInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Captcha/General/IGeneralCaptcha.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/CodeGenConfigService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/CodeGenService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/CodeGenConfig.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/CodeGenInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/CodeGenModel.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/CodeGenOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/DatabaseOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/TableColumnOuput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/TableOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/Dto/XnCodeGenOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/ICodeGenConfigService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/CodeGen/ICodeGenService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Config/Dto/ConfigInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Config/ISysConfigService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Config/SysConfigService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/Dto/DictDataInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/Dto/DictDataOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/Dto/DictTreeOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/Dto/DictTypeInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/ISysDictDataService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/ISysDictTypeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/SysDictDataService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Dict/SysDictTypeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/Dto/EmpExtOrgPosOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/Dto/EmpOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/Dto/EmpOutput2.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/Dto/EmpPosOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/ISysEmpExtOrgPosService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/ISysEmpPosService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/ISysEmpService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/SysEmpExtOrgPosService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/SysEmpPosService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Emp/SysEmpService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Enum/Dto/EnumDataInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Enum/Dto/EnumDataOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Enum/ISysEnumDataService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Enum/SysEnumDataService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/ExcelTemplate/Dto/SysExcelTemplateDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/ExcelTemplate/Dto/SysExcelTemplateInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/ExcelTemplate/Dto/SysExcelTemplateOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/ExcelTemplate/ISysExcelTemplateService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/ExcelTemplate/SysExcelTemplateService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/File/Dto/FileInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/File/Dto/FileOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/File/ISysFileService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/File/SysFileService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/Dto/FormAddDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/Dto/FormDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/Dto/FormEditDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/Dto/FormPageSearch.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/Dto/FormPublishDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/FormService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Forms/IFormService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Hubs/ChatHub.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Hubs/Dto/MessageinputDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Hubs/IChatClient.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/Dto/ContrasOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/Dto/ContrastLowCode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/Dto/Front_CodeGenerate.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/Dto/GenEntity.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/Dto/LowCodeInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/GenEntityComparer.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/ILowCodeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/LowCode/LowCodeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Menu/Dto/AntDesignTreeNode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Menu/Dto/MenuInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Menu/Dto/MenuOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Menu/Dto/MenuTreeOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Menu/ISysMenuService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Menu/SysMenuService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Message/ISendMessageService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Message/SendMessageService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Monitor/IMachineService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Monitor/MachineService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/Dto/NoticeBase.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/Dto/NoticeDetailOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/Dto/NoticeInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/Dto/NoticeReceiveOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/ISysNoticeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/ISysNoticeUserService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/SysNoticeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Notice/SysNoticeUserService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/OnlineUser/Dto/OnlineUserOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/OnlineUser/ISysOnlineUserService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/OnlineUser/SysOnlineUserService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Org/Dto/OrgInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Org/Dto/OrgOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Org/Dto/OrgTreeNode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Org/ISysOrgService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Org/SysOrgService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Pos/Dto/PosInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Pos/ISysPosService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Pos/SysPosService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/Dto/RoleInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/Dto/RoleOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/ISysRoleDataScopeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/ISysRoleMenuService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/ISysRoleService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/SysRoleDataScopeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/SysRoleMenuService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/SysRolePdaMenu.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Role/SysRoleService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Timer/Dto/JobInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Timer/Dto/JobOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Timer/ISysTimerService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/Timer/SysTimerService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/CurrentUserInfo.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/Dto/AuthToken.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/Dto/AuthUserInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/Dto/UserInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/Dto/UserOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/ISysUserDataScopeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/ISysUserRoleService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/ISysUserService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/SysUserDataScopeService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/SysUserRoleService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/System/User/SysUserService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent/Dto/TestStudentInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent/Dto/TestStudentOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent/ITestStudentService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent/Map/TestStudentMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent/TestStudentService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent3/Dto/TestStudent3Input.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent3/Dto/TestStudent3Output.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent3/ITestStudent3Service.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent3/Map/TestStudent3Mapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent3/TestStudent3Service.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent5/Dto/TestStudent5Dto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent5/Dto/TestStudent5Input.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent5/Dto/TestStudent5Output.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent5/ITestStudent5Service.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent5/Map/TestStudent5Mapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestStudent5/TestStudent5Service.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestTeacher/Dto/TestTeacherDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestTeacher/Dto/TestTeacherInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestTeacher/Dto/TestTeacherOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestTeacher/ITestTeacherService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestTeacher/Map/TestTeacherMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/TestTeacher/TestTeacherService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/VStudent/Dto/VStudentInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/VStudent/Dto/VStudentOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/VStudent/IVStudentService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/VStudent/Map/VStudentMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/TestDemo/VStudent/VStudentService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/Dto/AssembleInteractiveInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/Dto/AssembleInteractiveOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/Dto/InteractiveInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/Dto/InteractiveOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/WareWcsToWmsService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsAccessDetails/Dto/WmsAccessDetailsDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsAccessDetails/Dto/WmsAccessDetailsInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsAccessDetails/Dto/WmsAccessDetailsOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsAccessDetails/WmsAccessDetailsService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsDeviceWaring/Dto/LesDeviceWaringDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsDeviceWaring/Dto/LesDeviceWaringInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsDeviceWaring/Dto/LesDeviceWaringOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsDeviceWaring/ILesDeviceWaringService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsDeviceWaring/LesDeviceWaringService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsDeviceWaring/Map/LesDeviceWaringMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/LocationViewService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsMaterialStock/Dto/MaterialStockDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsMaterialStock/Dto/MaterialStockInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsMaterialStock/Dto/MaterialStockOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsMaterialStock/MaterialStockService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/WmsAgvTaskService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/Dto/TaskDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/Dto/TaskInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/Dto/TaskOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/WmsTaskService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsDumpOrder/Dto/WmsDumpOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsDumpOrder/Dto/WmsDumpOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsDumpOrder/Dto/WmsDumpOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsDumpOrder/IWmsDumpOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsDumpOrder/Map/WmsDumpOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsDumpOrder/WmsDumpOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsGoodsReturnOrder/Dto/WmsGoodsReturnOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsGoodsReturnOrder/Dto/WmsGoodsReturnOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsGoodsReturnOrder/Dto/WmsGoodsReturnOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsGoodsReturnOrder/IWmsGoodsReturnOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsGoodsReturnOrder/Map/WmsGoodsReturnOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsGoodsReturnOrder/WmsGoodsReturnOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInOrder/Dto/WmsOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInOrder/Dto/WmsOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInOrder/Dto/WmsOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInOrder/IWmsOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInOrder/Map/WmsOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInOrder/WmsOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInspectOrder/Dto/WmsInspectOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInspectOrder/Dto/WmsInspectOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInspectOrder/IWmsInspectOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsInspectOrder/WmsInspectOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/TextFile1.txt
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/WmsReceiptOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/WmsReceiptOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/WmsReceiptOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/IWmsReceiptOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Map/WmsReceiptOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/WmsReceiptOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsSortOrder/Dto/WmsSortOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsSortOrder/Dto/WmsSortOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsSortOrder/Dto/WmsSortOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsSortOrder/IWmsSortOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsSortOrder/Map/WmsSortOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsSortOrder/WmsSortOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsStockReturnOrder/Dto/WmsStockReturnOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsStockReturnOrder/Dto/WmsStockReturnOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsStockReturnOrder/Dto/WmsStockReturnOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsStockReturnOrder/IWmsStockReturnOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsStockReturnOrder/Map/WmsStockReturnOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsStockReturnOrder/WmsStockReturnOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsTakeMaterialOrder/Dto/WmsTakeMaterialOrderDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsTakeMaterialOrder/Dto/WmsTakeMaterialOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsTakeMaterialOrder/Dto/WmsTakeMaterialOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsTakeMaterialOrder/IWmsTakeMaterialOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsTakeMaterialOrder/Map/WmsTakeMaterialOrderMapper.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsTakeMaterialOrder/WmsTakeMaterialOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/CallEmpty/CallEmptyService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/CallEmpty/Dto/CallEmptyServiceInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/Dto/MaterialSortingServiceInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/Dto/MaterialSortingServiceOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/MaterialSorting/MaterialSortingService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsAutomaticWarehouse/AutomaticWarehouseService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsAutomaticWarehouse/Dto/AutomaticWarehouseInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsAutomaticWarehouse/Dto/AutomaticWarehouseOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsGroupDiskOutWarehouse/Dto/GroupDiskOutWarehouseInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsGroupDiskOutWarehouse/Dto/GroupDiskOutWarehouseOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsGroupDiskOutWarehouse/GroupDiskOutWarehouseService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsInWarehouse/Dto/WmsInWarehouseeInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsInWarehouse/Dto/WmsInWarehouseeOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsInWarehouse/WmsInWarehouseService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsPdaReceiptOrder/Dto/WmsPdaReceiptOrderInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsPdaReceiptOrder/Dto/WmsPdaReceiptOrderOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsPdaReceiptOrder/WmsPdaReceiptOrderService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsStockReturnWarehouse/Dto/WmsStockReturnWarehouseInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsStockReturnWarehouse/Dto/WmsStockReturnWarehouseOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsPda/WmsStockReturnWarehouse/WmsStockReturnWarehouseService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsReportForms/WareHouseInReportForms/Dto/WareHouseInReportFormsInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsReportForms/WareHouseInReportForms/Dto/WareHouseInReportFormsOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsReportForms/WareHouseInReportForms/WareHouseInReportFormsService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsReportForms/WareHouseOutReportForms/Dto/WareHouseOutReportFormsInput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsReportForms/WareHouseOutReportForms/Dto/WareHouseOutReportFormsOutput.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsReportForms/WareHouseOutReportForms/WareHouseOutReportFormsService.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/SpareTimes/SpareTimeDemo.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Startup.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/applicationsettings.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Admin.NET.Core.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Const/ClaimConst.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Const/CommonConst.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Const/DeskDataConst.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Const/QueryTypeConst.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Const/SysConst.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Const/TemplateConst.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvTask.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvWaring.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/DEntityBase.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/IDataPermissions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesAgvsiteStation.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesDeviceWaring.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesEntrance.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesPackWarehouse.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesSerialRuleDetail.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesStation.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsDumpOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsDumpOrderDetails.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsGoodsReturnOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsGoodsReturnOrderDetails.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsOrderDetails.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsReceiptOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsReceiptOrderDetails.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsSortOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsStockReturnOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsStockReturnOrderDetails.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsTakeMaterialOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Order/WmsTakeMaterialOrderDetail.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysApp.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysCodeGen.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysCodeGenConfig.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysCodeModular.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysConfig.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysDictData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysDictType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysEmp.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysEmpExtOrgPos.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysEmpPos.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysExcelTemplate.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysFile.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysForm.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysLogAudit.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysLogEx.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysLogOp.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysLogVis.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysLowCode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysLowCodeDataBase.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysMenu.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysNotice.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysNoticeUser.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysOnlineUser.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysOrg.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysPos.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysRole.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysRoleDataScope.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysRoleMenu.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysTimer.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysUser.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysUserDataScope.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/SysUserRole.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/TableColumn.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/System/TableInfo.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/TestDemo/TestStudent.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/TestDemo/TestStudent2.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/TestDemo/TestStudent3.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/TestDemo/TestStudent5.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/TestDemo/TestTeacher.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/View_Materialstock_Material/View_Materialstock_Material.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsArea.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsContainer.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsMaterial.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsMerchantinfo.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsOrderType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPdaPower.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsRolePdaMenu.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsWarehouseEntrance.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsWarehouseManage.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsCount/VAccessDetails.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsCount/WmsMaterialStock.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsJob/WmsContainerPlace.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsJob/WmsHistoryMaterialContainer .cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsJob/WmsMaterialContainer.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsJob/WmsTask.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/AdminType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Class.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/CommonStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/DataOpType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/DataScopeType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/EnumAuditStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/ErrorCode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/FieldType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/FileLocation.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/FormDesignType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Gender.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/HttpMethod.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/HttpStatusCode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/ImportExcelType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/InventoryRuleType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/IssueState.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesAisle.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesEntranceType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesOrderMode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesPackState.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesTakeMaterialsStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesWorkShopType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Les/LesWorkshopSection.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/LoginType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/MenuOpenType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/MenuType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/MenuWeight.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/MessageType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/NoticeStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/NoticeType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/NoticeUserStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/QueryTypeEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/RequestTypeEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/RoleTypeEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/BlankingProductionLineEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/DodeviceType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/OrderDetailsStatusEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/OrderDistributeTypeEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/OrderStatusEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/RuKuSourceEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/SortStatusEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WarehouseEntranceEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsAreaEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsContainerEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsMaterialEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsTaskEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/YesOrNot.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/GoodsReturnStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/InspectionResultsEnum.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/InspectionStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/Merchantinfo.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/MoveType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/ReceivingStatus.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/zhaoshang/TradeMode.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/EventSubscriber/LogEventSubscriber.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Extension/CsRedisExtensions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Extension/DictionaryExtensions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Extension/FakeDeleteExtensions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Extension/LambdaExpressionBuilder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Extension/NewtonsoftJsonSerializerProvider .cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Extension/QueryableExstenstions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Filter/DisableOpLogAttribute.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Filter/LogExceptionHandler.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Filter/RequestActionFilter.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Options/RefreshTokenSettingOptions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysAppSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysConfigSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysEmpExtOrgPos.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysEmpPosSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysEmpSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysMenuSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysOrgSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysPosSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysRoleSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysTimerSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysUserDataScopeSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysUserRoleSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysUserSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsAreaSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsContainerPlaceSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsContainerSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsMaterialContainerSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsMaterialSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsMaterialStockSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsPlaceSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/WmsTaskSeedData.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Service/BaseId.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/CodeGenUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/Comm.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/DataCompareUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/DataConvertUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/DateTimeOffSetToDateTime.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/EnumEntity.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/EnumUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/ExcelDateUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/ExcelUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/FieldUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/FileUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/IPUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/JsonUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/ListUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Dto/Front_FileDto.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Enum/FieldType.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/EssentialFactor.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Factor/DateFactor.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Factor/DecimalFactor.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Factor/Interface/IFactor.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Factor/TextFactor.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Att/FrontTypeAttribute.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Att/FrontTypeBindDatabaseAttribute.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Code/AutoCode_Dynamic.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Code/AutoCode_Front.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Code/AutoCode_FrontModel.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Code/FileUrl_Code.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Alert.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Batch.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Button.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Card.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Cascader.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Checkbox.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Date.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Divider.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Editor.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Grid.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Html.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Input.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Number.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Radio.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Rate.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Select.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_SelectInputList.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Slider.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Switch.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Table.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Tabs.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Text.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Textarea.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_Time.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_TreeSelect.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_UploadFile.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Front_UploadImg.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Interface/IFront.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Interface/IFrontDynamic.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Interface/IFrontDynamicOptions.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Interface/IFrontLayout.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Base.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Config.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Convert.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Dynamic.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Model.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Option.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Rule.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/Front_Tree_Option.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/NotFoundFrontException.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/Front/Model/ViewDynamic.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/LowCode/SysFileServiceEx.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/MachineUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/PageInputOrder.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/PagedUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/ReflectionUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/ShellUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/StringUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/TreeBuildUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/TypeUtil.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/XnInputBase.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/XnPageResult.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Util/XnRestfulResultProvider.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/View/TestDemo/VStudent.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/applicationconfig.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.Database.Migrations/Admin.NET.Database.Migrations.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.Database.Migrations/Migrations/20240413040247_v1.0.1.Designer.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Database.Migrations/Migrations/20240413040247_v1.0.1.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Database.Migrations/Migrations/DefaultDbContextModelSnapshot.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Database.Migrations/note/note.txt
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/Admin.NET.EntityFramework.Core.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/DbContexts/DefaultDbContext.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/DbContexts/MultiTenantDbContext.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/Startup.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/dbsettings.Development-166.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/dbsettings.Development-本机.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.EntityFramework.Core/dbsettings.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Core/Admin.NET.Web.Core.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Core/Handlers/JwtHandler.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Core/ServiceExtension/BStyleServiceExtension.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Core/ServiceExtension/SnowflakeIdServiceExtension.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Core/Startup.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/.config/dotnet-tools.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Admin.NET.Web.Entry.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Controllers/HomeController.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Program.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Properties/launchSettings.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Views/Home/Index.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Views/Shared/_Layout.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Views/_ViewImports.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/Views/_ViewStart.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/appsettings.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Font/font1559.ttf
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/1.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/2.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/3.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/4.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/5.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/6.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/7.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Captcha/Image/8.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/CommonTemplate.xlsx
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Image/logo.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Dto.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Dto.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Entity.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Entity.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/IService.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/IService.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Input.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Input.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Manage.js.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Manage.js.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Mapper.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Mapper.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Output.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Output.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/addForm.vue.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/addForm.vue.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/editForm.vue.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/editForm.vue.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/excelForm.cs.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/excelForm.vue.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/index.vue.cshtml
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/index.vue.vm
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/avatar2.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/app.7633af46.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/app.7633af46.css.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/chunk-b7a16696.677134ab.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/chunk-b7a16696.677134ab.css.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/chunk-vendors.4659697d.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/chunk-vendors.4659697d.css.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/fail.8d6df989.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/fail.8d6df989.css.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/site.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/theme-colors-ef7df4e0.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/user.fa7ae686.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/css/user.fa7ae686.css.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/favicon.ico
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/img/bg.110420cf.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/img/logo.a0cbaad2.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/img/map.3425b845.jpg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/img/map.ae82c867.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/img/map2.48889afd.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/img/welcome.164ddad4.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/index.html
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/app.413ecdbc.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/app.413ecdbc.js.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/chunk-b7a16696.e8717d8b.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/chunk-b7a16696.e8717d8b.js.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/chunk-vendors.c9111d8d.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/chunk-vendors.c9111d8d.js.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/fail.c1daacfd.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/fail.c1daacfd.js.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/site.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/user.6ca40864.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/js/user.6ca40864.js.gz
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/LICENSE
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation/LICENSE.md
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation/dist/additional-methods.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation/dist/jquery.validate.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery/LICENSE.txt
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery/dist/jquery.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery/dist/jquery.min.js
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/lib/jquery/dist/jquery.min.map
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/loading/loading.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/loading/loading.html
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/loading/option2/html_code_segment.html
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/loading/option2/loading.css
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/loading/option2/loading.svg
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/logo.png
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/Admin.NET.WorkerService.csproj
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/DefaultDbContext.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/LogWorker/WorkerLog.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/Program.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/Properties/launchSettings.json
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/Worker.cs
iWare_RawMaterialWarehouse_Wms/Admin.NET.WorkerService/appsettings.json
iWare_RawMaterialWarehouse_Wms/iWare_RawMaterialWarehouse_Wms.sln |