gaoluyang
6 小时以前 47759fa86252dad52b483552f19d81bdc5799a9f
1.海川开心-出库管理的出库数量和操作人赋默认值
已修改1个文件
42 ■■■■ 文件已修改
src/views/inventoryManagement/issueManagement/index.vue 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/inventoryManagement/issueManagement/index.vue
@@ -121,7 +121,7 @@
      <el-form :model="form" label-width="140px" label-position="top" :rules="rules" ref="formRef">
            <div>{{getAvailableQuantityText()}}:{{currentRowNum}}</div>
        <el-form-item :label="getQuantityLabel()" prop="salesContractNo">
          <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.inboundQuantity" placeholder="请输入" clearable />
          <el-input-number :step="0.01" :min="0" :max="currentRowNum" style="width: 100%" v-model="form.inboundQuantity" placeholder="请输入" clearable />
        </el-form-item>
        <el-form-item :label="getDateLabel()" prop="projectName">
          <el-date-picker style="width: 100%" v-model="form.inboundTime" value-format="YYYY-MM-DD" format="YYYY-MM-DD"
@@ -288,20 +288,43 @@
  currentRowNum.value = row.inboundNum0
  salesLedgerProductId.value = row.salesLedgerProductId
  form.value = {}
  // 初始化表单数据
  form.value = {
    productrecordId: '',
    inboundQuantity: '', // 出库数量清空
    inboundTime: getCurrentDate(), // 默认当前日期
    nickName: '', // 默认当前用户
  }
  console.log('form',form.value)
  // 加载用户列表
  try {
    const userLists = await userListNoPageByTenantId()
    userList.value = userLists.data
    // 根据tab类型设置默认发货人
    let defaultPersonName = ''
    if (activeTab.value === 'production') {
      defaultPersonName = '邓莹莹'
    } else if (activeTab.value === 'purchase') {
      defaultPersonName = '吴玉梅'
    } else if (activeTab.value === 'manual') {
      defaultPersonName = '何琼华'
    }
    // 查找对应的用户ID
    const defaultPerson = userList.value.find(user => user.nickName === defaultPersonName)
    const defaultUserId = defaultPerson ? defaultPerson.userId : ''
    // 初始化表单数据
    form.value = {
      productrecordId: '',
      inboundQuantity: currentRowNum.value, // 使用currentRowNum作为默认值
      inboundTime: getCurrentDate(), // 默认当前日期
      nickName: defaultUserId, // 根据tab类型设置默认发货人
    }
    console.log('form',form.value)
  } catch (error) {
    console.error('加载用户列表失败:', error)
    // 如果加载失败,使用空值初始化
    form.value = {
      productrecordId: '',
      inboundQuantity: currentRowNum.value,
      inboundTime: getCurrentDate(),
      nickName: '',
    }
  }
}
@@ -454,3 +477,4 @@
<style scoped lang="scss"></style>