diff --git a/src/App.vue b/src/App.vue index f0aa259..63caa01 100644 --- a/src/App.vue +++ b/src/App.vue @@ -40,7 +40,7 @@ export default { cd /usr/share/nginx/html/ggfw-dangan 移动到文件夹下 - 解压 + unzip ggfw-dangan.zip 解压 */ }, }; @@ -50,7 +50,6 @@ export default { #app .theme-picker { display: none; } - .el-form-item--medium { margin-left: 40px; margin-bottom: 8px; diff --git a/src/api/archives/cosmetics.js b/src/api/archives/cosmetics.js index f428839..5a51982 100644 --- a/src/api/archives/cosmetics.js +++ b/src/api/archives/cosmetics.js @@ -91,6 +91,7 @@ export default { }); }, + getDicts(params) { return request({ url: '/pharmaceuticals/groductsLabel/dict', @@ -98,5 +99,12 @@ export default { params }) }, + hzpToothpaste(params) { + return request({ + url: '/pharmaceuticals/hzpToothpaste', + method: 'get', + params + }) + }, } diff --git a/src/api/archives/updata.js b/src/api/archives/updata.js index 853b1de..6dc2a9f 100644 --- a/src/api/archives/updata.js +++ b/src/api/archives/updata.js @@ -47,7 +47,7 @@ export function dcylqx(query) { }); } - //分页条件查询受托生产企业数据 +//分页条件查询受托生产企业数据 export function entrustedEnterexport(query) { return request({ url: "/pharmaceuticals/entrustedEnter/export", @@ -57,7 +57,7 @@ export function entrustedEnterexport(query) { }); } - //条件导出原料药数据 +//条件导出原料药数据 export function vRdgYpwhGxwzexportYly(query) { return request({ url: "/pharmaceuticals/vRdgYpwhGxwz/exportYly", @@ -66,4 +66,14 @@ export function vRdgYpwhGxwzexportYly(query) { responseType: 'blob' }); +} +//分页条件查询受托生产企业数据 +export function hzpToothpasteexport(query) { + return request({ + url: "/pharmaceuticals/hzpToothpaste/export", + method: "GET", + params: query, + responseType: 'blob' //在请求中加上这一行,特别重要 + + }); } \ No newline at end of file diff --git a/src/api/external/index.js b/src/api/external/index.js index ba82bc3..527f619 100644 --- a/src/api/external/index.js +++ b/src/api/external/index.js @@ -3,7 +3,7 @@ import request from "@/utils/request"; //获取用户信息 export function getselfInfo() { return request({ - // baseURL: location.origin, + baseURL: location.origin, url: "/api/admin/user/getSelfInfo", method: "GET", }); diff --git a/src/router/index.js b/src/router/index.js index ea47ed1..26c97dd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -31,26 +31,26 @@ import Layout from "@/layout"; // 公共路由 //药品 let yaopinzhuju = ["责任处室:药品注册管理处", "业务联系人:孙轶", "联系电话:024-31607090", "系统联系人:张鹏", "联系电话:024-31605497"] -let yaopinshuju = ["数据来源:药品注册管理处", "更新方式:手动更新",] +let yaopinshuju = ["数据来源:药品注册管理处", "更新方式:手动更新",] //器械 - //一类 +//一类 let qixieyileizeren = ["责任处室:医疗器械监管处", "业务联系人:刘海洋", "联系电话:024-31607051", "系统联系人:苏超", "联系电话:024-31602090"] -let qixieyileishuju = ["数据来源:各地市市场监督管理局", "更新方式:手动更新","更新频次:每周更新,每季度校核一次"] -let qixieyileiqita = ["一类器械产品信息修改应告知所在地市场监督管理局,由其将信息提供至科技处",] - //二类 +let qixieyileishuju = ["数据来源:各地市市场监督管理局", "更新方式:手动更新", "更新频次:每周更新,每季度校核一次"] +let qixieyileiqita = ["一类器械产品信息修改应告知所在地市场监督管理局,由其将信息提供至科技处",] +//二类 let Erqixieyileizeren = ["责任处室:医疗器械监管处", "业务联系人:孙小玲、任书乐", "联系电话:024-31607043、7105", "系统联系人:张鹏", "联系电话:024-31605497"] -let Erqixieyileishuju = ["数据来源:医疗器械监管处", "更新方式:手动更新","更新频次:注册信息变化发生5个工作日内更新,每季度校核一次"] - //三类 - let Sanqixieyileizeren = ["责任处室:医疗器械监管处", "业务联系人:孙小玲", "联系电话:024-31607043", "系统联系人:张鹏", "联系电话:024-31605497"] - let Sanqixieyileishuju = ["数据来源:国家药品监管数据共享平台", "更新方式:自动更新","更新频次:每日更新,每季度校核一次"] +let Erqixieyileishuju = ["数据来源:医疗器械监管处", "更新方式:手动更新", "更新频次:注册信息变化发生5个工作日内更新,每季度校核一次"] +//三类 +let Sanqixieyileizeren = ["责任处室:医疗器械监管处", "业务联系人:孙小玲", "联系电话:024-31607043", "系统联系人:张鹏", "联系电话:024-31605497"] +let Sanqixieyileishuju = ["数据来源:国家药品监管数据共享平台", "更新方式:自动更新", "更新频次:每日更新,每季度校核一次"] //国产化妆品 - let huahzuangpzeren = ["责任处室: 化妆品监管处", "业务联系人: 李想","联系电话: 024-31607030","系统联系人:张鹏","联系电话:024-31605497"] - let huahzuangpshuju = ["数据来源:国家药品监管数据共享平台、化妆品监管处", "更新方式:自动+手动更新","更新频次:每日更新产品名称、备案编号、备案人信息,其他信息每年更新"] - //进口化妆品 - let Tshuahzuangpshuju = ["数据来源:国家药品监管数据共享平台、化妆品监管处", "更新方式:自动+手动更新", "更新频次:每日更新产品名称、备案编号、备案人、境内责任人信息,其他信息每年更新"] - //跨省受托 - let KShuahzuangpshuju = ["数据来源:化妆品监管处", "更新方式:手动更新", "更新频次:每年更新"] - +let huahzuangpzeren = ["责任处室: 化妆品监管处", "业务联系人: 李想", "联系电话: 024-31607030", "系统联系人:张鹏", "联系电话:024-31605497"] +let huahzuangpshuju = ["数据来源:国家药品监管数据共享平台、化妆品监管处", "更新方式:自动+手动更新", "更新频次:每日更新产品名称、备案编号、备案人信息,其他信息每年更新"] +//进口化妆品 +let Tshuahzuangpshuju = ["数据来源:国家药品监管数据共享平台、化妆品监管处", "更新方式:自动+手动更新", "更新频次:每日更新产品名称、备案编号、备案人、境内责任人信息,其他信息每年更新"] +//跨省受托 +let KShuahzuangpshuju = ["数据来源:化妆品监管处", "更新方式:手动更新", "更新频次:每年更新"] + export const constantRoutes = [ { path: "/redirect", @@ -102,65 +102,73 @@ export const constantRoutes = [ name: "yaopinbapz", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/drugArchives/yaopinbapz.vue"), - meta: { title: "本省持有品种", keepAlive: true,topTitle:"本省持有药品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: yaopinzhuju + meta: { + title: "本省持有品种", keepAlive: true, topTitle: "本省持有药品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: yaopinzhuju + }, + { + name: "数据更新说明", + children: ["数据来源:国家药品监管数据共享平台", "更新方式:自动更新", "更新频次:每日更新,每季度校核一次"] + },], }, - { - name: "数据更新说明", - children: ["数据来源:国家药品监管数据共享平台", "更新方式:自动更新", "更新频次:每日更新,每季度校核一次"] - },], }, }, { path: "/drugArchives/yaopinstscpz", name: "yaopinstscpz", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/drugArchives/yaopinstscpz.vue"), - meta: { title: "本省受托品种", keepAlive: true ,topTitle:"本省跨省受托生产药品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: yaopinzhuju - }, - { - name: "数据更新说明", - children: [...yaopinshuju, "更新频次:每季度更新"] - }, { - name: "其他说明事项", - children: ["药品注册处负每季度将本省持有品种再注册中,涉及持有人变更为外省的信息提供至科技处"] + meta: { + title: "本省受托品种", keepAlive: true, topTitle: "本省跨省受托生产药品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: yaopinzhuju + }, + { + name: "数据更新说明", + children: [...yaopinshuju, "更新频次:每季度更新"] + }, { + name: "其他说明事项", + children: ["药品注册处负每季度将本省持有品种再注册中,涉及持有人变更为外省的信息提供至科技处"] + }, + ], }, - ],}, }, { path: "/drugArchives/yaopinyuanliao", name: "yaopinyuanliao", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/drugArchives/yaopinyuanliao.vue"), - meta: { title: "原料药品种", keepAlive: true,topTitle:"本省登记原料药信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: yaopinzhuju + meta: { + title: "原料药品种", keepAlive: true, topTitle: "本省登记原料药信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: yaopinzhuju + }, + { + name: "数据更新说明", + children: [...yaopinshuju, "更新频次:每年更新"] + },], }, - { - name: "数据更新说明", - children: [...yaopinshuju, "更新频次:每年更新"] - },], }, }, { path: "/zyzj", name: "zyzj", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/zyzj.vue"), - meta: { title: "中药制剂品种", - keepAlive: true, - topTitle:"传统工艺配置中药制剂信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: ["责任处室:药品注册管理处", "业务联系人:王明东", "联系电话:024-31607903", "系统联系人:张鹏", "联系电话:024-31605497"] + meta: { + title: "中药制剂品种", + keepAlive: true, + topTitle: "传统工艺配置中药制剂信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: ["责任处室:药品注册管理处", "业务联系人:王明东", "联系电话:024-31607903", "系统联系人:张鹏", "联系电话:024-31605497"] + }, + { + name: "数据更新说明", + children: ["数据来源:药品注册管理处", "更新方式:自动更新", "更新频次:实时更新,每季度校核一次"] + },], }, - { - name: "数据更新说明", - children: ["数据来源:药品注册管理处", "更新方式:自动更新", "更新频次:实时更新,每季度校核一次"] - },], }, }, ] @@ -172,115 +180,126 @@ export const constantRoutes = [ icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/health.vue"), meta: { title: "医疗器械档案", keepAlive: true }, - children:[ + children: [ { path: "/health/health", name: "health", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/health.vue"), - meta: { title: "医疗器械综合查询", keepAlive: true, - titlefootChilder: [], }, + meta: { + title: "医疗器械综合查询", keepAlive: true, + titlefootChilder: [], + }, }, { path: "/health/QIxiehealthOne", name: "QIxiehealthOne", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/QIxiehealthOne.vue"), - meta: { title: "一类医疗器械", keepAlive: true,topTitle:"一类医疗器械信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: qixieyileizeren - }, - { - name: "数据更新说明", - children: qixieyileishuju + meta: { + title: "一类医疗器械", keepAlive: true, topTitle: "一类医疗器械信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: qixieyileizeren + }, + { + name: "数据更新说明", + children: qixieyileishuju + }, + { + name: "其他说明事项", + children: qixieyileiqita + },], }, - { - name: "其他说明事项", - children: qixieyileiqita - },], - }, }, { path: "/health/TiwaihealthOne", name: "TiwaihealthOne", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/TiwaihealthOne.vue"), - meta: { title: "一类体外试剂", keepAlive: true, topTitle:"一类体外诊断试剂信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: qixieyileizeren - }, - { - name: "数据更新说明", - children: qixieyileishuju + meta: { + title: "一类体外试剂", keepAlive: true, topTitle: "一类体外诊断试剂信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: qixieyileizeren + }, + { + name: "数据更新说明", + children: qixieyileishuju + }, + { + name: "其他说明事项", + children: qixieyileiqita + },], }, - { - name: "其他说明事项", - children: qixieyileiqita - },], - }, }, { path: "/health/QixiehealthTow", name: "QixiehealthTow", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/QixiehealthTow.vue"), - meta: { title: "二类医疗器械", keepAlive: true, topTitle:"二类医疗器械信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: Erqixieyileizeren + meta: { + title: "二类医疗器械", keepAlive: true, topTitle: "二类医疗器械信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: Erqixieyileizeren + }, + { + name: "数据更新说明", + children: Erqixieyileishuju + },], }, - { - name: "数据更新说明", - children:Erqixieyileishuju - },],}, }, { path: "/health/TiwaihealthTow", name: "TiwaihealthTow", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/TiwaihealthTow.vue"), - meta: { title: "二类体外试剂", keepAlive: true, topTitle:"二类体外诊断试剂信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: Erqixieyileizeren + meta: { + title: "二类体外试剂", keepAlive: true, topTitle: "二类体外诊断试剂信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: Erqixieyileizeren + }, + { + name: "数据更新说明", + children: Erqixieyileishuju + },], }, - { - name: "数据更新说明", - children:Erqixieyileishuju - },], - }, }, { path: "/health/QIxiehealthThree", name: "QIxiehealthThree", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/QIxiehealthThree.vue"), - meta: { title: "三类医疗器械", keepAlive: true, topTitle:"三类医疗器械信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children:Sanqixieyileizeren + meta: { + title: "三类医疗器械", keepAlive: true, topTitle: "三类医疗器械信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: Sanqixieyileizeren + }, + { + name: "数据更新说明", + children: Sanqixieyileishuju + },], }, - { - name: "数据更新说明", - children: Sanqixieyileishuju - },],}, }, { path: "/health/TiwaihealthThree", name: "TiwaihealthThree", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/healthSon/TiwaihealthThree.vue"), - meta: { title: "三类体外试剂", keepAlive: true, topTitle:"三类体外诊断试剂信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children:Sanqixieyileizeren + meta: { + title: "三类体外试剂", keepAlive: true, topTitle: "三类体外诊断试剂信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: Sanqixieyileizeren + }, + { + name: "数据更新说明", + children: Sanqixieyileishuju + },], }, - { - name: "数据更新说明", - children: Sanqixieyileishuju - },],}, }, ] }, @@ -297,75 +316,96 @@ export const constantRoutes = [ name: "GchzpPt", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/hzpSon/GchzpPt.vue"), - meta: { title: "国产普通化妆品", keepAlive: true,topTitle:"本省备案国产普通化妆品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: huahzuangpzeren + meta: { + title: "国产普通化妆品", keepAlive: true, topTitle: "本省备案国产普通化妆品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: huahzuangpzeren + }, + { + name: "数据更新说明", + children: huahzuangpshuju + },], }, - { - name: "数据更新说明", - children: huahzuangpshuju - },], }, - }, + }, { path: "/cosmeticsArchives/GchzpTs", name: "GchzpTs", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/hzpSon/GchzpTs.vue"), - meta: { title: "国产特殊化妆品", keepAlive: true,topTitle:"本省注册国产特殊化妆品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: huahzuangpzeren + meta: { + title: "国产特殊化妆品", keepAlive: true, topTitle: "本省注册国产特殊化妆品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: huahzuangpzeren + }, + { + name: "数据更新说明", + children: huahzuangpshuju + },], }, - { - name: "数据更新说明", - children: huahzuangpshuju - },], }, - }, + }, { path: "/cosmeticsArchives/JkhzpPt", name: "JkhzpPt", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/hzpSon/JkhzpPt.vue"), - meta: { title: "进口普通化妆品", keepAlive: true,topTitle:"本省备案进口普通化妆品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: huahzuangpzeren + meta: { + title: "进口普通化妆品", keepAlive: true, topTitle: "本省备案进口普通化妆品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: huahzuangpzeren + }, + { + name: "数据更新说明", + children: Tshuahzuangpshuju + },], }, - { - name: "数据更新说明", - children: Tshuahzuangpshuju - },], }, - }, + }, { path: "/cosmeticsArchives/JkhzpTs", name: "JkhzpTs", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/hzpSon/JkhzpTs.vue"), - meta: { title: "进口特殊化妆品", keepAlive: true,topTitle:"本省注册进口特殊化妆品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: huahzuangpzeren + meta: { + title: "进口特殊化妆品", keepAlive: true, topTitle: "本省注册进口特殊化妆品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: huahzuangpzeren + }, + { + name: "数据更新说明", + children: Tshuahzuangpshuju + },], }, - { - name: "数据更新说明", - children: Tshuahzuangpshuju - },],}, - }, + }, { path: "/cosmeticsArchives/stscpz", name: "stscpz", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/stscpz.vue"), - meta: { title: "本省受托生产化妆品", keepAlive: true,topTitle:"本省跨省受托生产化妆品信息档案", - titlefootChilder: [{ - name: "数据质量责任", - children: huahzuangpzeren + meta: { + title: "本省受托生产化妆品", keepAlive: true, topTitle: "本省跨省受托生产化妆品信息档案", + titlefootChilder: [{ + name: "数据质量责任", + children: huahzuangpzeren + }, + { + name: "数据更新说明", + children: KShuahzuangpshuju + },], + }, + }, + { + path: "/cosmeticsArchives/yagao", + name: "yagao", + icon: require("@/assets/images/tree4.svg"), + component: () => import("@/views/productsMsg/components/yagao.vue"), + meta: { + title: "牙膏", keepAlive: true, topTitle: "本省备案牙膏信息档案", + titlefootChilder: [ + ], }, - { - name: "数据更新说明", - children:KShuahzuangpshuju - },], }, }, ] }, @@ -374,16 +414,18 @@ export const constantRoutes = [ name: "cosmeticsDetail", icon: require("@/assets/images/tree4.svg"), component: () => import("@/views/productsMsg/components/productInfo.vue"), - meta: { title: "详情", keepAlive: true, titlefootChilder: [{ - name: "数据质量责任", - children: [] + meta: { + title: "详情", keepAlive: true, titlefootChilder: [{ + name: "数据质量责任", + children: [] + }, + { + name: "数据更新说明", + children: [] + },], }, - { - name: "数据更新说明", - children:[] - },], }, }, - + // { // path: "/portal", diff --git a/src/views/index.vue b/src/views/index.vue index 3769965..0bf66cf 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -99,6 +99,9 @@ export default { activeMenu() { // 返回当前激活的路由路径 return this.$route.path; + /* + + */ }, }, created() { }, diff --git a/src/views/productsMsg/components/productInfo.vue b/src/views/productsMsg/components/productInfo.vue index deff303..c321c91 100644 --- a/src/views/productsMsg/components/productInfo.vue +++ b/src/views/productsMsg/components/productInfo.vue @@ -47,7 +47,7 @@ export default { }&flag=${this.$route.query.flag}&data=${this.$route.query.data }&token=${localStorage.getItem("MSSM-LIAONING__TOKEN")}&bah=${this.$route.query.bah}` - // this.Url = `http://localhost:82?type=${this.$route.query.type + // this.Url = `http://localhost:81?type=${this.$route.query.type // }&flag=${this.$route.query.flag}&data=${this.$route.query.data // }&token=${localStorage.getItem("MSSM-LIAONING__TOKEN")}&bah=${this.$route.query.bah}` @@ -66,6 +66,7 @@ export default { diff --git a/src/views/productsMsg/components/yagao.vue b/src/views/productsMsg/components/yagao.vue new file mode 100644 index 0000000..9bb5455 --- /dev/null +++ b/src/views/productsMsg/components/yagao.vue @@ -0,0 +1,626 @@ + + + + + diff --git a/src/views/productsMsg/drugArchives/yaopinyuanliao.vue b/src/views/productsMsg/drugArchives/yaopinyuanliao.vue index 0c2b7db..dbb52ec 100644 --- a/src/views/productsMsg/drugArchives/yaopinyuanliao.vue +++ b/src/views/productsMsg/drugArchives/yaopinyuanliao.vue @@ -200,8 +200,6 @@ {{ dataArr[scope.row.scxkzStatus] || "--" }} - -