gaoluyang
8 小时以前 7c863257d23fd7f01c84a8996677e682d9d50b07
1.海川开心-部分页面添加默认值
已修改4个文件
32 ■■■■ 文件已修改
src/views/basicData/product/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/procurementManagement/procurementLedger/index.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/qualityManagement/metricMaintenance/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/qualityManagement/processInspection/components/formDia.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/basicData/product/index.vue
@@ -25,9 +25,7 @@
          :data="list"
          @node-click="handleNodeClick"
          :expand-on-click-node="false"
          default-expand-all
          :default-expanded-keys="expandedKeys"
          :draggable="true"
          :filter-node-method="filterNode"
          :props="{ children: 'children', label: 'label' }"
          highlight-current
src/views/procurementManagement/procurementLedger/index.vue
@@ -475,7 +475,9 @@
                                @change="mathNum"
                            >
                                <el-option label="1" value="1" />
                                <el-option label="3" value="3" />
                                <el-option label="6" value="6" />
                                <el-option label="9" value="9" />
                                <el-option label="13" value="13" />
                            </el-select>
                        </el-form-item>
@@ -1036,6 +1038,11 @@
  });
  form.value.recorderId = userStore.id;
  form.value.entryDate = getCurrentDate();
  if (type === "add") {
    // 新增时设置默认值
    form.value.paymentMethod = "电汇"; // 付款方式默认为电汇
    form.value.executionDate = getCurrentDate(); // 签订日期默认为当天
  }
  if (type === "edit") {
    currentId.value = row.id;
    getPurchaseById({ id: row.id, type: 2 }).then((res) => {
@@ -1134,12 +1141,17 @@
  proxy.resetForm("productFormRef");
  if (type === "edit") {
    productForm.value = { ...row };
  } else {
    // 新增产品时设置默认值
    productForm.value.taxRate = "13"; // 税率默认为13%
    productForm.value.invoiceType = "增专票"; // 发票类型默认为增专票
    productForm.value.warnNum = 500; // 预警量默认为500
  }
  productFormVisible.value = true;
  getProductOptions();
};
const getProductOptions = () => {
  productTreeList().then((res) => {
  productTreeList({productName: '采购'}).then((res) => {
    productOptions.value = convertIdToValue(res);
  });
};
src/views/qualityManagement/metricMaintenance/index.vue
@@ -19,9 +19,7 @@
            :data="list"
            @node-click="handleNodeClick"
            :expand-on-click-node="false"
            default-expand-all
            :default-expanded-keys="expandedKeys"
            :draggable="true"
            :filter-node-method="filterNode"
            :props="{ children: 'children', label: 'label' }"
            highlight-current
@@ -221,7 +219,7 @@
// 查询产品树
const getProductTreeList = () => {
  treeLoad.value = true;
  productTreeList().then((res) => {
  productTreeList({productName: '质量'}).then((res) => {
    list.value = res;
    list.value.forEach((a) => {
      expandedKeys.value.push(a.label);
src/views/qualityManagement/processInspection/components/formDia.vue
@@ -10,7 +10,10 @@
        <el-row :gutter="30">
          <el-col :span="12">
            <el-form-item label="工序:" prop="process">
              <el-input v-model="form.process" placeholder="请输入" clearable/>
              <el-select v-model="form.process" placeholder="请选择" clearable>
                <el-option label="试压" value="试压" />
                <el-option label="抽检" value="抽检" />
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="12">
@@ -104,7 +107,7 @@
</template>
<script setup>
import {ref, computed} from "vue";
import {ref, computed, reactive, toRefs, getCurrentInstance} from "vue";
import {getOptions} from "@/api/procurementManagement/procurementLedger.js";
import {modelList, productTreeList} from "@/api/basicData/product.js";
import {qualityInspectAdd, qualityInspectUpdate} from "@/api/qualityManagement/rawMaterialInspection.js";
@@ -204,6 +207,11 @@
            });
        }
        getQualityInspectParamList(row.id)
    } else {
        // 新增时设置默认值
        form.value.unit = "包"; // 单位默认为包
        form.value.quantity = 3; // 数量默认为3
        form.value.checkResult = "合格"; // 检验结果默认为合格
    }
    // 默认检验员为当前登录人,检测日期默认为当天(空时填充)
    if (currentUserName.value && !form.value.checkName) {