@@ -46,6 +46,7 @@
:data-source="dataList"
:scroll="{ y: historyTableHeight }"
@change="changePage"
+ :showSorterTooltip='false'
:pagination="{
showSizeChanger: true,
current: currentPage,
@@ -76,7 +77,9 @@ export default defineComponent({
currentPage: 1,
pageSize: 10,
total: 0,
- userType:'',
+ systemUser:'',
+ order: "", //'Ascending 升序 Descending 降序'
+ orderBy:'',
})
let state:any = ref([
{
@@ -103,27 +106,30 @@ export default defineComponent({
let renameData: any = ref({}); //修改名字选中的数据
const columns: any = computed(() => {
return [
- {
- title: 'User Id',
+ {
+ title: "User Id",
align: "center",
- ellipsis: true,
dataIndex: "id",
key: "id",
- fixed: 'left'
+ width:100,
+ fixed: "left",
+ sorter: true,
},
{
- title: 'Email',
+ title: "Email",
align: "center",
- ellipsis: true,
dataIndex: "userEmail",
key: "userEmail",
+ width:200,
+ ellipsis:true
},
- {
- title: 'User Name',
+ {
+ title: "User Name",
align: "center",
- ellipsis: 200,
dataIndex: "userName",
key: "userName",
+ width:150,
+ ellipsis:true
// customRender: (record: any) => {
// let time = formatTime(
// record.text / 1000,
@@ -132,109 +138,138 @@ export default defineComponent({
// return time;
// },
},
- {
- title: 'language',
+ {
+ title: "language",
align: "center",
- ellipsis: true,
dataIndex: "language",
key: "language",
+ width:100,
+ ellipsis:true,
},
{
- title: 'Valid Start Time',
+ title: "Valid Start Time",
align: "center",
- ellipsis: true,
- dataIndex: "validstartTime",
+ dataIndex: "validStartTime",
key: "validstartTime",
+ width:200,
+ ellipsis:true,
+ customRender: (record: any) => {
+ let time = ''
+ if(record.text){
+ time = formatTime(record.text / 1000, 'YYYY-MM-DD hh:mm:ss')
+ }
+ return time
+ },
},
- {
- title: 'Valid End Time',
+ {
+ title: "Valid End Time",
align: "center",
- ellipsis: true,
- dataIndex: "validendTime",
+ dataIndex: "validEndTime",
key: "validendTime",
+ width:200,
+ ellipsis:true,
+ customRender: (record: any) => {
+ let time = ''
+ if(record.text){
+ time = formatTime(record.text / 1000, 'YYYY-MM-DD hh:mm:ss')
+ }
+ return time
+ },
},
- {
- title: 'Country',
+ {
+ title: "Country",
align: "center",
- ellipsis: true,
dataIndex: "country",
key: "country",
+ width:100,
},
- {
- title: 'Create Date',
+ {
+ title: "Create Date",
align: "center",
- ellipsis: true,
dataIndex: "createDate",
key: "createDate",
+ width:200,
+ sorter: true,
},
- {
- title: 'Is Beginner',
+ {
+ title: "Is Beginner",
align: "center",
- ellipsis: true,
dataIndex: "isBeginner",
key: "isBeginner",
- customRender: (record: any) => {
- let str
- if(record.value == 1){
- str ='Yes'
- }else{
- str ='No'
- }
+ width:80,
+ ellipsis:true,
+ customRender: (record: any) => {
+ let str;
+ if (record.value == 1) {
+ str = "Yes";
+ } else {
+ str = "No";
+ }
return str;
},
},
- {
+ {
title: 'Machine Room Ip',
align: "center",
- ellipsis: true,
dataIndex: "browserIdentifiers",
key: "browserIdentifiers",
+ width:200,
},
- {
- title: 'Credits',
+ {
+ title: "Credits",
align: "center",
- ellipsis: true,
- // width: 150,
- // minWidth: 100,
- // maxWidth: 200,
- // resizable: true,
+ // width: 150,
+ // minWidth: 100,
+ // maxWidth: 200,
+ // resizable: true,
dataIndex: "credits",
key: "credits",
+ width:100,
+ sorter: true,
},
- {
+ {
title: 'User Type',
align: "center",
- ellipsis: true,
- // width: 150,
- // minWidth: 100,
- // maxWidth: 200,
- // resizable: true,
+ // width: 150,
+ // minWidth: 100,
+ // maxWidth: 200,
+ // resizable: true,
dataIndex: "systemUser",
key: "systemUser",
- customRender: (record: any) => {
- let str
- if(record.value == 0){
- str ='visitor'
- }else if(record.value == 1){
- str ='yearly'
- }else if(record.value == 2){
- str ='monthly'
- }else if(record.value == 3){
- str ='trial'
- }else if(record.value == 4){
- str ='userInEvent'
- }
+ width:100,
+ customRender: (record: any) => {
+ let str;
+ if (record.value == 0) {
+ str = "visitor";
+ } else if (record.value == 1) {
+ str = "yearly";
+ } else if (record.value == 2) {
+ str = "monthly";
+ } else if (record.value == 3) {
+ str = "trial";
+ } else if (record.value == 4) {
+ str = "userInEvent";
+ }
return str;
},
},
-
];
});
//改变页码
- let changePage = (e: any) => {
+ let changePage = (e: any, filters:any, sorter:any) => {
filterData.currentPage = e.current;
filterData.pageSize = e.pageSize;
- // gettrialList();
+ if(sorter.order){
+ if(sorter.columnKey == 'id'){
+ filterData.orderBy = 'id'
+ }else if(sorter.columnKey == "createDate"){
+ filterData.orderBy = 'time'
+ }else if(sorter.columnKey == "credits"){
+ filterData.orderBy = 'credits'
+ }
+ }
+ filterData.order = sorter.order == "descend" ? "Descending" : "Ascending";
+ gettrialList();
}
//查询列表
@@ -257,9 +292,11 @@ export default defineComponent({
startTime:startDate,
size:filterData.pageSize,
page:filterData.currentPage,
- userType:filterData.userType,
+ systemUser:filterData.systemUser,
+ order: filterData.order,
+ orderBy: filterData.orderBy,
}
- Https.axiosGet(Https.httpUrls.recentNewUser,{params:data}).then((rv: any) => {
+ Https.axiosPost(Https.httpUrls.recentNewUser,data).then((rv: any) => {
if (rv) {
// this.dataList = rv
filter.dataList = rv.records
diff --git a/src/component/Administrator/recentNewUserChart.vue b/src/component/Administrator/recentNewUserChart.vue
index 00395414..9138ff1d 100644
--- a/src/component/Administrator/recentNewUserChart.vue
+++ b/src/component/Administrator/recentNewUserChart.vue
@@ -4,7 +4,7 @@
-
State Time:
+
Start Time:
{
let gradientStr = ''
+ if(!gradient.gradientList)return
gradient.gradientList.sort((a, b) => {
let aArr = a.left.split('%')[0]
let bArr = b.left.split('%')[0]
@@ -917,7 +918,7 @@ export default defineComponent({
this.colorList[this.selectIndex].gradient = JSON.parse(JSON.stringify(this.gradient))
}else{
this.selectColor = {rgba:this.colorList[this.selectIndex].gradient.gradientList[0].rgba}
- this.colorList[this.selectIndex].gradient = {}
+ this.colorList[this.selectIndex].gradient = null
}
let colorList =this.colorList.filter((v) => v && Object.keys(v).length)
},
diff --git a/src/component/Detail/DesignPrintOperation.vue b/src/component/Detail/DesignPrintOperation.vue
index 3da98f20..126317aa 100644
--- a/src/component/Detail/DesignPrintOperation.vue
+++ b/src/component/Detail/DesignPrintOperation.vue
@@ -318,13 +318,16 @@ export default defineComponent({
this.sketch.height = skecth.height/10+'rem'
skecth.remove()
}
- if(this.exhibitionOpenrtionList.overall.length > 0){
+ if(this.exhibitionOpenrtionList.overall.length > 0 && !this.overallSingle){
let str = 'overall'
this.exhibitionOpenrtionList[str].forEach((item,index)=>{
this.setTemplate(item,index,str)
})
+ }else if(!this.overallSingle){
+ let str = 'overall'
+ this.setOverallPosition(0,str)
}
- if(this.exhibitionOpenrtionList.single.length > 0){
+ if(this.exhibitionOpenrtionList.single.length > 0 && this.overallSingle){
let str = 'single'
this.exhibitionOpenrtionList[str].forEach((item,index)=>{
this.setTemplate(item,index,str)
@@ -664,6 +667,32 @@ export default defineComponent({
designOpenrtionBtn:false
}
},
+ setOverallPosition(index,str){
+ nextTick(()=>{
+ let sketch = document.getElementsByClassName("designOpenrtion_modal")[0]?.getElementsByClassName('designOpenrtion_sketch')[0]
+ this.printStyleList[str][index]={
+ centers:{
+ left:0,
+ top:0,
+ },
+ style:{
+ left:sketch.offsetWidth / 2 +'px',
+ top:sketch.offsetHeight / 2 +'px',
+ right:"auto",
+ bottom:"auto",
+ width:'auto',
+ height:'auto',
+ zIndex:1
+ },
+ transform:{
+ // scale:scale<.2?.2:scale,//0.2-3
+ rotateZ:0,
+ },
+ designOpenrtionBtn:false
+ }
+ })
+
+ },
computeZindex(resolve,prints){
prints.sort((a, b) => {
var a_num = a.priority;
diff --git a/src/component/Detail/DesignPrintOperationMobile.vue b/src/component/Detail/DesignPrintOperationMobile.vue
index cc8abecd..049b6889 100644
--- a/src/component/Detail/DesignPrintOperationMobile.vue
+++ b/src/component/Detail/DesignPrintOperationMobile.vue
@@ -98,7 +98,7 @@
-
![]()
+
@@ -309,7 +309,7 @@ export default defineComponent({
if(this.$parent.elementsList)this.designList = JSON.parse(JSON.stringify(this.$parent.printsList))
if(this.overallSingle == false && this.designOpenrtionList.length > 0){
this.designOpenrtionList[0].checked = true
- }else{
+ }else if(this.overallSingle == false && this.designOpenrtionList.length == 0){
this.setpitch(this.designList[0],0)
}
let skecth = new Image
@@ -319,13 +319,16 @@ export default defineComponent({
this.sketch.height = skecth.height/10+'rem'
skecth.remove()
}
- if(this.exhibitionOpenrtionList.overall.length > 0){
+ if(this.exhibitionOpenrtionList.overall.length > 0 && !this.overallSingle){
let str = 'overall'
this.exhibitionOpenrtionList[str].forEach((item,index)=>{
this.setTemplate(item,index,str)
})
+ }else if(!this.overallSingle){
+ let str = 'overall'
+ this.setOverallPosition(0,str)
}
- if(this.exhibitionOpenrtionList.single.length > 0){
+ if(this.exhibitionOpenrtionList.single.length > 0 && this.overallSingle){
let str = 'single'
this.exhibitionOpenrtionList[str].forEach((item,index)=>{
this.setTemplate(item,index,str)
@@ -668,7 +671,34 @@ export default defineComponent({
},
designOpenrtionBtn:false
}
+
},
+ setOverallPosition(index,str){
+ nextTick(()=>{
+ let sketch = document.getElementsByClassName("designOpenrtionMobile_modal")[0]?.getElementsByClassName('designOpenrtionMobile_sketch')[0]
+ this.printStyleList[str][index]={
+ centers:{
+ left:0,
+ top:0,
+ },
+ style:{
+ left:sketch.offsetWidth / 2 +'px',
+ top:sketch.offsetHeight / 2 +'px',
+ right:"auto",
+ bottom:"auto",
+ width:'auto',
+ height:'auto',
+ zIndex:1
+ },
+ transform:{
+ // scale:scale<.2?.2:scale,//0.2-3
+ rotateZ:0,
+ },
+ designOpenrtionBtn:false
+ }
+ })
+
+ },
computeZindex(resolve,prints){
prints.sort((a, b) => {
var a_num = a.priority;
diff --git a/src/views/Administrator.vue b/src/views/Administrator.vue
index 5fa08fa7..b7e30a6e 100644
--- a/src/views/Administrator.vue
+++ b/src/views/Administrator.vue
@@ -131,7 +131,7 @@ export default defineComponent({
isShow:true,
children:[
{
- name:'Trial All User',
+ name:'All Trial User',
route:'/administrator/trialAllUser',
icon:'usetime',
key:'sub3-1',
@@ -215,7 +215,7 @@ export default defineComponent({
}],
openKeys: [],
selectedKeys: ['sub1'],
- nowPageName:'Trial User',//当前页面名称
+ nowPageName:'All User',//当前页面名称
});
let routers:any = ref([])
diff --git a/src/views/HomeMain.vue b/src/views/HomeMain.vue
index d933bafd..8d2b90a5 100644
--- a/src/views/HomeMain.vue
+++ b/src/views/HomeMain.vue
@@ -453,6 +453,7 @@ export default defineComponent({
this.store.commit('clearSystemUser')
// WriteCookie("token");
+ clonAllCookie()
// window.location.reload()
},