This commit is contained in:
xd 2024-07-25 09:32:29 +08:00
parent 5e38e7cb4d
commit 39705b6e80
23 changed files with 221 additions and 135 deletions

View File

@ -2,115 +2,27 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="0792c5b5-6584-435e-b687-895386b6c4de" name="Default Changelist" comment="11">
<change beforePath="$PROJECT_DIR$/ABAP_AS_WITH_POOL.jcoDestination" beforeDir="false" afterPath="$PROJECT_DIR$/ABAP_AS_WITH_POOL.jcoDestination" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/ruoyi-admin.iml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/ruoyi-admin.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/java/com/ruoyi/web/controller/quot/QuotController.java" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/java/com/ruoyi/web/controller/quot/QuotController.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application-druid.yml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application-druid.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/banner.txt" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/banner.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/quot/QuotController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/quot/QuotController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/redBook/RedBookController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/redBook/RedBookController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRoleController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRoleController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysUserController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysUserController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/technicalConfirm/QuotJsqrController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/technicalConfirm/QuotJsqrController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotJswController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotJswController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotModel.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotModel.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/utils/rbExcel/excelUtil.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/utils/rbExcel/excelUtil.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/i18n/messages.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/i18n/messages.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/logback.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/logback.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/mybatis/mybatis-config.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/mybatis/mybatis-config.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BidController.java" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bid/BidController.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/bid/BidController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/bid/BidController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar.original" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$ColumnType.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$ColumnType.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$Type.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$Type.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/constant/CacheConstants.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/constant/CacheConstants.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDept.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDept.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/file/FileUploadUtils.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/file/FileUploadUtils.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/sign/Base64.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/sign/Base64.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/ruoyi-common-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/ruoyi-common-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/ruoyi-framework.iml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/ruoyi-framework.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/aspectj/DataScopeAspect.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/aspectj/DataScopeAspect.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/exception/GlobalExceptionHandler.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/exception/GlobalExceptionHandler.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/service/SysLoginService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/service/SysLoginService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/ruoyi-framework-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/ruoyi-framework-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/generator.yml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/generator.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableColumnMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableColumnMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/controller.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/controller.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/domain.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/domain.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/mapper.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/mapper.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/service.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/service.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/serviceImpl.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/serviceImpl.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/sub-domain.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/sub-domain.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/js/api.js.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/js/api.js.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/sql/sql.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/sql/sql.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index-tree.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index-tree.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index-tree.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index-tree.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/xml/mapper.xml.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/xml/mapper.xml.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/ruoyi-generator-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/ruoyi-generator-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SapTjMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SapTjMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobLogMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobLogMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/ruoyi-quartz-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/ruoyi-quartz-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/Quot.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/Quot.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/QuotMaterial.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/QuotMaterial.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/SysOaQuot.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/SysOaQuot.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/mapper/QuotMapper.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/mapper/QuotMapper.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/IQuotService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/IQuotService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/impl/QuotServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/impl/QuotServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/domain/OAQuot.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/domain/OAQuot.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/mapper/OARedBookMapper.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/mapper/OARedBookMapper.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/service/impl/RedBookServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/service/impl/RedBookServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/ISysRoleService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/ISysRoleService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysDeptServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysDeptServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysRoleServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysRoleServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysUserServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysUserServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/clMaterial/CYlMaterialMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/clMaterial/CYlMaterialMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/customer/CustomerMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/customer/CustomerMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/factory/CFactoryMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/factory/CFactoryMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/materialType/CMaterialTypeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/materialType/CMaterialTypeMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/priceVerification/QuotHjMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/priceVerification/QuotHjMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotFileMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotFileMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/redBook/OARedBookMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/redBook/OARedBookMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/sysSapUser/SysSapUserMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/sysSapUser/SysSapUserMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysConfigMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysConfigMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDeptMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDeptMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictDataMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictDataMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictTypeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictTypeMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysLogininforMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysLogininforMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysMenuMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysMenuMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysNoticeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysNoticeMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysOperLogMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysOperLogMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysPostMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysPostMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleDeptMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleDeptMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMenuMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMenuMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserPostMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserPostMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserRoleMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserRoleMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/technicalConfirm/QuotJsqrMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/technicalConfirm/QuotJsqrMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/src/main/java/com/ruoyi/bid/service/IBidService.java" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/src/main/java/com/ruoyi/bid/service/IBidService.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/src/main/java/com/ruoyi/bid/service/impl/BidServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/src/main/java/com/ruoyi/bid/service/impl/BidServiceImpl.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/bid/service/IBidService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/bid/service/IBidService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/bid/service/impl/BidServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/bid/service/impl/BidServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/ruoyi-system-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/ruoyi-system-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-ui/src/api/bid/bid.js" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-ui/src/api/bid/bid.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-ui/src/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-ui/src/main.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-ui/src/views/bid/bid/index.vue" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-ui/src/views/bid/bid/index.vue" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
@ -323,7 +235,8 @@
<workItem from="1719208445295" duration="2599000" />
<workItem from="1721785568617" duration="1859000" />
<workItem from="1721791542825" duration="3331000" />
<workItem from="1721800088839" duration="2738000" />
<workItem from="1721800088839" duration="12061000" />
<workItem from="1721866002818" duration="4744000" />
</task>
<task id="LOCAL-00001" summary="11">
<created>1709259560561</created>
@ -372,11 +285,11 @@
</state>
<state x="414" y="174" width="1174" height="692" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717740286739" />
<state x="746" y="151" width="1174" height="599" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721799805055" />
<state x="765" y="203" key="#com.intellij.ide.util.MemberChooser" timestamp="1718956126029">
<screen x="0" y="0" width="1920" height="1040" />
<state x="2494" y="176" key="#com.intellij.ide.util.MemberChooser" timestamp="1721866675787">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="765" y="203" key="#com.intellij.ide.util.MemberChooser/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1718956126029" />
<state x="2494" y="176" key="#com.intellij.ide.util.MemberChooser/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1718850782414" />
<state x="2494" y="176" key="#com.intellij.ide.util.MemberChooser/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721866675787" />
<state x="736" y="386" width="447" height="276" key="#com.intellij.refactoring.move.moveClassesOrPackages.MoveClassesOrPackagesDialog.classes" timestamp="1717554227324">
<screen x="0" y="0" width="1920" height="1040" />
</state>
@ -386,11 +299,11 @@
</state>
<state x="0" y="0" key="#com.intellij.refactoring.rename.AutomaticRenamingDialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717651521430" />
<state x="1920" y="0" key="#com.intellij.refactoring.rename.AutomaticRenamingDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1717644305671" />
<state x="2339" y="21" width="953" height="879" key="CommitChangelistDialog2" timestamp="1721797324444">
<state x="2339" y="21" width="953" height="879" key="CommitChangelistDialog2" timestamp="1721803892785">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="558" y="83" width="953" height="879" key="CommitChangelistDialog2/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1719189659339" />
<state x="2339" y="21" key="CommitChangelistDialog2/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721797324444" />
<state x="2339" y="21" key="CommitChangelistDialog2/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721803892785" />
<state width="515" height="466" key="DebuggerActiveHint" timestamp="1719192526685">
<screen x="0" y="0" width="1920" height="1040" />
</state>
@ -406,46 +319,46 @@
</state>
<state x="854" y="153" key="FileChooserDialogImpl/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717652588812" />
<state x="2561" y="132" key="FileChooserDialogImpl/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719207686863" />
<state width="1396" height="261" key="GridCell.Tab.0.bottom" timestamp="1721800450494">
<state width="1396" height="184" key="GridCell.Tab.0.bottom" timestamp="1721870837109">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.0.center" timestamp="1721800450493">
<state width="1396" height="184" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837109" />
<state width="1396" height="184" key="GridCell.Tab.0.center" timestamp="1721870837108">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450493" />
<state width="1396" height="261" key="GridCell.Tab.0.left" timestamp="1721800450493">
<state width="1396" height="184" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837108" />
<state width="1396" height="184" key="GridCell.Tab.0.left" timestamp="1721870837108">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450493" />
<state width="1396" height="261" key="GridCell.Tab.0.right" timestamp="1721800450493">
<state width="1396" height="184" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837108" />
<state width="1396" height="184" key="GridCell.Tab.0.right" timestamp="1721870837109">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450493" />
<state width="1396" height="261" key="GridCell.Tab.1.bottom" timestamp="1721800450494">
<state width="1396" height="184" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837109" />
<state width="1396" height="184" key="GridCell.Tab.1.bottom" timestamp="1721870837110">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.1.center" timestamp="1721800450494">
<state width="1396" height="184" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837110" />
<state width="1396" height="184" key="GridCell.Tab.1.center" timestamp="1721870837109">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.1.left" timestamp="1721800450494">
<state width="1396" height="184" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837109" />
<state width="1396" height="184" key="GridCell.Tab.1.left" timestamp="1721870837109">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.1.right" timestamp="1721800450494">
<state width="1396" height="184" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837109" />
<state width="1396" height="184" key="GridCell.Tab.1.right" timestamp="1721870837110">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="184" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721870837110" />
<state width="1876" height="192" key="GridCell.Tab.2.bottom" timestamp="1719192930346">
<screen x="0" y="0" width="1920" height="1040" />
</state>
@ -527,10 +440,10 @@
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="690" y="292" key="extract.method.dialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1714106219856" />
<state x="2093" y="316" width="999" height="584" key="find.popup" timestamp="1721803579072">
<screen x="1920" y="0" width="1440" height="900" />
<state x="606" y="189" width="999" height="584" key="find.popup" timestamp="1721807037325">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="606" y="189" width="999" height="584" key="find.popup/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1719208819313" />
<state x="606" y="189" width="999" height="584" key="find.popup/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721807037325" />
<state x="2093" y="316" width="999" height="584" key="find.popup/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721803579072" />
<state x="2010" y="109" key="new project wizard" timestamp="1713667469117">
<screen x="1920" y="0" width="1440" height="900" />

