招标解析
This commit is contained in:
parent
5d6ce89c52
commit
60e91cb3c3
|
|
@ -9,10 +9,10 @@ export function listAPI(params) {
|
|||
})
|
||||
}
|
||||
|
||||
/* 工器具库->新增工器具 */
|
||||
/* 招标解析->新建项目 */
|
||||
export function addDataAPI(data) {
|
||||
return request({
|
||||
url: '/smartBid/mainDatabase/tool/addData',
|
||||
url: '/smartBid/analysis/saveData',
|
||||
method: 'POST',
|
||||
data
|
||||
})
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
<el-dialog class="l-dialog" :class="lDialog" :title="title" :visible.sync="dialogVisible" :showClose="true"
|
||||
:closeOnClickModal="false" @close="handleClose" :append-to-body="true">
|
||||
<div>
|
||||
<!-- 全局上传动画 -->
|
||||
<GlobalUploadAnimation v-if="showUploadAnimation" :text="animationText" subtext="正在处理文件,请稍候..." />
|
||||
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px">
|
||||
<el-form-item label="选择模板" prop="templateId">
|
||||
<el-select v-model="form.templateId" placeholder="请选择模板" class="form-item"
|
||||
|
|
@ -30,7 +32,9 @@
|
|||
<script>
|
||||
import _ from 'lodash'
|
||||
import UploadMoreFile from '@/views/common/UploadMoreFile.vue'
|
||||
import GlobalUploadAnimation from '@/views/common/GlobalUploadAnimation.vue'
|
||||
import { getAnalysisTemplateSelectApi } from '@/api/common/select'
|
||||
import { addDataAPI } from '@/api/analysis/analysis'
|
||||
// 默认参数
|
||||
const defaultParams = {
|
||||
fileUploadRule: {
|
||||
|
|
@ -47,6 +51,7 @@ export default {
|
|||
name: 'AnalysisForm',
|
||||
components: {
|
||||
UploadMoreFile,
|
||||
GlobalUploadAnimation
|
||||
},
|
||||
props: ['width', 'rowData', 'title'],
|
||||
data() {
|
||||
|
|
@ -55,18 +60,7 @@ export default {
|
|||
dialogVisible: true,
|
||||
defaultParams,
|
||||
uploadType: [],
|
||||
modelList: [
|
||||
/* {
|
||||
id: 1,
|
||||
name: '南网工程类模板',
|
||||
uploadType: '招标文件,招标公告',
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
name: '南网服务类模板',
|
||||
uploadType: '评标文件',
|
||||
}, */
|
||||
],
|
||||
modelList: [],
|
||||
form: {
|
||||
templateId: null,
|
||||
delFileList: [],
|
||||
|
|
@ -252,15 +246,6 @@ export default {
|
|||
.catch((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 {
|
||||
width: 700px;
|
||||
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 {
|
||||
width: 500px;
|
||||
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,
|
||||
.w700 ::v-deep .el-dialog__header {
|
||||
flex-shrink: 0;
|
||||
|
||||
.el-dialog__title {
|
||||
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 {
|
||||
margin-right: 7px !important;
|
||||
}
|
||||
|
|
@ -335,8 +363,4 @@ export default {
|
|||
box-shadow: 0px 6px 12px 0px rgba(76, 76, 76, 0.3);
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .el-dialog__footer {
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in New Issue