yangfeng
2023-07-24 dd3d892936eff96a4418cfaa8f3c4219dfa23f1d
config修改
3个文件已修改
51 ■■■■■ 已修改文件
src/views/client/client/AddClientManageDialog.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sales/salesDetails/AddSalesDetailsDialog.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/client/client/AddClientManageDialog.vue
@@ -23,7 +23,7 @@
            <el-row>
              <el-col :span="12">
                <el-form-item label="客户名称" prop="name">
                  <div class="client-name">
                  <div class="custom-name">
                    <el-input v-model="editConfig.infomation.name"></el-input>
                    <div class="common-select-btn"><i class="el-icon-house" title="工商查询"></i></div>
                    <div class="common-select-btn"><i class="el-icon-search" title="查重"></i></div>
src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -139,6 +139,21 @@
                  ></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="12">
                <el-form-item label="物流公司" prop="logisticsCompany">
                  <el-input v-model="editConfig.infomation.addressee"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="12">
                <el-form-item label="物流单号" prop="logisticsOddNumber">
                  <el-input v-model="editConfig.infomation.phone"></el-input>
                </el-form-item>
              </el-col>
              <el-col :span="12">
                <el-form-item label="物流费用" prop="logisticsCost">
                  <el-input v-model="editConfig.infomation.addressee"></el-input>
                </el-form-item>
              </el-col>
            </el-row>
          </div>
          <!-- 条款与条件 -->
vue.config.js
@@ -1,13 +1,12 @@
// const { defineConfig } = require("@vue/cli-service")
// module.exports = defineConfig({
//   transpileDependencies: true
// })
const path = require("path")
// 基础路径 注意发布之前要先修改这里
const publicPath = "/"
function resolve(dir) {
  return path.join(__dirname, dir)
}
// 设置不参与构建的库
const externals = {}
module.exports = {
  publicPath,
  lintOnSave: false,
@@ -15,17 +14,17 @@
  devServer: {
    proxy: {
      "/api/base": {
        target: "http://192.168.20.118:8001",
        target: "http://192.168.20.119:8002",
        ws: true,
        changeOrigin: true
      },
      "/api/salesLeads": {
        target: "http://192.168.20.118:8001",
        target: "http://192.168.20.119:8002",
        ws: true,
        changeOrigin: true
      },
      "/api/followRecord": {
        target: "http://192.168.20.118:8001",
        target: "http://192.168.20.119:8002",
        ws: true,
        changeOrigin: true
      },
@@ -35,7 +34,7 @@
        changeOrigin: true
      },
      "/api": {
        target: "http://192.168.20.118:8001",
        target: "http://192.168.20.119:8002",
        ws: true,
        changeOrigin: true
      }
@@ -52,21 +51,14 @@
    "sockjs-client"
  ],
  configureWebpack: (config) => {
    const configNew = {}
    if (process.env.NODE_ENV === "production") {
      // 为生产环境修改配置
      config.optimization.minimizer[0].options.terserOptions.compress.warings = false
      config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
      config.optimization.minimizer[0].options.terserOptions.compress.drop_debugger = true
      config.optimization.minimizer[0].options.terserOptions.compress.pure_funcs = ["console.log"]
      config.performance = {
        hints: "warning",
        maxEntrypointSize: 20000000, // 入口起点的最大体积
        maxAssetSize: 10000000 // 生成文件的最大体积
      }
    } else {
      // 为开发环境修改配置
      config.devtool = "eval-source-map"
      configNew.externals = externals
      configNew.plugins = []
    } else if (process.env.NODE_ENV === "development") {
      console.log("development", config)
    }
    return configNew
  },
  chainWebpack(config) {
    // 设置svg导入