--- title: smt项目 date: 2025-02-04 categories: [工作, 项目] tags: [项目] --- ## 数据库设计 - 功能表(权限表) - 手动输入权限 - 角色表 - 自己创建角色、选择权限 - 角色和权限表 - 用户表 - 用户和角色表 ## 权限管理 ![image 43.png](smt项目/image43.png) ## 业务模块 - 员工管理 - 员工信息 - 客户管理 - 客户信息 - 账号管理 - 订单管理 - 商品管理 - 商品信息 权限管理核心部分 不需要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|