gaoluyang
8 天以前 6b35989783d91899169f89e21a7d3734d8cadc1d
src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -2,7 +2,8 @@
  <div>
    <el-dialog
        v-model="dialogFormVisible"
        :title="operationType === 'add' ? '新增原材料检验' : '编辑原材料检验'"
            draggable
        :title="operationType === 'add' ? '新增不合格管理' : '编辑不合格管理'"
        width="70%"
        @close="closeDia"
    >
@@ -55,7 +56,7 @@
          </el-col>
          <el-col :span="12">
            <el-form-item label="数量:" prop="quantity">
              <el-input v-model="form.quantity" placeholder="请输入" clearable/>
              <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.quantity" placeholder="请输入" clearable :precision="2"/>
            </el-form-item>
          </el-col>
        </el-row>
@@ -123,7 +124,8 @@
</template>
<script setup>
import {ref} from "vue";
import {ref, reactive, toRefs, getCurrentInstance} from "vue";
import dayjs from "dayjs";
import {productTreeList} from "@/api/basicData/product.js";
import {
  getQualityUnqualifiedInfo,
@@ -132,6 +134,7 @@
} from "@/api/qualityManagement/nonconformingManagement.js";
const { proxy } = getCurrentInstance()
const emit = defineEmits(['close'])
const getToday = () => dayjs().format("YYYY-MM-DD")
const dialogFormVisible = ref(false);
const operationType = ref('')
@@ -151,6 +154,8 @@
    inspectType: '',
    defectivePhenomena: '',
    dealResult: '',
    dealName: '',
    dealTime: '',
  },
  rules: {
    checkTime: [{ required: false, message: "请输入", trigger: "blur" },],
@@ -177,6 +182,10 @@
    getQualityUnqualifiedInfo(row.id).then(res => {
      form.value = {...res.data}
    })
  } else {
    // 新增时设置默认值
    form.value.dealName = "冯灵芝"; // 处理人默认为冯灵芝
    form.value.dealTime = getToday(); // 处理日期默认为当天
  }
}
const getProductOptions = () => {