feat:合并

This commit is contained in:
李晓鸽
2022-11-03 17:52:40 +08:00
parent 6b6f3228f6
commit a6ae87d885
6 changed files with 83 additions and 47 deletions

View File

@@ -143,6 +143,10 @@ export default {
state.textV1 = ""; state.textV1 = "";
message.success("创建成功"); message.success("创建成功");
ctx.emit("update:adddiscussVisible", false); ctx.emit("update:adddiscussVisible", false);
// let emit = defineEmits(["changeData"]);
// emit("changeData", true);
ctx.emit("changeData", "传的参数");
// props.(true);
}, 1000); }, 1000);
}) })
.catch((err) => { .catch((err) => {

View File

@@ -103,7 +103,7 @@
</div> </div>
</a-drawer> </a-drawer>
</template> </template>
<script> <script>
import { reactive, toRefs, ref } from "vue"; import { reactive, toRefs, ref } from "vue";
import CreVote from "../../components/drawers/CreVote.vue"; import CreVote from "../../components/drawers/CreVote.vue";
import * as api from "../../api/indexVote"; import * as api from "../../api/indexVote";
@@ -149,7 +149,7 @@ export default {
textV1: "", textV1: "",
crevotevisible: false, crevotevisible: false,
time: undefined, time: undefined,
basevote:'', basevote: "",
endTimes: "", endTimes: "",
startTimes: "", startTimes: "",
}); });
@@ -162,27 +162,27 @@ export default {
const showDrawerCreVote = () => { const showDrawerCreVote = () => {
state.crevotevisible = true; state.crevotevisible = true;
}; };
//创建投票信息 //创建投票信息
const createVoteText = () => { const createVoteText = () => {
if (!state.inputV1) { if (!state.inputV1) {
message.destroy(); message.destroy();
return message.info("请输入投票名称"); return message.info("请输入投票名称");
} }
if (state.basevote == '') { if (state.basevote == "") {
state.basevote = 1; state.basevote = 1;
} }
if (state.time != undefined) { if (state.time != undefined) {
state.endTimes = toDate( state.endTimes = toDate(
new Date(state.time[0].$d).getTime() / 1000, new Date(state.time[0].$d).getTime() / 1000,
"Y-M-D" "Y-M-D"
); );
state.startTimes = toDate( state.startTimes = toDate(
new Date(state.time[1].$d).getTime() / 1000, new Date(state.time[1].$d).getTime() / 1000,
"Y-M-D" "Y-M-D"
); );
} }
let obj = { let obj = {
baseVote: state.basevote, baseVote: state.basevote,
@@ -236,7 +236,7 @@ export default {
}, },
}; };
</script> </script>
<style lang="scss"> <style lang="scss">
.ant-table-striped :deep(.table-striped) td { .ant-table-striped :deep(.table-striped) td {
background-color: #fafafa !important; background-color: #fafafa !important;
} }
@@ -376,4 +376,3 @@ export default {
} }
} }
</style> </style>

View File

