|
@@ -104,6 +104,14 @@
|
|
|
>重置</el-button
|
|
|
>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="agent.agentType">
|
|
|
+ <span v-if="agent.agentType == '1'"
|
|
|
+ >激活码剩余数量:{{ agent.agentRemainingNumber }}</span
|
|
|
+ >
|
|
|
+ <span v-if="agent.agentType == '2'"
|
|
|
+ >激活码到期时间:{{ agent.agentExpireTime }}</span
|
|
|
+ >
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
@@ -214,6 +222,8 @@
|
|
|
|
|
|
<script>
|
|
|
import { listCode, updateCode, addNewCode, getAgentList } from "@/api/vip/code";
|
|
|
+import { getUserProfile } from "@/api/system/user";
|
|
|
+import { mapGetters, mapState } from "vuex";
|
|
|
|
|
|
export default {
|
|
|
name: "Code",
|
|
@@ -273,7 +283,13 @@ export default {
|
|
|
rules: {},
|
|
|
};
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ agent() {
|
|
|
+ return this.$store.getters.agent;
|
|
|
+ },
|
|
|
+ },
|
|
|
created() {
|
|
|
+ this.getUser();
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
@@ -363,6 +379,19 @@ export default {
|
|
|
this.msgSuccess("作废成功");
|
|
|
});
|
|
|
},
|
|
|
+ getUser() {
|
|
|
+ getUserProfile().then((response) => {
|
|
|
+ var data = response.data;
|
|
|
+ // this.user = data.user;
|
|
|
+ // this.roleGroup = data.roleGroup;
|
|
|
+ // this.postGroup = data.postGroup;
|
|
|
+ this.$store.commit("SET_AGENT", {
|
|
|
+ agentType: data.user.agentType,
|
|
|
+ agentRemainingNumber: data.user.agentRemainingNumber,
|
|
|
+ agentExpireTime: data.user.agentExpireTime,
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|