zoukankan      html  css  js  c++  java
  • 客户车辆信息功能

    【客户信息功能的要求】
    查询条件:
    1. 客户类型(必填,默认值为个人客户,可选个人客户、企业客户)
    2. 客户名称(模糊检索客户全称、简称、英文全称、英文简称),
    3. 客户编号(精确匹配);
    4. 电话(模糊匹配企业或者个人扩展信息中的多个电话相关的字段)
    5. 证件号码(文本精确匹配,仅当客户类型为个人时可用,否则自动清空;匹配身份证和其他证件号码)
    6. 备注(模糊匹配个人信息、企业信息中的备注文本)
    7. 车款(下拉选择,树图显示,选取后,以“主机厂/车系/车型/车款”唯一路径方式显示为只读文本)
    8. 车牌号(模糊匹配,关联车辆信息查找)
    9. 车架号(精确匹配,关联车辆信息查找)
    10. 性别(仅显示于高级查询中。下拉选择男女,仅当客户类型为个人时可用,否则自动清空)
    11. 地区(仅显示于高级查询中。下拉选择),
    12. 地址(仅显示于高级查询中。模糊),


    其他要求:
    对交易终止的,应该应用灰色行样式;
    身份证号录入后,许多信息应该能自动设置(比如生日、性别、甚至地区等)

    客户表删除,是直接物理删除,不做保留,但是业务层要判断直接和间接外键引用的表是否对此客户有引用。
    【车辆信息功能要求】
    查询条件:
    1. 主机厂(下拉选择)
    2. 车型(下拉选择)
    3. 车款(下拉选择,树图显示,选取后,以“主机厂/车系/车型/车款”唯一路径方式显示为只读文本)
    4. 车架号(精确匹配,关联车辆信息查找)
    5. 车牌号(模糊匹配,关联车辆信息查找)
    6. 备注(模糊匹配车辆基本信息中的备注文本)
    7. 客户名称(模糊检索客户全称、简称、英文全称、英文简称),
    8. 电话(模糊匹配企业客户或者个人客户扩展信息中的多个电话相关的字段)
    9. 证件号码(文本精确匹配,匹配身份证和其他证件号码)
    10. 发动机号(仅显示于高级查询中。文本精确匹配)
    11. 变速箱号(仅显示于高级查询中。文本精确匹配)
    12. 钥匙号(仅显示于高级查询中。文本精确匹配)
    13. 主要用途(仅显示于高级查询中。下拉选择)
    14. 销售日期(仅显示于高级查询中。日期范围,默认起止时间均为空白)
    15. 销售状态(仅显示于高级查询中。【下拉】可空,选项有:未售出、已售出)
    16. 仅直销车(仅显示于高级查询中。勾选框)
    17. 仅二手车(仅显示于高级查询中。勾选框) 
     

    补充两点:
    1)需要增加高级查询对应的View窗体,请自行添加;
    2)先前说的惰性加载,首次返回的数据,应该包括基本信息和第一个Tab的信息,不要导致往返2次,否则会更慢;其他TabPage在点击时才加载;注意这种模式仅用于只读模式,编辑模式应该一次性加载.

  • 相关阅读:
    偏态分布的均值与中位数关系
    Leetcode 769. Max Chunks To Make Sorted
    【STL】max_element()函数
    [LeetCode] 1338. Reduce Array Size to The Half
    [LeetCode] 985. Sum of Even Numbers After Queries
    [LeetCode] 984. String Without AAA or BBB
    [LeetCode] 1405. Longest Happy String
    [LeetCode] 1646. Get Maximum in Generated Array
    [LeetCode] 926. Flip String to Monotone Increasing
    [LeetCode] 1658. Minimum Operations to Reduce X to Zero
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/2626282.html
Copyright © 2011-2022 走看看