+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+ 应用名称: {{ scope.row.app_info.bundle_name }}
+ 应用ID: {{ scope.row.app_info.bundle_id }}
+
+ {{ scope.row.app_info.bundle_name }}
+
+
+ /
+
+
+
+
+
+ 成功
+ 失败
+
+
+
+
+
+
+
+ 开发者ID: {{ scope.row.developer_id }}
+ 开发者备注: {{ scope.row.developer_description }}
+ 开发者状态: {{ scope.row.developer_status }}
+
+ {{ scope.row.developer_id }}
+
+
+
+
+
+
+
+
+
+
0) {
+ let html_msg = ''
+ for (let e_msg of data.data) {
+ html_msg += `${e_msg.msg}
`
+ }
+ this.$message({
+ dangerouslyUseHTMLString: true,
+ message: html_msg,
+ duration: 60000,
+ type: 'warning',
+ showClose: true
+ });
+ } else {
+ this.$message.success("操作成功");
+ }
}
if (params.data.act === 'setstatus') {
this.setdeveloperstatusVisible = false
@@ -2196,6 +2308,17 @@ export default {
"methods": action, "data": data
})
},
+ operateMessageFun(params) {
+ signoperatemessage(data => {
+ if (data.code === 1000) {
+ this.operate_message_lists = data.data;
+ this.pagination.total = data.count;
+ this.operate_status_choices = data.status_choices
+ } else {
+ this.$message.error("操作失败了 " + data.msg)
+ }
+ }, params)
+ },
iosudevicesFun(action, data) {
if (action !== 'GET') {
this.loadingfun = this.$loading({
@@ -2212,6 +2335,7 @@ export default {
if (action !== "PUT") {
this.developer_udevices_lists = data.data;
this.pagination.total = data.count;
+ this.device_status_choices = data.status_choices;
} else {
this.refreshactiveFun()
}
@@ -2231,7 +2355,7 @@ export default {
getUserInfoFun(this);
if (this.$route.params.act) {
let activeName = this.$route.params.act;
- let activeName_list = ["iosdeveloper", "adddeveloper", "iosudevices", "useddevices", "devicesudid", "devicesbill", "transferbill", "devicesrank"];
+ let activeName_list = ["iosdeveloper", "adddeveloper", "iosudevices", "useddevices", "devicesudid", "devicesbill", "transferbill", "devicesrank", "operatemsg"];
for (let index in activeName_list) {
if (activeName_list[index] === activeName) {
this.activeName = activeName;
diff --git a/fir_client/src/components/user/FirUserAdvert.vue b/fir_client/src/components/user/FirUserAdvert.vue
index 873a412..ea25d41 100644
--- a/fir_client/src/components/user/FirUserAdvert.vue
+++ b/fir_client/src/components/user/FirUserAdvert.vue
@@ -204,6 +204,7 @@
import {advertinfo} from "@/restful";
import {VueCropper} from 'vue-cropper'
import {AvatarUploadUtils, dataURLtoFile, getUserInfoFun} from '@/utils'
+import {format_time} from "@/utils/base/utils";
export default {
name: "FirUserAdvert",
@@ -389,11 +390,7 @@ export default {
},
format_time(stime) {
- if (stime) {
- stime = stime.split(".")[0].split("T");
- return stime[0] + " " + stime[1]
- } else
- return '';
+ return format_time(stime)
},
}, mounted() {
getUserInfoFun(this);
diff --git a/fir_client/src/components/user/FirUserDomain.vue b/fir_client/src/components/user/FirUserDomain.vue
index 97295bd..a3f56c3 100644
--- a/fir_client/src/components/user/FirUserDomain.vue
+++ b/fir_client/src/components/user/FirUserDomain.vue
@@ -248,13 +248,7 @@ export default {
return this.format_time(row.created_time)
},
- format_time(stime) {
- if (stime) {
- stime = stime.split(".")[0].split("T");
- return stime[0] + " " + stime[1]
- } else
- return '';
- },
+
}, mounted() {
getUserInfoFun(this);
this.get_data_from_tabname();
diff --git a/fir_client/src/components/user/FirUserNotify.vue b/fir_client/src/components/user/FirUserNotify.vue
index cb5f2cd..b61eeee 100644
--- a/fir_client/src/components/user/FirUserNotify.vue
+++ b/fir_client/src/components/user/FirUserNotify.vue
@@ -343,7 +343,7 @@