diff --git a/src/component/Administrator/SE/allUser/index.vue b/src/component/Administrator/SE/allUser/index.vue
index bb064be9..dd4dfd4e 100644
--- a/src/component/Administrator/SE/allUser/index.vue
+++ b/src/component/Administrator/SE/allUser/index.vue
@@ -18,17 +18,7 @@
{{ $t('admin.UserName') }}:
-
+
@@ -188,8 +178,9 @@ import { Modal, message, Input } from 'ant-design-vue'
import { ExclamationCircleOutlined, MoreOutlined } from '@ant-design/icons-vue'
import allUserPoerationsVue from './addAllUser.vue'
import { useI18n } from 'vue-i18n'
+import SelectUser from '@/component/common/SelectUser.vue'
export default defineComponent({
- components: { allUserPoerationsVue, MoreOutlined },
+ components: { allUserPoerationsVue, MoreOutlined, SelectUser },
setup() {
const store: any = useStore()
const currentOrganizationId = computed(
@@ -202,9 +193,6 @@ export default defineComponent({
let filter: any = reactive({
dataList: [],
tableLoading: false,
- allUserList: computed(() => {
- return store.state.adminPage.allUserList
- }),
allCountry: [],
rowSelection: computed(() => {
return {
diff --git a/src/component/Administrator/SE/designDetailList/index.vue b/src/component/Administrator/SE/designDetailList/index.vue
index cb046d96..91a8b1ed 100644
--- a/src/component/Administrator/SE/designDetailList/index.vue
+++ b/src/component/Administrator/SE/designDetailList/index.vue
@@ -46,16 +46,7 @@
{{ $t("admin.UserName") }}:
-
+
Organization Name:
@@ -100,8 +91,9 @@
import { useStore } from "vuex";
import { Https } from "@/tool/https";
import { useI18n } from "vue-i18n";
+ import SelectUser from "@/component/common/SelectUser.vue";
export default defineComponent({
- components: {},
+ components: { SelectUser },
setup() {
const store: any = useStore();
let rangePickerValue: any = ref([]);
@@ -176,9 +168,6 @@
];
});
- let allUserList: any = computed(() => {
- return store.state.adminPage.allUserList;
- });
let ids = ref([]);
let email = ref("");
let dataList: any = ref([]);
@@ -193,7 +182,6 @@
rangeTimeValue,
columns,
dataList,
- allUserList,
ids,
email,
renameData,
diff --git a/src/component/Administrator/SE/recentActiveChart.vue b/src/component/Administrator/SE/recentActiveChart.vue
index fe27f030..aacc3d22 100644
--- a/src/component/Administrator/SE/recentActiveChart.vue
+++ b/src/component/Administrator/SE/recentActiveChart.vue
@@ -85,9 +85,6 @@ export default defineComponent({
const {t} = useI18n()
const store:any = useStore()
let filter:any = reactive({
- dataList:computed(()=>{
- return store.state.adminPage.allUserList
- }),
})
let filterData:any = reactive({
diff --git a/src/component/Administrator/TestClickData.vue b/src/component/Administrator/TestClickData.vue
index ea76f449..140dc115 100644
--- a/src/component/Administrator/TestClickData.vue
+++ b/src/component/Administrator/TestClickData.vue
@@ -42,16 +42,7 @@
Organization Name:
@@ -95,8 +86,11 @@
import { defineComponent, ref, createVNode, computed } from "vue";
import { useStore } from "vuex";
import { Https } from "@/tool/https";
+ import SelectUser from "@/component/common/SelectUser.vue";
export default defineComponent({
- components: {},
+ components: {
+ SelectUser
+ },
setup() {
const store: any = useStore();
let rangePickerValue: any = ref([]);
@@ -238,9 +232,6 @@
];
});
- let allUserList: any = computed(() => {
- return store.state.adminPage.allUserList;
- });
let ids = ref([]);
let email = ref("");
let dataList: any = ref([]);
@@ -255,7 +246,6 @@
rangeTimeValue,
columns,
dataList,
- allUserList,
ids,
email,
renameData,
diff --git a/src/component/Administrator/affiliate/affiliateReferral/index.vue b/src/component/Administrator/affiliate/affiliateReferral/index.vue
index e6a012c1..921b5b28 100644
--- a/src/component/Administrator/affiliate/affiliateReferral/index.vue
+++ b/src/component/Administrator/affiliate/affiliateReferral/index.vue
@@ -139,9 +139,6 @@ export default defineComponent({
let filter: any = reactive({
dataList: [],
tableLoading: false,
- allUserList: computed(()=>{
- return store.state.adminPage.allUserList
- }),
rowSelection:computed(() => {
return {
selectedRowKeys: unref(selectedRowKeys),
diff --git a/src/component/Administrator/allUser.vue b/src/component/Administrator/allUser.vue
index a1ab6876..c81fb75b 100644
--- a/src/component/Administrator/allUser.vue
+++ b/src/component/Administrator/allUser.vue
@@ -40,27 +40,16 @@
Email:
-
-
-
-
User Name:
-
+ /> -->
+
+
User Type:
{
- return store.state.adminPage.allUserList
- }),
allCountry:[],
isAwayOrUnfold:false
});
diff --git a/src/component/Administrator/recentActiveChart.vue b/src/component/Administrator/recentActiveChart.vue
index 0b30756e..cb0a1fec 100644
--- a/src/component/Administrator/recentActiveChart.vue
+++ b/src/component/Administrator/recentActiveChart.vue
@@ -25,7 +25,7 @@
@@ -62,15 +63,14 @@ import { PieChart } from 'echarts/charts';
import { LabelLayout } from 'echarts/features';
import { useStore } from "vuex";
import { CanvasRenderer } from 'echarts/renderers';
+import SelectUser from '@/component/common/SelectUser.vue';
export default defineComponent({
components: {
+ SelectUser
},
setup() {
const store:any = useStore()
let filter:any = reactive({
- dataList:computed(()=>{
- return store.state.adminPage.allUserList
- }),
})
let filterData:any = reactive({
diff --git a/src/component/Administrator/subscriptionPlan.vue b/src/component/Administrator/subscriptionPlan.vue
index bc87ef96..78e3edac 100644
--- a/src/component/Administrator/subscriptionPlan.vue
+++ b/src/component/Administrator/subscriptionPlan.vue
@@ -48,16 +48,7 @@
-
-
+
@@ -127,9 +118,6 @@
{{ record.status }}
-
- {{ allUserList.find(item => item.value === record.adminAccId)?.label }}
-
@@ -239,19 +227,26 @@
- Admin Account:
+ Country Or Region:
*
+
+
+ Admin Account:
+ *
+
+
+
Start Time:
@@ -439,6 +434,7 @@ const searchForm = reactive({
adminAccId: undefined as string | undefined,
status: [] as PlanStatus[] | [],
id: '',
+ countryOrRegion: null,
page: 1,
size: 10,
total: 0
@@ -461,7 +457,8 @@ const formState = reactive({
adminAccId: undefined as string | undefined,
creditLimit: null as number | null,
accountNum: null as number | null,
- status: undefined as PlanStatus | undefined
+ status: undefined as PlanStatus | undefined,
+ countryOrRegion: null as string | null
})
const organizationModalVisible = ref(false)
@@ -607,6 +604,7 @@ const resetFormState = () => {
formState.creditLimit = null
formState.accountNum = null
formState.status = undefined
+ formState.countryOrRegion = null
}
const changePage = (pagination: any) => {
@@ -628,12 +626,10 @@ const handleReset = () => {
searchForm.adminAccId = undefined
searchForm.status = []
searchForm.id = ''
+ searchForm.countryOrRegion = ''
handleSearch()
}
-const allUserList = computed(() => {
- return store.state.adminPage.allUserList
-})
const openCreate = () => {
modalTitle.value = 'New Subscription Plan'
isEditMode.value = false
@@ -971,7 +967,7 @@ const filterOption = (input: string, option: any) => {
}
.subscriptionPlan_modal {
- .form_content{
+ .form_content {
width: 100%;
display: flex;
flex-wrap: wrap;
diff --git a/src/component/Administrator/trialAllUser.vue b/src/component/Administrator/trialAllUser.vue
index 3d5bd635..5af73f57 100644
--- a/src/component/Administrator/trialAllUser.vue
+++ b/src/component/Administrator/trialAllUser.vue
@@ -47,16 +47,7 @@
@@ -96,17 +87,17 @@ import { defineComponent, ref, createVNode, computed, reactive, toRefs, onMounte
import { formatTime } from "@/tool/util";
import { useStore } from "vuex";
import { Https } from "@/tool/https";
+import SelectUser from '@/component/common/SelectUser.vue'
export default defineComponent({
components: {
+ SelectUser
},
setup() {
const store:any = useStore()
let filter:any = reactive({
dataList:[],
tableLoading:false,
- allUserList: computed(()=>{
- return store.state.adminPage.allUserList
- }),
+
allCountry:[]
})
let filterData:any = reactive({
diff --git a/src/component/common/SelectUser.vue b/src/component/common/SelectUser.vue
index 013a402b..a9d4ccf5 100644
--- a/src/component/common/SelectUser.vue
+++ b/src/component/common/SelectUser.vue
@@ -3,9 +3,10 @@
v-model:value="value"
:allowClear="true"
show-search
+ :mode="multiple ? 'multiple' : undefined"
style="width: 250px"
:filter-option="false"
- placeholder="Select Item..."
+ placeholder="Select Item"
max-tag-count="responsive"
:options="options"
:loading="fetching"
@@ -19,43 +20,42 @@
diff --git a/src/views/Administrator.vue b/src/views/Administrator.vue
index 7ef422b4..76da7c52 100644
--- a/src/views/Administrator.vue
+++ b/src/views/Administrator.vue
@@ -184,11 +184,11 @@ export default defineComponent({
}
syncMenuStatus(router.currentRoute.value.path)
//储存所有用户id和name
- Https.axiosGet(Https.httpUrls.getAllUserId,).then((rv: any) => {
- if (rv) {
- store.commit('setAllUserList',rv);
- }
- })
+ // Https.axiosGet(Https.httpUrls.getAllUserId,).then((rv: any) => {
+ // if (rv) {
+ // store.commit('setAllUserList',rv);
+ // }
+ // })
if(vuex_systemUser == 3){
Https.axiosGet(Https.httpUrls.getCities,).then((rv: any) => {
if (rv) {