提交 7e5774dc authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 98491905
......@@ -45,12 +45,12 @@ export function updateUploadVideoAuth(data: { source_id: string }) {
}
// 获取实验下的所有用户属性
export function getMetaUserAttrList() {
return httpRequest.get('/api/lab/v1/experiment/meta-member/all')
export function getMetaUserAttrList(params?: { check_role?: boolean }) {
return httpRequest.get('/api/lab/v1/experiment/meta-member/all', { params })
}
// 获取实验下的所有事件
export function getMetaEventList() {
return httpRequest.get('/api/lab/v1/experiment/meta-event/all')
export function getMetaEventList(params?: { check_role?: boolean }) {
return httpRequest.get('/api/lab/v1/experiment/meta-event/all', { params })
}
// 获取实验下的所有标签
......@@ -79,7 +79,13 @@ export function updateMaterial(data: { name: string; content: string; status: st
}
// 资料列表
export function getMaterialList(params?: { name: string; type: string; id: string; status: string; updated_operator: string }) {
export function getMaterialList(params?: {
name: string
type: string
id: string
status: string
updated_operator: string
}) {
return httpRequest.get('/api/lab/v1/experiment/marketing-material/list', { params })
}
......
......@@ -125,7 +125,7 @@ function handleTriggerOperateChange(value: string, item: EventRuleItem) {
<el-option v-for="option in happenInfoList" :key="option.label" v-bind="option"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="rule.happen_info.is_happened">
<el-form-item>
<el-select v-model="rule.happen_info.event_id" @change="value => handleEventChange(value, rule)">
<el-option
v-for="option in metaEventList"
......@@ -134,16 +134,9 @@ function handleTriggerOperateChange(value: string, item: EventRuleItem) {
:value="option.id"></el-option>
</el-select>
</el-form-item>
<el-button
text
:icon="Plus"
@click="handleAttrAdd(rule.happen_info.attr_list)"
v-if="rule.happen_info.is_happened"
>添加条件</el-button
>
<el-button text :icon="Plus" @click="handleAttrAdd(rule.happen_info.attr_list)">添加条件</el-button>
<el-button text :icon="CloseBold" @click="handleRemove(eventAttrRule.items, index)"></el-button>
</el-row>
<template v-if="rule.happen_info.is_happened">
<!-- 属性条件 -->
<el-row
justify="space-between"
......@@ -193,12 +186,10 @@ function handleTriggerOperateChange(value: string, item: EventRuleItem) {
value-format="YYYY-MM-DD HH:mm:ss"
style="width: 180px" />
</template>
<template
v-else-if="attr.attr_type === '4' && (attr.operate === 'after' || attr.operate === 'before')">
<template v-else-if="attr.attr_type === '4' && (attr.operate === 'after' || attr.operate === 'before')">
<el-date-picker v-model="attr.value" type="date" value-format="YYYY-MM-DD" />
</template>
<template
v-else-if="attr.attr_type === '5' && (attr.operate === 'after' || attr.operate === 'before')">
<template v-else-if="attr.attr_type === '5' && (attr.operate === 'after' || attr.operate === 'before')">
<el-date-picker
v-model="attr.value"
type="datetime"
......@@ -210,22 +201,17 @@ function handleTriggerOperateChange(value: string, item: EventRuleItem) {
</template>
</el-form-item>
</div>
<el-button
text
:icon="CloseBold"
@click="handleAttrRemove(rule.happen_info.attr_list, index)"></el-button>
<el-button text :icon="CloseBold" @click="handleAttrRemove(rule.happen_info.attr_list, index)"></el-button>
</el-row>
<!-- 触发 -->
<el-row style="margin-top: 10px">
<el-row style="margin-top: 10px" v-if="rule.happen_info.is_happened">
<el-form-item>
<el-select model-value="触发次数">
<el-option v-for="option in triggerInfoList" :key="option.value" v-bind="option"></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-select
v-model="rule.trigger_info.operate"
@change="value => handleTriggerOperateChange(value, rule)">
<el-select v-model="rule.trigger_info.operate" @change="value => handleTriggerOperateChange(value, rule)">
<el-option
v-for="option in numberOperatorList"
:key="option.value"
......@@ -237,7 +223,6 @@ function handleTriggerOperateChange(value: string, item: EventRuleItem) {
<el-input v-model="rule.trigger_info.value" />
</el-form-item>
</el-row>
</template>
</section>
</div>
</div>
......
......@@ -37,7 +37,7 @@ export interface ConnectionType {
const userAttrList = ref<AttrType[]>([])
export function useUserAttr() {
function fetchUserAttrList() {
getMetaUserAttrList().then((res: any) => {
getMetaUserAttrList({ check_role: true }).then((res: any) => {
userAttrList.value = res.data.items
})
}
......@@ -51,7 +51,7 @@ export function useUserAttr() {
const metaEventList = ref<MetaEventType[]>([])
export function useMetaEvent() {
function fetchMetaEventList() {
getMetaEventList().then((res: any) => {
getMetaEventList({ check_role: true }).then((res: any) => {
metaEventList.value = res.data.items
})
}
......@@ -75,7 +75,7 @@ export function useTag() {
return { fetchTagList, tagList }
}
// 所有标签
// 所有连接
const connectionList = ref<ConnectionType[]>([])
export function useConnection() {
function fetchConnectionList() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论