补充缺失内容

This commit is contained in:
shangguochao 2022-06-28 10:09:47 +08:00
parent 9d8f9f0e92
commit 8d0353e568
95 changed files with 205534 additions and 6 deletions

View File

@ -0,0 +1,31 @@
module.exports = {
AWSPortalUrl: "http://localhost:8088/portal/",//aws平台启动地址用于开发时获取平台静态资源请求数据等注意最后的/,不要删)
AWSReleasePath: "D:/worktools/6.4.2/release/", /*C:/work/workspace/release/*/ //aws的平台路径暂时写绝对路径用于build生成的主文件位置注意最后的/,不要删)
moduleTemplateInAWS: "apps/install/com.actionsoft.apps.coe.pal/template/page/main.htm", /*apps/install/_bpm.platform/template/page/console.m.dw.design.vue.htm*/ //build后生成到平台的模板位置及名称
outputDir: "/apps/install/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/main", /*webserver/webapps/portal/apps/_bpm.platform/dw/designer/main*/ //build后js或css生成到平台的位置
publicPath: "../apps/com.actionsoft.apps.coe.pal/main", /*../apps/_bpm.platform/dw/designer/main*/ //build到平台后生成到模板中引入js文件的相对平台的位置
AWSJSAndCSSImport: [ //引入平台的js或css在portal目录开始,开发或build通用
/*
// 示例
{
type: "js",
path: "commons/js/util/Base64.js"
},
{
type: "css",
path: "commons/css/font/iconfont.css"
},
*/
{
type: 'js',
path: 'commons/awsui/js/icon.array.js'
},
],
devUserInfo: {//开发时通过用户名及密码获取sessionId前提必须需要安装并启动appcom.actionsoft.apps.getsession.app
userid: "admin", //具有后台管理的用户名
pwd: "123456", //密码
deviceType: "pc",
systemType: "C"
}
}

View File

@ -0,0 +1,31 @@
module.exports = {
AWSPortalUrl: "http://localhost:8088/portal/",//aws平台启动地址用于开发时获取平台静态资源请求数据等注意最后的/,不要删)
AWSReleasePath: "/Users/sunlh/idea-workspace-aws6.4.1.1008.standard/release/", /*C:/work/workspace/release/*/ //aws的平台路径暂时写绝对路径用于build生成的主文件位置注意最后的/,不要删)
moduleTemplateInAWS: "apps/install/com.actionsoft.apps.coe.pal/template/page/main.htm", /*apps/install/_bpm.platform/template/page/console.m.dw.design.vue.htm*/ //build后生成到平台的模板位置及名称
outputDir: "apps/install/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/main", /*webserver/webapps/portal/apps/_bpm.platform/dw/designer/main*/ //build后js或css生成到平台的位置
publicPath: "../apps/com.actionsoft.apps.coe.pal/main", /*../apps/_bpm.platform/dw/designer/main*/ //build到平台后生成到模板中引入js文件的相对平台的位置
AWSJSAndCSSImport: [ //引入平台的js或css在portal目录开始,开发或build通用
/*
// 示例
{
type: "js",
path: "commons/js/util/Base64.js"
},
{
type: "css",
path: "commons/css/font/iconfont.css"
},
*/
{
type: 'js',
path: 'commons/awsui/js/icon.array.js'
},
],
devUserInfo: {//开发时通过用户名及密码获取sessionId前提必须需要安装并启动appcom.actionsoft.apps.getsession.app
userid: "admin", //具有后台管理的用户名
pwd: "admin", //密码
deviceType: "pc",
systemType: "C"
}
}

View File

@ -0,0 +1,24 @@
# dataviewsetting
## Project setup
```
yarn install
```
### Compiles and hot-reloads for development
```
yarn serve
```
### Compiles and minifies for production
```
yarn build
```
### Lints and fixes files
```
yarn lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

View File

@ -0,0 +1,10 @@
module.exports = {
presets: [
[
'@vue/app',
{
useBuiltIns: 'entry'
}
]
]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,10 @@
<meta charset="utf-8">
<title>awsui-vue demo</title>
<script src="./awsui-vue.umd.js"></script>
<link rel="stylesheet" href="./awsui-vue.css">
<script>
console.log(awsui-vue)
</script>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,52 @@
{
"name": "com.actionsoft.apps.coe.pal",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"awsui-vue": "^1.0.0",
"axios": "^0.20.0",
"babel-polyfill": "^6.26.0",
"core-js": "^3.8.1",
"element-ui": "^2.14.1",
"vee-validate": "^3.4.5",
"vue": "^2.6.12",
"vue-router": "^3.4.9",
"vuedraggable": "^2.24.3",
"vuex": "^3.6.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.4.0",
"@vue/cli-plugin-eslint": "~4.4.0",
"@vue/cli-plugin-router": "~4.4.0",
"@vue/cli-plugin-vuex": "~4.4.0",
"@vue/cli-service": "~4.4.0",
"babel-eslint": "^10.1.0",
"eslint": "^7.16.0",
"eslint-plugin-vue": "^6.2.2",
"vue-template-compiler": "^2.6.12"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}

View File

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<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><%= htmlWebpackPlugin.options.title %></title>-->
<title>CoE PAL流程资产库</title>
<%= htmlWebpackPlugin.options.AWSJSAndCSSImport %>
<!--
其它的js或css引用方式示例<%= htmlWebpackPlugin.options.awsjsandcsspath%>
<link rel="stylesheet" type="text/css" href="<%= htmlWebpackPlugin.options.awsjsandcsspath%>apps/_bpm.platform/css/model/console.m.dw.design.css"/>
-->
<script>
const settingParam = <%= htmlWebpackPlugin.options.settingParam %>;
const axiosBaseUrl = "<%= htmlWebpackPlugin.options.axiosBaseUrl %>";
const production = <%= htmlWebpackPlugin.options.isproduction %>;
</script>
<% if(!htmlWebpackPlugin.options.isproduction) {%>
<script>
const devUserInfo = <%= JSON.stringify(htmlWebpackPlugin.options.devUserInfo) %>;
</script>
<% }%>
<script>
<% if(!htmlWebpackPlugin.options.isproduction) {%>
var notificationSoundTips = false; // 是否开启消息到达声音提醒
var notificationMsgLoadFrequency = 60; // 通知消息检查频率
var isSecurityPwdChange = true; // 是否允许用户修改口令
var forceChangePwd = false; // 默认口令验证,是否强制修改默认密码
var isSecurityPwdComplexity = 10; // 密码强度
var securityMinPwdLength = 0; // 允许账户口令最小长度0表示无限制
var securityMaxPwdLength = 32; // 允许账户口令最大长度最多32位长度
var isSecAdminUser = false;// 是否安全保密员开启三员且该用户为安全保密员为true
var isManage = true;
var mainType = '1';// 0:左侧显示资产库文字中间无输入框右侧显示所有1:左侧显示资产库下拉菜单中间显示输入框右侧显示所有2:左侧显示小组文字中间无输入框右侧显示所有3:左侧显示小组下拉菜单中甲显示输入框右侧显示所有4:管理中心
var uid = "admin";
var wHref = "http://localhost:8088/portal/r/w";
var jdHref = "http://localhost:8088/portal/r/jd";
<%}else {%>
var isNoticeActive = <#isNoticeActive>; //是否启用通知中心
var notificationSoundTips = false; // 是否开启消息到达声音提醒
var notificationMsgLoadFrequency = 60; // 通知消息检查频率
var isSecurityPwdChange = <#isSecurityPwdChange>; // 是否允许用户修改口令
var forceChangePwd = <#forceChangePwd>; // 默认口令验证,是否强制修改默认密码
var isSecurityPwdComplexity = <#isSecurityPwdComplexity>; // 密码强度
var securityMinPwdLength = <#securityMinPwdLength>; // 允许账户口令最小长度0表示无限制
var securityMaxPwdLength = <#securityMaxPwdLength>; // 允许账户口令最大长度最多32位长度
var isSecAdminUser = <#isSecAdminUser>;// 是否安全保密员开启三员且该用户为安全保密员为true
var isManage = <#isManage>;// 是否资产库管理员
var mainType = "<#mainType>";
var uid = "<#uid>";
var wHref = "./w";
var jdHref = "./jd";
<%}%>
</script>
</head>
<body style="margin:0;">
<div id="app"></div>
</body>
</html>

View File

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 158 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 350 B

After

Width:  |  Height:  |  Size: 350 B

View File

@ -552,13 +552,17 @@
};
//
awsuiAxios.post(data).then(function (ro) {
debugger;
if(ro.result == 'ok') {
if(ro.data.mainRepository.folder==false){
bus.$emit("getisDisabled",true);
}else{
bus.$emit("getisDisabled",false);
}
//isClickTreeRoot
if(ro.data.mainRepository=="undefined"){
if(ro.data.mainRepository.folder==false){
bus.$emit("getisDisabled",true);
}else{
bus.$emit("getisDisabled",false);
}
}
const repositoryPathData = ro.data.repositoryPathData;
that.repositoryPathData = repositoryPathData;

View File

@ -0,0 +1,42 @@
* {
padding: 0;
margin: 0;
}
body {
color: #4a4a4a;
font-family: PingFangSC-Light;
}
ul {
list-style: none;
}
a {
text-decoration: none;
}
div,span,section,i,button {
-webkit-tap-highlight-color: transparent;
outline: none;
}
.radius3 {
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}
.tree-content-icon {
font-size: 13px;
}
.tree-content-icon-padding {
padding-right: 2px;
}
.el-input__inner {
border-radius: 0px;
}
.el-textarea__inner {
border-radius: 0px;
}

View File

@ -0,0 +1,244 @@
/*设计颜色规范*/
/*
通用鼠标悬浮色
所有悬浮状态的底色包括下拉列表项表格卡片等
*/
.general-bgcolor-hover:hover {
background-color: #F5F7FA !important;
}
.general-bgcolor-text-hover:hover {
background-color: #F5F7FA !important;
color : #4E7FF9 !important;
}
/*通用分隔线*/
.general-dividing-line {
color: #F2F2F2;
}
/**********************下拉菜单覆盖*************************/
/*下拉菜单定义悬浮颜色和悬浮字体色*/
.el-dropdown-menu__item:not(.is-disabled):hover{
background-color: #F5F7FA !important;
color: #333333 !important;
}
/**********************导航菜单栏颜色设置*************************/
.el-menu-item:hover{
color: #4E7FF9;
background-color: #F5F7FA !important;
}
.el-submenu__title:hover{
background-color: #F5F7FA !important;
}
.el-menu-item.is-active {
color: #4E7FF9;
background-color: #F5F7FA !important;
}
/**********************文字*************************/
/*主要字体颜色,通用字体颜色,系统普遍使用的字体颜色*/
.text-general-color {
color : #606266;
}
.text-general-bgcolor {
background-color : #606266;
}
/*
次要字体颜色
1 次要标注性信息 管理员 于2020年2月23日 19:30 修改
2 非重要按钮 取消按钮文本
3 列表表头 流程清单编号流程名称
*/
.text-second-color {
color : #909399;
}
.text-second-bgcolor {
background-color : #909399;
}
/*链接、可点击文本、icon颜色*/
.text-linker-color {
color : #4E7FF9;
}
.text-linker-bgcolor {
background-color : #4E7FF9;
}
/*重要文本颜色*/
.text-important-color {
color : #D9001B;
}
.text-important-bgcolor {
background-color : #D9001B;
}
/*el-link颜色*/
.el-link.el-link--primary {
color: #4E7FF9;
}
/**********************表格*************************/
/*表头文字颜色*/
.table-head-text-color {
color: #909399;
}
/*表头背景颜色*/
.table-head-bgcolor {
}
/*表头文字颜色*/
.table-body-text-color {
}
/*表格表体背景颜色*/
.table-body-bgcolor {
}
/*表格表体行鼠标悬浮色*/
.table-body-row-bgcolor:hover {
background-color: #F5F7FA !important;
}
/*表格表体行下划线颜色*/
.el-table td {
border-bottom: 1px solid #F2F2F2;
}
/*表格筛选的表头选中颜色*/
.el-table th>.cell.highlight {
color: #4E7FF9;
}
/*表格筛选的表头选项筛选和重置按钮悬浮颜色*/
.el-table-filter__bottom button:hover {
color:#4E7FF9
}
/*表格筛选排序上下箭头*/
.el-table .descending .sort-caret.descending {
border-top-color: #4E7FF9;
}
.el-table .ascending .sort-caret.ascending {
border-bottom-color: #4E7FF9;
}
/**********************按钮*************************/
/*通用按钮1例如窗口确定按钮新建按钮等设计颜色*/
.button-general-color {
background-color: #4E7FF9 !important;
border-color: #4E7FF9 !important;
}
.button-general-color-reverse {
border-color: #4E7FF9 !important;
color: #4E7FF9 !important;
}
/*通用按钮2例如重要操作类按钮*/
.button-general-color2 {
background-color: #D9001B !important;
border-color: #D9001B !important;
}
.button-general-color-reverse2 {
border-color: #D9001B !important;
color: #D9001B !important;
}
/*通用按钮3例如取消等灰色按钮*/
.button-general-color3 {
background-color: #909399 !important;
border-color: #909399 !important;
}
.button-general-color-reverse3 {
border-color: #909399 !important;
color: #909399 !important;
}
/********************多选框***********************/
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
background-color: #4E7FF9;
border-color: #4E7FF9;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
color: #4E7FF9;
}
/********************单选框***********************/
.el-radio__input.is-checked .el-radio__inner {
border-color: #4E7FF9;
background: #4E7FF9;
}
.el-radio__input.is-checked+.el-radio__label {
color: #4E7FF9;
}
/********************列表***********************/
.li-general-hover-bgcolor:hover {
background-color: #F5F7FA;
}
.el-table__body tr.current-row>td {
background-color: #F5F7FA;
}
/*******************加载中颜色********************/
.el-loading-spinner .path {
stroke: #4E7FF9;
}
.el-loading-spinner .el-loading-text {
color: #4E7FF9;
}
/******************下拉框文字选中颜色*************/
.el-select-dropdown__item.selected {
color: #4E7FF9 !important;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
color: #4E7FF9;
}
/*****************步骤条**********************/
.el-step__title.is-process {
color: #909399;
}
.el-step__title.is-finish {
color: #4E7FF9;
}
.el-step__head.is-process {
color: #909399;
border-color: #909399;
}
.el-step__head.is-finish {
color: #4E7FF9;
border-color: #4E7FF9;
}
/*********************Popover 弹出框***********************/
.el-popover__title {
color : #606266;
font-weight: 600;
}
/*********************树***********************/
.el-tree-node__content {
height: 30px;
}
/*树展开关闭图标大小*/
.el-tree-node__expand-icon {
font-size: 12px;
}
/*树展开关闭图标的padding*/
.el-tree-node__content>.el-tree-node__expand-icon {
padding: 1px;
}
.el-table__empty-text {
font-size: 12px;
}

View File

@ -0,0 +1,124 @@
const HtmlWebpackPlugin = require('html-webpack-plugin')
const AWSDevParams = require('./AWSDevParams');
const AWSReleasePath = AWSDevParams.AWSReleasePath;
const AWSPortalUrl = AWSDevParams.AWSPortalUrl;
//开发时通过用户名及密码获取sessionId
const devUserInfo =AWSDevParams.devUserInfo;
const AWSproxyPath = "/AWSDEVURL/r/"; //防止跨域的地址
const moduleTemplateInAWS = AWSDevParams.moduleTemplateInAWS;//平台的模板路径
const outputDir = AWSDevParams.outputDir;
const publicPath = AWSDevParams.publicPath;//决定生成在平台的js或css的相对路径,与build配置的路径要对应
//判断是否开发
const isproduction = process.env.NODE_ENV === 'production';
//开发时路径和build到平台路径
let AWSJSAndCSSPath = isproduction ? "../" : AWSproxyPath.replace("r/","");
let AWSJSAndCSSImport = AWSDevParams.AWSJSAndCSSImport == null ? [] : AWSDevParams.AWSJSAndCSSImport;
let AWSJSAndCSSImportArray = [];
for(let k of AWSJSAndCSSImport){
if(k.type == "css"){
AWSJSAndCSSImportArray.push("<link type='text/css' rel='stylesheet' href='"+AWSJSAndCSSPath + k.path +"'/>");
}else if(k.type == "js"){
AWSJSAndCSSImportArray.push("<script type='text/javascript' src='"+AWSJSAndCSSPath + k.path + "'></script>");
}
}
const getAWSFileRelativePath = ()=>{
let index = "./";
if(isproduction){
index = publicPath;
}
return index;
}
const getIndexPath = ()=>{
let index = "index.html";
if(isproduction){
index = AWSReleasePath+moduleTemplateInAWS;
}
return index;
}
module.exports = {
// 基本路径 build后文件路径../apps/_bpm.platform/test2 ,开发运行时文件路径./
publicPath: getAWSFileRelativePath(),
//生成入口的html文件位置
indexPath: getIndexPath(),
outputDir : AWSReleasePath+outputDir,
// eslint-loader 是否在保存的时候检查
lintOnSave: true,
productionSourceMap: false, //打包不使用源码false后在平台无法调试
// use the full build with in-browser compiler?
// https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only
// compiler: false,
// webpack配置
// see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
chainWebpack: (config) => {
config.plugin('html')
.tap(args => {
let buildVar = args[0];
buildVar.AWSJSAndCSSImport = AWSJSAndCSSImportArray.join("\n");
buildVar.AWSJSAndCSSPath = AWSJSAndCSSPath;
buildVar.devUserInfo = devUserInfo;
buildVar.isproduction = isproduction;
buildVar.axiosBaseUrl = isproduction ? "./" : AWSproxyPath;
buildVar.settingParam = isproduction ? "<#settingParam>" : "{}";
return args;
});
},
configureWebpack: config => {
config.entry.app=["babel-polyfill","./src/main.js"];
if (isproduction) {
// 为生产环境修改配置...
config.mode = 'production'
} else {
// 为开发环境修改配置...
config.mode = 'development'
}
},
devServer: {
proxy: {
//配置跨域
"/AWSDEVURL": {
target: AWSPortalUrl,
ws: true,
changOrigin: true, //允许跨域
pathRewrite: {
"^/AWSDEVURL": "" //请求的时候使用这个URL就可以
}
}
}
},
// css相关配置
css: {
loaderOptions: {}
},
// 是否启用dll
// See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode
// dll: false,
// PWA 插件相关配置
// see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
pwa: {},
// webpack-dev-server 相关配置
// devServer: {
// open: process.platform === 'darwin',
// disableHostCheck: true,
// host: 'www.test.com',//如果是真机测试就使用这个IP
// port: 1234,
// https: false,
// hotOnly: false,
// before: app => {}
// },
// 第三方插件配置
pluginOptions: {
},
transpileDependencies: ["*"]
}

View File

@ -0,0 +1,128 @@
const HtmlWebpackPlugin = require('html-webpack-plugin')
const AWSDevParams = require('./AWSDevParams');
const AWSReleasePath = AWSDevParams.AWSReleasePath;
const AWSPortalUrl = AWSDevParams.AWSPortalUrl;
//开发时通过用户名及密码获取sessionId
const devUserInfo =AWSDevParams.devUserInfo;
const AWSproxyPath = "/AWSDEVURL/r/"; //防止跨域的地址
const moduleTemplateInAWS = AWSDevParams.moduleTemplateInAWS;//平台的模板路径
const outputDir = AWSDevParams.outputDir;
const publicPath = AWSDevParams.publicPath;//决定生成在平台的js或css的相对路径,与build配置的路径要对应
//判断是否开发
const isproduction = process.env.NODE_ENV === 'production';
//开发时路径和build到平台路径
let AWSJSAndCSSPath = isproduction ? "../" : AWSproxyPath.replace("r/","");
let AWSJSAndCSSImport = AWSDevParams.AWSJSAndCSSImport == null ? [] : AWSDevParams.AWSJSAndCSSImport;
let AWSJSAndCSSImportArray = [];
for(let k of AWSJSAndCSSImport){
if(k.type == "css"){
AWSJSAndCSSImportArray.push("<link type='text/css' rel='stylesheet' href='"+AWSJSAndCSSPath + k.path +"'/>");
}else if(k.type == "js"){
AWSJSAndCSSImportArray.push("<script type='text/javascript' src='"+AWSJSAndCSSPath + k.path + "'></script>");
}
}
const getAWSFileRelativePath = ()=>{
let index = "./";
if(isproduction){
index = publicPath;
}
return index;
}
const getIndexPath = ()=>{
let index = "index.html";
if(isproduction){
index = AWSReleasePath+moduleTemplateInAWS;
}
return index;
}
module.exports = {
// 基本路径 build后文件路径../apps/_bpm.platform/test2 ,开发运行时文件路径./
publicPath: getAWSFileRelativePath(),
//生成入口的html文件位置
indexPath: getIndexPath(),
outputDir : AWSReleasePath+outputDir,
// eslint-loader 是否在保存的时候检查
lintOnSave: true,
productionSourceMap: false, //打包不使用源码false后在平台无法调试
// use the full build with in-browser compiler?
// https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only
// compiler: false,
// webpack配置
// see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
chainWebpack: (config) => {
config.plugin('html')
.tap(args => {
let buildVar = args[0];
buildVar.AWSJSAndCSSImport = AWSJSAndCSSImportArray.join("\n");
debugger
buildVar.AWSJSAndCSSPath = AWSJSAndCSSPath;
buildVar.devUserInfo = devUserInfo;
buildVar.isproduction = isproduction;
buildVar.axiosBaseUrl = isproduction ? "./" : AWSproxyPath;
buildVar.settingParam = isproduction ? "<#settingParam>" : "{}";
return args;
});
},
configureWebpack: config => {
config.entry.app=["babel-polyfill","./src/main.js"];
if (isproduction) {
// 为生产环境修改配置...
config.mode = 'production'
} else {
// 为开发环境修改配置...
config.mode = 'development'
}
},
devServer: {
proxy: {
//配置跨域
"/AWSDEVURL": {
target: AWSPortalUrl,
ws: true,
changOrigin: true, //允许跨域
pathRewrite: {
"^/AWSDEVURL": "" //请求的时候使用这个URL就可以
}
}
}
},
// css相关配置
css: {
loaderOptions: {}
},
// 是否启用dll
// See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode
// dll: false,
// PWA 插件相关配置
// see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
pwa: {},
// webpack-dev-server 相关配置
// devServer: {
// open: process.platform === 'darwin',
// disableHostCheck: true,
// host: 'www.test.com',//如果是真机测试就使用这个IP
// port: 1234,
// https: false,
// hotOnly: false,
// before: app => {}
// },
devServer: {
host: '192.168.3.12',//如果是真机测试就使用这个IP
port: 8081,
},
// 第三方插件配置
pluginOptions: {
},
transpileDependencies: ["*"]
}

File diff suppressed because it is too large Load Diff