提交 e952c9f3 authored 作者: lhh's avatar lhh

update

上级 8ba055c9
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue' ...@@ -4,6 +4,9 @@ import AppList from '@/components/base/AppList.vue'
import { getMaterialList, deleteMaterial } from '@/api/base' import { getMaterialList, deleteMaterial } from '@/api/base'
import type { MaterialProp } from '@/types' import type { MaterialProp } from '@/types'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { useUserStore } from '@/stores/user'
const userStore = useUserStore()
const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue')) const UpdateMaterialDialog = defineAsyncComponent(() => import('@/components/base/UpdateMaterialDialog.vue'))
...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) { ...@@ -115,7 +118,7 @@ const deleteMembers = function (ids: string) {
<AppCard> <AppCard>
<AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange"> <AppList v-bind="listOptions" ref="appList" @selection-change="handleSelectionChange">
<template #header-buttons> <template #header-buttons>
<el-space> <el-space v-if="!userStore.status.material_status">
<el-button <el-button
type="primary" type="primary"
:icon="Plus" :icon="Plus"
...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) { ...@@ -151,6 +154,7 @@ const deleteMembers = function (ids: string) {
:data="currentRow" :data="currentRow"
@update="handleRefresh()" @update="handleRefresh()"
v-if="updateVisible" v-if="updateVisible"
v-model="updateVisible"></UpdateMaterialDialog> v-model="updateVisible"
></UpdateMaterialDialog>
</AppCard> </AppCard>
</template> </template>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论