|
|
@@ -367,6 +367,8 @@
|
|
|
:on-remove="handleRemove"
|
|
|
:on-success="handleSuccess"
|
|
|
:on-error="handleError"
|
|
|
+ :file-list="uploadFileList"
|
|
|
+ :show-file-list="true"
|
|
|
name="file">
|
|
|
<el-button slot="trigger" size="mini" type="primary">选取文件</el-button>
|
|
|
</el-upload>
|
|
|
@@ -501,6 +503,7 @@ import {
|
|
|
import {getDeptUserTree} from '@/api/system/user'
|
|
|
import { deleteEnforceRemindById, editEnforceRemind, getEnforceRemindList } from '@/api/meeting/enforceRemind'
|
|
|
import { editEnforceRecord, getEnforceRecordList } from '@/api/meeting/enforceRecord'
|
|
|
+import { deleteFile, uploadFileUrl } from '@/api/file/file'
|
|
|
|
|
|
export default {
|
|
|
name: 'enforceflow',
|
|
|
@@ -564,7 +567,8 @@ export default {
|
|
|
hsytem: null,
|
|
|
content: '',
|
|
|
beginTime:null,
|
|
|
- endTime:null
|
|
|
+ endTime:null,
|
|
|
+ fileDatas:[]
|
|
|
},
|
|
|
enforceFlowId:null,
|
|
|
enforceFlowTitle:null,
|
|
|
@@ -578,12 +582,14 @@ export default {
|
|
|
enforceTableData: [],
|
|
|
users1Visble: false,
|
|
|
users1Flag: '',
|
|
|
+ uploadFileList:[],
|
|
|
enforceManageVisble: false,
|
|
|
active: 1,
|
|
|
activeName:'1',
|
|
|
enforceRemindData:[],
|
|
|
enforceDetail:null,
|
|
|
enforceRecordData:[],
|
|
|
+ fileAction: '',
|
|
|
elBadgeForm:{
|
|
|
elBadge1:true,
|
|
|
elBadge2:true,
|
|
|
@@ -609,6 +615,7 @@ export default {
|
|
|
this.getHsystems()
|
|
|
this.getData(this.formInline)
|
|
|
this.getDeptUserTrees()
|
|
|
+ this.fileAction = uploadFileUrl()
|
|
|
},
|
|
|
methods: {
|
|
|
// 分页插件事件
|
|
|
@@ -815,6 +822,25 @@ export default {
|
|
|
this.editEnforceRecord.remark=editor.txt.html()
|
|
|
};
|
|
|
},
|
|
|
+ handleRemove(file, fileList) {
|
|
|
+ let url = file.name;
|
|
|
+ deleteFile(url).then(res => {
|
|
|
+ this.$message({
|
|
|
+ message: '操作成功!',
|
|
|
+ type: 'success'
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
+ handleSuccess(response, file, fileList) {
|
|
|
+ let fileUrl = response.data.url
|
|
|
+ this.enforceForm.filess.push(fileUrl)
|
|
|
+ },
|
|
|
+ handleError() {
|
|
|
+ this.$message({
|
|
|
+ message: '上传失败,请稍候再试!',
|
|
|
+ type: 'warning'
|
|
|
+ });
|
|
|
+ },
|
|
|
elBadgeFormElbadgaeChoose(choose){
|
|
|
let elBadgeForm=this.elBadgeForm
|
|
|
if(elBadgeForm.hasOwnProperty(choose)){
|
|
|
@@ -826,7 +852,6 @@ export default {
|
|
|
this.elBadgeForm[str[i]]=true
|
|
|
}
|
|
|
}
|
|
|
- console.log(JSON.stringify(elBadgeForm))
|
|
|
},
|
|
|
on_click(e){
|
|
|
let dot=e;
|
|
|
@@ -888,6 +913,19 @@ export default {
|
|
|
console.log(JSON.stringify(res))
|
|
|
let data=res.data;
|
|
|
this.enforceFlow=data.enforceFlow
|
|
|
+ if(data.dtos.length>0){
|
|
|
+ this.enforceFlow.fileDatas=data.dtos[0].fileDatas
|
|
|
+ for(let i=0; i<data.dtos[0].fileDatas.length; i++){
|
|
|
+ let file=data.dtos[0].fileDatas[i];
|
|
|
+ this.uploadFileList.push(
|
|
|
+ {
|
|
|
+ url: file.url,
|
|
|
+ name: file.fileName.substring(0,file.fileName.indexOf('<'))
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
this.maxStep=data.maxStep
|
|
|
let dtos=data.dtos
|
|
|
if(dtos.length>0){
|