|
@@ -52,7 +52,7 @@
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-button size="mini" type="text" v-if="scope.row.sendStatus == 2" icon="el-icon-edit-outline"
|
|
<el-button size="mini" type="text" v-if="scope.row.sendStatus == 2" icon="el-icon-edit-outline"
|
|
|
- @click="handleUpdate(scope.row)" v-hasPermi="['core:send:edit']">修改</el-button>
|
|
|
|
|
|
|
+ @click="handleUpdate(scope.row)" v-hasPermi="['core:send:edit']">编辑</el-button>
|
|
|
|
|
|
|
|
<el-button size="mini" type="text" v-if="scope.row.sendStatus == 2" icon="el-icon-delete"
|
|
<el-button size="mini" type="text" v-if="scope.row.sendStatus == 2" icon="el-icon-delete"
|
|
|
@click="handleDelete(scope.row)" v-hasPermi="['core:send:remove']">删除</el-button>
|
|
@click="handleDelete(scope.row)" v-hasPermi="['core:send:remove']">删除</el-button>
|
|
@@ -100,7 +100,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="sendTime" v-if="form.sendTimeType == 2" label="指定时间">
|
|
<el-form-item prop="sendTime" v-if="form.sendTimeType == 2" label="指定时间">
|
|
|
<el-date-picker style="width: 100%;" v-model="form.sendTime" @change="startDateChanged"
|
|
<el-date-picker style="width: 100%;" v-model="form.sendTime" @change="startDateChanged"
|
|
|
- :picker-options="startDatepickerOptions" align="right" type="date" placeholder="选择指定时间">
|
|
|
|
|
|
|
+ :picker-options="startDatepickerOptions" align="right" type="datetime" placeholder="选择指定时间">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -117,9 +117,9 @@
|
|
|
<el-input readonly v-model="form.title" maxlength="50" placeholder="请输入标题" />
|
|
<el-input readonly v-model="form.title" maxlength="50" placeholder="请输入标题" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="类型" prop="type">
|
|
<el-form-item label="类型" prop="type">
|
|
|
- <el-select v-model="form.type" style="width: 100%" placeholder="请选择类型">
|
|
|
|
|
|
|
+ <el-select v-model="form.type" style="width: 100%" placeholder="请选择类型" :disabled="true">
|
|
|
<el-option v-for="dict in dict.type.message_type" :key="dict.value" :label="dict.label"
|
|
<el-option v-for="dict in dict.type.message_type" :key="dict.value" :label="dict.label"
|
|
|
- :value="`${dict.value}`" :disabled="true"></el-option>
|
|
|
|
|
|
|
+ :value="`${dict.value}`" ></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="内容" prop="content">
|
|
<el-form-item label="内容" prop="content">
|
|
@@ -127,12 +127,12 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="发送目标" prop="sendUser">
|
|
<el-form-item label="发送目标" prop="sendUser">
|
|
|
- <el-select mode="multiple" style="width: 100%;" v-model="form.sendUser" placeholder="按用户选择">
|
|
|
|
|
|
|
+ <el-select mode="multiple" style="width: 100%;" v-model="form.sendUser" placeholder="按用户选择" :disabled="true">
|
|
|
<el-option v-for="item in userOptions" :key="item.id" :label="item.name" :value="item.id"
|
|
<el-option v-for="item in userOptions" :key="item.id" :label="item.name" :value="item.id"
|
|
|
:disabled="true"></el-option>
|
|
:disabled="true"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
|
|
|
|
|
- <el-select mode="multiple" style="width: 100%;" v-model="form.sendRole" placeholder="按角色选择">
|
|
|
|
|
|
|
+ <el-select mode="multiple" style="width: 100%;" v-model="form.sendRole" placeholder="按角色选择" :disabled="true">
|
|
|
<el-option v-for="item in roleOptions" :key="item.id" :label="item.roleName" :value="item.id"
|
|
<el-option v-for="item in roleOptions" :key="item.id" :label="item.roleName" :value="item.id"
|
|
|
:disabled="true"></el-option>
|
|
:disabled="true"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -144,9 +144,9 @@
|
|
|
</el-radio>
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item prop="sendTime" v-if="form.sendTimeType == 2" label="指定时间">
|
|
|
|
|
|
|
+ <el-form-item prop="sendTime" v-if="form.sendTimeType == 2" label="指定时间" :disabled="true">
|
|
|
<el-date-picker readonly style="width: 100%;" v-model="form.sendTime" @change="startDateChanged"
|
|
<el-date-picker readonly style="width: 100%;" v-model="form.sendTime" @change="startDateChanged"
|
|
|
- :picker-options="startDatepickerOptions" align="right" type="date" placeholder="选择指定时间">
|
|
|
|
|
|
|
+ :picker-options="startDatepickerOptions" align="right" type="datetime" placeholder="选择指定时间">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -316,7 +316,7 @@ export default {
|
|
|
handleAdd() {
|
|
handleAdd() {
|
|
|
this.reset();
|
|
this.reset();
|
|
|
this.open = true;
|
|
this.open = true;
|
|
|
- this.title = "添加";
|
|
|
|
|
|
|
+ this.title = "新增消息";
|
|
|
},
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
handleUpdate(row) {
|
|
@@ -325,7 +325,7 @@ export default {
|
|
|
getSend(id).then(response => {
|
|
getSend(id).then(response => {
|
|
|
this.form = response.data;
|
|
this.form = response.data;
|
|
|
this.open = true;
|
|
this.open = true;
|
|
|
- this.title = "修改";
|
|
|
|
|
|
|
+ this.title = "编辑消息";
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
/**
|
|
/**
|