提交 459d18ed 编写于 作者: huangwensu's avatar huangwensu

页面优化

上级 f63f15b1
...@@ -54,7 +54,7 @@ export const getAddress = () => { ...@@ -54,7 +54,7 @@ export const getAddress = () => {
Url = ipAddress + "/ADMIN_CMS_FE/rest/"; Url = ipAddress + "/ADMIN_CMS_FE/rest/";
//msUrl = "http://10.177.15.117:10201" + "/contents/"; //msUrl = "http://10.177.15.117:10201" + "/contents/";
// msUrl = "http://10.177.15.154:10203" + "/contents/"; // msUrl = "http://10.177.15.154:10203" + "/contents/";
msUrl = "http://dev-sc.yunqueyi.com" + "/contents/"; msUrl = "https://dev-sc.yunqueyi.com" + "/contents/";
lectureUrl = "https://dev-sc.yunqueyi.com" lectureUrl = "https://dev-sc.yunqueyi.com"
liveUrl = "https://dev-sc.yunqueyi.com/campaign/"; liveUrl = "https://dev-sc.yunqueyi.com/campaign/";
kfUrl = "http://test1-kf.yunqueyi.com" + "/api/"; kfUrl = "http://test1-kf.yunqueyi.com" + "/api/";
......
...@@ -102,4 +102,22 @@ export function getStrCodeNum(str) { ...@@ -102,4 +102,22 @@ export function getStrCodeNum(str) {
return false return false
} }
return true return true
}
// 封装一下请求通用的方法
export function getData(context, type, url, req, callback) {
openLoading(context);
context.$axios[type](localStorage.getItem("lectureUrl") + url, req)
.then(res => {
closeLoading(context);
let data = res.data;
if (data.code == "000000") {
if (callback) callback(data);
} else {
context.$message.error(data.message);
}
}).catch(error => {
closeLoading(this);
this.$message.error("网络出现点问题");
});
} }
\ No newline at end of file
...@@ -91,11 +91,10 @@ ...@@ -91,11 +91,10 @@
> >
<el-button type="default">点击上传</el-button> <el-button type="default">点击上传</el-button>
</el-upload> </el-upload>
<span>{{importFileName.name}}</span> <p>{{importFileName.name}}</p>
<p v-if="tipTextFlag" style="color:red;">请选择上传文件</p> <span class="el-upload__tip down-file" v-if="importError" @click="downloadError">导入的Excel有问题,点击下载查看具体问题</span>
<div v-if="importError" @click="downloadError">导入的Excel有问题,点击下载查看具体问题</div>
</el-form-item> </el-form-item>
<div class="el-upload__tip" @click="download">下载导入模板</div> <span class="el-upload__tip down-file" @click="download">下载导入模板</span>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="importDialogVisible = false">取 消</el-button> <el-button @click="importDialogVisible = false">取 消</el-button>
...@@ -107,6 +106,7 @@ ...@@ -107,6 +106,7 @@
<script> <script>
import { doUpload, getFilePath } from "../../common/qiniuUtil"; import { doUpload, getFilePath } from "../../common/qiniuUtil";
import { openLoading, closeLoading } from "../../common/utils"; import { openLoading, closeLoading } from "../../common/utils";
import { getData } from "../../common";
export default { export default {
data() { data() {
return { return {
...@@ -131,7 +131,6 @@ export default { ...@@ -131,7 +131,6 @@ export default {
token: window.localStorage.getItem('token') token: window.localStorage.getItem('token')
}, },
importFileName: {}, importFileName: {},
tipTextFlag: false,
importError: false, importError: false,
importErrorFileUrl: '', importErrorFileUrl: '',
filePath: '' filePath: ''
...@@ -164,7 +163,7 @@ export default { ...@@ -164,7 +163,7 @@ export default {
search(param) { search(param) {
openLoading(this); openLoading(this);
if(param) this.searchParam.pageNo = 1; if(param) this.searchParam.pageNo = 1;
this.getData( getData(this,
"get", `/riskcontrol/blacklist/list?searchName=${this.searchParam.searchName}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}`, {}, "get", `/riskcontrol/blacklist/list?searchName=${this.searchParam.searchName}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}`, {},
data => { data => {
closeLoading(this); closeLoading(this);
...@@ -176,7 +175,6 @@ export default { ...@@ -176,7 +175,6 @@ export default {
// 批量导入 // 批量导入
importBatch() { importBatch() {
this.importDialogVisible = true; this.importDialogVisible = true;
this.tipTextFlag = false;
}, },
// returnActionUrl() { // returnActionUrl() {
// return localStorage.getItem("lectureUrl") + "/riskcontrol/blacklist/import"; // return localStorage.getItem("lectureUrl") + "/riskcontrol/blacklist/import";
...@@ -186,13 +184,14 @@ export default { ...@@ -186,13 +184,14 @@ export default {
let req = { let req = {
file: this.filePath file: this.filePath
}; };
this.getData( getData(this,
"post", `/riskcontrol/blacklist/import`, req, "post", `/riskcontrol/blacklist/import`, req,
data => { data => {
if(data.code == '000000') { if(!data.data) {
this.importDialogVisible = false; this.importDialogVisible = false;
}else { }else {
this.tipTextFlag = true; this.importError = true;
this.importErrorFileUrl = data.data;
} }
} }
); );
...@@ -200,8 +199,7 @@ export default { ...@@ -200,8 +199,7 @@ export default {
// 上传文件 // 上传文件
uploadImportFile(file) { uploadImportFile(file) {
let _this = this; let _this = this;
_this.tipTextFlag = false; let FileExt = file.name.replace(/.+\./, "");
var FileExt = file.name.replace(/.+\./, "");
if (["xls", "xlsx"].indexOf(FileExt.toLowerCase()) === -1) { if (["xls", "xlsx"].indexOf(FileExt.toLowerCase()) === -1) {
_this.$message({ _this.$message({
type: "warning", type: "warning",
...@@ -222,14 +220,12 @@ export default { ...@@ -222,14 +220,12 @@ export default {
// }, // },
// 下载查看导入的有问题Excel // 下载查看导入的有问题Excel
downloadError() { downloadError() {
//window.open(this.importErrorFileUrl);
let a = document.createElement('a'); let a = document.createElement('a');
a.setAttribute('href',this.importErrorFileUrl); a.setAttribute('href', this.importErrorFileUrl);
a.click(); a.click();
}, },
// 下载导入模板 // 下载导入模板
download() { download() {
//window.open('https://file.yunqueyi.com/risk/template.xlsx'); // 后台给的导入Excel地址
let a = document.createElement('a'); let a = document.createElement('a');
a.setAttribute('href', 'https://file.yunqueyi.com/risk/template.xlsx'); a.setAttribute('href', 'https://file.yunqueyi.com/risk/template.xlsx');
a.click(); a.click();
...@@ -240,7 +236,7 @@ export default { ...@@ -240,7 +236,7 @@ export default {
}, },
confirmAdd() { confirmAdd() {
let req = this.addParam; let req = this.addParam;
this.getData( getData(this,
"post", `/riskcontrol/blacklist/create`, req, "post", `/riskcontrol/blacklist/create`, req,
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
...@@ -257,7 +253,7 @@ export default { ...@@ -257,7 +253,7 @@ export default {
this.removeDialogVisible = true; this.removeDialogVisible = true;
}, },
confirmRemove() { confirmRemove() {
this.getData( getData(this,
"delete", `/riskcontrol/blacklist/remove/${this.removeId}`, {}, "delete", `/riskcontrol/blacklist/remove/${this.removeId}`, {},
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
...@@ -283,5 +279,9 @@ export default { ...@@ -283,5 +279,9 @@ export default {
.upload-input { .upload-input {
width: 300px; width: 300px;
} }
.down-file {
color: #3a8ee6;
text-decoration: underline;
}
} }
</style> </style>
\ No newline at end of file
...@@ -90,11 +90,10 @@ ...@@ -90,11 +90,10 @@
:before-upload="uploadImportFile"> :before-upload="uploadImportFile">
<el-button type="default">点击上传</el-button> <el-button type="default">点击上传</el-button>
</el-upload> </el-upload>
<span>{{importFileName.name}}</span> <p>{{importFileName.name}}</p>
<p v-if="tipTextFlag" style="color:red;">请选择上传文件</p> <span class="el-upload__tip down-file" v-if="importError" @click="downloadError">导入的Excel有问题,点击下载查看具体问题</span>
<div v-if="importError" @click="downloadError">导入的Excel有问题,点击下载查看具体问题</div>
</el-form-item> </el-form-item>
<div class="el-upload__tip" @click="download">下载导入模板</div> <span class="el-upload__tip down-file" @click="download">下载导入模板</span>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="importDialogVisible = false">取 消</el-button> <el-button @click="importDialogVisible = false">取 消</el-button>
...@@ -106,6 +105,7 @@ ...@@ -106,6 +105,7 @@
<script> <script>
import { doUpload, getFilePath } from "../../common/qiniuUtil"; import { doUpload, getFilePath } from "../../common/qiniuUtil";
import { openLoading, closeLoading } from "../../common/utils"; import { openLoading, closeLoading } from "../../common/utils";
import { getData } from "../../common";
export default { export default {
data() { data() {
return { return {
...@@ -130,7 +130,6 @@ export default { ...@@ -130,7 +130,6 @@ export default {
token: window.localStorage.getItem('token'), token: window.localStorage.getItem('token'),
'Content-Type': 'multipart/form-data' 'Content-Type': 'multipart/form-data'
}, },
tipTextFlag: false,
importError: false, importError: false,
importErrorFileUrl: '', importErrorFileUrl: '',
filePath: '' filePath: ''
...@@ -145,24 +144,10 @@ export default { ...@@ -145,24 +144,10 @@ export default {
this.search(); this.search();
}, },
methods: { methods: {
// 封装一下请求通用的方法
getData(type, url, req, callback) {
// openLoading(this);
this.$axios[type](localStorage.getItem("lectureUrl") + url, req)
.then(res => {
// closeLoading(this);
let data = res.data;
if (data.code == "000000") {
if (callback) callback(data);
} else {
this.$message.error(data.message);
}
})
},
search(param) { search(param) {
openLoading(this); openLoading(this);
if(param) this.searchParam.pageNo = 1; if(param) this.searchParam.pageNo = 1;
this.getData( getData(this,
"get", `/riskcontrol/emptyNumber/list?searchName=${this.searchParam.searchName}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}`, {}, "get", `/riskcontrol/emptyNumber/list?searchName=${this.searchParam.searchName}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}`, {},
data => { data => {
closeLoading(this); closeLoading(this);
...@@ -177,7 +162,7 @@ export default { ...@@ -177,7 +162,7 @@ export default {
}, },
confirmAdd() { confirmAdd() {
let req = this.addParam; let req = this.addParam;
this.getData( getData(this,
"post", `/riskcontrol/emptyNumber/create`, req, "post", `/riskcontrol/emptyNumber/create`, req,
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
...@@ -194,7 +179,7 @@ export default { ...@@ -194,7 +179,7 @@ export default {
this.removeDialogVisible = true; this.removeDialogVisible = true;
}, },
confirmRemove() { confirmRemove() {
this.getData( getData(this,
"delete", `/riskcontrol/emptyNumber/remove/${this.removeId}`, {}, "delete", `/riskcontrol/emptyNumber/remove/${this.removeId}`, {},
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
...@@ -207,20 +192,21 @@ export default { ...@@ -207,20 +192,21 @@ export default {
// 批量导入 // 批量导入
importBatch() { importBatch() {
this.importDialogVisible = true; this.importDialogVisible = true;
this.tipTextFlag = false;
}, },
// 判断有没有导入文件 // 判断有没有导入文件
confirmImport() { confirmImport() {
let req = { let req = {
file: this.filePath file: this.filePath
}; };
this.getData( getData(this,
"post", `/riskcontrol/emptyNumber/import`, req, "post", `/riskcontrol/emptyNumber/import`, req,
data => { data => {
if(data.code == '000000') { console.log("ddddddddddd",data)
if(!data.data) {
this.importDialogVisible = false; this.importDialogVisible = false;
}else { }else {
this.tipTextFlag = true; this.importError = true;
this.importErrorFileUrl = data.data;
} }
} }
); );
...@@ -228,7 +214,6 @@ export default { ...@@ -228,7 +214,6 @@ export default {
// 上传文件 // 上传文件
uploadImportFile(file) { uploadImportFile(file) {
let _this = this; let _this = this;
_this.tipTextFlag = false;
var FileExt = file.name.replace(/.+\./, ""); var FileExt = file.name.replace(/.+\./, "");
if (["xls", "xlsx"].indexOf(FileExt.toLowerCase()) === -1) { if (["xls", "xlsx"].indexOf(FileExt.toLowerCase()) === -1) {
_this.$message({ _this.$message({
...@@ -270,5 +255,9 @@ export default { ...@@ -270,5 +255,9 @@ export default {
.upload-input { .upload-input {
width: 300px; width: 300px;
} }
.down-file {
color: #3a8ee6;
text-decoration: underline;
}
} }
</style> </style>
\ No newline at end of file
...@@ -45,7 +45,8 @@ ...@@ -45,7 +45,8 @@
</div> </div>
</template> </template>
<script> <script>
import { openLoading, closeLoading } from "../../common/utils"; // import { openLoading, closeLoading } from "../../common/utils";
import { getData } from "../../common";
export default { export default {
data() { data() {
return { return {
...@@ -61,26 +62,8 @@ export default { ...@@ -61,26 +62,8 @@ export default {
this.getDetailData(); this.getDetailData();
}, },
methods: { methods: {
// 封装一下请求通用的方法
getData(type, url, req, callback) {
openLoading(this);
this.$axios[type](localStorage.getItem("lectureUrl") + url, req)
.then(res => {
closeLoading(this);
let data = res.data;
if (data.code == "000000") {
if (callback) callback(data);
} else {
this.$message.error(data.message);
}
})
.catch(error => {
closeLoading(this);
this.$message.error("网络出现点问题");
});
},
getDetailData() { getDetailData() {
this.getData( getData(this,
"get", `/riskcontrol/tradeOrder/info/${this.rowId}`, {}, "get", `/riskcontrol/tradeOrder/info/${this.rowId}`, {},
data => { data => {
this.detailData = data.data; this.detailData = data.data;
......
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
</div> </div>
</template> </template>
<script> <script>
import { openLoading, closeLoading } from "../../common/utils"; import { getData } from "../../common";
export default { export default {
data() { data() {
return { return {
...@@ -124,27 +124,9 @@ export default { ...@@ -124,27 +124,9 @@ export default {
this.getRiskLeverData(); this.getRiskLeverData();
}, },
methods: { methods: {
// 封装一下请求通用的方法
getData(type, url, req, callback) {
openLoading(this);
this.$axios[type](localStorage.getItem("lectureUrl") + url, req)
.then(res => {
closeLoading(this);
let data = res.data;
if (data.code == "000000") {
if (callback) callback(data);
} else {
this.$message.error(data.message);
}
})
.catch(error => {
closeLoading(this);
this.$message.error("网络出现点问题");
});
},
// 获取风险等级数据 // 获取风险等级数据
getRiskLeverData() { getRiskLeverData() {
this.getData( getData(this,
"get", `/riskcontrol/tradeOrder/riskLevel`, {}, "get", `/riskcontrol/tradeOrder/riskLevel`, {},
data => { data => {
let arr = data.data; let arr = data.data;
...@@ -158,7 +140,7 @@ export default { ...@@ -158,7 +140,7 @@ export default {
}, },
search(param) { search(param) {
if(param) this.searchParam.pageNo = 1; if(param) this.searchParam.pageNo = 1;
this.getData( getData(this,
"get", `/riskcontrol/tradeOrder/list?searchName=${this.searchParam.searchName}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}&date=${this.searchParam.date}&riskLevel=${this.searchParam.riskLevel}`, {}, "get", `/riskcontrol/tradeOrder/list?searchName=${this.searchParam.searchName}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}&date=${this.searchParam.date}&riskLevel=${this.searchParam.riskLevel}`, {},
data => { data => {
this.tableData = data.data.tradeOrders; this.tableData = data.data.tradeOrders;
...@@ -181,7 +163,7 @@ export default { ...@@ -181,7 +163,7 @@ export default {
riskLevel: this.addParam.riskLevel, riskLevel: this.addParam.riskLevel,
riskLevelRemark: this.addParam.riskLevelRemark riskLevelRemark: this.addParam.riskLevelRemark
}; };
this.getData( getData(this,
"post", `/riskcontrol/tradeOrder/changeRiskLevel`, req, "post", `/riskcontrol/tradeOrder/changeRiskLevel`, req,
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
</div> </div>
</template> </template>
<script> <script>
import { openLoading, closeLoading } from "../../common/utils"; import { getData } from "../../common";
export default { export default {
data() { data() {
return { return {
...@@ -83,24 +83,6 @@ export default { ...@@ -83,24 +83,6 @@ export default {
this.getStrategyDetail(); this.getStrategyDetail();
}, },
methods: { methods: {
// 封装一下请求通用的方法
getData(type, url, req, callback) {
openLoading(this);
this.$axios[type](localStorage.getItem("lectureUrl") + url, req)
.then(res => {
closeLoading(this);
let data = res.data;
if (data.code == "000000") {
if (callback) callback(data);
} else {
this.$message.error(data.message);
}
})
.catch(error => {
closeLoading(this);
this.$message.error("网络出现点问题");
});
},
// 删除版本 // 删除版本
deleteSteps(i) { deleteSteps(i) {
this.versionArray.splice(i,1); this.versionArray.splice(i,1);
...@@ -122,7 +104,7 @@ export default { ...@@ -122,7 +104,7 @@ export default {
}, },
// 获取策略下拉数据 // 获取策略下拉数据
getCategyData() { getCategyData() {
this.getData( getData(this,
"get", `/riskcontrol/strategy/listBizType`, {}, "get", `/riskcontrol/strategy/listBizType`, {},
data => { data => {
this.strategyData = data.data; this.strategyData = data.data;
...@@ -131,7 +113,7 @@ export default { ...@@ -131,7 +113,7 @@ export default {
}, },
// 获取策略详情 // 获取策略详情
getStrategyDetail() { getStrategyDetail() {
this.getData( getData(this,
"get", `/riskcontrol/strategy/detail?id=${this.strategyId}`, {}, "get", `/riskcontrol/strategy/detail?id=${this.strategyId}`, {},
data => { data => {
this.searchParam = data.data; this.searchParam = data.data;
...@@ -173,7 +155,7 @@ export default { ...@@ -173,7 +155,7 @@ export default {
}, },
// 修改策略分类 // 修改策略分类
changeStrategy(val) { changeStrategy(val) {
this.getData( getData(this,
"get", `/riskcontrol/strategy/listStrategyLibrary?bizTypeId=${val}`, {}, "get", `/riskcontrol/strategy/listStrategyLibrary?bizTypeId=${val}`, {},
data => { data => {
this.strategySelect = data.data; this.strategySelect = data.data;
...@@ -242,7 +224,7 @@ export default { ...@@ -242,7 +224,7 @@ export default {
return; return;
} }
} }
this.getData( getData(this,
"post", `/riskcontrol/strategy/save`, req, "post", `/riskcontrol/strategy/save`, req,
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
</div> </div>
</template> </template>
<script> <script>
import { openLoading, closeLoading } from "../../common/utils"; import { getData } from "../../common";
export default { export default {
data() { data() {
return { return {
...@@ -107,27 +107,9 @@ export default { ...@@ -107,27 +107,9 @@ export default {
} }
}, },
methods: { methods: {
// 封装一下请求通用的方法
getData(type, url, req, callback) {
openLoading(this);
this.$axios[type](localStorage.getItem("lectureUrl") + url, req)
.then(res => {
closeLoading(this);
let data = res.data;
if (data.code == "000000") {
if (callback) callback(data);
} else {
this.$message.error(data.message);
}
})
.catch(error => {
closeLoading(this);
this.$message.error("网络出现点问题");
});
},
search(param) { search(param) {
if(param) this.searchParam.pageNo = 1; if(param) this.searchParam.pageNo = 1;
this.getData( getData(this,
"get", `/riskcontrol/strategy/list?bizTypeId=${this.searchParam.bizTypeId}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}`, {}, "get", `/riskcontrol/strategy/list?bizTypeId=${this.searchParam.bizTypeId}&pageNo=${this.searchParam.pageNo}&pageSize=${this.searchParam.pageSize}`, {},
data => { data => {
this.tableData = data.data.data; this.tableData = data.data.data;
...@@ -137,7 +119,7 @@ export default { ...@@ -137,7 +119,7 @@ export default {
}, },
// 获取策略下拉数据 // 获取策略下拉数据
getCategyData() { getCategyData() {
this.getData( getData(this,
"get", `/riskcontrol/strategy/listBizType`, {}, "get", `/riskcontrol/strategy/listBizType`, {},
data => { data => {
this.strategyData = data.data; this.strategyData = data.data;
...@@ -154,7 +136,7 @@ export default { ...@@ -154,7 +136,7 @@ export default {
id: row.id, id: row.id,
publishFlag: 2 // 1 下线 2 激活 publishFlag: 2 // 1 下线 2 激活
} }
this.getData( getData(this,
"post", `/riskcontrol/strategy/deploy`, req, "post", `/riskcontrol/strategy/deploy`, req,
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
...@@ -173,7 +155,7 @@ export default { ...@@ -173,7 +155,7 @@ export default {
id: this.downLineId, id: this.downLineId,
publishFlag: 1 // 1 下线 2 激活 publishFlag: 1 // 1 下线 2 激活
} }
this.getData( getData(this,
"post", `/riskcontrol/strategy/deploy`, req, "post", `/riskcontrol/strategy/deploy`, req,
data => { data => {
if(data.code == '000000') { if(data.code == '000000') {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册