Browse Source

Expand company development timeline to 12 months

pull/19/head
徐飞洋 1 month ago
parent
commit
9237206605
  1. 71
      pages/company/company.wxml
  2. 57
      pages/goods-detail/goods-detail.js
  3. 7
      pages/goods-detail/goods-detail.wxml

71
pages/company/company.wxml

@ -35,11 +35,60 @@
<text class="timeline-desc">四川厚琅信息科技有限公司正式成立</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年2月</text>
<text class="timeline-desc">组建核心团队,确定以鸡蛋行业数字化转型为核心发展方向</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年3月</text>
<text class="timeline-desc">完成公司战略规划,启动ERP系统研发项目</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年4月</text>
<text class="timeline-desc">与多家蛋品批发门店达成合作意向,开展ERP系统试点工作</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年5月</text>
<text class="timeline-desc">开发出蛋品批发门店专用的erp系统,实现批发门店的数字化转型</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年6月</text>
<text class="timeline-desc">组建行业独有的信息化团队与平台开发团队,员工规模迅速扩大至40人</text>
<text class="timeline-desc">设计出标准化鸡蛋贸易的流程和标准化的鸡蛋描述标准,打通了拥有几十万专业粉丝的微信公共号:《成都鸡蛋价格》《贵阳鸡蛋价格》《河北馆陶鸡蛋价格》等私域流量池,后端对专业客户进行漏斗管理,为鸡蛋大宗贸易撮合交易平台的开发打下坚实基础。</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年7月</text>
<text class="timeline-desc">启动"又鸟蛋平台"开发项目,开始构建线上线下联动的鸡蛋大宗贸易撮合系统</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年8月</text>
<text class="timeline-desc">完成CRM系统开发,实现对客户的精准管理和智能匹配</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年9月</text>
<text class="timeline-desc">在成都、贵阳两地设立实体门店,开始试点特色鸡蛋"包场销售+生态联盟"模式</text>
</view>
</view>
<view class="timeline-item">
@ -53,7 +102,14 @@
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年11月</text>
<text class="timeline-desc">与金兰公司等合作成立四川川蛋云供农业科技有限公司</text>
<text class="timeline-desc">完成平台测试并上线,开始提供鸡蛋大宗贸易撮合服务</text>
</view>
</view>
<view class="timeline-item">
<view class="timeline-dot"></view>
<view class="timeline-content">
<text class="timeline-year">2025年12月</text>
<text class="timeline-desc">实现成都、贵阳两地门店全面盈利,验证了特色鸡蛋运营模式的可行性</text>
</view>
</view>
<view class="timeline-item">
@ -154,17 +210,14 @@
<!-- 鸡蛋交易平台业务 -->
<view class="subsection">
<text class="subsection-title">(一)鸡蛋交易平台业务</text>
<text class="subsection-desc">公司组建专业研发团队自主开发《又鸟蛋平台》,作为核心鸡蛋交易载体。平台整合《成都鸡蛋价格》《贵阳鸡蛋价格》《河北馆陶鸡蛋价格》等优质报价平台流量,构建全新线上鸡蛋交易系统,聚焦鸡蛋大宗贸易服务。</text>
<text class="subsection-desc">平台采用"线上引流+电话网络撮合"的运营模式,提供标准化交易流程,实现前端服务鸡蛋需求客户、后端对接采购团队及鸡场等供应商的全链路服务。内部建立客户公海池,通过CRM系统实施漏斗式客户管理,精准挖掘客户需求。</text>
<text class="subsection-desc">平台核心亮点为自主研发的《鸡蛋价格评估模块》,该模块综合历史鸡蛋行情数据、当日最新价格、平台实时交易情况等多维度信息,快速完成鸡蛋价格评估与定价,为平台用户交易决策提供科学依据。</text>
<text class="subsection-title">1.鸡蛋交易平台​</text>
<text class="subsection-desc">公司自主研发并运营“又鸟蛋平台”,依托《成都鸡蛋价格》《贵阳鸡蛋价格》《河北馆陶鸡蛋价格》等行业报价资源的流量优势,构建了线上线下联动的鸡蛋大宗贸易撮合系统。平台通过标准化交易流程,前端服务鸡蛋需求客户,后端对接供应商,并利用CRM系统与AI数据分析工具,实现对历史交易行为的智能匹配与价格评估,助力用户快速决策,提升交易效率。</text>
</view>
<!-- 特色鸡蛋创新运营业务 -->
<view class="subsection">
<text class="subsection-title">(二)特色鸡蛋创新运营业务</text>
<text class="subsection-desc">特色鸡蛋经营团队以绿壳鸡蛋、土鸡蛋等特色产品为核心,采用"包场销售"模式,构建产销生态联盟,实现从源头到终端的精准对接。</text>
<text class="subsection-desc">团队创新推行"线上电话网络销售+线下仓库自提+行业生态"的专业批发门店模式,并自主研发鸡蛋批发门店管理软件,实现采购、销售、业务、财务、税务全流程一体化管理,有效解决规模化开店的标准化运营问题。</text>
<text class="subsection-title">2. 特色鸡蛋创新运营模式​</text>
<text class="subsection-desc">公司在特色鸡蛋领域推行“包场销售+生态联盟”模式,聚焦绿壳鸡蛋、土鸡蛋等高附加值产品。创新采用“线上电话网络销售+线下仓库自提+行业生态”的一体化批发门店体系,并自主研发门店管理软件,实现采购、销售、财务、税务全流程数字化管理。2025年,成都、贵阳两地门店在采销与库管分离的架构下已实现全面盈利,验证了该模式的可复制性与商业化能力。</text>
</view>
</view>
</view>

57
pages/goods-detail/goods-detail.js

