From b899d2388df844378ff6f2c495febf09447d954d Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 27 十二月 2024 19:51:39 +0800
Subject: [PATCH] #问题修复 # 3.生成任务档作业中数量没变 4.合并订单生成任务,只生成了其中一个 5.103任务完成后,订单状态未修改 6.库位订数量未减少
---
zy-asrs-admin/src/components/task/generateTask/index.vue | 190 +++++++++++++++++++++++-----------------------
1 files changed, 95 insertions(+), 95 deletions(-)
diff --git a/zy-asrs-admin/src/components/task/generateTask/index.vue b/zy-asrs-admin/src/components/task/generateTask/index.vue
index 9d8e406..9d6b53e 100644
--- a/zy-asrs-admin/src/components/task/generateTask/index.vue
+++ b/zy-asrs-admin/src/components/task/generateTask/index.vue
@@ -1,95 +1,95 @@
-<script setup>
-import { getCurrentInstance, ref, watch, reactive } from 'vue';
-import { useRouter } from "vue-router";
-import { get, post, postForm } from '@/utils/request.js'
-import { message, Modal } from 'ant-design-vue';
-import { logout } from '@/config.js';
-import { formatMessage } from '@/utils/localeUtils.js';
-import useTableSearch from '@/utils/tableUtils.jsx';
-const context = getCurrentInstance()?.appContext.config.globalProperties;
-
-const router = useRouter();
-
-const emit = defineEmits(['tableReload'])
-
-const open = ref(false);
-const barcode = ref(null);
-const locTypeHeight = ref(null);
-
-const {
- getColumnSearchProps,
-} = useTableSearch();
-
-const handleOk = () => {
- open.value = false;
- post('/api/rpc/generatePakIn', {
- taskType: 1,
- barcode: barcode.value,
- originSite: "101",
- locTypeHeight: locTypeHeight.value
- }).then(resp => {
- let result = resp.data;
- if (result.code === 200) {
- message.success(formatMessage('page.add.success', '鐢熸垚鎴愬姛'));
- emit('tableReload', 'reload')
- } else {
- message.error(result.msg);
- }
- })
-}
-
-const handleCancel = () => {
- open.value = false;
-}
-
-const waitPakinQueryList = ref(null);
-waitPakinQueryListQuery();
-function waitPakinQueryListQuery() {
- postForm('/api/waitPakin/barcode/query', {}).then(resp => {
- let result = resp.data;
- waitPakinQueryList.value = result.data;
- })
-}
-
-const locTypeHeightQueryList = ref(null);
-locTypeHeightQueryListQuery();
-function locTypeHeightQueryListQuery() {
- postForm('/api/locType/height/query', {}).then(resp => {
- let result = resp.data;
- locTypeHeightQueryList.value = result.data;
- })
-}
-
-watch(open, (newVal, oldVal) => {
- if (newVal) {
- waitPakinQueryListQuery()
- }
-})
-
-defineExpose({
- open,
-})
-
-</script>
-
-<script>
-export default {
- name: 'generateTaskComponent'
-}
-</script>
-
-<template>
- <div>
- <a-modal v-model:open="open" :title="formatMessage('task.generateTask', '鐢熸垚浠诲姟')" @ok="handleOk"
- @cancel="handleCancel">
- <a-select v-model:value="barcode" :placeholder="formatMessage('common.select', '璇烽�夋嫨')" style="width: 100%"
- show-search :options="waitPakinQueryList" optionFilterProp="label" optionLabelProp="label">
- </a-select>
- <a-select v-model:value="locTypeHeight" :placeholder="formatMessage('common.select', '璇烽�夋嫨搴撲綅楂樺害')" style="width: 100%;margin-top: 20px;"
- show-search :options="locTypeHeightQueryList" optionFilterProp="label" optionLabelProp="label">
- </a-select>
- </a-modal>
- </div>
-</template>
-
-<style></style>
+<script setup>
+import { getCurrentInstance, ref, watch, reactive } from 'vue';
+import { useRouter } from "vue-router";
+import { get, post, postForm } from '@/utils/request.js'
+import { message, Modal } from 'ant-design-vue';
+import { logout } from '@/config.js';
+import { formatMessage } from '@/utils/localeUtils.js';
+import useTableSearch from '@/utils/tableUtils.jsx';
+const context = getCurrentInstance()?.appContext.config.globalProperties;
+
+const router = useRouter();
+
+const emit = defineEmits(['tableReload'])
+
+const open = ref(false);
+const barcode = ref(null);
+const locTypeHeight = ref(null);
+
+const {
+ getColumnSearchProps,
+} = useTableSearch();
+
+const handleOk = () => {
+ open.value = false;
+ post('/api/rpc/generatePakIn', {
+ taskType: 1,
+ barcode: barcode.value,
+ originSite: "101",
+ locTypeHeight: locTypeHeight.value
+ }).then(resp => {
+ let result = resp.data;
+ if (result.code === 200) {
+ message.success(formatMessage('page.add.success', '鐢熸垚鎴愬姛'));
+ emit('tableReload', 'reload')
+ } else {
+ message.error(result.msg);
+ }
+ })
+}
+
+const handleCancel = () => {
+ open.value = false;
+}
+
+const waitPakinQueryList = ref(null);
+waitPakinQueryListQuery();
+function waitPakinQueryListQuery() {
+ postForm('/api/waitPakin/barcode/query', {}).then(resp => {
+ let result = resp.data;
+ waitPakinQueryList.value = result.data;
+ })
+}
+
+const locTypeHeightQueryList = ref(null);
+locTypeHeightQueryListQuery();
+function locTypeHeightQueryListQuery() {
+ postForm('/api/locType/height/query', {}).then(resp => {
+ let result = resp.data;
+ locTypeHeightQueryList.value = result.data;
+ })
+}
+
+watch(open, (newVal, oldVal) => {
+ if (newVal) {
+ waitPakinQueryListQuery()
+ }
+})
+
+defineExpose({
+ open,
+})
+
+</script>
+
+<script>
+export default {
+ name: 'generateTaskComponent'
+}
+</script>
+
+<template>
+ <div>
+ <a-modal v-model:open="open" :title="formatMessage('task.generateTask', '鐢熸垚浠诲姟')" @ok="handleOk"
+ @cancel="handleCancel">
+ <a-select v-model:value="barcode" :placeholder="formatMessage('common.select', '璇烽�夋嫨')" style="width: 100%"
+ show-search :options="waitPakinQueryList" optionFilterProp="label" optionLabelProp="label">
+ </a-select>
+ <a-select v-model:value="locTypeHeight" :placeholder="formatMessage('common.select', '璇烽�夋嫨搴撲綅楂樺害')" style="width: 100%;margin-top: 20px;"
+ show-search :options="locTypeHeightQueryList" optionFilterProp="label" optionLabelProp="label">
+ </a-select>
+ </a-modal>
+ </div>
+</template>
+
+<style></style>
--
Gitblit v1.9.1