李红攀:V2.6.975,添加采购询比、采购统计

This commit is contained in:
2026-07-11 18:01:54 +08:00
parent f3db15ab74
commit 69c54cbeae
60 changed files with 551 additions and 264 deletions

View File

@@ -1,5 +1,5 @@
<template>
<view class="yd-page-container">
<view class="yd-page-container erp-page">
<wd-navbar
title="销售计划详情"
left-arrow

View File

@@ -1,5 +1,5 @@
<template>
<view class="yd-page-container">
<view class="yd-page-container erp-page">
<wd-navbar
:title="getTitle"
left-arrow
@@ -9,7 +9,7 @@
@click-left="handleBack"
/>
<view class="pb-180rpx">
<view class="erp-form-body">
<wd-form ref="formRef" :model="formData" :rules="formRules">
<wd-cell-group title="基本信息" border>
<wd-cell title="计划编号" title-width="180rpx" center>
@@ -55,13 +55,13 @@
</wd-cell-group>
<wd-cell-group title="计划产品" border>
<view class="p-24rpx">
<view class="erp-form-item-list">
<view
v-for="(item, index) in formData.items"
:key="index"
class="mb-16rpx rounded-12rpx bg-[#fafafa] p-24rpx"
class="erp-form-item-card erp-form-item-card--padded"
>
<view class="mb-16rpx flex items-center justify-between">
<view class="erp-form-section-heading">
<text class="text-28rpx font-semibold text-[#333]">
{{ item.productName || `产品${index + 1}` }}
</text>
@@ -102,7 +102,7 @@
<view
v-if="item.completedAmount !== undefined || item.progress !== undefined"
class="mb-12rpx rounded-8rpx bg-white p-16rpx"
class="erp-form-info-card"
>
<view class="mb-8rpx flex items-center justify-between text-24rpx text-[#666]">
<text class="text-[#999]">已完成金额</text>
@@ -172,7 +172,7 @@
</view>
<wd-popup v-model="showProductPicker" position="bottom" custom-style="height: 60%">
<view class="p-24rpx">
<view class="erp-form-item-list">
<view class="mb-24rpx flex items-center justify-between">
<text class="text-32rpx font-semibold">选择产品</text>
<wd-button size="small" @click="showProductPicker = false">关闭</wd-button>

View File

@@ -1,5 +1,5 @@
<template>
<view class="yd-page-container">
<view class="yd-page-container erp-page">
<wd-navbar
title="销售计划"
left-arrow
@@ -199,7 +199,7 @@ const total = ref(0)
const list = ref<SalePlan[]>([])
const loadMoreState = ref<LoadMoreState>('loading')
const activeStatus = ref<number | undefined>(undefined)
const queryParams = ref<Record<string, any>>({
const queryParams = ref<{ pageNo: number; pageSize: number } & Record<string, any>>({
pageNo: 1,
pageSize: 10,
status: undefined as number | undefined,