田源
2023-07-27 4123ea005ce58731881c4b85d350b27e9f138760
主题库按钮权限
已修改4个文件
已删除88个文件
6670 ■■■■■ 文件已修改
Source/UBCS-WEB/dist/cdn/animate/3.5.2/animate.css 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/avue/2.9.12/avue.min.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/avue/2.9.12/index.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/axios/1.0.0/axios.min.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/index.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.css 201 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.json 331 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.svg 164 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/index.css 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.css 345 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.json 583 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.svg 272 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.08b5f281.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.3c4c9f45.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.acbc6cbd.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.f922519e.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/codicon.22349029.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.674f50d2.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.af7ae505.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.b06871f2.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.fee66e71.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/bpmn.1381b44e.svg 224 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/fontawesome-webfont.912ec66d.svg 2671 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/index.umd.min.js 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/vue-router/3.0.1/vue-router.min.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/vue/2.6.10/vue.min.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/vuex/3.1.1/vuex.min.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/xlsx/FileSaver.min.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/xlsx/xlsx.full.min.js 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/app.7b933acf.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/chunk-434fe900.b9db3e9b.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/chunk-vendors.e41156d0.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/page.aeb772ca.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/views.5d3638f9.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/favicon.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/403.svg 508 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/404.svg 314 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/500.svg 208 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg3.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg4.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/cloud.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/img-logo.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/login.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/logo.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/star-squashed.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip1.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip2.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip3.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip4.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/logo.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-3.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-4.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/cli/1.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/cli/2.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/cli/3.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/iconfont.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/index.html 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/app.8cc72a3e.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/chunk-2d0e4caf.f1e21f7e.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/chunk-434fe900.64947c32.js 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/chunk-vendors.cf283b97.js 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/page.5435ff42.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/views.883d7d5b.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/src/router/avue-router.js 199 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/svg/loading-spin.svg 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/aes.js 105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/guge.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/huohu.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/screen.css 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/screen.js 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/components/Master/MasterTransfer.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/components/Tree/TemplatePro.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/components/Tree/attrCrud.vue 170 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/components/Tree/classifyTrees.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/animate/3.5.2/animate.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/avue/2.9.12/avue.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/avue/2.9.12/index.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/axios/1.0.0/axios.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/index.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/index.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.json
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/index.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.json
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.08b5f281.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.3c4c9f45.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.acbc6cbd.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.f922519e.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/codicon.22349029.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.674f50d2.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.af7ae505.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.b06871f2.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.fee66e71.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/bpmn.1381b44e.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/fontawesome-webfont.912ec66d.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/index.umd.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/vue-router/3.0.1/vue-router.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/vue/2.6.10/vue.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/vuex/3.1.1/vuex.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/xlsx/FileSaver.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/cdn/xlsx/xlsx.full.min.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/css/app.7b933acf.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/css/chunk-434fe900.b9db3e9b.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/css/chunk-vendors.e41156d0.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/css/page.aeb772ca.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/css/views.5d3638f9.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/favicon.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/403.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/img/bg/404.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/img/bg/500.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/img/bg/bg.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/bg1.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/bg2.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/bg3.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/bg4.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/cloud.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/img-logo.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/login.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/logo.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/star-squashed.jpg
Binary files differ
Source/UBCS-WEB/dist/img/bg/vip1.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/vip2.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/vip3.png
Binary files differ
Source/UBCS-WEB/dist/img/bg/vip4.png
Binary files differ
Source/UBCS-WEB/dist/img/logo.png
Binary files differ
Source/UBCS-WEB/dist/img/mock/card/card-1.jpg
Binary files differ
Source/UBCS-WEB/dist/img/mock/card/card-2.jpg
Binary files differ
Source/UBCS-WEB/dist/img/mock/card/card-3.jpg
Binary files differ
Source/UBCS-WEB/dist/img/mock/card/card-4.jpg
Binary files differ
Source/UBCS-WEB/dist/img/mock/cli/1.png
Binary files differ
Source/UBCS-WEB/dist/img/mock/cli/2.png
Binary files differ
Source/UBCS-WEB/dist/img/mock/cli/3.png
Binary files differ
Source/UBCS-WEB/dist/img/mock/iconfont.png
Binary files differ
Source/UBCS-WEB/dist/index.html
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/js/app.8cc72a3e.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/js/chunk-2d0e4caf.f1e21f7e.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/js/chunk-434fe900.64947c32.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/js/chunk-vendors.cf283b97.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/js/page.5435ff42.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/js/views.883d7d5b.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/src/router/avue-router.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/svg/loading-spin.svg
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/util/aes.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/util/screen/guge.png
Binary files differ
Source/UBCS-WEB/dist/util/screen/huohu.png
Binary files differ
Source/UBCS-WEB/dist/util/screen/screen.css
ÎļþÒÑɾ³ý
Source/UBCS-WEB/dist/util/screen/screen.js
ÎļþÒÑɾ³ý
Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
@@ -144,7 +144,7 @@
              func.downloadFileByBlob(blob,fileName);
              window.URL.revokeObjectURL(src); //释放掉blob对象
            }
            // let src = window.URL.createObjectURL(blob);
            // if (src) {
            //   let link = document.createElement("a");
