|
@@ -31,7 +31,7 @@
|
|
|
</div>
|
|
|
<div class="danjuMsg_data">
|
|
|
<span class="data_tit">申报年度:</span>
|
|
|
- <span>{{receiptMsg.year}}</span>
|
|
|
+ <span>{{receiptMsg.year}}年</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -40,11 +40,17 @@
|
|
|
<span>{{receiptMsg.createDate}}</span>
|
|
|
</div>
|
|
|
<div class="danjuMsg_data">
|
|
|
+ <span class="data_tit">申报月份:</span>
|
|
|
+ <span>{{receiptMsg.month}}月</span>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <div class="danjuMsg_data">
|
|
|
<span class="data_tit">申报级别:</span>
|
|
|
<span>{{receiptMsg.declarationLevel}}级</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="24">
|
|
|
+ <el-col :span="18">
|
|
|
<div class="danjuMsg_data">
|
|
|
<span class="data_tit">申报理由:</span>
|
|
|
<span>{{receiptMsg.des}}</span>
|
|
@@ -61,6 +67,11 @@
|
|
|
<img :src="saveIcon" alt="">
|
|
|
<span>保存</span>
|
|
|
</div>
|
|
|
+ <div class="tableBtn delete" @click="handleDelete">
|
|
|
+ <img :src="deleteIcon" alt="">
|
|
|
+ <span>删除</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div class="tableBtn import" @click="handleImport">
|
|
|
<img :src="importIcon" alt="">
|
|
|
<span>导入</span>
|
|
@@ -71,10 +82,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
|
|
|
+ <el-tabs v-model="activeName" class="demo-tabs">
|
|
|
<el-tab-pane label="考评指标项内容" name="first">
|
|
|
<el-table :data="quantifiedList.slice((pageLeft.currentPage-1)*pageLeft.pagesize, pageLeft.currentPage*pageLeft.pagesize)"
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%" @select="rowClick" @select-all="rowClick">
|
|
|
+ <el-table-column type="selection" label="操作" align="center"></el-table-column>
|
|
|
<el-table-column label="序号" type="index" width="80" />
|
|
|
<el-table-column label="人员编号">
|
|
|
<template #default="scope">
|
|
@@ -89,6 +101,8 @@
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id">
|
|
|
+ <!-- <span style="float: left;display:inline-block;width:100px">{{ item.name }}</span>
|
|
|
+ <span style="float: right;color: #909399;font-size: 13px;" >{{ item.no }}</span> -->
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</template>
|
|
@@ -160,6 +174,7 @@ export default {
|
|
|
createDate: '',
|
|
|
type: '',
|
|
|
year: '',
|
|
|
+ month: '',
|
|
|
recStage: ''
|
|
|
},
|
|
|
addIcon: addIcon,
|
|
@@ -206,6 +221,7 @@ export default {
|
|
|
deptName: row.deptName,
|
|
|
createDate: row.createTime,
|
|
|
year: row.annual,
|
|
|
+ month: row.declarationMonth,
|
|
|
declarationLevel: row.declarationLevel
|
|
|
}
|
|
|
})
|
|
@@ -215,7 +231,7 @@ export default {
|
|
|
let that = this
|
|
|
let params = {
|
|
|
current: 1,
|
|
|
- size: 500,
|
|
|
+ size: 2000,
|
|
|
// orgId: val
|
|
|
}
|
|
|
apiGetuserPageList(params).then(datas =>{
|
|
@@ -224,8 +240,32 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- handleClick() {
|
|
|
- this.changeDateSelect = []
|
|
|
+ rowClick(selection, row) {
|
|
|
+ this.changeDateSelect = selection
|
|
|
+ },
|
|
|
+ //删除指标数据
|
|
|
+ handleDelete() {
|
|
|
+ this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(() => {
|
|
|
+ let that = this
|
|
|
+ let paramsArr = []
|
|
|
+ that.changeDateSelect.forEach(it =>{
|
|
|
+ paramsArr.push(it.id)
|
|
|
+ })
|
|
|
+ apiGetevaluationdeptadDelete(paramsArr.join(',')).then(datas =>{
|
|
|
+ if (datas) {
|
|
|
+ that.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: '删除成功!'
|
|
|
+ });
|
|
|
+ that.changeDateSelect = []
|
|
|
+ that.getDetails(that.rowMsg.id)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
handleCurrentChangeLeft(val) {
|
|
|
this.pageLeft.currentPage = val
|
|
@@ -244,6 +284,7 @@ export default {
|
|
|
createDate: row.createTime,
|
|
|
type: row.checkCycle === 'YDKP'?'月度考评':row.checkCycle === 'JDKP'?'季度考评':'年度考评',
|
|
|
year: row.appraisalYear,
|
|
|
+ month: row.declarationMonth,
|
|
|
recStage: '有效'
|
|
|
}
|
|
|
}
|
|
@@ -446,7 +487,7 @@ export default {
|
|
|
width: 50%;
|
|
|
.detaTableBtns{
|
|
|
display: flex;
|
|
|
- width: 300px;
|
|
|
+ width: 400px;
|
|
|
margin-top: 5px;
|
|
|
.tableBtn {
|
|
|
display: flex;
|
|
@@ -481,7 +522,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.delete{
|
|
|
- cursor: no-drop;
|
|
|
+ cursor: pointer;
|
|
|
span{
|
|
|
color: #F65177;
|
|
|
}
|