Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
template_vue
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨硕
template_vue
Commits
ea96d2ee
Commit
ea96d2ee
authored
Mar 04, 2024
by
高宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
拍照 和扫码
parent
9554d707
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
256 additions
and
184 deletions
+256
-184
package.json
package.json
+1
-0
main.js
src/main.js
+3
-0
WebViewContact.js
src/utils/WebViewContact.js
+23
-0
checkList.vue
src/views/checkList.vue
+229
-184
No files found.
package.json
View file @
ea96d2ee
...
...
@@ -14,6 +14,7 @@
"svgo"
:
"svgo -f src/icons/svg --config=src/icons/svgo.yml"
},
"dependencies"
:
{
"
dsbridge
"
:
"
^3.1.4
"
,
"
@riophae/vue-treeselect
"
:
"
^0.4.0
"
,
"
axios
"
:
"
0.18.1
"
,
"
bpmn-js
"
:
"
^6.1.1
"
,
...
...
src/main.js
View file @
ea96d2ee
...
...
@@ -36,6 +36,8 @@ import Pagination from '@/components/Pagination'
import
{
uploadPublic
}
from
'@/api/fileUploadPublic'
import
Viewer
from
'v-viewer'
import
'viewerjs/dist/viewer.css'
// 安卓h5交互
import
{
WebView
}
from
'@/utils/WebViewContact'
Vue
.
use
(
Viewer
)
Viewer
.
setDefaults
({
Options
:
{
...
...
@@ -47,6 +49,7 @@ Viewer.setDefaults({
})
// 全局方法挂载
Vue
.
prototype
.
$WebView
=
WebView
Vue
.
prototype
.
getDicts
=
getDicts
Vue
.
prototype
.
getConfigKey
=
getConfigKey
Vue
.
prototype
.
parseTime
=
parseTime
...
...
src/utils/WebViewContact.js
0 → 100644
View file @
ea96d2ee
const
DS_BRIDGE
=
require
(
'dsbridge'
)
// 拍照
export
const
openCamera
=
(
params
)
=>
{
return
new
Promise
(
resolve
=>
{
DS_BRIDGE
.
call
(
'openCamera'
,
params
,
res
=>
{
resolve
(
res
)
})
})
}
// 扫码
export
const
openScan
=
(
params
)
=>
{
return
new
Promise
(
resolve
=>
{
DS_BRIDGE
.
call
(
'openScan'
,
params
,
res
=>
{
resolve
(
res
)
})
})
}
export
const
WebView
=
{
openCamera
,
openScan
}
src/views/checkList.vue
View file @
ea96d2ee
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment