<template> <div class="eContainer"> <c-page title="转授权关系变更"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <el-tab-pane :label="$t('commonModels.业务信息')" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes" /> </c-content> </el-tab-pane> <el-tab-pane :label="$t('commonModels.转授权关系变更')" name="limzsq"> <c-content> <m-limzsq :model="model" :codes="codes" /> </c-content> </el-tab-pane> </c-tabs> </el-form> <!-- 底部按钮 --> <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash" ref="commonBtn" @handleSureWarning="handleSureWarning" ></c-function-btn> </c-page> </div> </template> <script> import CodeTable from "~/config/CodeTable"; import operationFunc from "~/mixin/operationFunc"; import commonDepend from "~/mixin/commonDepend"; import event from "../event"; import Default from "../model/default"; import Gitzsq from "../model"; import Check from "../model/check"; import Ovwp from "./Ovwp"; import Limzsq from "./Limzsq"; import Api from '~/service/Api'; export default { name: "Gitzsq", components: { "m-ovwp": Ovwp, "m-limzsq": Limzsq, }, provide() { return { root: this, activeNames: ["ovwp"] }; }, mixins: [Check, operationFunc, commonDepend, event, Default], data() { return { tabVal: "ovwp", trnName: "gitzsq", model: new Gitzsq().data, codes: { ...CodeTable }, atxinrList:[], BizBchInfo:{}, }; }, mounted() { console.log("进入gitzsq交易"); let params = { transName: this.trnName, gidgrp: { rec: { inr: this.$route.query.inr || "" } } }; this.init(params).then(res => { console.log("---",res.limchg.lim) this.model.limchg.lim.othmflg= (res.limchg.lim.othmflg ==""?'0':res.limchg.lim.othmflg); this.model.limchg.lim.sfzsqyw= (res.limchg.lim.sfzsqyw ==""?'0':res.limchg.lim.sfzsqyw); this.model.limchg.lim.sffgsyw= (res.limchg.lim.sffgsyw ==""?'0':res.limchg.lim.sffgsyw); this.model.limchg.lim.othfflg= (res.limchg.lim.othfflg ==""?'0':res.dalimchg.lim.othfflg); let _this = this let data = { gartyp: _this.model.gidgrp.rec.gartyp, hndtyp: _this.model.gidgrp.rec.hndtyp, gtxinr: _this.model.gidgrp.rec.gtxinr, giduil: _this.model.gidgrp.rec.giduil, segtyp: _this.model.gidgrp.ghd.segtyp, objinr: _this.model.trnmod.swiadd.objinr || "", msgtyp: "" } console.log("~~~~~~~~res1~") //todo get atxinrList Api.post(`/business/gitopn/defaultGidgrpRecGtxinrN1000`, data).then(res => { console.log("~~~~~~~~res~",res) _this.atxinrList = res.data; _this.atxinrList.push({ value: '<NILTXT>', label: '空白文本' }) console.log("~~~~~~~~res1~",_this.atxinrList) }) //get Bchkey Branch info data = { bchkeyinr: _this.model.gidgrp.rec.bchkeyinr, branchinr: _this.model.gidgrp.rec.branchinr } console.log("~~~~~~~~data~",_this.model.gidgrp.rec,data) Api.post(`/business/userinfo/user/getBizBchInfo`, data).then(res => { console.log("~~~~~~~~res~",res) _this.BizBchInfo = res.data; console.log("~~~~~~~~res1~",_this.BizBchInfo) }) }); } }; </script> <style> </style>