布局修改 部分bug修复

This commit is contained in:
X1627315083
2025-08-22 10:27:48 +08:00
parent 141821a843
commit 594bf5ce0a
275 changed files with 5675 additions and 13049 deletions

View File

@@ -17,13 +17,12 @@
<div class="generalModel_btn">
<div class="generalModel_closeIcon" @click.stop="cancelDsign()">
<svg
width="46"
height="46"
width="100%" height="100%"
viewBox="0 0 46 46"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<circle cx="23" cy="23" r="23" fill="white" fill-opacity="0.3" />
<circle cx="23" cy="23" r="23" fill="black" fill-opacity="0.3" />
<rect
x="32.5063"
y="12"
@@ -157,7 +156,7 @@ export default defineComponent({
operationsData.accountId = data.id;
operationsData.userName = data.userName;
operationsData.userEmail = data.userEmail;
operationsData.password = data.userPassword;
operationsData.password = data.userPassword?data.userPassword:null;
operationsData.oldPassword = data.userPassword;
// operationsData.validStartTime='2024-08-05T00:00:06'
// operationsData.validEndTime='2024-08-05T00:00:06'

View File

@@ -34,7 +34,7 @@
:options="allCountry"
></a-select>
</div> -->
<div class="admin_state_item">
<!-- <div class="admin_state_item">
<span>Email:</span>
<input
v-model="email"
@@ -43,13 +43,14 @@
type="text"
style="width: 230px"
/>
</div>
</div> -->
<div class="admin_state_item">
<span>User Name:</span>
<a-select
v-model:value="ids"
mode="multiple"
style="width: 230px"
:field-names="{ label: 'label', value: 'label' }"
:filter-option="filterOption"
placeholder="Select Item..."
max-tag-count="responsive"
@@ -165,6 +166,8 @@ import {
import { formatTime } from "@/tool/util";
import { useStore } from "vuex";
import { Https } from "@/tool/https";
import { Modal,message } from 'ant-design-vue';
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import allUserPoerationsVue from "./addAllUser.vue";
export default defineComponent({
components: {allUserPoerationsVue,},
@@ -281,6 +284,22 @@ export default defineComponent({
key: "credits",
width:100,
sorter: true,
},
{
title: "Credits Usage",
align: "center",
dataIndex: "creditsUsage",
key: "creditsUsage",
width:150,
sorter: true,
},
{
title: "Credits Usage Limit",
align: "center",
dataIndex: "creditsUsageLimit",
key: "creditsUsageLimit",
width:200,
sorter: true,
},
{
title: "Operations",
@@ -345,13 +364,15 @@ export default defineComponent({
page: filterData.currentPage,
systemUser: filterData.systemUser,
country: filterData.country,
email: filterData.email.trim(),
// email: filterData.email.trim(),
userType: filterData.userType,
ids: filterData.ids,
ids: [],
occupation: filterData.occupation,
order: filterData.order,
orderBy: filterData.orderBy,
userName: filterData.userName,
// userName: filterData.userName,
userName: filterData.ids,
};
return data;
};
@@ -435,7 +456,28 @@ export default defineComponent({
fileInput.click();
}
const deleteAagree = (event:any)=>{
const confirmDelete = ()=>{
return new Promise<void>((resolve, reject) => {
Modal.confirm({
title: 'Are you sure you want to delete this item?',
icon: createVNode(ExclamationCircleOutlined),
okText: 'Yes',
cancelText: 'No',
centered:true,
onOk() {
resolve(true)
},
onCancel(){
resolve(false)
}
});
})
}
const deleteAagree = async (event:any)=>{
let boolean:any = await confirmDelete()
if(!boolean){
return
}
const value = {
deleteIdList:[event.id]
}