Browse Source

自动发料记录 新增确认按钮

dev_web_online
陈薪名 2 years ago
parent
commit
82291e625c
  1. 2
      fe/PC/src/api/wms-api.js
  2. 25
      fe/PC/src/views/rawMaterialManage/automaticMaterialCall/automaticCallNote.vue

2
fe/PC/src/api/wms-api.js

@ -501,7 +501,7 @@ export function getPageListWip(data, url) {
}) })
} }
// 线边仓调拨确认按钮 | 客户调拨确认按钮 // 线边仓调拨确认按钮 | 客户调拨确认按钮 | 自动发料记录
export function confirm(id, url) { export function confirm(id, url) {
return request({ return request({
url: baseURL + url + '/confirm/' + id, url: baseURL + url + '/confirm/' + id,

25
fe/PC/src/views/rawMaterialManage/automaticMaterialCall/automaticCallNote.vue

@ -45,7 +45,7 @@
</div> </div>
</template> </template>
<script> <script>
import { materialRequestByType } from "@/api/wms-api" import { materialRequestByType, confirm } from "@/api/wms-api"
import { tableMixins } from "@/mixins/TableMixins" import { tableMixins } from "@/mixins/TableMixins"
import { LoadingMixins } from "@/mixins/LoadingMixins" import { LoadingMixins } from "@/mixins/LoadingMixins"
import { drawerMixins } from "@/mixins/drawerMixins" import { drawerMixins } from "@/mixins/drawerMixins"
@ -61,6 +61,15 @@ export default {
TableHeaderMixins, TableHeaderMixins,
mixins, mixins,
], ],
computed: {
hideButton: function () {
return function (val) {
let data = true
if(this.propsData.confirmed == val){data = false}
return data
}
},
},
data () { data () {
return { return {
URL: 'wms/store/issue-note', URL: 'wms/store/issue-note',
@ -80,6 +89,14 @@ export default {
name: "print", name: "print",
size: 'mini' size: 'mini'
}, },
{
type: 'primary',
icon: 'el-icon-circle-check',
label: '确认',
hide: () => { return this.hideButton(false) },
name: "confirm",
size: 'mini'
},
] ]
}; };
}, },
@ -118,6 +135,12 @@ export default {
} }
let data = initPrintAllData(_propsData,'xbcll.rdlx',false,_option); let data = initPrintAllData(_propsData,'xbcll.rdlx',false,_option);
this.Print(data) this.Print(data)
} else if(val == 'confirm') {
confirm(this.propsData.id, this.URL).then(res => {
console.log(res)
}).catch(err => {
console.log(err)
})
}else { }else {
drawerMixins.methods.drawerbutton(val, this) drawerMixins.methods.drawerbutton(val, this)
} }

Loading…
Cancel
Save