昨天 d5bbd17a1428811da046ec3be3c0cc943a7ae059
docs/mock_data_check.md
@@ -14,11 +14,11 @@
| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| modules | List\<String\> | 是 | 要检测的模块列表,可选值:sales(销售)、purchase(采购)、quality(质量) |
| modules | List\<String\> | 是 | 要检测的模块列表,可选值:sales(销售)、purchase(采购)、quality(质量)、production(生产) |
请求体示例:
```json
{ "modules": ["sales", "purchase", "quality"] }
{ "modules": ["sales", "purchase", "quality", "production"] }
```
**响应:**
@@ -68,6 +68,20 @@
| 供应商数据 | 1 | 缺少供应商数据,请先在【基础数据-供应商管理】中添加至少1条供应商 |
| 采购审批模板 | 1 | 缺少采购审批模板,请先在【系统管理-审批模板】中创建采购审批模板 |
### 生产模块 (production)
| 检测项 | 最低数量 | 未通过提示 |
|--------|----------|------------|
| 产品数据 | 1 | 缺少产品数据,请先在【基础数据-产品管理】中添加至少1条产品 |
| 产品规格 | 1 | 缺少产品规格,请先在【基础数据-产品管理】中为产品添加规格型号 |
| 工序 | 1 | 缺少工序,请先在【工艺设计-工序管理】中创建工序 |
| BOM | 1 | 缺少BOM,请先在【工艺设计-BOM管理】中创建BOM |
| BOM产品结构 | 1 | 缺少BOM产品结构,请先在【工艺设计-BOM管理】中为BOM添加产品结构节点 |
| 工艺路线 | 1 | 缺少工艺路线,请先在【工艺设计-工艺路线】中创建工艺路线 |
| 工艺路线工序 | 1 | 缺少工艺路线工序,请先在【工艺设计-工艺路线】中为工艺路线添加工序 |
| 产品-工艺路线关联 | ≥1 | 部分产品规格未关联工艺路线,请先在【工艺设计-工艺路线】中为产品规格创建工艺路线 |
| 工艺路线-工序关联 | ≥1 | 部分工艺路线未添加工序,请先在【工艺设计-工艺路线】中为工艺路线添加工序 |
| BOM-产品结构关联 | ≥1 | 部分BOM未添加产品结构,请先在【工艺设计-BOM管理】中为BOM添加产品结构节点 |
### 质量模块 (quality)
| 检测项 | 最低数量 | 未通过提示 |
|--------|----------|------------|
@@ -91,6 +105,7 @@
        <el-checkbox label="sales">销售模块</el-checkbox>
        <el-checkbox label="purchase">采购模块</el-checkbox>
        <el-checkbox label="quality">质量模块</el-checkbox>
        <el-checkbox label="production">生产模块</el-checkbox>
      </el-checkbox-group>
      <el-button type="primary" @click="handleCheck" :loading="checking">
        开始检测
@@ -128,7 +143,7 @@
```js
data() {
  return {
    selectedModules: ['sales', 'purchase', 'quality'],
    selectedModules: ['sales', 'purchase', 'quality', 'production'],
    checking: false,
    checkResult: null,
  }
@@ -165,3 +180,4 @@
- 检测仅做只读查询,不写入任何数据
- 模块参数为空数组时返回空检测列表
- 建议在数据模拟开始前先调用此接口确认基础数据就绪
- 生产模块除了检测数据量,还会检测关联性(产品-工艺路线、工艺路线-工序、BOM-产品结构),确保工艺设计数据完整