3
2
Pārlūkot izejas kodu

根据选择器变动改变表格呼吸阀 液压 泡沫

Liuqi 6 gadi atpakaļ
vecāks
revīzija
a9bd8d9432

+ 15 - 1
src/dashoo.cn/frontend_web/src/pages/lims/reportairfoamgenerator/subdata/datalist.vue

@@ -32,7 +32,7 @@
         </span>
       </div>
       <data-main :DataEntryId="DataEntryId + ''" :EId="EId + ''" :DataDocId="DataDocId+''" :TaskBalanceId="TaskBalanceId+''"
-                 :DataStatus="DataStatus" @init-data-main="initDatas"></data-main>
+                 :DataStatus="DataStatus" @init-data-main="initDatas" @getEntrustEquipment="getEntrustEquipment"></data-main>
       <el-table ref="EntityTable" highlight-current-row :data="entityList" border height="calc(100vh - 345px)" style="width: 100%" @sort-change="orderby"
                 @current-change="saveTableRow" @row-dblclick="dbTableRow">
         <el-table-column v-if="this.DataStatus == 0||this.DataStatus==5||this.DataStatus==3||this.DataStatus==7" label="操作" min-width="180" align="center" fixed>
@@ -312,6 +312,7 @@
 <script>
   import { mapGetters } from 'vuex'
   import api from '@/api/lims/reportairfoamgenerator'
+  import eapi from '@/api/lims/dataEntry'
   import cmp from '@/utils/strings.js'
   import DataOpera from './dataopera.vue'
   import DataMain from './datamain.vue'
@@ -419,6 +420,19 @@
       this.getDictOptions()
     },
     methods: {
+      getEntrustEquipment (PositionCheckId) {
+        let params = {
+          EId: this.EId,
+          TaskBalanceId: this.TaskBalanceId,
+          DataEntryId: this.DataEntryId,
+          DataDocId: this.DataDocId,
+          PositionCheckId: PositionCheckId
+        }
+        eapi.getEntrustEquipment(params, this.$axios).then(res => {
+          this.entityList = []
+          this.initDatas()
+        })
+      },
       // 打开校核弹窗
       jiaoheshowdialog () {
         this.jiaoheForm.DataEntryId = this.DataEntryId

+ 2 - 1
src/dashoo.cn/frontend_web/src/pages/lims/reportairfoamgenerator/subdata/datamain.vue

@@ -185,8 +185,9 @@
       // this.initDatas()
     },
     methods: {
-      changPositionCheck () {
+      changPositionCheck (val) {
         this.PositionCheckOptions = this.PositionCheckOptionsBackUp
+        this.$emit('getEntrustEquipment',val)
       },
       positionCheckFilter (val) {
         if (val) {

+ 15 - 1
src/dashoo.cn/frontend_web/src/pages/lims/reportatmosvalve/subdata/datalist.vue

@@ -36,7 +36,7 @@
       </div>
 
       <data-main :DataEntryId="DataEntryId + ''" :EId="EId + ''" :DataDocId="DataDocId+''" :TaskBalanceId="TaskBalanceId+''"
-                 :DataStatus="DataStatus" @init-data-main="initDatas"></data-main>
+                 :DataStatus="DataStatus" @init-data-main="initDatas" @getEntrustEquipment="getEntrustEquipment"></data-main>
 
       <el-table ref="EntityTable" :data="entityList" border height="calc(100vh - 328px)" style="width: 100%" highlight-current-row @sort-change="orderby"
                 @current-change="saveTableRow" @row-dblclick="dbTableRow">
@@ -823,6 +823,7 @@
 <script>
   import { mapGetters } from 'vuex'
   import api from '@/api/lims/reportatmosvalve'
+  import eapi from '@/api/lims/dataEntry'
   import cmp from '@/utils/strings.js'
   import DataOpera from './dataopera.vue'
   import DataMain from './datamain.vue'
@@ -1041,6 +1042,19 @@
       this.getDictOptions()
     },
     methods: {
+      getEntrustEquipment (PositionCheckId) {
+        let params = {
+          EId: this.EId,
+          TaskBalanceId: this.TaskBalanceId,
+          DataEntryId: this.DataEntryId,
+          DataDocId: this.DataDocId,
+          PositionCheckId: PositionCheckId
+        }
+        eapi.getEntrustEquipment(params, this.$axios).then(res => {
+          this.entityList = []
+          this.initDatas()
+        })
+      },
       // 打开校核弹窗
       jiaoheshowdialog () {
         this.jiaoheForm.DataEntryId = this.DataEntryId

+ 2 - 1
src/dashoo.cn/frontend_web/src/pages/lims/reportatmosvalve/subdata/datamain.vue

@@ -245,8 +245,9 @@
           }
         }
       },
-      changPositionCheck () {
+      changPositionCheck (val) {
         this.PositionCheckOptions = this.PositionCheckOptionsBackUp
+        this.$emit('getEntrustEquipment', val)
       },
       positionCheckFilter (val) {
         if (val) {

+ 15 - 1
src/dashoo.cn/frontend_web/src/pages/lims/reporthydraulicsafe/subdata/datalist.vue

@@ -33,7 +33,7 @@
       </div>
 
       <data-main :DataEntryId="DataEntryId + ''" :EId="EId + ''" :DataDocId="DataDocId+''" :TaskBalanceId="TaskBalanceId+''"
-                 :DataStatus="DataStatus" @init-data-main="initDatas"></data-main>
+                 :DataStatus="DataStatus" @init-data-main="initDatas" @getEntrustEquipment="getEntrustEquipment"></data-main>
 
       <el-table ref="EntityTable" highlight-current-row :data="entityList" border height="calc(100vh - 345px)" style="width: 100%" @sort-change="orderby"
                 @current-change="saveTableRow" @row-dblclick="dbTableRow">
@@ -336,6 +336,7 @@
     mapGetters
   } from 'vuex'
   import api from '@/api/lims/reporthydraulicsafe'
+  import eapi from '@/api/lims/dataEntry'
   import cmp from '@/utils/strings.js'
   import DataOpera from './dataopera.vue'
   import DataMain from './datamain.vue'
@@ -429,6 +430,19 @@
       this.getUsersByRole()
     },
     methods: {
+      getEntrustEquipment (PositionCheckId) {
+        let params = {
+          EId: this.EId,
+          TaskBalanceId: this.TaskBalanceId,
+          DataEntryId: this.DataEntryId,
+          DataDocId: this.DataDocId,
+          PositionCheckId: PositionCheckId
+        }
+        eapi.getEntrustEquipment(params, this.$axios).then(res => {
+          this.entityList = []
+          this.initDatas()
+        })
+      },
       // 打开校核弹窗
       jiaoheshowdialog () {
         this.jiaoheForm.DataEntryId = this.DataEntryId

+ 2 - 1
src/dashoo.cn/frontend_web/src/pages/lims/reporthydraulicsafe/subdata/datamain.vue

@@ -245,8 +245,9 @@
           }
         }
       },
-      changPositionCheck () {
+      changPositionCheck (val) {
         this.PositionCheckOptions = this.PositionCheckOptionsBackUp
+        this.$emit('getEntrustEquipment',val)
       },
       positionCheckFilter (val) {
         if (val) {