yangfeng
2023-08-26 8380b537474be9b9aa24efcd65c730e2907b9b8b
src/views/supplierManage/supplier/AddSupplier.vue
@@ -43,8 +43,8 @@
                      size="mini"
                    >
                      <el-option
                        v-for="item in supplierTypeOptions"
                        :key="item.id"
                        v-for="(item, index) in supplierTypeOptions"
                        :key="index"
                        :label="item.name"
                        :value="item.name"
                      >
@@ -63,7 +63,12 @@
                      class="common-select-sel"
                      size="mini"
                    >
                      <el-option v-for="item in industryOptions" :key="item.id" :label="item.name" :value="item.name">
                      <el-option
                        v-for="(item, index) in industryOptions"
                        :key="index"
                        :label="item.name"
                        :value="item.name"
                      >
                      </el-option>
                    </el-select>
                    <div class="common-select-btn" @click="setIndustry"><i class="el-icon-setting"></i></div>
@@ -193,7 +198,7 @@
</template>
<script>
import { createSupplier, createContract, updateSupplier } from "@/api/supplierManage/supplier"
import { createSupplier, createContract, updateSupplier, getIndustryList } from "@/api/supplierManage/supplier"
import EditDropdownDialog from "@/views/other/commonDialog/EditDropdownDialog"
import { getSupplierTypeList } from "@/api/supplierManage/supplier"
export default {
@@ -252,6 +257,7 @@
  },
  created() {
    this.getSupplierTypeList()
    this.getIndustryList()
  },
  methods: {
    // 供应商类型
@@ -260,11 +266,18 @@
        page: 1,
        pageSize: 100
      }).then((res) => {
        console.log("dsss")
        console.log(res.data)
        this.supplierTypeOptions = res.data.data.list
      })
    },
    // 所属行业
    async getIndustryList() {
      await getIndustryList({
        page: 1,
        pageSize: 100
      }).then((res) => {
        this.industryOptions = res.data.data.list
      })
    },
    handleClose() {
      this.editConfig.visible = false
    },