多题干bug修复

This commit is contained in:
kclf
2022-12-05 16:27:51 +08:00
parent 437ba6e7f4
commit d45635ace1
5 changed files with 1074 additions and 141 deletions

View File

@@ -90,17 +90,12 @@
</a-drawer>
</template>
<script>
import { reactive, toRefs } from "vue";
import { reactive, toRefs, toRef, watch } from "vue";
import { message } from "ant-design-vue";
// import { createResearch } from "../../api/indexResearch";
import VoteQuestion from "./VoteQuestion.vue";
import {
sortBy,
traverseArr,
//filterCommon,
// deepCloneFilterString,
} from "../../utils/utils";
import { sortBy, traverseArr } from "../../utils/utils";
//import store from "@/store";
import * as api from "@/api/indexVote";
@@ -129,11 +124,20 @@ export default {
},
},
setup(props, ctx) {
const ballotIdWatch = toRef(props, "ballotId");
const state = reactive({
ballotId: "",
ballotName: "",
allFormsData: [],
});
watch(ballotIdWatch, (newValue) => {
if (!newValue) {
state.ballotId = "";
state.ballotName = "";
state.allFormsData = [];
}
});
// const router = useRouter();
const afterVisibleChange = () => {
if (props.ballotId) {
@@ -189,6 +193,7 @@ export default {
valueSingle: item.voteStemName,
optionDetailList: restList,
orderNumber: item.orderNumber,
voteStemId: item.voteStemId,
};
resultArr.push(obj);
});
@@ -223,6 +228,7 @@ export default {
voteStemName: item.valueSingle,
optionDetailList: restList,
orderNumber: item.orderNumber,
voteStemId: item.voteStemId,
};
resultArr.push(obj);
console.log("resultArr=======", resultArr);
@@ -334,15 +340,12 @@ export default {
const checkVal = (filterData) => {
console.log("filterData.====", filterData);
filterData.forEach((item) => {
console.log("item===", item);
console.log("!item.voteStemName===", !item.voteStemName);
for (let item of filterData) {
if (!item.voteStemName) {
console.log("item.voteStemName===", item.voteStemName);
message.error("题干为必填 请确认", item.voteStemName);
message.error("题干为必填 请确认");
return false;
}
});
}
return true;
};