From 1f58ba7ed5cc118d911b13ce9eb79a049e839e76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Tue, 30 May 2023 15:16:09 +0800 Subject: [PATCH 01/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/package-lock.json | 83 +++++++- jero-web/package.json | 2 + jero-web/public/index.html | 3 +- jero-web/src/assets/wendang.png | Bin 0 -> 422 bytes jero-web/src/assets/yuebao.png | Bin 0 -> 373 bytes jero-web/src/components/tools/UserMenu.vue | 7 +- jero-web/src/config/router.config.js | 28 +++ jero-web/src/main.js | 4 + .../src/views/phoneView/components/header.vue | 30 +++ jero-web/src/views/phoneView/home.vue | 13 ++ jero-web/src/views/phoneView/search.vue | 193 ++++++++++++++++++ jero-web/src/views/phoneView/taskData.vue | 13 ++ jero-web/src/views/phoneView/toDoCenter.vue | 13 ++ 13 files changed, 375 insertions(+), 14 deletions(-) create mode 100644 jero-web/src/assets/wendang.png create mode 100644 jero-web/src/assets/yuebao.png create mode 100644 jero-web/src/views/phoneView/components/header.vue create mode 100644 jero-web/src/views/phoneView/home.vue create mode 100644 jero-web/src/views/phoneView/search.vue create mode 100644 jero-web/src/views/phoneView/taskData.vue create mode 100644 jero-web/src/views/phoneView/toDoCenter.vue diff --git a/jero-web/package-lock.json b/jero-web/package-lock.json index e33ef2742..9b7bbe7ae 100644 --- a/jero-web/package-lock.json +++ b/jero-web/package-lock.json @@ -11,6 +11,7 @@ "@antv/data-set": "^0.11.4", "@tinymce/tinymce-vue": "^2.1.0", "@toast-ui/editor": "^2.1.2", + "amfe-flexible": "^2.2.1", "ant-design-vue": "^1.7.2", "area-data": "^5.0.6", "axios": "^0.21.1", @@ -33,6 +34,7 @@ "nprogress": "^0.2.0", "tinymce": "^5.3.2", "v-viewer": "^1.6.4", + "vant": "^2.12.54", "viser-vue": "^2.4.8", "vue": "^2.6.10", "vue-area-linkage": "^5.1.0", @@ -1337,7 +1339,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" } @@ -1718,11 +1719,20 @@ "node": ">= 8" } }, + "node_modules/@vant/icons": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@vant/icons/-/icons-1.8.0.tgz", + "integrity": "sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==" + }, + "node_modules/@vant/popperjs": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz", + "integrity": "sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==" + }, "node_modules/@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true + "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==" }, "node_modules/@vue/babel-plugin-transform-vue-jsx": { "version": "1.2.1", @@ -2957,6 +2967,11 @@ "node": ">=0.4.2" } }, + "node_modules/amfe-flexible": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/amfe-flexible/-/amfe-flexible-2.2.1.tgz", + "integrity": "sha512-L2VfvDzoETBjhRptg5u/IUuzHSuxm22JpSRb404p/TBGeRfwWmmNEbB+TFPIP/sS/+pbM18bCFH9QnMojLuPNw==" + }, "node_modules/ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -16596,8 +16611,7 @@ "node_modules/regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "node_modules/regenerator-transform": { "version": "0.10.1", @@ -19224,6 +19238,21 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/vant": { + "version": "2.12.54", + "resolved": "https://registry.npmmirror.com/vant/-/vant-2.12.54.tgz", + "integrity": "sha512-t7DCiLxNosDrg0Jm5EY9p0A5cAMo5OadmizbYtPEc0ru+OJKEa3kcfxtKIK5on7ZPqoOkyYJt8e6BQ1VDMPsrg==", + "dependencies": { + "@babel/runtime": "7.x", + "@vant/icons": "^1.7.1", + "@vant/popperjs": "^1.1.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", + "vue-lazyload": "1.2.3" + }, + "peerDependencies": { + "vue": ">= 2.6.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -19401,6 +19430,11 @@ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.8.tgz", "integrity": "sha512-BN2OXolO15AKS95yNF8oOtARibaO6RxyKkAYNV4XpOmL7S4eVZYMIDtyvDv+XGZaiUmBJSH9mdNqzexvGMnK2A==" }, + "node_modules/vue-lazyload": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/vue-lazyload/-/vue-lazyload-1.2.3.tgz", + "integrity": "sha512-DC0ZwxanbRhx79tlA3zY5OYJkH8FYp3WBAnAJbrcuoS8eye1P73rcgAZhyxFSPUluJUTelMB+i/+VkNU/qVm7g==" + }, "node_modules/vue-loader": { "version": "15.9.6", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz", @@ -22253,7 +22287,6 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -22602,11 +22635,20 @@ } } }, + "@vant/icons": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@vant/icons/-/icons-1.8.0.tgz", + "integrity": "sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==" + }, + "@vant/popperjs": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz", + "integrity": "sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==" + }, "@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true + "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==" }, "@vue/babel-plugin-transform-vue-jsx": { "version": "1.2.1", @@ -23666,6 +23708,11 @@ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, + "amfe-flexible": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/amfe-flexible/-/amfe-flexible-2.2.1.tgz", + "integrity": "sha512-L2VfvDzoETBjhRptg5u/IUuzHSuxm22JpSRb404p/TBGeRfwWmmNEbB+TFPIP/sS/+pbM18bCFH9QnMojLuPNw==" + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -35155,8 +35202,7 @@ "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { "version": "0.10.1", @@ -37319,6 +37365,18 @@ "spdx-expression-parse": "^3.0.0" } }, + "vant": { + "version": "2.12.54", + "resolved": "https://registry.npmmirror.com/vant/-/vant-2.12.54.tgz", + "integrity": "sha512-t7DCiLxNosDrg0Jm5EY9p0A5cAMo5OadmizbYtPEc0ru+OJKEa3kcfxtKIK5on7ZPqoOkyYJt8e6BQ1VDMPsrg==", + "requires": { + "@babel/runtime": "7.x", + "@vant/icons": "^1.7.1", + "@vant/popperjs": "^1.1.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", + "vue-lazyload": "1.2.3" + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -37470,6 +37528,11 @@ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.8.tgz", "integrity": "sha512-BN2OXolO15AKS95yNF8oOtARibaO6RxyKkAYNV4XpOmL7S4eVZYMIDtyvDv+XGZaiUmBJSH9mdNqzexvGMnK2A==" }, + "vue-lazyload": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/vue-lazyload/-/vue-lazyload-1.2.3.tgz", + "integrity": "sha512-DC0ZwxanbRhx79tlA3zY5OYJkH8FYp3WBAnAJbrcuoS8eye1P73rcgAZhyxFSPUluJUTelMB+i/+VkNU/qVm7g==" + }, "vue-loader": { "version": "15.9.6", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz", diff --git a/jero-web/package.json b/jero-web/package.json index 1cd46fe3c..cc4cfe967 100644 --- a/jero-web/package.json +++ b/jero-web/package.json @@ -13,6 +13,7 @@ "@antv/data-set": "^0.11.4", "@tinymce/tinymce-vue": "^2.1.0", "@toast-ui/editor": "^2.1.2", + "amfe-flexible": "^2.2.1", "ant-design-vue": "^1.7.2", "area-data": "^5.0.6", "axios": "^0.21.1", @@ -35,6 +36,7 @@ "nprogress": "^0.2.0", "tinymce": "^5.3.2", "v-viewer": "^1.6.4", + "vant": "^2.12.54", "viser-vue": "^2.4.8", "vue": "^2.6.10", "vue-area-linkage": "^5.1.0", diff --git a/jero-web/public/index.html b/jero-web/public/index.html index a25deeb75..37f7a397c 100644 --- a/jero-web/public/index.html +++ b/jero-web/public/index.html @@ -4,7 +4,8 @@
- + +tM?@p-pbiSz)>TgsZb1+V}}S+iM! zd;jpO?}_}jQgSAOlfZNA7(h5W2F#{_#!K9#2ydX$xhH~CaSwN!7s#`Ao#_xT(|G}; z0zqXU2vGo7@ZBoE01?~woZ=t=)5^6s&HfWGtn9u4n%%Gf)PYw$>@*Vzn3K69A$Ccs zP5~nDNjddhXRj|HX-$zg7y+Y-B6r}QDjMcnH1yXrveX0vJ^axUq< KP) Px$FG)l}R7gwhl|fE}Koo}Gb4aYy6Sy(zq8-nm3ywnVL0T_jnx2GPFw{i1x^T%f zH4MK2ErFy=EkaC8*%99RzxU5S!!Y&yaFf0ms=y|CNko}*hQa8LAl_&bJ?*M%1bD+6 z0NK=<_|XOMq?& uX? zS~K&Yi%0;ht TB3|~6P0R+rbqaX4Q1&}bYiFPj0cLoz{qRXOB zsu?lQ_X30*-&+&s;_h8^Hohf`clucAg8*%___2e20ECc0VO#N{kI5%ue|HAIQm!}e z4Y@7rk29#8gQJ808gicpO-S|3%vWu9Pqh!gi#7VX_Pg#v_@FzvD`4ZL-xc5!j05o* Ts<+>T00000NkvXXu0mjfZRw$- literal 0 HcmV?d00001 diff --git a/jero-web/src/components/tools/UserMenu.vue b/jero-web/src/components/tools/UserMenu.vue index 5b1a81350..54d6b519d 100644 --- a/jero-web/src/components/tools/UserMenu.vue +++ b/jero-web/src/components/tools/UserMenu.vue @@ -32,7 +32,7 @@ - +@@ -214,8 +214,8 @@ hiddenClick() { this.shows = false }, - Jumpflybook(){ - window.open('https://eicgyqr5mc.feishu.cn/docx/doxcnY2GbQfMSMqLP0eIFzFlEcd', '_blank'); + Jumpflybook() { + window.open('https://eicgyqr5mc.feishu.cn/docx/doxcnY2GbQfMSMqLP0eIFzFlEcd', '_blank') }, /* update_end author:zhaoxin date:20191129 for: 做头部菜单栏导航*/ ...mapActions(['Logout']), @@ -381,6 +381,7 @@ .action { color: rgba(0, 0, 0, 0.65) !important; + font-size: 14px; } .action .avatar { diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js index a38ca4bad..41af2b58f 100644 --- a/jero-web/src/config/router.config.js +++ b/jero-web/src/config/router.config.js @@ -477,6 +477,34 @@ export const constantRouterMap = [ name: 'TaskPlanList', component: () => import(/* webpackChunkName: "user" */ '@/views/projectManagement/projectStatusBoard/components/TaskPlanList') }, + + + /* 手机端开始 */ + //搜索 + { + path: '/phoneSearch', + name: 'phoneSearch', + component: () => import('@/views/phoneView/search') + }, + //待办中心 + { + path: '/phoneToDoCenter', + name: 'phoneToDoCenter', + component: () => import('@/views/phoneView/toDoCenter') + }, + //任务数据 + { + path: '/phoneTaskData', + name: 'phoneTaskData', + component: () => import('@/views/phoneView/taskData') + }, + //我的 + { + path: '/phoneHome', + name: 'phoneHome', + component: () => import('@/views/phoneView/home') + }, + /* 手机端结束 */ // { // path:'/vehicleinformation', // name: 'vehicleinformation', diff --git a/jero-web/src/main.js b/jero-web/src/main.js index 171fe1fb7..ea78ffa30 100644 --- a/jero-web/src/main.js +++ b/jero-web/src/main.js @@ -65,12 +65,16 @@ import '@/components/JVxeCells/install' // 挂载全局使用的方法 import VueDraggableResizable from 'vue-draggable-resizable' +import Vant from 'vant'; +import 'vant/lib/index.css'; +import 'amfe-flexible/index.js' Vue.component('vue-draggable-resizable', VueDraggableResizable) Vue.config.productionTip = false Vue.use(Storage, config.storageOptions) Vue.use(Antd) Vue.use(VueAxios, router) Vue.use(Viser) +Vue.use(Vant); Vue.use(hasPermission) Vue.use(JDictSelectTag) Vue.use(Print) diff --git a/jero-web/src/views/phoneView/components/header.vue b/jero-web/src/views/phoneView/components/header.vue new file mode 100644 index 000000000..56d84d65b --- /dev/null +++ b/jero-web/src/views/phoneView/components/header.vue @@ -0,0 +1,30 @@ + + ++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/home.vue b/jero-web/src/views/phoneView/home.vue new file mode 100644 index 000000000..53dc7330f --- /dev/null +++ b/jero-web/src/views/phoneView/home.vue @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/search.vue b/jero-web/src/views/phoneView/search.vue new file mode 100644 index 000000000..a452cf96e --- /dev/null +++ b/jero-web/src/views/phoneView/search.vue @@ -0,0 +1,193 @@ + ++ ++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/taskData.vue b/jero-web/src/views/phoneView/taskData.vue new file mode 100644 index 000000000..a76af35ee --- /dev/null +++ b/jero-web/src/views/phoneView/taskData.vue @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue new file mode 100644 index 000000000..0429dd858 --- /dev/null +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file From 885a612709bd942d514fbc6a71866fab34e11139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Tue, 30 May 2023 17:56:02 +0800 Subject: [PATCH 02/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/views/phoneView/home.vue | 40 +++- jero-web/src/views/phoneView/search.vue | 16 +- jero-web/src/views/phoneView/taskData.vue | 177 +++++++++++++- jero-web/src/views/phoneView/toDoCenter.vue | 248 +++++++++++++++++++- 4 files changed, 473 insertions(+), 8 deletions(-) diff --git a/jero-web/src/views/phoneView/home.vue b/jero-web/src/views/phoneView/home.vue index 53dc7330f..1f260c78a 100644 --- a/jero-web/src/views/phoneView/home.vue +++ b/jero-web/src/views/phoneView/home.vue @@ -1,13 +1,47 @@ - ++++ NIO GRP +
+++ +++++
++文档库+ ++ 去查看 +++++++
++知识分享+ ++ 去查看 +++++++
++法规月报+ ++ 去查看 +++ +搜索 +待办中心 +任务统计 +我的 ++\ No newline at end of file diff --git a/jero-web/src/views/phoneView/search.vue b/jero-web/src/views/phoneView/search.vue index a452cf96e..1d761c423 100644 --- a/jero-web/src/views/phoneView/search.vue +++ b/jero-web/src/views/phoneView/search.vue @@ -63,7 +63,19 @@ }, methods: { onChange(value) { - console.log(value) + if (value == 'toDoCenter') { + this.$router.push({ + path: '/phoneToDoCenter' + }) + } else if (value == 'taskData') { + this.$router.push({ + path: '/phoneTaskData' + }) + } else if (value == 'home') { + this.$router.push({ + path: '/phoneHome' + }) + } } } } @@ -81,7 +93,7 @@ .header-box { width: 100%; text-align: center; - padding-top: 2.5rem; + padding-top: 2.2rem; display: flex; align-items: center; justify-content: center; diff --git a/jero-web/src/views/phoneView/taskData.vue b/jero-web/src/views/phoneView/taskData.vue index a76af35ee..acac3b1f7 100644 --- a/jero-web/src/views/phoneView/taskData.vue +++ b/jero-web/src/views/phoneView/taskData.vue @@ -1,13 +1,188 @@ ++ +搜索 +待办中心 +任务统计 +我的 ++\ No newline at end of file diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue index 0429dd858..986b26fcf 100644 --- a/jero-web/src/views/phoneView/toDoCenter.vue +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -1,13 +1,257 @@ - ++++ ++ + +++++ 法规认证流程数据 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++ +搜索 +待办中心 +任务统计 +我的 ++\ No newline at end of file From e1aff1fbb6e9497f7826abc759b00cf91c64adcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 31 May 2023 11:47:04 +0800 Subject: [PATCH 03/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/views/phoneView/home.vue | 159 +++++++++++- jero-web/src/views/phoneView/search.vue | 2 +- jero-web/src/views/phoneView/taskData.vue | 256 ++++++++++++++++---- jero-web/src/views/phoneView/toDoCenter.vue | 15 +- 4 files changed, 386 insertions(+), 46 deletions(-) diff --git a/jero-web/src/views/phoneView/home.vue b/jero-web/src/views/phoneView/home.vue index 1f260c78a..b7dd10795 100644 --- a/jero-web/src/views/phoneView/home.vue +++ b/jero-web/src/views/phoneView/home.vue @@ -1,5 +1,53 @@+++ + +++ ++ + + +++ +++++ ISO 16750-4-2003 +++ 类别 + 设计符合性流程 +++ 项目 + Aries-G1.1-中国台湾-00 +++ 符合性审查 +++++ ISO 16750-4-2003 +++ 类别 + 设计符合性流程 +++ 项目 + Aries-G1.1-中国台湾-00 +++ 符合性审查 +++++ ISO 16750-4-2003 +++ 类别 + 设计符合性流程 +++ 项目 + Aries-G1.1-中国台湾-00 +++ 符合性审查 +++ +搜索 +待办中心 +任务统计 +我的 +++++++
+ Yingxi.Sun +++ XXXXXXXXXXXX@nio.cn ++ ++++ + 最近浏览 + +
+ +++ + 我的收藏 + +
+ +++ + 我的订阅 + +
+ +++ + 退出登录 + +
+ ++ + 语言切换 + + 英文 +
+ 搜索 待办中心 @@ -14,7 +62,8 @@ name: 'phoneHome', data() { return { - active: 'home' + active: 'home', + checked: false } }, methods: { @@ -41,7 +90,115 @@ ::v-deep .van-tabbar-item--active { color: #00B3BE; } + .box { padding: 0.4rem; } + + .box-header { + padding-top: 0.8rem; + text-align: center; + display: flex; + justify-content: center; + } + + .img-header { + width: 3rem; + height: 3rem; + border-radius: 50%; + background: #D9D9D9; + line-height: 3rem; + text-align: center; + } + + .name-header { + font-size: 0.4rem; + font-family: PingFang SC-Medium, PingFang SC; + font-weight: 600; + color: #040B29; + text-align: center; + margin-top: 0.5rem; + } + + .eamil-header { + font-size: 0.36rem; + font-family: PingFang SC-Medium, PingFang SC; + font-weight: 600; + color: #595E72; + text-align: center; + margin-top: 0.2rem; + } + + .content-box-top { + border-top: 1px solid #E6E7EC; + margin-top: 0.8rem; + height: 1.6rem; + border-bottom: 1px solid #E6E7EC; + display: flex; + align-items: center; + } + + .content-box { + height: 1.6rem; + border-bottom: 1px solid #E6E7EC; + display: flex; + align-items: center; + } + + .content-box-img { + width: 0.52rem; + } + + .content-box-text { + font-size: 0.4rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 600; + color: #040B29; + margin-left: 0.2rem; + width: calc(100% - 0.9rem); + } + + .content-box-text-one { + font-size: 0.4rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 600; + color: #040B29; + margin-left: 0.2rem; + width: calc(100% - 1.8rem); + } + + .icon { + font-size: 0.46rem; + font-weight: 500; + color: #040B29; + } + + ::v-deep .van-switch { + background-color: #BBBDC7; + height: 0.6rem; + width: 1.4rem; + } + + ::v-deep .van-switch__node { + width: 0.6rem; + height: 0.6rem; + } + + ::v-deep .van-switch--on { + background-color: #00B3BE; + } + + ::v-deep .van-switch--on .van-switch__node { + transform: translateX(0.56rem) + } + + .lang { + font-size: 0.36rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #595E72; + display: inline-block; + width: 1rem; + margin-right: 0.2rem; + } \ No newline at end of file diff --git a/jero-web/src/views/phoneView/search.vue b/jero-web/src/views/phoneView/search.vue index 1d761c423..5350d7483 100644 --- a/jero-web/src/views/phoneView/search.vue +++ b/jero-web/src/views/phoneView/search.vue @@ -181,7 +181,7 @@ } .text-left-button { - font-size: 0.26rem; + font-size: 0.32rem; font-family: Blue Sky Noto-Light, Blue Sky Noto; font-weight: 300; color: #595E72; diff --git a/jero-web/src/views/phoneView/taskData.vue b/jero-web/src/views/phoneView/taskData.vue index acac3b1f7..07576127d 100644 --- a/jero-web/src/views/phoneView/taskData.vue +++ b/jero-web/src/views/phoneView/taskData.vue @@ -11,52 +11,141 @@法规认证流程数据--- 法规清单发布 +++-+ 法规清单发布dasfkj hdskjf hgkjdhfgdfkjghdfkjgdfhgkdfjghdfkjgdfhgkjdfdhfk +++ 24 +- 24 +-+++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 +++++ 法规清单发布 +++ 24 ++++ 法规清单发布 +++ 24 +-- 法规清单发布 ++ +++ 认证参数收集数据 ++++ 相关项目: + Orion-G1.1-英国-00-- 24 +-+ 清单标题: + 认证参数收集模板 +++ 版本号: + 03 ++++++ 待填写 +++ 15 +++++ 待分配填写人 +++ 15 ++++ 参数待发起 +++ 15 ++-- 法规清单发布 + +++++ 相关项目: + Orion-G1.1-英国-00-- 24 +-+ 清单标题: + 认证参数收集模板--+- 法规清单发布 +-+ 版本号: + 03-- 24 ----- 法规清单发布 --- 24 ---@@ -106,7 +195,7 @@ } .content { - margin-top: 0.18rem; + padding-top: 0.18rem; position: relative; } @@ -135,7 +224,19 @@ background: #fff; box-shadow: 0.1rem 0.1rem 0.16rem 0 rgba(54, 61, 84, 0.05); border-radius: 0.2rem; - overflow: hidden; + } + + .parameter { + padding: 0.36rem; + background: #fff; + box-shadow: 0.1rem 0.1rem 0.16rem 0 rgba(54, 61, 84, 0.05); + border-radius: 0.2rem; + } + + .regulatory-box { + display: flex; + flex-wrap: wrap; + justify-content: space-between; } ::v-deep .van-tabs { @@ -151,7 +252,7 @@ .content-box-text { font-size: 0.4rem; font-family: PingFang SC-Regular, PingFang SC; - font-weight: 400; + font-weight: 500; color: #040B29; margin-bottom: 0.4rem; margin-top: 0.2rem; @@ -168,7 +269,7 @@ margin-bottom: 0.4rem; } - .content-box-data:nth-child(odd) { + .content-box-data:nth-child(even) { margin-right: 0; } @@ -177,12 +278,81 @@ font-family: PingFang SC-Regular, PingFang SC; font-weight: 400; color: #41475E; + word-break: break-all; } .content-box-data-num { - font-size: 0.42rem; + font-size: 0.44rem; font-family: PingFang SC-Medium, PingFang SC; - font-weight: 500; + font-weight: 600; color: #01A0AC; + margin-top: 0.12rem; + } + + .parame-box { + padding: 0.36rem; + box-sizing: border-box; + background: #F7F8FA; + border-radius: 0.2rem; + margin-bottom: 0.3rem; + } + .parame-box:last-child{ + margin-bottom: 0; + } + .parame-box-top { + display: flex; + margin-bottom: 0.12rem; + } + + .parame-box-top-text-left { + font-size: 0.36rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #868A9A; + display: inline-block; + margin-right: 0.12rem; + flex: 1; + word-break: break-all; + } + + .parame-box-top-text-right { + font-size: 0.36rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #040B29; + flex: 3; + word-break: break-all; + } + + .parame-box-bottom { + display: flex; + justify-content: space-between; + margin-top: 0.18rem; + } + + .parame-box-bottom-box { + width: calc(33% - 0.16rem); + background: #fff; + display: inline-block; + text-align: center; + padding: 0.26rem 0.16rem; + box-sizing: border-box; + border-radius: 0.2rem; + } + + .parame-box-bottom-box-text-top { + font-size: 0.32rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #595E72; + word-break: break-all; + } + + .parame-box-bottom-box-text-num { + font-size: 0.44rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 600; + color: #01A0AC; + margin-top: 0.12rem; } \ No newline at end of file diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue index 986b26fcf..a8628b4ef 100644 --- a/jero-web/src/views/phoneView/toDoCenter.vue +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -30,6 +30,10 @@ 项目 Aries-G1.1-中国台湾-00- 法规清单发布 --- 24 +++++ 待填写 +++ 15 +++++ 待分配填写人 +++ 15 ++++ 参数待发起 +++ 15 +++ 节点 + 符合性审查 +符合性审查@@ -46,6 +50,10 @@ 项目 Aries-G1.1-中国台湾-00+ 节点 + 符合性审查 +符合性审查@@ -62,6 +70,10 @@ 项目 Aries-G1.1-中国台湾-00+ 节点 + 符合性审查 +符合性审查@@ -227,11 +239,12 @@ } .content-box-type { - font-size: 0.32rem; + font-size: 0.34rem; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #41475E; display: flex; + margin-top: 0.08rem; } .content-box-left { From 6a07aaef300517256a3c1de75d585b5100a03ce4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 31 May 2023 11:51:56 +0800 Subject: [PATCH 04/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/assets/icon_assign.png | Bin 0 -> 641 bytes jero-web/src/assets/icon_eye.png | Bin 0 -> 704 bytes jero-web/src/assets/icon_link.png | Bin 0 -> 704 bytes jero-web/src/assets/icon_star.png | Bin 0 -> 686 bytes jero-web/src/assets/yuyan.png | Bin 0 -> 476 bytes jero-web/src/config/router.config.js | 6 ++++++ jero-web/src/views/phoneView/searchList.vue | 13 +++++++++++++ 7 files changed, 19 insertions(+) create mode 100644 jero-web/src/assets/icon_assign.png create mode 100644 jero-web/src/assets/icon_eye.png create mode 100644 jero-web/src/assets/icon_link.png create mode 100644 jero-web/src/assets/icon_star.png create mode 100644 jero-web/src/assets/yuyan.png create mode 100644 jero-web/src/views/phoneView/searchList.vue diff --git a/jero-web/src/assets/icon_assign.png b/jero-web/src/assets/icon_assign.png new file mode 100644 index 0000000000000000000000000000000000000000..59dc59b046a320aafa75b858ca6d3c783baec8f5 GIT binary patch literal 641 zcmV-{0)G98P)Px%J4r-AR5(wq(=lihQ5XmC|M%X-dM_X-6mcsOn>(t5bWw^TQe7(IP;~562e&RR zj#4TpI9O3PQ9%#|7Y7A(a8V-aQ0dhqP_0AJQc$>Dn!NWuNt)B7Nsa`(>F#~s_v3rt zdq?=s4<&exRM{zjCIF-vl(Qt}5q@4x>Y)pm8IW%383abbcu35@Am}uMcN>^-g!xb1 z(2k&^yjcdO3|9{$Dy}q&rF6Y}BrvMOU<82agmwg_^1d>7&X$&Lw-#jvrE*pc>oG)y zxBY;IET7QjrB_>vWZGYc-|yS5x$X(`%1yw{PksH>F&s1z4^289~F zKqTgjH760}-)$C-?2>8wwDxAg#iM;43IHLMe-q&IAiM$NH;9f9^NQx`MAJdFxk>jB za5IMlrA`TA#TL27+$#OwL*?&*u{+udH^Ohg_vqhxW&kK`H0QN+DBbKN3AzlBw-saX z4-@MBK;dT`lgfK Px%dPzh VTmrpxte+BJ->OL z^FDJ3%Y4x?^RR-zaD1~;I7WmP0%}A^fiNT1_E}}`A~E`|n7bkhH%7Emei5LPfb (IBsRgN_ z$$Xy=7%kOKNiQJZ*!*q>rjrF&RYmUpvro;YwaRgxE26NM_}T=_CNdq1KoyByAflse z{%i+6{m238Dz&5T0oY4KBqC4P*yF&+obP?cMK>GwOaWLLt<}2ZBfv-4jP&G{X(!$z zz h? zt|>(7t!I9%^V<(O@z(-+&t~XU9(au)TRr3MUIKJhfAPfbTmn?O&rAHQ3;^E D(UXEV~e|gOj5VeRiG+P!X^^%f@Xh^u!JW>OOP2VbOBVcKk9jL$T={NRCbWHvKjc z?H3UN@Pdu)TpUWIwpy!I17hthn;bsBWXiyn@=zHMK;U_jK7i!-)IVbrsjXI2@|b`H zHmN )kPm i{~xtwSNIo9G!P`iiiV;90000 Px%dPzh +=g($I2Wnj>%KtUG?5th*|DJq;1B#C~RpfL3AynOGx6XT3BO{Nog*Y|$z_uL gWwH^i(T--MHP?r0@A>4W*6|)t^w}etc)H3 z;UN3|$y}NOHo?|w2WGr{nLD>?6P*u8THvOi`~zIVhCn#9gpu}@rri0xV>i==XhkPj zCg4xK1!}6a*|ZQ4n&GBKR{@tXI>P>91BkLp=`j$d@>u0r<)EKKX@r-4u42gnIMT%K zLJctMmViZ=_>Ev>3fMHenHIz<+ZEvf0o{R3bt{v+3&?p6sSV!b)7$|RfhAa|7nFl> zfWENxn-J5jt743H{7Q}f^=y<$^n&OD=aPkydF99$K(l$wX;$PsBtcJ*O +lgN$ruoY05 4~yA9AqUM1NdB`cF?12DukFv{pV1ndt*28f& *5S literal 0 HcmV?d00001 diff --git a/jero-web/src/assets/icon_star.png b/jero-web/src/assets/icon_star.png new file mode 100644 index 0000000000000000000000000000000000000000..1e077d163c3afad2b2b241aac17cb6c3674c38d0 GIT binary patch literal 686 zcmV;f0#W^mP) Px%Xh}ptR5(wql)GybQ543%bMM{Pq|jC{7~R(l*oYSCLO`4NNCZ)oU=ayuWhbe$ zk${M`#6TdZAX URTFX2|&fLBsdlqX1+OG!&>4nX@4M1P}(~B721w{{mFTvfl}4 zl_;n~)L59xfeN*iodncVmSzfMSVMgRg7bq^?gTW5B}a^oJ`!M!J@;C>O>H^%2^jUc zbq _ zs1n&5O3@X+ns<6V?gu1o**^f8-YIX|%1nXOGFS6^dslHgFzy^M8XLafOrudQ0chKB z1_I)m+g`f>u~gESNXci6pzeO|?qVBITbT(!KV#3`qpj>og1RLT8zA1y9nY~>e5Ebt zCm dzXp>?4r@f`L2?Pe^6$uOmGtp2a|l8aGzx`*;f`gq0Q }U+L*4QUlafY UBuA8mkN^Mx07*qoM6N<$f~JBoUH||9 literal 0 HcmV?d00001 diff --git a/jero-web/src/assets/yuyan.png b/jero-web/src/assets/yuyan.png new file mode 100644 index 0000000000000000000000000000000000000000..f58dfb10a643f6bb8f0b566fc2ece0dd7378fee5 GIT binary patch literal 476 zcmV<20VDp2P) Px$mPtfGR5(wq)W1uWQ5?td*Nq^X3JP3oFtHz4O;Q9V4Q5D9)gsxiwFYs>g8qPt zXtgM6@JEA1ZT%n`5*ivrh#G>TK-$EqXi!wXa2~l_?(^J-TW5NnbI$jDzP~=-ivPSS z1-w0Yj9x64eK!Mc!}c1Zop^}>{77f3>3b>ffehG>SJ+U(lMm==1dQ`mY|XiN1P{=S zKloY(SmfMIoW%Y{5fl|AvyC)_N7J~`4DcLIV-SCF46m^Z-#d0qFv77NiqxpL^`5Ko#? -*6d^Z~^zQ8}k`7^DqWM z6d{afa2~&E^7An1I@)Lj8&g`|;8HEH55vimXNVzCz4qdBj@Dxm?aSm?MkxV)iZ)!V z(>jwW!#BE#qM%J*Lpdg2q0K#R$6$u#7;~@2mmV>qix+ S0jY=p0000 import('@/views/phoneView/home') }, + //搜索列表 + { + path: '/phoneSearchList', + name: 'phoneSearchList', + component: () => import('@/views/phoneView/searchList') + }, /* 手机端结束 */ // { // path:'/vehicleinformation', diff --git a/jero-web/src/views/phoneView/searchList.vue b/jero-web/src/views/phoneView/searchList.vue new file mode 100644 index 000000000..f22d48edb --- /dev/null +++ b/jero-web/src/views/phoneView/searchList.vue @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file From 9501869b7c3f0ebec5f11c365d1c7d900ff6dbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Wed, 31 May 2023 18:05:33 +0800 Subject: [PATCH 05/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/config/router.config.js | 12 + .../src/views/phoneView/documentDetails.vue | 304 ++++++++++++++++++ .../src/views/phoneView/processManagement.vue | 222 +++++++++++++ jero-web/src/views/phoneView/search.vue | 23 +- jero-web/src/views/phoneView/searchList.vue | 256 ++++++++++++++- jero-web/src/views/phoneView/toDoCenter.vue | 92 ++---- 6 files changed, 846 insertions(+), 63 deletions(-) create mode 100644 jero-web/src/views/phoneView/documentDetails.vue create mode 100644 jero-web/src/views/phoneView/processManagement.vue diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js index e639a569c..6c52e9b4b 100644 --- a/jero-web/src/config/router.config.js +++ b/jero-web/src/config/router.config.js @@ -510,6 +510,18 @@ export const constantRouterMap = [ name: 'phoneSearchList', component: () => import('@/views/phoneView/searchList') }, + //文档详情 + { + path: '/phoneDocumentDetails', + name: 'phoneDocumentDetails', + component: () => import('@/views/phoneView/documentDetails') + }, + //流程 + { + path: '/phoneProcessManagement', + name: 'phoneProcessManagement', + component: () => import('@/views/phoneView/processManagement') + }, /* 手机端结束 */ // { // path:'/vehicleinformation', diff --git a/jero-web/src/views/phoneView/documentDetails.vue b/jero-web/src/views/phoneView/documentDetails.vue new file mode 100644 index 000000000..acb83236f --- /dev/null +++ b/jero-web/src/views/phoneView/documentDetails.vue @@ -0,0 +1,304 @@ + + ++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/processManagement.vue b/jero-web/src/views/phoneView/processManagement.vue new file mode 100644 index 000000000..5e3175168 --- /dev/null +++ b/jero-web/src/views/phoneView/processManagement.vue @@ -0,0 +1,222 @@ + ++++ + GB 7258-2017《机动车运行安全技术条件》 + + +++++ 订阅 +
+++ 收藏 +
+ ++ ++ 编号 + GB 7258-2017 +++ 标题 + 机动车运行安全技术条件 +++ 新车型实施日期 + 机动车运行安全技新车型实施日期新车型实施日期新车型实施日期术条件 +++ +++ ++ 发布稿(必读) +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf +++++ 发布稿(必读) +++ 线控底盘技术发展与标准化需求研究报告dsfdsfsdfdsfdsdsdsfdsfdsfs.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ +++这里是条款++++ 在产车 +++ 2023-10-11 +++ 这里是备注这里是备注这里是备注这里是备注这里是备注这里是备注这里是备注 ++++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/search.vue b/jero-web/src/views/phoneView/search.vue index 5350d7483..1c90c71f2 100644 --- a/jero-web/src/views/phoneView/search.vue +++ b/jero-web/src/views/phoneView/search.vue @@ -5,7 +5,7 @@ NIO GRP++ ++ + ISO 16750-4-2023 设计符合性流程 + + + ++ ++ 项目名称 + Aries-G1.1-中国台湾-00 +++ 法规编号 + ISO 16750-4-2003 +++ 标题 + 机动车运行安全技术条件 +++ 子标题 + 机动车运行安全技新车型实施日期新车型实施日期新车型实施日期术条件 +++ 适用增补件 + 机动车运行安全技新 +++ ++ 发起人 + -- +++ 责任人 + -- +++ 交付日期 + 2023-10-20 +++ 交付物模板 +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 交付物说明 +++ 这里是交付物说明这里是交付物说明这里是交付物说明这里是交付物说明这里是交付物说明 +++ ++ ++ +【城市】物流状态1
+2016-07-12 12:40
++ +【城市】物流状态2
+2016-07-11 10:00
++ +快件已发货
+2016-07-10 09:30
+-+ -@@ -15,7 +15,7 @@-文档库+@@ -39,7 +39,7 @@去查看法规月报+@@ -76,7 +76,22 @@ path: '/phoneHome' }) } - } + }, + onSearch(value){ + this.$router.push({ + path: '/phoneSearchList' + }) + }, + documentDetailsClick(){ + this.$router.push({ + path: '/phoneDocumentDetails' + }) + }, + processManagementClick(){ + this.$router.push({ + path: '/phoneProcessManagement' + }) + }, } } diff --git a/jero-web/src/views/phoneView/searchList.vue b/jero-web/src/views/phoneView/searchList.vue index f22d48edb..1a6daa94d 100644 --- a/jero-web/src/views/phoneView/searchList.vue +++ b/jero-web/src/views/phoneView/searchList.vue @@ -1,13 +1,267 @@ +去查看+\ No newline at end of file diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue index a8628b4ef..4eafad235 100644 --- a/jero-web/src/views/phoneView/toDoCenter.vue +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -1,64 +1,27 @@+++++ + +++ ++ + + + +++ 检索范围:标题 +++++++ GB 50017-2017 +++ 标题 + 设计符合性流程 +++ 类别 + Aries-G1.1-中国台湾-00 +++++++ GB 50017-2017 +++ 标题 + 设计符合性流程 +++ 状态 + 现行 +++++++ GB 50017-2017 +++ 创建人 + 张三 +++ 创建时间 + 2023-10-12 10:20:30 +++++++ GB 50017-2017 +++ 上传人 + 李四会计师大后方会计师大后方迪斯科解放但还是分的考生 +++ 上传时间 + 2023-10-12 10:20:30 ++---- - -- -- - - --+ +++++ + ++ ++ + + ++ ----- ISO 16750-4-2003 --- 类别 - 设计符合性流程 --- 项目 - Aries-G1.1-中国台湾-00 --- 节点 - 符合性审查 --- 符合性审查 ----- ISO 16750-4-2003 --- 类别 - 设计符合性流程 --- 项目 - Aries-G1.1-中国台湾-00 --- 节点 - 符合性审查 --- 符合性审查 --+@@ -81,12 +187,16 @@ name: 'phoneProcessManagement', data() { return { - activeNames: ['1', '2', '3'] + activeNames: ['1', '2', '3', '4'], + form: {} } }, methods: { iconClick() { this.$router.go(-1) + }, + onSubmit() { + } } } @@ -144,14 +254,14 @@ border-width: 0; } - ::v-deep .van-cell__title span { + ::v-deep .van-cell--clickable .van-cell__title span { font-size: 0.44rem; font-family: PingFang SC-Medium, PingFang SC; font-weight: 600; color: #040B29; } - ::v-deep .collapse .van-icon { + ::v-deep .collapse .van-cell--clickable .van-icon { font-size: 0.44rem; color: #040B29; } @@ -198,7 +308,8 @@ margin-bottom: 0.4rem; word-break: break-all; } - .content-box-type-text-Two{ + + .content-box-type-text-Two { display: inline-block; font-size: 0.38rem; font-family: PingFang SC-Regular, PingFang SC; @@ -206,6 +317,7 @@ color: #040B29; word-break: break-all; } + .content-box-text { text-align: right; margin-left: 0.3rem; @@ -219,4 +331,149 @@ padding: 0.5rem 0; } + ::v-deep .van-step__circle-container .van-icon { + font-size: 0.55rem; + background: #fff; + } + + ::v-deep .van-step--finish { + color: #00BEBE; + } + + ::v-deep .van-step--vertical { + padding: 0.26rem 0 0.46rem 0; + } + + ::v-deep .van-step--vertical:not(:last-child)::after { + border-bottom-width: 0; + } + + .vanStepBox { + margin-left: 0.2rem; + } + + .van-text { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 500; + color: #040B29; + } + + .van-text-color { + padding: 0.19rem 0.3rem; + color: #26BD4B; + font-size: 0.34rem; + background: rgba(38, 189, 75, 0.12); + border-radius: 0.1rem; + margin-left: 0.2rem; + } + + .van-time { + font-size: 0.34rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #868A9A; + margin-top: 0.3rem; + } + + .van-name { + color: #868A9A; + margin-right: 0.1rem; + font-size: 0.34rem; + } + + .van-name-time { + color: #868A9A; + margin-left: 0.1rem; + font-size: 0.34rem; + } + + .van-desgin { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 500; + color: #41475E; + margin-top: 0.3rem; + word-break: break-all; + } + + .van-file { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 400; + color: #01A0AC; + margin-top: 0.3rem; + } + + ::v-deep .van-form .van-cell__title { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 500; + color: #595E72; + width: 2rem; + } + + ::v-deep .van-form .van-radio__icon .van-icon { + width: 0.45rem; + height: 0.45rem; + line-height: 0.45rem; + } + + ::v-deep .van-form .van-radio__icon--checked .van-icon { + background-color: #00BEBE; + border-color: #00BEBE; + } + + ::v-deep .van-form .van-radio__icon { + height: 0.45rem; + } + + ::v-deep .van-form .van-radio__label { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 500; + color: #040B29; + } + + ::v-deep .van-form .van-cell { + margin-bottom: 0.3rem; + } + + .textarea { + display: block; + } + + ::v-deep .van-form .textarea .van-field__control { + background: #F5F6F7; + border-radius: 0.12rem; + padding: 0.2rem; + margin-top: 0.1rem; + } + + .uploader { + display: block; + } + + .uploader-button { + margin-top: 0.2rem; + } + + .uploader-button .van-button--primary { + background-color: #fff; + border: 0.03rem solid #00BEBE; + color: #01A0AC; + font-size: 0.38rem; + font-family: PingFang SC-Medium, PingFang SC; + font-weight: 500; + } + + .uploader-button .van-button { + height: 0.9rem; + border-radius: 0.12rem; + } + + .uploader-button .van-button .van-icon { + font-size: 0.42rem; + font-weight: 500; + } \ No newline at end of file diff --git a/jero-web/src/views/phoneView/search.vue b/jero-web/src/views/phoneView/search.vue index 1c90c71f2..fe4e378d8 100644 --- a/jero-web/src/views/phoneView/search.vue +++ b/jero-web/src/views/phoneView/search.vue @@ -27,7 +27,7 @@ISO 16750-4-2003@@ -124,7 +87,8 @@ } .box { - padding-top: 0.6rem; + padding-top: 3rem; + overflow: hidden; } .header-search { @@ -180,6 +144,7 @@ .content { margin-top: 0.38rem; position: relative; + background: #fff; } ::v-deep .van-tabs__line { @@ -221,6 +186,7 @@ padding: 0.4rem 0.4rem; box-sizing: border-box; background: #F7F7F8; + margin-bottom: 0.8rem; } .content-box-content { @@ -235,7 +201,7 @@ font-family: PingFang SC-Semibold, PingFang SC; font-weight: 600; color: #040B29; - font-size: 0.38rem; + font-size: 0.4rem; } .content-box-type { @@ -267,4 +233,14 @@ right: 0.28rem; top: 0.3rem; } + + .fixed { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 1000; + background: #fff; + padding-top: 0.4rem; + } \ No newline at end of file From 91268248cdaa9497580482f7ce054e412bb18e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 1 Jun 2023 15:55:38 +0800 Subject: [PATCH 06/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/config/router.config.js | 6 + .../views/phoneView/problemKnowledgeBase.vue | 403 ++++++++++++++++++ .../src/views/phoneView/processManagement.vue | 279 +++++++++++- jero-web/src/views/phoneView/search.vue | 7 +- 4 files changed, 683 insertions(+), 12 deletions(-) create mode 100644 jero-web/src/views/phoneView/problemKnowledgeBase.vue diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js index 6c52e9b4b..203703e4f 100644 --- a/jero-web/src/config/router.config.js +++ b/jero-web/src/config/router.config.js @@ -522,6 +522,12 @@ export const constantRouterMap = [ name: 'phoneProcessManagement', component: () => import('@/views/phoneView/processManagement') }, + //知识分享 + { + path: '/phoneProblemKnowledgeBase', + name: 'phoneProblemKnowledgeBase', + component: () => import('@/views/phoneView/problemKnowledgeBase') + }, /* 手机端结束 */ // { // path:'/vehicleinformation', diff --git a/jero-web/src/views/phoneView/problemKnowledgeBase.vue b/jero-web/src/views/phoneView/problemKnowledgeBase.vue new file mode 100644 index 000000000..3e56e4632 --- /dev/null +++ b/jero-web/src/views/phoneView/problemKnowledgeBase.vue @@ -0,0 +1,403 @@ + +++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/processManagement.vue b/jero-web/src/views/phoneView/processManagement.vue index 5e3175168..07254a91c 100644 --- a/jero-web/src/views/phoneView/processManagement.vue +++ b/jero-web/src/views/phoneView/processManagement.vue @@ -57,21 +57,127 @@+++ + 线控底盘技术发展与标准化需求研究报告 + + +++ Chassis +++ Chassis +++ Chassis +++++++ linda.zhao +
+++ 2023-03-29 17:25:05 +
+ 2021年10月,中国汽车技术研究中心有限公司中国汽车标准化研究院联合行业各方力量, + 成立了包括各主机厂、零部件制造商、检测机构、高校等单位在内的“线控底盘技术发展与标准化需求”研究组。 + 从线控转向、线控制动、线控悬架和线控驱动4 个领域, + 围绕技术发展历程、技术路线与技术方案、技术需求、应用现状、测试验证、国内外标准分析和标准化需求等方面开展研究撰写并完成了研究报告, + 为后续线控底盘相关技术研发、标准制定和行业管理提供支撑和借鉴。NIO作为“线控转向”领域的牵头单位,参与并完成对应内容。 ++++ ++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf ++++ ++++ + 123 + +
+++ + 123 + +
+++ + 123 + +
+++ 说点什么评论一下吧~ ++ +++ ++++ + linda.zhao +++ 2023-05-18 10:51:28 +++ 这里是评论内容这里是评论内容这里是评论内容这里是评论内容这里是评论内容 ++ + ++++++ + linda.zhao +++ 2023-05-18 10:51:28 +++ 这里是评论内容这里是评论内容这里是评论内容这里是评论内容这里是评论内容 ++ + +- ++ - 【城市】物流状态1
-2016-07-12 12:40
+++ 发起流程 + + 接受 + +++ + Yingxi.Sun + + | + + 2016-07-12 12:40 + +++ 这里是反馈意见这里是反馈意见这里是反馈意见这里是反馈意见 +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf ++- 【城市】物流状态2
-2016-07-11 10:00
+++ 发起流程 + + 接受 + +++ + Yingxi.Sun + + | + + 2016-07-12 12:40 + +++ 这里是反馈意见这里是反馈意见这里是反馈意见这里是反馈意见 +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf ++- 快件已发货
-2016-07-10 09:30
+++ 发起流程 + + 接受 + +++ + Yingxi.Sun + + | + + 2016-07-12 12:40 + +++ 这里是反馈意见这里是反馈意见这里是反馈意见这里是反馈意见 +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ 线控底盘技术发展与标准化需求研究报告.pdf +++ + ++ + + ++ + +通过 +退回 ++ + + + ++ + +上传 +知识分享+@@ -92,6 +92,11 @@ path: '/phoneProcessManagement' }) }, + phoneProblemKnowledgeBaseClick(){ + this.$router.push({ + path: '/phoneProblemKnowledgeBase' + }) + }, } } From a4c9487cc38a93d14c769560d2990d6169c0d058 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Thu, 1 Jun 2023 17:42:31 +0800 Subject: [PATCH 07/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/config/router.config.js | 24 ++++ jero-web/src/views/phoneView/handlingPage.vue | 118 ++++++++++++++++++ jero-web/src/views/phoneView/home.vue | 21 +++- jero-web/src/views/phoneView/myCollection.vue | 118 ++++++++++++++++++ jero-web/src/views/phoneView/mySubscribe.vue | 118 ++++++++++++++++++ .../src/views/phoneView/recentBrowsing.vue | 118 ++++++++++++++++++ jero-web/src/views/phoneView/toDoCenter.vue | 9 +- 7 files changed, 521 insertions(+), 5 deletions(-) create mode 100644 jero-web/src/views/phoneView/handlingPage.vue create mode 100644 jero-web/src/views/phoneView/myCollection.vue create mode 100644 jero-web/src/views/phoneView/mySubscribe.vue create mode 100644 jero-web/src/views/phoneView/recentBrowsing.vue diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js index 203703e4f..ab85c388c 100644 --- a/jero-web/src/config/router.config.js +++ b/jero-web/src/config/router.config.js @@ -528,6 +528,30 @@ export const constantRouterMap = [ name: 'phoneProblemKnowledgeBase', component: () => import('@/views/phoneView/problemKnowledgeBase') }, + //办理页面 + { + path: '/phoneHandlingPage', + name: 'phoneHandlingPage', + component: () => import('@/views/phoneView/handlingPage') + }, + //我的收藏 + { + path: '/phoneMyCollection', + name: 'phoneMyCollection', + component: () => import('@/views/phoneView/myCollection') + }, + //最近预览 + { + path: '/phoneRecentBrowsing', + name: 'phoneRecentBrowsing', + component: () => import('@/views/phoneView/recentBrowsing') + }, + //我的订阅 + { + path: '/phoneMySubscribe', + name: 'phoneMySubscribe', + component: () => import('@/views/phoneView/mySubscribe') + }, /* 手机端结束 */ // { // path:'/vehicleinformation', diff --git a/jero-web/src/views/phoneView/handlingPage.vue b/jero-web/src/views/phoneView/handlingPage.vue new file mode 100644 index 000000000..ab1afd9ce --- /dev/null +++ b/jero-web/src/views/phoneView/handlingPage.vue @@ -0,0 +1,118 @@ + +去查看++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/home.vue b/jero-web/src/views/phoneView/home.vue index b7dd10795..87f1f5920 100644 --- a/jero-web/src/views/phoneView/home.vue +++ b/jero-web/src/views/phoneView/home.vue @@ -12,21 +12,21 @@ XXXXXXXXXXXX@nio.cn++ ++ + EDS1.2 EVO-G1.1-中国-03 Pre-Ho mo流程 + + +++++++ + 测试类别 + + + 测试检验项目 + ++ ++++ +-最近浏览
+-我的收藏
+我的订阅 @@ -81,6 +81,21 @@ path: '/phoneSearch' }) } + }, + subscribeClick() { + this.$router.push({ + path: '/phoneMySubscribe' + }) + }, + collectionClick() { + this.$router.push({ + path: '/phoneMyCollection' + }) + }, + recentBrowsingClick() { + this.$router.push({ + path: '/phoneRecentBrowsing' + }) } } } diff --git a/jero-web/src/views/phoneView/myCollection.vue b/jero-web/src/views/phoneView/myCollection.vue new file mode 100644 index 000000000..b757d1cac --- /dev/null +++ b/jero-web/src/views/phoneView/myCollection.vue @@ -0,0 +1,118 @@ + +
++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/mySubscribe.vue b/jero-web/src/views/phoneView/mySubscribe.vue new file mode 100644 index 000000000..d03f6b3c1 --- /dev/null +++ b/jero-web/src/views/phoneView/mySubscribe.vue @@ -0,0 +1,118 @@ + +++ ++ + 我的收藏 + + +++++++ + 测试类别 + + + 测试检验项目 + ++ ++++ ++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/recentBrowsing.vue b/jero-web/src/views/phoneView/recentBrowsing.vue new file mode 100644 index 000000000..8ec9b42b7 --- /dev/null +++ b/jero-web/src/views/phoneView/recentBrowsing.vue @@ -0,0 +1,118 @@ + +++ ++ + 我的订阅 + + +++++++ + 测试类别 + + + 测试检验项目 + ++ ++++ ++ + + + + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue index 4eafad235..b863eb2ee 100644 --- a/jero-web/src/views/phoneView/toDoCenter.vue +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -21,7 +21,7 @@++ ++ + 最近预览 + + +++++++ + 测试类别 + + + 测试检验项目 + ++ ++++ --+@@ -198,6 +202,7 @@ font-family: Blue Sky Noto-Bold, Blue Sky Noto; font-weight: bold; color: #41475E; + word-break: break-all; } .text-left-button { @@ -205,6 +210,7 @@ font-family: Blue Sky Noto-Light, Blue Sky Noto; font-weight: 300; color: #595E72; + word-break: break-all; } .text-right { diff --git a/jero-web/src/views/phoneView/searchList.vue b/jero-web/src/views/phoneView/searchList.vue index 1a6daa94d..14b8bf851 100644 --- a/jero-web/src/views/phoneView/searchList.vue +++ b/jero-web/src/views/phoneView/searchList.vue @@ -95,6 +95,9 @@ activeTab: '' } }, + mounted() { + document.title = 'NIO GRP' + }, methods: { iconClick() { this.$router.go(-1) diff --git a/jero-web/src/views/phoneView/taskData.vue b/jero-web/src/views/phoneView/taskData.vue index 7154f3e81..e8c94eec0 100644 --- a/jero-web/src/views/phoneView/taskData.vue +++ b/jero-web/src/views/phoneView/taskData.vue @@ -146,6 +146,9 @@ language: localStorage.getItem('language') } }, + mounted() { + document.title = 'NIO GRP' + }, methods: { onChange(value) { if (value == 'toDoCenter') { diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue index 9626898d5..49883e485 100644 --- a/jero-web/src/views/phoneView/toDoCenter.vue +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -10,31 +10,86 @@ISO 16750-4-2003@@ -76,7 +76,12 @@ path: '/phoneHome' }) } - } + }, + toDoCenterClick(){ + this.$router.push({ + path: '/phoneHandlingPage' + }) + }, } } From 03c1767e01ee196863cedff487abd0903dfcbb6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Fri, 2 Jun 2023 11:46:16 +0800 Subject: [PATCH 08/78] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF=E4=B8=AD=E8=8B=B1=E6=96=87=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 22 +++ jero-web/src/common/lang/zh-cn.js | 22 +++ jero-web/src/views/phoneView/home.vue | 95 ++++++++++--- jero-web/src/views/phoneView/search.vue | 8 +- jero-web/src/views/phoneView/taskData.vue | 142 ++++++++++---------- jero-web/src/views/phoneView/toDoCenter.vue | 8 +- 6 files changed, 203 insertions(+), 94 deletions(-) diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 28d744d1e..fce4bdeea 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -1839,4 +1839,26 @@ module.exports = { toResubmit:'To Resubmit', selectDesignConformanceAsConformance:'Select Design Conformance verification process state as Conformance or Verify conformance verification process state as conformance obtained data', submissionProcess:'Submission Process', + + //手机端 + myCollection:'My Collection', + recentBrowsing:'Recent Browsing', + mySubscription:'My Subscription', + languageSwitching:'Language Switching', + phoneSearch:'search', + taskStatistics:'Task Statistics', + mine:'Mine', + regulatoryCertificationProcess:'Regulatory certification process', + authenticationParameterCollection:'Authentication parameter collection', + regulatoryCertificationProcessData:'Regulatory Certification Process Data', + regulationListIssuance:'Regulation list issuance', + designTheComplianceProcess:'Design the compliance process', + verifyComplianceProcess:'Verify compliance process', + thePreHomeProcess:'Pre-Home Process', + technicalAssessmentOfRegulations:'Technical Assessment Regulations', + legalOpinionCollection:'Legal Opinion Collection', + authenticationParameterCollectionData:'Authentication parameter collection data', + phoneRelatedItems:'Related items', + listHeading:'List heading', + phoneVersionNumber:'Version number', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index f92664c4a..960deef8e 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -1940,4 +1940,26 @@ module.exports = { toResubmit:'重新提交', selectDesignConformanceAsConformance:'请选择设计符合性确认流程状态为符合或验证符合性确认流程状态为符合的数据', submissionProcess:'提交流程', + + //手机端 + myCollection:'我的收藏', + recentBrowsing:'最近浏览', + mySubscription:'我的订阅', + languageSwitching:'语言切换', + phoneSearch:'搜索', + taskStatistics:'任务统计', + mine:'我的', + regulatoryCertificationProcess:'法规认证流程', + authenticationParameterCollection:'认证参数收集', + regulatoryCertificationProcessData:'法规认证流程数据', + regulationListIssuance:'法规清单发布', + designTheComplianceProcess:'设计符合性流程', + verifyComplianceProcess:'验证符合性流程', + thePreHomeProcess:'Pre-home流程', + technicalAssessmentOfRegulations:'法规技术评估', + legalOpinionCollection:'法规意见收集', + authenticationParameterCollectionData:'认证参数收集数据', + phoneRelatedItems:'相关项目', + listHeading:'清单标题', + phoneVersionNumber:'版本号', } \ No newline at end of file diff --git a/jero-web/src/views/phoneView/home.vue b/jero-web/src/views/phoneView/home.vue index 87f1f5920..72d336ad0 100644 --- a/jero-web/src/views/phoneView/home.vue +++ b/jero-web/src/views/phoneView/home.vue @@ -15,55 +15,71 @@- 最近浏览 + {{$t('recentBrowsing')}}
- 我的收藏 + {{$t('myCollection')}}
-- 我的订阅 - -
- -+ + + + + + +- - 退出登录 + {{$t('mySubscription')}}
- 语言切换 + {{$t('languageSwitching')}} - 英文 -
+ 英文 + 中文 + - 搜索 -待办中心 -任务统计 -我的 +{{$t('phoneSearch')}} +{{$t('todocenter')}} +{{$t('taskStatistics')}} +{{$t('mine')}} - - - + + + -+ ++ ++ISO 16750-4-2003- 类别 + {{$t('category')}} 设计符合性流程- 项目 + {{$t('project')}} Aries-G1.1-中国台湾-00- 节点 + {{$t('node')}} + 符合性审查 +++ 符合性审查 ++++ ++++ ISO 16750-4-2003 +++ {{$t('category')}} + 设计符合性流程 +++ {{$t('project')}} + Aries-G1.1-中国台湾-00 +++ {{$t('node')}} + 符合性审查 +++ 符合性审查 +++++ ISO 16750-4-2003 +++ {{$t('category')}} + 设计符合性流程 +++ {{$t('project')}} + Aries-G1.1-中国台湾-00 +++ {{$t('node')}} 符合性审查@@ -48,6 +103,59 @@@@ -57,10 +165,20 @@ data() { return { active: 'toDoCenter', + show: false, + checked: false, + date: '', + columns: ['近一个月', '近三个月', '近六个月', '近一年'], + showPicker: false, value: '', - activeTab: '' + activeTab: '', + language: localStorage.getItem('language'), + form: {} } }, + mounted() { + document.title = 'NIO GRP' + }, methods: { onChange(value) { if (value == 'search') { @@ -77,11 +195,21 @@ }) } }, - toDoCenterClick(){ + toDoCenterClick() { this.$router.push({ path: '/phoneHandlingPage' }) }, + searchIconClick() { + this.show = true + }, + onSubmit() { + + }, + onConfirm(value) { + this.value = value + this.showPicker = false + } } } @@ -180,7 +308,7 @@ .search-right { position: absolute; right: 0.4rem; - top: 0.07rem; + top: 0; } .search-right-icon { @@ -223,6 +351,10 @@ display: inline-block; } + .content-box-left-one { + width: 1.5rem; + } + .content-box-text { margin-left: 0.3rem; } @@ -248,4 +380,163 @@ background: #fff; padding-top: 0.4rem; } + + .popup-box { + width: 100%; + height: 100vh; + } + + ::v-deep .van-form .van-cell__title { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 500; + color: #595E72; + width: 100%; + } + + ::v-deep .van-form .van-radio__icon .van-icon { + width: 0.45rem; + height: 0.45rem; + line-height: 0.45rem; + } + + ::v-deep .van-form .van-radio__icon--checked .van-icon { + background-color: #00BEBE; + border-color: #00BEBE; + } + + ::v-deep .van-form .van-radio__icon { + height: 0.45rem; + } + + ::v-deep .van-form .van-radio__label { + font-size: 0.38rem; + font-family: PingFang SC-Regular, PingFang SC; + font-weight: 500; + color: #040B29; + } + + .textarea { + display: block; + } + + ::v-deep .van-form .textarea .van-field__control { + margin-top: 0.1rem; + } + + .uploader { + display: block; + } + + .uploader-button { + margin-top: 0.2rem; + } + + .uploader-button .van-button--primary { + background-color: #fff; + border: 0.03rem solid #00BEBE; + color: #01A0AC; + font-size: 0.38rem; + font-family: PingFang SC-Medium, PingFang SC; + font-weight: 500; + } + + .uploader-button .van-button { + height: 0.9rem; + border-radius: 0.12rem; + } + + .uploader-button .van-button .van-icon { + font-size: 0.42rem; + font-weight: 500; + } + + .formClass { + padding-top: 1.1rem; + } + + ::v-deep .van-checkbox { + margin-bottom: 0.2rem; + } + + ::v-deep .van-field__body { + margin-top: 0.2rem; + } + + ::v-deep .van-checkbox__icon .van-icon { + height: 0.45rem; + width: 0.45rem; + line-height: 0.45rem; + } + + ::v-deep .van-checkbox__icon--checked .van-icon { + background-color: #00BEBE; + border-color: #00BEBE; + } + + .time-text { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + border: 0.02rem #E6E7EC solid; + height: 1rem; + font-size: 0.38rem; + color: #040B29; + font-weight: 500; + border-radius: 0.16rem; + } + + .Mode-text { + display: flex; + align-items: center; + font-size: 0.32rem; + font-weight: 500; + color: #040B29; + width: calc(100% - 1.3rem); + margin-right: 0.2rem; + } + + ::v-deep .van-switch { + background-color: #BBBDC7; + height: 0.6rem; + width: 1.17rem; + } + + ::v-deep .van-switch__node { + width: 0.6rem; + height: 0.6rem; + } + + ::v-deep .van-switch--on { + background-color: #00B3BE; + } + + ::v-deep .van-switch--on .van-switch__node { + transform: translateX(0.56rem) + } + + .button { + position: absolute; + bottom: 0.2rem; + left: 0; + text-align: right; + width: 100%; + padding: 0 0.4rem; + } + + .reset { + background-color: rgba(187, 189, 199, 1); + border: none; + height: 0.8rem; + font-size: 0.38rem; + } + + .primary { + background-color: #01A0AC; + border: none; + height: 0.8rem; + font-size: 0.38rem; + margin-left: 0.2rem; + } \ No newline at end of file From 115f6dfc6080118d24d6de36d3f8662a48448729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Mon, 5 Jun 2023 13:56:20 +0800 Subject: [PATCH 10/78] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/assets/icon_single_screen.svg | 4 + jero-web/src/common/lang/en-us.js | 2 + jero-web/src/common/lang/zh-cn.js | 2 + jero-web/src/views/phoneView/search.vue | 68 ++++- jero-web/src/views/phoneView/searchList.vue | 3 + jero-web/src/views/phoneView/toDoCenter.vue | 273 ++++++++++++++++---- 6 files changed, 293 insertions(+), 59 deletions(-) create mode 100644 jero-web/src/assets/icon_single_screen.svg diff --git a/jero-web/src/assets/icon_single_screen.svg b/jero-web/src/assets/icon_single_screen.svg new file mode 100644 index 000000000..df20a10a1 --- /dev/null +++ b/jero-web/src/assets/icon_single_screen.svg @@ -0,0 +1,4 @@ + diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index c77797015..16de61ccf 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -1869,4 +1869,6 @@ module.exports = { treatmentMode:'Treatment Mode', onlyMobilePhoneAreDisplayed:'Only the tasks that can be handled by the mobile phone are displayed', phoneReset:'Reset', + noMore:'No More', + loading:'Loading...', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index dc43982e9..4b33317d2 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -1970,4 +1970,6 @@ module.exports = { treatmentMode:'处理方式', onlyMobilePhoneAreDisplayed:'仅展示手机端可处理的任务', phoneReset:'重置', + noMore:'没有更多了', + loading:'加载中...', } \ No newline at end of file diff --git a/jero-web/src/views/phoneView/search.vue b/jero-web/src/views/phoneView/search.vue index 57d4639aa..b6aecc904 100644 --- a/jero-web/src/views/phoneView/search.vue +++ b/jero-web/src/views/phoneView/search.vue @@ -5,7 +5,8 @@ NIO GRP{{$t('taskStatistics')}} {{$t('mine')}} + ++ +++ + ++ + ++ + +{{$t('designComplianceProcess')}} +{{$t('validationComplianceProcess')}} +{{$t('preHomoFlow')}} ++ + ++ + + ++++ {{$t('onlyMobilePhoneAreDisplayed')}} +++ + -+ @@ -13,7 +14,8 @@{{$t('DocumentLibrary')}}- +{{$t('goToCheck')}} @@ -25,7 +27,9 @@{{$t('problemKnowledgeBase')}}- +{{$t('goToCheck')}} @@ -37,7 +41,8 @@{{$t('monthlyReportRegulations')}}-@@ -54,16 +59,24 @@ @@ -192,6 +373,11 @@ position: relative; } + .box-showModal { + position: absolute; + height: 100%; + } + .header-search { width: 100%; display: flex; @@ -376,6 +562,15 @@ justify-content: flex-end; text-align: right; margin-top: 0.3rem; + /*margin-bottom: 0.3rem;*/ + } + + .comment-text-button-one { + display: flex; + align-items: center; + justify-content: flex-end; + text-align: right; + margin-top: 0.3rem; } .commentRight { @@ -398,9 +593,53 @@ .reply-box { background: #F6F7F8; - border-radius: 0.16rem; - padding: 0.4rem; - margin-top: 0.3rem; + /*border-radius: 0.16rem;*/ + padding: 0.4rem 0.4rem 0 0.4rem; margin-left: 0.5rem; } + + .reply-box:last-child { + padding-bottom: 0.4rem; + border-bottom-left-radius: 0.16rem; + border-bottom-right-radius: 0.16rem; + } + + .reply-box:first-child { + border-top-left-radius: 0.16rem; + border-top-right-radius: 0.16rem; + } + + .icon-active { + color: #00B3BE !important; + } + + .input-text { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + background: #F6F7FA; + padding: 0.2rem 0.4rem; + } + + .input-text .van-cell-group { + display: flex; + background: transparent; + align-items: center; + } + + .input-text .van-cell { + width: calc(100% - 1.8rem); + display: inline-block; + border-radius: 0.6rem; + margin-right: 0.3rem; + } + + .input-text .van-button { + width: 1.8rem; + height: 1rem; + border-radius: 0.4rem; + background: #01A0AC; + border: none; + } \ No newline at end of file From 6f9e74d2319c1f892e679645195ccf32818151db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Tue, 6 Jun 2023 17:53:29 +0800 Subject: [PATCH 14/78] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 2 + jero-web/src/common/lang/zh-cn.js | 2 + .../src/views/phoneView/documentDetails.vue | 176 ++++++++++++------ jero-web/src/views/phoneView/myCollection.vue | 169 +++++++++++++++-- jero-web/src/views/phoneView/mySubscribe.vue | 24 ++- .../views/phoneView/problemKnowledgeBase.vue | 29 +-- .../src/views/phoneView/processManagement.vue | 165 +++++++++++++--- jero-web/src/views/phoneView/search.vue | 15 +- jero-web/src/views/phoneView/searchList.vue | 8 +- jero-web/src/views/phoneView/taskData.vue | 174 ++++++++++++----- jero-web/src/views/phoneView/toDoCenter.vue | 148 ++++++++++++--- 11 files changed, 725 insertions(+), 187 deletions(-) diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 3385d6548..54cfaddf0 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -1873,4 +1873,6 @@ module.exports = { loading:'Loading...', howAboutComment:'How about a comment', send:'Send', + pleaseProcessThePC:'Please process it on the PC', + clickAndSelect:'Click and select', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index cd0d1cca7..a1a57afa3 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -1974,4 +1974,6 @@ module.exports = { loading:'加载中...', howAboutComment:'说点什么评论一下吧', send:'发送', + pleaseProcessThePC:'请在PC端处理', + clickAndSelect:'点击选择', } \ No newline at end of file diff --git a/jero-web/src/views/phoneView/documentDetails.vue b/jero-web/src/views/phoneView/documentDetails.vue index 18c964193..f3574576d 100644 --- a/jero-web/src/views/phoneView/documentDetails.vue +++ b/jero-web/src/views/phoneView/documentDetails.vue @@ -3,7 +3,7 @@- GB 7258-2017《机动车运行安全技术条件》 + {{serial_number}} @@ -17,85 +17,144 @@- - -- 编号 - GB 7258-2017 --- 标题 - 机动车运行安全技术条件 --- 新车型实施日期 - 机动车运行安全技新车型实施日期新车型实施日期新车型实施日期术条件 --- -+- 发布稿(必读) --- 线控底盘技术发展与标准化需求研究报告.pdf --- 线控底盘技术发展与标准化需求研究报告.pdf --- 线控底盘技术发展与标准化需求研究报告.pdf --++-+ -+ {{ol.db_field_txt}} + {{ol.value || '--'}} ++-- -- 发布稿(必读) --- 线控底盘技术发展与标准化需求研究报告dsfdsfsdfdsfdsdsdsfdsfdsfs.pdf --- 线控底盘技术发展与标准化需求研究报告.pdf --- 线控底盘技术发展与标准化需求研究报告.pdf --- -@@ -157,6 +165,14 @@ color: #595E72; margin-top: 0.13rem; word-break: break-all; + overflow: hidden; + display: -webkit-box; + text-overflow: ellipsis; + /*! autoprefixer: off */ + -webkit-box-orient: vertical; + -webkit-line-clamp: 3; + /*! autoprefixer: on;*/ + text-justify: inter-ideograph; } .content-text-right .van-icon { diff --git a/jero-web/src/views/phoneView/problemKnowledgeBase.vue b/jero-web/src/views/phoneView/problemKnowledgeBase.vue index 2df98537d..a734a68d9 100644 --- a/jero-web/src/views/phoneView/problemKnowledgeBase.vue +++ b/jero-web/src/views/phoneView/problemKnowledgeBase.vue @@ -41,20 +41,21 @@ {{queryForm.browsingHistoryCount}}这里是条款--+- 在产车 ++ ++ +-+ {{ol.db_field_txt}} ++++ {{valItem.fileName}} ++- 2023-10-11 + +++ + +-{{item.standNumberOrClause}}++++ {{item.implementationTypeText}} +++ {{item.implementationDate}} +++ {{item.remarks}}- 这里是备注这里是备注这里是备注这里是备注这里是备注这里是备注这里是备注 ---+-
- - {{queryForm.collectCount}} - -
-+-
+
+
{{queryForm.praiseCount}}
++
+ + {{queryForm.collectCount}} + +
@@ -191,7 +192,7 @@ }, getQueryBy() { let query = { - id: '1bbe56abe27b410998365f20e6023e38' + id: this.$route.query.id } getAction(this.url.queryById, query).then((res) => { if (res.success) { @@ -225,7 +226,7 @@ this.queryForm.praiseCount = this.queryForm.praiseCount - 1 } let query = { - problemKnowledgeBaseId: this.queryForm.id, + problemKnowledgeBaseId: this.$route.query.id, praiseUserId: this.userInfo().id, praiseStatus: praiseStatus, id: this.queryForm.praiseEO ? this.queryForm.praiseEO.id : undefined @@ -251,7 +252,7 @@ this.queryForm.collectCount = this.queryForm.collectCount - 1 } let query = { - problemKnowledgeBaseId: this.queryForm.id, + problemKnowledgeBaseId: this.$route.query.id, collectUserId: this.userInfo().id, collectStatus: collectStatus, id: this.queryForm.collectEO ? this.queryForm.collectEO.id : undefined @@ -264,7 +265,7 @@ }, releaseData() { let query = { - problemKnowledgeBaseId: '1bbe56abe27b410998365f20e6023e38' + problemKnowledgeBaseId: this.$route.query.id } getAction('/problemKnowledgeBase/problemKnowledgeBaseCommentEO/list', query).then((res) => { if (res.success) { @@ -328,7 +329,7 @@ sendClick() { if (this.num == 1) { let query = { - problemKnowledgeBaseId: this.queryForm.id, + problemKnowledgeBaseId: this.$route.query.id, commentContent: this.sendValue, commentUserId: this.userInfo().id } diff --git a/jero-web/src/views/phoneView/processManagement.vue b/jero-web/src/views/phoneView/processManagement.vue index e15e82a9b..dd4156822 100644 --- a/jero-web/src/views/phoneView/processManagement.vue +++ b/jero-web/src/views/phoneView/processManagement.vue @@ -10,50 +10,55 @@+ + \ No newline at end of file diff --git a/jero-web/src/views/phoneView/problemKnowledgeBase.vue b/jero-web/src/views/phoneView/problemKnowledgeBase.vue index 714ca659d..fe61bb78e 100644 --- a/jero-web/src/views/phoneView/problemKnowledgeBase.vue +++ b/jero-web/src/views/phoneView/problemKnowledgeBase.vue @@ -161,6 +161,7 @@ window.addEventListener('mousedown', this.handleonmousedown) this.getQueryBy() this.releaseData() + this.viewAdd() }, watch: { sendValue: function(res) { @@ -193,6 +194,14 @@ iconClick() { this.$router.go(-1) }, + viewAdd() { + let query = { + problemKnowledgeBaseId: this.$route.query.id, + browsingUserId: this.userInfo().id + } + postAction('/problemKnowledgeBase/problemKnowledgeBaseBrowsingHistoryEO/add', query).then((res) => { + }) + }, getQueryBy() { let query = { id: this.$route.query.id diff --git a/jero-web/src/views/phoneView/processManagement.vue b/jero-web/src/views/phoneView/processManagement.vue index aeed6d421..2719435ec 100644 --- a/jero-web/src/views/phoneView/processManagement.vue +++ b/jero-web/src/views/phoneView/processManagement.vue @@ -369,7 +369,6 @@ let fileSuffix = fileName.substring(index1, index2) val.fileSuffix = fileSuffix }) - console.log(this.dataSourceFile) } else { this.dataSourceFile = [] } diff --git a/jero-web/src/views/phoneView/toDoCenter.vue b/jero-web/src/views/phoneView/toDoCenter.vue index c8cd27d8f..49c73930d 100644 --- a/jero-web/src/views/phoneView/toDoCenter.vue +++ b/jero-web/src/views/phoneView/toDoCenter.vue @@ -241,7 +241,7 @@ }, onClear(){ - + }, onChange(value) { if (value == 'search') { @@ -376,7 +376,10 @@ query: query }) } else if (row.flowType == '21') { - + this.$router.push({ + path: '/phoneHandlingPage', + query: query + }) } else { Toast(this.$t('pleaseProcessThePC')) } From ba7282653d3e3b0ffb491b0ea583a241723994d0 Mon Sep 17 00:00:00 2001 From: wangzhijiang <1358525938@qq.com> Date: Thu, 8 Jun 2023 17:08:01 +0800 Subject: [PATCH 32/78] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=AB=AF-=E6=90=9C?= =?UTF-8?q?=E7=B4=A2-=E6=A0=B9=E6=8D=AE=E7=94=A8=E6=88=B7=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E6=96=87=E6=A1=A3=E5=BA=93=E8=AE=A2=E9=98=85=E5=92=8C?= =?UTF-8?q?=E6=94=B6=E8=97=8F=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SearchCenterController.java | 9 +++++- .../phone/service/ISearchCenterService.java | 2 ++ .../service/impl/SearchCenterServiceImpl.java | 30 +++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/SearchCenterController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/SearchCenterController.java index 5ab87d0b2..48b4894fe 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/SearchCenterController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/SearchCenterController.java @@ -5,10 +5,10 @@ import com.jero.common.aspect.annotation.AutoLog; import com.jero.modules.phone.service.ISearchCenterService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.Map; @@ -27,4 +27,11 @@ public class SearchCenterController { public Result+ + - 项目名称 - Aries-G1.1-中国台湾-00 + {{$t('entryName')}} + {{queryForm.projectName+'-'+queryForm.projectVersion}}- 法规编号 - ISO 16750-4-2003 + {{$t('regulationNo')}} + {{queryForm.serialNumber || '--'}}- 标题 - 机动车运行安全技术条件 + {{$t('title')}} + {{queryForm.title || '--'}}- 子标题 - 机动车运行安全技新车型实施日期新车型实施日期新车型实施日期术条件 + {{$t('subtitle')}} + {{queryForm.subtitle || '--'}}- 适用增补件 - 机动车运行安全技新 + {{$t('applicableSupplement')}} + {{queryForm.applicableSupplement || '--'}} - 发起人 - -- + {{$t('Sponsor')}} + {{queryProject[queryData.Sponsor] || '--'}}- 责任人 - -- + {{$t('personLiable')}} + {{queryProject[queryData.personLiable] || '--'}}- 交付日期 - 2023-10-20 + {{$t('deliveryDate')}} + {{queryProject[queryData.DueDate] || '--'}} +++ {{$t('typeOfDeliverables')}} + {{queryProject[queryData.typeOfDeliverables] || '--'}}- 交付物模板 + {{$t('deliverableTemplate')}}线控底盘技术发展与标准化需求研究报告.pdf- 交付物说明 + {{$t('descriptionDeliverables')}}- 这里是交付物说明这里是交付物说明这里是交付物说明这里是交付物说明这里是交付物说明 + {{queryProject[queryData.remarks] || '--'}}@@ -179,27 +184,124 @@ + {{$t('loading')}} +-+- 测试类别 - - - 测试检验项目 + {{item.title || '--'}} + + +@@ -31,14 +32,61 @@