duyongjia
2024-12-10 913f4af81e7ad477110bfe2ff430163b9225898c
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Client/src/extension/taskinfo/task.js
@@ -1,10 +1,11 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from './extend/taskExecuteDetail.vue'
import gridHeader from './extend/taskManual.vue'
let extension = {
    components: {
        //查询界面扩展组件
        gridHeader: '',
        gridHeader: gridHeader,
        gridBody: gridBody,
        gridFooter: '',
        //新建、编辑弹出框扩展组件
@@ -23,9 +24,10 @@
            if (forceCompleteTaskButton) {
                forceCompleteTaskButton.onClick = () => {
                    let rows = this.$refs.table.getSelected();
                    console.log("rows"+rows);
                    if (rows.length == 0 || rows.length > 1) return this.$error("请选择一行数据");
                    this.http
                        .post("/api/Task/ForceCompleteTask?taskNum=" + rows[0].TaskNum, {}, true)
                        .post("/api/Task/ForceCompleteTask?taskNum=" + rows[0].taskNum, {}, true)
                        .then((x) => {
                            if (!x.status) return this.$message.error(x.message);
                            this.options = x.data;
@@ -34,6 +36,42 @@
                }
            }
            var cancelTaskButton = this.buttons.find((x) => x.value == "TaskCancel");
            if (cancelTaskButton) {
                cancelTaskButton.onClick = () => {
                    let rows = this.$refs.table.getSelected();
                    console.log("rows"+rows);
                    if (rows.length == 0 || rows.length > 1) return this.$error("请选择一行数据");
                    this.http
                        .post("/api/Task/CancelTask?taskNum=" + rows[0].taskNum, {}, true)
                        .then((x) => {
                            if (!x.status) return this.$message.error(x.message);
                            this.options = x.data;
                            console.log(this.options);
                        });
                }
            }
            //人工入库按钮
            var ManualButton = this.buttons.find((x) => x.value == "ManualInbound");
            if (ManualButton) {
                ManualButton.onClick = () => {
                    this.$refs.gridHeader.open("inbound");
                }
            }
            //人工出库按钮
            var ManualOutButton = this.buttons.find((x) => x.value == "ManualOutbound");
            if (ManualOutButton) {
                ManualOutButton.onClick = () => {
                    this.$refs.gridHeader.open("outbound");
                }
            }
            //人工移库按钮
            var ManualTransferButton = this.buttons.find((x) => x.value == "ManualTransfer");
            if (ManualTransferButton) {
                ManualTransferButton.onClick = () => {
                    this.$refs.gridHeader.open("transfer");
                }
            }
            var previousButton = this.buttons.find((x) => x.value == "Previous");
            if (previousButton) previousButton.hidden = true;
            var nextButton = this.buttons.find((x) => x.value == "Next");