1. 详情删除按钮,撤回再次上传文件

main
赵培友 3 years ago
parent 8657c19787
commit a68939b182
  1. 2
      src/views/plugin/workflow/mixins/ex-form.js
  2. 14
      src/views/plugin/workflow/process/components/detail.vue
  3. 2
      src/views/plugin/workflow/process/workorder.vue

@ -96,7 +96,7 @@ export default {
}); });
} else { } else {
this.$router.push( this.$router.push(
`/workflow/process/${type}/${param}?parent=${parent}` `/workflow/process/${type}/${param}?parent=${parent}?status=${row.status}`
); );
} }
} }

@ -31,6 +31,7 @@
:defaults.sync="defaults" :defaults.sync="defaults"
:option="option" :option="option"
:upload-preview="handleUploadPreview" :upload-preview="handleUploadPreview"
:upload-after="uploadAfter"
> >
<template slot="uploadrecord"> <template slot="uploadrecord">
<el-table <el-table
@ -62,9 +63,9 @@
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<i <i
v-if="userInfo.real_name === scope.row.createUser" v-if="(userInfo.real_name === scope.row.createUser) && $route.query.status!=='作废'"
class="el-icon-delete" class="el-icon-delete"
style="cursor: pointer" style="cursor: pointer;"
@click="deleteFile(scope.$index)" @click="deleteFile(scope.$index)"
></i> ></i>
</template> </template>
@ -191,6 +192,15 @@ export default {
}, },
}, },
methods: { methods: {
//
uploadAfter(res, done, loading, column) {
if (typeof this.form.uploadrecord == "string") {
this.form.uploadrecord = this.form.uploadrecord.split("");
}
this.form.uploadrecord.push(res);
done();
this.$message.success("上传成功!");
},
// //
async download(row) { async download(row) {
let res = await downloadFile({ let res = await downloadFile({

@ -142,7 +142,7 @@
@size-change="sizeChange" @size-change="sizeChange"
> >
<template slot-scope="{ row }" slot="menu"> <template slot-scope="{ row }" slot="menu">
<el-button @click="dynamicRoute(row, 'detail')">详情 </el-button> <el-button @click="dynamicRoute(row, 'detail')">详情</el-button>
</template> </template>
<template slot-scope="scope" slot="status"> <template slot-scope="scope" slot="status">
<span <span

Loading…
Cancel
Save