update
This commit is contained in:
parent
80daffe10b
commit
90966a3c43
@ -34,6 +34,7 @@ router.beforeEach((to, from, next) => {
|
|||||||
router.addRoute(route) // 动态添加可访问路由表
|
router.addRoute(route) // 动态添加可访问路由表
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
console.log(router.getRoutes())
|
||||||
next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
|
next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
|
||||||
})
|
})
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<base-dialog :title="prop.title" width="60%" :visible="prop.visible" :autoHeight="false" @open="handleOpen"
|
<base-dialog :title="prop.title" width="60%" :visible="prop.visible" :autoHeight="false" @open="handleOpen"
|
||||||
@handleConfirm="handleConfirm" @close="handleClose">
|
@handleConfirm="handleConfirm" @close="handleClose">
|
||||||
@ -16,6 +15,12 @@
|
|||||||
<el-form-item label="大屏图片">
|
<el-form-item label="大屏图片">
|
||||||
<ImageUpload v-model="prop.form.img" :limit="1" :fileSize="1" />
|
<ImageUpload v-model="prop.form.img" :limit="1" :fileSize="1" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="大屏类型">
|
||||||
|
<el-select v-model="form.screenType">
|
||||||
|
<el-option v-for="dict in screen_type" :key="dict.value" :label="dict.label"
|
||||||
|
:value="dict.value"></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="备注">
|
<el-form-item label="备注">
|
||||||
<el-input v-model="prop.form.remark" placeholder="备注" />
|
<el-input v-model="prop.form.remark" placeholder="备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -27,7 +32,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</base-dialog>
|
</base-dialog>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { ref, watch, getCurrentInstance } from 'vue'
|
import { ref, watch, getCurrentInstance } from 'vue'
|
||||||
import { Check, Close } from '@element-plus/icons-vue'
|
import { Check, Close } from '@element-plus/icons-vue'
|
||||||
@ -63,6 +68,7 @@ const prop = defineProps({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
const { proxy: ctx } = getCurrentInstance()
|
const { proxy: ctx } = getCurrentInstance()
|
||||||
|
const { screen_type } = ctx.useDict("screen_type");
|
||||||
const dialogImageUrl = ref('')
|
const dialogImageUrl = ref('')
|
||||||
const dialogVisible = ref(false)
|
const dialogVisible = ref(false)
|
||||||
const disabled = ref(false)
|
const disabled = ref(false)
|
||||||
@ -124,7 +130,7 @@ const handleConfirm = () => {
|
|||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.body {
|
.body {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|||||||
@ -209,6 +209,7 @@ function handleAdd() {
|
|||||||
path: undefined,
|
path: undefined,
|
||||||
img: undefined,
|
img: undefined,
|
||||||
remark: undefined,
|
remark: undefined,
|
||||||
|
form: undefined,
|
||||||
};
|
};
|
||||||
file_list.value = []
|
file_list.value = []
|
||||||
type.value = "add";
|
type.value = "add";
|
||||||
|
|||||||
@ -31,8 +31,8 @@ export default defineConfig(({ mode, command }) => {
|
|||||||
proxy: {
|
proxy: {
|
||||||
// https://cn.vitejs.dev/config/#server-proxy
|
// https://cn.vitejs.dev/config/#server-proxy
|
||||||
'/dev-api': {
|
'/dev-api': {
|
||||||
// target: 'http://192.168.110.23:9015',
|
target: 'http://192.168.10.98:9015',
|
||||||
target: 'http://8.141.87.86:9015',
|
// target: 'http://8.141.87.86:9015',
|
||||||
// target: 'http://192.168.110.90:10393/mock/5ce74738-f63f-4d21-af85-b1d132c6f6fd',
|
// target: 'http://192.168.110.90:10393/mock/5ce74738-f63f-4d21-af85-b1d132c6f6fd',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
rewrite: (p) => p.replace(/^\/dev-api/, '')
|
rewrite: (p) => p.replace(/^\/dev-api/, '')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user