修改邮箱添加用户id

This commit is contained in:
X1627315083
2025-09-23 16:03:08 +08:00
parent 29a68c2481
commit f59e2acdac
7 changed files with 49 additions and 16 deletions

View File

@@ -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">

View File

@@ -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) {

View File

@@ -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

View File

@@ -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,

View File

@@ -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>

View File

@@ -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 = []
} }

View File

@@ -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>