招标解析
This commit is contained in:
parent
5d6ce89c52
commit
60e91cb3c3
|
|
@ -9,10 +9,10 @@ export function listAPI(params) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 工器具库->新增工器具 */
|
/* 招标解析->新建项目 */
|
||||||
export function addDataAPI(data) {
|
export function addDataAPI(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smartBid/mainDatabase/tool/addData',
|
url: '/smartBid/analysis/saveData',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
data
|
data
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,8 @@
|
||||||
<el-dialog class="l-dialog" :class="lDialog" :title="title" :visible.sync="dialogVisible" :showClose="true"
|
<el-dialog class="l-dialog" :class="lDialog" :title="title" :visible.sync="dialogVisible" :showClose="true"
|
||||||
:closeOnClickModal="false" @close="handleClose" :append-to-body="true">
|
:closeOnClickModal="false" @close="handleClose" :append-to-body="true">
|
||||||
<div>
|
<div>
|
||||||
|
<!-- 全局上传动画 -->
|
||||||
|
<GlobalUploadAnimation v-if="showUploadAnimation" :text="animationText" subtext="正在处理文件,请稍候..." />
|
||||||
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px">
|
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px">
|
||||||
<el-form-item label="选择模板" prop="templateId">
|
<el-form-item label="选择模板" prop="templateId">
|
||||||
<el-select v-model="form.templateId" placeholder="请选择模板" class="form-item"
|
<el-select v-model="form.templateId" placeholder="请选择模板" class="form-item"
|
||||||
|
|
@ -30,7 +32,9 @@
|
||||||
<script>
|
<script>
|
||||||
import _ from 'lodash'
|
import _ from 'lodash'
|
||||||
import UploadMoreFile from '@/views/common/UploadMoreFile.vue'
|
import UploadMoreFile from '@/views/common/UploadMoreFile.vue'
|
||||||
|
import GlobalUploadAnimation from '@/views/common/GlobalUploadAnimation.vue'
|
||||||
import { getAnalysisTemplateSelectApi } from '@/api/common/select'
|
import { getAnalysisTemplateSelectApi } from '@/api/common/select'
|
||||||
|
import { addDataAPI } from '@/api/analysis/analysis'
|
||||||
// 默认参数
|
// 默认参数
|
||||||
const defaultParams = {
|
const defaultParams = {
|
||||||
fileUploadRule: {
|
fileUploadRule: {
|
||||||
|
|
@ -47,6 +51,7 @@ export default {
|
||||||
name: 'AnalysisForm',
|
name: 'AnalysisForm',
|
||||||
components: {
|
components: {
|
||||||
UploadMoreFile,
|
UploadMoreFile,
|
||||||
|
GlobalUploadAnimation
|
||||||
},
|
},
|
||||||
props: ['width', 'rowData', 'title'],
|
props: ['width', 'rowData', 'title'],
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -55,18 +60,7 @@ export default {
|
||||||
dialogVisible: true,
|
dialogVisible: true,
|
||||||
defaultParams,
|
defaultParams,
|
||||||
uploadType: [],
|
uploadType: [],
|
||||||
modelList: [
|
modelList: [],
|
||||||
/* {
|
|
||||||
id: 1,
|
|
||||||
name: '南网工程类模板',
|
|
||||||
uploadType: '招标文件,招标公告',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 2,
|
|
||||||
name: '南网服务类模板',
|
|
||||||
uploadType: '评标文件',
|
|
||||||
}, */
|
|
||||||
],
|
|
||||||
form: {
|
form: {
|
||||||
templateId: null,
|
templateId: null,
|
||||||
delFileList: [],
|
delFileList: [],
|
||||||
|
|
@ -252,15 +246,6 @@ export default {
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
reject(error)
|
reject(error)
|
||||||
})
|
})
|
||||||
} else {
|
|
||||||
// 修改
|
|
||||||
editDataAPI(formData)
|
|
||||||
.then((res) => {
|
|
||||||
resolve(res)
|
|
||||||
})
|
|
||||||
.catch((error) => {
|
|
||||||
reject(error)
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
@ -271,20 +256,63 @@ export default {
|
||||||
.w700 ::v-deep .el-dialog {
|
.w700 ::v-deep .el-dialog {
|
||||||
width: 700px;
|
width: 700px;
|
||||||
font-family: Source Han Sans CN, Source Han Sans CN;
|
font-family: Source Han Sans CN, Source Han Sans CN;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
max-height: 90vh;
|
||||||
|
margin: 5vh auto !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.w500 ::v-deep .el-dialog {
|
.w500 ::v-deep .el-dialog {
|
||||||
width: 500px;
|
width: 500px;
|
||||||
font-family: Source Han Sans CN, Source Han Sans CN;
|
font-family: Source Han Sans CN, Source Han Sans CN;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
max-height: 90vh;
|
||||||
|
margin: 5vh auto !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.w500 ::v-deep .el-dialog__header,
|
.w500 ::v-deep .el-dialog__header,
|
||||||
.w700 ::v-deep .el-dialog__header {
|
.w700 ::v-deep .el-dialog__header {
|
||||||
|
flex-shrink: 0;
|
||||||
|
|
||||||
.el-dialog__title {
|
.el-dialog__title {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.w500 ::v-deep .el-dialog__body,
|
||||||
|
.w700 ::v-deep .el-dialog__body {
|
||||||
|
flex: 1;
|
||||||
|
overflow-y: auto;
|
||||||
|
overflow-x: hidden;
|
||||||
|
padding: 20px;
|
||||||
|
min-height: 0;
|
||||||
|
|
||||||
|
// 自定义滚动条样式
|
||||||
|
&::-webkit-scrollbar {
|
||||||
|
width: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&::-webkit-scrollbar-track {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
&::-webkit-scrollbar-thumb {
|
||||||
|
background: rgba(0, 0, 0, 0.2);
|
||||||
|
border-radius: 3px;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: rgba(0, 0, 0, 0.3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.w500 ::v-deep .el-dialog__footer,
|
||||||
|
.w700 ::v-deep .el-dialog__footer {
|
||||||
|
flex-shrink: 0;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
.yxq .el-range-separator {
|
.yxq .el-range-separator {
|
||||||
margin-right: 7px !important;
|
margin-right: 7px !important;
|
||||||
}
|
}
|
||||||
|
|
@ -335,8 +363,4 @@ export default {
|
||||||
box-shadow: 0px 6px 12px 0px rgba(76, 76, 76, 0.3);
|
box-shadow: 0px 6px 12px 0px rgba(76, 76, 76, 0.3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
::v-deep .el-dialog__footer {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue