Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
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
fukai
vue-gjjs
Commits
b3d76cf7
Commit
b3d76cf7
authored
3 years ago
by
fukai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完善ditsel查询。明天继续优化
parent
5829de52
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
25 additions
and
42 deletions
+25
-42
SearchInput.vue
src/components/SearchInput.vue
+16
-36
commonApi.js
src/mixin/commonApi.js
+2
-2
commonProcess.js
src/mixin/commonProcess.js
+5
-2
Sel.vue
src/views/Business/Ditsel/Sel.vue
+2
-2
index.vue
src/views/Business/Ditsel/index.vue
+0
-0
No files found.
src/components/SearchInput.vue
View file @
b3d76cf7
...
...
@@ -146,48 +146,28 @@ export default {
this
.
resultDisplay
=
false
;
// TODO
let
link
=
""
;
switch
(
row
.
OBJTYP
.
trim
()){
case
"DID"
:
link
=
"ditsel"
break
case
"LID"
:
link
=
"litsel"
break
;
case
"CPD"
:
link
=
"cptsel"
break
;
case
"DED"
:
link
=
"detsel"
break
;
case
"LED"
:
link
=
"letsel"
break
;
case
"BPD"
:
link
=
"bptsel"
break
;
case
"CCD"
:
link
=
"cctsel"
break
;
case
"GED"
:
link
=
"getsel"
break
;
case
"GID"
:
link
=
"gitsel"
break
;
case
"MCD"
:
link
=
"mctsel"
break
;
case
"TRD"
:
link
=
"trtsel"
break
;
let
trns
=
{
did
:
"ditsel"
,
lid
:
"litsel"
,
cpd
:
"cptsel"
,
ded
:
"detsel"
,
led
:
"letsel"
,
bpd
:
"bptsel"
,
ccd
:
"cctsel"
,
ged
:
"getsel"
,
gid
:
"gitsel"
,
mcd
:
"mctsel"
,
trd
:
"trtsel"
}
let
objtyp
=
row
.
OBJTYP
.
trim
().
toLowerCase
()
let
link
=
trns
[
objtyp
];
console
.
log
(
"go to ..."
+
link
);
if
(
!
link
){
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'未知的objtyp:'
+
row
.
OBJTYP
+
"!"
})
return
}
this
.
$router
.
push
({
name
:
link
.
toUpperCase
().
substring
(
0
,
1
)
+
link
.
substring
(
1
),
query
:{
ownref
:
row
.
OWNREF
.
trim
()}})
this
.
$router
.
push
({
name
:
link
.
toUpperCase
().
substring
(
0
,
1
)
+
link
.
substring
(
1
),
query
:{
ownref
:
row
.
OWNREF
.
trim
()
,
objtyp
}})
},
focusInput
()
{
if
(
this
.
searchResult
.
length
>
0
)
{
...
...
This diff is collapsed.
Click to expand it.
src/mixin/commonApi.js
View file @
b3d76cf7
...
...
@@ -21,8 +21,8 @@ export default {
executeDefault
(
rulePath
,
params
)
{
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"/executeDefault/"
+
rulePath
,
this
.
wrapper
(
params
))
},
executeRule
(
rulePath
,
params
)
{
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"/executeRule/"
+
rulePath
,
this
.
wrapper
(
params
))
executeRule
(
rulePath
,
params
,
delayCb
)
{
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"/executeRule/"
+
rulePath
,
this
.
wrapper
(
params
,
delayCb
))
},
async
checkAll
(
params
)
{
const
res
=
await
Api
.
post
(
this
.
declareParams
.
trnName
+
"/checkAll"
,
this
.
wrapper
(
params
))
...
...
This diff is collapsed.
Click to expand it.
src/mixin/commonProcess.js
View file @
b3d76cf7
import
commonDeclare
from
"./commonDeclare"
import
commonApi
from
"./commonApi"
import
commonGlobalSearch
from
"./commonGlobalSearch"
;
import
Utils
from
"~/utils"
import
_
from
"~/utils/Lodash.js"
;
export
default
{
mixins
:
[
commonApi
,
commonDeclare
],
mixins
:
[
commonApi
,
commonDeclare
,
commonGlobalSearch
],
data
:
function
()
{
return
{
// 弹框回填
...
...
@@ -130,15 +131,17 @@ export default {
/**
* 以函数形式获取model(请求参数),保证取到的是最新赋值的
* @param {any} params 参数
* @param {any} selfCb 允许延时组数 参数
* @returns
*/
wrapper
(
params
)
{
wrapper
(
params
,
delayCb
)
{
params
=
params
||
{}
const
fn
=
async
()
=>
{
const
that
=
this
;
const
data
=
await
new
Promise
(
resolve
=>
{
// 保证前一次请求结果赋值VO完成
setTimeout
(()
=>
{
delayCb
&&
delayCb
()
const
d
=
Utils
.
flatObject
(
that
.
model
)
resolve
(
d
)
},
0
)
...
...
This diff is collapsed.
Click to expand it.
src/views/Business/Ditsel/Sel.vue
View file @
b3d76cf7
...
...
@@ -1035,7 +1035,7 @@
<el-divider
/>
</el-form-item>
</c-col>
<c-col
:offset=
"12"
:span=
"10"
>
<
!--
<
c-col
:offset=
"12"
:span=
"10"
>
<el-tabs
tab-position=
"right"
@
tab-click=
"change"
>
<el-tab-pane
label=
"信用证"
>
<sel-mune
:data=
"items.item1"
/>
...
...
@@ -1062,7 +1062,7 @@
<sel-mune
:data=
"items.item8"
/></el-tab-pane>
</el-tabs>
</c-col>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bddget.clsflg"
>
which contracts to show
</c-checkbox
...
...
This diff is collapsed.
Click to expand it.
src/views/Business/Ditsel/index.vue
View file @
b3d76cf7
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