src/views/CNAS/resourceDemand/device/component/management.vue
@@ -27,7 +27,7 @@
        </el-form>
      </div>
      <div>
        <el-button size="small" type="primary" @click="dialogVisible2 = true">新增</el-button>
        <el-button size="small" type="primary" @click="openAdd2">新增</el-button>
        <el-button size="small" type="primary" @click="handleDownOne">导出</el-button>
      </div>
    </div>
@@ -408,42 +408,6 @@
            </el-row>
         </span></template>
      </el-dialog>
      <el-dialog title="数采配置" v-model="dialogVisible3" width="400px">
         <div class="search_thing" style="margin-bottom: 14px;">
            <div class="search_label"><span style="color:red;margin-right: 4px;">*</span>IP:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.ip"></el-input>
         </div>
         <div class="search_thing" style="margin-bottom: 14px;">
            <div class="search_label"><span style="color:red;margin-right: 4px;">*</span>采集地址:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.collectUrl"></el-input>
         </div>
         <div class="search_thing" style="margin-bottom: 14px;">
            <div class="search_label"><span style="color:red;margin-right: 4px;">*</span>储存地址:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.storageUrl"></el-input>
         </div>
         <div class="search_thing" style="margin-bottom: 14px;">
            <div class="search_label"><span style="color:red;margin-right: 4px;">*</span>参照:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.refer"></el-input>
         </div>
         <div class="search_thing" style="margin-bottom: 14px;">
            <div class="search_label"><span style="color:red;margin-right: 4px;">*</span>X:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.x"></el-input>
         </div>
         <div class="search_thing" style="margin-bottom: 14px;">
            <div class="search_label"><span style="color:red;margin-right: 4px;">*</span>Y:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.y"></el-input>
         </div>
         <div class="search_thing">
            <div class="search_label">公式:</div>
            <el-input size="small" placeholder="请输入" clearable v-model="configForm.formula"></el-input>
         </div>
         <template #footer><span  class="dialog-footer">
            <el-row justify="end">
               <el-button @click="dialogVisible3 = false">取 消</el-button>
               <el-button type="primary" @click="submitForm3" :loading="upLoad3">确 定</el-button>
            </el-row>
         </span></template>
      </el-dialog>
      <dataAcquisitionConfig v-if="showData" :deviceId="deviceId" />
   </div>
</template>
@@ -456,13 +420,13 @@
   getInsProduction,
   upDeviceParameter,
   addDeviceParameter,
   numberCollect,
   getDeviceParameter,
   delDeviceParameter,
} from '@/api/cnas/resourceDemand/device.js'
import { selectUserCondition } from "@/api/business/inspectionTask";
import dayjs from 'dayjs'
import { selectQualifiedSupplierManagementPage } from '@/api/cnas/externalService/supplierManage/supplierManage'
import draftSave from '@/mixins/draftSave'
export default {
   props: {
      clickNodeVal: {
@@ -476,6 +440,7 @@
      limsTable,
      dataAcquisitionConfig,
   },
   mixins: [draftSave],
   data() {
      return {
         dateFormat: 'yyyy-MM-dd',
@@ -522,9 +487,6 @@
         deviceStatusList: [],
         upLoad: false,
         upLoad2: false,
         dialogVisible3: false,
         upLoad3: false,
         configForm: {},
         queryParams: {},
         tableData: [],
         column: [
@@ -808,7 +770,14 @@
            })
         })
      },
      openAdd2() {
         this.dialogVisible2 = true
         this.$nextTick(() => {
            this.draftRestore('managementAdd', 'formData2', '', 'dialogVisible2')
         })
      },
      handleClose() {
         this.draftStop('management')
         this.formData = {
            authorizedPerson: []
         }
@@ -821,6 +790,7 @@
         this.upLoad = false;
      },
      handleClose2() {
         this.draftStop('managementAdd')
         this.formData = {
            authorizedPerson: []
         }
@@ -864,6 +834,7 @@
               this.formData[key] = `${this.formData[key]} 00:00:00`
            }
         })
         this.draftRestore('management', 'formData', this.formData.id, 'dialogVisible')
      },
      beforeUpload(file) {
         if (file.size > 1024 * 1024 * 10) {
@@ -958,6 +929,7 @@
            this.$message.success('修改成功')
            this.upLoad = false
            this.refreshTable('page')
            this.draftClear('management')
            this.dialogVisible = false
         }).catch(e => {
            this.$message.error('修改失败')
@@ -1001,6 +973,7 @@
            this.$message.success('提交成功')
            this.upLoad2 = false
            this.refreshTable('page')
            this.draftClear('managementAdd')
            this.dialogVisible2 = false
            this.formData2 = {
               imageUpload: '',
@@ -1035,44 +1008,6 @@
      closeDataVue() {
         this.clickSidebar(this.clickNodeVal)
         this.showData = false
      },
      submitForm3() {
         if (!this.configForm.ip) {
            this.$message.error('请填写IP');
            return
         }
         if (!this.configForm.collectUrl) {
            this.$message.error('请填写采集地址');
            return
         }
         if (!this.configForm.storageUrl) {
            this.$message.error('请填写储存地址');
            return
         }
         if (!this.configForm.refer) {
            this.$message.error('请填写参照');
            return
         }
         if (!this.configForm.x) {
            this.$message.error('请填写X');
            return
         }
         if (!this.configForm.y) {
            this.$message.error('请填写Y');
            return
         }
         this.upLoad3 = true
         numberCollect(this.configForm).then(res => {
            this.upLoad3 = false
            this.$message.success('操作成功')
            this.refreshTable('page')
            this.dialogVisible3 = false
         }).catch(e => {
            this.$message.error('操作失败')
            this.dialogVisible3 = false
            this.upLoad3 = false
         })
      },
      // 点击侧边栏刷新
      clickSidebar(clickNodeVal) {