提交 6e30310f authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 f4d7b2c1
...@@ -28,6 +28,9 @@ const welcomeMessage = computed(() => { ...@@ -28,6 +28,9 @@ const welcomeMessage = computed(() => {
const scenario = getNameByValue(form.value.scenario_type, materialUsageList) const scenario = getNameByValue(form.value.scenario_type, materialUsageList)
const connection = connectionList.value.find(item => item.id == form.value.channel)?.type_name const connection = connectionList.value.find(item => item.id == form.value.channel)?.type_name
const key = form.value.key_points const key = form.value.key_points
if (form.value.type == 1) {
return `请帮我创作一个<b class="bold">“${type}内容”</b>,该内容的所属行业是<b class="bold">${industry}”</b>,该内容将以<b class="bold">“${personnel}”</b>的角色向客户发出 ,该内容的主要使用场景是用于<b class="bold">“${scenario}”</b>,该内容的主要投放渠道是<b class="bold">“${connection}”</b>,该内容的关键点包含了:<b class="bold">${key}</b>。该内容的字数控制在“${form.value.word_count}字以内”`
}
return `你将以<b class="bold">${way}</b>的方式创作一个<b class="bold">${type}内容</b>,该营销内容的所属行业是<b class="bold">${industry}</b>,主要使用人员是<b class="bold">${personnel}</b>,主要使用的场景是用于<b class="bold">${scenario}</b>,主要投放渠道是在<b class="bold">${connection}</b>,内容的关键突出点包含了<b class="bold">${key}</b>。` return `你将以<b class="bold">${way}</b>的方式创作一个<b class="bold">${type}内容</b>,该营销内容的所属行业是<b class="bold">${industry}</b>,主要使用人员是<b class="bold">${personnel}</b>,主要使用的场景是用于<b class="bold">${scenario}</b>,主要投放渠道是在<b class="bold">${connection}</b>,内容的关键突出点包含了<b class="bold">${key}</b>。`
}) })
...@@ -81,13 +84,13 @@ async function handleSendType(type, content) { ...@@ -81,13 +84,13 @@ async function handleSendType(type, content) {
}) })
switch (type) { switch (type) {
case 2: case 2:
content = `我是${userName}请帮我创作一个文本内容,${content.replace('你将以在线AI 的方式创作一个文本内容,', '')}` content = `我是${userName}${content}`
break break
case 3: case 3:
content = `我是${userName}请帮我润色一个文本内容,${content.replace('你将以在线AI 的方式创作一个文本内容,', '')}` content = `我是${userName}${content.replace('请帮我创作一个', '请帮我润色一个')}`
break break
case 4: case 4:
content = `我是${userName}请帮我扩写一个文本内容,${content.replace('你将以在线AI 的方式创作一个文本内容,', '')}` content = `我是${userName}${content.replace('请帮我创作一个', '请帮我扩写一个')}`
break break
} }
......
...@@ -66,6 +66,14 @@ async function handleNext() { ...@@ -66,6 +66,14 @@ async function handleNext() {
<el-radio v-for="item in connectionList" :key="item.id" :value="item.id">{{ item.type_name }}</el-radio> <el-radio v-for="item in connectionList" :key="item.id" :value="item.id">{{ item.type_name }}</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="文本字数" prop="word_count" v-if="form.type == 1 && form.way == 1">
<el-radio-group v-model="form.word_count">
<el-radio :value="100">100</el-radio>
<el-radio :value="200">200</el-radio>
<el-radio :value="300">300</el-radio>
<el-radio :value="500">500</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="关键点" prop="key_points"> <el-form-item label="关键点" prop="key_points">
<el-input type="textarea" :rows="4" v-model="form.key_points" placeholder="请输入内容的核心内容或者关键点,多个请使用英文“,”号进行隔离。" /> <el-input type="textarea" :rows="4" v-model="form.key_points" placeholder="请输入内容的核心内容或者关键点,多个请使用英文“,”号进行隔离。" />
</el-form-item> </el-form-item>
......
...@@ -22,7 +22,8 @@ const form: any = reactive({ ...@@ -22,7 +22,8 @@ const form: any = reactive({
personnel_type: '1', personnel_type: '1',
channel: '', channel: '',
key_points: '', key_points: '',
content: '' content: '',
word_count: 100
}) })
const detail = ref() const detail = ref()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论