spring
6 小时以前 34053f0097e610a076ffccb0de544c32161a09af
Merge branch 'dev_New' of http://114.132.189.42:9002/r/product-inventory-management into dev_New
已修改1个文件
32 ■■■■■ 文件已修改
src/views/safeProduction/hazardSourceLedger/index.vue 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/safeProduction/hazardSourceLedger/index.vue
@@ -26,8 +26,6 @@
        </el-button>
      </div>
      <div>
        <el-button @click="handleExport"
                   style="margin-right: 10px">导出</el-button>
        <el-button type="primary"
                   @click="openForm('add')">新增危险源</el-button>
        <el-button type="danger"
@@ -169,7 +167,7 @@
    </el-dialog>
    <!-- 查看知识详情弹窗 -->
    <el-dialog v-model="viewDialogVisible"
               title="知识详情"
               title="危险源详情"
               width="900px"
               :close-on-click-modal="false">
      <div class="knowledge-detail">
@@ -247,12 +245,18 @@
  // 表单验证规则
  const rules = {
    title: [{ required: true, message: "请输入知识标题", trigger: "blur" }],
    type: [{ required: true, message: "请选择知识类型", trigger: "change" }],
    problem: [{ required: true, message: "请描述遇到的问题", trigger: "blur" }],
    solution: [
      { required: true, message: "请详细描述解决方案", trigger: "blur" },
    code: [{ required: true, message: "请输入危险源编码", trigger: "blur" }],
    name: [{ required: true, message: "请输入危险源名称", trigger: "blur" }],
    type: [{ required: true, message: "请选择危险源类型", trigger: "change" }],
    location: [{ required: true, message: "请输入所在位置", trigger: "blur" }],
    controlMeasures: [
      { required: true, message: "请输入管控措施", trigger: "blur" },
    ],
    stockQty: [{ required: true, message: "请输入库存数量", trigger: "blur" }],
    principalUser: [
      { required: true, message: "请输入管控责任人", trigger: "blur" },
    ],
    riskLevel: [{ required: true, message: "请选择风险等级", trigger: "change" }],
  };
  // 响应式数据
@@ -463,7 +467,7 @@
  const openForm = (type, row = null) => {
    dialogType.value = type;
    if (type === "add") {
      dialogTitle.value = "新增知识";
      dialogTitle.value = "新增危险源";
      // 重置表单
      Object.assign(form.value, {
        code: "",
@@ -480,7 +484,7 @@
        type: "",
      });
    } else if (type === "edit" && row) {
      dialogTitle.value = "编辑知识";
      dialogTitle.value = "编辑危险源";
      Object.assign(form.value, {
        id: row.id,
        code: row.code,
@@ -500,7 +504,7 @@
    dialogVisible.value = true;
  };
  // 查看知识详情
  // 查看危险源详情
  const viewKnowledge = row => {
    currentKnowledge.value = { ...row };
    viewDialogVisible.value = true;
@@ -574,7 +578,7 @@
    return "";
  };
  // 提交知识表单
  // 提交危险源表单
  const submitForm = async () => {
    try {
      await formRef.value.validate();
@@ -610,10 +614,10 @@
    }
  };
  // 删除知识
  // 删除危险源
  const handleDelete = () => {
    if (selectedIds.value.length === 0) {
      ElMessage.warning("请选择要删除的知识");
      ElMessage.warning("请选择要删除的危险源");
      return;
    }