diff --git a/src/views/stocks/component/showRuku.vue b/src/views/stocks/component/showRuku.vue index 4007c5a..6623847 100644 --- a/src/views/stocks/component/showRuku.vue +++ b/src/views/stocks/component/showRuku.vue @@ -28,7 +28,7 @@
- 点击上传 @@ -50,7 +50,7 @@ 入库记录单
- 点击上传 @@ -71,8 +71,9 @@ @@ -100,6 +101,15 @@ import printRuku from './printRuku.vue' export default { components: { printRuku }, + props: { + roleName: { type: String, default: '' }, + isCkName: { type: String, default: '' } + }, + computed: { + canEditAttachments() { + return this.form.zhuangtai === 3 && (this.roleName === '系统管理员' || this.isCkName === '仓库管理员') + } + }, data() { return { id: '', @@ -352,6 +362,25 @@ this.isShow = false }) }, + saveAttachments() { + const rukutupianArr = [] + for (var k of this.fileList) { + rukutupianArr.push(k?.response?.id) + } + const rukujiludanArr = [] + for (var k of this.rukujiludanFileList) { + rukujiludanArr.push(k?.response?.id) + } + saveStock({ + id: this.id, + rukutupian: rukutupianArr, + rukujiludan: rukujiludanArr + }).then(res => { + this.$message.success('保存成功') + this.$emit('refresh') + this.isShow = false + }) + }, // async getDetail() { const res = await showStock({ diff --git a/src/views/stocks/index.vue b/src/views/stocks/index.vue index 67a934f..22b6d4d 100644 --- a/src/views/stocks/index.vue +++ b/src/views/stocks/index.vue @@ -91,7 +91,7 @@ - +