Dscinsp.vue 5.71 KB
Newer Older
1
<template>
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
  <div class="eibs">
    <c-row>
        <!-- ==============左边================ -->
    <c-col :span="12" style="padding-right: 20px">
         <c-col :span="24">
             <c-col :span="21">
          <el-form-item label="不符点描述" prop="btdgrp.blk.docdis">
            <c-input type="textarea" v-model="model.btdgrp.blk.docdis" maxlength="3500" :rows="6" show-word-limit
              placeholder="请输入不符点" :disabled="model.btdgrp.blk.docdisflg == ''"></c-input>
          </el-form-item>
        </c-col>
        <c-col :span="3">
          <c-button size="small" type="primary" icon="el-icon-more" 
            @click="showGridPromptDialog('bttp.docdis.buttxmsel', null, null, { TXT: 'btdgrp.blk.docdis' }, { TXT: false }, 'doxpDialog')">
            <!-- @click="onDocdisButtxmsel" -->
          </c-button>
        </c-col>
         </c-col>

          <c-col :span="24">
        <c-col :span="21">
          <el-form-item label="国内不符点描述" prop="btdgrp.blk.intdis">
            <c-input type="textarea" v-model="model.btdgrp.blk.intdis" maxlength="1300" :rows="6" show-word-limit
              placeholder="请输入国内不符点"></c-input>
          </el-form-item>
        </c-col>
        <c-col :span="3">
          <c-button size="small" type="primary" icon="el-icon-more"
           @click="showGridPromptDialog('bttp.intdis.buttxmsel', null, null,{TXT:'btdgrp.blk.intdis'}, {TXT: false},'doxpDialog')">
            <!-- @click="onIntdisButtxmsel" -->
          </c-button>
        </c-col>
      </c-col>
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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
       <c-col :span="24">
        <c-col :span="21">
          <el-form-item label="评论和结论" prop="btdgrp.blk.comcon">
            <c-input type="textarea" v-model="model.btdgrp.blk.comcon" maxlength="1300" :rows="6" show-word-limit
              placeholder="请输入评论和结论"></c-input>
          </el-form-item>
        </c-col>
        <c-col :span="3">
          <c-button size="small" type="primary" icon="el-icon-more"
            @click="showGridPromptDialog('bttp.comcon.buttxmsel', null, null, { TXT: 'btdgrp.blk.comcon' }, { TXT: false }, 'doxpDialog')">
            <!-- @click="onComconButtxmsel" -->
          </c-button>
        </c-col>
      </c-col>

      <c-col :span="24">
        <c-col :span="21">
          <el-form-item label="结算指示" prop="btdgrp.blk.setinsbe">
            <c-input type="textarea" v-model="model.btdgrp.blk.setinsbe" maxlength="390" :rows="6" show-word-limit
              placeholder="请输入结算指示"></c-input>
          </el-form-item>
        </c-col>
        <c-col :span="3">
          <c-button size="small" type="primary" icon="el-icon-more"
            @click="showGridPromptDialog('bttp.setinstxm.buttxmsel', null, null, { TXT: 'btdgrp.blk.setinsbe' }, { TXT: false }, 'doxpDialog')">
            <!-- @click="onSetinstxmButtxmsel" -->
          </c-button>
        </c-col>
      </c-col>
    </c-col>

<!-- ===============右边================= -->
     <c-col :span="12" style="padding-left: 20px;">
      <c-col :span="24">
        <el-form-item label="进一步处理" prop="bttp.futhndflg">
          <c-fullbox>
            <c-select
              v-model="model.bttp.futhndflg"
              style="width: 100%"
              placeholder="请输入"
              disabled
              @change="changeFuthndflg"
            >
              <el-option
                v-for="item in codes.futhndflg"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              >
              </el-option>
            </c-select>
            <template slot="footer">
              <el-form-item label="" prop="model.btdgrp.blk.docdisflg">
                <c-checkbox
                  v-model="docdisflg"
                  style="margin-left: 10px"
                  @change="defaultFunction()"
                  >不符点修改</c-checkbox
                >
95
              </el-form-item>
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="单据状态" prop="btdgrp.rec.docsta">
          <c-select
            v-model="model.btdgrp.rec.docsta"
            style="width: 100%"
            placeholder="请选择"
            @change="selectOrCheckboxRule('btdgrp.rec.docsta')"
          >
            <el-option
              v-for="item in codes.docsta2"
              :key="item.value"
              :label="item.label"
              :value="item.value"
            >
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>
     </c-col>
    </c-row>
      
    <c-row>
         <c-col :span="24">
123 124 125 126 127 128 129 130 131 132
                <c-docpre
            :model="model"
            rol="docgrdmbe1"
            :argadr="{
                path: 'btdgrp.blk.prsdocbe1',
                grp: 'bttp',
                code: 'docpre',
            }"
                ></c-docpre>
            </c-col>
133
    </c-row>
134

135 136
    <c-row>
        <c-col :span="24">
137 138 139 140 141 142 143 144 145 146
            <c-docpre
            :model="model"
            rol="docgrdmbe2"
            :argadr="{
                path: 'btdgrp.blk.prsdocbe2',
                grp: 'bttp',
                code: 'docpre',
            }"
                ></c-docpre>
          </c-col>
147
    </c-row>        
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
  </div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttdck/Event"
import Docpre from "~/views/Public/Docpre";

export default {
    components: { "c-docpre": Docpre },
    inject: ['root'],
    props:["model","codes"],
    mixins: [commonProcess],
  data() {
			return {

			}
		},
    methods:{...Event},
    created:function(){

    }
}
</script>
<style>
   

</style>