gaoluyang
3 天以前 6ae6ee885f0acb59f4c8b2d2439fb58a0a345701
src/views/CNAS/resourceDemand/device/component/inspectionForm.vue
@@ -55,7 +55,7 @@
        </el-col>
      </el-row>
      <div>
        <el-button v-if="operationType === 'add'" size="small" type="primary" @click="addTableRow">添加</el-button>
        <el-button v-if="operationType !== 'check'" size="small" type="primary" @click="addTableRow">添加</el-button>
      </div>
      <div style="text-align: center">测试数据记录</div>
      <div style="margin: 10px 0">
@@ -144,12 +144,10 @@
  reviewDeviceInspectionRecord,
} from '@/api/cnas/resourceDemand/device.js'
import { selectUserCondition } from "@/api/business/inspectionTask";
import draftSave from '@/mixins/draftSave'
export default {
  name: "inspection-form",
  // import 引入的组件需要注入到对象中才能使用
  components: {},
  mixins: [draftSave],
  data() {
    // 这里存放数据
    return {
@@ -188,8 +186,6 @@
      this.getUserList()
      if (this.form.inspectionRecordId) {
        this.searchInfo()
      } else if (this.operationType !== 'check') {
        this.draftRestore('inspectionForm', 'form', this.form.deviceId, 'dialogVisible')
      }
    },
    searchInfo() {
@@ -197,12 +193,8 @@
        inspectionRecordId: this.form.inspectionRecordId
      }).then(res => {
        if (res.code === 200) {
          const id = this.form.inspectionRecordId
          this.form = { ...res.data }
          this.details = this.form.details || []
          if (this.operationType !== 'check') {
            this.draftRestore('inspectionForm', 'form', id, 'dialogVisible')
          }
        }
      }).catch(error => {
        console.error(error)
@@ -219,7 +211,6 @@
        addDeviceInspectionRecord(this.form).then(res => {
          if (res.code == 200) {
            this.$message.success('新增成功')
            this.draftClear('inspectionForm')
            this.resetForm()
          }
          this.submitFormLoading = false
@@ -229,8 +220,7 @@
      } else {
        updateDeviceInspectionRecord(this.form).then(res => {
          if (res.code == 200) {
            this.$message.success('新增成功')
            this.draftClear('inspectionForm')
            this.$message.success('修改成功')
            this.resetForm()
          }
          this.submitFormLoading = false
@@ -244,6 +234,7 @@
        inspectionRecordId: this.form.inspectionRecordId,
        status: status,
      }
      this.submitFormLoading = true
      reviewDeviceInspectionRecord(params).then(res => {
        if (res.code == 200) {
          this.$message.success('审核成功')
@@ -255,7 +246,6 @@
      })
    },
    resetForm() {
      this.draftStop('inspectionForm')
      this.dialogVisible = false
      this.$emit('closeDialog')
    },