SetpanDialog.vue 16.2 KB
Newer Older
SunJie committed
1
<template>
潘际乾 committed
2
    <el-dialog :visible.sync="visiable" center fullscreen destroy-on-close><c-col>
SunJie committed
3
        <el-form v-model="model.setmod.setfeg.setfel[idx]" inline>
潘际乾 committed
4 5
            <c-col>
                <c-col :span="8">
SunJie committed
6
                    <el-form-item label="费用代码">
SunJie committed
7
                        <c-input
SunJie committed
8 9 10
                                v-model="model.setmod.setfeg.setfel[idx].feecod"
                                disabled/>
                        </el-form-item>
潘际乾 committed
11 12
                    </c-col>
                    <c-col :span="16">
SunJie committed
13
                        <el-form-item label="中文描述">
SunJie committed
14
                            <c-input
SunJie committed
15 16
                                v-model="model.setmod.setfeg.setfel[idx].feetxt"
                                style="width: 350px"/>
SunJie committed
17
                            <c-input
SunJie committed
18 19 20 21
                                v-model="model.setmod.setfeg.setfel[idx].modflg"
                                disabled
                                style="width: 350px; margin-left: 100px"/>
                        </el-form-item>
潘际乾 committed
22 23 24 25
                    </c-col>
                </c-col>
                <c-col>
                    <c-col :span="6">
SunJie committed
26
                        <el-form-item label="详细信息">
SunJie committed
27
                            <c-input
SunJie committed
28 29 30 31
                                v-model="model.setmod.setfeg.setfel[idx].feetxtinf"
                            />
                        </el-form-item
                        >
潘际乾 committed
32 33
                    </c-col>
                    <c-col :span="6">
SunJie committed
34
                        <el-form-item label="起算时间">
SunJie committed
35
                            <c-input
SunJie committed
36 37 38 39 40
                                v-model="model.setmod.setfeg.setfel[idx].dat1"
                                type="date"
                            />
                        </el-form-item
                        >
潘际乾 committed
41 42
                    </c-col>
                    <c-col :span="6">
SunJie committed
43
                        <el-form-item label="结束时间">
SunJie committed
44
                            <c-input
SunJie committed
45 46 47 48 49 50 51
                                v-model="
                                    model.setmod.setfeg.setfel[idx].dat2
                                "
                                type="date"
                            />
                        </el-form-item
                        >
潘际乾 committed
52 53
                    </c-col>
                    <c-col :span="6">
SunJie committed
54
                        <el-form-item label="收取份数">
SunJie committed
55
                            <c-input
SunJie committed
56 57 58 59
                                v-model="model.setmod.setfeg.setfel[idx].unt"
                            />
                        </el-form-item
                        >
潘际乾 committed
60 61 62
                    </c-col>
                </c-col>
                <c-col>
SunJie committed
63
                    <el-form-item label="费用换算">
SunJie committed
64
                        <c-select
SunJie committed
65 66 67 68 69 70 71
                            v-model="model.setmod.setfeg.setfel[idx].usrcur">
                                <el-option 
                                    v-for="item in codes.usrcur"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.value"
                                />
SunJie committed
72 73
                        </c-select>
                        <c-input
SunJie committed
74 75 76 77
                            v-model="model.setmod.setfeg.setfel[idx].usramt"
                            style="width: 200px; margin-left: 50px"
                        />
                    </el-form-item>
潘际乾 committed
78 79 80
                </c-col>
                <c-col>
                    <c-col :span="8">
SunJie committed
81 82
                        <el-form-item label="应收费用"
                        >
SunJie committed
83
                            <c-input
SunJie committed
84 85 86 87
                                v-model="model.setmod.setfeg.setfel[idx].cur"
                                disabled
                                style="width: 100px; margin-right: 10px"
                            />
SunJie committed
88
                            <c-input
SunJie committed
89 90 91 92 93 94
                                v-model="model.setmod.setfeg.setfel[idx].ogiamt"
                                disabled
                                style="width: 200px"
                            />
                        </el-form-item
                        >
潘际乾 committed
95 96
                    </c-col>
                    <c-col :span="8">
SunJie committed
97 98
                        <el-form-item label="优惠百分比"
                        >
SunJie committed
99
                            <c-input v-model="model.setmod.setfeg.setfel[idx].dctrat" >
SunJie committed
100
                                <template #append>%</template>
SunJie committed
101
                            </c-input>
SunJie committed
102
                        </el-form-item>
潘际乾 committed
103 104
                    </c-col>
                    <c-col :span="8">
SunJie committed
105
                        <el-form-item label="Period calculation starting at">
SunJie committed
106
                            <c-input
SunJie committed
107 108 109 110
                                v-model="model.setmod.setfeg.setfel[idx].datrefbeg"
                                disabled/>
                        </el-form-item
                        >
潘际乾 committed
111 112 113 114
                    </c-col>
                </c-col>
                <c-col>
                    <c-col :span="8">
