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