Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
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
常超
founder_vue
Commits
65d609a2
Commit
65d609a2
authored
Sep 13, 2021
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
任务新增,删除组件无用代码
parent
a58f3c03
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
140 additions
and
200 deletions
+140
-200
src/components/form.vue
+35
-153
src/views/xsjsdb/addRwbd.vue
+105
-47
No files found.
src/components/form.vue
View file @
65d609a2
...
...
@@ -124,7 +124,7 @@
</div>
<!--文本域-->
<el-input
style=
"height: 117px;
"
style=
"height: 117px
"
type=
"textarea"
:autosize=
"autosize"
:rows=
"item.rows ? item.rows : 10"
...
...
@@ -1078,8 +1078,8 @@ export default {
self
.
initFields
();
},
methods
:
{
ajTq
(
ajbh
){
this
.
$emit
(
'ajtq'
,
ajbh
)
ajTq
(
ajbh
)
{
this
.
$emit
(
"ajtq"
,
ajbh
);
},
initFields
()
{
var
self
=
this
;
...
...
@@ -1177,176 +1177,59 @@ export default {
//使用FormData构造函数创建一个空对象
var
params
=
new
FormData
();
this
.
propFormField
.
forEach
((
itemData
)
=>
{
let
objStr
=
itemData
.
objStr
?
`
${
itemData
.
objStr
}
.`
:
""
;
itemData
.
data
.
forEach
((
item
)
=>
{
//1.普通字段处理
if
(
item
.
type
!==
"file"
)
{
//1.1二级字典处理
if
(
item
.
type
==
"lazyCodeTree"
)
{
if
(
item
Data
.
objStr
&&
self
.
formLabelAlign
[
item
.
id
]
)
{
debugger
if
(
self
.
formLabelAlign
[
item
.
id
]
)
{
if
(
item
.
type
!==
"file"
)
{
//1.1二级字典处理
if
(
item
.
type
==
"lazyCodeTree"
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
objStr
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
}
else
if
(
!
itemData
.
objStr
&&
self
.
formLabelAlign
[
item
.
id
])
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
else
{
self
.
formLabelAlign
[
item
.
id
]
=
self
.
formLabelAlign
[
item
.
id
]
?
self
.
formLabelAlign
[
item
.
id
][
self
.
formLabelAlign
[
item
.
id
].
length
-
1
]
:
""
;
console
.
log
(
self
.
formLabelAlign
[
item
.
id
]);
//二级字典取到的是一个数组,value : ["111",''112] 拿到数组里的第二个值
}
else
if
(
item
.
type
==
"date"
||
item
.
type
==
"dates"
)
{
//如果他的类型是date 时间框
if
(
self
.
formLabelAlign
[
item
.
id
])
{
//如果这个有值的话就添加到参数里
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
console
.
log
(
"2)二级字典处"
+
itemData
.
objStr
+
item
.
id
,
objStr
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
}
}
}
else
if
(
item
.
type
==
"date"
||
item
.
type
==
"dates"
)
{
debugger
;
//如果他的类型是date 时间框
if
(
self
.
formLabelAlign
[
item
.
id
])
{
if
(
itemData
.
objStr
)
{
}
else
if
(
item
.
type
==
"setValue"
)
{
if
(
item
.
multiple
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
objStr
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
][
self
.
formLabelAlign
[
item
.
id
].
length
-
1
]
);
}
else
if
(
!
itemData
.
objStr
)
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
}
else
if
(
item
.
type
==
"codeTag"
)
{
if
(
self
.
formLabelAlign
[
item
.
id
])
{
if
(
itemData
.
objStr
)
{
if
(
item
.
multiple
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
][
self
.
formLabelAlign
[
item
.
id
].
length
-
1
]
);
}
else
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
}
}
else
{
if
(
item
.
multiple
)
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
][
self
.
formLabelAlign
[
item
.
id
].
length
-
1
]
);
}
else
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
}
}
else
if
(
item
.
type
==
"setValue"
)
{
if
(
self
.
formLabelAlign
[
item
.
id
])
{
if
(
itemData
.
objStr
)
{
if
(
item
.
multiple
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
][
self
.
formLabelAlign
[
item
.
id
].
length
-
1
]
);
}
else
{
if
(
item
.
id
==
'jsrXm'
){
let
arr
=
item
.
codeOptions
.
filter
(
items
=>
self
.
formLabelAlign
[
item
.
id
]
==
items
.
value
)
for
(
var
index
in
arr
[
0
]
){
debugger
if
(
index
==
'label'
){
params
.
append
(
itemData
.
objStr
+
"."
+
'jsrXm'
,
arr
[
0
][
index
])
}
else
if
(
index
==
'value'
){
params
.
append
(
itemData
.
objStr
+
"."
+
'jsrZjhm'
,
arr
[
0
][
index
])
}
else
{
params
.
append
(
itemData
.
objStr
+
"."
+
index
,
arr
[
0
][
index
])
}
}
}
else
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
}
}
}
else
{
if
(
item
.
multiple
)
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
][
self
.
formLabelAlign
[
item
.
id
].
length
-
1
]
);
}
else
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
}
}
//1.2普通字段处理
else
{
if
(
self
.
formLabelAlign
[
item
.
id
])
{
if
(
self
.
formLabelAlign
[
item
.
id
])
{
if
(
itemData
.
objStr
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
if
(
item
.
id
==
"jsrXm"
)
{
let
arr
=
item
.
codeOptions
.
filter
(
(
items
)
=>
self
.
formLabelAlign
[
item
.
id
]
==
items
.
value
);
}
else
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
else
if
(
item
.
radioStr
)
{
var
radioParams
=
[];
var
isHas
=
"0"
;
for
(
var
i
=
0
;
i
<
self
.
selectId
.
length
;
i
++
)
{
if
(
self
.
ednId
)
{
isHas
=
self
.
ednId
.
findIndex
((
endItem
)
=>
{
return
endItem
==
self
.
selectId
[
i
];
});
}
if
(
isHas
>=
0
)
{
radioParams
.
push
(
1
);
}
else
{
radioParams
.
push
(
0
);
for
(
var
index
in
arr
[
0
])
{
if
(
index
==
"label"
)
{
params
.
append
(
objStr
+
"jsrXm"
,
arr
[
0
][
index
]);
}
else
if
(
index
==
"value"
)
{
params
.
append
(
objStr
+
"jsrZjhm"
,
arr
[
0
][
index
]);
}
else
{
params
.
append
(
objStr
+
index
,
arr
[
0
][
index
]);
}
}
}
if
(
itemData
.
objStr
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
}
else
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
else
{
if
(
itemData
.
objStr
)
{
params
.
append
(
itemData
.
objStr
+
"."
+
item
.
id
,
objStr
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]
);
}
else
{
params
.
append
(
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
}
//1.2普通字段处理
else
{
params
.
append
(
objStr
+
item
.
id
,
self
.
formLabelAlign
[
item
.
id
]);
}
}
}
//2.有children表单数据处理
...
...
@@ -1638,7 +1521,6 @@ export default {
}).
then
(()
=>
{
fileList
.
forEach
((
item
,
index
)
=>
{
if
(
file
.
raw
.
uid
==
item
.
uid
)
{
debugger
;
fileList
.
splice
(
index
,
1
);
}
});
...
...
src/views/xsjsdb/addRwbd.vue
View file @
65d609a2
...
...
@@ -48,6 +48,9 @@ export default {
col
:
"2"
,
},
{
col
:
"2"
,
},
{
name
:
"录入时间:"
,
id
:
"asjfssjKssj"
,
type
:
"dates"
,
...
...
@@ -68,9 +71,9 @@ export default {
codeOptions
:
[],
codeTree
:
"CODE_AJLB"
,
},
{
col
:
"2"
,
col
:
"2"
,
},
{
name
:
"简要案情:"
,
...
...
@@ -81,10 +84,10 @@ export default {
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
col
:
"2"
,
{
col
:
"2"
,
},
{
{
name
:
"任务名称:"
,
id
:
"rwmc"
,
type
:
"text"
,
...
...
@@ -105,14 +108,9 @@ export default {
codeTree
:
"CODE_XSJSBD_RWLXDM"
,
},
{
name
:
"任务描述:"
,
id
:
"rwxq"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
col
:
"2"
,
},
{
{
name
:
"接收人姓名:"
,
id
:
"jsrXm"
,
type
:
"setValue"
,
...
...
@@ -122,6 +120,17 @@ export default {
col
:
"2"
,
},
{
col
:
"2"
,
},
{
name
:
"任务描述:"
,
id
:
"rwxq"
,
type
:
"textarea"
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"图片列表:"
,
id
:
"picList"
,
type
:
"file"
,
...
...
@@ -145,23 +154,6 @@ export default {
formLabelAlign
:
{
// lrsj: this.$moment().format("YYYY-MM-DD HH:mm:ss"),
},
Breadcrumb
:
[
{
name
:
"号码线索管理"
,
to
:
"/hmxsGl"
,
isActive
:
false
,
},
{
name
:
"号码线索管理"
,
to
:
"/hmxsGl"
,
isActive
:
false
,
},
{
name
:
"新增号码线索"
,
to
:
"/addHmxs"
,
isActive
:
true
,
},
],
jsrList
:
[],
};
},
...
...
@@ -200,28 +192,95 @@ export default {
});
},
submit
(
params
)
{
debugger
;
let
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
addBdrw
(
params
)
.
then
((
res
)
=>
{
debugger
;
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
this
.
$router
.
push
(
"queryRwbd"
);
loading
.
close
();
},
});
})
.
catch
((
res
)
=>
{
loading
.
close
();
});
let
str
=
this
.
formLabelAlign
.
rwlxdm
;
if
(
str
==
"01"
||
str
==
"02"
)
{
debugger
if
(
self
.
formLabelAlign
.
picList
.
length
>
0
)
{
addBdrw
(
params
)
.
then
((
res
)
=>
{
debugger
;
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
this
.
$router
.
push
(
"queryRwbd"
);
loading
.
close
();
},
});
})
.
catch
((
res
)
=>
{
loading
.
close
();
});
}
else
{
self
.
$confirm
(
"请上传图片"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
})
.
then
(()
=>
{
loading
.
close
();
});
}
}
else
if
(
str
==
"04"
)
{
if
(
self
.
formLabelAlign
.
picList
.
length
>
0
&&
self
.
formLabelAlign
.
videoList
.
length
>
0
)
{
addBdrw
(
params
)
.
then
((
res
)
=>
{
debugger
;
self
.
$confirm
(
"保存成功"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"success"
,
})
.
then
(()
=>
{
self
.
$router
.
push
(
"queryRwbd"
);
loading
.
close
();
});
})
.
catch
((
res
)
=>
{
loading
.
close
();
});
}
else
{
self
.
$confirm
(
"请上传图片和视频"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
})
.
then
(()
=>
{
loading
.
close
();
});
}
}
else
{
addBdrw
(
params
)
.
then
((
res
)
=>
{
debugger
;
self
.
$confirm
(
"保存成功"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"success"
,
})
.
then
(()
=>
{
self
.
$router
.
push
(
"queryRwbd"
);
loading
.
close
();
});
})
.
catch
((
res
)
=>
{
loading
.
close
();
});
}
},
getJsr
(
val
)
{
let
type
=
""
;
...
...
@@ -248,12 +307,11 @@ export default {
jsrDwdm
:
item
.
unitcode
,
});
});
self
.
$set
(
self
.
propFormField
[
0
].
data
[
4
],
"codeOptions"
,
arr
);
self
.
$set
(
self
.
propFormField
[
0
].
data
[
11
],
"codeOptions"
,
arr
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
Breadcrumb
);
this
.
getJsr
();
},
watch
:
{
...
...
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