Commit e0d94a07 by haojie

创建直播没有标题的问题

parent e1567184
......@@ -2,7 +2,7 @@
<Dialog v-model="visible" className="chose-person-dialog" @confirm="confirm">
<div class="chose-person-dialog-body">
<div class="header">选择数字人</div>
<div class="group-btns">
<div class="chose-person-group-btns">
<template v-for="item in constdigitalPeopleTypeList" :key="item.value">
<Button
theme="opacity"
......@@ -116,7 +116,7 @@ watch(
color: #fff;
font-size: @size-16;
}
.group-btns {
.chose-person-group-btns {
margin-top: 12px;
.default-chose-person-btn {
height: 27px !important;
......
......@@ -19,7 +19,7 @@ import LoginDropdown from './LoginDropdown.vue';
import { useRoute, useRouter } from 'vue-router';
import ChangeName from '@/components/changeName.vue';
import { useStore } from 'vuex';
import { computed } from 'vue';
import { computed, onMounted } from 'vue';
import routerConfig from '@/router/tool';
import { getUserCookie } from '@/utils/api/userApi';
const route = useRoute();
......@@ -50,6 +50,12 @@ const liveNameEvent = async (value: string) => {
store.commit('live/setName', value);
return true;
};
onMounted(() => {
if (route.query.title) {
store.commit('live/setName', route.query.title);
}
});
</script>
<style lang="less">
@import '@/style/variables';
......
......@@ -7,14 +7,13 @@
text-align: center;
padding-top: 30px;
}
.group-btns {
.action-group-btns {
margin: 16px 0;
.default-chose-person-btn {
font-size: @size-13;
height: 27px !important;
border-radius: 4px;
}
}
.btn-active {
border: 1px solid #04ae8a;
background: #04ae8a;
......@@ -23,6 +22,8 @@
background: #04ae8a;
}
}
}
.person-list {
display: grid;
justify-content: space-between;
......
......@@ -103,7 +103,7 @@ export default defineComponent({
return () => (
<div class="action-chose-person-body">
<div class="header-title">选择数字人进行动作创建</div>
<div class="group-btns">
<div class="action-group-btns">
{constdigitalPeopleTypeList.map((item: any) => (
<Button
key={item.value}
......
......@@ -29,7 +29,7 @@
</template>
<script lang="ts" setup>
import { watch, ref, onMounted } from 'vue';
import { watch, ref, onActivated, onMounted } from 'vue';
import Select from '@/components/Select.vue';
import Dialog from '@/components/Dialog.vue';
import CustomInput from '@/components/input/index.vue';
......@@ -88,6 +88,10 @@ onMounted(() => {
getAction();
});
onActivated(() => {
getAction();
});
const confirm = () => {
if (!titleValue.value) {
show_message('标题必填');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment