| | |
| | | getNoConfigProduct, |
| | | } from '@/api/cnas/resourceDemand/device.js' |
| | | import limsTable from "@/components/Table/lims-table.vue"; |
| | | import draftSave from '@/mixins/draftSave' |
| | | export default { |
| | | name: "dataAcquisitionConfig", |
| | | // import 引入的组件需要注入到对象中才能使用 |
| | | components: {limsTable}, |
| | | mixins: [draftSave], |
| | | props: { |
| | | deviceId: { |
| | | type: Number, |
| | |
| | | this.configForm["sampleCode"] = res.data.sampleCode; |
| | | this.configForm["dbFileName"] = res.data.dbFileName; |
| | | this.configForm["fiberOpticRibbon"] = res.data.fiberOpticRibbon |
| | | this.$nextTick(() => { |
| | | this.draftRestore('acquisitionConfig4', 'configForm', this.deviceId, 'dialogVisible4') |
| | | }) |
| | | }) |
| | | }, |
| | | // 提交文件配置 |
| | |
| | | this.upLoad4 = true; |
| | | saveDeviceFileConfiguration({ deviceId: this.deviceId, ...obj }).then(res => { |
| | | if (res.code == 200) { |
| | | this.draftClear('acquisitionConfig4') |
| | | this.dialogVisible4 = false; |
| | | this.init(); |
| | | this.$message.success("操作成功"); |
| | |
| | | }); |
| | | }); |
| | | } |
| | | this.$nextTick(() => { |
| | | this.draftRestore('acquisitionConfig3', 'configForm', row.structureItemParameterId, 'dialogVisible3') |
| | | this.draftRestore('acquisitionConfig3Domains', 'domains', row.structureItemParameterId, 'dialogVisible3') |
| | | }) |
| | | }); |
| | | }, |
| | | // 提交数采配置 |
| | |
| | | dataConfigList: this.domains, |
| | | isDevice: false |
| | | }).then(res => { |
| | | this.draftClear('acquisitionConfig3') |
| | | this.draftClear('acquisitionConfig3Domains') |
| | | this.dialogVisible3 = false; |
| | | this.domains = [ |
| | | { |
| | |
| | | this.page.current = val; |
| | | }, |
| | | closeForm() { |
| | | this.draftStop('acquisitionConfig3') |
| | | this.draftStop('acquisitionConfig3Domains') |
| | | this.deleteList = []; |
| | | this.domains = [ |
| | | { |