|
@@ -105,7 +105,7 @@
|
|
|
</el-table>
|
|
</el-table>
|
|
|
<div class="editor-footer">
|
|
<div class="editor-footer">
|
|
|
<el-button type="primary" size="small" @click="handleAddRow">新增行</el-button>
|
|
<el-button type="primary" size="small" @click="handleAddRow">新增行</el-button>
|
|
|
- <el-button size="small" @click="fetchEditorData">刷新</el-button>
|
|
|
|
|
|
|
+ <el-button size="small" @click="clearData">刷新</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -194,8 +194,8 @@ export default {
|
|
|
const cText = `${item.c_team}${item.c_symbol}${item.c_count}人,积分占比:${item.c_ratio}%`;
|
|
const cText = `${item.c_team}${item.c_symbol}${item.c_count}人,积分占比:${item.c_ratio}%`;
|
|
|
return {
|
|
return {
|
|
|
...item,
|
|
...item,
|
|
|
- aRuleText: item.a_count > 1 ? `${aText}(均摊)` : aText,
|
|
|
|
|
- cRuleText: item.c_count > 1 ? `${cText}(均摊)` : cText
|
|
|
|
|
|
|
+ aRuleText: item.a_symbol === '>' && item.a_count > 0 ? `${aText}(均摊)` : aText,
|
|
|
|
|
+ cRuleText: item.c_symbol === '>' && item.c_count > 0 ? `${cText}(均摊)` : cText
|
|
|
};
|
|
};
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
@@ -245,6 +245,7 @@ export default {
|
|
|
content: {
|
|
content: {
|
|
|
pageNumber: 1,
|
|
pageNumber: 1,
|
|
|
pageSize: 100,
|
|
pageSize: 100,
|
|
|
|
|
+ isused:1,
|
|
|
where: {
|
|
where: {
|
|
|
condition: ""
|
|
condition: ""
|
|
|
}
|
|
}
|
|
@@ -254,37 +255,8 @@ export default {
|
|
|
this.workOrderTypeList = res.data;
|
|
this.workOrderTypeList = res.data;
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- async fetchEditorData() {
|
|
|
|
|
- if (this.isLoading) return;
|
|
|
|
|
- this.isLoading = true;
|
|
|
|
|
- try {
|
|
|
|
|
- const res = await this.$api.requested({
|
|
|
|
|
- id: 2026052510103006,
|
|
|
|
|
- content: {
|
|
|
|
|
- rules: []
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- if (res && res.data && res.data.rules) {
|
|
|
|
|
- this.editorData = res.data.rules.map((item) => ({
|
|
|
|
|
- sc_workorder_templateid: item.sc_workorder_templateid,
|
|
|
|
|
- a_symbol: item.a_symbol || "≥",
|
|
|
|
|
- a_count: item.a_count || 0,
|
|
|
|
|
- a_ratio: item.a_ratio || 0,
|
|
|
|
|
- a_team: item.a_team || "",
|
|
|
|
|
- c_symbol: item.c_symbol || "=",
|
|
|
|
|
- c_count: item.c_count || 0,
|
|
|
|
|
- c_ratio: item.c_ratio || 0,
|
|
|
|
|
- c_team: item.c_team || "",
|
|
|
|
|
- isNew: false
|
|
|
|
|
- }));
|
|
|
|
|
- } else {
|
|
|
|
|
- this.editorData = [];
|
|
|
|
|
- }
|
|
|
|
|
- } catch (e) {
|
|
|
|
|
- console.error("fetchEditorData error:", e);
|
|
|
|
|
- } finally {
|
|
|
|
|
- this.isLoading = false;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ async clearData() {
|
|
|
|
|
+ this.editorData = [];
|
|
|
},
|
|
},
|
|
|
async fetchResultListData() {
|
|
async fetchResultListData() {
|
|
|
try {
|
|
try {
|
|
@@ -308,7 +280,7 @@ export default {
|
|
|
handleAddRow() {
|
|
handleAddRow() {
|
|
|
const newRow = {
|
|
const newRow = {
|
|
|
sc_workorder_templateid: "",
|
|
sc_workorder_templateid: "",
|
|
|
- a_symbol: "≥",
|
|
|
|
|
|
|
+ a_symbol: "=",
|
|
|
a_count: 1,
|
|
a_count: 1,
|
|
|
a_ratio: 100,
|
|
a_ratio: 100,
|
|
|
a_team: "组长",
|
|
a_team: "组长",
|