zhouwx
2026-06-17 facea208b2fc7c8c7a0d176df06305b866c6520f
src/views/hazardousChemicals/systemManage/warehouse/components/cupboard.vue
@@ -9,8 +9,8 @@
        :close-on-click-modal="false"
    >
      <el-form :model="state.form" size="default" ref="busRef" :rules="state.formRules" label-width="150px" >
        <el-form-item label="存储柜名:" prop="cupboardName" >
          <el-input v-model.trim="state.form.cupboardName" placeholder="请输入存储柜名"></el-input>
        <el-form-item label="副柜名称:" prop="cupboardName" >
          <el-input v-model.trim="state.form.cupboardName" placeholder="请输入副柜名称"></el-input>
        </el-form-item>
        <el-form-item label="描述:" prop="mess" >
          <el-input type="textarea" v-model.trim="state.form.mess" placeholder="请输入描述"></el-input>
@@ -47,14 +47,14 @@
  },
  formRules:{
    cupboardName: [{ required: true, trigger: "blur", message: '请输入存储柜名' }],
    cupboardName: [{ required: true, trigger: "blur", message: '请输入副柜名称' }],
  },
})
const warehouseId = ref(null)
const openDialog = async (type, value) => {
  state.form.warehouseId = value.id
  title.value = type === 'add' ? '新增存储柜' : type ==='edit' ? '编辑存储柜':'' ;
  title.value = type === 'add' ? '新增副柜' : type ==='edit' ? '编辑副柜':'' ;
  if(type === 'edit' ) {
    state.form = JSON.parse(JSON.stringify(value));
  }
@@ -64,7 +64,7 @@
const onSubmit = async () => {
  const valid = await busRef.value.validate();
  if(valid){
    if(title.value === '新增存储柜'){
    if(title.value === '新增副柜'){
      const {id, ...data} = JSON.parse(JSON.stringify(state.form))
      const res = await addCupboard(data)
      if(res.code === 200){
@@ -79,7 +79,7 @@
      busRef.value.clearValidate();
      reset();
      dialogVisible.value = false;
    }else if(title.value === '编辑存储柜'){
    }else if(title.value === '编辑副柜'){
      const {createBy,createTime,delFlag,...data} = JSON.parse(JSON.stringify(state.form))
      const res = await editCupboard(data)
      if(res.code === 200){