Commit 0e47e122 by liushikai
parents 7c8340a1 42636726
...@@ -88,56 +88,64 @@ export default { ...@@ -88,56 +88,64 @@ export default {
}, },
async onRelrow(idx,row) { async onRelrow(idx,row) {
const selIds = [idx+1]; //rowno选中行 this.$confirm('您确定复核该笔交易?', '提示', {
const selDst = "trncorco.trnstm" //列表对应后台模型中的stream confirmButtonText: '确定',
cancelButtonText: '取消',
let params = { selDst: selDst, selIds: selIds }; type: 'warning'
}).then(async ()=>{
let rtnmsg = await this.executeRule("relrow", params) const selIds = [idx+1]; //rowno选中行
if (rtnmsg.respCode == SUCCESS) { const selDst = "trncorco.trnstm" //列表对应后台模型中的stream
debugger;
let errorMsg = ""; let params = { selDst: selDst, selIds: selIds };
let fieldErrorsFlag = (JSON.stringify(rtnmsg.fieldErrors) == "{}");
if(!fieldErrorsFlag){ let rtnmsg = await this.executeRule("relrow", params)
let errorMsgkey = ""; if (rtnmsg.respCode == SUCCESS) {
let errorMsgVal = "";
for (const key in rtnmsg.fieldErrors) {
errorMsgkey = key;
errorMsgVal = rtnmsg.fieldErrors[key];
}
errorMsg = errorMsgkey+':'+errorMsgVal;
this.$notify.error({title: '错误',message: '复核失败!错误信息['+errorMsg+']'});
}else{
this.$notify({
title: '成功',
message: '复核成功',
type: 'success'
});
debugger; debugger;
const that = this.root; let errorMsg = "";
that.executeRule("searow").then(res => { let fieldErrorsFlag = (JSON.stringify(rtnmsg.fieldErrors) == "{}");
//TODO 处理数据逻辑 if(!fieldErrorsFlag){
that.$refs.inftrnps.stmData.data = res.data.trncorco_trnstm.rows; let errorMsgkey = "";
this.model.trncorco.trnstm = res.data.trncorco_trnstm; let errorMsgVal = "";
}) for (const key in rtnmsg.fieldErrors) {
} errorMsgkey = key;
} errorMsgVal = rtnmsg.fieldErrors[key];
else { }
let errorMsg = ""; errorMsg = errorMsgkey+':'+errorMsgVal;
let fieldErrorsFlag = (JSON.stringify(rtnmsg.fieldErrors) == "{}"); this.$notify.error({title: '错误',message: '复核失败!错误信息['+errorMsg+']'});
if(!fieldErrorsFlag){ }else{
let errorMsgkey = ""; this.$notify({
let errorMsgVal = ""; title: '成功',
for (const key in rtnmsg.fieldErrors) { message: '复核成功',
errorMsgkey = key; type: 'success'
errorMsgVal = rtnmsg.fieldErrors[key]; });
debugger;
const that = this.root;
that.executeRule("searow").then(res => {
//TODO 处理数据逻辑
that.$refs.inftrnps.stmData.data = res.data.trncorco_trnstm.rows;
this.model.trncorco.trnstm = res.data.trncorco_trnstm;
})
}
}
else {
let errorMsg = "";
let fieldErrorsFlag = (JSON.stringify(rtnmsg.fieldErrors) == "{}");
if(!fieldErrorsFlag){
let errorMsgkey = "";
let errorMsgVal = "";
for (const key in rtnmsg.fieldErrors) {
errorMsgkey = key;
errorMsgVal = rtnmsg.fieldErrors[key];
}
errorMsg = errorMsgkey+':'+errorMsgVal;
}else if(rtnmsg.respMsg){
errorMsg = rtnmsg.respMsg;
} }
errorMsg = errorMsgkey+':'+errorMsgVal; this.$notify.error({title: '错误',message: '复核失败!错误信息['+errorMsg+']'});
}else if(rtnmsg.respMsg){
errorMsg = rtnmsg.respMsg;
} }
this.$notify.error({title: '错误',message: '复核失败!错误信息['+errorMsg+']'}); })
}
}, },
sleep(ms) { sleep(ms) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
......
...@@ -125,6 +125,7 @@ ...@@ -125,6 +125,7 @@
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
style="width: 100%" style="width: 100%"
placeholder="请选择Opening between" placeholder="请选择Opening between"
value-format="yyyy-MM-dd"
></el-date-picker> ></el-date-picker>
</c-col> </c-col>
<c-col :span="2" style="text-align: center"> <c-col :span="2" style="text-align: center">
...@@ -136,6 +137,7 @@ ...@@ -136,6 +137,7 @@
v-model="model.infcon.opndatto" v-model="model.infcon.opndatto"
style="width: 100%" style="width: 100%"
placeholder="请选择Open Date to" placeholder="请选择Open Date to"
value-format="yyyy-MM-dd"
></el-date-picker> ></el-date-picker>
</c-col> </c-col>
</el-form-item> </el-form-item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment