From 366d9777b7f51927fa3af5f23183dce17f172dd1 Mon Sep 17 00:00:00 2001 From: siontion Date: Tue, 23 Jan 2024 12:46:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=85=A5=E5=BA=93=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 出入库删除按钮控制 --- .../src/views/heli/storage/StorageForm.vue | 23 +++++++++++++++---- .../src/views/heli/storage/StorageOut.vue | 16 +++++++++---- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageForm.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageForm.vue index 88258bfc..ad5b8802 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageForm.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageForm.vue @@ -295,7 +295,7 @@ link type="danger" @click.prevent="handleDelete2(scope.$index)" - v-if="isShowBtnOther" + v-if="isShowBtnDelete" > 删除 @@ -357,7 +357,7 @@ type="danger" size="small" @click="handleDeleteAttachment(scope.$index, scope.row.businessFileType)" - v-if="isShowBtnOther" + v-if="isShowBtnDelete" > 删除 @@ -551,14 +551,20 @@ const handleStatus = async (num) => { case 1: isShowBtnGroup.value = true isShowBtnCancel.value = false + isShowBtnOther.value = true + isShowBtnDelete.value = true break case 2: isShowBtnGroup.value = false isShowBtnCancel.value = true + isShowBtnOther.value = false + isShowBtnDelete.value = false break case 3: isShowBtnGroup.value = false isShowBtnCancel.value = false + isShowBtnOther.value = false + isShowBtnDelete.value = false break default: break @@ -567,7 +573,8 @@ const handleStatus = async (num) => { if (query.type === 'review') { isShowBtnGroup.value = false isShowBtnCancel.value = false - isShowBtnOther.value = true + isShowBtnOther.value = false + isShowBtnDelete.value = false } query.type= 'update' query.id = formData.value.id @@ -802,6 +809,7 @@ const handleMatCode = async (scope, matid) => { const isShowBtnGroup = ref(true) const isShowBtnCancel = ref(false) const isShowBtnOther = ref(false) +const isShowBtnDelete = ref(true) const btnWhClickable = ref(false) /** 初始化 **/ onMounted(async () => { @@ -833,14 +841,19 @@ onMounted(async () => { case 1: isShowBtnGroup.value = true isShowBtnCancel.value = false + isShowBtnDelete.value = true break case 2: isShowBtnGroup.value = false isShowBtnCancel.value = true + isShowBtnOther.value = false + isShowBtnDelete.value = false break case 3: isShowBtnGroup.value = false isShowBtnCancel.value = false + isShowBtnOther.value = false + isShowBtnDelete.value = false break default: break @@ -849,9 +862,11 @@ onMounted(async () => { if (query.type === 'review') { isShowBtnGroup.value = false isShowBtnCancel.value = false - isShowBtnOther.value = true + isShowBtnOther.value = false + isShowBtnDelete.value = false } + //获得库区列表 const queryParamsRg = reactive({ pageNo: 1, diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageOut.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageOut.vue index 21b3667e..80439a0e 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageOut.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/StorageOut.vue @@ -267,7 +267,7 @@ type="danger" size="small" @click.prevent="handleDelete2(scope.$index)" - v-if="isShowBtnOther" + v-if="isShowBtnDelete" > 删除 @@ -328,7 +328,7 @@ link type="danger" size="small" - v-if="isShowBtnOther" + v-if="isShowBtnDelete" @click="handleDeleteAttachment(scope.$index, scope.row.businessFileType)" > 删除 @@ -447,7 +447,6 @@ const message = useMessage() // 消息弹窗 const { query } = useRoute() const router = useRouter() -const isShow = ref(false) const dialogTitle = ref('') // 弹窗的标题 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formType = ref('') // 表单的类型:create - 新增;update - 修改 @@ -523,16 +522,19 @@ const handleStatus = async (num) => { isShowBtnGroup.value = true isShowBtnCancel.value = false isShowBtnOther.value = true + isShowBtnDelete.value = true break case 2: isShowBtnGroup.value = false isShowBtnCancel.value = true isShowBtnOther.value = false + isShowBtnDelete.value = false break case 3: isShowBtnGroup.value = false isShowBtnCancel.value = false isShowBtnOther.value = false + isShowBtnDelete.value = false break default: break @@ -542,6 +544,7 @@ const handleStatus = async (num) => { isShowBtnGroup.value = false isShowBtnCancel.value = false isShowBtnOther.value = false + isShowBtnDelete.value = false } query.id = storageid.value query.type= 'update' @@ -837,6 +840,7 @@ const handleMatCode = async (scope, matid) => { const isShowBtnGroup = ref(true) const isShowBtnCancel = ref(false) const isShowBtnOther = ref(false) +const isShowBtnDelete = ref(true) const btnWhClickable = ref(false) const matLastData = ref([]) /** 初始化 **/ @@ -858,7 +862,7 @@ onMounted(async () => { dialogTitle.value = t('action.' + query.type) dialogTitle.value = query.type === 'review' ? '查看' : dialogTitle.value - isShow.value = query.type == 'create' ? false : true + //-------------------仓库全数据 const data = await WarehouseApi.getWarehouseSimpList() @@ -872,16 +876,19 @@ onMounted(async () => { case 1: isShowBtnGroup.value = true isShowBtnCancel.value = false + isShowBtnDelete.value = true break case 2: isShowBtnGroup.value = false isShowBtnCancel.value = true isShowBtnOther.value = false + isShowBtnDelete.value = false break case 3: isShowBtnGroup.value = false isShowBtnCancel.value = false isShowBtnOther.value = false + isShowBtnDelete.value = false break default: break @@ -891,6 +898,7 @@ onMounted(async () => { isShowBtnGroup.value = false isShowBtnCancel.value = false isShowBtnOther.value = false + isShowBtnDelete.value = false } //获得库区列表