SunJie committed
115
                        <el-form-item label="付款方">
SunJie committed
116
                            <c-select
SunJie committed
117 118 119 120 121 122 123
                                v-model="model.setmod.setfeg.setfel[idx].rol">
                                <el-option 
                                    v-for="item in codes.rol"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.value"
                                />
SunJie committed
124
                            </c-select>
SunJie committed
125
                        </el-form-item>
潘际乾 committed
126 127
                    </c-col>
                    <c-col :span="8">
SunJie committed
128
                        <el-form-item label="优惠金额">
SunJie committed
129
                            <c-input
SunJie committed
130 131
                                v-model="model.setmod.setfeg.setfel[idx].dctamt"/>
                        </el-form-item>
潘际乾 committed
132 133
                    </c-col>
                    <c-col :span="8">
SunJie committed
134
                        <el-form-item label="优惠后实收费用金额">
SunJie committed
135
                            <c-input
SunJie committed
136 137
                                v-model="model.setmod.setfeg.setfel[idx].amt"/>
                        </el-form-item>
潘际乾 committed
138 139 140
                    </c-col>
                </c-col>
                <c-col>
SunJie committed
141
                    <el-form-item
SunJie committed
142 143
                        :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.'"
SunJie committed
144
                    />
潘际乾 committed
145 146 147 148
                </c-col>
                    <c-col :span="12">
                        <c-col v-if="idx==0">
                        <c-col>
SunJie committed
149
                            <el-form-item label="千分率">
SunJie committed
150
                                <c-input
SunJie committed
151 152
                                    v-model="model.setmod.setfeg.setfel[idx].fecp1.ratcal"
                                    style="width: 200px"
SunJie committed
153
                                />
SunJie committed
154
                            </el-form-item>
潘际乾 committed
155 156
                        </c-col>
                        <c-col>
SunJie committed
157
                            <el-form-item label="最小值">
SunJie committed
158
                                <c-select
SunJie committed
159 160 161 162 163 164 165 166
                                    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"
                                    />
SunJie committed
167
                                </c-select>
SunJie committed
168
                                <!-- v-model="model.setmod.setfeg.setfel[idx].fecp1.fec.minamt" -->
SunJie committed
169
                                <c-input
SunJie committed
170 171 172
                                    style="width: 200px"
                                    v-model="model.setmod.setfeg.setfel[idx].wrkfec.minamt"
                                />
SunJie committed
173
                                <c-input
SunJie committed
174 175 176 177
                                    style="width: 200px"
                                    v-model="model.setmod.setfeg.setfel[idx].wrkfec.minfcc"
                                />
                            </el-form-item>
潘际乾 committed
178 179
                        </c-col>
                        <c-col>
SunJie committed
180
                            <el-form-item label="最大值">
SunJie committed
181
                                <c-select
SunJie committed
182 183 184 185 186 187 188 189
                                    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"
                                    />
SunJie committed
190
                                </c-select>
SunJie committed
191

SunJie committed
192
                                <c-input
SunJie committed
193 194
                                    style="width: 200px;"
                                    v-model="model.setmod.setfeg.setfel[idx].wrkfec.maxamt"/>
SunJie committed
195
                                <c-input
SunJie committed
196 197 198 199
                                    style="width: 200px"
                                    v-model="model.setmod.setfeg.setfel[idx].wrkfec.maxfcc"
                                />
                            </el-form-item>
潘际乾 committed
200 201
                        </c-col>
                        <c-col>
SunJie committed
202
                            <el-form-item>
SunJie committed
203
                                <c-checkbox 
SunJie committed
204 205 206 207
                                label="CG000652"
                                v-model="model.setmod.setfeg.setfel[idx].fecp1.jnwshx"
                                />
                            </el-form-item>
潘际乾 committed
208 209 210
                        </c-col>
                    </c-col>
                    <c-col v-else>
SunJie committed
211
                        <el-form-item label="Amount">
SunJie committed
212
                            <c-select v-model="model.setmod.setfeg.setfel[idx].wrkfec.ratcur">
SunJie committed
213
                                <el-option 
SunJie committed
214 215 216 217 218 219 220
                                v-for="item in codes.cur"
                                :key="item.value"
                                :label="item.label"
                                :value="item.value"
                                >

                                </el-option>
SunJie committed
221 222
                            </c-select>
                            <c-input  
SunJie committed
223 224 225
                            style="width:200px;"
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.untamt  "
                            >
SunJie committed
226

SunJie committed
227
                            </c-input>
SunJie committed
228
                        </el-form-item>
潘际乾 committed
229 230
                    </c-col>
                    <c-col>
SunJie committed
231
                        <el-form-item label="销项税">
SunJie committed
232
                            <c-input
SunJie committed
233 234 235 236 237
                                v-model="model.setmod.setfeg.setfel[idx].fecp1.taxrat"
                                disabled
                                style="width: 200px"
                            />
                        </el-form-item>
潘际乾 committed
238 239
                    </c-col>
                    <c-col>