View File

@ -78,7 +78,6 @@ public class BidController extends BaseController
@ChangeRecordLog(serviceImplclass = "com.ruoyi.bid.service.impl.BidServiceImpl",
serviceImplMethod="selectBidByBidId",
tableId = "bidId",codeName = "bidCode")
@Log(title = "分派投标信息", businessType = BusinessType.EXPORT)
@PostMapping("/bidAssign")
public AjaxResult bidAssign(@RequestBody Bid bid)
{
@ -118,6 +117,19 @@ public class BidController extends BaseController
return getDataTable(list);
}
/**
* 修改保存投标信息列表单元格数据
*/
@PreAuthorize("@ss.hasPermi('bid:bid:updateListBid')")
@ChangeRecordLog(serviceImplclass = "com.ruoyi.bid.service.impl.BidServiceImpl",
serviceImplMethod="selectBidByBidId",
tableId = "bidId",codeName = "bidCode")
@PostMapping("/updateListBid")
public AjaxResult updateListBid(@RequestBody Bid bid)
{
return toAjax(bidService.updateListBid(bid));
}
/**
* 导出投标信息列表
*/

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 13:52:10 CST 2024
#Thu Jul 25 08:19:43 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-admin

Binary file not shown.

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 13:52:00 CST 2024
#Thu Jul 25 08:19:32 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-common

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 13:52:04 CST 2024
#Thu Jul 25 08:19:37 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-framework

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 13:52:05 CST 2024
#Thu Jul 25 08:19:38 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-generator

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 13:52:05 CST 2024
#Thu Jul 25 08:19:38 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-quartz

