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