廖井涛
2025-08-11 8653c57c42dafdebae457a3eb7183511121922db
提交
2个文件已修改
45 ■■■■ 已修改文件
north-glass-erp/northglass-erp/src/views/mm/ingredientStock/MaterialAddition.vue 43 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/mm/ingredientStock/SelectIngredientsStock.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
north-glass-erp/northglass-erp/src/views/mm/ingredientStock/MaterialAddition.vue
@@ -176,6 +176,27 @@
  })
}
const update = () => {
  let flowData = ref({
    title: titleUploadData.value,
    materialInventoryId: props.data.id,
    userName:userStore.user.userName,
    userId:userStore.user.userId
  })
  request.post("/materialInventory/updateMaterialInventory", flowData.value).then((res) => {
    if(res.code==200 && res.data==="true"){
      ElMessage.success(t('basicData.msg.saveSuccess'))
      router.push({path: '/main/ingredientsStock/SelectIngredientsStock', query:{random:Math.random()}})
    }else if(res.data==="false1") {
      ElMessage.warning("库存存在多条")
    }else {
      ElMessage.warning(t('basicData.msg.ServerConnectionError'))
    }
  })
}
const gridEvent = {
  async toolbarButtonClick({code}) {
@@ -242,25 +263,6 @@
              if(res.code==200 && res.data==="true"){
                ElMessage.success(t('basicData.msg.saveSuccess'))
                router.push({path: '/main/ingredientsStock/SelectIngredientsStock', query:{random:Math.random()}})
              }else {
                ElMessage.warning(t('basicData.msg.ServerConnectionError'))
              }
            })
          }else{
            let flowData = ref({
              title: titleUploadData.value,
              materialInventoryId: props.data.id,
              userName:userStore.user.userName,
              userId:userStore.user.userId
            })
            request.post("/materialInventory/updateMaterialInventory", flowData.value).then((res) => {
              if(res.code==200 && res.data==="true"){
                ElMessage.success(t('basicData.msg.saveSuccess'))
                router.push({path: '/main/ingredientsStock/SelectIngredientsStock', query:{random:Math.random()}})
              }else if(res.data==="false1") {
                ElMessage.warning("库存存在多条")
              }else {
                ElMessage.warning(t('basicData.msg.ServerConnectionError'))
              }
@@ -361,13 +363,14 @@
      </el-row>
    </div>
    <div class="main-div-customers" style="height: 350px">
      <el-button v-if="props.type===2" @click="update">{{$t('basicData.save')}}</el-button>
      <vxe-grid
          height="100%"
          class="mytable-scrollbar"
          ref="xGrids"
          v-bind="gridOption"
          v-on="gridEvent"
          v-if="props.type===1"
      >
        <template #num1_filter="{ column, $panel }">
          <div>
north-glass-erp/northglass-erp/src/views/mm/ingredientStock/SelectIngredientsStock.vue
@@ -403,7 +403,7 @@
            rowIndexData.value=selectRecords[0]
            sheetIndex.value=2
          }else{
            ElMessage.warning(t('productStock.unselectedData'))
            ElMessage.warning(t('请选中一行数据'))
            return
          }