<template> <div class="eibs-tab"> <div v-if="model.dclp && model.dclp.length"> <!-- 第一行 --> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.exdebtcode`" label="外债编号"> <c-input disabled placeholder="请输入外债编号" v-model="model.dclp[curActive].exdebtcode"/> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.actiontype`" label="操作类型"> <c-select clearable dbCode="action" disabled placeholder="请选择操作类型" style="width: 100%" v-model="model.dclp[curActive].actiontype"> </c-select> </el-form-item> </c-col> </c-col> <c-col :span="12" style="padding-left: 20px"> <el-form-item :prop="`dclp.${curActive}.actiondesc`" label="删除原因"> <c-input disabled placeholder="请输入删除原因" type="textarea" :rows="4" maxlength="128" v-model="model.dclp[curActive].actiondesc"/> </el-form-item> </c-col> </c-col> <c-col :span="24"> <!-- 第二行开始 左侧列 --> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.buscode`" label="银行业务参号"> <c-input :disabled="disflg == 'X'" placeholder="请输入银行业务参号" maxlength="32" v-model="model.dclp[curActive].buscode"/> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.changeno`" label="变动编号"> <c-input disabled placeholder="请输入变动编号" v-model="model.dclp[curActive].changeno"/> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.changtype`" label="变动类型"> <c-select :disabled="disflg == 'X'" placeholder="请输入变动类型" dbCode="CHGTXT" v-model="model.dclp[curActive].changtype"></c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.remark`" label="备注"> <c-input :disabled="disflg == 'X'" placeholder="请输入备注" type="textarea" maxlength="248" v-model="model.dclp[curActive].remark"/> </el-form-item> </c-col> </c-col> <!-- 第二行开始 右侧列 --> <c-col :span="12" style="padding-left: 20px"> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.chdate`" label="变动日期"> <c-date-picker :disabled="disflg == 'X'" placeholder="请选择变动日期" style="width: 100%" type="date" v-model="model.dclp[curActive].chdate" value-format="yyyy-MM-dd"></c-date-picker> </el-form-item> </c-col> <c-col :span="24" class="custom-box-wrap"> <div class="box-1"> <div style="width: 100%"> <el-form-item :prop="`dclp.${curActive}.chcurrency`" label="变动币种"> <c-select :disabled="disflg == 'X'" dbCode="curtxt" placeholder="请输入变动币种" v-model="model.dclp[curActive].chcurrency"></c-select> </el-form-item> </div> </div> <div class="box-2"> <c-checkbox disabled true-label="X" false-label="" class="checkbox-left" v-model="model.dclp[curActive].acp" >确认</c-checkbox> </div> </c-col> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.chamount`" label="变动金额"> <c-input-currency :disabled="disflg == 'X'" placeholder="请输入变动金额" :maxlength="23" v-model="model.dclp[curActive].chamount"></c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :prop="`dclp.${curActive}.fairvalue`" label="公允价值"> <c-input-currency :disabled="disflg == 'X'" placeholder="请输入公允价值" :maxlength="23" v-model="model.dclp[curActive].fairvalue"></c-input-currency> </el-form-item> </c-col> </c-col> </c-col> </div> </div> </template> <script> import CommonEvent from '../../common/event/CommonEvent' export default { inject: ["root"], mixins: [CommonEvent], props: { model: { type: Object, default: undefined, }, codes: {}, curActive: { type: Number, default: 0 }, transName: { type: String, default: '', }, }, data() { return { disflg:'', }; }, mounted() { }, computed: {}, methods: { handleActive(ind) { this.curActive = ind; }, }, created() { //初始化 this.disflg = ''; }, watch: {} }; </script> <style scoped> .dcl-wrap { width: 100%; height: 100%; display: flex; align-items: flex-start; justify-content: flex-start; border: 1px solid #f1f1f1; box-sizing: border-box; border-radius: 3px; } .dcl-wrap1 { width: 100%; height: 100%; display: flex; align-items: flex-start; justify-content: flex-start; box-sizing: border-box; border-radius: 3px; } .dcl-left { width: 120px; height: 100%; overflow: auto; padding: 10px 0 10px 10px; position: relative; background-color: rgba(102, 83, 242, 0.1); } .div-tags { padding: 0 !important; } .dcl-item { width: 100%; height: 60px; text-align: center; line-height: 25px; cursor: pointer; padding: 5px 5px; border: 1px solid #f1f1f1; box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); font-size: 14px; } .active-tag { background-color: var(--primary-color); border-color: var(--primary-color); color: #ffffff; border: 1px solid #f1f1f1; } .dcl-right { width: calc(100% - 120px); height: 100%; border-left: 1px solid #f1f1f1; overflow-y: auto; box-sizing: border-box; padding: 10px 10px 10px 0; } .dcl-right1 { height: 100%; box-sizing: border-box; } </style>