jinlin
2023-11-08 dd565f7c10a4dc18662dc8af4e2c3bad8f305bd3
web/src/views/modules/project/Project-AddOrUpdate.vue
@@ -1,6 +1,6 @@
<template>
  <zt-dialog ref="dialog" column="2" @confirm="formSubmit">
    <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="120px">
    <el-form :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="160px">
      <zt-form-item label="委托单位名称" prop="entrustUnitName" rules="required">
                        <el-input v-model="dataForm.entrustUnitName"></el-input>
                </zt-form-item>
@@ -25,8 +25,8 @@
      <zt-form-item label="开发单位联系方式" prop="developUnitContWay" rules="required">
                        <el-input v-model="dataForm.developUnitContWay"></el-input>
                </zt-form-item>
      <zt-form-item label="软件名称" prop="software" rules="required">
                        <el-input v-model="dataForm.software"></el-input>
      <zt-form-item label="软件名称" prop="softwareName" rules="required">
                        <el-input v-model="dataForm.softwareName"></el-input>
                </zt-form-item>
      <zt-form-item label="项目编号" prop="code" rules="required">
                        <el-input v-model="dataForm.code"></el-input>
@@ -42,6 +42,9 @@
                </zt-form-item>
      <zt-form-item label="测试级别" prop="testLevel" rules="required">
                        <zt-dict v-model="dataForm.testLevel" dict="test_level"></zt-dict>
                </zt-form-item>
      <zt-form-item label="软件类型" prop="softwareType" rules="required">
                        <zt-dict v-model="dataForm.softwareType" dict="software_type"></zt-dict>
                </zt-form-item>
      <zt-form-item label="项目负责人" prop="projectLeader" rules="required">
                        <el-input v-model="dataForm.projectLeader"></el-input>
@@ -73,12 +76,13 @@
          developUnitAddress: '',
          developUnitContact: '',
          developUnitContWay: '',
          software: '',
          softwareName: '',
          code: '',
          identity: '',
          secretClass: '',
          criticalLevel: '',
          testLevel: '',
          softwareType: '',
          projectLeader: '',
          projectTesters: '',
          projectReviewer: '',
@@ -89,7 +93,7 @@
    methods: {
      // 获取信息
      async getInfo() {
        let res = await this.$http.get(`/project//${this.dataForm.id}`)
        let res = await this.$http.get(`/project/Project/${this.dataForm.id}`)
        this.dataForm = {
          ...this.dataForm,
          ...res.data
@@ -97,7 +101,7 @@
      },
      // 表单提交
      async formSubmit() {
        let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/project//', this.dataForm)
        let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/project/Project/', this.dataForm)
        if (res.success) {
          await this.$tip.success()
          this.$refs.dialog.close()