提交 5a6506ee 编写于 作者: chengxiang.li's avatar chengxiang.li

update data-view page

上级 9878aa4e
...@@ -156,42 +156,28 @@ ...@@ -156,42 +156,28 @@
let data = { let data = {
parame: vm.afterParam, parame: vm.afterParam,
}; };
openLoading(this); let callback = (res) => {
vm.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/mobileCheck/num/mobile', data ) if(res.code == '000000'){
.then((res) => { vm.dingdingNum = res.data.dingdingNum;
// closeLoading(vm); vm.mobilePhone = res.data.mobilePhone;
// debugger; }else{
res = res.data; vm.$message.error(res.message);
if(res.code == '000000'){ }
vm.dingdingNum = res.data.dingdingNum; }
vm.mobilePhone = res.data.mobilePhone; vm.sendRequest( 'post', `/sensitive/mobileCheck/num/mobile`, data, callback );
}else{
vm.$message.error(res.message);
}
}).catch((error) => {
this.$message.error('网络出现点问题')
})
}, },
// 获取图形验证码 // 获取图形验证码
getCaptcha() { getCaptcha() {
openLoading(this); let callback = (res) => {
this.$axios.get(localStorage.getItem("lectureUrl") + '/account/account/captcha', {} ) if(res.code==='000000'){
.then((res) => { vm.captchaImg = `data:image/png;base64,${res.data.content}`
closeLoading(this); vm.captchaToken = res.data.token
if(res.status && res.status === 200) { }else{
res = res.data; vm.$message.error(res.message);
} }
if(res.code==='000000'){ };
vm.captchaImg = `data:image/png;base64,${res.data.content}` vm.sendRequest( 'get', `/account/account/captcha`, {}, callback );
vm.captchaToken = res.data.token
}else{
vm.$message.error(res.message);
}
}).catch((error) => {
vm.$message.error('网络出现点问题')
})
}, },
// 图片验证码点击 // 图片验证码点击
handleImgClick() { handleImgClick() {
...@@ -216,22 +202,16 @@ ...@@ -216,22 +202,16 @@
pictureCode: vm.captchaCode, pictureCode: vm.captchaCode,
captchaToken: vm.captchaToken, captchaToken: vm.captchaToken,
}; };
openLoading(this);
this.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/mobileCheck/check/picturecode', data )
.then((res) => {
closeLoading(this);
res = res.data;
if(res.code == '000000'){
vm.timeCount();
}else{
vm.$message.error(res.message);
vm.getCaptcha();
}
}).catch((error) => {
this.$message.error('网络出现点问题')
})
let callback = (res) => {
if(res.code == '000000'){
vm.timeCount();
}else{
vm.$message.error(res.message);
vm.getCaptcha();
}
}
vm.sendRequest( 'post', `/sensitive/mobileCheck/check/picturecode`, data, callback );
}, },
timeCount() { timeCount() {
...@@ -263,23 +243,17 @@ ...@@ -263,23 +243,17 @@
parame: vm.afterParam, parame: vm.afterParam,
mobileCode: vm.smsCode, mobileCode: vm.smsCode,
}; };
openLoading(this);
this.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/mobileCheck/check/mobilecode', data )
.then((res) => {
closeLoading(this);
debugger
res = res.data;
if(res.code == '000000'){
vm.getTableList();
}else{
vm.$message.error(res.message);
vm.getCaptcha();
vm.captchaCode = '';
}
}).catch((error) => {
this.$message.error('网络出现点问题')
})
let callback = (res) => {
if(res.code == '000000'){
vm.getTableList();
}else{
vm.$message.error(res.message);
vm.getCaptcha();
vm.captchaCode = '';
}
};
vm.sendRequest( 'post', `/sensitive/mobileCheck/check/mobilecode`, data, callback );
}, },
getTableList(isManualClick) { getTableList(isManualClick) {
debugger; debugger;
...@@ -298,23 +272,19 @@ ...@@ -298,23 +272,19 @@
}; };
} }
} }
openLoading(this);
this.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/dataSearch/searchWeb', data ) let callback = (res) => {
.then((res) => { if(res.code == '000000'){
closeLoading(this); vm.centerDialogVisible = false;
res = res.data; vm.captchaCode = '';
if(res.code == '000000'){ vm.smsCode = '';
vm.centerDialogVisible = false;
vm.captchaCode = '';
vm.smsCode = '';
vm.testDataList = res.data; vm.testDataList = res.data;
}else{ }else{
vm.$message.error(res.message); vm.$message.error(res.message);
} }
}).catch((error) => { };
this.$message.error('网络出现点问题') vm.sendRequest( 'post', `/sensitive/dataSearch/searchWeb`, data, callback );
})
}, },
showAddConditionModal(status){ showAddConditionModal(status){
this.addConditioDialogVisible = status ? true : false; this.addConditioDialogVisible = status ? true : false;
...@@ -324,7 +294,19 @@ ...@@ -324,7 +294,19 @@
vm.getTableList(true); vm.getTableList(true);
}, },
showRemarkModal(row) { showRemarkModal(row) {
alert('未完待续。。。')
},
sendRequest( type, url, params, callback ){
openLoading(this);
url = localStorage.getItem("lectureUrl") + url;
this.$axios[type](url, params )
.then((res) => {
closeLoading(this);
res = res.data;
callback(res);
}).catch((error) => {
this.$message.error('网络出现点问题')
})
}, },
}, },
......
<template> <template>
<div class="data-view-wrap"> <div class="data-view-wrap">
<h2 class="top-title">数据查看</h2> <h2 class="top-title">数据查看</h2>
<el-form :inline="true" :model="ruleForm" :rules="rules" ref="ruleForm" class="search-ruleForm"> <el-form :inline="true" :model="ruleForm" :rules="rules" ref="ruleForm" class="search-ruleForm">
<el-form-item label="钉钉流程审批单号" prop="dingdingNumber"> <el-form-item label="钉钉流程审批单号" prop="dingdingNumber">
<el-input <el-input
...@@ -42,7 +43,6 @@ ...@@ -42,7 +43,6 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item style="margin-left: 100px;"> <el-form-item style="margin-left: 100px;">
<el-button type="primary" @click="showAddConditionModal" v-if="testDataList && testDataList.columnList && testDataList.columnList.length > 0">添加筛选条件</el-button> <el-button type="primary" @click="showAddConditionModal" v-if="testDataList && testDataList.columnList && testDataList.columnList.length > 0">添加筛选条件</el-button>
<el-button type="primary" @click="handleSend" v-if="showSendBtn">分发</el-button> <el-button type="primary" @click="handleSend" v-if="showSendBtn">分发</el-button>
...@@ -60,14 +60,12 @@ ...@@ -60,14 +60,12 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" align="center" width="55"></el-table-column> <el-table-column type="selection" align="center" width="55"></el-table-column>
<template <template
v-if="testDataList && testDataList.columnList" v-if="testDataList && testDataList.columnList"
v-for="item in testDataList.columnList" v-for="item in testDataList.columnList"
> >
<el-table-column :prop="item.key" align="center" :label="item.value" show-overflow-tooltip></el-table-column> <el-table-column :prop="item.key" align="center" :label="item.value" show-overflow-tooltip></el-table-column>
</template> </template>
<el-table-column fixed="right" align="center" label="操作" width="200"> <el-table-column fixed="right" align="center" label="操作" width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="handleRemarkClick(scope.row)" type="text" size="small">备注</el-button> <el-button @click="handleRemarkClick(scope.row)" type="text" size="small">备注</el-button>
...@@ -181,11 +179,7 @@ export default { ...@@ -181,11 +179,7 @@ export default {
sheet: [{ required: true, message: "请选择sheet名", trigger: "change" }] sheet: [{ required: true, message: "请选择sheet名", trigger: "change" }]
}, },
testDataList: { testDataList: {},
// outModels: [],
// total: 2,
// columnList: []
},
addConditioDialogVisible: false, // 添加筛选条件 addConditioDialogVisible: false, // 添加筛选条件
conditionForm: {}, conditionForm: {},
...@@ -204,6 +198,19 @@ export default { ...@@ -204,6 +198,19 @@ export default {
vm = this; vm = this;
}, },
methods: { methods: {
sendRequest( type, url, params, callback ){
openLoading(this);
url = localStorage.getItem("lectureUrl") + url;
this.$axios[type](url, params )
.then((res) => {
closeLoading(this);
res = res.data;
callback(res);
}).catch((error) => {
this.$message.error('网络出现点问题')
})
},
handleDingNumChange(val) { handleDingNumChange(val) {
if (val && val.length == 21) { if (val && val.length == 21) {
this.getApplyDateList(); this.getApplyDateList();
...@@ -225,28 +232,18 @@ export default { ...@@ -225,28 +232,18 @@ export default {
//获取 数据申请日期 //获取 数据申请日期
console.log(">>> 获取数据申请日期"); console.log(">>> 获取数据申请日期");
let params = { let callback = (res) => {
dingdingNumber: this.ruleForm.dingdingNumber if(res.code == "000000") {
}; if(res.data && res.data.length > 0){
openLoading(this); vm.applyDateList = res.data;
this.$axios.get(localStorage.getItem("lectureUrl") + '/sensitive/visit/date', { params } ) }else{
.then((res) => { vm.applyDateList = [];
closeLoading(this); }
res = res.data ? res.data : null; }else {
if(res.code == "000000") { vm.$message.error(res.message);
if(res.data && res.data.length > 0){ }
vm.applyDateList = res.data; }
}else{ vm.sendRequest( 'get', `/sensitive/visit/date?dingdingNumber=${this.ruleForm.dingdingNumber}`, {}, callback );
vm.applyDateList = [];
}
}else {
vm.$message.error(res.message);
}
}).catch((error) => {
vm.$message.error('网络出现点问题')
})
}, },
handleApplyDateChange(val) { handleApplyDateChange(val) {
if (val) { if (val) {
...@@ -265,28 +262,19 @@ export default { ...@@ -265,28 +262,19 @@ export default {
getSheets() { getSheets() {
// 获取 Sheets名 // 获取 Sheets名
console.log(">>> 获取Sheets名"); console.log(">>> 获取Sheets名");
let params = {
dingdingNumber: this.ruleForm.dingdingNumber, let callback = (res) => {
dingdingDate: this.ruleForm.dingdingDate, if(res.code == "000000") {
}; if(res.data && res.data.length > 0){
openLoading(this); vm.sheetsList = res.data;
this.$axios.get(localStorage.getItem("lectureUrl") + '/sensitive/visit/sheet', { params } ) }else{
.then((res) => { vm.sheetsList = [];
closeLoading(this); }
// debugger; }else {
res = res.data ? res.data : null; vm.$message.error(res.message);
if(res.code == "000000") { }
if(res.data && res.data.length > 0){ }
vm.sheetsList = res.data; vm.sendRequest( 'get', `/sensitive/visit/sheet?dingdingNumber=${this.ruleForm.dingdingNumber}&dingdingDate=${this.ruleForm.dingdingDate}`, {}, callback );
}else{
vm.sheetsList = [];
}
}else {
vm.$message.error(res.message);
}
}).catch((error) => {
vm.$message.error('网络出现点问题')
})
}, },
confirmSendRemark() { // 添加备注信息 confirmSendRemark() { // 添加备注信息
// vm.currentRow // vm.currentRow
...@@ -294,22 +282,15 @@ export default { ...@@ -294,22 +282,15 @@ export default {
dataUserContentId: vm.currentRow.dataUserContentId, dataUserContentId: vm.currentRow.dataUserContentId,
remark: vm.newRemark, remark: vm.newRemark,
}; };
openLoading(this);
this.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/dataRemark', data )
.then((res) => {
closeLoading(this);
// debugger;
res = res.data;
if(res.code == '000000'){
vm.remarkDialogVisible = false;
}else{
vm.$message.error(res.message);
}
}).catch((error) => {
this.$message.error('网络出现点问题')
})
let callback = (res) => {
if(res.code == '000000'){
vm.remarkDialogVisible = false;
}else{
vm.$message.error(res.message);
}
}
vm.sendRequest( 'post', `/sensitive/dataRemark`, data, callback );
}, },
showAddConditionModal() { showAddConditionModal() {
this.addConditioDialogVisible = true; this.addConditioDialogVisible = true;
...@@ -327,31 +308,24 @@ export default { ...@@ -327,31 +308,24 @@ export default {
dingdingDate: vm.ruleForm.dingdingDate, dingdingDate: vm.ruleForm.dingdingDate,
dataSheetName: vm.ruleForm.sheet, dataSheetName: vm.ruleForm.sheet,
}; };
openLoading(this);
this.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/dataSearch/searchUserDis', data )
.then((res) => {
closeLoading(this);
debugger;
res = res.data;
if(res.code == '000000'){
vm.peopleList = res.data;
}else{
vm.$message.error(res.message);
}
}).catch((error) => { let callback = (res) => {
this.$message.error('网络出现点问题') if(res.code == '000000'){
}) vm.peopleList = res.data;
}else{
vm.$message.error(res.message);
}
};
vm.sendRequest( 'post', `/sensitive/dataSearch/searchUserDis`, data, callback );
}, },
submitForm(formName) { submitForm(formName) {
console.log(">>> 查询"); console.log(">>> 查询");
this.$refs[formName].validate(valid => { this.$refs[formName].validate(valid => {
if (valid) { if (valid) {
// alert("submit!"); // alert("submit!");
// 请求查询接口 // 请求查询接口
let data = { let data = {
columnMap: {},
dingdingNum: vm.ruleForm.dingdingNumber, dingdingNum: vm.ruleForm.dingdingNumber,
dingdingDate: vm.ruleForm.dingdingDate, dingdingDate: vm.ruleForm.dingdingDate,
dataSheetName: vm.ruleForm.sheet, dataSheetName: vm.ruleForm.sheet,
...@@ -363,30 +337,21 @@ export default { ...@@ -363,30 +337,21 @@ export default {
if (stringData != "{}") { if (stringData != "{}") {
let condition = JSON.parse(stringData); let condition = JSON.parse(stringData);
for (let key in condition) { for (let key in condition) {
data[key] = condition[key]; data.columnMap[key] = condition[key];
}; };
} }
openLoading(vm); let callback = (res) => {
vm.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/dataSearch/search', data ) if(res.code == '000000'){
.then((res) => { vm.testDataList = res.data;
closeLoading(vm); if(typeof res.data.dataRole != 'undefined' && res.data.dataRole == 1){
debugger; vm.showSendBtn = true;
res = res.data; };
if(res.code == '000000'){ }else{
vm.testDataList = res.data; vm.$message.error(res.message);
if(typeof res.data.dataRole != 'undefined' && res.data.dataRole == 1){ }
vm.showSendBtn = true; };
}; vm.sendRequest( 'post', `/sensitive/dataSearch/search`, data, callback );
}else{
vm.$message.error(res.message);
}
}).catch((error) => {
vm.$message.error('网络出现点问题')
})
} else { } else {
console.log("error submit!!"); console.log("error submit!!");
return false; return false;
...@@ -401,47 +366,27 @@ export default { ...@@ -401,47 +366,27 @@ export default {
this.remarkDialogVisible = true; this.remarkDialogVisible = true;
vm.currentRow = row; vm.currentRow = row;
let params = { // 获取备注信息
dataUserContentId : row.dataUserContentId let callback = (res) => {
if(res.code == "000000") {
vm.remarkHistory = res.data.remarks;
}else {
vm.$message.error(res.message);
}
}; };
openLoading(this); vm.sendRequest( 'get', `/sensitive/dataRemark?dataUserContentId=${row.dataUserContentId}`, {}, callback );
this.$axios.get(localStorage.getItem("lectureUrl") + '/sensitive/dataRemark', { params } )
.then((res) => {
closeLoading(this);
debugger;
res = res.data;
if(res.code == "000000") {
vm.remarkHistory = res.data.remarks;
}else {
vm.$message.error(res.message);
}
}).catch((error) => {
vm.$message.error('网络出现点问题')
})
},
getRemarkHistory(row) {
}, },
handleTagClick(row) { handleTagClick(row) {
vm.currentRow = row; vm.currentRow = row;
let params = {
dataUserContentId : row.dataUserContentId let callback = (res) => {
}; if(res.code == "000000") {
openLoading(this); vm.submitForm('ruleForm');
this.$axios.get(localStorage.getItem("lectureUrl") + '/sensitive/dataSearch/changeStatus', { params } ) }else {
.then((res) => { vm.$message.error(res.message);
closeLoading(this); }
debugger; }
res = res.data; vm.sendRequest( 'get', `/sensitive/dataSearch/changeStatus?dataUserContentId=${row.dataUserContentId}`, {}, callback );
if(res.code == "000000") {
// vm.remarkHistory = res.data.remarks;
vm.submitForm('ruleForm');
}else {
vm.$message.error(res.message);
}
}).catch((error) => {
vm.$message.error('网络出现点问题')
})
}, },
handleRemarkClose() { handleRemarkClose() {
vm.newRemark = ''; vm.newRemark = '';
...@@ -458,21 +403,15 @@ export default { ...@@ -458,21 +403,15 @@ export default {
dataCountIds: selectListIds, dataCountIds: selectListIds,
dataInfoId: vm.testDataList.dataInfoId, dataInfoId: vm.testDataList.dataInfoId,
}; };
openLoading(this);
this.$axios.post(localStorage.getItem("lectureUrl") + '/sensitive/dataSearch/postUser', data )
.then((res) => {
closeLoading(this);
debugger;
res = res.data;
if(res.code == '000000'){
vm.sendDialogVisible = false;
}else{
vm.$message.error(res.message);
}
}).catch((error) => {
this.$message.error('网络出现点问题')
})
let callback = (res) => {
if(res.code == '000000'){
vm.sendDialogVisible = false;
}else{
vm.$message.error(res.message);
}
}
vm.sendRequest( 'post', `/sensitive/dataSearch/postUser`, data, callback );
} }
} }
}; };
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册