30355
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
<el-form-item label="地区选择" style="width: 100%">
|
<el-form-item label="地区选择" style="width: 100%">
|
||||||
<ai-area-get v-model="areaId" :root="areaRootId" :instance="instance" @select="handleAreaSelect" multiple size="small" placeholder="请选择"/>
|
<ai-area-get v-model="areaId" :root="areaRootId" :instance="instance" @select="handleAreaSelect" multiple size="small" placeholder="请选择"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="发送范围" style="width: 100%" prop="deptList">
|
<el-form-item label="发送范围" prop="deptList" style="width: 100%">
|
||||||
<select-dept-user v-model="form.deptList" v-bind="$props" :source="form.messageSource"/>
|
<select-dept-user v-model="form.deptList" v-bind="$props" :source="form.messageSource"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -147,9 +147,9 @@ export default {
|
|||||||
videos: [],
|
videos: [],
|
||||||
files: [],
|
files: [],
|
||||||
rules: {
|
rules: {
|
||||||
|
deptList: [{required: true, message: '请选择发送范围'}],
|
||||||
content: [{required: true, message: '请输入群发内容'}],
|
content: [{required: true, message: '请输入群发内容'}],
|
||||||
messageSource: [{required: true, message: '请选择群发方式'}],
|
messageSource: [{required: true, message: '请选择群发方式'}],
|
||||||
deptList: [{required: true, message: '请选择发送范围'}],
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -188,6 +188,9 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
confirm() {
|
confirm() {
|
||||||
|
if(!this.form.deptList.length) {
|
||||||
|
return this.$message.error('请选择发送范围')
|
||||||
|
}
|
||||||
this.$refs.form.validate((valid) => {
|
this.$refs.form.validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
this.form.fileList = []
|
this.form.fileList = []
|
||||||
|
|||||||
@@ -6,10 +6,9 @@
|
|||||||
</template>
|
</template>
|
||||||
<template slot="content">
|
<template slot="content">
|
||||||
<ai-search-bar bottomBorder>
|
<ai-search-bar bottomBorder>
|
||||||
|
|
||||||
<template slot="left">
|
<template slot="left">
|
||||||
<el-cascader size="small" v-model="search.eventType" placeholder="请选择事件/类型" clearable
|
<!-- <el-cascader size="small" v-model="search.eventType" placeholder="请选择事件/类型" clearable
|
||||||
:props="{...etOps,checkStrictly:true}" @change="handleTypeSearch" ref="eventTypeSearch"/>
|
:props="{...etOps,checkStrictly:true}" @change="handleTypeSearch" ref="eventTypeSearch"/> -->
|
||||||
<ai-select
|
<ai-select
|
||||||
v-model="search.status"
|
v-model="search.status"
|
||||||
@change="page.current = 1, getList()"
|
@change="page.current = 1, getList()"
|
||||||
@@ -17,18 +16,16 @@
|
|||||||
:selectList="dict.getDict('integralRuleStatus')">
|
:selectList="dict.getDict('integralRuleStatus')">
|
||||||
</ai-select>
|
</ai-select>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template slot="right">
|
<template slot="right">
|
||||||
|
<el-input size="small" placeholder="事件名称" v-model="search.partyName" clearable
|
||||||
|
@change="page.current=1,getTableData()" suffix-icon="iconfont iconSearch"/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</ai-search-bar>
|
</ai-search-bar>
|
||||||
|
|
||||||
<ai-search-bar style="margin-top: 16px;">
|
<ai-search-bar style="margin-top: 16px;">
|
||||||
|
|
||||||
<template #left>
|
<template #left>
|
||||||
<el-button type="primary" icon="iconfont iconAdd" @click="dialog=true">添加</el-button>
|
<el-button type="primary" icon="iconfont iconAdd" @click="dialog=true">添加</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
</ai-search-bar>
|
</ai-search-bar>
|
||||||
|
|
||||||
<ai-table
|
<ai-table
|
||||||
@@ -195,7 +192,7 @@ export default {
|
|||||||
dialog: false,
|
dialog: false,
|
||||||
form: {
|
form: {
|
||||||
ladderRule: [],
|
ladderRule: [],
|
||||||
pass: 0,
|
pass: '0',
|
||||||
},
|
},
|
||||||
formRules: {
|
formRules: {
|
||||||
eventType: [{required: true, message: "请选择事件/类型", trigger: "change"}],
|
eventType: [{required: true, message: "请选择事件/类型", trigger: "change"}],
|
||||||
@@ -257,7 +254,6 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
typeChange(val) {
|
typeChange(val) {
|
||||||
// console.log(val);
|
|
||||||
this.form.pass = val
|
this.form.pass = val
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user