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>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="提前时间(分钟)" align="center" prop="advTime"/>
|
||||
<el-table-column label="状态" align="center" prop="status">
|
||||
<template slot-scope="scope">
|
||||
<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-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="演出编号" prop="num">
|
||||
<el-input v-model="form.num" placeholder="请输入演出编号"/>
|
||||
<el-form-item label="消息编号" prop="notice">
|
||||
<el-input v-model="form.notice" placeholder="请输入消息编号"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="团名" prop="name">
|
||||
<el-input v-model="form.name" placeholder="请输入团名"/>
|
||||
@ -155,6 +156,12 @@
|
||||
placeholder="请选择开始时间">
|
||||
</el-date-picker>
|
||||
</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-input v-model="form.agree" placeholder="请输入协议号,英文逗号隔开"/>
|
||||
</el-form-item>
|
||||
@ -172,7 +179,6 @@
|
||||
|
||||
<script>
|
||||
import {listPerform, getPerform, delPerform, addPerform, updatePerform} from "@/api/system/perform";
|
||||
|
||||
export default {
|
||||
name: "Perform",
|
||||
dicts: ['perform_status'],
|
||||
@ -208,8 +214,11 @@ export default {
|
||||
form: {},
|
||||
// 表单校验
|
||||
rules: {
|
||||
num: [
|
||||
{required: true, message: "演出编号不能为空", trigger: "blur"}
|
||||
notice: [
|
||||
{required: true, message: "消息编号不能为空", trigger: "blur"}
|
||||
],
|
||||
advTime: [
|
||||
{required: true, message: "提前开始时间不能为空", trigger: "blur"}
|
||||
],
|
||||
name: [
|
||||
{required: true, message: "团名不能为空", trigger: "blur"}
|
||||
@ -229,12 +238,19 @@ export default {
|
||||
methods: {
|
||||
copyRow(id) {
|
||||
const text = "http://www.tixly.top:8081/weverse/apply?performId=" + id;
|
||||
navigator.clipboard.writeText(text).then(() => {
|
||||
this.$modal.msgSuccess("复制成功");
|
||||
}).catch(err => {
|
||||
this.$modal.msgError("复制失败" + err);
|
||||
});
|
||||
|
||||
let oInput
|
||||
if (document.getElementById('copyInput')) {
|
||||
oInput = document.getElementById('copyInput')
|
||||
} 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() {
|
||||
@ -329,10 +345,6 @@ export default {
|
||||
}).catch(() => {
|
||||
});
|
||||
},
|
||||
/** 复制申请 */
|
||||
onCopy() {
|
||||
this.$message.success('复制成功')
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
this.download('system/perform/export', {
|
||||
|
Loading…
Reference in New Issue
Block a user