897 操作 没有提示
896 加重置 895 没有删除功能吗 删除掉测试数据 894 新增 加判空以及红星 893 新增的时候没有限制连点 加loading 892 重置按钮 不好使 890 操作成功没有提示 889 新增人员掉线liujun0703-新项目开发
parent
1b46f3b192
commit
cbdce13b4e
|
@ -23,7 +23,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="LEVELNAME" label="事故级别" width="180" />
|
<el-table-column prop="LEVELNAME" label="事故级别" width="180" />
|
||||||
<el-table-column prop="CONTENT" label="内容" show-overflow-tooltip="true" />
|
<el-table-column :show-overflow-tooltip="true" prop="CONTENT" label="内容" />
|
||||||
<el-table-column prop="DEPARTMENT_NAME" width="180" align="center" label="附件" >
|
<el-table-column prop="DEPARTMENT_NAME" width="180" align="center" label="附件" >
|
||||||
<template v-if="row.FILE_URL" slot-scope="{row}">
|
<template v-if="row.FILE_URL" slot-scope="{row}">
|
||||||
<el-button type="primary" icon="el-icon-down" size="mini" @click="download(row)">下载</el-button>
|
<el-button type="primary" icon="el-icon-down" size="mini" @click="download(row)">下载</el-button>
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<el-button type="text" icon="el-icon-document" size="mini" @click="handleDetail(row)">查看</el-button>
|
<el-button type="text" icon="el-icon-document" size="mini" @click="handleDetail(row)">查看</el-button>
|
||||||
<el-button type="text" icon="el-icon-edit" size="mini" @click="handleEdit(row)">编辑</el-button>
|
<el-button type="text" icon="el-icon-edit" size="mini" @click="handleEdit(row)">编辑</el-button>
|
||||||
<el-button type="text" style="color: red" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID,row.NAME)">删除</el-button>
|
<el-button type="text" style="color: red" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID,row.TITLE)">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
@ -107,7 +107,7 @@
|
||||||
<td class="tbg">附件</td>
|
<td class="tbg">附件</td>
|
||||||
<td><a @click="download(form)">下载</a></td>
|
<td><a @click="download(form)">下载</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td colspan="2" style="text-align: center">案件总结</td></tr>
|
<tr v-if="caseSummaryList && caseSummaryList.length !== 0"><td colspan="2" style="text-align: center">案件总结</td></tr>
|
||||||
<tbody v-for="item in caseSummaryList" :key="item.ID" >
|
<tbody v-for="item in caseSummaryList" :key="item.ID" >
|
||||||
<tr >
|
<tr >
|
||||||
<td class="tbg">内容</td>
|
<td class="tbg">内容</td>
|
||||||
|
@ -322,6 +322,7 @@ export default {
|
||||||
this.dialogFormEdit = false
|
this.dialogFormEdit = false
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
|
this.$message.success('保存成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
|
@ -341,11 +342,13 @@ export default {
|
||||||
id: id
|
id: id
|
||||||
}
|
}
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.result == 'success') {
|
if (data.result === 'success') {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
|
this.$message.success('删除成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
@ -382,8 +385,10 @@ export default {
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
this.$refs.multipleTable.clearSelection()
|
this.$refs.multipleTable.clearSelection()
|
||||||
|
this.$message.success('删除成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
|
@ -11,20 +11,19 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<el-table ref="multipleTable" :data="varList" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row>
|
<el-table ref="multipleTable" :data="varList" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row>
|
||||||
<!-- <el-table-column type="selection" width="55" align="center" />-->
|
|
||||||
<el-table-column type="index" label="序号" width="50" align="center" />
|
<el-table-column type="index" label="序号" width="50" align="center" />
|
||||||
<el-table-column prop="CONTENT" label="内容" show-overflow-tooltip="true" />
|
<el-table-column :show-overflow-tooltip="true" prop="CONTENT" label="内容" />
|
||||||
<el-table-column prop="DEPARTMENT_NAME" width="180" align="center" label="附件" >
|
<el-table-column prop="DEPARTMENT_NAME" width="180" align="center" label="附件" >
|
||||||
<template v-if="row.FILE_URL" slot-scope="{row}">
|
<template v-if="row.FILE_URL" slot-scope="{row}">
|
||||||
<el-button type="primary" icon="el-icon-down" size="mini" @click="download(row)">下载</el-button>
|
<el-button type="text" icon="el-icon-down" size="mini" @click="download(row)">下载</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="操作" align="center" width="300">
|
<el-table-column label="操作" align="center" width="250">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<el-button type="primary" icon="el-icon-document" size="mini" @click="handleDetail(row)">查看</el-button>
|
<el-button type="text" icon="el-icon-document" size="mini" @click="handleDetail(row)">查看</el-button>
|
||||||
<el-button type="primary" icon="el-icon-edit" size="mini" @click="handleEdit(row)">编辑</el-button>
|
<el-button type="text" icon="el-icon-edit" size="mini" @click="handleEdit(row)">编辑</el-button>
|
||||||
<el-button type="danger" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID,row.NAME)">删除</el-button>
|
<el-button type="text" style="color: red" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID,row.NAME)">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
@ -32,7 +31,6 @@
|
||||||
<div>
|
<div>
|
||||||
<template>
|
<template>
|
||||||
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">添加</el-button>
|
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">添加</el-button>
|
||||||
<!-- <el-button type="danger" icon="el-icon-delete" plain @click="makeAll('0')">删除</el-button>-->
|
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
<pagination :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="getList" />
|
<pagination :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="getList" />
|
||||||
|
@ -160,8 +158,13 @@ export default {
|
||||||
this.FFILE = fileList
|
this.FFILE = fileList
|
||||||
},
|
},
|
||||||
upload(fun) {
|
upload(fun) {
|
||||||
|
const loading = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: '正在上传',
|
||||||
|
spinner: 'el-icon-loading',
|
||||||
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
|
})
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
|
|
||||||
for (let i = 0; i < this.FFILE.length; i++) {
|
for (let i = 0; i < this.FFILE.length; i++) {
|
||||||
if (this.FFILE[i].raw) {
|
if (this.FFILE[i].raw) {
|
||||||
formData.append('FFILE', this.FFILE[i].raw)
|
formData.append('FFILE', this.FFILE[i].raw)
|
||||||
|
@ -172,7 +175,11 @@ export default {
|
||||||
formData
|
formData
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
fun(data.fileurl)
|
fun(data.fileurl)
|
||||||
|
this.$message.success('保存成功')
|
||||||
|
loading.close()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error('保存失败')
|
||||||
|
loading.close()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//* *******************列表查询******************************
|
//* *******************列表查询******************************
|
||||||
|
@ -253,7 +260,7 @@ export default {
|
||||||
},
|
},
|
||||||
//* *****************************删除********************************
|
//* *****************************删除********************************
|
||||||
handleDelete(id, name) {
|
handleDelete(id, name) {
|
||||||
this.$confirm('确定要删除[' + name + ']吗?', {
|
this.$confirm('确定要删除吗?', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
|
@ -265,11 +272,13 @@ export default {
|
||||||
id: id
|
id: id
|
||||||
}
|
}
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.result == 'success') {
|
if (data.result === 'success') {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.$message.success('删除成功')
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
|
@ -253,8 +253,10 @@ export default {
|
||||||
this.dialogFormEdit = false
|
this.dialogFormEdit = false
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
|
this.$message.success('保存成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
@ -272,11 +274,13 @@ export default {
|
||||||
id: id
|
id: id
|
||||||
}
|
}
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.result == 'success') {
|
if (data.result === 'success') {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
|
this.$message.success('删除成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
@ -284,8 +288,6 @@ export default {
|
||||||
},
|
},
|
||||||
makeAll() {
|
makeAll() {
|
||||||
const _selectData = this.$refs.multipleTable.selection
|
const _selectData = this.$refs.multipleTable.selection
|
||||||
console.info('_selectData')
|
|
||||||
console.info(_selectData)
|
|
||||||
if (_selectData == null || _selectData.length == 0) {
|
if (_selectData == null || _selectData.length == 0) {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: '请选中要删除的项...',
|
message: '请选中要删除的项...',
|
||||||
|
@ -313,8 +315,10 @@ export default {
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
this.$refs.multipleTable.clearSelection()
|
this.$refs.multipleTable.clearSelection()
|
||||||
|
this.$message.success('删除成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
|
@ -256,7 +256,9 @@ export default {
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.$message.success('保存成功')
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
@ -274,11 +276,13 @@ export default {
|
||||||
id: id
|
id: id
|
||||||
}
|
}
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.result == 'success') {
|
if (data.result === 'success') {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
|
this.$message.success('删除成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
|
@ -228,7 +228,9 @@ export default {
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.$message.success('保存成功')
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
@ -246,11 +248,13 @@ export default {
|
||||||
id: id
|
id: id
|
||||||
}
|
}
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.result == 'success') {
|
if (data.result === 'success') {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.$message.success('删除成功')
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
@ -287,8 +291,10 @@ export default {
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
this.$refs.multipleTable.clearSelection()
|
this.$refs.multipleTable.clearSelection()
|
||||||
|
this.$message.success('删除成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
<el-table-column label="操作" align="center" width="200">
|
<el-table-column label="操作" align="center" width="200">
|
||||||
<template slot-scope="{row}">
|
<template slot-scope="{row}">
|
||||||
<el-button type="text" icon="el-icon-edit" size="mini" @click="handleEdit(row)">编辑</el-button>
|
<el-button type="text" icon="el-icon-edit" size="mini" @click="handleEdit(row)">编辑</el-button>
|
||||||
<el-button type="text" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID, row.NAME)">删除</el-button>
|
<el-button type="text" icon="el-icon-delete" size="mini" style="color: red" @click="handleDelete(row.ID, row.NAME)">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
@ -195,9 +195,10 @@ export default {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
this.dialogFormAdd = false
|
this.dialogFormAdd = false
|
||||||
this.getList(this.DICTIONARIES_ID, 1)
|
this.getList(this.DICTIONARIES_ID, 1)
|
||||||
|
this.$message.success('保存成功')
|
||||||
this.msg = 'add'
|
this.msg = 'add'
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.resMsg = e.resMsg
|
this.resMsg = e.resMsg
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
|
@ -214,7 +215,9 @@ export default {
|
||||||
this.dialogFormAdd = false
|
this.dialogFormAdd = false
|
||||||
this.getList(this.DICTIONARIES_ID, 1)
|
this.getList(this.DICTIONARIES_ID, 1)
|
||||||
this.msg = 'add'
|
this.msg = 'add'
|
||||||
|
this.$message.success('保存成功')
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.resMsg = e.resMsg
|
this.resMsg = e.resMsg
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
|
@ -229,8 +232,6 @@ export default {
|
||||||
this.FFILE = fileList
|
this.FFILE = fileList
|
||||||
},
|
},
|
||||||
confirm() {
|
confirm() {
|
||||||
debugger
|
|
||||||
// this.form.TYPE_DIC_ID = this.DICTIONARIES_ID
|
|
||||||
if (this.form.TYPE_DIC_ID === '' || this.form.TYPE_DIC_ID === null) {
|
if (this.form.TYPE_DIC_ID === '' || this.form.TYPE_DIC_ID === null) {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: '请选择法规类型...',
|
message: '请选择法规类型...',
|
||||||
|
@ -243,7 +244,6 @@ export default {
|
||||||
if (this.FFILE.length > 0) {
|
if (this.FFILE.length > 0) {
|
||||||
this.upload((v) => {
|
this.upload((v) => {
|
||||||
this.$refs.upload.clearFiles()
|
this.$refs.upload.clearFiles()
|
||||||
|
|
||||||
this.uploadfileurl = v
|
this.uploadfileurl = v
|
||||||
if (this.form.ID) {
|
if (this.form.ID) {
|
||||||
this.RegulationsEdit()
|
this.RegulationsEdit()
|
||||||
|
@ -264,8 +264,13 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
upload(fun) {
|
upload(fun) {
|
||||||
|
const loading = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: '正在上传文件,请稍候...',
|
||||||
|
spinner: 'el-icon-loading',
|
||||||
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
|
})
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
|
|
||||||
for (let i = 0; i < this.FFILE.length; i++) {
|
for (let i = 0; i < this.FFILE.length; i++) {
|
||||||
if (this.FFILE[i].raw) {
|
if (this.FFILE[i].raw) {
|
||||||
formData.append('FFILE', this.FFILE[i].raw)
|
formData.append('FFILE', this.FFILE[i].raw)
|
||||||
|
@ -276,7 +281,10 @@ export default {
|
||||||
formData
|
formData
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
fun(data.fileurl)
|
fun(data.fileurl)
|
||||||
|
loading.close()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
|
loading.close()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//* ************************下载********************************
|
//* ************************下载********************************
|
||||||
|
@ -395,11 +403,13 @@ export default {
|
||||||
id: id
|
id: id
|
||||||
}
|
}
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.result == 'success') {
|
if (data.result === 'success') {
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
this.getList(this.DICTIONARIES_ID, 1)
|
this.getList(this.DICTIONARIES_ID, 1)
|
||||||
|
this.$message.success('删除成功')
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<el-dialog :visible.sync="visible" :title="title" :v-loading="loading" :before-close="handleClose" width="600px">
|
<el-dialog :visible.sync="visible" :title="title" :v-loading="loading" :before-close="handleClose" width="600px">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-position="right" label-width="100px">
|
<el-form ref="form" :model="form" :rules="rules" label-position="right" label-width="100px">
|
||||||
<el-form-item label="图标名称:" prop="NAME">
|
<el-form-item label="图标名称:" prop="NAME" required>
|
||||||
<el-input v-model="form.NAME" prop="NAME" style="width: 300px"/>
|
<el-input v-model="form.NAME" prop="NAME" style="width: 300px"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="false" label="类型:" prop="TYPE">
|
<el-form-item v-if="false" label="类型:" prop="TYPE">
|
||||||
|
@ -13,7 +13,7 @@
|
||||||
:value="item.DICTIONARIES_ID"/>
|
:value="item.DICTIONARIES_ID"/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="图标:" prop="FILE_PATH">
|
<el-form-item label="图标:" prop="FILE_PATH" required>
|
||||||
<upload-img
|
<upload-img
|
||||||
:file-list.sync="form.file"
|
:file-list.sync="form.file"
|
||||||
:multiple="false"
|
:multiple="false"
|
||||||
|
@ -51,10 +51,11 @@ export default {
|
||||||
NAME: '',
|
NAME: '',
|
||||||
TYPE: '',
|
TYPE: '',
|
||||||
TYPE_NAME: '',
|
TYPE_NAME: '',
|
||||||
FILE_PATH: [],
|
FILE_PATH: '',
|
||||||
file: []
|
file: []
|
||||||
},
|
},
|
||||||
rules: {},
|
rules: {
|
||||||
|
},
|
||||||
tree: [],
|
tree: [],
|
||||||
typeList: []
|
typeList: []
|
||||||
}
|
}
|
||||||
|
@ -74,7 +75,23 @@ export default {
|
||||||
this.$parent.activeName = 'list'
|
this.$parent.activeName = 'list'
|
||||||
},
|
},
|
||||||
uploadFile() {
|
uploadFile() {
|
||||||
this.loading = true
|
if (!this.form.NAME) {
|
||||||
|
this.$message.error('请输入图标名称')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if (!this.form.file[0]) {
|
||||||
|
console.log(this.form.FILE_PATH)
|
||||||
|
if ((!this.form.FILE_PATH) || (this.form.FILE_PATH === '')) {
|
||||||
|
this.$message.error('请上传图标')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const loading = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: '正在上传',
|
||||||
|
spinner: 'el-icon-loading',
|
||||||
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
|
})
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
if (this.form.file[0] && this.form.file[0].raw) {
|
if (this.form.file[0] && this.form.file[0].raw) {
|
||||||
for (let i = 0; i < this.form.file.length; i++) {
|
for (let i = 0; i < this.form.file.length; i++) {
|
||||||
|
@ -84,8 +101,9 @@ export default {
|
||||||
}
|
}
|
||||||
upload('/file/upload', formData).then((data) => {
|
upload('/file/upload', formData).then((data) => {
|
||||||
this.confirm(data.fileurl)
|
this.confirm(data.fileurl)
|
||||||
|
loading.close()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
console.log(e)
|
loading.close()
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
this.confirm(this.form.FILE_PATH)
|
this.confirm(this.form.FILE_PATH)
|
||||||
|
@ -99,7 +117,9 @@ export default {
|
||||||
this.loading = false
|
this.loading = false
|
||||||
this.handleClose()
|
this.handleClose()
|
||||||
this.$emit('refresh')
|
this.$emit('refresh')
|
||||||
|
this.$message.success('保存成功')
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.loading = false
|
this.loading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
@ -120,7 +140,7 @@ export default {
|
||||||
NAME: '',
|
NAME: '',
|
||||||
TYPE: '',
|
TYPE: '',
|
||||||
TYPE_NAME: '',
|
TYPE_NAME: '',
|
||||||
FILE_PATH: [],
|
FILE_PATH: '',
|
||||||
file: []
|
file: []
|
||||||
}
|
}
|
||||||
this.visible = false
|
this.visible = false
|
||||||
|
|
|
@ -567,12 +567,13 @@ export default {
|
||||||
'/workingSchedule/upload',
|
'/workingSchedule/upload',
|
||||||
formData
|
formData
|
||||||
).then((data) => {
|
).then((data) => {
|
||||||
if (data.code === '200') {
|
if (data.code === 200) {
|
||||||
this.$message.success('导入成功')
|
this.$message.success('导入成功')
|
||||||
} else {
|
} else {
|
||||||
this.$message.error(data.msg)
|
this.$message.error(data.msg)
|
||||||
}
|
}
|
||||||
loading.close()
|
loading.close()
|
||||||
|
this.getList()
|
||||||
fun()
|
fun()
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
console.log(e)
|
console.log(e)
|
||||||
|
|
|
@ -127,6 +127,19 @@ export default {
|
||||||
this.$message.success('保存成功')
|
this.$message.success('保存成功')
|
||||||
this.visible = false
|
this.visible = false
|
||||||
this.$emit('flush', 'flush')
|
this.$emit('flush', 'flush')
|
||||||
|
this.form = {
|
||||||
|
YJ_EMERGENCY_TEAM_USER_ID: '',
|
||||||
|
YJ_EMERGENCY_TEAM_INFO_ID: '',
|
||||||
|
NAME: '',
|
||||||
|
SEX: '',
|
||||||
|
AGE: '',
|
||||||
|
PHONE: '',
|
||||||
|
TELEPHONE: '',
|
||||||
|
REMARK: '',
|
||||||
|
TEAM_POSITION: '',
|
||||||
|
COMPANY_NAME: '',
|
||||||
|
COMPANY_POSITION: ''
|
||||||
|
}
|
||||||
})
|
})
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
console.error(e)
|
console.error(e)
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<el-form label-width="90px">
|
<el-form label-width="90px">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="队伍名称:" prop="RESCUE_TEAM_NAME">
|
<el-form-item label="队伍名称:" prop="RESCUE_TEAM_NAME">
|
||||||
<el-input v-model="RESCUE_TEAM_NAME" placeholder="机构名称" class="filter-item" />
|
<el-input v-model="RESCUE_TEAM_NAME" placeholder="队伍名称" class="filter-item" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
|
@ -775,7 +775,9 @@ export default {
|
||||||
this.varList = []
|
this.varList = []
|
||||||
this.listQuery.page = 1
|
this.listQuery.page = 1
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.$message.success('保存成功')
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error('保存失败')
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
@ -799,6 +801,7 @@ export default {
|
||||||
this.getList()
|
this.getList()
|
||||||
}
|
}
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
|
this.$message.error(e)
|
||||||
this.listLoading = false
|
this.listLoading = false
|
||||||
})
|
})
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
|
|
Loading…
Reference in New Issue