@@ -157,6 +157,7 @@
            //   window.URL.revokeObjectURL(src); //释放掉blob对象
            // }
          })
        }
      };
    },
Source/UBCS-WEB/src/components/Tree/TemplatePro.vue
@@ -2,7 +2,7 @@
  <basic-container>
    <avue-tabs :option="Taboption" @change="handleChange"></avue-tabs>
    <span v-if="type.prop==='tab1'">
      <attrCrud :ProData="ProData" :crudOid="crudOid" :checkStatus="checkStatus" :crudLCStatus="crudLCStatus" :crudArray="crudArray" :Formlist="Formlist" :codeClassifyOid="codeClassifyOid"></attrCrud>
      <attrCrud :ProData="ProData" :editOpenFlag="editOpenFlag" :crudOid="crudOid" :checkStatus="checkStatus" :crudLCStatus="crudLCStatus" :crudArray="crudArray" :Formlist="Formlist" :codeClassifyOid="codeClassifyOid"></attrCrud>
    </span>
    <span v-else-if="type.prop==='tab2'">
       <FlowPath :code="this.crudOid" :checkStatus="checkStatus" :crudLCStatus="crudLCStatus"></FlowPath>
@@ -34,7 +34,8 @@
          prop: 'tab3',
        }]
      },
      checkStatus:false //是否需要验证模板状态
      checkStatus:true,//是否需要验证模板状态,
      editOpenFlag:false,//开启编辑状态
    }
  },
  created() {
@@ -42,6 +43,15 @@
    this.type = this.Taboption.column[0];
    this.type.prop = "tab1";
  },
  watch:{
    crudOid:{
      handler(newval,oldval){
        if(newval){
          this.editOpenFlag=false
        }
      }
    }
  },
  methods: {
    // Tab栏切换
    handleChange(column) {
Source/UBCS-WEB/src/components/Tree/attrCrud.vue
@@ -3,33 +3,33 @@
    <div style="display: flex;flex-wrap: wrap;" v-if="this.crudArrayFlag" class="app">
      <el-button-group>
      <!--新增-->
      <el-button v-if="attrEditVisible == false && attrFlagChiledren==false && (!checkStatus || crudLCStatus=='Editing')" size="small" type="primary" icon="el-icon-plus" @click="busineHandle">添加 {{ msg }}</el-button>
      <el-button v-if="attrEditVisible == false && attrFlagChiledren==false && editOpenFlag &&  (!checkStatus || crudLCStatus=='Editing' )" size="small" type="primary" icon="el-icon-plus" plain @click="busineHandle">添加 {{ msg }}</el-button>
      <!--        å…¨å±ç¼–辑-->
      <el-button v-if=" attrEditVisible == false && attrFlagChiledren==false && (!checkStatus || crudLCStatus=='Editing')" size="small" @click="fullscreenHandle" icon="el-icon-full-screen">全屏编辑</el-button>
      <el-button v-if=" attrEditVisible == false && attrFlagChiledren==false && editOpenFlag&&(!checkStatus || crudLCStatus=='Editing')" size="small" @click="fullscreenHandle" icon="el-icon-full-screen">全屏编辑</el-button>
      <!--        éªŒè¯è§„则-->
      <el-button v-if="!checkStatus || crudLCStatus=='Editing'" icon="el-icon-info" size="small" @click="ruleAddHandler">验证规则</el-button>
      <el-button v-if="(!checkStatus || crudLCStatus=='Editing' )&& editOpenFlag" icon="el-icon-info" size="small" @click="ruleAddHandler">验证规则</el-button>
      <!--        å±žæ€§åˆ†ç»„-->
      <el-button v-if="!checkStatus || crudLCStatus=='Editing'" icon="el-icon-menu" size="small" @click="attrVisibleHandle">属性分组</el-button>
      <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-menu" size="small" @click="attrVisibleHandle">属性分组</el-button>
      </el-button-group>
      <el-button-group>
        <!--新增-->
      <!--        åˆ†ç±»æ³¨å…¥-->
      <el-button v-if="!checkStatus || crudLCStatus=='Editing'" icon="el-icon-magic-stick" size="small" @click="injectBtn">分类注入</el-button>
      <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag"  icon="el-icon-magic-stick" size="small" @click="injectBtn">分类注入</el-button>
        <!--    ç»„合规则-->
        <el-button v-if="!checkStatus || crudLCStatus=='Editing'" icon="el-icon-film" size="small" @click="isShowHandler">组合规则</el-button>
        <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-film" size="small" @click="isShowHandler">组合规则</el-button>
      <!--        æžšä¸¾æ³¨å…¥-->
      <el-button v-if="!checkStatus || crudLCStatus=='Editing'" icon="el-icon-c-scale-to-original" size="small" @click="enmuVisHandle">枚举注入</el-button>
      <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-c-scale-to-original" size="small" @click="enmuVisHandle">枚举注入</el-button>
      <!--    çº§è”属性-->
      <el-button v-if="!checkStatus|| crudLCStatus=='Editing'" icon="el-icon-coin" size="small" @click="CascadeHandle">级联属性</el-button>
      <el-button v-if="(!checkStatus|| crudLCStatus=='Editing') && editOpenFlag" icon="el-icon-coin" size="small" @click="CascadeHandle">级联属性</el-button>
      </el-button-group>
      <el-button-group>
      <!--    é¢„览排序-->
        <el-button size="small" @click="orderHandle" icon="el-icon-arrow-down">预览排序</el-button>
        <!--新增-->
      <!--    ä¿å­˜-->
      <el-button v-if="!checkStatus|| crudLCStatus=='Editing'" size="small" @click="addsHandler" icon="el-icon-check">保存</el-button>
      <el-button v-if="(!checkStatus|| crudLCStatus=='Editing') && editOpenFlag" size="small" @click="addsHandler" icon="el-icon-check">保存</el-button>
      <!--    åˆ é™¤-->
      <el-button v-if="!checkStatus || crudLCStatus=='Editing'" size="small" @click="CrudRemove" icon="el-icon-delete">删除</el-button>
      <el-button v-if="(!checkStatus || crudLCStatus=='Editing') && editOpenFlag" size="small" @click="CrudRemove" icon="el-icon-delete">删除</el-button>
      <!--    é‡ç½®-->
      <el-button size="small" @click="reset" icon="el-icon-refresh-right">重置</el-button>
      </el-button-group>
@@ -41,8 +41,12 @@
      <el-button-group>
      <!--    ç¼–码申请预览-->
      <el-button size="small" icon="el-icon-view" @click="applicationHandle" style="">编码申请预览</el-button>
      </el-button-group>
      <!--        éªŒè¯è§„则-->
      <!-- æ˜¯å¦å¼€å¯ç¼–辑     -->
    <el-button-group>
      <el-button size="small" plain  icon="el-icon-view"  v-if="(!checkStatus|| crudLCStatus=='Editing') && !editOpenFlag" @click="editOpen" >开启编辑</el-button>
    </el-button-group>
    </div>
<!--    å¼¹çª—-->
    <div>
@@ -285,7 +289,7 @@
            </el-option>
          </el-select>
          <el-switch
            v-if="item.edit === 'switch'" v-model="row[item.prop]" active-value="true"
            v-if="item.edit === 'switch'" v-model="row[item.prop]" active-value="true" :disabled="!editOpenFlag"
            inactive-value="false">
          </el-switch>
          <span v-else>{{ row[item.prop] }}</span>
@@ -323,6 +327,10 @@
      default: ''
    },
    checkStatus:{
      type: Boolean,
      default: false
    },
    editOpenFlag:{
      type: Boolean,
      default: false
    },
@@ -372,36 +380,11 @@
      }
      return '';
    },
    // ProData: {
    //       handler(newVal, oldVal) {
    //         if(this.initializing){
    //           this.ProData = newVal.map((item) => {
    //             if (item.classifyInvokeAttr !=='') { // æ£€æŸ¥classifyInvokeText属性是否存在
    //               item = {
    //                 ...item,
    //                 classifyInvokeText: {
    //                 classifyInvokeText: {
    //                   "注入类型": item.classifyInvokeAttr,
    //                   "注入类型名称": item.classifyInvokeAttrName,
    //                   "层级设置": item.classifyInvokeLevel,
    //                   "是否可修改": item.classifyInvokeEditFlag
    //                 }
    //               }
    //             }
    //             }
    //             return item;
    //           });
    //         }
    //         this.initializing = false;
    //         console.log('ProData',this.ProData)
    //         console.log('newVal',newVal)
    //       },
    //       deep: true,
    //       immediate:true
    //   },
  },
  data() {
    return {
      //是否开启编辑
      initializing:false,
      loading:false,
      referConfigText:"",
@@ -1609,50 +1592,52 @@
    //表格行编辑
    handleCellClicks(row, column) {
        this.editingRows = row;
        this.editShows = column.property;
        this.rowOid = row.oid;
      this.CurrentCell=row;
      if(column.property == 'referConfig' ){
        this.referConfigVisble= true;
        this.referConfigOption = {
          referConfig: this.referConfigText || '',
        }
        if(this.CurrentCell.referConfig == ''){
          this.referConfigOption = {
            referConfig:'',
          }
        }
        console.log('--',this.referConfigOption)
        // this.$refs.referConfigFormDialog.onloadAttrData();
      }else if(column.property == 'classifyInvokeText'){
        this.injectVisible=true;
      }else if(column.property == 'componentRule'){
        if(this.CurrentCell){
          this.CurrentCell.componentRule=this.componentRuleText;
        }
        this.isShowformulaEdit = true;
      }else if(column.property == 'enumString'){
        this.enumVisible=true;
        if(this.attrSelectList[0].enumString != ""){
          this.tableData=JSON.parse(this.attrSelectList[0].enumString)
          return
        }
      }else if(column.property == 'parentCode'){
        gridCodeClassifyTemplateAttr({
          'conditionMap[classifyTemplateOid]': this.Formlist[0].oid,
          'conditionMap[oid_notequal]': this.CurrentCell.oid
        }).then(res => {
          console.log(res)
          this.CascadeData = res.data.data;
        })
        this.CascadeVisible=true;
      }else if(column.property == 'verifyRule'){
        this.RulesForm.expressionTextt=this.CurrentCell.verifyRule;
        this.rulesVisible=true;
        console.log(this.CurrentCell.verifyRule)
        console.log(this.RulesForm.expressionText)
      }
       if(this.editOpenFlag){
         this.editingRows = row;
         this.editShows = column.property;
         this.rowOid = row.oid;
         this.CurrentCell=row;
         if(column.property == 'referConfig' ){
           this.referConfigVisble= true;
           this.referConfigOption = {
             referConfig: this.referConfigText || '',
           }
           if(this.CurrentCell.referConfig == ''){
             this.referConfigOption = {
               referConfig:'',
             }
           }
           console.log('--',this.referConfigOption)
           // this.$refs.referConfigFormDialog.onloadAttrData();
         }else if(column.property == 'classifyInvokeText'){
           this.injectVisible=true;
         }else if(column.property == 'componentRule'){
           if(this.CurrentCell){
             this.CurrentCell.componentRule=this.componentRuleText;
           }
           this.isShowformulaEdit = true;
         }else if(column.property == 'enumString'){
           this.enumVisible=true;
           if(this.attrSelectList[0].enumString != ""){
             this.tableData=JSON.parse(this.attrSelectList[0].enumString)
             return
           }
         }else if(column.property == 'parentCode'){
           gridCodeClassifyTemplateAttr({
             'conditionMap[classifyTemplateOid]': this.Formlist[0].oid,
             'conditionMap[oid_notequal]': this.CurrentCell.oid
           }).then(res => {
             console.log(res)
             this.CascadeData = res.data.data;
           })
           this.CascadeVisible=true;
         }else if(column.property == 'verifyRule'){
           this.RulesForm.expressionTextt=this.CurrentCell.verifyRule;
           this.rulesVisible=true;
           console.log(this.CurrentCell.verifyRule)
           console.log(this.RulesForm.expressionText)
         }
       }
    },
    saveRows() {
      this.editingRows = null;
@@ -1801,7 +1786,7 @@
        this.CurrentCell.classifyInvokeEditFlag=this.injectOption.classifyInvokeEditFlag,
        this.$set(this.CurrentCell, "classifyInvokeText", data);
        this.injectHandleReset()
      }else {
      }else {add
        //勾选操作
        for (const key in this.injectOption) {
          this.attrSelectList[0][key] = this.injectOption[key];
@@ -1818,6 +1803,7 @@
      }else  {
        this.injectOption.classifyNumber=0;
      }
      this.editOpenFlag=true
      this.injectVisible = false;
    },
@@ -1911,16 +1897,12 @@
    // æŽ’序
    sortChange(val) {
      console.log(val)
      // switch (val.order) {
      //   // case "ascending":
      //   //   this.data = this.data.sort((a,b) => { return b['name'].localeCompare(a['name']) })
      //   //   this.data = this.data.sort((a,b) => { return b['id'].localeCompare(a['id']) })
      //   //   break;
      //   // case "descending":
      //   //   this.data = this.data.sort((a,b) => { return a['name'].localeCompare(b['name']) })
      //   //   this.data = this.data.sort((a,b) => { return a['id'].localeCompare(b['id']) })
      //   //   break;
      // }
    },
    editOpen(){
      this.editOpenFlag=true;
      console.log('不等于',this.checkStatus)
      console.log('等于',this.editOpenFlag)
      console.log('等于',this.crudLCStatus)
    }
  }
}
Source/UBCS-WEB/src/components/Tree/classifyTrees.vue
@@ -83,9 +83,12 @@
                          @row-save="CrudRowSave"
                          @row-del="CrudRowDel"
                          @row-update="CrudRowUpdata"
                          :before-close="beforeClose"
                          @select="selectHandle"
                          @row-click="rowHandle"
               >
                  <template slot="radio" slot-scope="{row}">
                       <el-radio v-model="selectRow" :label="row.$index" style="padding-left: 10px !important;">{{''}}</el-radio>
                  </template>
            <template slot="menuLeft">
              <el-button plain size="small" type="primary" @click="FindeHanler">查询</el-button>
              <el-button plain size="small" type="primary" @click="TemRefresh">刷新</el-button>
