保存进度!

This commit is contained in:
2023-02-05 11:54:48 +08:00
parent c6e2d0ba06
commit ddb57c8961
6 changed files with 69 additions and 32 deletions

View File

@@ -66,8 +66,9 @@
<script >
import { reactive, onBeforeMount } from "vue";
import { useStore } from "vuex";
import { useRouter } from "vue-router";
import { query_requirement_status } from "@/utils/api/requirement/requirement.js";
import { query_requirement_ui } from "@/utils/api/requirement/requirement.js";
export default {
name: "DeskTop",
@@ -76,6 +77,7 @@ export default {
let start_date = reactive(new Date());
let end_date = reactive(new Date());
const router = useRouter();
const store = useStore();
onBeforeMount(() =>
{
@@ -87,20 +89,13 @@ export default {
const testRequest = () =>
{
// const ui = store.state.app.ui;
// const requirement = store.state.requirement;
//加载数据;
query_requirement_status()
.then((response) =>
{
// debugger;
const data = response.data;
query_requirement_ui(store);
console.log(data);
})
.catch((error) =>
{
// debugger;
console.log(error);
});
console.log(store.state.app);
console.log(store.state.requirement);
};
const testError = () =>

View File

@@ -2,7 +2,7 @@
* @Author: Kane
* @Date: 2023-02-02 22:19:12
* @LastEditors: Kane
* @LastEditTime: 2023-02-04 11:56:05
* @LastEditTime: 2023-02-05 11:52:27
* @FilePath: /IT/src/views/requirement/RequirementManager.vue
* @Description:
*
@@ -39,7 +39,7 @@
<el-col :span="4">
<!-- <el-input v-model="query_param.status"></el-input> -->
<el-select multiple collapse-tags collapse-tags-tooltip v-model.trim.lazy="query_param.status">
<el-option v-for="option in ui.requirement_status" :value="option" :key="option"></el-option>
<el-option v-for="option in statusData" :value="option.status_name" :key="option.status_code + option.status_name"></el-option>
</el-select>
</el-col>
<el-col :span="6"></el-col>
@@ -231,14 +231,15 @@ import { reactive, computed, onBeforeMount } from "vue";
//import { Editor, Toolbar } from '@wangeditor/editor-for-vue';
import { requirementTestData } from '@/test/data/TestData';
import { useRouter } from "vue-router";
//import router from "@/router/index";
import {useStore} from "vuex";
import {query_requirement_ui} from "@/utils/api/requirement/requirement";
export default {
name: "requirement-manager",
setup()
{
const router = useRouter();
const store = useStore();
const requirement_data = requirementTestData;
const ui = reactive(
{
@@ -275,6 +276,11 @@ export default {
return requirement_data.slice(startIndex, endIndex);
});
const statusData = computed(()=>
{
return store.state.requirement.status;
});
const onTablePageSizeChange = (pageSize) =>
{
console.log("选择的pageSize", pageSize);
@@ -336,6 +342,13 @@ export default {
query_param.commit_start_date.setMonth(query_param.commit_end_date.getMonth() - 1);
});
//加载数据
query_requirement_ui( store.state.requirement, "ErrorPage" );
//输出控制台
console.log(store.state.app);
console.log(store.state.requirement);
return {
//data
requirement_data,
@@ -344,6 +357,7 @@ export default {
//计算属性
tableHeight,
tableData,
statusData,
//方法
editRequirement,
addNewRequirement,