gaoluyang
6 天以前 6b35989783d91899169f89e21a7d3734d8cadc1d
src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -2,6 +2,7 @@
  <div>
    <el-dialog
        v-model="dialogFormVisible"
            draggable
        :title="operationType === 'add' ? '新增不合格管理' : '编辑不合格管理'"
        width="70%"
        @close="closeDia"
@@ -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 = () => {