@@ -210,7 +213,6 @@
                >
              </template>
          </avue-crud>
          </basic-container>
          <templatePro :ProData="this.ProData" :crudOid="this.crudOid" :crudLCStatus="this.crudLCStatus" :crudArray="this.crudArray" :Formlist="this.Formlist" :codeClassifyOid="this.codeClassifyOid"></templatePro>
        </span>
@@ -344,6 +346,7 @@
  inject: ["crudTreeData"],
  data() {
    return {
      selectRow:'',
      //树节点显示隐藏
      TreeFlagCode:false,
      //编码规则
@@ -666,11 +669,16 @@
        index: true,
        border: true,
        height:180,
        selection:true,
        addBtn:this.Formlist.length<=0  && this.nodeClickList != "",
        editBtn:false,
        delBtn:false,
        column: [
          {
            label: '',
            prop: 'radio',
            width: 60,
            hide: false,
          },
          {
            label: "模板编号",
            prop: "id",
@@ -924,11 +932,11 @@
    MasterHandler(val){
      this.TreeList=val;
    },
    //行单选事件
    selectHandle(selection,row){
    rowHandle(row, column){
      this.selectRow=row.$index;
      this.crudOid=row.oid;
      this.crudLCStatus=row.lcStatus;
      this.crudArray=selection;
      this.crudArray.push(row);
      gridCodeClassifyTemplateAttr({'conditionMap[classifyTemplateOid]': row.oid}).then(res => {
        this.ProData = res.data.data;
        //分类注入数据格式