提交 12641349 编写于 作者: zhentian.jia's avatar zhentian.jia

对接接口

上级 82704c5c
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<el-form ref="formData" :model="formData" :rules="rules" label-width="150px"> <el-form ref="formData" :model="formData" :rules="rules" label-width="150px">
<el-form-item label="项目名称:" prop="name"> <el-form-item label="项目名称:" prop="name">
<el-col :span="13"> <el-col :span="13">
<el-input v-model="formData.name" placeholder="请输入项目名称"></el-input> <el-input v-model="formData.projectName" placeholder="请输入项目名称"></el-input>
</el-col> </el-col>
</el-form-item> </el-form-item>
<el-form-item label="项目时间:" required> <el-form-item label="项目时间:" required>
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<el-date-picker <el-date-picker
type="date" type="date"
placeholder="请选择项目时间" placeholder="请选择项目时间"
v-model="formData.date1" v-model="formData.projectBegintime"
style="width: 100%;" style="width: 100%;"
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<el-date-picker <el-date-picker
type="date" type="date"
placeholder="请选择项目时间" placeholder="请选择项目时间"
v-model="formData.date2" v-model="formData.projectEndtime"
style="width: 100%;" style="width: 100%;"
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
...@@ -54,20 +54,20 @@ ...@@ -54,20 +54,20 @@
type="textarea" type="textarea"
:autosize="{ minRows: 5}" :autosize="{ minRows: 5}"
placeholder="请输入项目简介" placeholder="请输入项目简介"
v-model="formData.desc" v-model="formData.projectIntro"
></el-input> ></el-input>
</el-col> </el-col>
</el-form-item> </el-form-item>
<el-form-item label="列表图片:"> <el-form-item label="列表图片:">
<el-upload <el-upload
v-model="formData.listUrl" v-model="formData.attachmentUrl1"
class="bg-uploader" class="bg-uploader"
action="#" action="#"
:show-file-list="false" :show-file-list="false"
:before-upload="beforeUploadListPic" :before-upload="beforeUploadListPic"
> >
<img v-if="formData.listUrl" :src="formData.listUrl" class="bg-img"> <img v-if="formData.attachmentUrl1" :src="formData.attachmentUrl1" class="bg-img">
<img v-if="!formData.listUrl" class="bg-img" src="../../assets/image/small.png"> <img v-if="!formData.attachmentUrl1" class="bg-img" src="../../assets/image/small.png">
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
<div class="limit-text"> <div class="limit-text">
<p>尺寸大小:750*420</p> <p>尺寸大小:750*420</p>
...@@ -84,14 +84,14 @@ ...@@ -84,14 +84,14 @@
</el-form-item> </el-form-item>
<el-form-item label="封面图片:"> <el-form-item label="封面图片:">
<el-upload <el-upload
v-model="formData.coverUrl" v-model="formData.attachmentUrl2"
class="bg-uploader" class="bg-uploader"
action="#" action="#"
:show-file-list="false" :show-file-list="false"
:before-upload="beforeUploadCoverPic" :before-upload="beforeUploadCoverPic"
> >
<img v-if="formData.coverUrl" :src="formData.coverUrl" class="bg-img"> <img v-if="formData.attachmentUrl2" :src="formData.attachmentUrl2" class="bg-img">
<img v-if="!formData.coverUrl" class="bg-img" src="../../assets/image/small.png"> <img v-if="!formData.attachmentUrl2" class="bg-img" src="../../assets/image/small.png">
<i v-else class="el-icon-plus avatar-uploader-icon"></i> <i v-else class="el-icon-plus avatar-uploader-icon"></i>
<div class="limit-text"> <div class="limit-text">
<p>尺寸大小:750*420</p> <p>尺寸大小:750*420</p>
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
<el-form-item label="可下载附件:"> <el-form-item label="可下载附件:">
<el-col :span="10"> <el-col :span="10">
<el-upload <el-upload
v-model="formData.pdfUrl" v-model="formData.attachmentUrl3"
class="upload-pdf" class="upload-pdf"
action="#" action="#"
:before-upload="beforeUploadPDF" :before-upload="beforeUploadPDF"
...@@ -357,14 +357,14 @@ export default { ...@@ -357,14 +357,14 @@ export default {
//基层信息 数据 //基层信息 数据
imageUrl: "", imageUrl: "",
formData: { formData: {
name: "", projectName: "",
date1: "", projectBegintime: "",
date2: "", projectEndtime: "",
desc: "", projectIntro: "",
type: 1, type: 1,
listUrl: "", attachmentUrl1: "",
coverUrl: "", attachmentUrl2: "",
pdfUrl: "", attachmentUrl3: ""
}, },
fileList: [ fileList: [
{ {
...@@ -562,17 +562,38 @@ export default { ...@@ -562,17 +562,38 @@ export default {
//编辑/更新 基础信息 //编辑/更新 基础信息
insertOrUpdate() { insertOrUpdate() {
console.log(this.formData); console.log(this.formData);
let projectModel = {
projectName: formData.projectName,
projectBegintime: formData.projectBegintime,
projectEndtime: formData.projectEndtime,
projectIntro: formData.projectIntro
};
let attachmentModel = [
{
attachmentType: 1,
attachmentUrl: formData.attachmentUrl1,
kind: 1,
seqNo: 1
},
{
attachmentType: 2,
attachmentUrl: formData.attachmentUrl2,
kind: 2,
seqNo: 1
}
];
let req = { let req = {
"projectModel": projectModel:
"{\"id\":6,\"projectBegintime\":1551853576789,\"projectEndtime\":1551853576789,\"projectIntro\":\"测试用例\",\"projectName\":\"testProjectName\"}", '{"id":6,"projectBegintime":1551853576789,"projectEndtime":1551853576789,"projectIntro":"测试用例","projectName":"testProjectName"}',
"attachmentModel": attachmentModel:
"[{\"attachmentType\":1,\"attachmentUrl\":\"www.baidu.com\",\"kind\":1,\"portalProjectId\":6,\"seqNo\":1},{\"attachmentType\":2,\"attachmentUrl\":\"www.qq.com\",\"kind\":2,\"portalProjectId\":6,\"seqNo\":1}]", '[{"attachmentType":1,"attachmentUrl":"www.baidu.com","kind":1,"portalProjectId":6,"seqNo":1},{"attachmentType":2,"attachmentUrl":"www.qq.com","kind":2,"portalProjectId":6,"seqNo":1}]',
"attachmentPDFModel": attachmentPDFModel:
"[{\"attachmentType\":3,\"attachmentUrl\":\"www.pdf.com\",\"kind\":3,\"portalProjectId\":6},{\"attachmentType\":3,\"attachmentUrl\":\"www.pdf.com\",\"kind\":3,\"portalProjectId\":6}]" '[{"attachmentType":3,"attachmentUrl":"www.pdf.com","kind":3,"portalProjectId":6},{"attachmentType":3,"attachmentUrl":"www.pdf.com","kind":3,"portalProjectId":6}]'
}; };
vm.POST("portalInfo/insertOrUpdate", req).then(res => { vm.POST("portalInfo/insertOrUpdate", req).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
console.log(res) console.log(res);
} }
}); });
}, },
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册