| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = 射洪智慧项目管理系统 |
| | | VUE_APP_TITLE = 农投项目管理系统 |
| | | |
| | | # 开发环境配置 |
| | | ENV = 'development' |
| | | |
| | | # 射洪智慧项目管理系统/开发环境 |
| | | # 农投项目管理系统/开发环境 |
| | | VUE_APP_BASE_API = '/dev-api' |
| | | |
| | | # 路由懒加载 |
| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = 射洪智慧项目管理系统 |
| | | VUE_APP_TITLE = 农投项目管理系统 |
| | | |
| | | # 生产环境配置 |
| | | ENV = 'production' |
| | | |
| | | # 射洪智慧项目管理系统/生产环境 |
| | | # 农投项目管理系统/生产环境 |
| | | VUE_APP_BASE_API = '/prod-api' |
| | | |
| | | # 开打新的tab的url前缀 |
| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = 射洪智慧项目管理系统 |
| | | VUE_APP_TITLE = 农投项目管理系统 |
| | | |
| | | BABEL_ENV = production |
| | | |
| | |
| | | # 测试环境配置 |
| | | ENV = 'staging' |
| | | |
| | | # 射洪智慧项目管理系统/测试环境 |
| | | # 农投项目管理系统/测试环境 |
| | | VUE_APP_BASE_API = '/stage-api' |
| | |
| | | { |
| | | "name": "ruoyi", |
| | | "version": "3.8.8", |
| | | "description": "射洪智慧项目管理系统", |
| | | "description": "农投项目管理系统", |
| | | "author": "射洪项目", |
| | | "license": "MIT", |
| | | "scripts": { |
| | |
| | | // 文件类型, 例如['png', 'jpg', 'jpeg'] |
| | | fileType: { |
| | | type: Array, |
| | | default: () => ["doc", "xls", "ppt", "txt", "pdf"], |
| | | default: () => ["doc", "docx", "xls", "xlsx", "ppt", "txt", "pdf", "jpg", "png"], |
| | | }, |
| | | // 是否显示提示 |
| | | isShowTip: { |
| | |
| | | <div class="navbar"> |
| | | <div class="ruoyi-logo"> |
| | | <img src="@/assets/logo/logo.png" alt="" /> |
| | | <span>射洪智慧项目管理系统</span> |
| | | <span>农投项目管理系统</span> |
| | | </div> |
| | | <div class="right-menu flex align-center"> |
| | | <div style="color: rgb(49,48,48);margin-right: 30px;font-size: 16px"> |
| | |
| | | <div class="login"> |
| | | <div class="nav"> |
| | | <img alt="" src="../assets/images/bj.png" /> |
| | | <div class="ml-[10px]">射洪智慧项目管理系统</div> |
| | | <div class="ml-[10px]">农投项目管理系统</div> |
| | | </div> |
| | | <div class="conter"> |
| | | <div class="left"> |
| | | <div class="title">射洪智慧项目管理系统</div> |
| | | <div class="title">农投项目管理系统</div> |
| | | <div> |
| | | 运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理 |
| | | </div> |
| | |
| | | class="login-corporation" |
| | | @click="currentClick('corporation')" |
| | | > |
| | | 法人登录 |
| | | </div> |
| | | <div |
| | | :class="{ active: currentTab === 'supervise' }" |
| | | class="login-supervise" |
| | | @click="superviseClick('supervise')" |
| | | > |
| | | 监管部门登录 |
| | | 账号登录 |
| | | </div> |
| | | </div> |
| | | <el-form |
| | |
| | | .right { |
| | | border-radius: 6px; |
| | | background: #ffffff; |
| | | width: 500px; |
| | | width: 450px; |
| | | padding: 0px 25px 5px 25px; |
| | | |
| | | .tab { |
New file |
| | |
| | | <template> |
| | | <div class="basic-info"> |
| | | <el-form ref="demoFormRef" :disabled="disabled" :model="projectFromForm" class="dialog_form"> |
| | | <el-form-item label="依据说明" label-width="120px" prop="projectFromWhere" style="width: 100%"> |
| | | <el-input type="textarea" v-model="projectFromForm.projectFromWhere" style="width: 100%" |
| | | placeholder="请输入"/> |
| | | </el-form-item> |
| | | <el-form-item label="依据附件" label-width="120px" prop="projectFromFile" style="width: 100%"> |
| | | <file-upload :limit="5" :file-size="100" @input="getUploadResult" /> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import FileUpload from "@/components/FileUpload" |
| | | |
| | | export default { |
| | | name: 'ProjectForm', |
| | | components: {FileUpload}, |
| | | props: { |
| | | disabled: { |
| | | type: Boolean, |
| | | default: false, |
| | | required: true |
| | | }, |
| | | }, |
| | | data() { |
| | | return { |
| | | projectFromForm: { |
| | | projectFromWhere: '', |
| | | projectFromFile: '', |
| | | }, |
| | | } |
| | | }, |
| | | mounted() { |
| | | |
| | | |
| | | }, |
| | | beforeDestroy() { |
| | | |
| | | }, |
| | | methods: { |
| | | getUploadResult(fileList) { |
| | | console.log("上传结果", fileList) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | |
| | | </style> |
| | |
| | | import InvestInfo from "@/views/projectEngineering/projectLibrary/component/InvestInfo"; |
| | | import InvestmentFunds from "@/views/projectEngineering/projectLibrary/component/investmentFunds"; |
| | | import LegalPerson from "@/views/projectEngineering/projectLibrary/component/legalPerson"; |
| | | import ProjectFrom from "@/views/projectEngineering/projectLibrary/component/ProjectFrom"; |
| | | import PolicyInfo from "@/views/projectEngineering/projectLibrary/component/PolicyInfo"; |
| | | import DocumentsInfo from "@/views/projectEngineering/projectLibrary/component/DocumentsInfo"; |
| | | import { editProject } from "@/api/projectEngineering/projectInfo"; |
| | |
| | | value: "项目(法人)单位登记信息", |
| | | componentName: LegalPerson, |
| | | }, |
| | | { |
| | | label: "项目发起依据", |
| | | value: "项目发起依据", |
| | | componentName: ProjectFrom, |
| | | }, |
| | | // { |
| | | // label: "投资项目产业政策符合情况", |
| | | // value: "投资项目产业政策符合情况", |
| | |
| | | |
| | | const CompressionPlugin = require('compression-webpack-plugin') |
| | | |
| | | const name = process.env.VUE_APP_TITLE || '射洪智慧项目管理系统' // 网页标题 |
| | | const name = process.env.VUE_APP_TITLE || '农投项目管理系统' // 网页标题 |
| | | |
| | | const port = process.env.port || process.env.npm_config_port || 80 // 端口 |
| | | |