Commit e80f283b by wangguangchao

草稿箱前端页面优化

parent 54c77c61
...@@ -277,12 +277,12 @@ ...@@ -277,12 +277,12 @@
<c-col :span="24"> <c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns"> <c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column fixed="right" prop="op" label="OP" width="140px"> <el-table-column fixed="right" prop="op" label="OP" width="140px">
<template> <template slot-scope="scope">
<c-button <c-button
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
@click="onTake" @click="continueEdit(scope.row)"
> >
处理 处理
</c-button> </c-button>
...@@ -352,17 +352,7 @@ export default { ...@@ -352,17 +352,7 @@ export default {
data() { data() {
return { return {
//sourceModel: [], //sourceModel: [],
sourceData: [ sourceData: [],
{ label: "Incoming", value: "chkinc" },
{ label: "E-Trade", value: "chkdzt" },
// { label: "Break", value: "chkpen" },
{ label: "Correction", value: "chkcor" },
{ label: "Automatic", value: "chkaut" },
{ label: "Reject", value: "chkdel" },
{ label: "网银", value: "chktco" },
{ label: "归档", value: "chkcan" },
{ label: "云平台", value: "chkypt" },
],
initdialog: false, initdialog: false,
transactionStatus: { transactionStatus: {
busiNo: "", busiNo: "",
...@@ -400,7 +390,26 @@ export default { ...@@ -400,7 +390,26 @@ export default {
}, },
}; };
}, },
mounted() {
alert(this.root.tag);
if(this.root.tag == 'tohandle'){
this.sourceData = [
{ label: "Incoming", value: "chkinc" },
{ label: "E-Trade", value: "chkdzt" },
// { label: "Break", value: "chkpen" },
{ label: "Correction", value: "chkcor" },
{ label: "Automatic", value: "chkaut" },
{ label: "Reject", value: "chkdel" },
{ label: "网银", value: "chktco" },
{ label: "归档", value: "chkcan" },
{ label: "云平台", value: "chkypt" },
]
}else if(this.root.tag == 'draft'){
this.sourceData = [{ label: "Break", value: "chkpen" }]
}
},
computed: { computed: {
chkinc: { chkinc: {
get() { get() {
return this.model.chkinc === "t"; return this.model.chkinc === "t";
......
...@@ -31,6 +31,7 @@ export default { ...@@ -31,6 +31,7 @@ export default {
root: this root: this
} }
}, },
props: ["tag"],
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理 mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
computed: { computed: {
......
...@@ -373,7 +373,7 @@ ...@@ -373,7 +373,7 @@
:list="stmData.data" :list="stmData.data"
:columns="stmData.columns" :columns="stmData.columns"
> >
<el-table-column fixed="right" prop="display" label="操作" width="220px"> <el-table-column fixed="right" prop="display" label="操作" width="300px">
<template > <template >
<!-- <a :href="`/#/display/${scope.row['10'].toLowerCase()}?trn=${scope.row['1']}`" target="_blank" >显示快照</a>--> <!-- <a :href="`/#/display/${scope.row['10'].toLowerCase()}?trn=${scope.row['1']}`" target="_blank" >显示快照</a>-->
<!-- <a href="javascript:void(0)" @click="display(scope.$index, scope.row)" <!-- <a href="javascript:void(0)" @click="display(scope.$index, scope.row)"
...@@ -383,6 +383,7 @@ ...@@ -383,6 +383,7 @@
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
v-if="this.root.tag === 'tocheck'"
> >
复核 复核
</c-button> </c-button>
...@@ -390,6 +391,7 @@ ...@@ -390,6 +391,7 @@
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
v-if="this.root.tag === 'tocheck'"
> >
退回修改 退回修改
</c-button> </c-button>
...@@ -397,9 +399,34 @@ ...@@ -397,9 +399,34 @@
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
v-if="this.root.tag === 'tocheck'"
> >
详情 详情
</c-button> </c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
v-if="this.root.tag === 'finish'"
>
信息显示
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
v-if="this.root.tag === 'finish'"
>
交易快照
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
v-if="this.root.tag === 'finish'"
>
冲正
</c-button>
</template> </template>
</el-table-column> </el-table-column>
</c-istream-table> </c-istream-table>
...@@ -521,6 +548,10 @@ export default { ...@@ -521,6 +548,10 @@ export default {
...Event, ...Event,
}, },
created: function () {}, created: function () {},
mounted() {
alert(this.root.tag + "111");
console.log(this.root.tag);
},
computed: {}, computed: {},
}; };
</script> </script>
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<el-form
<el-form :model="model" :rules="rules" ref="modelForm" tokenKey="modelForm" :validate-on-rule-change="false" label-width="150px" size="small" > :model="model"
<!-- <el-tabs ref="elment" type="card" @tab-click="tabClick"> :rules="rules"
ref="modelForm"
tokenKey="modelForm"
:validate-on-rule-change="false"
label-width="150px"
size="small"
>
<!-- <el-tabs ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="复核夹查询"> --> <el-tab-pane label="复核夹查询"> -->
<c-content> <c-content>
<m-inftrnps :model="model" :codes="codes" ref="inftrnps" /> <m-inftrnps :model="model" :codes="codes" ref="inftrnps" />
</c-content> </c-content>
<!-- </el-tab-pane> <!-- </el-tab-pane>
</el-tabs> --> </el-tabs> -->
</el-form>
</el-form> </div>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Trnrel from "~/Model/Trnrel" import Trnrel from "~/Model/Trnrel";
import CommonProcess from "~/mixin/CommonProcess" import CommonProcess from "~/mixin/CommonProcess";
import Pattern from "~/Model/Trnrel/Pattern" import Pattern from "~/Model/Trnrel/Pattern";
import Default from "~/model/Trnrel/Default"; import Default from "~/model/Trnrel/Default";
import Check from "~/model/Trnrel/Check"; import Check from "~/model/Trnrel/Check";
import Inftrnps from "./Inftrnps" import Inftrnps from "./Inftrnps";
import Trnp0 from "./Trnp0" import Trnp0 from "./Trnp0";
import Trnpwfm from "./Trnpwfm" import Trnpwfm from "./Trnpwfm";
import Trnpevt from "./Trnpevt" import Trnpevt from "./Trnpevt";
import Trnpack from "./Trnpack" import Trnpack from "./Trnpack";
import Trnptro from "./Trnptro" import Trnptro from "./Trnptro";
import Prtgle from "./Prtgle" import Prtgle from "./Prtgle";
import Prtpan from "./Prtpan" import Prtpan from "./Prtpan";
import Prtswtp from "./Prtswtp" import Prtswtp from "./Prtswtp";
import Xmldoc from "./Xmldoc" import Xmldoc from "./Xmldoc";
import Prtswtrp from "./Prtswtrp" import Prtswtrp from "./Prtswtrp";
import Prtp from "./Prtp" import Prtp from "./Prtp";
import Utils from "~/utils/index" import Utils from "~/utils/index";
// import * as poinMessage from '@/util/poin-common/messageManage.js' // import * as poinMessage from '@/util/poin-common/messageManage.js'
import { TabPane,Col,Table,Form,FormItem,Upload,TableColumn,Card,Input,Button,Dialog,Select,Tabs,Option,DatePicker,Row} from 'element-ui' import {
TabPane,
Col,
Table,
Form,
FormItem,
Upload,
TableColumn,
Card,
Input,
Button,
Dialog,
Select,
Tabs,
Option,
DatePicker,
Row,
} from "element-ui";
import Event from "~/model/Trnrel/Event"; import Event from "~/model/Trnrel/Event";
export default { export default {
name: 'Trnrel', name: "Trnrel",
components:{ components: {
"m-inftrnps" : Inftrnps, "m-inftrnps": Inftrnps,
}, },
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理 mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
computed: { computed: {},
provide() {
}, return {
provide() { root: this,
return { };
root: this },
} props: ["tag"],
}, data() {
data(){ return {
return { trnName: "trnrel",
trnName:"trnrel", model: new Trnrel().data,
model: new Trnrel().data, checkRules: Check,
checkRules: Check, defaultRules: Default,
defaultRules: Default, pattern: Pattern,
pattern: Pattern, rules: null,
rules: null, codes: {
codes: { relflg: [
relflg:CodeTable.relflg, { label: "Correct", value: "C" },
dflg:CodeTable.dflg, { label: "Entered", value: "E" },
bchtyp:CodeTable.bchtyp, { label: "External", value: "X" },
usrsort:CodeTable.usrsort, { label: "Picked up", value: "P" },
}, { label: "Rejected", value: "N" },
} { label: "Waiting", value: "W" },
}, ],
methods:{ dflg: CodeTable.dflg,
}, bchtyp: CodeTable.bchtyp,
mounted:async function(){ usrsort: CodeTable.usrsort,
console.log("进入trnrel交易"); },
const that = this; };
that.init(that.model).then(res => { },
//TODO 处理数据逻辑 methods: {},
that.model = Utils.copyValueFromVO(that.model, res.data) mounted: async function () {
// that.$refs.inftrnps.stmData.columns=res.data.trncorco_trnstm.rows if (this.tag == "tocheck") {
}) this.codes.relflg = [
{ label: "Correct", value: "C" },
{ label: "Entered", value: "E" },
{ label: "External", value: "X" },
{ label: "Picked up", value: "P" },
{ label: "Rejected", value: "N" },
{ label: "Waiting", value: "W" },
];
} else if (this.tag == "finish") {
this.codes.relflg = [
{ label: "Closed", value: "M" },
{ label: "Final", value: "F" },
{ label: "Released", value: "R" },
];
} }
} console.log("进入trnrel交易");
const that = this;
that.init(that.model).then((res) => {
//TODO 处理数据逻辑
that.model = Utils.copyValueFromVO(that.model, res.data);
// that.$refs.inftrnps.stmData.columns=res.data.trncorco_trnstm.rows
});
},
};
</script> </script>
<style> <style>
</style> </style>
...@@ -3,19 +3,19 @@ ...@@ -3,19 +3,19 @@
<c-tabs :value="tabVal" type="card" @tab-click="tabClick"> <c-tabs :value="tabVal" type="card" @tab-click="tabClick">
<el-tab-pane label="待经办列表" name="sptsel"> <el-tab-pane label="待经办列表" name="sptsel">
<!-- <c-table :columnsConfig="tableColumns" :list="tableData"></c-table> --> <!-- <c-table :columnsConfig="tableColumns" :list="tableData"></c-table> -->
<t-sptsel /> <t-sptsel tag="tohandle"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="待复核列表" name="trnrel"> <el-tab-pane label="待复核列表" name="trnrel">
<t-trnrel /> <t-trnrel tag="tocheck" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="已完成列表" name="finishedList"> <el-tab-pane label="已完成列表" name="finishedList">
<t-trnrel /> <t-trnrel tag="finish" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="待申报列表" name="bopsel"> <el-tab-pane label="待申报列表" name="bopsel">
<t-bopsel /> <t-bopsel />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="草稿箱" name="draftBox"> <el-tab-pane label="草稿箱" name="draftBox">
<t-sptsel /> <t-sptsel tag="draft"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="到期提示" name="expirePrompt"> <el-tab-pane label="到期提示" name="expirePrompt">
<t-diasel/> <t-diasel/>
......
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