Commit 406e290a by SunJie

账务对话框

parent a72baec3
...@@ -158,7 +158,7 @@ ...@@ -158,7 +158,7 @@
<template slot-scope="scoped"> <template slot-scope="scoped">
<el-button <el-button
size="mini" size="mini"
@click="detail1(scoped.index, scoped.row)" @click="detail1(scoped.$index, scoped.row)"
>details</el-button >details</el-button
> >
</template> </template>
...@@ -386,6 +386,7 @@ ...@@ -386,6 +386,7 @@
<script> <script>
import Event from "~/model/Ditopn/Event"; import Event from "~/model/Ditopn/Event";
import SetpanDialog from "./SetpanDialog.vue"; import SetpanDialog from "./SetpanDialog.vue";
import Api from "~/service/Api"
export default { export default {
components: { SetpanDialog }, components: { SetpanDialog },
...@@ -418,14 +419,19 @@ export default { ...@@ -418,14 +419,19 @@ export default {
this.model.setmod.setfog.setfol.pop(); this.model.setmod.setfog.setfol.pop();
}, },
detail1(index, row) { detail1(index, row) {
this.dialogVisible = true; Api.post("ditopn/executeRule/det",this.model).then(res=>{
this.dialogVisible = true;
this.dialog = row; this.dialog = row;
this.index = index; this.index = index;
})
}, },
detail2(index, row) { detail2(index, row) {
Api.post("ditopn/executeRule/det",this.model).then(res=>{
this.dialogVisible2 = true; this.dialogVisible2 = true;
this.index = index; this.index = index;
this.dialog2 = row this.dialog2 = row
})
}, },
saveDialog() { saveDialog() {
this.visiable = false; this.visiable = false;
......
...@@ -139,69 +139,92 @@ ...@@ -139,69 +139,92 @@
</el-col> </el-col>
<el-col> <el-col>
<el-form-item <el-form-item
label="Per mile fee depending on duration" :label="idx==0?'Per mile fee depending on duration':
'A fixed amount per unit is caculated. This type will, for example, be used for correspondence charges.'"
/> />
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-col> <el-col v-if="idx==0">
<el-form-item label="千分率"> <el-col>
<el-input <el-form-item label="千分率">
v-model="model.setmod.setfeg.setfel[idx].fecp1.ratcal" <el-input
style="width: 200px" v-model="model.setmod.setfeg.setfel[idx].fecp1.ratcal"
/> style="width: 200px"
</el-form-item>
</el-col>
<el-col>
<el-form-item label="最小值">
<el-select
v-model="model.setmod.setfeg.setfel[idx].fecp1.mincur"
style="width: 200px" >
<el-option
v-for="item in codes.mincur"
:label="item.label"
:value="item.value"
:key="item.value"
/> />
</el-select> </el-form-item>
<!-- v-model="model.setmod.setfeg.setfel[idx].fecp1.fec.minamt" --> </el-col>
<el-input <el-col>
style="width: 200px" <el-form-item label="最小值">
v-model="model.setmod.setfeg.setfel[idx].wrkfec.minamt" <el-select
/> v-model="model.setmod.setfeg.setfel[idx].fecp1.mincur"
<el-input style="width: 200px" >
style="width: 200px" <el-option
v-model="model.setmod.setfeg.setfel[idx].wrkfec.minfcc" v-for="item in codes.mincur"
/> :label="item.label"
</el-form-item> :value="item.value"
:key="item.value"
/>
</el-select>
<!-- v-model="model.setmod.setfeg.setfel[idx].fecp1.fec.minamt" -->
<el-input
style="width: 200px"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.minamt"
/>
<el-input
style="width: 200px"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.minfcc"
/>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="最大值">
<el-select
v-model="model.setmod.setfeg.setfel[idx].fecp1.maxcur"
style="width: 200px" >
<el-option
v-for="item in codes.maxcur"
:label="item.label"
:value="item.value"
:key="item.value"
/>
</el-select>
<el-input
style="width: 200px;"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.maxamt"/>
<el-input
style="width: 200px"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.maxfcc"
/>
</el-form-item>
</el-col>
<el-col>
<el-form-item>
<el-checkbox
label="CG000652"
v-model="model.setmod.setfeg.setfel[idx].fecp1.jnwshx"
/>
</el-form-item>
</el-col>
</el-col> </el-col>
<el-col> <el-col v-else>
<el-form-item label="最大值"> <el-form-item label="Amount">
<el-select <el-select v-model="model.setmod.setfeg.setfel[idx].wrkfec.ratcur">
v-model="model.setmod.setfeg.setfel[idx].fecp1.maxcur"
style="width: 200px" >
<el-option <el-option
v-for="item in codes.maxcur" v-for="item in codes.cur"
:label="item.label" :key="item.value"
:value="item.value" :label="item.label"
:key="item.value" :value="item.value"
/> >
</el-option>
</el-select> </el-select>
<el-input
style="width:200px;"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.untamt "
>
<el-input </el-input>
style="width: 200px;"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.maxamt"/>
<el-input
style="width: 200px"
v-model="model.setmod.setfeg.setfel[idx].wrkfec.maxfcc"
/>
</el-form-item>
</el-col>
<el-col>
<el-form-item>
<el-checkbox
label="CG000652"
v-model="model.setmod.setfeg.setfel[idx].fecp1.jnwshx"
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col> <el-col>
...@@ -223,7 +246,7 @@ ...@@ -223,7 +246,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-col> </el-col>
<el-col :span="12"> <el-col v-if="idx==0" :span="12">
<el-form-item label="Caiculation Base"> <el-form-item label="Caiculation Base">
<el-input <el-input
v-model="model.setmod.setfeg.setfel[idx].fecp1.calcbs" v-model="model.setmod.setfeg.setfel[idx].fecp1.calcbs"
......
...@@ -175,7 +175,6 @@ export default { ...@@ -175,7 +175,6 @@ export default {
} }
if (label === "分录") { if (label === "分录") {
this.executeRule("setmod.glemod.glepan").then(res => { this.executeRule("setmod.glemod.glepan").then(res => {
debugger;
const data = res.data; const data = res.data;
this.$refs.glepan.stmData.data = res.data.setmod_glemod_gleshwstm.rows; this.$refs.glepan.stmData.data = res.data.setmod_glemod_gleshwstm.rows;
//Utils.copyValueFromVO(this.model, data) //Utils.copyValueFromVO(this.model, data)
......
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