Browse Source

网格考核手动打分修改

master
yujintao 6 years ago
parent
commit
0ee38f14de
  1. 32
      src/views/modules/kpi/kpimanualscore.vue

32
src/views/modules/kpi/kpimanualscore.vue

@ -39,7 +39,7 @@
:on-success='uploadSuccess'
:on-error='errorExceed'
accept=".xls,.xlsx">
<el-button type="primary">上传</el-button>
<el-button type="primary">导入打分结果</el-button>
</el-upload>
</el-form-item>
</el-form>
@ -71,7 +71,7 @@
<!-- 弹窗, 新增 / 修改 -->
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update>
<!-- 错误信息 -->
<el-dialog :visible.sync="faultDataVisible"
<!-- <el-dialog :visible.sync="faultDataVisible"
title="请修改后重新提交">
<el-table :data="errordataList"
border
@ -89,7 +89,7 @@
<el-button type="primary"
@click="faultDataVisible = false">确定</el-button>
</template>
</el-dialog>
</el-dialog> -->
</div>
</el-card>
</template>
@ -159,20 +159,29 @@ export default {
},
//
exportTemplate () {
var scoreStartDate = this.dataForm.scoreStartDate
var ruleId = this.dataForm.ruleId
var params = qs.stringify({
let scoreStartDate = this.dataForm.scoreStartDate
let ruleId = this.dataForm.ruleId
let params = qs.stringify({
'token': Cookies.get('token'),
'scoreStartTime': scoreStartDate,
'scoreStartDate': scoreStartDate,
'ruleId': ruleId
})
let paramsJson = {
'scoreStartDate': scoreStartDate, 'ruleId': ruleId
}
if (!ruleId) {
return this.$message.error('考核规则不能为空')
}
if (!scoreStartDate) {
return this.$message.error('考核周期起始月不能为空')
}
window.location.href = `${window.SITE_CONFIG['apiURL']}${this.mixinViewModuleOptions.exportURL}?${params}`
this.$http.get(`/kpi/kpimanualscore/checkExportTemplate`, { params: paramsJson }).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
} else {
window.location.href = `${window.SITE_CONFIG['apiURL']}${this.mixinViewModuleOptions.exportURL}?${params}`
}
}).catch(() => { })
},
errorExceed (file, fileList) {
this.$message.error('上传失败请重试')
@ -180,15 +189,10 @@ export default {
uploadSuccess (response, file, fileList) {
this.dataListLoading = false
this.$refs.upload.clearFiles()
if (response.code !== 0 && (response.data == null || response.data.length === 0)) {
this.$message.error('上传失败' + response.msg)
return
}
if (response.code !== 0 || (response.data !== null && response.data.length > 0)) {
this.faultDataVisible = true
this.errordataList = response.data
console.log(this.faultDataVisible)
this.$message.error('上传失败')
this.$message.error(response.msg)
return
}
this.$message({

Loading…
Cancel
Save