@ -339,13 +339,14 @@ function formatDateTime(dateString) {
}
// 处理净重、件数、规格和价格数据,将逗号分隔的字符串转换为一一对应的数组
function processWeightAndQuantityData(weightSpecString, quantityString, specString, priceString) {
function processWeightAndQuantityData(weightSpecString, quantityString, specString, priceString, specStatusString) {
console.log('===== 处理净重、件数、规格和价格数据 =====');
console.log('输入参数:');
console.log('- weightSpecString:', weightSpecString, '(类型:', typeof weightSpecString, ')');
console.log('- quantityString:', quantityString, '(类型:', typeof quantityString, ')');
console.log('- specString:', specString, '(类型:', typeof specString, ')');
console.log('- priceString:', priceString, '(类型:', typeof priceString, ')');
console.log('- specStatusString:', specStatusString, '(类型:', typeof specStatusString, ')');
// 处理价格字符串
let priceArray = [];
@ -358,6 +359,17 @@ function processWeightAndQuantityData(weightSpecString, quantityString, specStri
console.log('将价格转换为数组:', priceArray);
}
// 处理规格状态字符串
let specStatusArray = [];
if (specStatusString && typeof specStatusString === 'string') {
// 支持多种逗号分隔符:英文逗号、中文逗号、全角逗号
specStatusArray = specStatusString.split(/[,,、]/).map(item => item.trim()).filter(item => item);
console.log('从字符串分割得到规格状态数组:', specStatusArray);
} else if (specStatusString) {
specStatusArray = [String(specStatusString)];
console.log('将规格状态转换为数组:', specStatusArray);
}
// 如果没有数据,返回空数组
if (!weightSpecString && !quantityString && !specString) {
console.log('没有数据,返回空数组');
@ -387,7 +399,7 @@ function processWeightAndQuantityData(weightSpecString, quantityString, specStri
}
// 获取最大长度,确保一一对应
const maxLength = Math.max(weightSpecArray.length, quantityArray.length, priceArray.length);
const maxLength = Math.max(weightSpecArray.length, quantityArray.length, priceArray.length, specStatusArray.length);
console.log('最大长度:', maxLength);
const result = [];
@ -395,8 +407,9 @@ function processWeightAndQuantityData(weightSpecString, quantityString, specStri
const weightSpec = weightSpecArray[i] || '';
const quantity = quantityArray[i] || '';
const price = priceArray[i] || '';
const specStatus = specStatusArray[i] || '0';
console.log(`处理第${i}组数据: weightSpec=${weightSpec}, quantity=${quantity}, price=${price}`);
console.log(`处理第${i}组数据: weightSpec=${weightSpec}, quantity=${quantity}, price=${price}, specStatus=${specStatus}`);
// 处理净重规格显示格式 - 根据内容类型添加相应前缀
let weightSpecDisplay = '';
@ -432,12 +445,18 @@ function processWeightAndQuantityData(weightSpecString, quantityString, specStri
display = `${quantity}`;
}
console.log(`${i}组数据处理结果: weightSpecDisplay=${weightSpecDisplay}, quantity=${quantity}, price=${price}, display=${display}`);
// 检查规格状态,如果为1则显示已下架
if (specStatus === '1') {
display = `${display}---已下架`;
}
console.log(`${i}组数据处理结果: weightSpecDisplay=${weightSpecDisplay}, quantity=${quantity}, price=${price}, specStatus=${specStatus}, display=${display}`);
result.push({
weightSpec: weightSpecDisplay,
quantity: quantity,
price: price,
specStatus: specStatus,
display: display
});
}
@ -1315,7 +1334,12 @@ Page({
console.log('输入参数: weightSpecString="', weightSpecString, '", quantityString="', quantityString, '"');
weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString);
// 获取规格状态信息
let specStatusString = '';
if (product.spec_status) {
specStatusString = String(product.spec_status);
}
weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString, specStatusString);
console.log('× 非售空分支结果:', weightQuantityData);
}
@ -2943,8 +2967,13 @@ Page({
priceString = String(goods.price);
}
// 获取规格状态信息
let specStatusString = '';
if (goods.spec_status) {
specStatusString = String(goods.spec_status);
}
// 调用processWeightAndQuantityData处理规格数据
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString);
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString, specStatusString);
// 提取省份信息
const province = extractProvince(goods.region || '');
@ -3179,8 +3208,14 @@ Page({
priceString = String(product.price);
}
// 获取规格状态信息
let specStatusString = '';
if (product.spec_status) {
specStatusString = String(product.spec_status);
}
// 处理数据
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString);
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString, specStatusString);
// 格式化日期
const updatedAt = product.updated_at || product.updatedAt;
@ -3251,8 +3286,14 @@ Page({
priceString = String(product.price);
}
// 获取规格状态信息
let specStatusString = '';
if (product.spec_status) {
specStatusString = String(product.spec_status);
}
// 处理数据
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString);
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString, specStatusString);
// 格式化日期
const updatedAt = product.updated_at || product.updatedAt;

7
pages/goods-detail/goods-detail.wxml

@ -117,11 +117,8 @@
<view class="wq-list">
<block wx:for="{{goodsDetail.weightQuantityData}}" wx:key="index">
<view class="wq-item">
<!-- 分离规格和价格显示 -->
<text class="wq-text">
<text class="wq-spec">{{item.weightSpec}}【{{item.quantity}}件】</text>
<text class="wq-price" wx:if="{{item.price}}">¥{{item.price}}元</text>
</text>
<!-- 使用display字段显示完整信息,包括已下架标记 -->
<text class="wq-text">{{item.display}}</text>
</view>
</block>
</view>

Loading…
Cancel
Save