SunJie committed
240
                        <el-form-item label="客户属性">
SunJie committed
241
                            <c-input
SunJie committed
242 243 244 245 246
                                v-model="model.setmod.setfeg.setfel[idx].fecp1.custyp"
                                disabled
                                style="width: 200px"
                            />
                        </el-form-item>
潘际乾 committed
247 248 249
                    </c-col>
                </c-col>
                <c-col v-if="idx==0" :span="12">
SunJie committed
250
                    <el-form-item label="Caiculation Base">
SunJie committed
251
                        <c-input
SunJie committed
252 253 254 255 256 257
                            v-model="model.setmod.setfeg.setfel[idx].fecp1.calcbs"
                            disabled
                            style="width: 200px"
                        />
                    </el-form-item>
                    <el-form-item label="Calc.Period">
SunJie committed
258
                        <c-select
SunJie committed
259 260 261 262 263 264 265
                            v-model="model.setmod.setfeg.setfel[idx].fecp1.pertyp">
                                <el-option 
                                    v-for="item in codes.pertyp"
                                    :label="item.label"
                                    :value="item.value"
                                    :key="item.value"
                                />
SunJie committed
266
                        </c-select>
SunJie committed
267 268
                    </el-form-item>
                    <el-form-item label="Min.Periods">
SunJie committed
269
                        <c-input
SunJie committed
270 271 272 273 274 275
                            v-model="model.setmod.setfeg.setfel[idx].fecp1.per"
                            style="width: 200px"
                        />
                    </el-form-item>
                    <el-form-item label="Rates to Apply per Period Tier"/>
                    <el-form-item label="from Perimod">
SunJie committed
276
                        <c-input 
SunJie committed
277 278 279
                            style="width: 200px" 
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perbegtr2"
                        />
SunJie committed
280
                        <c-input
SunJie committed
281 282 283 284 285 286
                            disabled
                            style="width: 200px; margin-left: 50px"
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perrattr2"
                        />
                    </el-form-item>
                    <el-form-item label="from Perimod">
SunJie committed
287
                        <c-input
SunJie committed
288 289 290 291
                            disabled 
                            style="width: 200px" 
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perbegtr3"
                        />
SunJie committed
292
                        <c-input
SunJie committed
293 294 295 296 297 298
                            disabled
                            style="width: 200px; margin-left: 50px"
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perrattr3"
                        />
                    </el-form-item>
                    <el-form-item label="from Perimod">
SunJie committed
299
                        <c-input 
SunJie committed
300 301 302 303
                            disabled 
                            style="width: 200px" 
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perbegtr4"
                        />
SunJie committed
304
                        <c-input
SunJie committed
305 306 307 308 309 310
                            disabled
                            style="width: 200px; margin-left: 50px"
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perrattr4"
                        />
                    </el-form-item>
                    <el-form-item label="from Perimod">
SunJie committed
311
                        <c-input 
SunJie committed
312 313 314 315
                        disabled 
                        style="width: 200px" 
                        v-model="model.setmod.setfeg.setfel[idx].wrkfec.perbegtr5"
                        />
SunJie committed
316
                        <c-input
SunJie committed
317 318 319 320 321
                            disabled
                            style="width: 200px; margin-left: 50px"
                            v-model="model.setmod.setfeg.setfel[idx].wrkfec.perrattr5"
                        />
                    </el-form-item>
潘际乾 committed
322 323 324
                </c-col>
                <c-col>&nbsp;</c-col>
                <c-col :span="18" :offset="6">
SunJie committed
325
                    <el-form-item label="收费的说明信息" >
SunJie committed
326
                        <c-input
SunJie committed
327 328 329 330 331 332 333
                            v-model="model.setmod.setfeg.setfel[idx].inftxt"
                            disabled
                            rows="10"
                            type="textarea"
                            style="width: 500px;"
                        />
                    </el-form-item>
潘际乾 committed
334
                </c-col>
SunJie committed
335
            </el-form>
潘际乾 committed
336
            <c-col :span="4" :offset="8">
SunJie committed
337
                <c-button type="primary" @click="saveDialog">
SunJie committed
338
                    确 定
SunJie committed
339
                </c-button>
潘际乾 committed
340 341
                </c-col>
                <c-col :span="6" >
SunJie committed
342
                <c-button @click="visiable = false">取 消</c-button>
潘际乾 committed
343 344
            </c-col>
        </c-col>
SunJie committed
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368
    </el-dialog>
        

</template>

<script>
export default {
    props: {
        visible: Boolean,
        model: Object,
        idx: Number,
        codes:Object,
    },
    methods: {
        saveDialog() {
            this.visiable = false;
        },
    },
    computed:{
        visiable:{
            get:function () {return this.visible;},
            set:function (value) {
                this.$parent.$parent.dialogVisible2 =value;
            }
潘际乾 committed
369
        }
SunJie committed
370 371 372 373 374 375
    }
};
</script>

<style>
</style>