From 74595bab90e255085c7a1baeebc5cfea2acb4b74 Mon Sep 17 00:00:00 2001 From: dhy1725534722 <1725534722@qq.com> Date: Mon, 30 Oct 2023 11:57:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/main.js | 4 + src/store/modules/permission.js | 2 +- src/views/login.vue | 2 +- src/views/tcZz/netWorkYq/yqbg/index.vue | 17 +- .../tcZz/netWorkYq/{ => yqfl}/mtlx/index.vue | 0 .../tcZz/netWorkYq/{ => yqfl}/sslx/index.vue | 0 .../netWorkYq/{ => yqtj}/yqxxlnum/index.vue | 0 .../netWorkYq/{ => yqtj}/yqxxltj/index.vue | 0 .../{ => aqjc}/cybersecurity/index.vue | 0 .../{ => aqjc}/wljgtj/index.vue | 0 .../networkSecurity/{ => jgdx}/dbdw/index.vue | 0 .../networkSecurity/jgdx/dbxt/dbdw/index.vue | 809 ++++++++++++++++++ .../networkSecurity/{ => jgdx}/dbxt/index.vue | 0 .../{ => jgdx}/idcdw/index.vue | 0 .../networkSecurity/{ => jgdx}/jgdw/index.vue | 0 .../networkSecurity/{ => jgdx}/zfwz/index.vue | 0 .../{ => sgjqk}/fbqk/index.vue | 0 .../{ => sgjqk}/top5/index.vue | 0 .../{ => sjly}/DataSourceTj/index.vue | 0 .../networkSecurity/{ => sjly}/ryz/index.vue | 0 .../networkSecurity/{ => sjly}/xtjc/index.vue | 0 .../networkSecurity/{ => tbtj}/bmtb/index.vue | 29 +- .../networkSecurity/{ => tbtj}/sdtb/index.vue | 25 +- src/views/tcZz/networkSecurity/tbwc/index.vue | 22 +- .../networkSecurity/{ => yhcz}/tbcz/index.vue | 48 +- .../networkSecurity/{ => yhcz}/zxyh/index.vue | 25 +- 27 files changed, 937 insertions(+), 47 deletions(-) rename src/views/tcZz/netWorkYq/{ => yqfl}/mtlx/index.vue (100%) rename src/views/tcZz/netWorkYq/{ => yqfl}/sslx/index.vue (100%) rename src/views/tcZz/netWorkYq/{ => yqtj}/yqxxlnum/index.vue (100%) rename src/views/tcZz/netWorkYq/{ => yqtj}/yqxxltj/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => aqjc}/cybersecurity/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => aqjc}/wljgtj/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => jgdx}/dbdw/index.vue (100%) create mode 100644 src/views/tcZz/networkSecurity/jgdx/dbxt/dbdw/index.vue rename src/views/tcZz/networkSecurity/{ => jgdx}/dbxt/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => jgdx}/idcdw/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => jgdx}/jgdw/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => jgdx}/zfwz/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => sgjqk}/fbqk/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => sgjqk}/top5/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => sjly}/DataSourceTj/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => sjly}/ryz/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => sjly}/xtjc/index.vue (100%) rename src/views/tcZz/networkSecurity/{ => tbtj}/bmtb/index.vue (96%) rename src/views/tcZz/networkSecurity/{ => tbtj}/sdtb/index.vue (97%) rename src/views/tcZz/networkSecurity/{ => yhcz}/tbcz/index.vue (95%) rename src/views/tcZz/networkSecurity/{ => yhcz}/zxyh/index.vue (97%) diff --git a/package.json b/package.json index f3852ea..f9ecdd5 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", + "moment": "^2.29.4", "nprogress": "0.2.0", "postcss-px2rem": "^0.3.0", "quill": "1.3.7", diff --git a/src/main.js b/src/main.js index 3ec7012..8de14d4 100644 --- a/src/main.js +++ b/src/main.js @@ -69,6 +69,10 @@ Vue.prototype.selectDictLabel = selectDictLabel; Vue.prototype.selectDictLabels = selectDictLabels; Vue.prototype.download = download; Vue.prototype.handleTree = handleTree; +import moment from "moment"; +import "moment/locale/zh-cn"; +moment.locale("zh-cn"); +Vue.prototype.$moment = moment; // 全局组件挂载 Vue.component("DictTag", DictTag); diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 2287665..d433b80 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -126,7 +126,7 @@ export const loadView = (view) => { return (resolve) => require([`@/views/${view}`], resolve) } else { // 使用 import 实现生产环境的路由懒加载 - return () => import(`@/views/${view}`) + return (resolve) => require([`@/views/${view}`], resolve) } } diff --git a/src/views/login.vue b/src/views/login.vue index ec57f42..c99bb4a 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -98,7 +98,7 @@ export default { watch: { $route: { handler: function(route) { - this.redirect = 'tcZz/networkSecurity/DataSourceTj'; + this.redirect = 'tcZz/networkSecurity/sjly/DataSourceTj'; // this.redirect = route.query && route.query.redirect; }, immediate: true diff --git a/src/views/tcZz/netWorkYq/yqbg/index.vue b/src/views/tcZz/netWorkYq/yqbg/index.vue index 1712982..8053123 100644 --- a/src/views/tcZz/netWorkYq/yqbg/index.vue +++ b/src/views/tcZz/netWorkYq/yqbg/index.vue @@ -373,9 +373,16 @@ form.fileName }} - {{ - form.fileUrl - }} + + {{ item }} ,  + {{ form.remark @@ -526,6 +533,10 @@ export default { this.getList(); }, methods: { + files(e) { + if (!e) return []; + return e.split(","); + }, //下载模板 importTemplate() { this.download( diff --git a/src/views/tcZz/netWorkYq/mtlx/index.vue b/src/views/tcZz/netWorkYq/yqfl/mtlx/index.vue similarity index 100% rename from src/views/tcZz/netWorkYq/mtlx/index.vue rename to src/views/tcZz/netWorkYq/yqfl/mtlx/index.vue diff --git a/src/views/tcZz/netWorkYq/sslx/index.vue b/src/views/tcZz/netWorkYq/yqfl/sslx/index.vue similarity index 100% rename from src/views/tcZz/netWorkYq/sslx/index.vue rename to src/views/tcZz/netWorkYq/yqfl/sslx/index.vue diff --git a/src/views/tcZz/netWorkYq/yqxxlnum/index.vue b/src/views/tcZz/netWorkYq/yqtj/yqxxlnum/index.vue similarity index 100% rename from src/views/tcZz/netWorkYq/yqxxlnum/index.vue rename to src/views/tcZz/netWorkYq/yqtj/yqxxlnum/index.vue diff --git a/src/views/tcZz/netWorkYq/yqxxltj/index.vue b/src/views/tcZz/netWorkYq/yqtj/yqxxltj/index.vue similarity index 100% rename from src/views/tcZz/netWorkYq/yqxxltj/index.vue rename to src/views/tcZz/netWorkYq/yqtj/yqxxltj/index.vue diff --git a/src/views/tcZz/networkSecurity/cybersecurity/index.vue b/src/views/tcZz/networkSecurity/aqjc/cybersecurity/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/cybersecurity/index.vue rename to src/views/tcZz/networkSecurity/aqjc/cybersecurity/index.vue diff --git a/src/views/tcZz/networkSecurity/wljgtj/index.vue b/src/views/tcZz/networkSecurity/aqjc/wljgtj/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/wljgtj/index.vue rename to src/views/tcZz/networkSecurity/aqjc/wljgtj/index.vue diff --git a/src/views/tcZz/networkSecurity/dbdw/index.vue b/src/views/tcZz/networkSecurity/jgdx/dbdw/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/dbdw/index.vue rename to src/views/tcZz/networkSecurity/jgdx/dbdw/index.vue diff --git a/src/views/tcZz/networkSecurity/jgdx/dbxt/dbdw/index.vue b/src/views/tcZz/networkSecurity/jgdx/dbxt/dbdw/index.vue new file mode 100644 index 0000000..8ae2072 --- /dev/null +++ b/src/views/tcZz/networkSecurity/jgdx/dbxt/dbdw/index.vue @@ -0,0 +1,809 @@ + + + diff --git a/src/views/tcZz/networkSecurity/dbxt/index.vue b/src/views/tcZz/networkSecurity/jgdx/dbxt/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/dbxt/index.vue rename to src/views/tcZz/networkSecurity/jgdx/dbxt/index.vue diff --git a/src/views/tcZz/networkSecurity/idcdw/index.vue b/src/views/tcZz/networkSecurity/jgdx/idcdw/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/idcdw/index.vue rename to src/views/tcZz/networkSecurity/jgdx/idcdw/index.vue diff --git a/src/views/tcZz/networkSecurity/jgdw/index.vue b/src/views/tcZz/networkSecurity/jgdx/jgdw/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/jgdw/index.vue rename to src/views/tcZz/networkSecurity/jgdx/jgdw/index.vue diff --git a/src/views/tcZz/networkSecurity/zfwz/index.vue b/src/views/tcZz/networkSecurity/jgdx/zfwz/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/zfwz/index.vue rename to src/views/tcZz/networkSecurity/jgdx/zfwz/index.vue diff --git a/src/views/tcZz/networkSecurity/fbqk/index.vue b/src/views/tcZz/networkSecurity/sgjqk/fbqk/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/fbqk/index.vue rename to src/views/tcZz/networkSecurity/sgjqk/fbqk/index.vue diff --git a/src/views/tcZz/networkSecurity/top5/index.vue b/src/views/tcZz/networkSecurity/sgjqk/top5/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/top5/index.vue rename to src/views/tcZz/networkSecurity/sgjqk/top5/index.vue diff --git a/src/views/tcZz/networkSecurity/DataSourceTj/index.vue b/src/views/tcZz/networkSecurity/sjly/DataSourceTj/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/DataSourceTj/index.vue rename to src/views/tcZz/networkSecurity/sjly/DataSourceTj/index.vue diff --git a/src/views/tcZz/networkSecurity/ryz/index.vue b/src/views/tcZz/networkSecurity/sjly/ryz/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/ryz/index.vue rename to src/views/tcZz/networkSecurity/sjly/ryz/index.vue diff --git a/src/views/tcZz/networkSecurity/xtjc/index.vue b/src/views/tcZz/networkSecurity/sjly/xtjc/index.vue similarity index 100% rename from src/views/tcZz/networkSecurity/xtjc/index.vue rename to src/views/tcZz/networkSecurity/sjly/xtjc/index.vue diff --git a/src/views/tcZz/networkSecurity/bmtb/index.vue b/src/views/tcZz/networkSecurity/tbtj/bmtb/index.vue similarity index 96% rename from src/views/tcZz/networkSecurity/bmtb/index.vue rename to src/views/tcZz/networkSecurity/tbtj/bmtb/index.vue index 9b3bafd..10a0d0f 100644 --- a/src/views/tcZz/networkSecurity/bmtb/index.vue +++ b/src/views/tcZz/networkSecurity/tbtj/bmtb/index.vue @@ -267,9 +267,16 @@ form.fileName }} - {{ - form.fileUrl - }} + + {{ item }} ,  + {{ form.remark @@ -398,8 +405,12 @@ export default { // 表单校验 rules: { areaId: [{ required: true, message: "请选择区域", trigger: "blur" }], - depName: [{ required: true, message: "部门名称不能为空", trigger: "blur" }], - isStatus: [{ required: true, message: "请选择启动/禁用", trigger: "blur" }], + depName: [ + { required: true, message: "部门名称不能为空", trigger: "blur" }, + ], + isStatus: [ + { required: true, message: "请选择启动/禁用", trigger: "blur" }, + ], }, fileNameS: [], //=========== @@ -414,6 +425,10 @@ export default { this.getList(); }, methods: { + files(e) { + if (!e) return []; + return e.split(","); + }, alter(e) { updateBmtb(e).then(() => { this.getList(); @@ -495,8 +510,8 @@ export default { }) .catch(() => {}); }, - //添加表格 - addFile() { + //添加表格 + addFile() { if (this.fileNameS.length <= 0) { this.fileNameS.push({ fileName: "", diff --git a/src/views/tcZz/networkSecurity/sdtb/index.vue b/src/views/tcZz/networkSecurity/tbtj/sdtb/index.vue similarity index 97% rename from src/views/tcZz/networkSecurity/sdtb/index.vue rename to src/views/tcZz/networkSecurity/tbtj/sdtb/index.vue index 6f225cc..de238d6 100644 --- a/src/views/tcZz/networkSecurity/sdtb/index.vue +++ b/src/views/tcZz/networkSecurity/tbtj/sdtb/index.vue @@ -283,13 +283,20 @@ selectDictLabel(dict.type.tc_start, form.isStatus) }} - {{ - form.fileName - }} - - {{ - form.fileUrl - }} + + {{ form.fileName }} + + + {{ item }} ,  + {{ form.remark @@ -436,6 +443,10 @@ export default { this.getList(); }, methods: { + files(e) { + if (!e) return []; + return e.split(","); + }, alter(e) { updateSdtb(e).then(() => { this.getList(); diff --git a/src/views/tcZz/networkSecurity/tbwc/index.vue b/src/views/tcZz/networkSecurity/tbwc/index.vue index a353a9b..f18d52a 100644 --- a/src/views/tcZz/networkSecurity/tbwc/index.vue +++ b/src/views/tcZz/networkSecurity/tbwc/index.vue @@ -8,7 +8,7 @@ v-show="showSearch" label-width="auto" > - + @@ -313,16 +314,22 @@ export default { form: {}, // 表单校验 rules: { - timeName: [{ required: true, message: "请输入时间名称", trigger: "blur" }], - tbCount: [{ required: true, message: "请选择通报数量", trigger: "blur" }], - overCount: [{ required: true, message: "请输入完成期数", trigger: "blur" }], + timeName: [ + { required: true, message: "请输入时间名称", trigger: "blur" }, + ], + tbCount: [ + { required: true, message: "请选择通报数量", trigger: "blur" }, + ], + overCount: [ + { required: true, message: "请输入完成期数", trigger: "blur" }, + ], year: [{ required: true, message: "请选择年份", trigger: "blur" }], }, }; }, computed: { bfb() { - return ((this.form.overCount / this.form.tbCount) * 100).toFixed(1) + return ((this.form.overCount / this.form.tbCount) * 100).toFixed(1); }, }, created() { @@ -412,6 +419,7 @@ export default { /** 新增按钮操作 */ handleAdd() { this.reset(); + this.form.year = this.$moment(new Date()).format('yyyy'); this.open = true; this.title = "添加通报完成情况"; }, diff --git a/src/views/tcZz/networkSecurity/tbcz/index.vue b/src/views/tcZz/networkSecurity/yhcz/tbcz/index.vue similarity index 95% rename from src/views/tcZz/networkSecurity/tbcz/index.vue rename to src/views/tcZz/networkSecurity/yhcz/tbcz/index.vue index 0cdaa2d..e193ca3 100644 --- a/src/views/tcZz/networkSecurity/tbcz/index.vue +++ b/src/views/tcZz/networkSecurity/yhcz/tbcz/index.vue @@ -262,7 +262,7 @@ - + @@ -313,17 +313,25 @@ form.fileName }} - {{ - form.fileUrl - }} + + {{ item }} ,  + {{ form.remark }} - - + { this.getList(); this.$modal.msgSuccess("修改成功"); }); }, - //下载模板 - importTemplate() { + //下载模板 + importTemplate() { this.download( "/tcZz/networkSecurity/tbcz/importTemplate", {}, @@ -547,8 +567,8 @@ export default { }) .catch(() => {}); }, - //添加表格 - addFile() { + //添加表格 + addFile() { if (this.fileNameS.length <= 0) { this.fileNameS.push({ fileName: "", diff --git a/src/views/tcZz/networkSecurity/zxyh/index.vue b/src/views/tcZz/networkSecurity/yhcz/zxyh/index.vue similarity index 97% rename from src/views/tcZz/networkSecurity/zxyh/index.vue rename to src/views/tcZz/networkSecurity/yhcz/zxyh/index.vue index 895bfb7..4cc28b2 100644 --- a/src/views/tcZz/networkSecurity/zxyh/index.vue +++ b/src/views/tcZz/networkSecurity/yhcz/zxyh/index.vue @@ -320,9 +320,16 @@ form.fileName }} - {{ - form.fileUrl - }} + + {{ item }} ,  + {{ form.remark @@ -481,14 +488,18 @@ export default { this.getList(); }, methods: { + files(e) { + if (!e) return []; + return e.split(","); + }, alter(e) { updateZxyh(e).then(() => { this.getList(); this.$modal.msgSuccess("修改成功"); }); }, - //下载模板 - importTemplate() { + //下载模板 + importTemplate() { this.download( "/tcZz/networkSecurity/zxyh/importTemplate", {}, @@ -562,8 +573,8 @@ export default { }) .catch(() => {}); }, - //添加表格 - addFile() { + //添加表格 + addFile() { if (this.fileNameS.length <= 0) { this.fileNameS.push({ fileName: "",