huminmin
2026-03-31 de83f5112fecda011bce0192dce152e66bb56f87
src/views/procurementManagement/procurementLedger/index.vue
@@ -88,6 +88,8 @@
                               prop="specificationModel" />
              <el-table-column label="单位"
                               prop="unit" />
              <el-table-column label="料号"
                               prop="materialCode" />
              <el-table-column label="数量"
                               prop="quantity" />
              <el-table-column label="税率(%)"
@@ -405,6 +407,8 @@
                           prop="productCategory" />
          <el-table-column label="规格型号"
                           prop="specificationModel" />
          <el-table-column label="料号"
                           prop="materialCode" />
          <el-table-column label="单位"
                           prop="unit"
                           width="70" />
@@ -430,15 +434,15 @@
                           prop="taxExclusiveTotalPrice"
                           :formatter="formattedNumber"
                           width="150" />
          <el-table-column label="是否质检"
                           prop="isChecked"
                           width="150">
            <template #default="scope">
              <el-tag :type="scope.row.isChecked ? 'success' : 'info'">
                {{ scope.row.isChecked ? '是' : '否' }}
              </el-tag>
            </template>
          </el-table-column>
<!--          <el-table-column label="是否质检"-->
<!--                           prop="isChecked"-->
<!--                           width="150">-->
<!--            <template #default="scope">-->
<!--              <el-tag :type="scope.row.isChecked ? 'success' : 'info'">-->
<!--                {{ scope.row.isChecked ? '是' : '否' }}-->
<!--              </el-tag>-->
<!--            </template>-->
<!--          </el-table-column>-->
          <el-table-column fixed="right"
                           label="操作"
                           min-width="60"
@@ -567,6 +571,15 @@
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="24">
            <el-form-item label="料号:"
                          prop="materialCode">
              <el-input v-model="productForm.materialCode"
                        placeholder="请输入"
                        disabled />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="30">
          <el-col :span="12">
@@ -673,19 +686,19 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="30">
          <el-col :span="12">
            <el-form-item label="是否质检:"
                          prop="isChecked">
              <el-radio-group v-model="productForm.isChecked">
                <el-radio label="是"
                          :value="true" />
                <el-radio label="否"
                          :value="false" />
              </el-radio-group>
            </el-form-item>
          </el-col>
        </el-row>
<!--        <el-row :gutter="30">-->
<!--          <el-col :span="12">-->
<!--            <el-form-item label="是否质检:"-->
<!--                          prop="isChecked">-->
<!--              <el-radio-group v-model="productForm.isChecked">-->
<!--                <el-radio label="是"-->
<!--                          :value="true" />-->
<!--                <el-radio label="否"-->
<!--                          :value="false" />-->
<!--              </el-radio-group>-->
<!--            </el-form-item>-->
<!--          </el-col>-->
<!--        </el-row>-->
      </el-form>
    </FormDialog>
    <FileListDialog 
@@ -952,6 +965,7 @@
      productCategory: "",
      productModelId: "",
      specificationModel: "",
      materialCode: "",
      unit: "",
      quantity: "",
      taxInclusiveUnitPrice: "",
@@ -1587,9 +1601,11 @@
    if (index !== -1) {
      productForm.value.specificationModel = modelOptions.value[index].model;
      productForm.value.unit = modelOptions.value[index].unit;
      productForm.value.materialCode = modelOptions.value[index].materialCode;
    } else {
      productForm.value.specificationModel = null;
      productForm.value.unit = null;
      productForm.value.materialCode = null;
    }
  };
  const findNodeById = (nodes, productId) => {