style:证书分发 证书入库
Showing
4 changed files
with
48 additions
and
25 deletions
| ... | @@ -59,10 +59,11 @@ | ... | @@ -59,10 +59,11 @@ |
| 59 | </template> | 59 | </template> |
| 60 | 60 | ||
| 61 | <script> | 61 | <script> |
| 62 | import { getZsStartNo, getZsEndNo, zsff, getZsglInfo } from "@/api/zsgl.js" | 62 | import store from '@/store/index.js' |
| 63 | import { getSysSerialSingle } from "@/api/sysSerial.js" | 63 | import { getZsStartNo, getZsEndNo, zsff, getZsglInfo } from "@/api/zsgl.js" |
| 64 | import axios from "axios"; | 64 | import { getSysSerialSingle } from "@/api/sysSerial.js" |
| 65 | export default { | 65 | import axios from "axios"; |
| 66 | export default { | ||
| 66 | props: { | 67 | props: { |
| 67 | formData: { | 68 | formData: { |
| 68 | type: Object, | 69 | type: Object, |
| ... | @@ -142,8 +143,8 @@ export default { | ... | @@ -142,8 +143,8 @@ export default { |
| 142 | * @description: 领取人列表 | 143 | * @description: 领取人列表 |
| 143 | * @author: renchao | 144 | * @author: renchao |
| 144 | */ | 145 | */ |
| 145 | getreceiver(){ | 146 | getreceiver () { |
| 146 | let url=window._config.services.management+"/management/rest/users?organizationId="+this.formData.organizationId | 147 | let url = window._config.services.management + "/management/rest/users?organizationId=" + this.formData.organizationId |
| 147 | axios.get(url).then(res => { | 148 | axios.get(url).then(res => { |
| 148 | res.data.content.forEach((item) => { | 149 | res.data.content.forEach((item) => { |
| 149 | this.usernames.push(item.name) | 150 | this.usernames.push(item.name) |
| ... | @@ -156,13 +157,14 @@ export default { | ... | @@ -156,13 +157,14 @@ export default { |
| 156 | * @author: renchao | 157 | * @author: renchao |
| 157 | */ | 158 | */ |
| 158 | submitForm () { | 159 | submitForm () { |
| 160 | store.dispatch("user/refreshPage", false); | ||
| 159 | zsff(this.ruleForm).then(res => { | 161 | zsff(this.ruleForm).then(res => { |
| 160 | if (res.code == 200) { | 162 | if (res.code == 200) { |
| 161 | this.$message.success('保存成功') | 163 | this.$message.success('保存成功') |
| 162 | this.$emit("input", false); | 164 | this.$emit("input", false); |
| 163 | this.$refs['ruleForm'].resetFields(); | 165 | this.$refs['ruleForm'].resetFields(); |
| 164 | this.resetTableFields(); | 166 | this.resetTableFields(); |
| 165 | this.$parent.queryClick(); | 167 | store.dispatch("user/refreshPage", true); |
| 166 | } else { | 168 | } else { |
| 167 | this.$message.error(res.message) | 169 | this.$message.error(res.message) |
| 168 | } | 170 | } |
| ... | @@ -290,17 +292,17 @@ export default { | ... | @@ -290,17 +292,17 @@ export default { |
| 290 | this.resetTableFields(); | 292 | this.resetTableFields(); |
| 291 | } | 293 | } |
| 292 | } | 294 | } |
| 293 | } | 295 | } |
| 294 | </script> | 296 | </script> |
| 295 | <style scoped lang="scss"> | 297 | <style scoped lang="scss"> |
| 296 | @import "~@/styles/mixin.scss"; | 298 | @import "~@/styles/mixin.scss"; |
| 297 | @import "~@/styles/dialogBoxheader.scss"; | 299 | @import "~@/styles/dialogBoxheader.scss"; |
| 298 | 300 | ||
| 299 | .font-red { | 301 | .font-red { |
| 300 | color: red | 302 | color: red; |
| 301 | } | 303 | } |
| 302 | 304 | ||
| 303 | .middle-margin-bottom { | 305 | .middle-margin-bottom { |
| 304 | margin-top: 20px | 306 | margin-top: 20px; |
| 305 | } | 307 | } |
| 306 | </style> | 308 | </style> | ... | ... |
| ... | @@ -44,9 +44,9 @@ | ... | @@ -44,9 +44,9 @@ |
| 44 | </div> | 44 | </div> |
| 45 | </template> | 45 | </template> |
| 46 | <script> | 46 | <script> |
| 47 | import { mapGetters } from "vuex"; | ||
| 47 | import table from "@/utils/mixin/table"; | 48 | import table from "@/utils/mixin/table"; |
| 48 | import { datas, sendThis } from "./zsffdata"; | 49 | import { datas, sendThis } from "./zsffdata"; |
| 49 | import { mapGetters } from "vuex"; | ||
| 50 | import { getZsglffList, removeZsgl, confirmZsff } from "@/api/zsgl.js" | 50 | import { getZsglffList, removeZsgl, confirmZsff } from "@/api/zsgl.js" |
| 51 | export default { | 51 | export default { |
| 52 | computed: { | 52 | computed: { |
| ... | @@ -57,9 +57,20 @@ | ... | @@ -57,9 +57,20 @@ |
| 57 | mounted () { | 57 | mounted () { |
| 58 | sendThis(this); | 58 | sendThis(this); |
| 59 | }, | 59 | }, |
| 60 | computed: { | ||
| 61 | ...mapGetters(['isRefresh']) | ||
| 62 | }, | ||
| 60 | activated () { | 63 | activated () { |
| 61 | this.queryClick() | 64 | this.queryClick() |
| 62 | }, | 65 | }, |
| 66 | watch: { | ||
| 67 | isRefresh: { | ||
| 68 | handler (newVal, oldVal) { | ||
| 69 | if (newVal) this.queryClick() | ||
| 70 | }, | ||
| 71 | immediate: true | ||
| 72 | } | ||
| 73 | }, | ||
| 63 | data () { | 74 | data () { |
| 64 | return { | 75 | return { |
| 65 | value: '', | 76 | value: '', |
| ... | @@ -96,17 +107,16 @@ | ... | @@ -96,17 +107,16 @@ |
| 96 | } | 107 | } |
| 97 | }, | 108 | }, |
| 98 | methods: { | 109 | methods: { |
| 99 | // 查看弹框 | ||
| 100 | /** | 110 | /** |
| 101 | * @description: 查看弹框 | 111 | * @description: 查看弹框 |
| 102 | * @param {*} bsmBatch | 112 | * @param {*} bsmBatch |
| 103 | * @author: renchao | 113 | * @author: renchao |
| 104 | */ | 114 | */ |
| 105 | openDialog (bsmBatch) { | 115 | openDialog (bsmBatch) { |
| 106 | console.log("this.userInfo",this.userInfo); | 116 | console.log("this.userInfo", this.userInfo); |
| 107 | this.$popupDialog("证书分发", "zsgl/zsff/components/addDialog", { | 117 | this.$popupDialog("证书分发", "zsgl/zsff/components/addDialog", { |
| 108 | bsmBatch: bsmBatch, | 118 | bsmBatch: bsmBatch, |
| 109 | organizationId:this.userInfo.organizationId | 119 | organizationId: this.userInfo.organizationId |
| 110 | }, "50%") | 120 | }, "50%") |
| 111 | }, | 121 | }, |
| 112 | /** | 122 | /** |
| ... | @@ -122,7 +132,6 @@ | ... | @@ -122,7 +132,6 @@ |
| 122 | } | 132 | } |
| 123 | }) | 133 | }) |
| 124 | }, | 134 | }, |
| 125 | //确定证书分发 | ||
| 126 | /** | 135 | /** |
| 127 | * @description: 确定证书分发 | 136 | * @description: 确定证书分发 |
| 128 | * @param {*} item | 137 | * @param {*} item |
| ... | @@ -149,7 +158,6 @@ | ... | @@ -149,7 +158,6 @@ |
| 149 | }); | 158 | }); |
| 150 | }); | 159 | }); |
| 151 | }, | 160 | }, |
| 152 | //删除证书分发数据 | ||
| 153 | /** | 161 | /** |
| 154 | * @description: 删除证书分发数据 | 162 | * @description: 删除证书分发数据 |
| 155 | * @param {*} item | 163 | * @param {*} item | ... | ... |
| ... | @@ -151,13 +151,14 @@ | ... | @@ -151,13 +151,14 @@ |
| 151 | return; | 151 | return; |
| 152 | } | 152 | } |
| 153 | }) | 153 | }) |
| 154 | store.dispatch("user/refreshPage", false); | ||
| 154 | zsrk(this.ruleForm).then(res => { | 155 | zsrk(this.ruleForm).then(res => { |
| 155 | if (res.code == 200) { | 156 | if (res.code == 200) { |
| 156 | this.$message.success('保存成功') | 157 | this.$message.success('保存成功') |
| 157 | this.$popupCacel() | 158 | this.$popupCacel() |
| 158 | this.$refs['ruleForm'].resetFields(); | 159 | this.$refs['ruleForm'].resetFields() |
| 159 | this.resetTableFields(); | 160 | this.resetTableFields() |
| 160 | this.$parent.queryClick(); | 161 | store.dispatch("user/refreshPage", true) |
| 161 | } else { | 162 | } else { |
| 162 | this.$message.error(res.message); | 163 | this.$message.error(res.message); |
| 163 | } | 164 | } | ... | ... |
| ... | @@ -42,6 +42,7 @@ | ... | @@ -42,6 +42,7 @@ |
| 42 | </div> | 42 | </div> |
| 43 | </template> | 43 | </template> |
| 44 | <script> | 44 | <script> |
| 45 | import { mapGetters } from 'vuex' | ||
| 45 | import table from "@/utils/mixin/table"; | 46 | import table from "@/utils/mixin/table"; |
| 46 | import { datas, sendThis } from "./zsrkdata"; | 47 | import { datas, sendThis } from "./zsrkdata"; |
| 47 | import { getZsglrkList, removeZsgl, verifyZsrk } from "@/api/zsgl.js"; | 48 | import { getZsglrkList, removeZsgl, verifyZsrk } from "@/api/zsgl.js"; |
| ... | @@ -51,9 +52,20 @@ | ... | @@ -51,9 +52,20 @@ |
| 51 | mounted () { | 52 | mounted () { |
| 52 | sendThis(this); | 53 | sendThis(this); |
| 53 | }, | 54 | }, |
| 55 | computed: { | ||
| 56 | ...mapGetters(['isRefresh']) | ||
| 57 | }, | ||
| 54 | activated () { | 58 | activated () { |
| 55 | this.queryClick() | 59 | this.queryClick() |
| 56 | }, | 60 | }, |
| 61 | watch: { | ||
| 62 | isRefresh: { | ||
| 63 | handler (newVal, oldVal) { | ||
| 64 | if (newVal) this.queryClick() | ||
| 65 | }, | ||
| 66 | immediate: true | ||
| 67 | } | ||
| 68 | }, | ||
| 57 | data () { | 69 | data () { |
| 58 | return { | 70 | return { |
| 59 | ruleForm: { | 71 | ruleForm: { | ... | ... |
-
Please register or sign in to post a comment