zuozhengqing
2024-03-22 9b2a3f36ec28dfc50d26e9cb4aa9fe13497e8dff
src/views/productManage/product/AddProductDialog.vue
@@ -130,14 +130,14 @@
                      </el-option>
                    </el-select>
                  </el-form-item>
                  <el-form-item label="单位old" prop="unit">
                  <!-- <el-form-item label="单位old" prop="unit">
                    <el-input
                      v-model="editConfig.infomation.unit"
                      placeholder="请输入"
                      style="width: 85%"
                      :disabled="!showFooter"
                    ></el-input>
                  </el-form-item>
                  </el-form-item> -->
                  <el-form-item label="单位" prop="unit">
                    <el-select
@@ -536,6 +536,7 @@
    </el-dialog>
    <BomDialog
      ref="editDialog"
      :editRow="editRow"
      @sucessSet="handleGetBomKindDictList"
      @handleConfirmSave="handleConfirmSave"
      :workList="unitList"
@@ -552,6 +553,7 @@
import codeMixin from "@/components/mixin/codeMixin"
import { getDataByType } from "@/api/data"
import BomDialog from "./components/bomDialog";
import {getUnitInfo,  } from "@/api/basic/standard";
// import { postGetSaveSUnitDict  } from "@/api/basic/standard";
@@ -656,6 +658,10 @@
      fileFormdata: null, // 上传图片入参
      bomPurchaseTypeList: getDataByType("purchaseType"),
      unitList: [],
      editRow:{
        editDialogVisible:false,
        BomTableData:[]
      }
    }
  },
  created() {
@@ -676,12 +682,13 @@
    this.setOptionalFieldsToEmpty()
    this.formInfo()
    this.getUserInfo()
    this.getUnitInfo()
  },
  methods: {
    // 单位
    handleUnitShow() {
      this.handleGetBomKindDictList();
      this.$refs.editDialog.editDialogVisible = true;
      this.editRow.editDialogVisible = true;
    },
    //  单位
    handleGetBomKindDictList(val) {
@@ -713,7 +720,7 @@
      //     this.handleGetBomKindDictList();
      //   }
      // });
      this.$refs.editDialog.editDialogVisible = false;
      this.editRow.editDialogVisible = false;
    },
    // 获取登录用户信息
@@ -992,6 +999,13 @@
      } else if (val === "销售") {
        this.showSale = param
      }
    },
    // 获取单位列表数据
    async getUnitInfo(){
      await getUnitInfo().then((res)=>{
        this.editRow.BomTableData = res.data;
        console.log( this.editRow.BomTableData,"看下",res.data)
      })
    }
  }
}