| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | developUnitAddress: '', |
| | | developUnitContact: '', |
| | | developUnitContWay: '', |
| | | software: '', |
| | | softwareName: '', |
| | | code: '', |
| | | identity: '', |
| | | secretClass: '', |
| | | criticalLevel: '', |
| | | testLevel: '', |
| | | softwareType: '', |
| | | projectLeader: '', |
| | | projectTesters: '', |
| | | projectReviewer: '', |
| | |
| | | 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 |
| | |
| | | }, |
| | | // 表单提交 |
| | | 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() |