@@ -210,8 +211,8 @@
@@ -260,7 +261,8 @@ export default {
searchTimer: null,
isToPoint: false, // 判断是否是跳转到判分点系统
- visibleLoading: false// 加载判分点数据
+ visibleLoading: false, // 加载判分点数据
+ listLoading:false,// 列表加载
};
},
computed: {
@@ -286,12 +288,12 @@ export default {
}
},
watch: {
- projectJudgmentData: {
- handler(newValue) {
- console.log("newValue:", newValue);
- },
- deep: true
- },
+ // projectJudgmentData: {
+ // handler(newValue) {
+ // console.log("newValue:", newValue);
+ // },
+ // deep: true
+ // },
judgementpointsquery(n) {
clearTimeout(this.searchTimer);
this.searchTimer = setTimeout(() => {
@@ -300,7 +302,7 @@ export default {
}
},
created() {
- console.log(this.projectManage.systemId, "this.projectManage.systemId", this.lastSystemId);
+ // console.log(this.projectManage.systemId, "this.projectManage.systemId", this.lastSystemId);
},
mounted() {
if (this.$route.query.projectId) {
@@ -539,9 +541,12 @@ export default {
this.$message.warning("请选择判分点");
}
},
+ handleAddJudgment() { // 处理添加判分点
+ this.dialogVisible = true;
+ this.handleQueryJudgment();
+ },
handleQueryJudgment() { // 查询判分点数据
let { systemId } = this.projectManage;
- this.dialogVisible = true;
this.$nextTick(() => {
this.$refs.judgementTable.clearSelection();
});
@@ -600,8 +605,13 @@ export default {
handleSelectionJudgment(val) { // 处理多选判分点
this.selectedJudgment = val;
},
- addJudgment() { // 确认选择判分点
+ closeJudgment() { // 关闭判分点对话框
+ this.judgementpointsquery = "";
+ this.dialogVisible = false;
+ },
+ saveJudgment() { // 确认选择判分点
if (this.selectedJudgment.length) {
+ this.judgementpointsquery = "";
this.dialogVisible = false;
if (this.projectId) { // 编辑的时候,新增调接口
this.addProjectJudgment();
@@ -710,13 +720,22 @@ export default {
},
// 重新调接口,专门赋值列表
listAgain() {
+ this.listLoading = true
+ let scrollTop = this.$refs.main.scrollTop
+ this.projectJudgmentData = []
+ this.$refs.main.scrollTop = scrollTop
this.$get(`${this.api.getProjectDetail}?projectId=${this.projectId}`).then(res => {
let { projectManage, projectJudgmentVos } = res;
- this.projectJudgmentData = projectJudgmentVos;
- this.projectJudgmentData.map((e, i) => {
- e.sort = i + 1;
+ projectJudgmentVos.map((e,i)=>{
+ this.$set(e,'sort',i+1)// 不更新
+ this.$set(e,'name',e.name+"?")
+ this.$set(e,'name',e.name.slice(0,e.name.length-1)) // 不更新的解决方案
});
- });
+ this.projectJudgmentData = projectJudgmentVos;
+ this.listLoading = false
+ }).catch(()=>{
+ this.listLoading = false
+ })
},
handleCacheData() { // 处理缓存数据
this.isToPoint = true;