<template> <el-dialog :visible.sync="initdialog2" :title="'Details of Pending Item'" append-to-body id="dialog2" @opened="opened" > <div class="eibs-tab"> <c-col :span="24"> <!------------------左边------------------> <c-col :span="11"> <c-col :span="24"> <el-form-item label="类型" prop="spt.sta"> <c-select v-model="model.spt.sta" style="width: 100%" placeholder="请选择类型" :code="codes.sptrelstatus" disabled > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="业务编号" prop="spt.objnam"> <c-input v-model="model.spt.objnam" maxlength="40" placeholder="请输入业务编号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交易关键字名称" prop="spt.txt"> <c-input v-model="model.spt.txt" maxlength="40" placeholder="请输入交易关键字名称" disabled ></c-input> </el-form-item> </c-col> </c-col> <!------------------右边------------------> <c-col :span="11" :offset="1"> <c-col :span="24"> <el-form-item label="交易状态" prop="spt.hldflg"> <c-select v-model="model.spt.hldflg" style="width: 100%" placeholder="请选择交易状态" :code="codes.hldflg" disabled > </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="身份证号码" prop="spt.inr"> <c-input v-model="model.spt.inr" maxlength="8" placeholder="请输入身份证号码" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item label="交易 " prop="spt.frm"> <c-input v-model="model.spt.frm" maxlength="6" placeholder="请输入交易 " disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="12"> <el-form-item label="责任用户" prop="spt.ownusr"> <c-input v-model="model.spt.ownusr" maxlength="8" placeholder="请输入责任用户" disabled ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="责任小组" prop="spt.ownusg"> <c-select v-model="model.spt.ownusg" style="width: 100%" placeholder="请选择责任小组" disabled > </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="18"> <el-form-item label="信息文本" prop="spt.inftxt"> <c-input type="textarea" v-model="model.spt.inftxt" maxlength="65" show-word-limit placeholder="请输入信息文本" rows="5" disabled ></c-input> </el-form-item> </c-col> <c-col :span="6" :offset="-1"> <el-form-item label="" prop="spt.infdsp" label-width="5px"> <c-select v-model="model.spt.infdsp" placeholder="请选择" :code="codes.infdsp" disabled > </c-select> </el-form-item> </c-col> </c-col> <c-col :span="12"> <c-col :span="12"> <el-form-item label="经办柜员" prop="spt.usr"> <c-input v-model="model.spt.usr" maxlength="8" placeholder="请输入经办人" disabled ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="at" prop="spt.dattim" label-width="50px"> <c-input v-model="model.spt.dattim" placeholder="请输入" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="12"> <c-col :span="12"> <el-form-item label="创建交易" prop="spt.cretrn"> <c-input v-model="model.spt.cretrn" maxlength="6" placeholder="请输入" disabled ></c-input> </el-form-item> </c-col> <c-col :span="12"> <c-button size="small" type="primary" @click="onSptpButord"> 订单 </c-button> </c-col> </c-col> <c-col :span="12"> <c-col :span="12"> <el-form-item label="完成目标" prop="" disabled> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="spt.tardattim" label-width="50px"> <c-input v-model="model.spt.tardattim" placeholder="请输入完成目标" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="13"> <el-form-item label="报文类型" prop="sptp.smh.msgtyp"> <c-input v-model="model.sptp.smh.msgtyp" maxlength="20" placeholder="请输入报文类型" disabled ></c-input> </el-form-item> </c-col> <c-col :span="15"> <el-form-item label="接收密钥" prop="sptp.smh.sndkey"> <c-input v-model="model.sptp.smh.sndkey" maxlength="50" placeholder="请输入接收密钥" disabled ></c-input> </el-form-item> </c-col> <c-col :span="13"> <c-col :span="13"> <el-form-item label="相关金额" prop="sptp.smh.relcur"> <c-input v-model="model.sptp.smh.relcur" maxlength="3" placeholder="请输入相关金额" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="sptp.smh.relamt" label-width="5px"> <c-input v-model="model.sptp.smh.relamt" placeholder="请输入" disabled ></c-input> </el-form-item> </c-col> </c-col> </c-col> </div> </el-dialog> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Sptneg/Event"; import Sptneg from "~/model/Sptneg"; export default { inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], data() { return { initdialog2: false, }; }, mounted() { this.trnName = "sptneg"; this.$nextTick(function () { this.$on("childmethods", async function () { let res = await this.executeRule("butspt"); if (res.respCode == SUCCESS) { this.updateModel(res.data); } else { } }); }); }, methods: { ...Event, opened() { this.$emit("childmethods"); }, async onSptpButord() { this.$emit("onSptp"); }, }, created: function () {}, }; </script> <style> #dialog2 .el-dialog { width: 80%; height: 80%; } </style>