---
title: smt项目
date: 2025-02-04
categories: [工作, 项目]
tags: [项目]
---
## 数据库设计
- 功能表(权限表)
- 手动输入权限
- 角色表
- 自己创建角色、选择权限
- 角色和权限表
- 用户表
- 用户和角色表
## 权限管理

## 业务模块
- 员工管理
- 员工信息
- 客户管理
- 客户信息
- 账号管理
- 订单管理
- 商品管理
- 商品信息
权限管理核心部分
不需要Security
- beforeRouter对请求进行拦截
## 简述
目前是vue3+ element-plus + pinia +axios 的项目环境,请编写一个公司官网的前端界面,该公司提供的主要服务是smt贴片、电子元器件售卖服务;官网功能至少有公司介绍、贴片下单、产品售卖等服务(可自行拓展),而且要求页面符合现代审美、简洁大气;并适配电脑、手机设备端;并编写readme文档,记录项目实现进度、接口请求(使用RestFul风格)
产品优势:
**各位老板,你们是不是还在为小批量加工费而发愁:担心费用太高,价格不透明,手工贴片质量没法保障...这些都是因为传统加工计价标准不透明导致的,厂家没有看到实物是绝对不会给您报价的。**
**说好一个点是0.013元的,可自己估算的加工费远远小于厂家的实际费用。原因是因为你所有物料都是按实际点算,而厂家对于二三极管以及芯片都是按多个点来算的。这就是你们的估价与厂家不一样的原因**
**公司服务原则:**
**你的满意是我们最大的追求!!!**
**开机费,**
**无最低消费,无最小数量,专业生产加工。**
## 优势
# **打破行业爆利.让利给客户。**
**公司目前是全自动化流程:**
**目前的设备有:**
**自动上板机,全自动印刷机,自动贴片机,自动下板机。波峰焊机。**
为解决以上报价难的问题,我公司采取了公正,透明,客观的报价体系。具体方法如下:
报价分两部份组成:工程费 + 加片点数的数费用。
这两个参数客户都可以自己核算的。
# **工程费标准:**
以下收费标准是有铅,单面贴片的标准,如是双面贴片,则第二面工程费是第一面的半价,也就是下面标准的1.5倍。
物料种类以贴片料种类为准,(双面的就是以两种物料种类之和为准),插件料种类不计入工程标准中。所以希望大家在提供BOM时把插件料和贴片费的种类分开,以免统计出错。
1-5种: 单面工程费:150元;
6-10种:单面工程费:200元;
11-25种:单面工程费:250元;
26-30种:单面工程费:300元;
31-35种:单面工程费:350元;
36-40种:单面工程费:400元;
41-45种:单面工程费:450元;
46-50种:单面工程费:500元;
51-55种:单面工程费:550元;
56-60种:单面工程费:600元;
61-65种:单面工程费:650元;
66-70种:单面工程费:700元;
71-75种:单面工程费:750元;
76-80种:单面工程费:800元;
81-85种:单面工程费:850元;
86-90种:单面工程费:900元;
91-95种:单面工程费:950元;
96-100种:单面工程费:1000元;
以后往后退:每增加5种物料,工程费加50元。
**焊盘机贴费用标准:**
加工点数:不任焊盘大小,元件引脚的大小,每个焊盘的单价是:0.0065.例如:电阻是两个脚,二极管也是两件引脚,大的252封的引脚也是算3个脚; IC每个引脚也算一个焊盘。
编带,管装,托盘类的元件都能机贴。如不能机贴的则按手放元件的标准计价,
**焊盘手放费用标准:**
如果元件不能机贴的,则需要手放,手放的单价是0.02元一个焊盘。建议客户尽量买编带,管装,托盘类的元件。
**插件费用标准:**
人工焊接标准:
每个孔0.05元,元件种类不计贴片元件种类中。
波峰焊标准:
每个孔0.045,,封胶纸留,一条胶纸算一个孔位.
注意事项是:只限于单面贴片,而且贴片和插件在同一面.
以上报价标准都是按有铅的标准 来报的,红胶工艺与有铅工艺报价一样,无铅报价是在有铅的基础上的总价上上涨10%。
# **重要信息:**
# **当一款板的焊盘总数*0.0065的费用超过2000元,可以免相应这款板的工程费。**
# **单款贴片费用超过五千元(不包括插件费),加工费有返点。**
# **注意事项:**
**1.元件损耗问题: 小批量生产,如是样品料,阻容物料:0603,0805以上的了物料,都需要比实际用量多200个,贵重物料可以按需发货,或多一定数量,下单时告诉我公司跟单人员。如物料没有达到上面的要求,有可能会产生物料整理费(200-500元),具体是多少要看物料种类的多少。**
**2. 最小生产面积:由于生产线都是全自动化流水作业,所以建议客户在生产PCB时要拼板和加工艺边。拼板后面积在15至20CM比较合适。**
**3.钢网: 本公司代开,75元张(只限3747,其它规格另报),也可以贵公司直接提供,大小在3747以上的规格。**
**4.交货周期: 物料齐后,无插件定单,3-5天。有插件定单:5-7天。具体时间可以与工作人员沟通。**
**5.产品品质:正常情况下是目测,如客户品质要求比较高的,可以联系工作人员,进入AOI检测,由于AOI检测需要做程序,可能会产生产一定的费用。批量生产时免费过AOI 。**
**6.售后问题:由于计价都比较客观,公正,透明,如在计价过程中有出入的支持多退少补。如生产品质有问题,客户可以发顺丰到付件到公司进行相应的程序。生产加工原本没有什么利润了,公司没有理由不去把客户的产品做来,因为没有做好,公司还要亏快递费呢。**
**下单流程:**
**报价-->物料-->钢网-->电子档资料--> 公司安排生产**
**1.报价:**
**客户提供BOM,告诉我们是单面还是双面贴片就行了,不需要PCB资料就要吧报价.由于本公司报价方案比较透明,客观,客户也可以按网上标准自己来核价,如有不明白的地方可以随时联系我们。需要代购物料,要提供BOM及参数,我们会报价给贵公司**
**2.物料:**
**贵公司把物料快递过来,或其它方式送到我公司,如是我公司代购的。这个步骤可能省掉**
**3.钢网.**
**贵公司可以自己提供,在3747(带外框)以上的规格,我公司也可代开(需要提供开网资料)**
**4.电子档资料.**
**BOM表,单板PCB或坐标资料,需要我公司代开钢网的要提供开网资料。**
**5.公司安排生产:**
**来料清点,安排上机,QC,打包,发货**
## AI
非常好,样式我非常满意,
现在改进一下smt页面,根据这段文字"为解决以上报价难的问题,我公司采取了公正,透明,客观的报价体系。具体方法如下:
报价分两部份组成:工程费 + 加片点数的数费用。
这两个参数客户都可以自己核算的。
# **工程费标准:**
以下收费标准是有铅,单面贴片的标准,如是双面贴片,则第二面工程费是第一面的半价,也就是下面标准的1.5倍。
物料种类以贴片料种类为准,(双面的就是以两种物料种类之和为准),插件料种类不计入工程标准中。所以希望大家在提供BOM时把插件料和贴片费的种类分开,以免统计出错。
1-5种: 单面工程费:150元;
6-10种:单面工程费:200元;
11-25种:单面工程费:250元;
26-30种:单面工程费:300元;
31-35种:单面工程费:350元;
36-40种:单面工程费:400元;
41-45种:单面工程费:450元;
46-50种:单面工程费:500元;
51-55种:单面工程费:550元;
56-60种:单面工程费:600元;
61-65种:单面工程费:650元;
66-70种:单面工程费:700元;
71-75种:单面工程费:750元;
76-80种:单面工程费:800元;
81-85种:单面工程费:850元;
86-90种:单面工程费:900元;
91-95种:单面工程费:950元;
96-100种:单面工程费:1000元;
以后往后退:每增加5种物料,工程费加50元。
- *焊盘机贴费用标准:**
加工点数:不任焊盘大小,元件引脚的大小,每个焊盘的单价是:0.0065.例如:电阻是两个脚,二极管也是两件引脚,大的252封的引脚也是算3个脚; IC每个引脚也算一个焊盘。
编带,管装,托盘类的元件都能机贴。如不能机贴的则按手放元件的标准计价,
- *焊盘手放费用标准:**
如果元件不能机贴的,则需要手放,手放的单价是0.02元一个焊盘。建议客户尽量买编带,管装,托盘类的元件。
- *插件费用标准:**
人工焊接标准:
每个孔0.05元,元件种类不计贴片元件种类中。
波峰焊标准:
每个孔0.045,,封胶纸留,一条胶纸算一个孔位.
注意事项是:只限于单面贴片,而且贴片和插件在同一面.
以上报价标准都是按有铅的标准 来报的,红胶工艺与有铅工艺报价一样,无铅报价是在有铅的基础上的总价上上涨10%。
# **重要信息:**
# **当一款板的焊盘总数*0.0065的费用超过2000元,可以免相应这款板的工程费。**
# **单款贴片费用超过五千元(不包括插件费),加工费有返点。**
# **注意事项:**
- *1.元件损耗问题: 小批量生产,如是样品料,阻容物料:0603,0805以上的了物料,都需要比实际用量多200个,贵重物料可以按需发货,或多一定数量,下单时告诉我公司跟单人员。如物料没有达到上面的要求,有可能会产生物料整理费(200-500元),具体是多少要看物料种类的多少。**
- *2. 最小生产面积:由于生产线都是全自动化流水作业,所以建议客户在生产PCB时要拼板和加工艺边。拼板后面积在15至20CM比较合适。**
- *3.钢网: 本公司代开,75元张(只限3747,其它规格另报),也可以贵公司直接提供,大小在3747以上的规格。**
- *4.交货周期: 物料齐后,无插件定单,3-5天。有插件定单:5-7天。具体时间可以与工作人员沟通。**
- *5.产品品质:正常情况下是目测,如客户品质要求比较高的,可以联系工作人员,进入AOI检测,由于AOI检测需要做程序,可能会产生产一定的费用。批量生产时免费过AOI 。**
- *6.售后问题:由于计价都比较客观,公正,透明,如在计价过程中有出入的支持多退少补。如生产品质有问题,客户可以发顺丰到付件到公司进行相应的程序。生产加工原本没有什么利润了,公司没有理由不去把客户的产品做来,因为没有做好,公司还要亏快递费呢。**
- *下单流程:**
- *报价-->物料-->钢网-->电子档资料--> 公司安排生产**
**1.报价:**
- *客户提供BOM,告诉我们是单面还是双面贴片就行了,不需要PCB资料就要吧报价.由于本公司报价方案比较透明,客观,客户也可以按网上标准自己来核价,如有不明白的地方可以随时联系我们。需要代购物料,要提供BOM及参数,我们会报价给贵公司**
- *2.物料:**
- *贵公司把物料快递过来,或其它方式送到我公司,如是我公司代购的。这个步骤可能省掉**
- *3.钢网.**
- *贵公司可以自己提供,在3747(带外框)以上的规格,我公司也可代开(需要提供开网资料)**
- *4.电子档资料.**
- *BOM表,单板PCB或坐标资料,需要我公司代开钢网的要提供开网资料。**
- *5.公司安排生产:**
- *来料清点,安排上机,QC,打包,发货**“修改smt页面的服务介绍、流程、设备数据,并修改下单表单的内容,并添加注意事项、定价规则等内容(样式自行发挥)
## 跨域
- 代码
```Java
//不使用security的跨域设置
@Configuration
public class CorsConfig {
@Bean
public CorsFilter corsFilter(){
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration corsConfiguration = new CorsConfiguration();
// corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedOrigin("http://localhost:8081"); // 指定前端来源
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedMethod("*");
source.registerCorsConfiguration("/**",corsConfiguration);
return new CorsFilter(source);
}
}
```
## 订单支付
9021000145688875
### 下单流程
**定价类**
用户报价 —>
通知后台审核 —>
通过前台更新订单 —>
支付金额更新订单,通知后台制作 —>
等待快递 —>
待审核、待支付、待收货、制作中、已发货、已完成
**商品类**
下单支付 —>
通知后台 —>
等待收货即可
## 定时任务
- 不需要导包,springboot包含了
将配送中、超过的订单7天自动完成
订单
基础信息(订单基本+用户信息)
- 订单编号
- 创建时间
- 客户名称
- 客户电话
- 订单总金额
- 当前状态
订单详情(订单基本+用户信息)
- 订单配置
| | |
|---|---|
|项目|值|
|贴片类型|单面贴片|
|工艺要求|有铅工艺|
|贴片物料种类|12|
|手工焊盘数|12|
- 订单地址
- 客户备注信息
付款信息(订单基本+支付信息)
- 支付方式
- 支付金额金额
- 支付时间
收货信息
- 收货人
- 收货快照
- 收货时间
加工信息
- 当前进度
- 环节、生产负责人(多环节不同负责人)
发货信息
- 物流信息(物流公司、运单号)
- 发货时间
- 收货地址
- 快递费
完成信息
- 相关单据(发票等)
- 完成时间
## 功能
全部
- 查看详情
待审核
- 审核通过
- 驳回
- 修改订单:金额
待付款
- 通知用户
- 已付款(设置付款方式)
- 取消订单
待收货
- 公司代购
- 已收货(上传照片)
制作中
- 配置流水线
- 制作完成
待发货
- 填写快递单号(信息)
- 自提
已发货
- 已签收
## 显示
- 显示内容:
- 订单商品清单(品名、规格、数量、单价)
- 客户备注信息
- 操作按钮:
- 审核通过
- 驳回
- 修改订单
待付款
- 显示内容:
- 订单商品清单
- 应付金额
- 支付截止时间
- 操作按钮:
- 确认付款
- 取消订单
- 修改支付方式
待收货
- 显示内容:
- 原材料清单
- 预计到货时间
- 供应商信息
- 操作按钮:
- 确认收货
- 延迟到货
- 查看物流
加工中
- 显示内容:
- 生产进度
- 预计完成时间
- 生产负责人
- 质检记录
- 操作按钮:
- 更新进度
- 质检记录
- 异常报备
已发货
- 显示内容:
- 物流信息(物流公司、运单号)
- 发货时间
- 预计送达时间
- 收货地址
- 操作按钮:
- 查看物流
- 确认送达
完成
- 显示内容:
- 完成时间
- 验收记录
- 评价信息
- 相关单据(发票等)
- 操作按钮:
- 查看评价
- 开具发票
- 申请售后
## 数据库
```Plain
const types = ['已完成', '待审核', '待付款', '待收货', '制作中', '待发货', '已发货'];
```
数据库表
- smt_order_desc 规格表
- smt_order_delivery 收货表
- smt_order_pay 支付表
- smt_order_process 负责人表
- smt_order_shipping 物流表
使用vue3(js)+element-plus,编写一个订单、项目表格,表格头部显示订单号、订单名称、流水线、操作;操作那列有配置流水线,其中流水线那列比较特别,要显示多条消息,流水线项目名、状态、操作(已完成按钮),但是按钮是否可点击,取决于流水线项目状态是否为进行
```Plain
```
官网请求
- 查看商品
- 查看商品详情
- 加入购物车、移除购物车
- 地址管理
- 增加、删、改、查
- 消息管理
- 查看、已读、删除、生成
- 登录、退出登录
- 个人信息修改
- 订单结算界面:立即购买商品:购物车结算商品
- 付款 —> 创建订单、自动跳转支付宝付款
- 在线定价
- 订单管理
- 查看、付款
| | | | | | |
|---|---|---|---|---|---|
||X|chatGpt|claude|通义|得分|
|qodes|7|7|7|6|27|
|qodix|6|6|6|4|22|
|qodedev|5|5|4|5|19|
|qodis|4|2|5|7|18|
|qoade|3|4|1|3|11|
|qohd|2|1|2|1|6|
|qoyd|1|3|3|2|9|