zuozhengqing
2023-11-16 bf3f0e8f2e4d9a1b79897bd343a99cd597b2ad98
Merge branch 'master' of ssh://192.168.5.5:29418/web/SRM
3个文件已添加
2个文件已修改
110 ■■■■ 已修改文件
src/.env 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/.env.development 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/.env.preview 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/other/commonDialog/EditDropdownDialog.vue 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productManage/product/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/.env
New file
@@ -0,0 +1,18 @@
# 所有环境默认
# 页面 title 前缀
VUE_APP_TITLE=Basic
NODE_ENV=development
VUE_APP_BATH_PATH='http://192.168.20.119:9084'
# 网络请求公用地址
VUE_APP_API=/api/
# 仓库地址
VUE_APP_REPO=""
# 国际化配置
VUE_APP_I18N_LOCALE=zh-chs
VUE_APP_I18N_FALLBACK_LOCALE=en
# element 颜色
VUE_APP_ELEMENT_COLOR=#2A78FB
src/.env.development
New file
@@ -0,0 +1,8 @@
# 开发环境
# 指定构建模式
NODE_ENV=development
# 页面 title 前缀
VUE_APP_TITLE=Basic
VUE_APP_BATH_PATH='http://192.168.20.119:9084'
src/.env.preview
New file
@@ -0,0 +1,12 @@
# 构建预览页面
# 指定构建模式
NODE_ENV=production
# 标记当前构建方式
VUE_APP_BUILD_MODE=PREVIEW
VUE_APP_BATH_PATH='http://www.fai365.com:9084
VUE_APP_SCOURCE_LINK=TRUE
# 部署路径
VUE_APP_PUBLIC_PATH=/
src/views/other/commonDialog/EditDropdownDialog.vue
@@ -80,7 +80,8 @@
    return {
      dialogWidth: "20%",
      editConfig: this.editDropdownConfig,
      tableData: []
      tableData: [],
      isName: false
    }
  },
  created() {
@@ -101,7 +102,7 @@
        pageSize: 100
      }).then((res) => {
        console.log(res.data)
        this.tableData = res.data.data.list
        this.tableData = res.data.list
      })
    },
    // 所属行业
@@ -164,34 +165,50 @@
        name: ""
      })
    },
    // 判断添加name是否为空
    determineNameEmpty(data) {
      for (let i = 0; i < data.length; i++) {
        if (data[i].name.length === 0) {
          this.isName = true
          break
        } else {
          this.isName = false
        }
      }
    },
    async saveClick() {
      console.log(this.tableData)
      this.tableData.map((ite) => {
        ite.ID = 0
        return { ...ite }
      })
      if (this.editConfig.title === "供应商类型") {
        updateSupplierType({
          supplierTypes: this.tableData
        }).then((res) => {
          console.log(res)
          if (res.code === 200) {
            this.$message.success("编辑成功")
            this.$parent.getSupplierTypeList()
            this.handleClose()
          }
      this.determineNameEmpty(this.tableData)
      if (this.isName) {
        this.$message.error("名称不能为空")
      } else {
        this.tableData.map((ite) => {
          ite.ID = 0
          return { ...ite }
        })
      } else if (this.editConfig.title === "所属行业") {
        updateIndustry({
          industries: this.tableData
        }).then((res) => {
          console.log(res)
          if (res.code === 200) {
            this.$message.success("编辑成功")
            this.$parent.getIndustryList()
            this.handleClose()
          }
        })
        if (this.editConfig.title === "供应商类型") {
          updateSupplierType({
            supplierTypes: this.tableData
          }).then((res) => {
            console.log(res)
            if (res.code === 200) {
              this.$message.success("编辑成功")
              this.$parent.getSupplierTypeList()
              this.handleClose()
            }
          })
        } else if (this.editConfig.title === "所属行业") {
          updateIndustry({
            industries: this.tableData
          }).then((res) => {
            console.log(res)
            if (res.code === 200) {
              this.$message.success("编辑成功")
              this.$parent.getIndustryList()
              this.handleClose()
            }
          })
        }
      }
    }
  }
src/views/productManage/product/index.vue
@@ -130,6 +130,7 @@
          const list = res.data.data.list.map((item) => {
            return {
              ...item,
              supplierName: item.supplier.name,
              supplierNumber: item.supplier.number
            }
          })