This commit is contained in:
parent
a7398d9064
commit
0e646734c2
@ -93,6 +93,7 @@
|
|||||||
<span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
<span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="提前时间(分钟)" align="center" prop="advTime"/>
|
||||||
<el-table-column label="状态" align="center" prop="status">
|
<el-table-column label="状态" align="center" prop="status">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.perform_status" :value="scope.row.status"/>
|
<dict-tag :options="dict.type.perform_status" :value="scope.row.status"/>
|
||||||
@ -141,8 +142,8 @@
|
|||||||
<!-- 添加或修改演出对话框 -->
|
<!-- 添加或修改演出对话框 -->
|
||||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="演出编号" prop="num">
|
<el-form-item label="消息编号" prop="notice">
|
||||||
<el-input v-model="form.num" placeholder="请输入演出编号"/>
|
<el-input v-model="form.notice" placeholder="请输入消息编号"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="团名" prop="name">
|
<el-form-item label="团名" prop="name">
|
||||||
<el-input v-model="form.name" placeholder="请输入团名"/>
|
<el-input v-model="form.name" placeholder="请输入团名"/>
|
||||||
@ -155,6 +156,12 @@
|
|||||||
placeholder="请选择开始时间">
|
placeholder="请选择开始时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="提前时间" prop="advTime">
|
||||||
|
<el-input-number v-model="form.advTime" placeholder="申请开放提前分钟"/>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="演出编号" prop="num">
|
||||||
|
<el-input v-model="form.num" placeholder="请输入演出编号"/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="协议号" prop="agree">
|
<el-form-item label="协议号" prop="agree">
|
||||||
<el-input v-model="form.agree" placeholder="请输入协议号,英文逗号隔开"/>
|
<el-input v-model="form.agree" placeholder="请输入协议号,英文逗号隔开"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -172,7 +179,6 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {listPerform, getPerform, delPerform, addPerform, updatePerform} from "@/api/system/perform";
|
import {listPerform, getPerform, delPerform, addPerform, updatePerform} from "@/api/system/perform";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Perform",
|
name: "Perform",
|
||||||
dicts: ['perform_status'],
|
dicts: ['perform_status'],
|
||||||
@ -208,8 +214,11 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
num: [
|
notice: [
|
||||||
{required: true, message: "演出编号不能为空", trigger: "blur"}
|
{required: true, message: "消息编号不能为空", trigger: "blur"}
|
||||||
|
],
|
||||||
|
advTime: [
|
||||||
|
{required: true, message: "提前开始时间不能为空", trigger: "blur"}
|
||||||
],
|
],
|
||||||
name: [
|
name: [
|
||||||
{required: true, message: "团名不能为空", trigger: "blur"}
|
{required: true, message: "团名不能为空", trigger: "blur"}
|
||||||
@ -229,12 +238,19 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
copyRow(id) {
|
copyRow(id) {
|
||||||
const text = "http://www.tixly.top:8081/weverse/apply?performId=" + id;
|
const text = "http://www.tixly.top:8081/weverse/apply?performId=" + id;
|
||||||
navigator.clipboard.writeText(text).then(() => {
|
let oInput
|
||||||
this.$modal.msgSuccess("复制成功");
|
if (document.getElementById('copyInput')) {
|
||||||
}).catch(err => {
|
oInput = document.getElementById('copyInput')
|
||||||
this.$modal.msgError("复制失败" + err);
|
} else {
|
||||||
});
|
oInput = document.createElement('input')
|
||||||
|
}
|
||||||
|
oInput.value = text
|
||||||
|
oInput.id = 'copyInput'
|
||||||
|
oInput.className = 'copy-input'
|
||||||
|
document.body.appendChild(oInput)
|
||||||
|
oInput.select() // 选择对象;
|
||||||
|
document.execCommand('Copy') // 执行浏览器复制命令
|
||||||
|
this.$message.success('复制成功!')
|
||||||
},
|
},
|
||||||
/** 查询演出列表 */
|
/** 查询演出列表 */
|
||||||
getList() {
|
getList() {
|
||||||
@ -329,10 +345,6 @@ export default {
|
|||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
/** 复制申请 */
|
|
||||||
onCopy() {
|
|
||||||
this.$message.success('复制成功')
|
|
||||||
},
|
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
handleExport() {
|
handleExport() {
|
||||||
this.download('system/perform/export', {
|
this.download('system/perform/export', {
|
||||||
|
Loading…
Reference in New Issue
Block a user