yz
2021-01-26 a902ce52163a69585ea18ceb41e6957f93d5b1df
src/views/user/Informationinput.vue
@@ -712,7 +712,15 @@
          />
        </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" />
@@ -738,6 +746,15 @@
        </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" />
@@ -763,6 +780,15 @@
        </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" />
@@ -777,18 +803,36 @@
          <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" />
@@ -1804,18 +1848,18 @@
    </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="选择不良记录日期"
              />
@@ -1823,34 +1867,34 @@
          </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>
@@ -2329,7 +2373,7 @@
      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: {
@@ -2454,20 +2498,23 @@
        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() {
@@ -2484,6 +2531,31 @@
        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
    }
  }
}