Merge remote-tracking branch 'origin/master'
| | |
| | | .avue-home__sub-title { |
| | | color: #ABABAB; |
| | | font-size: 12px; |
| | | }</style><link href=/css/chunk-267b1383.3aba5e1a.css rel=prefetch><link href=/css/page.e84a6fd9.css rel=prefetch><link href=/css/views.cd3521c3.css rel=prefetch><link href=/js/chunk-267b1383.504d1b95.js rel=prefetch><link href=/js/chunk-2d0e4caf.c02e3bd1.js rel=prefetch><link href=/js/page.4509ac44.js rel=prefetch><link href=/js/views.bc3fd1e6.js rel=prefetch><link href=/css/app.c4a4ff7f.css rel=preload as=style><link href=/css/chunk-vendors.e41156d0.css rel=preload as=style><link href=/js/app.42e5aacd.js rel=preload as=script><link href=/js/chunk-vendors.e37ddf76.js rel=preload as=script><link href=/css/chunk-vendors.e41156d0.css rel=stylesheet><link href=/css/app.c4a4ff7f.css rel=stylesheet></head><body><noscript><strong>徿±æï¼å¦ææ²¡æ JavaScript æ¯æï¼Saber å°ä¸è½æ£å¸¸å·¥ä½ã请å¯ç¨æµè§å¨ç JavaScript ç¶åç»§ç»ã</strong></noscript><div id=app><div class=avue-home><div class=avue-home__main><img class=avue-home__loading src=/svg/loading-spin.svg alt=loading><div class=avue-home__title>æ£å¨å è½½èµæº</div><div class="avue-home__sub-title d">忬¡å è½½èµæºå¯è½éè¦è¾å¤æ¶é´ 请èå¿çå¾
</div></div></div></div><script src=/util/aes.js charset=utf-8></script><script src=/cdn/vue/2.6.10/vue.min.js charset=utf-8></script><script src=/cdn/vuex/3.1.1/vuex.min.js charset=utf-8></script><script src=/cdn/vue-router/3.0.1/vue-router.min.js charset=utf-8></script><script src=/cdn/axios/1.0.0/axios.min.js charset=utf-8></script><script src=/cdn/element-ui/2.15.6/index.js charset=utf-8></script><script src=/cdn/avue/2.9.12/avue.min.js charset=utf-8></script><script src=/cdn/nutflow/wf-design-base/index.umd.min.js charset=utf-8></script><script src=/js/chunk-vendors.e37ddf76.js></script><script src=/js/app.42e5aacd.js></script></body></html> |
| | | }</style><link href=/css/chunk-267b1383.3aba5e1a.css rel=prefetch><link href=/css/page.e84a6fd9.css rel=prefetch><link href=/css/views.cd3521c3.css rel=prefetch><link href=/js/chunk-267b1383.504d1b95.js rel=prefetch><link href=/js/chunk-2d0e4caf.c02e3bd1.js rel=prefetch><link href=/js/page.4509ac44.js rel=prefetch><link href=/js/views.bc3fd1e6.js rel=prefetch><link href=/css/app.c4a4ff7f.css rel=preload as=style><link href=/css/chunk-vendors.e41156d0.css rel=preload as=style><link href=/js/app.b2450eae.js rel=preload as=script><link href=/js/chunk-vendors.e37ddf76.js rel=preload as=script><link href=/css/chunk-vendors.e41156d0.css rel=stylesheet><link href=/css/app.c4a4ff7f.css rel=stylesheet></head><body><noscript><strong>徿±æï¼å¦ææ²¡æ JavaScript æ¯æï¼Saber å°ä¸è½æ£å¸¸å·¥ä½ã请å¯ç¨æµè§å¨ç JavaScript ç¶åç»§ç»ã</strong></noscript><div id=app><div class=avue-home><div class=avue-home__main><img class=avue-home__loading src=/svg/loading-spin.svg alt=loading><div class=avue-home__title>æ£å¨å è½½èµæº</div><div class="avue-home__sub-title d">忬¡å è½½èµæºå¯è½éè¦è¾å¤æ¶é´ 请èå¿çå¾
</div></div></div></div><script src=/util/aes.js charset=utf-8></script><script src=/cdn/vue/2.6.10/vue.min.js charset=utf-8></script><script src=/cdn/vuex/3.1.1/vuex.min.js charset=utf-8></script><script src=/cdn/vue-router/3.0.1/vue-router.min.js charset=utf-8></script><script src=/cdn/axios/1.0.0/axios.min.js charset=utf-8></script><script src=/cdn/element-ui/2.15.6/index.js charset=utf-8></script><script src=/cdn/avue/2.9.12/avue.min.js charset=utf-8></script><script src=/cdn/nutflow/wf-design-base/index.umd.min.js charset=utf-8></script><script src=/js/chunk-vendors.e37ddf76.js></script><script src=/js/app.b2450eae.js></script></body></html> |
| | |
| | | }, |
| | | /** ä¿åä»å
¶ä»ç¼ç è§åä¸å
éç æ®µä¿¡æ¯*/ |
| | | async saveOtherCodeBasic() { |
| | | this.cloneSaveLoding = true; |
| | | let oid = this.quiltCloneCodeRule.oid; |
| | | let fromDialogPkCodebasic = this.selectionOtherCloneCodeBasicList; |
| | | if (fromDialogPkCodebasic.length <= 0) { |
| | | this.$message.warning("è¯·éæ©ç æ®µæ°æ®!"); |
| | | return; |
| | | } |
| | | this.cloneSaveLoding = true; |
| | | let oidArr = []; |
| | | fromDialogPkCodebasic.forEach((ele) => { |
| | | oidArr.push(ele.oid); |
| | |
| | | }) |
| | | }, |
| | | rowUpdate(row, index, done, loading) { |
| | | update(row).then(() => { |
| | | this.$message.success('ä¿®æ¹æå') |
| | | done() |
| | | console.log(row); |
| | | const date = new Date(row.ts); |
| | | const formattedDate = `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')} ${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}:${date.getSeconds().toString().padStart(2, '0')}.${date.getMilliseconds().toString().padStart(3, '0')}`; |
| | | row.ts = formattedDate; |
| | | update(row) |
| | | .then(() => { |
| | | this.$message.success('ä¿®æ¹æå'); |
| | | done(); |
| | | this.getList(); |
| | | }).catch(() => { |
| | | loading() |
| | | }) |
| | | .catch(() => { |
| | | loading(); |
| | | }); |
| | | }, |
| | | rowDel(row) { |
| | | this.$confirm('æ¤æä½å°æ°¸ä¹
å é¤, æ¯å¦ç»§ç»?', 'æç¤º', { |
| | |
| | | public BladeUser getAdminUserInfo() { |
| | | try { |
| | | BladeUser user = CacheUtil.getCache(NACOS_CONFIG_CACHE).get(ADMIN_INFO_CODE,BladeUser.class); |
| | | //ä»ç¼å䏿ªè·åå°è¶
级管çåé
置信æ¯ï¼ä»nacosä¸éæ°è·åå¹¶åå
¥ç¼åã |
| | | if(Func.isEmpty(user)){ |
| | | String tenantId = environment.getProperty("user-info.tenant-id", "000000"); |
| | | //ä»ç¼å䏿ªè·åå°è¶
级管çåé
ç½®ä¿¡æ¯æè
ånacosä¸é
ç½®çç§æ·ä¸ä¸è´ï¼ä»nacosä¸éæ°è·åå¹¶åå
¥ç¼åã |
| | | if(Func.isEmpty(user) || !user.getTenantId().equals(tenantId)){ |
| | | BladeUser adminUser = new BladeUser(); |
| | | adminUser.setTenantId(environment.getProperty("user-info.tenant-id", "000000")); |
| | | adminUser.setTenantId(tenantId); |
| | | adminUser.setUserName(environment.getProperty("user-info.user-name","admin")); |
| | | adminUser.setUserId(Func.toLong(environment.getProperty("user-info.id","0"))); |
| | | CacheUtil.getCache(NACOS_CONFIG_CACHE).put(ADMIN_INFO_CODE,adminUser); |
| | |
| | | createList.add(newSecDO); |
| | | } |
| | | // å¤çåç±»ç æ®µçoidï¼å 为oidå
³èparentClassifyOidï¼ä¸ç å¼codeClassifyOidï¼ç å¼åéè¦éè¿æ§çç æ®µoidæ¥æ¥è¯¢ï¼æä»¥ä¸è½ç´æ¥æ¹åoid |
| | | boolean resChangeAssn = changeParentOidAssnOid(codeClassifySec); |
| | | changeParentOidAssnOid(codeClassifySec); |
| | | // å°å¤çè¿çåç±»ç æ®µä¹æ·»å è¿è¦åæ°å¢å¤ççç æ®µéåä¸ |
| | | createList.addAll(codeClassifySec); |
| | | boolean resBoolean = saveBatch(createList); |
| | | boolean resBoolean = true; |
| | | if(!createList.isEmpty()){ |
| | | resBoolean = saveBatch(createList); |
| | | } |
| | | // æç»è¦åå
¥ç å¼è¡¨ä¸çï¼ç å¼å¯¹è±¡ |
| | | List<CodeFixedValue> codeFixedDOValues = new ArrayList<>(); |
| | | // æé ç å¼å¯¹è±¡ï¼ä¸ç 段主é®å
³èå
³ç³»ï¼ä»¥åæ¹ååºå®ç å¼çoid |
| | |
| | | codeFixedDOValues.add(item); |
| | | }); |
| | | }); |
| | | boolean resFixed = true; |
| | | if(!codeFixedValueMaps.isEmpty()){ |
| | | // å
éåºå®ç å¼ |
| | | boolean resFixed = fixedValueService.saveBatch(codeFixedDOValues); |
| | | return (resBoolean&&resFixed&&resChangeAssn) ? R.data(resBoolean,"å
éç æ®µä¿¡æ¯æå"):R.fail("å
éç æ®µä¿¡æ¯å¤±è´¥ï¼"); |
| | | resFixed = fixedValueService.saveBatch(codeFixedDOValues); |
| | | } |
| | | return (resBoolean&&resFixed) ? R.data(resBoolean,"å
éç æ®µä¿¡æ¯æå"):R.fail("å
éç æ®µä¿¡æ¯å¤±è´¥ï¼"); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.vci.ubcs.code.applyjtcodeservice.vo.BaseModelVO; |
| | | import com.vci.ubcs.code.entity.CodeAllCode; |
| | | import com.vci.ubcs.code.entity.CodeRule; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeAllCodeVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; |
| | | import com.vci.ubcs.omd.cache.EnumCache; |
| | | import com.vci.ubcs.omd.enums.EnumEnum; |
| | | import com.vci.ubcs.starter.revision.model.BaseModel; |