LitTemp.vue 11.5 KB
Newer Older
liuxin committed
1 2 3 4 5 6
<template>
    <div>
        <c-col :span="12">
            <c-col :span="24">
                <c-col :span="13">
                    <el-form-item
7
                        label="单据金额"
liuxin committed
8 9 10 11 12 13
                        :prop="`${argadr.trans}.cbs.max.cur`"
                    >
                        <c-select
                            disabled
                            v-model="model[argadr.trans].cbs.max.cur"
                            style="width: 100%"
14
                            :code="curtxt1"
liuxin committed
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
                        >
                        </c-select>
                    </el-form-item>
                </c-col>

                <c-col :span="11">
                    <c-form-item
                        label=""
                        label-width="5px"
                        :prop="`${argadr.trans}.cbs.max.amt`"
                    >
                        <c-input
                            disabled
                            v-model="model[argadr.trans].cbs.max.amt"
                        ></c-input>
                    </c-form-item>
                </c-col>
            </c-col>

            <c-col :span="24">
                <c-col :span="13">
liuxin committed
36
                    <c-form-item
37
                        label="开立金额"
liuxin committed
38 39
                        :prop="`${argadr.trans}.cbs.opn1.cur`"
                    >
40
                        <c-select
liuxin committed
41 42
                            disabled
                            v-model="model[argadr.trans].cbs.opn1.cur"
43 44 45 46
                            style="width: 100%"
                            :code="curtxt1"
                        >
                        </c-select>
liuxin committed
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
                    </c-form-item>
                </c-col>

                <c-col :span="11">
                    <c-form-item
                        label=""
                        label-width="5px"
                        :prop="`${argadr.trans}.cbs.opn1.amt`"
                    >
                        <c-input
                            disabled
                            v-model="model[argadr.trans].cbs.opn1.amt"
                            :placeholder="$t('other.please_enter') + 'Balance'"
                        ></c-input>
                    </c-form-item>
                </c-col>
            </c-col>

            <c-col :span="24">
liuxin committed
66 67 68
                <div v-if="isAdvdat">
                    <c-col :span="13">
                        <el-form-item
69
                            label="收到日期"
liuxin committed
70 71 72 73 74 75 76 77 78 79 80 81
                            :prop="`${argadr.trans}.rec.rcvdat`"
                        >
                            <c-date-picker
                                type="date"
                                disabled
                                v-model="model[argadr.trans].rec.rcvdat"
                                style="width: 100%"
                            ></c-date-picker>
                        </el-form-item>
                    </c-col>
                    <c-col :span="11">
                        <el-form-item
82
                            label="通知日期"
liuxin committed
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
                            label-width="90px"
                            :prop="`${argadr.trans}.rec.advdat`"
                        >
                            <c-date-picker
                                type="date"
                                disabled
                                v-model="model[argadr.trans].rec.advdat"
                                style="width: 100%"
                            ></c-date-picker>
                        </el-form-item>
                    </c-col>
                </div>
                <div v-else>
                    <c-col :span="24">
                        <el-form-item
98
                            label="收到日期"
liuxin committed
99 100 101 102 103 104 105 106 107 108 109
                            :prop="`${argadr.trans}.rec.rcvdat`"
                        >
                            <c-date-picker
                                type="date"
                                disabled
                                v-model="model[argadr.trans].rec.rcvdat"
                                style="width: 100%"
                            ></c-date-picker>
                        </el-form-item>
                    </c-col>
                </div>
liuxin committed
110 111 112
            </c-col>

            <c-col :span="24">
liuxin committed
113 114 115
                <div v-if="isMattxtlab">
                    <c-col :span="13">
                        <el-form-item
116
                            label="到期日期"
huangxin committed
117
                            :prop="`${argadr.trans1}.matp.mattxtlab`"
liuxin committed
118 119 120 121
                        >
                            <c-date-picker
                                type="date"
                                disabled
huangxin committed
122
                                v-model="model[argadr.trans1].matp.mattxtlab"
liuxin committed
123 124 125 126 127 128
                                style="width: 100%"
                            ></c-date-picker>
                        </el-form-item>
                    </c-col>
                    <c-col :span="11">
                        <el-form-item
129
                            label="开始日期"
liuxin committed
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
                            label-width="90px"
                            :prop="`${argadr.trans}.rec.advdat`"
                        >
                            <c-date-picker
                                type="date"
                                disabled
                                v-model="model[argadr.trans].rec.stadat"
                                style="width: 100%"
                            ></c-date-picker>
                        </el-form-item>
                    </c-col>
                </div>
                <div v-else>
                    <c-col :span="24">
                        <el-form-item
145
                            label="到期日期"
huangxin committed
146
                            :prop="`${argadr.trans1}.matp.mattxtlab`"
liuxin committed
147 148 149 150
                        >
                            <c-date-picker
                                type="date"
                                disabled
huangxin committed
151
                                v-model="model[argadr.trans1].matp.mattxtlab"
liuxin committed
152 153 154 155 156
                                style="width: 100%"
                            ></c-date-picker>
                        </el-form-item>
                    </c-col>
                </div>
liuxin committed
157 158 159
            </c-col>

            <c-col :span="24">
liuxin committed
160 161 162
                <div v-if="isTenmaxday">
                    <c-col :span="13">
                        <el-form-item
163
                            label="单据类型"
