huminmin
2026-01-29 e878785f89ad54f24a58b5b17dbc8227c002b6a6
src/views/salesOutbound/components/formDia.vue
@@ -33,13 +33,13 @@
        </el-row>
        <el-row>
          <el-col :span="12">
            <el-form-item label="煤种" prop="coalId">
              <el-select v-model="form.coalId" placeholder="请选择煤种" @change="setInfo" :disabled="operationType === 'view'" filterable>
            <el-form-item label="煤种" prop="stockId">
              <el-select v-model="form.stockId" placeholder="请选择煤种" @change="setInfo" :disabled="operationType === 'view'" filterable>
                <el-option
                    v-for="item in coalOptions"
                    :key="item.coalId"
                    :key="item.id"
                    :label="item.coal"
                    :value="item.coalId"
                    :value="item.id"
                />
              </el-select>
            </el-form-item>
@@ -152,6 +152,7 @@
  form: {
    saleDate: '',
    customerId: '',
    stockId: '',
    coalId: '',
    unit: '',
    saleQuantity: '',
@@ -170,7 +171,7 @@
  rules: {
    saleDate: [{ required: true, message: "请选择日期", trigger: "change" },],
      customerId: [{ required: true, message: "请选择客户", trigger: "change" },],
      coalId: [{ required: true, message: "请选择煤种", trigger: "change" },],
    stockId: [{ required: true, message: "请选择煤种", trigger: "change" },],
      unit: [{ required: true, message: "请输入", trigger: "blur" },],
      saleQuantity: [{ required: true, message: "请输入", trigger: "blur" },],
      salePrice: [{ required: true, message: "请输入", trigger: "blur" },],
@@ -228,11 +229,13 @@
    form.value.inventoryQuantity = coalOptions.value[index].inventoryQuantity
    form.value.priceIncludingTax = coalOptions.value[index].priceIncludingTax
    form.value.unit = coalOptions.value[index].unit
    form.value.coalId = coalOptions.value[index].coalId
  }
  if (!val) {
    form.value.inventoryQuantity = ''
    form.value.priceIncludingTax = ''
    form.value.unit = ''
    form.value.coalId = ''
  }
}
// 计算