Kaynağa Gözat

fix(samplemanagement): 添加不合格品审批状态控制,优化处置按钮显示逻辑

xieyong 19 saat önce
ebeveyn
işleme
f4105b0dd7
1 değiştirilmiş dosya ile 8 ekleme ve 1 silme
  1. 8 1
      src/views/sample/samplemanagement/index.vue

+ 8 - 1
src/views/sample/samplemanagement/index.vue

@@ -58,7 +58,7 @@
             type="primary"
             :underline="false"
             @click="goDetail(row.id)"
-            v-if="row.status !== 2"
+            v-if="row.status !== 2 && !unqualified_approval"
           >
             处置
           </el-link>
@@ -86,6 +86,7 @@ import sample from './components/addOrEditSample.vue';
 import { getList, removeItem } from '@/api/samplemanagement';
 import dictMixins from '@/mixins/dictMixins';
 import tabMixins from '@/mixins/tableColumnsMixin';
+import { parameterGetByCode } from '@/api/main/index';
 
 export default {
   mixins: [dictMixins, tabMixins],
@@ -94,6 +95,7 @@ export default {
   },
   data() {
     return {
+      unqualified_approval: 0,
       cacheKeyUrl: 'qsm-c2e9664a-samplemanagement',
       columns: [
         {
@@ -208,6 +210,11 @@ export default {
   },
   created() {
     this.requestDict('处置状态');
+    parameterGetByCode({
+      code: 'unqualifiedList_approval'
+    }).then((res) => {
+      this.unqualified_approval = res.value;
+    });
   },
 
   computed: {