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
aae1ac73
Commit
aae1ac73
authored
Sep 25, 2023
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
成果测试修改
parent
9fb731ad
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
421 additions
and
2 deletions
+421
-2
src/router/modules/index.js
+18
-2
src/views/rzcx/addCgcs.vue
+249
-0
src/views/rzcx/jszcyyglCgcs copy.vue
+154
-0
No files found.
src/router/modules/index.js
View file @
aae1ac73
...
...
@@ -83,7 +83,7 @@ export default [
},
component
:
()
=>
import
(
"@/views/rzcx/addCggl.vue"
)
},
{
path
:
"/jszcyyDetail"
,
name
:
"jszcyyDetail"
,
...
...
@@ -93,7 +93,23 @@ export default [
},
component
:
()
=>
import
(
"@/views/rzcx/jszcyyDetail.vue"
)
},
{
path
:
"/addCgcs"
,
name
:
"addCgcs"
,
meta
:
{
title
:
'新增成果测试'
,
auth
:
5
},
component
:
()
=>
import
(
"@/views/rzcx/addCgcs.vue"
)
},
{
path
:
"/cgcsDetail"
,
name
:
"cgcsDetail"
,
component
:
()
=>
import
(
"@/views/rzcx/cgcsDetail.vue"
),
meta
:
{
title
:
"成果测试"
}
},
{
path
:
"/jszcyycgDetail"
,
name
:
"jszcyycgDetail"
,
...
...
src/views/rzcx/addCgcs.vue
0 → 100644
View file @
aae1ac73
<
template
>
<div
class=
"formContent"
>
<div
class=
"subTitle"
>
<span
class=
"subTitle_shuxian"
></span>
<div
class=
"subTitle_title"
>
{{
$route
.
query
.
id
?
"修改"
:
"新增"
}}
成果测试
</div>
</div>
<el-form
ref=
"form"
:model=
"form"
label-width=
"120px"
style=
"margin-top: 20px"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
<el-form-item
label=
"标题"
prop=
"bt"
:rules=
"
{
required: true,
message: '请输入标题',
trigger: 'blur',
}"
>
<el-input
v-model=
"form.bt"
></el-input>
</el-form-item></div
></el-col>
<!--
<el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
<el-form-item
label=
"组织单位"
>
<el-input
v-model=
"form.zzdw"
></el-input>
</el-form-item></div
></el-col>
-->
<el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
<el-form-item
label=
"测试人员"
prop=
"csry"
:rules=
"
{
required: true,
message: '请输入测试人员',
trigger: 'blur',
}"
>
<el-input
v-model=
"form.csry"
></el-input>
</el-form-item></div
></el-col>
<el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
<el-form-item
label=
"测试结果"
prop=
"csjg"
:rules=
"
{
required: true,
message: '请输入测试结果',
trigger: 'blur',
}"
>
<el-input
v-model=
"form.csjg"
></el-input>
</el-form-item></div
></el-col>
</el-row>
<el-row
:gutter=
"20"
>
<!--
<el-col
:span=
"8"
><div
class=
"grid-content bg-purple"
>
<el-form-item
label=
"研判支撑主键"
>
<el-input
v-model=
"form.glxxzjbh"
></el-input>
</el-form-item></div
></el-col>
-->
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
><div
class=
"grid-content bg-purple"
>
<el-form-item
label=
"测试内容"
prop=
"csnr"
:rules=
"
{
required: true,
message: '请输入测试内容',
trigger: 'blur',
}"
>
<el-input
v-model=
"form.csnr"
type=
"textarea"
:rows=
"4"
></el-input>
</el-form-item></div
></el-col>
</el-row>
</el-form>
<div
class=
"btnWrap"
>
<el-button
v-if=
"$route.query.id"
type=
"primary"
size=
"small"
@
click=
"update"
>
修改
</el-button
>
<el-button
v-else
type=
"primary"
size=
"small"
@
click=
"save"
>
保存
</el-button
>
</div>
</div>
</
template
>
<
script
>
import
url
from
"@/api/base"
;
import
request
from
"@/utils/axiosHttp.js"
;
import
qs
from
"qs"
;
export
default
{
data
()
{
return
{
form
:
{
bt
:
""
,
csnr
:
""
,
zzdw
:
""
,
csry
:
""
,
csjg
:
""
,
// glxxzjbh: ""
},
};
},
mounted
()
{
if
(
this
.
$route
.
query
.
id
)
{
this
.
getDetail
();
}
else
{
this
.
form
.
zzdw
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
)).
unitcode
;
}
},
methods
:
{
save
()
{
this
.
$refs
.
form
.
validate
((
valid
)
=>
{
if
(
valid
)
{
this
.
form
.
glxxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
doQueryRequest
(
this
.
form
,
"/ypzc/saveYpzccgcs"
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"保存成功"
);
this
.
$router
.
push
({
path
:
"/rzcxIndex/jszcyyglCgcs"
,
query
:
{
xxzjbh
:
this
.
$route
.
query
.
xxzjbh
,
},
});
}
});
}
else
{
setTimeout
(()
=>
{
// this.$message("请填写必填字段");
this
.
$alert
(
"请填写必填字段!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"warning"
,
});
return
false
;
},
100
);
}
});
},
update
()
{
this
.
$refs
.
form
.
validate
((
valid
)
=>
{
if
(
valid
)
{
this
.
doQueryRequest
(
this
.
form
,
"/ypzc/updateYpzccgcs"
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"修改成功!"
);
this
.
$router
.
push
({
path
:
"/rzcxIndex/jszcyyglCgcs"
,
query
:
{
xxzjbh
:
this
.
$route
.
query
.
bh
,
},
});
}
else
{
this
.
$message
.
error
(
"修改失败!"
);
}
});
}
else
{
console
.
log
(
"error"
);
}
});
},
getDetail
()
{
this
.
doQueryRequest
(
{
xxzjbh
:
this
.
$route
.
query
.
id
},
"/ypzc/getYpcgcsxq"
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
console
.
log
(
res
);
this
.
form
.
bt
=
res
.
data
.
cgcs
.
bt
;
this
.
form
.
csnr
=
res
.
data
.
cgcs
.
csnr
;
this
.
form
.
zzdw
=
res
.
data
.
cgcs
.
zzdw
;
this
.
form
.
csry
=
res
.
data
.
cgcs
.
csry
;
this
.
form
.
csjg
=
res
.
data
.
cgcs
.
csjg
;
this
.
form
.
glxxzjbh
=
res
.
data
.
cgcs
.
glxxzjbh
;
this
.
form
.
xxzjbh
=
res
.
data
.
cgcs
.
xxzjbh
;
}
});
},
doQueryRequest
(
form
,
cxUrl
)
{
/*post方法*/
return
request
({
url
:
url
.
rzURL
+
cxUrl
,
data
:
qs
.
stringify
(
form
),
method
:
"post"
,
headers
:
{
"content-type"
:
"application/x-www-form-urlencoded"
,
},
});
},
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
.formContent
{
width
:
1180px
;
background
:
#ffffff
;
border
:
1px
solid
#e4e4e4
;
opacity
:
1
;
border-radius
:
8px
;
margin
:
20px
auto
;
padding-right
:
20px
;
.subTitle
{
display
:
flex
;
align-items
:
center
;
margin
:
15px
20px
;
.subTitle_shuxian
{
width
:
4px
;
height
:
16px
;
background
:
#ff8d1e
;
opacity
:
1
;
margin-right
:
12px
;
}
.subTitle_title
{
font-size
:
16px
;
font-family
:
Source
Han
Sans
CN
;
font-weight
:
400
;
line-height
:
22px
;
color
:
#1a1a1a
;
opacity
:
1
;
}
}
.btnWrap
{
text-align
:
right
;
margin
:
10px
20px
;
}
}
</
style
>
\ No newline at end of file
src/views/rzcx/jszcyyglCgcs copy.vue
0 → 100644
View file @
aae1ac73
<
template
>
<div>
<right-content
ref=
"cgcs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
:isPost=
"true"
:pageType=
'pageType'
@
add=
"add($route.query)"
@
godetail=
"godetail"
@
edit=
"edit"
@
del=
"onDelete"
:pageFlag=
"pageFlag"
>
</right-content>
</div>
</
template
>
<!--建设众创应用管理-->
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
url
from
"@/api/base"
;
import
request
from
"@/utils/axiosHttp.js"
;
import
qs
from
"qs"
;
export
default
{
name
:
"jszcyygl"
,
components
:
{
rightContent
,
},
data
()
{
return
{
pageFlag
:
"jszcyygl"
,
pageType
:
"jszcyygl"
,
header
:
"成果测试"
,
cxFormData
:
{
bt
:
""
,
zzdw
:
""
,
limit
:
10
,
page
:
1
,
csnr
:
''
,
csry
:
''
,
csjg
:
''
},
cxQueryField
:
[
{
name
:
"标题"
,
id
:
"bt"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
{
name
:
"测试内容"
,
id
:
"csnr"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
},
],
cxDefaultFormThead
:
[
{
label
:
"标题"
,
prop
:
"bt"
,
toInfo
:
true
,
},
{
/*table默认得表头*/
label
:
"测试内容"
,
prop
:
"csnr"
,
},
{
label
:
"组织单位名称"
,
prop
:
"zzdwmc"
,
},
{
label
:
"测试人员"
,
prop
:
"csry"
,
},
{
label
:
"测试结果"
,
prop
:
"csjg"
,
},
{
label
:
"研究支撑主键编号"
,
prop
:
"glxxzjbh"
,
},
],
cxUrl
:
"/ypzc/getYpcgcslb"
,
};
},
created
()
{
this
.
cxFormData
.
glxxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
},
methods
:
{
add
(
row
)
{
this
.
$router
.
push
({
path
:
'/addCgcs'
,
query
:
{
xxzjbh
:
row
.
xxzjbh
}
})
},
edit
(
e
)
{
this
.
$router
.
push
({
path
:
'/addCgcs'
,
query
:
{
id
:
e
.
xxzjbh
,
bh
:
this
.
$route
.
query
.
xxzjbh
}
})
},
onDelete
(
row
)
{
this
.
$confirm
(
'确认删除?'
)
.
then
(()
=>
{
this
.
doQueryRequest
({
xxzjbh
:
row
.
xxzjbh
},
"/ypzc/deleteYpzccgcs"
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"删除成功!"
);
this
.
$refs
.
cgcs
.
doQuery
(
'yes'
)
}
})
}).
catch
(()
=>
{
});
},
godetail
(
e
)
{
console
.
log
(
e
)
this
.
$router
.
push
({
path
:
'/cgcsDetail'
,
query
:
{
id
:
e
.
xxzjbh
}
})
},
doQueryRequest
(
form
,
cxUrl
)
{
/*post方法*/
return
request
({
url
:
url
.
rzURL
+
cxUrl
,
data
:
qs
.
stringify
(
form
),
method
:
"post"
,
headers
:
{
"content-type"
:
"application/x-www-form-urlencoded"
,
},
});
}
}
};
</
script
>
<
style
scoped
>
</
style
>
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