diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..3ec9738 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,20 @@ +FROM node:20-alpine3.17 + +# Install basic development tools +# RUN apt update \ +# && apt install -y less sudo \ +# && apt install -y php \ +# && php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ +# && php composer-setup.php \ +# && php -r "unlink('composer-setup.php');" \ +# && mv composer.phar /usr/local/bin/composer + + +# # Ensure default `node` user has access to `sudo` +# ARG USERNAME=node +# RUN echo $USERNAME ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/$USERNAME \ +# && chmod 0440 /etc/sudoers.d/$USERNAME +WORKDIR /app + +# Set `DEVCONTAINER` environment variable to help with orientation +ENV DEVCONTAINER=true diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..58875c9 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,10 @@ +// See https://containers.dev/implementors/json_reference/ for configuration reference +{ + "name": "Slash Shop H5 Dev", + "build": { + "dockerfile": "Dockerfile" + }, + "workspaceMount": "source=${localWorkspaceFolder},target=/app,type=bind", + "workspaceFolder": "/app", + "remoteUser": "root" +} diff --git a/src/pages/order/Info/index.vue b/src/pages/order/Info/index.vue index b0f4b03..56a8936 100644 --- a/src/pages/order/Info/index.vue +++ b/src/pages/order/Info/index.vue @@ -632,11 +632,12 @@ const dialogPrintAddrVisible = ref(false); const handleOp = async (op) => { if (op === "prepare") { - if (op === "prepare") { + // if (op === "prepare") { // router.push({ path: "/printcard", query: { order_sn: orderInfo.value.order_sn } }); // openPrintCard(orderInfo.value.order_sn); dialogPrintCardVisible.value = true; - } + // } + let res = await updateOrderAction({ op, order_id: orderInfo.value.order_id, @@ -650,6 +651,7 @@ const handleOp = async (op) => { } } } else { + console.log('op',op) ElMessageBox.confirm("確認" + opName[op] + "?", "訂單操作", {}) .then(async () => { let res = await updateOrderAction({ @@ -718,10 +720,11 @@ const printObj = ref({ }); const handleFinish = async () => { + let res = await updateOrderAction({ op: "printcard", order_id: orderInfo.value.order_id, - action_note: orderInfo.value.action_note, + action_note: '完成配貨', }); if (res.code === 200) { diff --git a/src/pages/order/index.vue b/src/pages/order/index.vue index a3aa8f7..d1d0cc3 100644 --- a/src/pages/order/index.vue +++ b/src/pages/order/index.vue @@ -80,7 +80,7 @@