|
@@ -111,21 +111,21 @@
|
|
|
<el-table v-loading="loading" :data="monthReturnMergeList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
|
|
|
v-horizontal-scroll>
|
|
|
<el-table-column label="编码" align="center" prop="code" width="180" />
|
|
|
- <el-table-column label="目标名称" align="center" prop="goalName" width="180" />
|
|
|
+ <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
|
|
|
<el-table-column label="单据日期" align="center" prop="documentDate" width="180">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.documentDate, '{y}-{m}-{d}') }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="年度" align="center" prop="annual" width="180" />
|
|
|
+ <el-table-column label="年度" align="center" prop="annual" width="100" />
|
|
|
<el-table-column label="月份" align="center" prop="monthly" width="180" />
|
|
|
<el-table-column label="客户" align="center" prop="custom" width="180" />
|
|
|
<el-table-column label="销售区域" align="center" prop="saleZone" width="180" />
|
|
|
<el-table-column label="制单人" align="center" prop="creator" width="180" />
|
|
|
<el-table-column label="部门" align="center" prop="dept" width="180" />
|
|
|
<el-table-column label="目标类型" align="center" prop="goalCategory" width="180" />
|
|
|
- <el-table-column label="目标值合计" align="center" prop="goalSum" width="180" />
|
|
|
- <el-table-column show-overflow-tooltip label="状态" align="center" width="200" prop="status">
|
|
|
+ <el-table-column label="目标值合计(元)" align="center" prop="goalSum" width="180" />
|
|
|
+ <el-table-column show-overflow-tooltip label="状态" align="center" width="100" prop="status">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.sys_status" :value="scope.row.status" />
|
|
|
</template>
|
|
@@ -221,7 +221,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="目标值合计" prop="goalSum">
|
|
|
+ <el-form-item label="目标值合计(元)" prop="goalSum">
|
|
|
<el-input v-model="form.goalSum" placeholder="目标值合计自动计算" disabled />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -298,7 +298,7 @@
|
|
|
</el-date-picker>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="目标值" align="center" prop="goalSum" width="220">
|
|
|
+ <el-table-column label="目标值(元)" align="center" prop="goalSum" width="220">
|
|
|
<template slot-scope="scope">
|
|
|
<el-input-number @change="computeTotal" v-model="monthReturnMergeDetailsList[scope.$index].goalSum"
|
|
|
:precision="2" :step="1" :min="0"></el-input-number>
|
|
@@ -349,7 +349,7 @@
|
|
|
</el-date-picker>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="目标值" align="center" prop="goalSum" width="220">
|
|
|
+ <el-table-column label="目标值(元)" align="center" prop="goalSum" width="220">
|
|
|
<template slot-scope="scope">
|
|
|
<el-input-number disabled @change="computeTotal" v-model="zoneGoalSumList[scope.$index].goalSum"
|
|
|
:precision="2" :step="1" :min="0"></el-input-number>
|
|
@@ -607,6 +607,9 @@
|
|
|
this.monthReturnMergeList = response.rows;
|
|
|
this.total = response.total;
|
|
|
this.loading = false;
|
|
|
+ this.monthReturnMergeList.forEach(item => {
|
|
|
+ item.goalSum = item.goalSum.toFixed(2);
|
|
|
+ })
|
|
|
});
|
|
|
},
|
|
|
getListDetails() {
|