@@ -1292,7 +1292,11 @@ export default {
message.destroy(); message.destroy();
return message.warning("请输入路径图名称"); return message.warning("请输入路径图名称");
} }
// if (!state.organizationSelectName) return message.warning("请选择归属组织");
// if (!state.organizationSelectName){
// message.destroy();
// return message.warning("请选择归属组织");
// }
// state.createLoading = true; // state.createLoading = true;
let obj = { let obj = {
name: state.pathName, name: state.pathName,
@@ -1303,14 +1307,19 @@ export default {
api api
.createLearnPath(obj) .createLearnPath(obj)
.then((res) => { .then((res) => {
setTimeout(() => { console.log("创建成功", res);
console.log("创建成功", res); message.destroy();
message.success("创建成功"); message.success("创建成功");
// state.createLoading = false; router.push("/leveladd");
state.currentPage = 1; // setTimeout(() => {
router.push("/leveladd"); // console.log("创建成功", res);
// getLearnPath(); // message.destroy();
}, 1000); // message.success("创建成功");
// // state.createLoading = false;
// state.currentPage = 1;
// router.push("/leveladd");
// // getLearnPath();
// }, 1000);
}) })
.catch((err) => { .catch((err) => {
console.log("创建失败", err); console.log("创建失败", err);
@@ -1365,6 +1374,7 @@ export default {
.handleLearnPath(obj) .handleLearnPath(obj)
.then((res) => { .then((res) => {
console.log("删除成功", res); console.log("删除成功", res);
message.destroy();
message.success("删除成功"); message.success("删除成功");
state.deleteModal = false; state.deleteModal = false;
getLearnPath(); getLearnPath();
@@ -1375,8 +1385,15 @@ export default {
}; };
//编辑学习路径图 //编辑学习路径图
const editLearnPath = () => { const editLearnPath = () => {
if (!state.pathName) return message.warning("请输入路径图名称"); if (!state.pathName) {
// if (!state.organizationSelectName) return message.warning("请选择归属组织"); message.destroy();
return message.warning("请输入路径图名称");
}
// if (!state.organizationSelectName){
// message.destroy();
// return message.warning("请选择归属组织");
// }
// state.createLoading = true; // state.createLoading = true;
let obj = { let obj = {
routerId: state.editPathId, routerId: state.editPathId,
@@ -1388,15 +1405,23 @@ export default {
api api
.createLearnPath(obj) .createLearnPath(obj)
.then((res) => { .then((res) => {
setTimeout(() => { console.log("修改成功", res);
console.log("修改成功", res); message.destroy();
message.success("修改成功"); message.success("修改成功");
// state.createLoading = false; // state.createLoading = false;
// state.currentPage = 1; // state.currentPage = 1;
state.out1 = false; state.out1 = false;
// router.push("/leveladd"); // router.push("/leveladd");
getLearnPath(); getLearnPath();
}, 1000); // setTimeout(() => {
// console.log("修改成功", res);
// message.success("修改成功");
// // state.createLoading = false;
// // state.currentPage = 1;
// state.out1 = false;
// // router.push("/leveladd");
// getLearnPath();
// }, 1000);
}) })
.catch((err) => { .catch((err) => {
console.log("修改失败", err); console.log("修改失败", err);
@@ -2175,6 +2200,7 @@ export default {
.g1 { .g1 {
color: #4ea6ff; color: #4ea6ff;
font-size: 14px; font-size: 14px;
cursor: pointer;
} }
} }
} }

View File

@@ -258,9 +258,7 @@
</router-link> </router-link>
</div> </div>
<!-- 无数据显示快速创建 --> <!-- 无数据显示快速创建 -->
<router-link <router-link :to="{ path: '/leveladddetail' }">
:to="{ path: '/leveladddetail', query: { routerId: routerId } }"
>
<div <div
class="taskbox" class="taskbox"
style="background: linear-gradient(180deg, #fef3dd, #fffaf0)" style="background: linear-gradient(180deg, #fef3dd, #fffaf0)"

View File

@@ -529,6 +529,7 @@ export default {
}, },
setup() { setup() {
const state = reactive({ const state = reactive({
routerId: localStorage.getItem("routerId"),
level: [ level: [
{ {
id: "1", id: "1",

View File

@@ -184,7 +184,10 @@
</div> </div>
<!-- 添加讨论侧弹窗 --> <!-- 添加讨论侧弹窗 -->
<div> <div>
<add-discuss v-model:adddiscussVisible="adddiscussvisible" /> <add-discuss
v-model:adddiscussVisible="adddiscussvisible"
@changeData="updateTableData"
/>
</div> </div>
<!-- 添加讨论侧弹窗 --> <!-- 添加讨论侧弹窗 -->
<div class="lin"></div> <div class="lin"></div>
@@ -1473,6 +1476,10 @@ export default {
state.isactive = index; state.isactive = index;
state.isActive = !state.isActive; state.isActive = !state.isActive;
}; };
const updateTableData = (data) => {
console.log("添加数据", data);
};
return { return {
...toRefs(state), ...toRefs(state),
selectProjectName, selectProjectName,
@@ -1519,6 +1526,7 @@ export default {
editInvistPath, editInvistPath,
getTableData, getTableData,
deleteTask, deleteTask,
updateTableData,
}; };
}, },
}; };