liuxin committed
164 165
                            :prop="`${argadr.trans}.rec.docflg`"
                        >
huangxin committed
166
                            <c-select
liuxin committed
167 168 169
                                v-model="model[argadr.trans].rec.docflg"
                                style="width: 100%"
                                disabled
huangxin committed
170
                                :code="docflg"
liuxin committed
171
                            >
huangxin committed
172
                            </c-select>
liuxin committed
173 174 175 176
                        </el-form-item>
                    </c-col>
                    <c-col :span="11">
                        <el-form-item
177
                            label="期限"
liuxin committed
178 179 180
                            label-width="90px"
                            :prop="`${argadr.trans}.rec.tenmaxday`"
                        >
181
                            <c-input
liuxin committed
182 183
                                disabled
                                v-model="model[argadr.trans].rec.tenmaxday"
184
                            ></c-input>
liuxin committed
185 186 187 188 189 190
                        </el-form-item>
                    </c-col>
                </div>
                <div v-else>
                    <c-col :span="24">
                        <el-form-item
191
                            label="单据类型"
liuxin committed
192 193
                            :prop="`${argadr.trans}.rec.docflg`"
                        >
huangxin committed
194
                            <c-select
liuxin committed
195 196 197
                                v-model="model[argadr.trans].rec.docflg"
                                style="width: 100%"
                                disabled
huangxin committed
198
                                :code="docflg"
liuxin committed
199
                            >
huangxin committed
200
                            </c-select>
liuxin committed
201 202 203
                        </el-form-item>
                    </c-col>
                </div>
liuxin committed
204 205 206 207
            </c-col>

            <c-col :span="24">
                <c-form-item
208
                    label="单据状态"
liuxin committed
209 210
                    :prop="`${argadr.trans}.rec.docsta`"
                >
huangxin committed
211
                    <c-select
liuxin committed
212
                        v-model="model[argadr.trans].rec.docsta"
huangxin committed
213
                        style="width: 100%"
liuxin committed
214
                        disabled
huangxin committed
215
                        :code="docsta"
liuxin committed
216
                    >
huangxin committed
217
                    </c-select>
liuxin committed
218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259
                </c-form-item>
            </c-col>
        </c-col>

        <!-- Right -->
        <c-col :span="12">
            <div v-for="(item, idx) in rol" :key="idx">
                <c-ptsmsg
                    :model="model"
                    :argadr="{
                        title: item.title,
                        grp: `${argadr.trans}`,
                        rol: item.trans,
                    }"
                    :disabled="true"
                ></c-ptsmsg>
            </div>
        </c-col>
    </div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Ptsmsg from "~/views/Public/Ptsmsg";
// 机构信息模块
export default {
    inject: ["root"],
    mixins: [commonProcess],
    components: {
        "c-ptsmsg": Ptsmsg,
    },
    props: {
        model: {
            type: Object,
            default: undefined,
        },
        argadr: {
            type: Object,
            default: function () {
                return {
                    title: "", //角色名称
                    trans: "", //所属模块
huangxin committed
260
                    trans1:"",//所属模块
liuxin committed
261 262 263 264 265
                };
            },
        },
        rol: {
            type: Array,
liuxin committed
266 267 268 269 270 271 272 273 274 275 276 277 278
            default: () => [],
        },
        isAdvdat: {
            type: Boolean,
            default: false,
        },
        isMattxtlab: {
            type: Boolean,
            default: false,
        },
        isTenmaxday: {
            type: Boolean,
            default: false,
liuxin committed
279 280 281 282 283
        },
    },
    data() {
        return {
            data: [],
huangxin committed
284
    docflg: [
285 286 287 288
        { label: "混合付款单据", value: "M" },
        { label: "即期单据", value: "P" },
        { label: "远期单据(承兑)", value: "A" },
        { label: "远期单据(延期)", value: "D" },
huangxin committed
289 290
    ],
    docsta: [
wangna committed
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307
        { label: "货物放行,付款通知", value: "A" },
        { label: "货物放行,付款和单据通知", value: "B" },
        { label: "付款通知,等待单据", value: "C" },
        { label: "付款通知和到单", value: "D" },
        { label: "收到不符点通知,等待单据", value: "E" },
        { label: "收到单据和不符点通知", value: "F" },
        { label: "到单", value: "G" },
        { label: "清除到单", value: "H" },
        { label: "到单不符点", value: "I" },
        { label: "货物放行,等待单据", value: "J" },
        { label: "货物放行,到单", value: "K" },
        { label: "根据批准发送的单据", value: "L" },
        { label: "处理单据", value: "M" },
        { label: "免费结算的单据", value: "N" },
        { label: "信托到单不符点", value: "T" },
        { label: "其他类型的建议,等待单据", value: "O" },
        { label: "单据已被拒绝并返回", value: "R" },
huangxin committed
308 309 310

    ],
    curtxt1: [
311 312 313 314 315 316
        { label: `CNY-人民币`, value: `CNY` },
        { label: `KRW-韩元`, value: `KRW` },
        { label: `NZD-新西兰元`, value: `NZD` },
        { label: `USD-美元`, value: `USD` },
    ],
            
liuxin committed
317 318 319 320 321 322 323 324 325 326
        };
    },
    watch: {},
    methods: {},

    created: function () {},
};
</script>
<style>
</style>