refactor: 消息弹框样式优化
--bug=1015665 --user=陈建星 【所有模块】接口case转性能测试弹框显示优化+其他弹框显示位置保持一致。 https://www.tapd.cn/55049933/s/1235320
This commit is contained in:
parent
377ead64b5
commit
e85b61d7b7
|
@ -85,7 +85,7 @@ export default {
|
||||||
message = this.$t('api_test.home_page.running_task_list.confirm.open_title');
|
message = this.$t('api_test.home_page.running_task_list.confirm.open_title');
|
||||||
}
|
}
|
||||||
row.enable = !row.enable;
|
row.enable = !row.enable;
|
||||||
operationConfirm(this, message, () => {
|
operationConfirm(message, () => {
|
||||||
row.enable = !row.enable
|
row.enable = !row.enable
|
||||||
this.updateTask(row);
|
this.updateTask(row);
|
||||||
});
|
});
|
||||||
|
|
|
@ -232,7 +232,7 @@ import MsTableColumn from "@/business/components/common/components/table/MsTable
|
||||||
import MsBottomContainer from "../BottomContainer";
|
import MsBottomContainer from "../BottomContainer";
|
||||||
import MsBatchEdit from "../basis/BatchEdit";
|
import MsBatchEdit from "../basis/BatchEdit";
|
||||||
import {API_METHOD_COLOUR, API_STATUS, DUBBO_METHOD, REQ_METHOD, SQL_METHOD, TCP_METHOD} from "../../model/JsonData";
|
import {API_METHOD_COLOUR, API_STATUS, DUBBO_METHOD, REQ_METHOD, SQL_METHOD, TCP_METHOD} from "../../model/JsonData";
|
||||||
import {downloadFile, getCurrentProjectID, hasLicense} from "@/common/js/utils";
|
import {downloadFile, getCurrentProjectID, hasLicense, operationConfirm} from "@/common/js/utils";
|
||||||
import {API_LIST} from '@/common/js/constants';
|
import {API_LIST} from '@/common/js/constants';
|
||||||
import MsTableHeaderSelectPopover from "@/business/components/common/components/table/MsTableHeaderSelectPopover";
|
import MsTableHeaderSelectPopover from "@/business/components/common/components/table/MsTableHeaderSelectPopover";
|
||||||
import ApiStatus from "@/business/components/api/definition/components/list/ApiStatus";
|
import ApiStatus from "@/business/components/api/definition/components/list/ApiStatus";
|
||||||
|
@ -930,13 +930,8 @@ export default {
|
||||||
// 删除提供列表删除和全部版本删除
|
// 删除提供列表删除和全部版本删除
|
||||||
this.$refs.apiDeleteConfirm.open(api, this.$t('api_test.definition.request.delete_confirm'));
|
this.$refs.apiDeleteConfirm.open(api, this.$t('api_test.definition.request.delete_confirm'));
|
||||||
} else {
|
} else {
|
||||||
this.$alert(this.$t('api_test.definition.request.delete_confirm') + ' ' + api.name + " ?", '', {
|
operationConfirm(this.$t('api_test.definition.request.delete_confirm') + ' ' + api.name, () => {
|
||||||
confirmButtonText: this.$t('commons.confirm'),
|
this._handleDelete(api, false);
|
||||||
callback: (action) => {
|
|
||||||
if (action === 'confirm') {
|
|
||||||
this._handleDelete(api, false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -221,7 +221,7 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
removeExpect(row) {
|
removeExpect(row) {
|
||||||
operationConfirm(this, this.$t('api_test.mock.delete_mock_expect'), () => {
|
operationConfirm(this.$t('api_test.mock.delete_mock_expect'), () => {
|
||||||
let mockInfoId = row.mockConfigId;
|
let mockInfoId = row.mockConfigId;
|
||||||
let selectUrl = "/mockConfig/deleteMockExpectConfig/" + row.id;
|
let selectUrl = "/mockConfig/deleteMockExpectConfig/" + row.id;
|
||||||
this.$get(selectUrl, response => {
|
this.$get(selectUrl, response => {
|
||||||
|
|
|
@ -327,7 +327,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
removeExpect(row) {
|
removeExpect(row) {
|
||||||
operationConfirm(this, this.$t('api_test.mock.delete_mock_expect'), () => {
|
operationConfirm(this.$t('api_test.mock.delete_mock_expect'), () => {
|
||||||
let mockInfoId = row.mockConfigId;
|
let mockInfoId = row.mockConfigId;
|
||||||
let selectUrl = "/mockConfig/deleteMockExpectConfig/" + row.id;
|
let selectUrl = "/mockConfig/deleteMockExpectConfig/" + row.id;
|
||||||
this.$get(selectUrl, response => {
|
this.$get(selectUrl, response => {
|
||||||
|
|
|
@ -225,7 +225,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
removeExpect(row) {
|
removeExpect(row) {
|
||||||
operationConfirm(this, this.$t('api_test.mock.delete_mock_expect'), () => {
|
operationConfirm(this.$t('api_test.mock.delete_mock_expect'), () => {
|
||||||
let mockInfoId = row.mockConfigId;
|
let mockInfoId = row.mockConfigId;
|
||||||
let selectUrl = "/mockConfig/deleteMockExpectConfig/" + row.id;
|
let selectUrl = "/mockConfig/deleteMockExpectConfig/" + row.id;
|
||||||
this.$get(selectUrl, response => {
|
this.$get(selectUrl, response => {
|
||||||
|
|
|
@ -135,7 +135,7 @@ export default {
|
||||||
closeTaskConfirm(row) {
|
closeTaskConfirm(row) {
|
||||||
let flag = row.taskStatus;
|
let flag = row.taskStatus;
|
||||||
row.taskStatus = !flag; //保持switch点击前的状态
|
row.taskStatus = !flag; //保持switch点击前的状态
|
||||||
operationConfirm(this, this.$t('api_test.home_page.running_task_list.confirm.close_title'), () => {
|
operationConfirm(this.$t('api_test.home_page.running_task_list.confirm.close_title'), () => {
|
||||||
this.updateTask(row);
|
this.updateTask(row);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -134,7 +134,7 @@ export default {
|
||||||
closeTaskConfirm(row){
|
closeTaskConfirm(row){
|
||||||
let flag = row.taskStatus;
|
let flag = row.taskStatus;
|
||||||
row.taskStatus = !flag; //保持switch点击前的状态
|
row.taskStatus = !flag; //保持switch点击前的状态
|
||||||
operationConfirm(this, this.$t('api_test.home_page.running_task_list.confirm.close_title'), () => {
|
operationConfirm(this.$t('api_test.home_page.running_task_list.confirm.close_title'), () => {
|
||||||
this.updateTask(row);
|
this.updateTask(row);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -337,7 +337,7 @@ export default {
|
||||||
this.dialogFormVisible = false;
|
this.dialogFormVisible = false;
|
||||||
},
|
},
|
||||||
rerun(testId) {
|
rerun(testId) {
|
||||||
operationConfirm(this, this.$t('report.test_rerun_confirm'), () => {
|
operationConfirm(this.$t('report.test_rerun_confirm'), () => {
|
||||||
this.result = this.$post('/performance/run', {id: testId, triggerMode: 'MANUAL'}, (response) => {
|
this.result = this.$post('/performance/run', {id: testId, triggerMode: 'MANUAL'}, (response) => {
|
||||||
this.reportId = response.data;
|
this.reportId = response.data;
|
||||||
this.$router.push({path: '/performance/report/view/' + this.reportId});
|
this.$router.push({path: '/performance/report/view/' + this.reportId});
|
||||||
|
|
|
@ -330,7 +330,7 @@ export default {
|
||||||
this.currentRow = row;
|
this.currentRow = row;
|
||||||
},
|
},
|
||||||
handleDelete(row) {
|
handleDelete(row) {
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [row.name]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [row.name]), () => {
|
||||||
this.$get('/project/delete/file/' + row.id, response => {
|
this.$get('/project/delete/file/' + row.id, response => {
|
||||||
Message.success(this.$t('commons.delete_success'));
|
Message.success(this.$t('commons.delete_success'));
|
||||||
this.getProjectFiles();
|
this.getProjectFiles();
|
||||||
|
|
|
@ -197,7 +197,7 @@ export default {
|
||||||
this.currentRow = row;
|
this.currentRow = row;
|
||||||
},
|
},
|
||||||
handleDelete(row) {
|
handleDelete(row) {
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [row.name]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [row.name]), () => {
|
||||||
this.$get('/project/delete/file/' + row.id, response => {
|
this.$get('/project/delete/file/' + row.id, response => {
|
||||||
Message.success(this.$t('commons.delete_success'));
|
Message.success(this.$t('commons.delete_success'));
|
||||||
this.getProjectFiles();
|
this.getProjectFiles();
|
||||||
|
|
|
@ -288,7 +288,7 @@ export default {
|
||||||
this.$refs.deleteConfirm.open(project);
|
this.$refs.deleteConfirm.open(project);
|
||||||
},
|
},
|
||||||
_handleDelete(project) {
|
_handleDelete(project) {
|
||||||
operationConfirm(this, this.$t('project.delete_tip'), () => {
|
operationConfirm(this.$t('project.delete_tip'), () => {
|
||||||
this.$get('/project/delete/' + project.id, () => {
|
this.$get('/project/delete/' + project.id, () => {
|
||||||
if (project.id === getCurrentProjectID()) {
|
if (project.id === getCurrentProjectID()) {
|
||||||
localStorage.removeItem(PROJECT_ID);
|
localStorage.removeItem(PROJECT_ID);
|
||||||
|
|
|
@ -305,7 +305,7 @@ export default {
|
||||||
},
|
},
|
||||||
deleteEnv(environment) {
|
deleteEnv(environment) {
|
||||||
if (environment.id) {
|
if (environment.id) {
|
||||||
operationConfirm(this, this.$t('commons.confirm_delete') + environment.name, () => {
|
operationConfirm(this.$t('commons.confirm_delete') + environment.name, () => {
|
||||||
this.result = this.$get('/api/environment/delete/' + environment.id, () => {
|
this.result = this.$get('/api/environment/delete/' + environment.id, () => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.list();
|
this.list();
|
||||||
|
|
|
@ -164,7 +164,7 @@ export default {
|
||||||
this.$set(this.form, 'groupIds', groupIds);
|
this.$set(this.form, 'groupIds', groupIds);
|
||||||
},
|
},
|
||||||
del(row) {
|
del(row) {
|
||||||
operationConfirm(this, this.$t('member.remove_member'), () => {
|
operationConfirm(this.$t('member.remove_member'), () => {
|
||||||
if (row.id === getCurrentUserId()) {
|
if (row.id === getCurrentUserId()) {
|
||||||
this.$warning(this.$t('group.unable_to_remove_current_member'));
|
this.$warning(this.$t('group.unable_to_remove_current_member'));
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -209,7 +209,7 @@ export default {
|
||||||
this.$emit("download", this.data);
|
this.$emit("download", this.data);
|
||||||
},
|
},
|
||||||
deleteData() {
|
deleteData() {
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [this.data.name]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [this.data.name]), () => {
|
||||||
this.close();
|
this.close();
|
||||||
this.data.confirm = true;
|
this.data.confirm = true;
|
||||||
this.$emit("delete", this.data);
|
this.$emit("delete", this.data);
|
||||||
|
|
|
@ -369,7 +369,7 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDeleteBatch() {
|
handleDeleteBatch() {
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [this.$refs.table.selectIds.length + " 条 "]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [this.$refs.table.selectIds.length + " 条 "]), () => {
|
||||||
this.$post('/file/metadata/delete/batch', this.$refs.table.selectIds, () => {
|
this.$post('/file/metadata/delete/batch', this.$refs.table.selectIds, () => {
|
||||||
this.$refs.table.clear();
|
this.$refs.table.clear();
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
|
@ -387,7 +387,7 @@ export default {
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [row.name]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [row.name]), () => {
|
||||||
this.$get('/file/metadata/delete/' + row.id, response => {
|
this.$get('/file/metadata/delete/' + row.id, response => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.getProjectFiles();
|
this.getProjectFiles();
|
||||||
|
|
|
@ -260,7 +260,7 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDeleteBatch() {
|
handleDeleteBatch() {
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [this.$refs.table.selectIds.length + " 条 "]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [this.$refs.table.selectIds.length + " 条 "]), () => {
|
||||||
this.$post('/file/metadata/delete/batch', this.$refs.table.selectIds, () => {
|
this.$post('/file/metadata/delete/batch', this.$refs.table.selectIds, () => {
|
||||||
this.$refs.table.clear();
|
this.$refs.table.clear();
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
|
@ -269,7 +269,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleDelete(row) {
|
handleDelete(row) {
|
||||||
operationConfirm(this, this.$t('project.file_delete_tip', [row.name]), () => {
|
operationConfirm(this.$t('project.file_delete_tip', [row.name]), () => {
|
||||||
this.$get('/file/metadata/delete/' + row.id, response => {
|
this.$get('/file/metadata/delete/' + row.id, response => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.getProjectFiles();
|
this.getProjectFiles();
|
||||||
|
|
|
@ -109,7 +109,7 @@ export default {
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
deleteApiKey(row) {
|
deleteApiKey(row) {
|
||||||
operationConfirm(this, this.$t('user.apikey_delete_confirm'), () => {
|
operationConfirm(this.$t('user.apikey_delete_confirm'), () => {
|
||||||
this.result = this.$get("/user/key/delete/" + row.id, response => {
|
this.result = this.$get("/user/key/delete/" + row.id, response => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.search();
|
this.search();
|
||||||
|
|
|
@ -129,7 +129,7 @@ export default {
|
||||||
this.$refs.scriptView.open(row.scriptId);
|
this.$refs.scriptView.open(row.scriptId);
|
||||||
},
|
},
|
||||||
handleDelete(id) {
|
handleDelete(id) {
|
||||||
operationConfirm(this, this.$t('api_test.jar_config.delete_tip'), () => {
|
operationConfirm(this.$t('api_test.jar_config.delete_tip'), () => {
|
||||||
this.result = this.$get("/plugin/delete/" + id, () => {
|
this.result = this.$get("/plugin/delete/" + id, () => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.initPlugins();
|
this.initPlugins();
|
||||||
|
|
|
@ -345,7 +345,7 @@ export default {
|
||||||
this.$refs.deleteConfirm.open(workspace);
|
this.$refs.deleteConfirm.open(workspace);
|
||||||
},
|
},
|
||||||
_handleDelete(workspace) {
|
_handleDelete(workspace) {
|
||||||
operationConfirm(this, this.$t('workspace.delete_confirm'), () => {
|
operationConfirm(this.$t('workspace.delete_confirm'), () => {
|
||||||
this.$get('/workspace/special/delete/' + workspace.id, () => {
|
this.$get('/workspace/special/delete/' + workspace.id, () => {
|
||||||
Message.success(this.$t('commons.delete_success'));
|
Message.success(this.$t('commons.delete_success'));
|
||||||
this.list();
|
this.list();
|
||||||
|
@ -353,7 +353,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
delMember(row) {
|
delMember(row) {
|
||||||
operationConfirm(this, this.$t('member.remove_member'), () => {
|
operationConfirm(this.$t('member.remove_member'), () => {
|
||||||
this.result = this.$get('/user/special/ws/member/delete/' + this.currentWorkspaceRow.id + '/' + encodeURIComponent(row.id), () => {
|
this.result = this.$get('/user/special/ws/member/delete/' + this.currentWorkspaceRow.id + '/' + encodeURIComponent(row.id), () => {
|
||||||
this.$success(this.$t('commons.remove_success'));
|
this.$success(this.$t('commons.remove_success'));
|
||||||
this.cellClick(this.currentWorkspaceRow);
|
this.cellClick(this.currentWorkspaceRow);
|
||||||
|
|
|
@ -465,7 +465,7 @@ export default {
|
||||||
this.infoList = resources;
|
this.infoList = resources;
|
||||||
},
|
},
|
||||||
del(row) {
|
del(row) {
|
||||||
operationConfirm(this, this.$t('test_resource_pool.delete_prompt'), () => {
|
operationConfirm(this.$t('test_resource_pool.delete_prompt'), () => {
|
||||||
this.result = this.$get(`/testresourcepool/delete/${row.id}`, () => {
|
this.result = this.$get(`/testresourcepool/delete/${row.id}`, () => {
|
||||||
this.initTableData();
|
this.initTableData();
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
|
@ -549,7 +549,7 @@ export default {
|
||||||
if (row.status === 'INVALID') {
|
if (row.status === 'INVALID') {
|
||||||
this.checkHaveTestUsePool(row).then(() => {
|
this.checkHaveTestUsePool(row).then(() => {
|
||||||
if (this.updatePool && this.updatePool.haveTestUsePool) {
|
if (this.updatePool && this.updatePool.haveTestUsePool) {
|
||||||
operationConfirm(this, this.$t('test_resource_pool.update_prompt', [this.updatePool.testName]), () => {
|
operationConfirm(this.$t('test_resource_pool.update_prompt', [this.updatePool.testName]), () => {
|
||||||
this.updatePoolStatus(row);
|
this.updatePoolStatus(row);
|
||||||
}, () => {
|
}, () => {
|
||||||
row.status = 'VALID';
|
row.status = 'VALID';
|
||||||
|
|
|
@ -303,7 +303,7 @@ export default {
|
||||||
listenGoBack(this.handleClose);
|
listenGoBack(this.handleClose);
|
||||||
},
|
},
|
||||||
del(row) {
|
del(row) {
|
||||||
operationConfirm(this, this.$t('user.delete_confirm'), () => {
|
operationConfirm(this.$t('user.delete_confirm'), () => {
|
||||||
this.result = this.$get(this.deletePath + encodeURIComponent(row.id), () => {
|
this.result = this.$get(this.deletePath + encodeURIComponent(row.id), () => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.search();
|
this.search();
|
||||||
|
|
|
@ -252,7 +252,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
removeMember(row) {
|
removeMember(row) {
|
||||||
operationConfirm(this, this.$t('member.remove_member'), () => {
|
operationConfirm(this.$t('member.remove_member'), () => {
|
||||||
if (this.initUserUrl === 'user/ws/current/member/list') {
|
if (this.initUserUrl === 'user/ws/current/member/list') {
|
||||||
if (row.id === getCurrentUserId()) {
|
if (row.id === getCurrentUserId()) {
|
||||||
this.$warning(this.$t('group.unable_to_remove_current_member'));
|
this.$warning(this.$t('group.unable_to_remove_current_member'));
|
||||||
|
|
|
@ -346,7 +346,7 @@ export default {
|
||||||
this.$refs.deleteConfirm.open(project);
|
this.$refs.deleteConfirm.open(project);
|
||||||
},
|
},
|
||||||
_handleDelete(project) {
|
_handleDelete(project) {
|
||||||
operationConfirm(this, this.$t('project.delete_tip'), () => {
|
operationConfirm(this.$t('project.delete_tip'), () => {
|
||||||
this.$get('/project/delete/' + project.id, () => {
|
this.$get('/project/delete/' + project.id, () => {
|
||||||
if (project.id === getCurrentProjectID()) {
|
if (project.id === getCurrentProjectID()) {
|
||||||
localStorage.removeItem(PROJECT_ID);
|
localStorage.removeItem(PROJECT_ID);
|
||||||
|
@ -458,7 +458,7 @@ export default {
|
||||||
this.$set(this.form, 'groupIds', groupIds);
|
this.$set(this.form, 'groupIds', groupIds);
|
||||||
},
|
},
|
||||||
delMember(row) {
|
delMember(row) {
|
||||||
operationConfirm(this, this.$t('member.remove_member'), () => {
|
operationConfirm(this.$t('member.remove_member'), () => {
|
||||||
this.result = this.$get('/user/project/member/delete/' + this.currentProjectId + '/' + encodeURIComponent(row.id), () => {
|
this.result = this.$get('/user/project/member/delete/' + this.currentProjectId + '/' + encodeURIComponent(row.id), () => {
|
||||||
this.$success(this.$t('commons.remove_success'));
|
this.$success(this.$t('commons.remove_success'));
|
||||||
this.dialogSearch();
|
this.dialogSearch();
|
||||||
|
|
|
@ -236,7 +236,7 @@ export default {
|
||||||
removeGoBackListener(this.handleClose);
|
removeGoBackListener(this.handleClose);
|
||||||
},
|
},
|
||||||
del(row) {
|
del(row) {
|
||||||
operationConfirm(this, this.$t('member.remove_member'), () => {
|
operationConfirm(this.$t('member.remove_member'), () => {
|
||||||
this.result = this.$get('/user/ws/member/delete/' + getCurrentWorkspaceId() + '/' + encodeURIComponent(row.id), () => {
|
this.result = this.$get('/user/ws/member/delete/' + getCurrentWorkspaceId() + '/' + encodeURIComponent(row.id), () => {
|
||||||
this.$success(this.$t('commons.remove_success'));
|
this.$success(this.$t('commons.remove_success'));
|
||||||
this.initTableData();
|
this.initTableData();
|
||||||
|
|
|
@ -339,7 +339,7 @@ export default {
|
||||||
},
|
},
|
||||||
deleteEnv(environment) {
|
deleteEnv(environment) {
|
||||||
if (environment.id) {
|
if (environment.id) {
|
||||||
operationConfirm(this, this.$t('commons.confirm_delete') + environment.name, () => {
|
operationConfirm(this.$t('commons.confirm_delete') + environment.name, () => {
|
||||||
this.result = this.$get('/api/environment/delete/' + environment.id, () => {
|
this.result = this.$get('/api/environment/delete/' + environment.id, () => {
|
||||||
this.$success(this.$t('commons.delete_success'));
|
this.$success(this.$t('commons.delete_success'));
|
||||||
this.list();
|
this.list();
|
||||||
|
|
|
@ -780,7 +780,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleDelete(testCase) {
|
handleDelete(testCase) {
|
||||||
operationConfirm(this, this.$t('test_track.case.delete_confirm') + '\'' + testCase.name + '\'', () => {
|
operationConfirm(this.$t('test_track.case.delete_confirm') + '\'' + testCase.name + '\'', () => {
|
||||||
this._handleDelete(testCase);
|
this._handleDelete(testCase);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -800,7 +800,7 @@ export default {
|
||||||
// 删除提供列表删除和全部版本删除
|
// 删除提供列表删除和全部版本删除
|
||||||
this.$refs.apiDeleteConfirm.open(testCase, this.$t('test_track.case.delete_confirm'));
|
this.$refs.apiDeleteConfirm.open(testCase, this.$t('test_track.case.delete_confirm'));
|
||||||
} else {
|
} else {
|
||||||
operationConfirm(this, this.$t('test_track.case.delete_confirm') + '\'' + testCase.name + '\'', () => {
|
operationConfirm(this.$t('test_track.case.delete_confirm') + '\'' + testCase.name + '\'', () => {
|
||||||
this._handleDeleteVersion(testCase, false);
|
this._handleDeleteVersion(testCase, false);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -815,7 +815,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleDeleteBatch() {
|
handleDeleteBatch() {
|
||||||
operationConfirm(this, this.$t('test_track.case.delete_confirm'), () => {
|
operationConfirm(this.$t('test_track.case.delete_confirm'), () => {
|
||||||
let param = buildBatchParam(this, this.$refs.table.selectIds);
|
let param = buildBatchParam(this, this.$refs.table.selectIds);
|
||||||
this.$post('/test/case/batch/delete', param, () => {
|
this.$post('/test/case/batch/delete', param, () => {
|
||||||
this.$refs.table.clear();
|
this.$refs.table.clear();
|
||||||
|
@ -836,7 +836,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleDeleteBatchToGc() {
|
handleDeleteBatchToGc() {
|
||||||
operationConfirm(this, this.$t('test_track.case.delete_confirm'), () => {
|
operationConfirm(this.$t('test_track.case.delete_confirm'), () => {
|
||||||
let param = buildBatchParam(this, this.$refs.table.selectIds);
|
let param = buildBatchParam(this, this.$refs.table.selectIds);
|
||||||
this.$post('/test/case/batch/deleteToGc', param, () => {
|
this.$post('/test/case/batch/deleteToGc', param, () => {
|
||||||
this.$refs.table.clear();
|
this.$refs.table.clear();
|
||||||
|
|
|
@ -421,7 +421,7 @@ export default {
|
||||||
// 删除提供列表删除和全部版本删除
|
// 删除提供列表删除和全部版本删除
|
||||||
this.$refs.apiDeleteConfirm.open(testCase, this.$t('test_track.case.delete_confirm'));
|
this.$refs.apiDeleteConfirm.open(testCase, this.$t('test_track.case.delete_confirm'));
|
||||||
} else {
|
} else {
|
||||||
operationConfirm(this, this.$t('test_track.case.delete_confirm') + '\'' + testCase.name + '\'', () => {
|
operationConfirm(this.$t('test_track.case.delete_confirm') + '\'' + testCase.name + '\'', () => {
|
||||||
this._handleDeleteVersion(testCase, false);
|
this._handleDeleteVersion(testCase, false);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -482,7 +482,7 @@ export default {
|
||||||
this.$emit('refreshAll');
|
this.$emit('refreshAll');
|
||||||
},
|
},
|
||||||
handleDeleteBatchToPublic() {
|
handleDeleteBatchToPublic() {
|
||||||
operationConfirm(this, this.$t('test_track.case.delete_confirm'), () => {
|
operationConfirm(this.$t('test_track.case.delete_confirm'), () => {
|
||||||
let param = buildBatchParam(this, this.$refs.table.selectIds);
|
let param = buildBatchParam(this, this.$refs.table.selectIds);
|
||||||
this.$post('/test/case/batch/movePublic/deleteToGc', param, () => {
|
this.$post('/test/case/batch/movePublic/deleteToGc', param, () => {
|
||||||
this.$refs.table.clear();
|
this.$refs.table.clear();
|
||||||
|
|
|
@ -132,7 +132,7 @@ export default {
|
||||||
closeTaskConfirm(row){
|
closeTaskConfirm(row){
|
||||||
let flag = row.taskStatus;
|
let flag = row.taskStatus;
|
||||||
row.taskStatus = !flag; //保持switch点击前的状态
|
row.taskStatus = !flag; //保持switch点击前的状态
|
||||||
operationConfirm(this, this.$t('api_test.home_page.running_task_list.confirm.close_title'), () => {
|
operationConfirm(this.$t('api_test.home_page.running_task_list.confirm.close_title'), () => {
|
||||||
this.updateTask(row);
|
this.updateTask(row);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
@ -705,7 +705,7 @@ export default {
|
||||||
message = this.$t('api_test.home_page.running_task_list.confirm.open_title');
|
message = this.$t('api_test.home_page.running_task_list.confirm.open_title');
|
||||||
}
|
}
|
||||||
|
|
||||||
operationConfirm(this, message, () => {
|
operationConfirm(message, () => {
|
||||||
this.result = this.$post('/test/plan/update/scheduleByEnable', param, response => {
|
this.result = this.$post('/test/plan/update/scheduleByEnable', param, response => {
|
||||||
if (row.scheduleOpen) {
|
if (row.scheduleOpen) {
|
||||||
row.scheduleStatus = 'OPEN'
|
row.scheduleStatus = 'OPEN'
|
||||||
|
|
|
@ -320,3 +320,8 @@ textarea {
|
||||||
.el-form-item__error {
|
.el-form-item__error {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* 消息提示框上移一点 */
|
||||||
|
.el-message-box {
|
||||||
|
margin-bottom: 20%;
|
||||||
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ import {jsPDF} from "jspdf";
|
||||||
import JSEncrypt from 'jsencrypt';
|
import JSEncrypt from 'jsencrypt';
|
||||||
import i18n from "@/i18n/i18n";
|
import i18n from "@/i18n/i18n";
|
||||||
import calcTextareaHeight from "element-ui/packages/input/src/calcTextareaHeight";
|
import calcTextareaHeight from "element-ui/packages/input/src/calcTextareaHeight";
|
||||||
|
import {MessageBox} from "element-ui";
|
||||||
|
|
||||||
export function hasRole(role) {
|
export function hasRole(role) {
|
||||||
let user = getCurrentUser();
|
let user = getCurrentUser();
|
||||||
|
@ -600,14 +601,17 @@ export function getTypeByFileName(filename) {
|
||||||
return type.toUpperCase();
|
return type.toUpperCase();
|
||||||
}
|
}
|
||||||
|
|
||||||
export function operationConfirm(v, tip, success, cancel) {
|
let confirm = MessageBox.confirm;
|
||||||
|
|
||||||
|
export function operationConfirm(tip, success, cancel) {
|
||||||
if (tip[tip.length - 1] !== '?' && tip[tip.length - 1] !== '?') {
|
if (tip[tip.length - 1] !== '?' && tip[tip.length - 1] !== '?') {
|
||||||
tip += '?';
|
tip += '?';
|
||||||
}
|
}
|
||||||
return v.$confirm(tip, '', {
|
return confirm(tip, '', {
|
||||||
confirmButtonText: v.$t('commons.confirm'),
|
confirmButtonText: i18n.t('commons.confirm'),
|
||||||
cancelButtonText: v.$t('commons.cancel'),
|
cancelButtonText: i18n.t('commons.cancel'),
|
||||||
type: 'warning'
|
type: 'warning',
|
||||||
|
center: false
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
if (success) {
|
if (success) {
|
||||||
success();
|
success();
|
||||||
|
|
Loading…
Reference in New Issue