| | |
| | | }) |
| | | } |
| | | |
| | | 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}) { |
| | |
| | | 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')) |
| | | } |
| | |
| | | </el-select> |
| | | </el-row> |
| | | </div> |
| | | <div class="main-div-customers" style="height: 350px"> |
| | | <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> |