xiangpei
2025-06-05 d328bd467ffcb660e81d546a0b242e39320acb6d
系统名称调整、登录页调整、项目新增发起依据
9个文件已修改
1个文件已添加
95 ■■■■ 已修改文件
.env.development 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.production 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.staging 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/FileUpload/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Navbar.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/projectEngineering/projectLibrary/component/ProjectFrom.vue 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/projectEngineering/projectLibrary/projectDetails.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -1,10 +1,10 @@
# 页面标题
VUE_APP_TITLE = 射洪智慧项目管理系统
VUE_APP_TITLE = 农投项目管理系统
# 开发环境配置
ENV = 'development'
# 射洪智慧项目管理系统/开发环境
# 农投项目管理系统/开发环境
VUE_APP_BASE_API = '/dev-api'
# 路由懒加载
.env.production
@@ -1,10 +1,10 @@
# 页面标题
VUE_APP_TITLE = 射洪智慧项目管理系统
VUE_APP_TITLE = 农投项目管理系统
# 生产环境配置
ENV = 'production'
# 射洪智慧项目管理系统/生产环境
# 农投项目管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
# 开打新的tab的url前缀
.env.staging
@@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = 射洪智慧项目管理系统
VUE_APP_TITLE = 农投项目管理系统
BABEL_ENV = production
@@ -8,5 +8,5 @@
# 测试环境配置
ENV = 'staging'
# 射洪智慧项目管理系统/测试环境
# 农投项目管理系统/测试环境
VUE_APP_BASE_API = '/stage-api'
package.json
@@ -1,7 +1,7 @@
{
  "name": "ruoyi",
  "version": "3.8.8",
  "description": "射洪智慧项目管理系统",
  "description": "农投项目管理系统",
  "author": "射洪项目",
  "license": "MIT",
  "scripts": {
src/components/FileUpload/index.vue
@@ -61,7 +61,7 @@
    // 文件类型, 例如['png', 'jpg', 'jpeg']
    fileType: {
      type: Array,
      default: () => ["doc", "xls", "ppt", "txt", "pdf"],
      default: () => ["doc", "docx", "xls", "xlsx", "ppt", "txt", "pdf", "jpg", "png"],
    },
    // 是否显示提示
    isShowTip: {
src/layout/components/Navbar.vue
@@ -2,7 +2,7 @@
    <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">
src/views/login.vue
@@ -2,11 +2,11 @@
    <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>
@@ -19,14 +19,7 @@
                        class="login-corporation"
                        @click="currentClick('corporation')"
                    >
                        法人登录
                    </div>
                    <div
                        :class="{ active: currentTab === 'supervise' }"
                        class="login-supervise"
                        @click="superviseClick('supervise')"
                    >
                        监管部门登录
                        账号登录
                    </div>
                </div>
                <el-form
@@ -307,7 +300,7 @@
        .right {
            border-radius: 6px;
            background: #ffffff;
            width: 500px;
            width: 450px;
            padding: 0px 25px 5px 25px;
            .tab {
src/views/projectEngineering/projectLibrary/component/ProjectFrom.vue
New file
@@ -0,0 +1,54 @@
<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>
src/views/projectEngineering/projectLibrary/projectDetails.vue
@@ -77,6 +77,7 @@
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";
@@ -115,6 +116,11 @@
          value: "项目(法人)单位登记信息",
          componentName: LegalPerson,
        },
        {
          label: "项目发起依据",
          value: "项目发起依据",
          componentName: ProjectFrom,
        },
        // {
        //   label: "投资项目产业政策符合情况",
        //   value: "投资项目产业政策符合情况",
vue.config.js
@@ -7,7 +7,7 @@
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 // 端口