Commit 6214ac34 by 潘际乾

静态pty

parent 105909d4
......@@ -17,24 +17,26 @@ export default {
}
},
async onInfbutDsp(idx, row){
const selIds= [idx + 1];
const selDst= "dspstm";//dspstm是数据流
let params = {selIds,selDst};
this.model.infbut.selrow = idx + 1;
let rtnmsg = await this.executeRule("infbut.dsp", params)
if(rtnmsg.respCode == SUCCESS)
{
console.log(rtnmsg.data);
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
console.log(this);
this.root.tabVal="ptyp0";
// this.model.ptysea.extkey=rtnmsg.data.recgrp_rec_extkey;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
// const selIds= [idx + 1];
// const selDst= "dspstm";//dspstm是数据流
// let params = {selIds,selDst};
// this.model.infbut.selrow = idx + 1;
// let rtnmsg = await this.executeRule("infbut.dsp", params)
// if(rtnmsg.respCode == SUCCESS)
// {
// console.log(rtnmsg.data);
// //TODO 处理数据逻辑
// this.updateModel(rtnmsg.data);
// console.log(this);
// this.root.tabVal="ptyp0";
// // this.model.ptysea.extkey=rtnmsg.data.recgrp_rec_extkey;
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
this.$router.push({ name: 'Pty', params: { inr: row['INR'] } })
},
async onInfbutUserow(){
let rtnmsg = await this.executeRule("infbut.userow")
......
......@@ -9,6 +9,8 @@ import ReviewRouter from "../views/Review/ReviewRouter";
import DocRouter from "../views/Docpan/DocRouter";
import ModelViewer from "../views/ModeViewer"
import StaticsRouter from "../views/Statics/StaticsRouter";
Vue.use(VueRouter);
const DisplayRouter = BusRouter.map(route => {
......@@ -53,6 +55,7 @@ export const routes = [
},
{ path: "/review", component: Layout, children: ReviewRouter },
{ path: "/business", component: Layout, children: BusRouter },
{ path: "/static", component: Layout, children: StaticsRouter },
{ path: "/display", component: Display, children: DisplayRouter },
{ path: "/login", component: Login, name: "Login" },
{ path: "/docpan", component: () => import("../views/Docpan"), children: DocRouter },
......
import Api from "~/service/Api"
export function queryByPage(data) {
return Api.post("/test/pty/queryByPage", data)
}
export function queryDetailById(inr) {
return Api.post(`/test/pty/queryDetailById?inr=${inr}`)
}
export function add(data) {
return Api.post("/test/pty/add", data)
}
export function edit(data) {
return Api.post("/test/pty/edit", data)
}
export function deleteById(inr) {
return Api.post(`/test/pty/deleteById?inr=${inr}`)
}
export default class Pty {
constructor() {
this.data = {
inr: "",
extkey: "",
nam: "",
bic: "",
bicaut: "",
bid: "",
dtgcid: "",
blz: "",
clc: "",
dpt: "",
eml: "",
fax1: "",
fax2: "",
nam1: "",
nam2: "",
nam3: "",
str1: "",
str2: "",
loczip: "",
loctxt: "",
loc2: "",
loccty: "",
cortyp: "",
pob: "",
pobzip: "",
pobtxt: "",
tel1: "",
tel2: "",
tid: "",
tlx: "",
tlxaut: "",
uil: "",
ver: "",
manmod: "",
rtgflg: "",
tarflg: "",
dtacid: "",
dtecid: "",
etgextkey: "",
adr1: "",
adr2: "",
adr3: "",
adr4: "",
discod: "",
namelc: "",
adrelc: "",
}
}
}
export const Pattern = {
"inr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"extkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
],
"nam": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"bic": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 11, "message": "最大长度11个字符", "trigger": "blur" }
],
"bicaut": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"bid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"blz": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"clc": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"dpt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"eml": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 80, "message": "最大长度80个字符", "trigger": "blur" }
],
"fax1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"fax2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"nam1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"nam2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"nam3": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"str1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"str2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"loczip": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"loctxt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 25, "message": "最大长度25个字符", "trigger": "blur" }
],
"loc2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"loccty": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"cortyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"pob": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"pobzip": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"pobtxt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 25, "message": "最大长度25个字符", "trigger": "blur" }
],
"tel1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"tel2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"tid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
],
"tlx": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"tlxaut": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"uil": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"ver": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
],
"manmod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"rtgflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"tarflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"dtacid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
],
"dtecid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
],
"etgextkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"adr1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"adr2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"adr3": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"adr4": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"discod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"namelc": [
{ "type": "string", "trigger": "blur" },
{ "max": 216, "message": "最大长度216个字符", "trigger": "blur" }
],
"adrelc": [
{ "type": "string", "trigger": "blur" },
{ "max": 216, "message": "最大长度216个字符", "trigger": "blur" }
],
"dtgcid": [
{ "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
]
}
<template>
<div class="eibs">
<el-form
ref="modelForm"
label-width="120px"
size="small"
label-position="right"
:model="adr"
:rules="rules"
:validate-on-rule-change="false"
:disabled="operate === 'details'"
>
<c-col :span="8" class="col-left">
<!-- <c-col :span="24">
<el-form-item label="inr" prop="inr">
<c-input v-model="adr.inr" placeholder="请输入inr"> </c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<c-input v-model="adr.extkey" placeholder="请输入extkey"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<c-input v-model="adr.nam" placeholder="请输入nam"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bic" prop="bic">
<c-input v-model="adr.bic" placeholder="请输入bic"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bicaut" prop="bicaut">
<c-input v-model="adr.bicaut" placeholder="请输入bicaut"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bid" prop="bid">
<c-input v-model="adr.bid" placeholder="请输入bid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtgcid" prop="dtgcid">
<c-input v-model="adr.dtgcid" placeholder="请输入dtgcid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="blz" prop="blz">
<c-input v-model="adr.blz" placeholder="请输入blz"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="clc" prop="clc">
<c-input v-model="adr.clc" placeholder="请输入clc"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dpt" prop="dpt">
<c-input v-model="adr.dpt" placeholder="请输入dpt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="eml" prop="eml">
<c-input v-model="adr.eml" placeholder="请输入eml"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fax1" prop="fax1">
<c-input v-model="adr.fax1" placeholder="请输入fax1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fax2" prop="fax2">
<c-input v-model="adr.fax2" placeholder="请输入fax2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam1" prop="nam1">
<c-input v-model="adr.nam1" placeholder="请输入nam1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam2" prop="nam2">
<c-input v-model="adr.nam2" placeholder="请输入nam2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam3" prop="nam3">
<c-input v-model="adr.nam3" placeholder="请输入nam3"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8" class="col-left col-right">
<c-col :span="24">
<el-form-item label="str1" prop="str1">
<c-input v-model="adr.str1" placeholder="请输入str1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="str2" prop="str2">
<c-input v-model="adr.str2" placeholder="请输入str2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loczip" prop="loczip">
<c-input v-model="adr.loczip" placeholder="请输入loczip"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loctxt" prop="loctxt">
<c-input v-model="adr.loctxt" placeholder="请输入loctxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loc2" prop="loc2">
<c-input v-model="adr.loc2" placeholder="请输入loc2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loccty" prop="loccty">
<c-input v-model="adr.loccty" placeholder="请输入loccty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cortyp" prop="cortyp">
<c-input v-model="adr.cortyp" placeholder="请输入cortyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pob" prop="pob">
<c-input v-model="adr.pob" placeholder="请输入pob"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pobzip" prop="pobzip">
<c-input v-model="adr.pobzip" placeholder="请输入pobzip"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pobtxt" prop="pobtxt">
<c-input v-model="adr.pobtxt" placeholder="请输入pobtxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tel1" prop="tel1">
<c-input v-model="adr.tel1" placeholder="请输入tel1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tel2" prop="tel2">
<c-input v-model="adr.tel2" placeholder="请输入tel2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tid" prop="tid">
<c-input v-model="adr.tid" placeholder="请输入tid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tlx" prop="tlx">
<c-input v-model="adr.tlx" placeholder="请输入tlx"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tlxaut" prop="tlxaut">
<c-input v-model="adr.tlxaut" placeholder="请输入tlxaut"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8" class="col-right">
<c-col :span="24">
<el-form-item label="uil" prop="uil">
<c-input v-model="adr.uil" placeholder="请输入uil"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input v-model="adr.ver" placeholder="请输入ver"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="manmod" prop="manmod">
<c-input v-model="adr.manmod" placeholder="请输入manmod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rtgflg" prop="rtgflg">
<c-input v-model="adr.rtgflg" placeholder="请输入rtgflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tarflg" prop="tarflg">
<c-input v-model="adr.tarflg" placeholder="请输入tarflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtacid" prop="dtacid">
<c-input v-model="adr.dtacid" placeholder="请输入dtacid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtecid" prop="dtecid">
<c-input v-model="adr.dtecid" placeholder="请输入dtecid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<c-input v-model="adr.etgextkey" placeholder="请输入etgextkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr1" prop="adr1">
<c-input v-model="adr.adr1" placeholder="请输入adr1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr2" prop="adr2">
<c-input v-model="adr.adr2" placeholder="请输入adr2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr3" prop="adr3">
<c-input v-model="adr.adr3" placeholder="请输入adr3"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr4" prop="adr4">
<c-input v-model="adr.adr4" placeholder="请输入adr4"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="discod" prop="discod">
<c-input v-model="adr.discod" placeholder="请输入discod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="namelc" prop="namelc">
<c-input v-model="adr.namelc" placeholder="请输入namelc"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adrelc" prop="adrelc">
<c-input v-model="adr.adrelc" placeholder="请输入adrelc"> </c-input>
</el-form-item>
</c-col>
</c-col>
</el-form>
</div>
</template>
<script>
import Adr, { Pattern } from "./Adr.js";
export default {
name: "",
props: ['adr', 'operate'],
data() {
return {
rules: Pattern,
isDisabled: false
};
}
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<div style="text-align: right">
<c-button
size="small"
type="primary"
@click="adrInfo(scope.$index, scope.row)"
>
新增
</c-button>
</div>
<c-table :columnsConfig="columns" :list="model.ptaList">
<c-table-column fixed="right" prop="op" label="操作" width="200px">
<template slot-scope="{ scope }">
<c-button
style="margin-left: 0"
size="small"
@click="adrInfo(scope.$index, scope.row)"
>
详情
</c-button>
<c-button
style="margin-left: 5px"
size="small"
type="primary"
@click="adrEdit(scope.$index, scope.row)"
>
修改
</c-button>
<c-button
style="margin-left: 5px"
size="small"
type="primary"
@click="adrDelete(scope.$index, scope.row)"
>
删除
</c-button>
</template>
</c-table-column>
</c-table>
<el-dialog
title="地址信息"
:visible.sync="adrDialog"
top="10vh"
width="80%"
:destroy-on-close="true"
:before-close="handleClose">
<m-adr-info :adr="adr" :operate="operate"></m-adr-info>
<span slot="footer" class="dialog-footer">
<c-button @click="cancel">取 消</c-button>
<c-button type="primary" @click="cancel" v-if="operate === 'details'">确 定</c-button>
<c-button type="primary" @click="saveAdr" v-if="operate === 'edit'">保 存</c-button>
</span>
</el-dialog>
</div>
</template>
<script>
import AdrInfo from "./AdrInfo.vue";
export default {
name: "AdrList",
components: {
"m-adr-info": AdrInfo
},
props: ['model'],
data() {
return {
adrDialog: false,
adr: null,
operate: '',
operateIdx: 0,
columns: [
// { label: "inr", prop: "inr", width: "auto" },
{ label: "extkey", prop: "extkey", width: "auto" },
{ label: "nam", prop: "nam", width: "auto" },
{ label: "bic", prop: "bic", width: "auto" },
{ label: "bicaut", prop: "bicaut", width: "auto" },
{ label: "bid", prop: "bid", width: "auto" },
{ label: "dtgcid", prop: "dtgcid", width: "auto" },
{ label: "blz", prop: "blz", width: "auto" },
{ label: "clc", prop: "clc", width: "auto" },
{ label: "dpt", prop: "dpt", width: "auto" },
{ label: "eml", prop: "eml", width: "auto" },
{ label: "fax1", prop: "fax1", width: "auto" },
{ label: "fax2", prop: "fax2", width: "auto" },
{ label: "nam1", prop: "nam1", width: "auto" },
{ label: "nam2", prop: "nam2", width: "auto" },
{ label: "nam3", prop: "nam3", width: "auto" },
{ label: "str1", prop: "str1", width: "auto" },
{ label: "str2", prop: "str2", width: "auto" },
{ label: "loczip", prop: "loczip", width: "auto" },
{ label: "loctxt", prop: "loctxt", width: "auto" },
{ label: "loc2", prop: "loc2", width: "auto" },
{ label: "loccty", prop: "loccty", width: "auto" },
{ label: "cortyp", prop: "cortyp", width: "auto" },
{ label: "pob", prop: "pob", width: "auto" },
{ label: "pobzip", prop: "pobzip", width: "auto" },
{ label: "pobtxt", prop: "pobtxt", width: "auto" },
{ label: "tel1", prop: "tel1", width: "auto" },
{ label: "tel2", prop: "tel2", width: "auto" },
{ label: "tid", prop: "tid", width: "auto" },
{ label: "tlx", prop: "tlx", width: "auto" },
{ label: "tlxaut", prop: "tlxaut", width: "auto" },
{ label: "uil", prop: "uil", width: "auto" },
{ label: "ver", prop: "ver", width: "auto" },
{ label: "manmod", prop: "manmod", width: "auto" },
{ label: "rtgflg", prop: "rtgflg", width: "auto" },
{ label: "tarflg", prop: "tarflg", width: "auto" },
{ label: "dtacid", prop: "dtacid", width: "auto" },
{ label: "dtecid", prop: "dtecid", width: "auto" },
{ label: "etgextkey", prop: "etgextkey", width: "auto" },
{ label: "adr1", prop: "adr1", width: "auto" },
{ label: "adr2", prop: "adr2", width: "auto" },
{ label: "adr3", prop: "adr3", width: "auto" },
{ label: "adr4", prop: "adr4", width: "auto" },
{ label: "discod", prop: "discod", width: "auto" },
{ label: "namelc", prop: "namelc", width: "auto" },
{ label: "adrelc", prop: "adrelc", width: "auto" },
],
};
},
methods: {
adrInfo(index, row) {
this.adr = { ...row }
this.operate = 'details'
this.operateIdx = index
this.adrDialog = true
},
adrEdit(index, row) {
this.adr = { ...row }
this.operate = 'edit'
this.operateIdx = index
this.adrDialog = true
},
adrDelete(index, row) {
this.$confirm("是否真的删除?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
}).then((res) => {
// todo
this.model.ptaList.splice(index, 1)
this.$message.success("删除成功!")
})
},
cancel() {
this.handleClose()
},
saveAdr() {
this.model.ptaList.splice(this.operateIdx, 1, this.adr)
this.handleClose()
},
handleClose(done) {
this.adrDialog = false
if (done && typeof done === "function") {
done()
}
}
}
};
</script>
<style></style>
export default class Pty {
constructor() {
this.data = {
inr: "",
extkey: "",
nam: "",
ptytyp: "",
accusr: "",
hbkaccflg: "",
hbkconflg: "",
hbkinr: "",
heqaccflg: "",
heqconflg: "",
heqinr: "",
prfctr: "",
resusr: "",
rskcls: "",
rskcty: "",
rsktxt: "",
uil: "",
ver: "",
akkbra: "",
akkcom: "",
akkreg: "",
lidcndflg: "",
lidmaxdur: "",
trdcndflg: "",
trdtentot: "",
trdtenini: "",
trdtenext: "",
trdextnmb: "",
badcndflg: "",
badtenext: "",
adrsta: "",
seltyp: "",
buytyp: "",
sla: "",
etgextkey: "",
nam1: "",
juscod: "",
bilvvv: "",
cunqii: "",
idcode: "",
idtype: "",
bchkeyinr: "",
clscty: "",
procod: "",
trnman: "",
speeco: "",
selrat: "",
buyrat: "",
bngcod: "",
ecifno: "",
dshflg: "",
crmtyp: "",
ecifnam1: "",
ecifjuscod: "",
qygmgb: "",
khbsdt: "",
ptaList: []
}
}
}
export const Pattern = {
"inr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"extkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
],
"nam": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"ptytyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
],
"accusr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"hbkaccflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"hbkconflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"hbkinr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"heqaccflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"heqconflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"heqinr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"prfctr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"resusr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"rskcls": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"rskcty": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"rsktxt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"uil": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"ver": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
],
"akkbra": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"akkcom": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"akkreg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"lidcndflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"lidmaxdur": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,3}$/, "message": "整数不能超过4位", "trigger": "blur" }
],
"trdcndflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"trdtentot": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,4}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"trdtenini": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,4}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"trdtenext": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,4}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"trdextnmb": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,4}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"badcndflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"badtenext": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,3}$/, "message": "整数不能超过4位", "trigger": "blur" }
],
"adrsta": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"seltyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"buytyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"sla": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"etgextkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"nam1": [
{ "type": "string", "trigger": "blur" },
{ "max": 102, "message": "最大长度102个字符", "trigger": "blur" }
],
"juscod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"bilvvv": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,7}\.\d{1,5}$/, "message": "整数不能超过8位,小数不能超过5位", "trigger": "blur" }
],
"cunqii": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"idcode": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 32, "message": "最大长度32个字符", "trigger": "blur" }
],
"idtype": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"bchkeyinr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"clscty": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"procod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"trnman": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"speeco": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"selrat": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,4}\.\d{1,2}$/, "message": "整数不能超过5位,小数不能超过2位", "trigger": "blur" }
],
"buyrat": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^[1-9]\d{0,4}\.\d{1,2}$/, "message": "整数不能超过5位,小数不能超过2位", "trigger": "blur" }
],
"bngcod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"ecifno": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
],
"dshflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"crmtyp": [
{ "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"ecifnam1": [
{ "type": "string", "trigger": "blur" },
{ "max": 100, "message": "最大长度100个字符", "trigger": "blur" }
],
"ecifjuscod": [
{ "type": "string", "trigger": "blur" },
{ "max": 50, "message": "最大长度50个字符", "trigger": "blur" }
],
"qygmgb": [
{ "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"khbsdt": [
{ "type": "string", "trigger": "blur" }
]
}
<template>
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<!-- <el-form-item label="inr" prop="inr">
<c-input v-model="model.inr" placeholder="请输入inr">
</c-input>
</el-form-item> -->
</c-col>
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<c-input v-model="model.extkey" placeholder="请输入extkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<c-input v-model="model.nam" placeholder="请输入nam">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ptytyp" prop="ptytyp">
<c-input v-model="model.ptytyp" placeholder="请输入ptytyp">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="accusr" prop="accusr">
<c-input v-model="model.accusr" placeholder="请输入accusr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkaccflg" prop="hbkaccflg">
<c-input v-model="model.hbkaccflg" placeholder="请输入hbkaccflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkconflg" prop="hbkconflg">
<c-input v-model="model.hbkconflg" placeholder="请输入hbkconflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkinr" prop="hbkinr">
<c-input v-model="model.hbkinr" placeholder="请输入hbkinr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqaccflg" prop="heqaccflg">
<c-input v-model="model.heqaccflg" placeholder="请输入heqaccflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqconflg" prop="heqconflg">
<c-input v-model="model.heqconflg" placeholder="请输入heqconflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqinr" prop="heqinr">
<c-input v-model="model.heqinr" placeholder="请输入heqinr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="prfctr" prop="prfctr">
<c-input v-model="model.prfctr" placeholder="请输入prfctr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="resusr" prop="resusr">
<c-input v-model="model.resusr" placeholder="请输入resusr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rskcls" prop="rskcls">
<c-input v-model="model.rskcls" placeholder="请输入rskcls">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rskcty" prop="rskcty">
<c-input v-model="model.rskcty" placeholder="请输入rskcty">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rsktxt" prop="rsktxt">
<c-input v-model="model.rsktxt" placeholder="请输入rsktxt">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="uil" prop="uil">
<c-input v-model="model.uil" placeholder="请输入uil">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input v-model="model.ver" placeholder="请输入ver">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkbra" prop="akkbra">
<c-input v-model="model.akkbra" placeholder="请输入akkbra">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkcom" prop="akkcom">
<c-input v-model="model.akkcom" placeholder="请输入akkcom">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkreg" prop="akkreg">
<c-input v-model="model.akkreg" placeholder="请输入akkreg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="lidcndflg" prop="lidcndflg">
<c-input v-model="model.lidcndflg" placeholder="请输入lidcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="lidmaxdur" prop="lidmaxdur">
<c-input v-model="model.lidmaxdur" placeholder="请输入lidmaxdur">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdcndflg" prop="trdcndflg">
<c-input v-model="model.trdcndflg" placeholder="请输入trdcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtentot" prop="trdtentot">
<c-input v-model="model.trdtentot" placeholder="请输入trdtentot">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtenini" prop="trdtenini">
<c-input v-model="model.trdtenini" placeholder="请输入trdtenini">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtenext" prop="trdtenext">
<c-input v-model="model.trdtenext" placeholder="请输入trdtenext">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdextnmb" prop="trdextnmb">
<c-input v-model="model.trdextnmb" placeholder="请输入trdextnmb">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="badcndflg" prop="badcndflg">
<c-input v-model="model.badcndflg" placeholder="请输入badcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="badtenext" prop="badtenext">
<c-input v-model="model.badtenext" placeholder="请输入badtenext">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adrsta" prop="adrsta">
<c-input v-model="model.adrsta" placeholder="请输入adrsta">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="seltyp" prop="seltyp">
<c-input v-model="model.seltyp" placeholder="请输入seltyp">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="buytyp" prop="buytyp">
<c-input v-model="model.buytyp" placeholder="请输入buytyp">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="sla" prop="sla">
<c-input v-model="model.sla" placeholder="请输入sla">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<c-input v-model="model.etgextkey" placeholder="请输入etgextkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam1" prop="nam1">
<c-input v-model="model.nam1" placeholder="请输入nam1">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="juscod" prop="juscod">
<c-input v-model="model.juscod" placeholder="请输入juscod">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bilvvv" prop="bilvvv">
<c-input v-model="model.bilvvv" placeholder="请输入bilvvv">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cunqii" prop="cunqii">
<c-input v-model="model.cunqii" placeholder="请输入cunqii">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="idcode" prop="idcode">
<c-input v-model="model.idcode" placeholder="请输入idcode">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="idtype" prop="idtype">
<c-input v-model="model.idtype" placeholder="请输入idtype">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bchkeyinr" prop="bchkeyinr">
<c-input v-model="model.bchkeyinr" placeholder="请输入bchkeyinr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="clscty" prop="clscty">
<c-input v-model="model.clscty" placeholder="请输入clscty">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="procod" prop="procod">
<c-input v-model="model.procod" placeholder="请输入procod">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trnman" prop="trnman">
<c-input v-model="model.trnman" placeholder="请输入trnman">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="speeco" prop="speeco">
<c-input v-model="model.speeco" placeholder="请输入speeco">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="selrat" prop="selrat">
<c-input v-model="model.selrat" placeholder="请输入selrat">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="buyrat" prop="buyrat">
<c-input v-model="model.buyrat" placeholder="请输入buyrat">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bngcod" prop="bngcod">
<c-input v-model="model.bngcod" placeholder="请输入bngcod">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ecifno" prop="ecifno">
<c-input v-model="model.ecifno" placeholder="请输入ecifno">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dshflg" prop="dshflg">
<c-input v-model="model.dshflg" placeholder="请输入dshflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="crmtyp" prop="crmtyp">
<c-input v-model="model.crmtyp" placeholder="请输入crmtyp">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ecifnam1" prop="ecifnam1">
<c-input v-model="model.ecifnam1" placeholder="请输入ecifnam1">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ecifjuscod" prop="ecifjuscod">
<c-input v-model="model.ecifjuscod" placeholder="请输入ecifjuscod">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="qygmgb" prop="qygmgb">
<c-input v-model="model.qygmgb" placeholder="请输入qygmgb">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="khbsdt" prop="khbsdt">
<c-date-picker v-model="model.khbsdt" placeholder="请输入khbsdt" style="width: 100%;">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Pty, { Pattern } from "./Pty.js";
export default {
name: '',
props: ['model'],
data() {
return {
}
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<c-page title="infpty">
<el-form
ref="modelForm"
label-width="120px"
size="small"
label-position="right"
:model="model"
:rules="rules"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="客户信息" name="pty">
<c-content>
<m-pty-info :model="model"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="详细地址" name="adr">
<c-content>
<m-adr-list :model="model"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<div style="text-align: center;">
<c-button type="primary">保 存</c-button>
</div>
</c-page>
</div>
</template>
<script>
import Pty, { Pattern } from "./Pty.js";
import PtyInfo from "./PtyInfo.vue";
import AdrList from "./AdrList.vue";
import { queryDetailById } from "~/service/test";
export default {
name: "Pty",
components: {
"m-pty-info": PtyInfo,
"m-adr-list": AdrList,
},
data() {
return {
model: new Pty().data,
tabVal: "pty",
rules: Pattern
};
},
created() {
const inr = this.$route.params.inr
queryDetailById(inr).then(res => {
this.model = res
})
},
methods: {},
};
</script>
<style>
</style>
\ No newline at end of file
import Pty from "./Pty";
const StaticsRouter = [
{ path: 'pty/:inr', component: Pty, name: 'Pty', meta: { title: (tag) => { return 'Pty信息详情-' + tag.params.inr } } },
]
export default StaticsRouter
......@@ -62,6 +62,13 @@ module.exports = {
'^/gjjs/elec': '/gjjs/elec'
}
},
'/gjjs/test/': {
target: 'http://127.0.0.1:8089',
changeOrigin: true,
pathRewrite: {
'^/gjjs/test': '/gjjs/test'
}
},
/**
* ocr智能识别服务
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment