Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-qyxzpt-vue-report
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
余浩
xzxt-qyxzpt-vue-report
Commits
c0ebe0f1
Commit
c0ebe0f1
authored
Jun 12, 2024
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
协作单位字典修改
parent
fa636826
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
24 additions
and
65 deletions
+24
-65
src/components/lazy_treeCode_components_unit.vue
+0
-0
src/utils/zdList.js
+0
-46
src/views/baxz/addBaxz.vue
+13
-10
src/views/baxz/editBaxz.vue
+11
-9
No files found.
src/components/lazy_treeCode_components_unit.vue
0 → 100644
View file @
c0ebe0f1
This diff is collapsed.
Click to expand it.
src/utils/zdList.js
View file @
c0ebe0f1
...
...
@@ -12,52 +12,6 @@ export const mixinsZd = {
let
self
=
this
;
/*获取字典*/
// // debugger;
self
.
propQueryField
.
forEach
((
val
)
=>
{
if
(
val
.
type
==
"codeTree"
||
val
.
type
==
"codeTreeDialog"
)
{
if
(
val
.
codeOptions
.
length
==
0
)
{
axios
.
get
(
`JsonData/
${
val
.
codeTree
}
.json`
)
.
then
((
res
)
=>
{
console
.
log
(
res
,
1111
);
self
.
$set
(
val
,
"codeOptions"
,
res
.
data
.
data
.
rows
);
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
});
}
}
else
if
(
val
.
type
==
"codeTreeDialogs"
)
{
let
unitcode
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
)).
unitcode
;
let
grade
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
)).
grade
;
if
(
grade
==
'S'
||
grade
==
'T'
)
{
var
newUnicode
=
unitcode
.
substring
(
0
,
2
)
+
'0000000000'
}
else
if
(
grade
==
'D'
)
{
var
newUnicode
=
unitcode
.
substring
(
0
,
4
)
+
'00000000'
}
else
if
(
grade
==
'X'
)
{
var
newUnicode
=
unitcode
.
substring
(
0
,
6
)
+
'000000'
}
else
if
(
grade
==
'K'
)
{
var
newUnicode
=
unitcode
.
substring
(
0
,
8
)
+
'0000'
}
if
(
val
.
codeOptions
.
length
==
0
)
{
axios
.
get
(
`JsonData/
${
val
.
codeTree
}
.json`
)
.
then
((
res
)
=>
{
let
dwList
=
res
.
data
.
data
.
rows
.
filter
(
item
=>
item
.
id
.
includes
(
newUnicode
.
substring
(
0
,
2
)))
if
(
dwList
.
length
>
0
)
{
let
result
foreachTree
(
dwList
,
(
item
)
=>
{
if
(
item
.
id
===
newUnicode
)
result
=
item
})
if
(
grade
==
'S'
||
grade
==
'T'
)
{
self
.
$set
(
val
,
"codeOptions"
,
dwList
);
}
else
{
self
.
$set
(
val
,
"codeOptions"
,
[
result
]);
}
}
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
});
}
}
});
self
.
propQueryFieldAjlb
.
forEach
((
val
)
=>
{
if
(
val
.
type
==
"codeTree"
||
val
.
type
==
"codeTreeDialog"
)
{
if
(
val
.
codeOptions
.
length
==
0
)
{
...
...
src/views/baxz/addBaxz.vue
View file @
c0ebe0f1
...
...
@@ -51,12 +51,13 @@
</el-form-item>
<el-form-item
label=
"协作单位:"
prop=
"xzdwdm"
>
<select-tree-dialog
v-for=
"item in propQueryField"
:key=
"item.id"
:placeholder=
"'请选择'"
:sendId=
"item.id"
:formData=
"form"
:currentItem=
"item"
/>
<lazy-select-tree-dialog-unit
v-for=
"item in propQueryFieldUnit"
:key=
"item.id"
:placeholder=
"'请选择'"
:sendId=
"item.id"
@
getDialogSeleted=
"getDialogSeleted"
:formData=
"form"
:currentItem=
"item"
/>
</el-form-item>
</div>
...
...
@@ -227,10 +228,11 @@ import addMjInfo from "./components/addMjInfo.vue";
import
addXyrInfo
from
"./components/addXyrInfo.vue"
;
import
{
mixinsZd
}
from
'@/utils/zdList.js'
import
LazySelectTreeDialog
from
"@c/lazy_treeCode_components.vue"
;
import
LazySelectTreeDialogUnit
from
"@c/lazy_treeCode_components_unit.vue"
;
export
default
{
components
:
{
SelectTreeDialog
,
addMjInfo
,
addXyrInfo
,
LazySelectTreeDialog
SelectTreeDialog
,
addMjInfo
,
addXyrInfo
,
LazySelectTreeDialog
,
LazySelectTreeDialogUnit
},
data
()
{
...
...
@@ -319,18 +321,19 @@ export default {
codeTree
:
"CODE_AJLB"
,
},],
//字典码
propQueryField
:
[{
//字典码
propQueryField
Unit
:
[{
name
:
"协作单位"
,
id
:
"xzdwdm"
,
props
:
"checkEmpty"
,
type
:
"
codeTreeDialog
"
,
type
:
"
lazyCodeTreeDialogUnit
"
,
readonly
:
false
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_UNIT"
,
},],
zdObj
:
{}
// 厂商字典码对象
}
...
...
src/views/baxz/editBaxz.vue
View file @
c0ebe0f1
...
...
@@ -50,12 +50,12 @@
</el-form-item>
<el-form-item
label=
"协作单位:"
prop=
"xzdwdm"
>
<
select-tree-dialog
v-for=
"item in propQueryField
"
:key=
"item.id"
:placeholder=
"'请选择'"
:sendId=
"item.id"
:formData=
"form"
:currentItem=
"item"
/>
<
lazy-select-tree-dialog-unit
v-for=
"item in propQueryFieldUnit
"
:key=
"item.id"
:placeholder=
"'请选择'"
:sendId=
"item.id"
:formData=
"form"
:currentItem=
"item"
/>
</el-form-item>
</div>
...
...
@@ -230,10 +230,11 @@ import addMjInfo from "./components/editMjInfo.vue";
import
addXyrInfo
from
"./components/editXyrInfo.vue"
;
import
{
mixinsZd
}
from
'@/utils/zdList.js'
import
LazySelectTreeDialog
from
"@c/lazy_treeCode_components.vue"
;
import
LazySelectTreeDialogUnit
from
"@c/lazy_treeCode_components_unit.vue"
;
export
default
{
components
:
{
SelectTreeDialog
,
addMjInfo
,
addXyrInfo
,
LazySelectTreeDialog
SelectTreeDialog
,
addMjInfo
,
addXyrInfo
,
LazySelectTreeDialog
,
LazySelectTreeDialogUnit
},
data
()
{
return
{
...
...
@@ -323,17 +324,18 @@ export default {
},],
//字典码
propQueryField
:
[{
propQueryField
Unit
:
[{
name
:
"协作单位"
,
id
:
"xzdwdm"
,
props
:
"checkEmpty"
,
type
:
"
codeTreeDialog
"
,
type
:
"
lazyCodeTreeDialogUnit
"
,
readonly
:
false
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_UNIT"
,
},],
zdObj
:
{},
// 厂商字典码对象
baseInfoDetail
:
{},
...
...
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