Browse Source

2025-05-26

归档
master
fengyuan_yang 8 months ago
parent
commit
4bee178df7
  1. 2
      src/api/sampleManagement/technicalSpecificationList.js
  2. 20
      src/views/modules/sampleManagement/technicalSpecificationList.vue

2
src/api/sampleManagement/technicalSpecificationList.js

@ -135,5 +135,7 @@ export const bmStatusToDead = data => createAPI("/technicalSpecification/bmStatu
export const bmStatusToCg = data => createAPI("/technicalSpecification/bmStatusToCg",'post',data)
export const bmStatusToFinish = data => createAPI("/technicalSpecification/bmStatusToFinish",'post',data)

20
src/views/modules/sampleManagement/technicalSpecificationList.vue

@ -100,6 +100,7 @@
<el-dropdown-menu slot="dropdown">
<el-dropdown-item v-if="isAuth('103002:dead') && scope.row.statusDesc === '审批中'" @click.native="bmStatusToDead(scope.row)">Dead</el-dropdown-item>
<el-dropdown-item v-if="isAuth('103002:reSample') && scope.row.statusDesc === 'Dead'" @click.native="bmStatusToCg(scope.row)">Re-Sample</el-dropdown-item>
<el-dropdown-item v-if="isAuth('103002:finish') && scope.row.statusDesc === '草稿'" @click.native="bmStatusToFinish(scope.row)">归档</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
@ -471,6 +472,7 @@
copyBm,
bmStatusToDead, // Dead
bmStatusToCg, // Re-Sample
bmStatusToFinish, //
} from "@/api/sampleManagement/technicalSpecificationList.js"
import Chooselist from '@/views/modules/common/Chooselist'
import AddOrUpdate from './com_technical-add-or-update'
@ -1327,6 +1329,24 @@
})
},
//
bmStatusToFinish (row) {
this.$confirm('确定将技术参数卡归档?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
row.username = this.$store.state.user.name
bmStatusToFinish(row).then(({data}) => {
if (data && data.code === 0) {
this.$message.success( '操作成功')
this.search()
} else {
this.$message.error(data.msg)
}
})
})
},
},
}

Loading…
Cancel
Save