<template> <div class="eibs"> <el-col :span="12" style="padding-right: 20px;"> <c-col :span="24"> <el-form-item label="单据类型" prop="brdgrp.srm.djutyp"> <c-select v-model="model.brdgrp.srm.djutyp" style="width:100%" placeholder="请选择单据类型" :code="codes.djutyp" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据出具人" prop="brdgrp.srm.djuusr"> <c-input :disabled="this.typ1" v-model="model.brdgrp.srm.djuusr" maxlength="80" placeholder="请输入单据出具人"></c-input> </el-form-item> </c-col> </el-col> <el-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <el-form-item label="单据出具日期" prop="brdgrp.srm.djudat"> <c-date-picker :disabled="this.typ1" type="date" v-model="model.brdgrp.srm.djudat" style="width:100%" placeholder="请选择单据出具日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="货权单据编号" prop="brdgrp.srm.djuref"> <c-input :disabled="this.typ1" v-model="model.brdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input> </el-form-item> </c-col> </el-col> </div> </template> <script> import Api from "~/service/Api" import CodeTable from "~/config/CodeTable" import event from '../event' export default { inject: ['root'], props:["model","codes"], mixins: [event], data(){ return { typ1:true } }, // watch:{ // "model.brdgrp.srm.djutyp":{ // immediate:true, // handler(val,oldval){ // if(this.model.brdgrp.srm.djutyp == 'D'){ // this.typ1 = true // // ommonProcess里的 changeFormItemRequired (property,Boolean) // this.changeFormItemRequired('brdgrp.srm.djuusr', false) // this.changeFormItemRequired('brdgrp.srm.djudat', false) // this.changeFormItemRequired('brdgrp.srm.djuref', false) // this.model.brdgrp.srm.djuusr ='' // this.model.brdgrp.srm.djudat ='' // this.model.brdgrp.srm.djuref ='' // }else if(this.model.brdgrp.srm.djutyp == ''){ // this.typ1 = true // this.changeFormItemRequired('brdgrp.srm.djuusr', false) // this.changeFormItemRequired('brdgrp.srm.djudat', false) // this.changeFormItemRequired('brdgrp.srm.djuref', false) // } // else{ // this.typ1 = false // this.changeFormItemRequired('brdgrp.srm.djuusr', true) // this.changeFormItemRequired('brdgrp.srm.djudat', true) // this.changeFormItemRequired('brdgrp.srm.djuref', true) // } // } // } // }, methods:{ }, } </script> <style> </style>