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

bug fixes

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