New file |
| | |
| | | <template> |
| | | <flex-layout> |
| | | <div> |
| | | <div class="staff"> |
| | | <p>员工基本信息</p> |
| | | <div class="table-row"> |
| | | <div class="table-cell text-right title_txt">维护区:</div> |
| | | <div class="table-cell"> |
| | | <el-select v-model="UDepartment" size="mini" placeholder="请选择操作人姓名" class="select_box"> |
| | | <el-option |
| | | v-for="item in UDepartmentList" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | |
| | | </div> |
| | | <div class="table-cell text-right title_txt">姓名:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UName" size="mini" placeholder="请输入姓名"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">密码:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="Upassword" type="password" size="mini" placeholder="请输入密码"></el-input> |
| | | </div><br/> |
| | | <div class="table-cell text-right title_txt">性别:</div> |
| | | <div class="table-cell"> |
| | | <el-select v-model="USex" size="mini" placeholder="请选择性别" class="select_box"> |
| | | <el-option label="男" value="0"></el-option> |
| | | <el-option label="男" value="1"></el-option> |
| | | </el-select> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">身份证号:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UShenFenId" size="mini" placeholder="请输入身份证号"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">员工编号:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UEmployeeId" size="mini" placeholder="请输入员工编号"></el-input> |
| | | </div><br/> |
| | | <div class="table-cell text-right title_txt">出生日期:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UBirthDay" size="mini" placeholder="请输入出生日期"></el-input> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="staff"> |
| | | <p>员工联系方式</p> |
| | | <div class="table-row"> |
| | | <div class="table-cell text-right title_txt">电话:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UTelephone" size="mini" placeholder="请输入电话"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">手机:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UMobilephone" size="mini" placeholder="请输入手机"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">邮箱:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UEmail" size="mini" placeholder="请输入邮箱"></el-input> |
| | | </div><br/> |
| | | <div class="table-cell text-right title_txt">地址:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UAddr" size="mini" placeholder="请输入地址"></el-input> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="staff"> |
| | | <p>员工工作内容</p> |
| | | <div class="table-row"> |
| | | <div class="table-cell text-right title_txt">职称:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UProTitle" size="mini" placeholder="请输入职称"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">入职日期:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UAccessionDay" size="mini" placeholder="请输入入职日期"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">备注:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UNote" size="mini" placeholder="请输入备注"></el-input> |
| | | </div><br/> |
| | | <div class="table-cell text-right title_txt">工作内容:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UTasks" size="mini" placeholder="请输入工作内容"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">工作职责:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UDuties" size="mini" placeholder="请输入工作职责"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">工作班组:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UJobGroup" size="mini" placeholder="请输入工作班组"></el-input> |
| | | </div><br/> |
| | | <div class="table-cell text-right title_txt">权限描述:</div> |
| | | <div class="table-cell"> |
| | | <el-input v-model="UAuthority" size="mini" placeholder="请输入权限描述"></el-input> |
| | | </div> |
| | | <div class="table-cell text-right title_txt">是否包机人:</div> |
| | | <div class="table-cell"> |
| | | <el-select v-model="UBaojiusr" size="mini" placeholder="请选择是否包机人" class="select_box"> |
| | | <el-option label="是" value="1"></el-option> |
| | | <el-option label="否" value="0"></el-option> |
| | | </el-select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="btn_box"> |
| | | <el-button size="small" @click="cancelOpen">取 消</el-button> |
| | | <el-button size="small" type="primary" @click="confirmOpen">确 定</el-button> |
| | | </div> |
| | | <!-- <span slot="footer" class="flex-page-footer"> |
| | | <el-button size="small" @click="cancelOpen">取 消</el-button> |
| | | <el-button size="small" type="primary" @click="confirmOpen">确 定</el-button> |
| | | </span> --> |
| | | |
| | | </div> |
| | | </flex-layout> |
| | | </template> |
| | | <script> |
| | | export default { |
| | | // name:'addEdit', |
| | | props:['status','opt','index'], |
| | | data() { |
| | | return { |
| | | UDepartmentList:[], |
| | | // UId:this.opt.UId, |
| | | Upassword:this.opt.Upassword || '', |
| | | USnId:this.opt.USnId || '', |
| | | UName:this.opt.UName || '', |
| | | UShenFenId:this.opt.UShenFenId || '', |
| | | UTelephone:this.opt.UTelephone || '', |
| | | UEmail:this.opt.UEmail || '', |
| | | UAddr:this.opt.UAddr || '', |
| | | UBirthDay:this.opt.UBirthDay || '', |
| | | UAccessionDay:this.opt.UAccessionDay || '', |
| | | USex:this.opt.USex || '', |
| | | UDepartment:this.opt.UDepartment || '', |
| | | UProTitle:this.opt.UProTitle || '', |
| | | UJobGroup:this.opt.UJobGroup || '', |
| | | UDuties:this.opt.UDuties || '', |
| | | UTasks:this.opt.UTasks || '', |
| | | UBaojiusr:this.opt.UBaojiusr || '', |
| | | UNote:this.opt.UNote || '', |
| | | UAuthority:this.opt.UAuthority || '', |
| | | UMobilephone:this.opt.UMobilephone || '', |
| | | UEmployeeId:this.opt.UEmployeeId || '' |
| | | } |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | // 取消隐藏弹框 |
| | | cancelOpen:function(){ |
| | | let vm = this; |
| | | vm.$emit('onClose'); |
| | | }, |
| | | // 确定 |
| | | confirmOpen:function(){ |
| | | |
| | | // console.log(this.status,this.opt,this.index) |
| | | console.log(this) |
| | | } |
| | | }, |
| | | |
| | | } |
| | | </script> |
| | | <style > |
| | | .title_txt{ |
| | | width: 80px; |
| | | } |
| | | .btn_box{ |
| | | padding: 10px 0; |
| | | text-align: center; |
| | | } |
| | | .staff{ |
| | | /* padding: 5px; */ |
| | | margin-bottom: 5px; |
| | | } |
| | | .table-row{ |
| | | padding: 10px; |
| | | } |
| | | .staff>p{ |
| | | padding: 10px 0; |
| | | background: #C9DCFA; |
| | | margin-bottom: 8px; |
| | | } |
| | | .el-science-blue .el-input__inner{ |
| | | background: #fff; |
| | | color: #000; |
| | | } |
| | | .text-right{ |
| | | margin-left: 10px; |
| | | } |
| | | </style> |