View File

@ -47,6 +47,12 @@ public interface IBidService
*/
public List<Bid> selectBidList(Bid bid);
/**
* 修改保存投标信息列表单元格数据
* @return
*/
int updateListBid(Bid bid);
/**
* 新增投标信息
*

View File

@ -70,6 +70,15 @@ public class BidServiceImpl implements IBidService
return bidMapper.selectBidList(bid);
}
/**
* 修改保存投标信息列表单元格数据
* @return
*/
@Override
public int updateListBid(Bid bid) {
return bidMapper.updateBid(bid);
}
/**
* 新增投标信息
*
@ -177,4 +186,5 @@ public class BidServiceImpl implements IBidService
public RbTongLvPrice getTongLvPrice(String rbUid) {
return bidMapper.getTongLvPrice(rbUid);
}
}

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 13:52:01 CST 2024
#Thu Jul 25 08:19:34 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-system

View File

@ -18,6 +18,15 @@ export function listBid(query) {
})
}
// 保存投标信息列表修改单元格信息
export function updateListBid(query) {
return request({
url: '/bid/bid/updateListBid',
method: 'post',
data: query
})
}
// 查询投标信息详细
export function getBid(bidId) {
return request({

View File

@ -123,3 +123,23 @@ Element.TableColumn.props.align = {
//模态框点击空白不消失
Element.Dialog.props.closeOnClickModal.default = false
//聚焦事件
Vue.directive("focus", {
bind:function (el) { // 1.每当指令绑定到元素上的时候会立即执行这个bind函数【执行一次】
el.focus()
},
inserted:function (el) { // 2.当元素插入到DOM中的时候会执行 inserted 函数, 【触发一次】
if(el.tagName.toLocaleLowerCase() == 'input'){
el.focus()
}else{
if(el.getElementsByTagName('input')){
el.getElementsByTagName('input')[0].focus()
}
}
},
updated:function ( ) { // 3.当VNode更新的时候会执行 updated,【可能触发多次】
el.focus()
}
})

View File

@ -138,7 +138,7 @@
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<div v-tableHeight="{customHeight: 76}">
<el-table height="100%" v-loading="loading" :data="bidList" @selection-change="handleSelectionChange">
<el-table height="100%" v-loading="loading" :data="bidList" @selection-change="handleSelectionChange" :row-class-name="tableRowClassName" @cell-dblclick="tabClick">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="投标信息Id" align="center" prop="bidId" v-if="false" />
<el-table-column fixed label="标书编号" align="center" prop="bidCode" width="200px">
@ -151,12 +151,12 @@
<dict-tag :options="dict.type.bid_approval_status" :value="scope.row.bidApprovalStatus"/>
</template>
</el-table-column>
<el-table-column label="分派情况" align="center" prop="setReceiveUser" width="120px" v-if="checkRole(['BID'])">
<!--<el-table-column label="分派情况" align="center" prop="setReceiveUser" width="120px" v-if="checkRole(['BID'])">
<template slot-scope="scope">
<span v-if="scope.row.setReceiveUser=='0'">已分派</span>
</template>
</el-table-column>
<el-table-column label="处理人" align="center" prop="receiveUserNickName" width="120px" v-if="checkRole(['BID'])"/>
<el-table-column label="处理人" align="center" prop="receiveUserNickName" width="120px" v-if="checkRole(['BID'])"/>-->
<el-table-column label="原报名编号" align="center" prop="bidRegistrationNumber" width="200px"/>
<el-table-column label="业务员" align="center" prop="bidSalesmanName" width="150px"/>
<el-table-column label="是否网上报价" align="center" prop="bidOnlineQuotation" width="150px">
@ -170,10 +170,31 @@
</template>
</el-table-column>
<el-table-column label="招标单位" align="center" prop="bidTenderingUnit" width="250px" />
<el-table-column label="项目名称" align="center" prop="bidProject" width="250px" />
<el-table-column label="项目名称" align="center" prop="bidProject" width="280px">
<template slot-scope="scope">
<span v-if="scope.row.index === tabClickIndex && tabClickLabel === '项目名称'">
<el-input ref="focusInput" v-model="scope.row.bidProject" size="mini" v-focus @blur="inputBlur"/>
</span>
<span v-else>{{ scope.row.bidProject }}</span>
</template>
</el-table-column>
<el-table-column label="招标代理" align="center" prop="bidAgency" width="250px" />
<el-table-column label="授权代表" align="center" prop="bidAuthorizedRepresentative" width="100px" />
<el-table-column label="制标人" align="center" prop="bidZbr" width="100px" />
<el-table-column label="授权代表" align="center" prop="bidAuthorizedRepresentative" width="100px">
<template slot-scope="scope">
<span v-if="scope.row.index === tabClickIndex && tabClickLabel === '授权代表'">
<el-input ref="focusInput" v-model="scope.row.bidAuthorizedRepresentative" size="mini" v-focus @blur="inputBlur"/>
</span>
<span v-else>{{ scope.row.bidAuthorizedRepresentative }}</span>
</template>
</el-table-column>
<el-table-column label="制标人" align="center" prop="bidZbr" width="100px">
<template slot-scope="scope">
<span v-if="scope.row.index === tabClickIndex && tabClickLabel === '制标人'">
<el-input v-model="scope.row.bidZbr" size="mini" v-focus @blur="inputBlur"/>
</span>
<span v-else>{{ scope.row.bidZbr }}</span>
</template>
</el-table-column>
<el-table-column label="技术协助状态" align="center" prop="bidJsxzApprovalStatus" width="150px" v-if="checkRole(['BID'])">
<template slot-scope="scope">
<dict-tag :options="dict.type.bid_jsxz_approval_status" :value="scope.row.bidJsxzApprovalStatus" v-if="scope.row.bidJsxzApprovalStatus!=0"/>
@ -1053,7 +1074,7 @@
import { checkPermi,checkRole } from '@/utils/permission';//
import { getToken } from "@/utils/auth";
import { listZgys} from "@/api/zgys/zgys";
import { versionList,getTongLvPrice,bidAssign,listBid, getBid, delBid, addBid, updateBid, bidFileList,bidFileDelete, commitTbxx,commitJsBid, commitHjBid, rejectBid } from "@/api/bid/bid";
import { versionList,getTongLvPrice,bidAssign,updateListBid, listBid, getBid, delBid, addBid, updateBid, bidFileList,bidFileDelete, commitTbxx,commitJsBid, commitHjBid, rejectBid } from "@/api/bid/bid";
/** 弹窗放大、拖拽 */
import elDragDialog from "@/directive/dialog/dragDialog";
/** 导入技术确认单详情组件*/
@ -1211,6 +1232,14 @@ export default {
},
zgysSingle: true,
zgysMultiple: true,
//
tabId: 0,
tabClickIndex: null, //
tabClickLabel: '', //
tabClickProperty: '', //
tabClickValue: '', //
};
},
created() {
@ -1773,6 +1802,93 @@ export default {
}
},
/*********************************打开资格预审列表选择*****************************************/
/********************************* 直接修改列表数据并保存*****************************************/
tableRowClassName({ row, rowIndex }) {
// row
row.index = rowIndex
},
// row column
tabClick(row, column, cell, event) {
switch (column.label) {
case '制标人':
this.setIndexLabelValue(row,column);
break
case '授权代表':
this.setIndexLabelValue(row,column);
break
case '项目名称':
this.setIndexLabelValue(row,column);
break
default: return
}
},
setIndexLabelValue(row,column){
this.tabId = row.bidId
this.tabClickIndex = row.index
this.tabClickLabel = column.label //
this.tabClickProperty = column.property //
this.tabClickValue = this.bidList[this.tabClickIndex]?this.bidList[this.tabClickIndex][this.tabClickProperty]:'';//
},
//
inputBlur() {
let param = {}
const tabId = this.tabId
const tabClickIndex = this.tabClickIndex
const tabClickProperty = this.tabClickProperty
let tabClickValue = this.bidList[tabClickIndex]?this.bidList[tabClickIndex][tabClickProperty]:'';
tabClickValue = tabClickValue==null?"":tabClickValue;
if(this.tabClickLabel == '授权代表'){
if(!tabClickValue){
this.$modal.msgError("授权代表必填");
this.bidList[this.tabClickIndex][this.tabClickProperty] = this.tabClickValue;//
this.tabClickIndex = null
this.tabClickLabel = ''
return;
}
param = {'bidId':tabId,'bidAuthorizedRepresentative':tabClickValue}
}
if(this.tabClickLabel == '制标人'){
param = {'bidId':tabId,'bidZbr':tabClickValue}
}
if(this.tabClickLabel == '项目名称'){
if(!tabClickValue){
this.$modal.msgError("项目名称必填");
this.bidList[this.tabClickIndex][this.tabClickProperty] = this.tabClickValue;//
this.tabClickIndex = null
this.tabClickLabel = ''
return;
}
param = {'bidId':tabId,'bidProject':tabClickValue}
}
if(Object.keys(param).length!=0){//
this.updateListBid(param)
}else{
this.tabClickIndex = null
this.tabClickLabel = ''
}
},
updateListBid(param){
this.$modal.confirm('是否保存所修改的投标信息?').then(function() {
return updateListBid(param)
}).then(() => {
this.$modal.msgSuccess("保存成功");
this.tabClickIndex = null
this.tabClickLabel = ''
}).catch(() => {
this.bidList[this.tabClickIndex][this.tabClickProperty] = this.tabClickValue;//
this.tabClickIndex = null
this.tabClickLabel = ''
});
}
/********************************* 直接修改列表数据并保存*****************************************/
}
};
</script>