| | |
| | | /> |
| | | </el-table> |
| | | <el-table v-show="showArr[9].show" :data="data1" style="width: 100%"> |
| | | |
| | | <el-table-column |
| | | fixed="left" |
| | | label="操作" |
| | | width="100" |
| | | > |
| | | <template> |
| | | <el-button type="text" size="small">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="prop2" label="所属部门" width="180" /> |
| | | <el-table-column prop="prop3" label="员工编号" width="180" /> |
| | | <el-table-column prop="prop4" label="姓名" width="180" /> |
| | |
| | | </el-table> |
| | | |
| | | <el-table v-show="showArr[10].show" :data="data2" style="width: 100%"> |
| | | <el-table-column |
| | | fixed="left" |
| | | label="操作" |
| | | width="100" |
| | | > |
| | | <template> |
| | | <el-button type="text" size="small">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="prop2" label="员工编号" width="180" /> |
| | | <el-table-column prop="prop3" label="姓名" width="180" /> |
| | | <el-table-column prop="prop4" label="所属部门" width="180" /> |
| | |
| | | </el-table> |
| | | |
| | | <el-table v-show="showArr[11].show" :data="data3" style="width: 100%"> |
| | | <el-table-column |
| | | fixed="left" |
| | | label="操作" |
| | | width="100" |
| | | > |
| | | <template> |
| | | <el-button type="text" size="small">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="prop2" label="所属部门" width="180" /> |
| | | <el-table-column prop="prop3" label="员工编号" width="180" /> |
| | | <el-table-column prop="prop4" label="姓名" width="180" /> |
| | |
| | | <el-table-column prop="prop13" label="案结日期" width="180" /> |
| | | </el-table> |
| | | |
| | | <el-table v-show="showArr[12].show" :data="data4" style="width: 100%"> |
| | | <el-table v-show="showArr[12].show" :data="badRecordData" style="width: 100%"> |
| | | <el-table-column |
| | | fixed="left" |
| | | label="操作" |
| | | width="100" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button type="text" size="small" @click="badRecordEdit(scope.row)">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="prop2" label="所属部门" width="180" /> |
| | | <el-table-column prop="prop3" label="员工编号" width="180" /> |
| | | <el-table-column prop="empId" label="员工编号" width="180" /> |
| | | <el-table-column prop="prop4" label="姓名" width="180" /> |
| | | <el-table-column prop="prop5" label="身份证号码" width="180" /> |
| | | <el-table-column prop="prop6" label="不良记录日期" width="180" /> |
| | | <el-table-column prop="prop7" label="不良记录描述" width="180" /> |
| | | <el-table-column prop="badDate" label="不良记录日期" width="180" /> |
| | | <el-table-column prop="badContent" label="不良记录描述" width="180" /> |
| | | <el-table-column prop="prop8" label="汇报人" width="180" /> |
| | | <el-table-column prop="prop9" label="备注" width="180" /> |
| | | <el-table-column prop="remark" label="备注" width="180" /> |
| | | </el-table> |
| | | |
| | | <el-table v-show="showArr[13].show" :data="data5" style="width: 100%"> |
| | | <el-table-column |
| | | fixed="left" |
| | | label="操作" |
| | | width="100" |
| | | > |
| | | <template> |
| | | <el-button type="text" size="small">编辑</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="prop2" label="所属部门" width="180" /> |
| | | <el-table-column prop="prop3" label="员工编号" width="180" /> |
| | | <el-table-column prop="prop4" label="姓名" width="180" /> |
| | |
| | | </el-dialog> |
| | | |
| | | <el-dialog title="不良记录" :visible.sync="dialogshowArr[12].show" width="50%"> |
| | | <el-form :model="socialSecurityForm" label-position="right" label-width="140px"> |
| | | <el-form :model="badRecordFrom" label-position="right" label-width="140px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="员工编号"> |
| | | <el-input v-model="socialSecurityForm.name" /> |
| | | <el-input v-model="badRecordFrom.empId" /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号码"> |
| | | <el-input v-model="socialSecurityForm.name" /> |
| | | <el-input v-model="badRecordFrom.name" /> |
| | | </el-form-item> |
| | | <el-form-item label="不良记录日期"> |
| | | <el-date-picker |
| | | v-model="socialSecurityForm.name" |
| | | v-model="badRecordFrom.badDate" |
| | | type="date" |
| | | placeholder="选择不良记录日期" |
| | | /> |
| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="姓名"> |
| | | <el-input v-model="socialSecurityForm.name" /> |
| | | <el-input v-model="badRecordFrom.name" /> |
| | | </el-form-item> |
| | | <el-form-item label="所属部门"> |
| | | <el-input v-model="socialSecurityForm.name" /> |
| | | <el-input v-model="badRecordFrom.name" /> |
| | | </el-form-item> |
| | | <el-form-item label="汇报人"> |
| | | <el-input v-model="socialSecurityForm.name" /> |
| | | <el-input v-model="badRecordFrom.name" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col span="24"> |
| | | <el-form-item label="不良记录描述"> |
| | | <el-input v-model="socialSecurityForm.name" /> |
| | | <el-input v-model="badRecordFrom.name" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col span="24"> |
| | | <el-form-item label="备注"> |
| | | <el-input v-model="socialSecurityForm.name" type="textarea" /> |
| | | <el-input v-model="badRecordFrom.remark" type="textarea" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button @click="dialogIsShow()">取 消</el-button> |
| | | <el-button type="primary" @click="dialogIsShow()">确 定</el-button> |
| | | <el-button type="primary" @click="putBadRecord()">确 定</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | |
| | |
| | | data2: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '2100452312', 'prop3': '赵建国', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '男', 'prop8': '汉族', 'prop9': '510304197402225813', 'prop10': '', 'prop11': '党员', 'prop12': '大专', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '中保亚太', 'prop18': '已移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2101620946', 'prop3': '罗启艳', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '女', 'prop8': '汉族', 'prop9': '41272619740120543X', 'prop10': '', 'prop11': '团员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '福田', 'prop18': '已移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2100629950', 'prop3': '毛玉平', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '男', 'prop8': '汉族', 'prop9': '522528198202071629', 'prop10': '', 'prop11': '非党员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '粤B829348', 'prop18': '已移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2100882835', 'prop3': '梅均均', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '女', 'prop8': '汉族', 'prop9': '510504198704260927', 'prop10': '', 'prop11': '党员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '未移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2101356718', 'prop3': '王香妮', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '女', 'prop8': '汉族', 'prop9': '433122199508091511', 'prop10': '', 'prop11': '团员', 'prop12': '高中', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '未移交' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '2100900981', 'prop3': '易金洪', 'prop4': '', 'prop5': '', 'prop6': '', 'prop7': '男', 'prop8': '苗族', 'prop9': '610424198306152860', 'prop10': '', 'prop11': '非党员', 'prop12': '', 'prop13': '', 'prop14': '', 'prop15': '', 'prop16': '', 'prop17': '', 'prop18': '已移交' }], |
| | | data3: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '赵建国', 'prop5': '510304197402225813', 'prop6': '2021-01-02', 'prop7': '劳资纠纷', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '2500.00', 'prop12': '已结案', 'prop13': '2021-01-16' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '张山', 'prop5': '41272619740120543X', 'prop6': '2017-01-03', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2101620946', 'prop4': '罗启艳', 'prop5': '522528198202071629', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2101620947', 'prop4': '王香妮', 'prop5': '510504198704260927', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '毛玉平', 'prop5': '510504198704260927', 'prop6': '2017-01-03', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '梅均均', 'prop5': '433122199508091511', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '', 'prop9': '张力', 'prop10': '', 'prop11': '', 'prop12': '', 'prop13': '' }], |
| | | |
| | | data4: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '赵建国', 'prop5': '510304197402225813', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '张力', 'prop9': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '张山', 'prop5': '41272619740120543X', 'prop6': '2017-01-03', 'prop7': '', 'prop8': '张力', 'prop9': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2101620946', 'prop4': '罗启艳', 'prop5': '522528198202071629', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '张力', 'prop9': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2101620947', 'prop4': '王香妮', 'prop5': '510504198704260927', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '张力', 'prop9': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '毛玉平', 'prop5': '510504198704260927', 'prop6': '2017-01-03', 'prop7': '', 'prop8': '张力', 'prop9': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '梅均均', 'prop5': '433122199508091511', 'prop6': '2021-01-02', 'prop7': '', 'prop8': '张力', 'prop9': '' }], |
| | | badRecordData: [], |
| | | |
| | | data5: [{ 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '赵建国', 'prop5': '2021-01-02', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2100452312', 'prop4': '张山', 'prop5': '2017-01-03', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '一分公司', 'prop3': '2101620946', 'prop4': '罗启艳', 'prop5': '2021-01-02', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2101620947', 'prop4': '王香妮', 'prop5': '2021-01-02', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '毛玉平', 'prop5': '2017-01-03', 'prop6': '' }, { 'prop0': '', 'prop1': '编辑', 'prop2': '二分公司', 'prop3': '2100629950', 'prop4': '梅均均', 'prop5': '2021-01-02', 'prop6': '' }], |
| | | socialSecurityForm: { |
| | |
| | | archivesNumber: '', |
| | | archives: '' |
| | | }, |
| | | tableData: [{ |
| | | date: '2016-05-04', |
| | | name: '王小虎', |
| | | address: '上海市普陀区金沙江路 1517 弄' |
| | | }, { |
| | | date: '2016-05-01', |
| | | name: '王小虎', |
| | | address: '上海市普陀区金沙江路 1519 弄' |
| | | }, { |
| | | date: '2016-05-03', |
| | | name: '王小虎', |
| | | address: '上海市普陀区金沙江路 1516 弄' |
| | | }] |
| | | badRecordFrom: { |
| | | badId: 0, |
| | | empId: 0, |
| | | badDate: '', |
| | | reporter: '', |
| | | badContent: '', |
| | | createTime: '', |
| | | creator: '', |
| | | modifyTime: '', |
| | | modifier: '', |
| | | delFlag: 0, |
| | | version: 0, |
| | | remark: '' |
| | | } |
| | | } |
| | | }, mounted() { |
| | | this.getBadRecord() |
| | | }, |
| | | methods: { |
| | | dialogIsShow() { |
| | |
| | | this.showArr[this.thisShowIndex].show = false |
| | | } |
| | | this.thisShowIndex = index |
| | | }, |
| | | getBadRecord() { |
| | | this.$get('hr/empBadRecord/list').then((r) => { |
| | | this.badRecordData = r.data.data.rows |
| | | }).catch((error) => { |
| | | console.error(error) |
| | | this.$message({ |
| | | message: this.$t('tips.getDataFail'), |
| | | type: 'error' |
| | | }) |
| | | }) |
| | | }, |
| | | putBadRecord() { |
| | | this.$put('hr/empBadRecord', { ...this.badRecordFrom }).then(() => { |
| | | this.$message({ |
| | | message: this.$t('tips.updateSuccess'), |
| | | type: 'success' |
| | | }) |
| | | this.$emit('success') |
| | | }) |
| | | this.dialogIsShow() |
| | | }, |
| | | badRecordEdit(row) { |
| | | this.badRecordFrom = row |
| | | this.dialogshowArr[12].show = true |
| | | } |
| | | } |
| | | } |