<template>
  <c-row>
    <c-col :span="24">
      <c-col :span="15">
        <el-form-item
          style="height=200px;"
          label="General"
          prop="mtabut.coninf.oitinf.oit.inftxt"
        >
          <i-stream-input
            type="textarea"
            rows="6"
            maxlength="60"
            resize="none"
            show-word-limit
            placeholder="请输入Infotext"
            @change="valueChange($event, 'mtabut.coninf.oitinf.oit.inflev')"
            :model="model.mtabut.coninf.oitinf.oit.inftxt"
          ></i-stream-input>
        </el-form-item>
      </c-col>
      <c-col :span="7" :offset="1">
        <el-form-item
          label="Display Type"
          prop="mtabut.coninf.oitinf.oit.inflev"
        >
          <c-select
            v-model="model.mtabut.coninf.oitinf.oit.inflev"
            :disabled="model.mtabut.coninf.oitinf.oit.inftxt ? false : true"
            placeholder="请选择Infotext Level"
            :code="inflev"
          >
          </c-select>
        </el-form-item>
      </c-col>
    </c-col>
    <c-col :span="24">
      <c-col :span="15">
        <el-form-item label="Settlement" prop="mtabut.coninf.oitset.oit.inftxt">
          <i-stream-input
            type="textarea"
            rows="6"
            maxlength="60"
            resize="none"
            show-word-limit
            placeholder="请输入Infotext"
            @change="valueChange($event, 'mtabut.coninf.oitset.oit.inflev')"
            :model="model.mtabut.coninf.oitset.oit.inftxt"
          ></i-stream-input>
        </el-form-item>
      </c-col>
      <c-col :span="7" :offset="1">
        <el-form-item
          label="Display Type"
          prop="mtabut.coninf.oitset.oit.inflev"
        >
          <c-select
            v-model="model.mtabut.coninf.oitset.oit.inflev"
            :disabled="model.mtabut.coninf.oitset.oit.inftxt ? false : true"
            placeholder="请选择Infotext Level"
            :code="inflev"
          >
          </c-select>
        </el-form-item>
      </c-col>
    </c-col>
    <c-col :span="11">
      <el-form-item label="执行日期" prop="mtabut.coninf.conexedat">
        <c-date-picker
          type="date"
          v-model="model.mtabut.coninf.conexedat"
          style="width: 50%"
          placeholder="请选择执行日期"
        ></c-date-picker>
      </el-form-item>
    </c-col>
    <c-col :span="7" :offset="5">
      <el-form-item label="Send for Release to" prop="mtabut.coninf.usr.extkey">
        <c-input
          v-model="model.mtabut.coninf.usr.extkey"
          maxlength="8"
          disabled="disabled"
          placeholder="请输入User ID"
        ></c-input>
      </el-form-item>
    </c-col>
  </c-row>
</template>
<script>
// 附言页签,勿改
import _ from "~/utils/Lodash.js";
import CommonProcess from "~/mixin/CommonProcess";
import IStreamInput from '~/components/IStreamInput'
export default {
  components: {IStreamInput},
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [CommonProcess],
  data() {
    return {
      inflev: [
        { label: "Show", value: "$" },
        { label: "Do not show", value: "!" },
        { label: "Warn", value: "0" },
      ], //码表
    };
  },
  methods: {
    valueChange(event, type) {
      if (!event) {
        _.set(this.model, type, "");
      }
    },
  },
  created: function () {},
};
</script>
<style>
</style>