Wg.vue 2.08 KB
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
<template>
  <div class="eibs-tab">
    <c-col :span="24" style="margin-top: 20px">
      <c-col :span="12" class="col-left">
        <c-col :span="24">
          <el-form-item label="申报类型" label-width="120px" prop="bopmod.szflg">
            <c-select v-model="model.bopmod.szflg" disabled style="width: 100%" dbCode="szflg" placeholder="请选择申报类型"
              @change="changeSzflg">
            </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="款项来源">
            <c-select v-model="model.bopmod.acttyp" style="width: 100%" placeholder="请选择款项来源" dbCode="acttyp"
              :disabled="model.bopmod.szflg != 1">
            </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地区机构号">
            <c-select v-model="model.bopmod.ownextkey" dbCode="ownextkey1" style="width: 100%" placeholder="请选择地区机构号"
              :disabled="model.bopmod.szflg == 3 || model.bopmod.szflg == ''">
            </c-select>
          </el-form-item>
        </c-col>
      </c-col>

      <c-col :span="7">
        <el-form-item class="checkbox-left">
          <c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg != '1' && model.bopmod.szflg != '2'">
            基础数据</c-checkbox>
        </el-form-item>
      </c-col>

    </c-col>
  </div>
</template>
<script>
  import event from "../event";
  import Default from "../model/default";
  
  export default {
    inject: ["root"],
    props: ["model", "codes"],
    mixins: [event, Default],
    data() {
      return {};
    },
    watch: {
      "model.bopmod.szflg": {
        immediate: true,
        handler(val, oldVal) {
          if (val == "3") {
            this.model.bopmod.ownextkey = "";
          }
          if (val == "2") {
            this.model.bopmod.ownextkey = "08350012";
          }
          if (val == "1") {
            this.model.bopmod.ownextkey = "08350012";
          }
        }
      }
    },
    methods: {}
  };
</script>
<style>
</style>