修改邮箱添加用户id
This commit is contained in:
@@ -50,10 +50,10 @@
|
|||||||
<div v-if="!isEditEmail">{{ userDetail.email }}</div>
|
<div v-if="!isEditEmail">{{ userDetail.email }}</div>
|
||||||
<input v-else type="text" :value="editEmail">
|
<input v-else type="text" :value="editEmail">
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="icon">
|
<div class="icon">
|
||||||
<i v-if="!isEditEmail" class="fi fi-rr-edit" @click="openEdit('email')"></i>
|
<i v-if="!isEditEmail" class="fi fi-rr-edit" @click="openEdit('email')"></i>
|
||||||
<i v-else class="fi fi-br-check" @click="editChek('email')"></i>
|
<i v-else class="fi fi-br-check" @click="editChek('email')"></i>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content_item_user_left_detail_bottom">
|
<div class="content_item_user_left_detail_bottom">
|
||||||
|
|||||||
@@ -78,13 +78,24 @@
|
|||||||
type="text"
|
type="text"
|
||||||
style="width: 220px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="admin_state_item">
|
||||||
|
<!-- <div class="admin_state_item" > -->
|
||||||
|
<span>Start Time: <span>*</span></span>
|
||||||
|
<a-space direction="vertical" style="width: 220px">
|
||||||
|
<a-date-picker
|
||||||
|
v-model:value="startTime"
|
||||||
|
:disabled="title != 'Add'"
|
||||||
|
style="width: 220px"
|
||||||
|
/>
|
||||||
|
</a-space>
|
||||||
</div>
|
</div>
|
||||||
<div class="admin_state_item">
|
<div class="admin_state_item">
|
||||||
<!-- <div class="admin_state_item" > -->
|
<!-- <div class="admin_state_item" > -->
|
||||||
<span>End Time: <span>*</span></span>
|
<span>End Time: <span>*</span></span>
|
||||||
<a-space direction="vertical" style="width: 220px">
|
<a-space direction="vertical" style="width: 220px">
|
||||||
<a-date-picker
|
<a-date-picker
|
||||||
v-model:value="rangePickerValue"
|
v-model:value="endTime"
|
||||||
:disabled="title != 'Add'"
|
:disabled="title != 'Add'"
|
||||||
style="width: 220px"
|
style="width: 220px"
|
||||||
/>
|
/>
|
||||||
@@ -156,7 +167,8 @@ export default defineComponent({
|
|||||||
title: "",
|
title: "",
|
||||||
});
|
});
|
||||||
let operationsData = reactive({
|
let operationsData = reactive({
|
||||||
rangePickerValue: "",
|
endTime: "",
|
||||||
|
startTime: "",
|
||||||
percentOff: "",
|
percentOff: "",
|
||||||
commissionRate: "",
|
commissionRate: "",
|
||||||
maxRedemptions: "",
|
maxRedemptions: "",
|
||||||
@@ -178,12 +190,17 @@ export default defineComponent({
|
|||||||
operationsData.cooperator = data.cooperator;
|
operationsData.cooperator = data.cooperator;
|
||||||
operationsData.paidCommission = data.paidCommission;
|
operationsData.paidCommission = data.paidCommission;
|
||||||
operationsData.remark = data.remark;
|
operationsData.remark = data.remark;
|
||||||
operationsData.rangePickerValue = dayjs(
|
operationsData.endTime = dayjs(
|
||||||
new Date(data.redeemBy * 1000).toISOString().split("T")[0],
|
new Date(data.redeemBy * 1000).toISOString().split("T")[0],
|
||||||
"YYYY/MM/DD"
|
"YYYY/MM/DD"
|
||||||
);
|
);
|
||||||
|
operationsData.startTime = dayjs(
|
||||||
|
new Date(data.startTime * 1000).toISOString().split("T")[0],
|
||||||
|
"YYYY/MM/DD"
|
||||||
|
);
|
||||||
|
console.log(data)
|
||||||
|
|
||||||
// operationsData.rangePickerValue='2024-08-05T00:00:06'
|
// operationsData.endTime='2024-08-05T00:00:06'
|
||||||
// operationsData.validEndTime='2024-08-05T00:00:06'
|
// operationsData.validEndTime='2024-08-05T00:00:06'
|
||||||
// operationsData.commissionRate = data.commissionRate
|
// operationsData.commissionRate = data.commissionRate
|
||||||
// operationsData.maxRedemptions = data.maxRedemptions
|
// operationsData.maxRedemptions = data.maxRedemptions
|
||||||
@@ -192,20 +209,23 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
let setAddData = () => {
|
let setAddData = () => {
|
||||||
const timestampMs =
|
const emdTimeMs =
|
||||||
new Date(operationsData.rangePickerValue).getTime() / 1000; // 直接获取毫秒时间戳
|
new Date(operationsData.endTime).getTime() / 1000; // 直接获取毫秒时间戳
|
||||||
|
const startTimeMs =
|
||||||
|
new Date(operationsData.startTime).getTime() / 1000; // 直接获取毫秒时间戳
|
||||||
return {
|
return {
|
||||||
percentOff: operationsData.percentOff,
|
percentOff: operationsData.percentOff,
|
||||||
maxRedemptions: operationsData.maxRedemptions,
|
maxRedemptions: operationsData.maxRedemptions,
|
||||||
commissionRate: operationsData.commissionRate,
|
commissionRate: operationsData.commissionRate,
|
||||||
timestamp: timestampMs,
|
endTime: emdTimeMs,
|
||||||
|
startTime: startTimeMs,
|
||||||
cooperator: operationsData.cooperator,
|
cooperator: operationsData.cooperator,
|
||||||
remark: operationsData.remark,
|
remark: operationsData.remark,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
let setEditData = () => {
|
let setEditData = () => {
|
||||||
const timestampMs =
|
const timestampMs =
|
||||||
new Date(operationsData.rangePickerValue).getTime() / 1000; // 直接获取毫秒时间戳
|
new Date(operationsData.endTime).getTime() / 1000; // 直接获取毫秒时间戳
|
||||||
return {
|
return {
|
||||||
id: operationsData.id,
|
id: operationsData.id,
|
||||||
paidCommission: operationsData.commissionRate,
|
paidCommission: operationsData.commissionRate,
|
||||||
@@ -214,7 +234,8 @@ export default defineComponent({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
let cancelDsign = () => {
|
let cancelDsign = () => {
|
||||||
operationsData.rangePickerValue = "";
|
operationsData.endTime = "";
|
||||||
|
operationsData.startTime = "";
|
||||||
operationsData.percentOff = "";
|
operationsData.percentOff = "";
|
||||||
operationsData.commissionRate = "";
|
operationsData.commissionRate = "";
|
||||||
operationsData.maxRedemptions = "";
|
operationsData.maxRedemptions = "";
|
||||||
@@ -228,7 +249,7 @@ export default defineComponent({
|
|||||||
let data;
|
let data;
|
||||||
if (operations.title == "Add") {
|
if (operations.title == "Add") {
|
||||||
data = setAddData();
|
data = setAddData();
|
||||||
if (!data.commissionRate || !data.timestamp || !data.percentOff)
|
if (!data.commissionRate || !data.startTime || !data.percentOff || !data.endTime)
|
||||||
return message.warning("Please check the input box marked with *");
|
return message.warning("Please check the input box marked with *");
|
||||||
Https.axiosPost(Https.httpUrls.createCoupon, data).then((rv) => {
|
Https.axiosPost(Https.httpUrls.createCoupon, data).then((rv) => {
|
||||||
if (rv) {
|
if (rv) {
|
||||||
|
|||||||
@@ -365,6 +365,7 @@ export default defineComponent({
|
|||||||
title:this.selectSex,
|
title:this.selectSex,
|
||||||
surname:this.surname,
|
surname:this.surname,
|
||||||
givenName:this.givenName,
|
givenName:this.givenName,
|
||||||
|
userId:this.userDetail.userId,
|
||||||
};
|
};
|
||||||
if(this.loginTime){
|
if(this.loginTime){
|
||||||
this.loginTime = false
|
this.loginTime = false
|
||||||
|
|||||||
@@ -1818,7 +1818,19 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
getSkecthBoard(boardData: any) {
|
getSkecthBoard(boardData: any) {
|
||||||
|
console.log(boardData,this.store.state.Workspace.probjects)
|
||||||
boardData = boardData || []
|
boardData = boardData || []
|
||||||
|
const mapB = new Map();
|
||||||
|
boardData.forEach(item => {
|
||||||
|
if (item.categoryValue !== undefined) {
|
||||||
|
mapB.set(item.categoryValue, true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
boardData.filter(item =>
|
||||||
|
item.categoryValue !== undefined && mapB.has(item.categoryValue)
|
||||||
|
);
|
||||||
|
console.log(boardData)
|
||||||
let sketchBoards = boardData.map((v: any) => {
|
let sketchBoards = boardData.map((v: any) => {
|
||||||
let data = {
|
let data = {
|
||||||
designType: v.resData.designType,
|
designType: v.resData.designType,
|
||||||
|
|||||||
@@ -27,11 +27,11 @@
|
|||||||
<div class="text">{{$t('Habit.Gender')}}:</div>
|
<div class="text">{{$t('Habit.Gender')}}:</div>
|
||||||
<div class="radio">
|
<div class="radio">
|
||||||
<label>
|
<label>
|
||||||
<input type="radio" :disabled="status == 'edit'" name="gender" v-model="selectObject.sex" value="Female">
|
<input type="radio" name="gender" v-model="selectObject.sex" value="Female">
|
||||||
<span>{{$t('Habit.Female')}}</span>
|
<span>{{$t('Habit.Female')}}</span>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
<input type="radio" :disabled="status == 'edit'" name="gender" v-model="selectObject.sex" value="Male">
|
<input type="radio" name="gender" v-model="selectObject.sex" value="Male">
|
||||||
<span>{{$t('Habit.Male')}}</span>
|
<span>{{$t('Habit.Male')}}</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -95,7 +95,6 @@ const HomeStoreModule : Module<DesignDetail,RootState> = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
setUploadElement(state,data){
|
setUploadElement(state,data){
|
||||||
console.log(data)
|
|
||||||
if(data?.isGetModule){
|
if(data?.isGetModule){
|
||||||
state.uploadElement = []
|
state.uploadElement = []
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<div class="administrator_title ">
|
<div class="administrator_title ">
|
||||||
<div class="modal_title_text" @click="setBack">
|
<div class="modal_title_text" @click="setBack">
|
||||||
<i class="fi fi-sr-left"></i>
|
<i class="fi fi-sr-left"></i>
|
||||||
<div class="modal_title_intro administrator_title_text">{{ $t('upgradePlan.Back') }}Back</div>
|
<div class="modal_title_intro administrator_title_text">{{ $t('upgradePlan.Back') }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal_title_text">{{ $t('Header.Administrator') }}</div>
|
<div class="modal_title_text">{{ $t('Header.Administrator') }}</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user