Merge branch 'dev'
Showing
6 changed files
with
154 additions
and
2 deletions
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-15 09:32:40 | 4 | * @LastEditTime: 2024-05-16 09:23:43 |
5 | */ | 5 | */ |
6 | import request from '@/utils/request' | 6 | import request from '@/utils/request' |
7 | import { log } from 'bpmn-js-token-simulation' | ||
8 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) | 7 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) |
9 | /** | 8 | /** |
10 | * @description: 添加补录记录 | 9 | * @description: 添加补录记录 | ... | ... |
src/api/dzqm.js
0 → 100644
1 | /* | ||
2 | * @Description: | ||
3 | * @Autor: renchao | ||
4 | * @LastEditTime: 2024-05-16 09:23:47 | ||
5 | */ | ||
6 | import request from '@/utils/request' | ||
7 | let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) | ||
8 | /** | ||
9 | * @description: 上传电子签名 | ||
10 | * @param {*} data | ||
11 | * @author: renchao | ||
12 | */ | ||
13 | export function dzqmUpload (data) { | ||
14 | return request({ | ||
15 | url: SERVER.SERVERAPI + '/rest/system/dzqm/upload', | ||
16 | method: 'post', | ||
17 | data | ||
18 | }) | ||
19 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -21,3 +21,17 @@ export function upload (data) { | ... | @@ -21,3 +21,17 @@ export function upload (data) { |
21 | data | 21 | data |
22 | }) | 22 | }) |
23 | } | 23 | } |
24 | |||
25 | /** | ||
26 | * @description: 上传电子签名 | ||
27 | * @param {*} data | ||
28 | * @author: renchao | ||
29 | */ | ||
30 | export function uploaddzqm (data) { | ||
31 | return request({ | ||
32 | url: SERVER.SERVERAPI + '/rest/system/dzqm', | ||
33 | method: 'post', | ||
34 | data | ||
35 | }) | ||
36 | } | ||
37 | ... | ... |
This diff is collapsed.
Click to expand it.
src/views/system/userInfo/index.vue
0 → 100644
1 | <template> | ||
2 | <div class="from-clues"> | ||
3 | <!-- 表单部分 --> | ||
4 | <div class="from-clues-header"> | ||
5 | <el-form :model="ruleForm" label-width="100px"> | ||
6 | <el-row> | ||
7 | <el-col :span="6"> | ||
8 | <el-form-item label="用户名称:"> | ||
9 | {{ruleForm.name}} | ||
10 | </el-form-item> | ||
11 | </el-col> | ||
12 | <el-col :span="6"> | ||
13 | <el-form-item label="组织机构:"> | ||
14 | {{ruleForm.organizationName}} | ||
15 | </el-form-item> | ||
16 | </el-col> | ||
17 | <el-col :span="6"> | ||
18 | <el-form-item label="部门:"> | ||
19 | {{ruleForm.departmentName}} | ||
20 | </el-form-item> | ||
21 | </el-col> | ||
22 | </el-row> | ||
23 | <el-row> | ||
24 | <el-col :span="24"> | ||
25 | <el-form-item label="签名路径:"> | ||
26 | <img :src="ruleForm.dzqmurl" class="signature-image"> | ||
27 | </el-form-item> | ||
28 | </el-col> | ||
29 | </el-row> | ||
30 | </el-form> | ||
31 | </div> | ||
32 | |||
33 | <el-upload | ||
34 | class="upload-demo" | ||
35 | action="" | ||
36 | :limit="1" | ||
37 | multiple | ||
38 | :key="key" | ||
39 | :auto-upload="false" | ||
40 | accept=".jpg, .png, .jpeg" | ||
41 | :on-change="handleChange" | ||
42 | :before-upload="beforeUpload" | ||
43 | :show-file-list="false" | ||
44 | drag> | ||
45 | <i class="el-icon-upload"></i> | ||
46 | <div class="el-upload__text">将图片拖到此处,或<em>点击上传</em></div> | ||
47 | <div class="el-upload__tip" slot="tip">只能上传jpg/png文件,且不超过5MB</div> | ||
48 | </el-upload> | ||
49 | <!-- 表格 --> | ||
50 | </div> | ||
51 | </template> | ||
52 | <script> | ||
53 | import { dzqmUpload } from '@/api/dzqm' | ||
54 | import { getUserInfo } from '@/api/user' | ||
55 | export default { | ||
56 | name: "dzqm", | ||
57 | data () { | ||
58 | return { | ||
59 | ruleForm: {}, | ||
60 | key: 0, | ||
61 | } | ||
62 | }, | ||
63 | mounted () { | ||
64 | this.getUserInfo() | ||
65 | }, | ||
66 | methods: { | ||
67 | async getUserInfo () { | ||
68 | let res = await getUserInfo() | ||
69 | this.ruleForm = res.result | ||
70 | }, | ||
71 | beforeUpload (file) { | ||
72 | this.files = file; | ||
73 | const allowedExtensions = ['jpg', 'jpeg', 'png']; | ||
74 | const maxFileSizeMB = 5; | ||
75 | |||
76 | const extension = allowedExtensions.includes(file.name.split('.').pop().toLowerCase()); | ||
77 | const isLt5M = file.size / 1024 / 1024 < maxFileSizeMB; | ||
78 | |||
79 | if (!extension) { | ||
80 | this.$message.warning('上传模板只能是 jpg、jpeg、png 格式!'); | ||
81 | } else if (!isLt5M) { | ||
82 | this.$message.warning(`上传模板大小不能超过 ${maxFileSizeMB}MB!`); | ||
83 | } | ||
84 | |||
85 | return extension && isLt5M; | ||
86 | }, | ||
87 | async handleChange (file) { | ||
88 | var formdata = new FormData(); | ||
89 | formdata.append("file", file.raw); | ||
90 | dzqmUpload(formdata).then(res => { | ||
91 | if (res.code == 200) { | ||
92 | this.$message({ | ||
93 | message: '上传成功!', | ||
94 | type: 'success' | ||
95 | }) | ||
96 | this.key++ | ||
97 | this.ruleForm.dzqmurl = res.message | ||
98 | } | ||
99 | }) | ||
100 | } | ||
101 | } | ||
102 | }; | ||
103 | </script> | ||
104 | <style scoped lang="scss"> | ||
105 | @import "~@/styles/public.scss"; | ||
106 | .signature-image { | ||
107 | width: 100%; | ||
108 | max-height: 360px; | ||
109 | object-fit: contain; | ||
110 | } | ||
111 | </style> | ||
112 | |||
... | \ No newline at end of file | ... | \ No newline at end of file |
... | @@ -50,6 +50,14 @@ class data extends filter { | ... | @@ -50,6 +50,14 @@ class data extends filter { |
50 | // } | 50 | // } |
51 | // }, | 51 | // }, |
52 | { | 52 | { |
53 | label: "流程状态", | ||
54 | width: '80', | ||
55 | render: (h, scope) => { | ||
56 | return <div >完结</div> | ||
57 | } | ||
58 | }, | ||
59 | |||
60 | { | ||
53 | label: "业务号", | 61 | label: "业务号", |
54 | width: '110', | 62 | width: '110', |
55 | render: (h, scope) => { | 63 | render: (h, scope) => { | ... | ... |
-
Please register or sign in to post a comment