Coninfp.vue 3.35 KB
Newer Older
zhengxiaokui committed
1
<template>
zhengxiaokui committed
2 3 4 5 6 7 8 9
  <c-row>
    <c-col :span="24">
      <c-col :span="15">
        <el-form-item
          style="height=200px;"
          label="General"
          prop="mtabut.coninf.oitinf.oit.inftxt"
        >
hulei committed
10
          <i-stream-input
zhengxiaokui committed
11
            type="textarea"
hulei committed
12
            rows="6"
zhengxiaokui committed
13 14 15 16
            maxlength="60"
            resize="none"
            show-word-limit
            placeholder="请输入Infotext"
hulei committed
17 18 19
            @change="valueChange($event, 'mtabut.coninf.oitinf.oit.inflev')"
            :model="model.mtabut.coninf.oitinf.oit.inftxt"
          ></i-stream-input>
zhengxiaokui committed
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
        </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">
hulei committed
40
          <i-stream-input
zhengxiaokui committed
41
            type="textarea"
hulei committed
42
            rows="6"
zhengxiaokui committed
43 44 45 46
            maxlength="60"
            resize="none"
            show-word-limit
            placeholder="请输入Infotext"
hulei committed
47 48 49
            @change="valueChange($event, 'mtabut.coninf.oitset.oit.inflev')"
            :model="model.mtabut.coninf.oitset.oit.inftxt"
          ></i-stream-input>
zhengxiaokui committed
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
        </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">
        <el-date-picker
          type="date"
          v-model="model.mtabut.coninf.conexedat"
          style="width: 50%"
          placeholder="请选择执行日期"
        ></el-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>
zhengxiaokui committed
88 89
</template>
<script>
zhengxiaokui committed
90 91
// 附言页签,勿改
import _ from "~/utils/Lodash.js";
zhengxiaokui committed
92
import CommonProcess from "~/mixin/CommonProcess";
hulei committed
93
import IStreamInput from '~/components/IStreamInput'
zhengxiaokui committed
94
export default {
hulei committed
95
  components: {IStreamInput},
zhengxiaokui committed
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
  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, "");
      }
zhengxiaokui committed
113
    },
zhengxiaokui committed
114 115
  },
  created: function () {},
zhengxiaokui committed
116 117 118
};
</script>
<style>
zhengxiaokui committed
119
</style>