|
@@ -20,6 +20,16 @@
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="规则类型:" prop="type">
|
|
|
|
+ <el-select v-model="queryParams.type" placeholder="规则类型" size="small">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in myQwtype"
|
|
|
|
+ :key="dict.dictValue"
|
|
|
|
+ :label="dict.dictLabel"
|
|
|
|
+ :value="dict.dictValue"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="生效成员:" prop="appleUserOne">
|
|
<el-form-item label="生效成员:" prop="appleUserOne">
|
|
<el-select v-model="queryParams.appleUserOne" filterable clearable placeholder="选择成员" size="small">
|
|
<el-select v-model="queryParams.appleUserOne" filterable clearable placeholder="选择成员" size="small">
|
|
<el-option
|
|
<el-option
|
|
@@ -56,6 +66,11 @@
|
|
<!-- </div>-->
|
|
<!-- </div>-->
|
|
<el-table v-loading="loading" :data="dayPartingIndexList" border height="550px" >
|
|
<el-table v-loading="loading" :data="dayPartingIndexList" border height="550px" >
|
|
<el-table-column label="规则名称" align="center" prop="ruleName" />
|
|
<el-table-column label="规则名称" align="center" prop="ruleName" />
|
|
|
|
+ <el-table-column label="规则类型" align="center" prop="type">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <dict-tag :options="myQwtype" :value="scope.row.type"/>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="已打标签总数" align="center" prop="totalNumTagsCount" />
|
|
<el-table-column label="已打标签总数" align="center" prop="totalNumTagsCount" />
|
|
<el-table-column label="生效成员" align="center">
|
|
<el-table-column label="生效成员" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
@@ -139,7 +154,16 @@
|
|
<el-form-item label="规则名称:" prop="ruleName" style="width: 400px">
|
|
<el-form-item label="规则名称:" prop="ruleName" style="width: 400px">
|
|
<el-input v-model="form.ruleName" placeholder="请输入规则名称(内部可见)" />
|
|
<el-input v-model="form.ruleName" placeholder="请输入规则名称(内部可见)" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
-
|
|
|
|
|
|
+ <el-form-item label="规则类型:" prop="form.type">
|
|
|
|
+ <el-select v-model="form.type" placeholder="规则类型" size="small">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in myQwtype"
|
|
|
|
+ :key="dict.dictValue"
|
|
|
|
+ :label="dict.dictLabel"
|
|
|
|
+ :value="dict.dictValue"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="生效成员:" prop="applyUsers">
|
|
<el-form-item label="生效成员:" prop="applyUsers">
|
|
<div>
|
|
<div>
|
|
<el-button
|
|
<el-button
|
|
@@ -407,7 +431,7 @@ export default {
|
|
},
|
|
},
|
|
//选择成员列表
|
|
//选择成员列表
|
|
userSelectList:[],
|
|
userSelectList:[],
|
|
-
|
|
|
|
|
|
+ myQwtype:[],
|
|
userSelectListUpdate:[],
|
|
userSelectListUpdate:[],
|
|
|
|
|
|
//详情表单参数
|
|
//详情表单参数
|
|
@@ -460,7 +484,7 @@ export default {
|
|
queryParams: {
|
|
queryParams: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
- type: 3,
|
|
|
|
|
|
+ type: null,
|
|
createName: null,
|
|
createName: null,
|
|
applyUsers: null,
|
|
applyUsers: null,
|
|
appleUserOne:null,
|
|
appleUserOne:null,
|
|
@@ -470,6 +494,7 @@ export default {
|
|
numTagsTaday: null,
|
|
numTagsTaday: null,
|
|
isApply: null,
|
|
isApply: null,
|
|
corpId: null,
|
|
corpId: null,
|
|
|
|
+ isType: "0",
|
|
companyId: null
|
|
companyId: null
|
|
},
|
|
},
|
|
// 表单参数
|
|
// 表单参数
|
|
@@ -477,6 +502,7 @@ export default {
|
|
// 表单校验
|
|
// 表单校验
|
|
rules: {
|
|
rules: {
|
|
ruleName:[{ required: true, message: "规则名称不能为空", trigger: "blur" }],
|
|
ruleName:[{ required: true, message: "规则名称不能为空", trigger: "blur" }],
|
|
|
|
+ type:[{ required: true, message: "规则类型不能为空", trigger: "blur" }],
|
|
applyUsers:[{ required: true, message: "成员不能为空", trigger: "blur" }],
|
|
applyUsers:[{ required: true, message: "成员不能为空", trigger: "blur" }],
|
|
},
|
|
},
|
|
|
|
|
|
@@ -532,6 +558,10 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
|
|
+ //成员发送状态
|
|
|
|
+ this.getDicts("qw_auto_tags_type").then(response => {
|
|
|
|
+ this.myQwtype = response.data.filter(item => item.dictValue !== '1' && item.dictValue !== '2');
|
|
|
|
+ });
|
|
|
|
|
|
getMyQwCompanyList().then(response => {
|
|
getMyQwCompanyList().then(response => {
|
|
this.myQwCompanyList = response.data;
|
|
this.myQwCompanyList = response.data;
|
|
@@ -800,7 +830,7 @@ export default {
|
|
reset() {
|
|
reset() {
|
|
this.form = {
|
|
this.form = {
|
|
id: null,
|
|
id: null,
|
|
- type: 3,
|
|
|
|
|
|
+ type: null,
|
|
createName: null,
|
|
createName: null,
|
|
applyUsers: null,
|
|
applyUsers: null,
|
|
ruleName: null,
|
|
ruleName: null,
|