diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml new file mode 100644 index 0000000..1e6458e --- /dev/null +++ b/.gitea/workflows/docker.yml @@ -0,0 +1,48 @@ +name: Build and Push Docker Image + +on: + push: + branches: [main] + workflow_dispatch: + +env: + REGISTRY: git.viaeon.com + IMAGE_NAME: git.viaeon.com/admin/sale + +jobs: + build-and-push: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to Gitea Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.GITEA_REGISTRY_USER }} + password: ${{ secrets.GITEA_REGISTRY_TOKEN }} + + - name: Extract metadata for Docker + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.IMAGE_NAME }} + tags: | + type=ref,event=branch + type=sha,prefix= + type=raw,value=latest,enable={{is_default_branch}} + + - name: Build and push image + uses: docker/build-push-action@v5 + with: + context: . + file: ./backend/Dockerfile + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + no-cache: true diff --git a/frontend/src/views/user/Cart_new.vue b/frontend/src/views/user/Cart_new.vue new file mode 100644 index 0000000..b6977a4 --- /dev/null +++ b/frontend/src/views/user/Cart_new.vue @@ -0,0 +1,931 @@ + + + + + + + + + 去购物 + + + + + + + 全选 + 商品信息 + 单价 + 数量 + 小计 + 操作 + + + + + + + + + + + + + + + + {{ item.product?.name }} + + + 需要资格: {{ item.product?.credit_cost }} + + + 奖励: +{{ item.product?.credit_reward }} + + + 已下架 + + + + + ¥{{ item.product?.price }} + + + + updateQuantity(item, val)" + /> + + 仅剩 {{ item.product?.stock }} 件 + + + + + ¥{{ ((item.product?.price || 0) * item.quantity).toFixed(2) }} + + + + 删除 + + + + + + + + + 收货地址 + + + + + + + + + + {{ addr.name }} + {{ addr.phone }} + 默认 + + + {{ addr.province }}{{ addr.city }}{{ addr.district }}{{ addr.address }} + + + + + + 您还没有添加收货地址 + 添加地址 + + + + 添加新地址 + + + + + + + 支付方式 + + + + + {{ method.label }} + + + + + + + + 订单摘要 + + + 商品金额 + ¥{{ selectedTotal.toFixed(2) }} + + + + 运费 + ¥{{ shippingFee.toFixed(2) }} + 免运费 + + + + 服务费 ({{ settings.service_fee_rate || 0 }}%) + ¥{{ serviceFee.toFixed(2) }} + + + + 税费 ({{ settings.tax_rate || 0 }}%) + ¥{{ taxFee.toFixed(2) }} + + + + + + 应付总额 + ¥{{ grandTotal.toFixed(2) }} + + + + 已选择 {{ selectedIds.length }} 件商品 + + + + 提交订单 + + + + 全选 + + 删除选中 + + + + + + + + + + + + + + + + + 取消 + 保存 + + + + + + + +
已下架
您还没有添加收货地址