<template> <div class="eibs-tab"> <c-col :span="15"> <c-col :span="24"> <el-form-item label="货物描述" prop="didgrp.blk.lcrgod"> <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.lcrgod" style="margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入货物描述" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据要求" prop="didgrp.blk.lcrdoc"> <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.lcrdoc" maxlength="1950" style="margin-right:20px;" show-word-limit placeholder="请输入单据要求" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="附加条款" prop="didgrp.blk.adlcnd"> <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入附加条款" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="给付款、承兑、议付行的指示" prop="didgrp.blk.insbnk"> <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="margin-right:20px;" maxlength="325" show-word-limit placeholder="请输入付行的指示" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="7" :offset="1"> <c-col :offset="1"> <el-form-item label="单据模板智能识别:" class="messageLabel"> </el-form-item> </c-col> <IntellectIcon :IconList="IconList" :spanVal="spanVal" v-on:deleteIcon="deleteIcon" v-on:insertIcon="insertIcon"></IntellectIcon> </c-col> </div> </template> <script> import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" import Event from "~/model/Ditopn/Event" import IntellectIcon from "~/components/IntellectIcon" export default { inject: ['root'], props:["model","codes"], mixins: [commonProcess], components: { IntellectIcon }, data(){ return { TKdialog: false, tkData:[ { id:"invoice", src: require("~/assets/invoice.png"), name:"发票", show:true }, { id:"receipt", src: require("~/assets/receipt.png"), name:"货物收据", show:true }, { id:"oceanShipping", src: require("~/assets/oceanShipping.png"), name:"海运提单", show:true }, ], IconList:[ "invoice","receipt", ], spanVal:7, } }, methods:{ ...Event, deleteIcon(id){ const arr = [] for (let i = 0; i < this.IconList.length; i++) { const icon = this.IconList[i]; if (icon != id) { arr.push(icon) } } this.IconList = arr; }, insertIcon(id){ this.IconList = [...this.IconList, id]; } }, watch: { IconList(){ sessionStorage.setItem('IconList', JSON.stringify(this.IconList)); } }, created:function(){ var IconList = JSON.parse(sessionStorage.getItem("IconList")); if(IconList == null){ sessionStorage.setItem('IconList', JSON.stringify(this.IconList)); } } } </script> <style> .bottom { margin-top: 6px; line-height: 5px; } .button { padding: 0; float: right; } .image { width: 100%; height: 100%; display: block; } .messageLabel >>> .el-form-item__label{ /* text-align: left; */ font-weight:bold; font-size: 12px; } </style>