设置面包新增面板修改
This commit is contained in:
@ -285,7 +285,7 @@ const addType = () => {
|
||||
eventBus.on('settingPop', (data) => {
|
||||
if (data) {
|
||||
//关闭弹框时更新模型列表
|
||||
// getModelList()
|
||||
getModelList()
|
||||
|
||||
// getModelListByType(showImageRow.modelTypeId)
|
||||
showImageRow = null
|
||||
|
||||
@ -87,7 +87,7 @@
|
||||
</div>
|
||||
</template>
|
||||
<div class="set_detail">
|
||||
<el-tabs :tab-position="tabPosition" v-model="activeName">
|
||||
<el-tabs :tab-position="tabPosition" :before-leave="changeTab" v-model="activeName">
|
||||
<el-tab-pane :label="t('system.authorize')" name="authorize">
|
||||
<authorize></authorize>
|
||||
</el-tab-pane>
|
||||
@ -133,6 +133,8 @@ import graphLabelManage from './components/graphLabelManage.vue'
|
||||
import photoManage from './components/photoManage.vue'
|
||||
|
||||
import { useI18n } from 'vue-i18n'
|
||||
|
||||
const eventBus: any = inject('bus')
|
||||
const { t } = useI18n()
|
||||
const tabPosition = ref('left')
|
||||
const activeName = ref('authorize')
|
||||
@ -145,6 +147,20 @@ const open = (data) => {
|
||||
activeName.value = 'authorize'
|
||||
}
|
||||
}
|
||||
|
||||
const changeTab = (x, j) => {
|
||||
switch (j) {
|
||||
case 'device':
|
||||
eventBus.emit('closeAddDevice')
|
||||
break
|
||||
case 'materials':
|
||||
eventBus.emit('closeAddMaterial')
|
||||
break
|
||||
default:
|
||||
break
|
||||
}
|
||||
console.log(x, j, 'activeName.value')
|
||||
}
|
||||
const close = () => {
|
||||
isShowPup.value = false
|
||||
}
|
||||
|
||||
@ -169,7 +169,8 @@ var submitProtal = () => {
|
||||
}
|
||||
})
|
||||
}
|
||||
eventBus.on('openAddDevice', (params) => {
|
||||
|
||||
let func = (params) => {
|
||||
addTitle.value = params.title
|
||||
if (addTitle.value != '添加设备') {
|
||||
addForm.value = params.data
|
||||
@ -185,6 +186,17 @@ eventBus.on('openAddDevice', (params) => {
|
||||
}
|
||||
}
|
||||
baseDialog.value?.open()
|
||||
}
|
||||
let closeFunc = () => {
|
||||
baseDialog.value?.close()
|
||||
}
|
||||
onMounted(() => {
|
||||
eventBus.on('openAddDevice', func)
|
||||
eventBus.on('closeAddDevice', closeFunc)
|
||||
})
|
||||
onUnmounted(() => {
|
||||
eventBus.off('openAddDevice', func)
|
||||
eventBus.off('closeAddDevice', closeFunc)
|
||||
})
|
||||
const open = () => {
|
||||
baseDialog.value?.open()
|
||||
|
||||
@ -92,7 +92,7 @@ var submitProtal = () => {
|
||||
}
|
||||
})
|
||||
}
|
||||
eventBus.on('openAddMaterial', (params) => {
|
||||
let func = (params) => {
|
||||
console.log(params, 'iuiuuiuiu')
|
||||
addTitle.value = params.title == 'add' ? '添加物资' : '修改物资'
|
||||
if (params.title == 'edit') {
|
||||
@ -106,15 +106,32 @@ eventBus.on('openAddMaterial', (params) => {
|
||||
}
|
||||
}
|
||||
baseDialog.value?.open()
|
||||
}
|
||||
|
||||
let closeFunc = () => {
|
||||
baseDialog.value?.close()
|
||||
}
|
||||
onMounted(() => {
|
||||
eventBus.on('openAddMaterial', func)
|
||||
eventBus.on('closeAddMaterial', closeFunc)
|
||||
})
|
||||
onUnmounted(() => {
|
||||
eventBus.off('openAddMaterial', func)
|
||||
eventBus.off('closeAddMaterial', closeFunc)
|
||||
})
|
||||
|
||||
const open = () => {
|
||||
baseDialog.value?.open()
|
||||
}
|
||||
const close = () => {
|
||||
baseDialog.value?.close()
|
||||
}
|
||||
const confirm = () => {
|
||||
baseDialog.value?.close()
|
||||
}
|
||||
defineExpose({
|
||||
open
|
||||
open,
|
||||
close
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user