ZaiZai 2 years ago
parent
commit
0e027088e8
4 changed files with 4 additions and 748 deletions
  1. 1 187
      src/views/logs/index.vue
  2. 1 187
      src/views/program/edit-info.vue
  3. 1 187
      src/views/program/index.vue
  4. 1 187
      src/views/program/task.vue

+ 1 - 187
src/views/logs/index.vue

@@ -1,196 +1,10 @@
 <template>
     <HcCard>
-        <template #header>
-            <div class="w-36">
-                <el-select v-model="searchForm.projectType" block clearable placeholder="项目类型" size="large">
-                    <el-option v-for="item in projectType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-select v-model="searchForm.contractType" block clearable placeholder="合同类型" size="large">
-                    <el-option v-for="item in contractType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-48 ml-2">
-                <el-select v-model="searchForm.projectProcess" block clearable placeholder="项目进程" size="large">
-                    <el-option v-for="item in projectProcess" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-36 ml-2">
-                <el-select v-model="searchForm.date" block clearable placeholder="选择时间" size="large">
-                    <el-option v-for="item in annuals" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-input v-model="searchForm.queryValue" clearable placeholder="请输入关键词" @keyup="keyUpEvent" size="large"/>
-            </div>
-            <div class="ml-4">
-                <el-button type="primary" @click="searchClick" size="large">
-                    <HcIcon name="search-2"/>
-                    <span>搜索</span>
-                </el-button>
-            </div>
-            <div class="ml-2">
-                <el-button size="large" @click="resetClick">
-                    <HcIcon name="close-circle"/>
-                    <span>重置</span>
-                </el-button>
-            </div>
-        </template>
-        <template #extra>
-            <el-button size="large" type="primary" hc-btn @click="addRowClick">
-                <HcIcon name="add"/>
-                <span>新增项目信息</span>
-            </el-button>
-        </template>
-
-        <HcTable :isIndex="false" :column="tableColumn" :datas="tableData" :loading="tableLoading">
-            <template #key1="{row}">
-                <span class="text-blue text-hover" @click="rowClick(row)">{{row.key1}}</span>
-            </template>
-            <template #action="{row,index}">
-                <el-button plain size="small" type="primary" @click="editRowClick(row)">编辑</el-button>
-                <el-button plain size="small" type="danger">删除</el-button>
-            </template>
-        </HcTable>
-
-        <template #action>
-            <HcPages :pages="searchForm" @change="pageChange"/>
-        </template>
+        等待开发
     </HcCard>
 </template>
 
 <script setup>
 import {ref} from "vue";
-import {useRouter} from 'vue-router'
-
-const router = useRouter()
-
-//项目类型
-const projectType = ref([
-    {name: '二级路', key: '二级路'},
-    {name: '国道', key: '国道'},
-    {name: '水利水电', key: '水利水电'},
-    {name: '市政', key: '市政'},
-])
-
-//合同类型
-const contractType = ref([
-    {name: '咨询服务+软件', key: '1'},
-    {name: '软件', key: '2'},
-    {name: '咨询服务', key: '3'},
-    {name: '后期服务+软件', key: '4'},
-    {name: '数字化扫描+软件', key: '5'},
-])
-
-//项目进程
-const projectProcess = ref([
-    {name: '商机-演示沟通', key: '1'},
-    {name: '商机-成本核算及报价', key: '2'},
-    {name: '合同-服务范围洽谈', key: '3'},
-    {name: '产品-研发', key: '4'},
-    {name: '产品-配置', key: '5'},
-    {name: '产品-测试', key: '6'},
-    {name: '产品-交付', key: '7'},
-    {name: '实施-系统培训', key: '8'},
-    {name: '实施-现场服务', key: '9'},
-    {name: '实施-合同回款', key: '10'},
-    {name: '项目验收', key: '11'},
-])
-
-//年度数据
-const annuals = ref([
-    {name: '2023年5月', key: '2023-05'},
-    {name: '2022年4月', key: '2022-04'},
-    {name: '2021年3月', key: '2021-03'}
-])
-
-//搜索表单
-const searchForm = ref({
-    projectType: null, contractType: null, projectProcess: null, date: null, queryValue: '',
-    current: 1, size: 20, total: 0
-})
-
-//搜索框回车
-const keyUpEvent = (event) => {
-    if (event.key === "Enter") {
-        searchForm.value.current = 1;
-        getTableData()
-    }
-}
-
-//搜索
-const searchClick = () => {
-    searchForm.value.current = 1;
-    getTableData()
-}
-
-//重置搜索表单
-const resetClick = () => {
-    searchForm.value = {current: 1, size: 20, total: 0}
-}
-
-
-//分页被点击
-const pageChange = ({current, size}) => {
-    searchForm.value.current = current
-    searchForm.value.size = size
-    getTableData()
-}
-
-//获取数据
-const tableLoading = ref(false)
-const tableColumn = [
-    {key: 'key', name: '编号', width: '90', align: 'center'},
-    {key: 'key1', name: '项目名称'},
-    {key: 'key2', name: '项目进程', width: '160', align: 'center'},
-    {key: 'key3', name: '项目开始日期', width: '160', align: 'center'},
-    {key: 'key4', name: '项目类型', width: '140', align: 'center'},
-    {key: 'key5', name: '合同类型', width: '140', align: 'center'},
-    {key: 'key6', name: '合同额(W)', width: '100', align: 'center'},
-    {key: 'key8', name: '负责人', width: '100', align: 'center'},
-    {key: 'key7', name: '合同起止日期', width: '220', align: 'center'},
-    {key: 'action', name: '操作', width: '130', align: 'center'},
-]
-const tableData = ref([
-    {id: 1, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key8: '张三', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 2, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 3, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-])
-
-const getTableData = () => {
-
-}
-
-//查看
-const rowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'view'
-        }
-    })
-}
-
-//编辑预算
-const editRowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'edit'
-        }
-    })
-}
 
-//新增预算
-const addRowClick = () => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            type: 'add'
-        }
-    })
-}
 </script>

+ 1 - 187
src/views/program/edit-info.vue

@@ -1,196 +1,10 @@
 <template>
     <HcCard>
-        <template #header>
-            <div class="w-36">
-                <el-select v-model="searchForm.projectType" block clearable placeholder="项目类型" size="large">
-                    <el-option v-for="item in projectType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-select v-model="searchForm.contractType" block clearable placeholder="合同类型" size="large">
-                    <el-option v-for="item in contractType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-48 ml-2">
-                <el-select v-model="searchForm.projectProcess" block clearable placeholder="项目进程" size="large">
-                    <el-option v-for="item in projectProcess" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-36 ml-2">
-                <el-select v-model="searchForm.date" block clearable placeholder="选择时间" size="large">
-                    <el-option v-for="item in annuals" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-input v-model="searchForm.queryValue" clearable placeholder="请输入关键词" @keyup="keyUpEvent" size="large"/>
-            </div>
-            <div class="ml-4">
-                <el-button type="primary" @click="searchClick" size="large">
-                    <HcIcon name="search-2"/>
-                    <span>搜索</span>
-                </el-button>
-            </div>
-            <div class="ml-2">
-                <el-button size="large" @click="resetClick">
-                    <HcIcon name="close-circle"/>
-                    <span>重置</span>
-                </el-button>
-            </div>
-        </template>
-        <template #extra>
-            <el-button size="large" type="primary" hc-btn @click="addRowClick">
-                <HcIcon name="add"/>
-                <span>新增项目信息</span>
-            </el-button>
-        </template>
-
-        <HcTable :isIndex="false" :column="tableColumn" :datas="tableData" :loading="tableLoading">
-            <template #key1="{row}">
-                <span class="text-blue text-hover" @click="rowClick(row)">{{row.key1}}</span>
-            </template>
-            <template #action="{row,index}">
-                <el-button plain size="small" type="primary" @click="editRowClick(row)">编辑</el-button>
-                <el-button plain size="small" type="danger">删除</el-button>
-            </template>
-        </HcTable>
-
-        <template #action>
-            <HcPages :pages="searchForm" @change="pageChange"/>
-        </template>
+        等待开发
     </HcCard>
 </template>
 
 <script setup>
 import {ref} from "vue";
-import {useRouter} from 'vue-router'
-
-const router = useRouter()
-
-//项目类型
-const projectType = ref([
-    {name: '二级路', key: '二级路'},
-    {name: '国道', key: '国道'},
-    {name: '水利水电', key: '水利水电'},
-    {name: '市政', key: '市政'},
-])
-
-//合同类型
-const contractType = ref([
-    {name: '咨询服务+软件', key: '1'},
-    {name: '软件', key: '2'},
-    {name: '咨询服务', key: '3'},
-    {name: '后期服务+软件', key: '4'},
-    {name: '数字化扫描+软件', key: '5'},
-])
-
-//项目进程
-const projectProcess = ref([
-    {name: '商机-演示沟通', key: '1'},
-    {name: '商机-成本核算及报价', key: '2'},
-    {name: '合同-服务范围洽谈', key: '3'},
-    {name: '产品-研发', key: '4'},
-    {name: '产品-配置', key: '5'},
-    {name: '产品-测试', key: '6'},
-    {name: '产品-交付', key: '7'},
-    {name: '实施-系统培训', key: '8'},
-    {name: '实施-现场服务', key: '9'},
-    {name: '实施-合同回款', key: '10'},
-    {name: '项目验收', key: '11'},
-])
-
-//年度数据
-const annuals = ref([
-    {name: '2023年5月', key: '2023-05'},
-    {name: '2022年4月', key: '2022-04'},
-    {name: '2021年3月', key: '2021-03'}
-])
-
-//搜索表单
-const searchForm = ref({
-    projectType: null, contractType: null, projectProcess: null, date: null, queryValue: '',
-    current: 1, size: 20, total: 0
-})
-
-//搜索框回车
-const keyUpEvent = (event) => {
-    if (event.key === "Enter") {
-        searchForm.value.current = 1;
-        getTableData()
-    }
-}
-
-//搜索
-const searchClick = () => {
-    searchForm.value.current = 1;
-    getTableData()
-}
-
-//重置搜索表单
-const resetClick = () => {
-    searchForm.value = {current: 1, size: 20, total: 0}
-}
-
-
-//分页被点击
-const pageChange = ({current, size}) => {
-    searchForm.value.current = current
-    searchForm.value.size = size
-    getTableData()
-}
-
-//获取数据
-const tableLoading = ref(false)
-const tableColumn = [
-    {key: 'key', name: '编号', width: '90', align: 'center'},
-    {key: 'key1', name: '项目名称'},
-    {key: 'key2', name: '项目进程', width: '160', align: 'center'},
-    {key: 'key3', name: '项目开始日期', width: '160', align: 'center'},
-    {key: 'key4', name: '项目类型', width: '140', align: 'center'},
-    {key: 'key5', name: '合同类型', width: '140', align: 'center'},
-    {key: 'key6', name: '合同额(W)', width: '100', align: 'center'},
-    {key: 'key8', name: '负责人', width: '100', align: 'center'},
-    {key: 'key7', name: '合同起止日期', width: '220', align: 'center'},
-    {key: 'action', name: '操作', width: '130', align: 'center'},
-]
-const tableData = ref([
-    {id: 1, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key8: '张三', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 2, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 3, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-])
-
-const getTableData = () => {
-
-}
-
-//查看
-const rowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'view'
-        }
-    })
-}
-
-//编辑预算
-const editRowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'edit'
-        }
-    })
-}
 
-//新增预算
-const addRowClick = () => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            type: 'add'
-        }
-    })
-}
 </script>

+ 1 - 187
src/views/program/index.vue

@@ -1,196 +1,10 @@
 <template>
     <HcCard>
-        <template #header>
-            <div class="w-36">
-                <el-select v-model="searchForm.projectType" block clearable placeholder="项目类型" size="large">
-                    <el-option v-for="item in projectType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-select v-model="searchForm.contractType" block clearable placeholder="合同类型" size="large">
-                    <el-option v-for="item in contractType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-48 ml-2">
-                <el-select v-model="searchForm.projectProcess" block clearable placeholder="项目进程" size="large">
-                    <el-option v-for="item in projectProcess" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-36 ml-2">
-                <el-select v-model="searchForm.date" block clearable placeholder="选择时间" size="large">
-                    <el-option v-for="item in annuals" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-input v-model="searchForm.queryValue" clearable placeholder="请输入关键词" @keyup="keyUpEvent" size="large"/>
-            </div>
-            <div class="ml-4">
-                <el-button type="primary" @click="searchClick" size="large">
-                    <HcIcon name="search-2"/>
-                    <span>搜索</span>
-                </el-button>
-            </div>
-            <div class="ml-2">
-                <el-button size="large" @click="resetClick">
-                    <HcIcon name="close-circle"/>
-                    <span>重置</span>
-                </el-button>
-            </div>
-        </template>
-        <template #extra>
-            <el-button size="large" type="primary" hc-btn @click="addRowClick">
-                <HcIcon name="add"/>
-                <span>新增项目信息</span>
-            </el-button>
-        </template>
-
-        <HcTable :isIndex="false" :column="tableColumn" :datas="tableData" :loading="tableLoading">
-            <template #key1="{row}">
-                <span class="text-blue text-hover" @click="rowClick(row)">{{row.key1}}</span>
-            </template>
-            <template #action="{row,index}">
-                <el-button plain size="small" type="primary" @click="editRowClick(row)">编辑</el-button>
-                <el-button plain size="small" type="danger">删除</el-button>
-            </template>
-        </HcTable>
-
-        <template #action>
-            <HcPages :pages="searchForm" @change="pageChange"/>
-        </template>
+        等待开发
     </HcCard>
 </template>
 
 <script setup>
 import {ref} from "vue";
-import {useRouter} from 'vue-router'
-
-const router = useRouter()
-
-//项目类型
-const projectType = ref([
-    {name: '二级路', key: '二级路'},
-    {name: '国道', key: '国道'},
-    {name: '水利水电', key: '水利水电'},
-    {name: '市政', key: '市政'},
-])
-
-//合同类型
-const contractType = ref([
-    {name: '咨询服务+软件', key: '1'},
-    {name: '软件', key: '2'},
-    {name: '咨询服务', key: '3'},
-    {name: '后期服务+软件', key: '4'},
-    {name: '数字化扫描+软件', key: '5'},
-])
-
-//项目进程
-const projectProcess = ref([
-    {name: '商机-演示沟通', key: '1'},
-    {name: '商机-成本核算及报价', key: '2'},
-    {name: '合同-服务范围洽谈', key: '3'},
-    {name: '产品-研发', key: '4'},
-    {name: '产品-配置', key: '5'},
-    {name: '产品-测试', key: '6'},
-    {name: '产品-交付', key: '7'},
-    {name: '实施-系统培训', key: '8'},
-    {name: '实施-现场服务', key: '9'},
-    {name: '实施-合同回款', key: '10'},
-    {name: '项目验收', key: '11'},
-])
-
-//年度数据
-const annuals = ref([
-    {name: '2023年5月', key: '2023-05'},
-    {name: '2022年4月', key: '2022-04'},
-    {name: '2021年3月', key: '2021-03'}
-])
-
-//搜索表单
-const searchForm = ref({
-    projectType: null, contractType: null, projectProcess: null, date: null, queryValue: '',
-    current: 1, size: 20, total: 0
-})
-
-//搜索框回车
-const keyUpEvent = (event) => {
-    if (event.key === "Enter") {
-        searchForm.value.current = 1;
-        getTableData()
-    }
-}
-
-//搜索
-const searchClick = () => {
-    searchForm.value.current = 1;
-    getTableData()
-}
-
-//重置搜索表单
-const resetClick = () => {
-    searchForm.value = {current: 1, size: 20, total: 0}
-}
-
-
-//分页被点击
-const pageChange = ({current, size}) => {
-    searchForm.value.current = current
-    searchForm.value.size = size
-    getTableData()
-}
-
-//获取数据
-const tableLoading = ref(false)
-const tableColumn = [
-    {key: 'key', name: '编号', width: '90', align: 'center'},
-    {key: 'key1', name: '项目名称'},
-    {key: 'key2', name: '项目进程', width: '160', align: 'center'},
-    {key: 'key3', name: '项目开始日期', width: '160', align: 'center'},
-    {key: 'key4', name: '项目类型', width: '140', align: 'center'},
-    {key: 'key5', name: '合同类型', width: '140', align: 'center'},
-    {key: 'key6', name: '合同额(W)', width: '100', align: 'center'},
-    {key: 'key8', name: '负责人', width: '100', align: 'center'},
-    {key: 'key7', name: '合同起止日期', width: '220', align: 'center'},
-    {key: 'action', name: '操作', width: '130', align: 'center'},
-]
-const tableData = ref([
-    {id: 1, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key8: '张三', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 2, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 3, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-])
-
-const getTableData = () => {
-
-}
-
-//查看
-const rowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'view'
-        }
-    })
-}
-
-//编辑预算
-const editRowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'edit'
-        }
-    })
-}
 
-//新增预算
-const addRowClick = () => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            type: 'add'
-        }
-    })
-}
 </script>

+ 1 - 187
src/views/program/task.vue

@@ -1,196 +1,10 @@
 <template>
     <HcCard>
-        <template #header>
-            <div class="w-36">
-                <el-select v-model="searchForm.projectType" block clearable placeholder="项目类型" size="large">
-                    <el-option v-for="item in projectType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-select v-model="searchForm.contractType" block clearable placeholder="合同类型" size="large">
-                    <el-option v-for="item in contractType" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-48 ml-2">
-                <el-select v-model="searchForm.projectProcess" block clearable placeholder="项目进程" size="large">
-                    <el-option v-for="item in projectProcess" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-36 ml-2">
-                <el-select v-model="searchForm.date" block clearable placeholder="选择时间" size="large">
-                    <el-option v-for="item in annuals" :label="item.name" :value="item.key"/>
-                </el-select>
-            </div>
-            <div class="w-40 ml-2">
-                <el-input v-model="searchForm.queryValue" clearable placeholder="请输入关键词" @keyup="keyUpEvent" size="large"/>
-            </div>
-            <div class="ml-4">
-                <el-button type="primary" @click="searchClick" size="large">
-                    <HcIcon name="search-2"/>
-                    <span>搜索</span>
-                </el-button>
-            </div>
-            <div class="ml-2">
-                <el-button size="large" @click="resetClick">
-                    <HcIcon name="close-circle"/>
-                    <span>重置</span>
-                </el-button>
-            </div>
-        </template>
-        <template #extra>
-            <el-button size="large" type="primary" hc-btn @click="addRowClick">
-                <HcIcon name="add"/>
-                <span>新增项目信息</span>
-            </el-button>
-        </template>
-
-        <HcTable :isIndex="false" :column="tableColumn" :datas="tableData" :loading="tableLoading">
-            <template #key1="{row}">
-                <span class="text-blue text-hover" @click="rowClick(row)">{{row.key1}}</span>
-            </template>
-            <template #action="{row,index}">
-                <el-button plain size="small" type="primary" @click="editRowClick(row)">编辑</el-button>
-                <el-button plain size="small" type="danger">删除</el-button>
-            </template>
-        </HcTable>
-
-        <template #action>
-            <HcPages :pages="searchForm" @change="pageChange"/>
-        </template>
+        等待开发
     </HcCard>
 </template>
 
 <script setup>
 import {ref} from "vue";
-import {useRouter} from 'vue-router'
-
-const router = useRouter()
-
-//项目类型
-const projectType = ref([
-    {name: '二级路', key: '二级路'},
-    {name: '国道', key: '国道'},
-    {name: '水利水电', key: '水利水电'},
-    {name: '市政', key: '市政'},
-])
-
-//合同类型
-const contractType = ref([
-    {name: '咨询服务+软件', key: '1'},
-    {name: '软件', key: '2'},
-    {name: '咨询服务', key: '3'},
-    {name: '后期服务+软件', key: '4'},
-    {name: '数字化扫描+软件', key: '5'},
-])
-
-//项目进程
-const projectProcess = ref([
-    {name: '商机-演示沟通', key: '1'},
-    {name: '商机-成本核算及报价', key: '2'},
-    {name: '合同-服务范围洽谈', key: '3'},
-    {name: '产品-研发', key: '4'},
-    {name: '产品-配置', key: '5'},
-    {name: '产品-测试', key: '6'},
-    {name: '产品-交付', key: '7'},
-    {name: '实施-系统培训', key: '8'},
-    {name: '实施-现场服务', key: '9'},
-    {name: '实施-合同回款', key: '10'},
-    {name: '项目验收', key: '11'},
-])
-
-//年度数据
-const annuals = ref([
-    {name: '2023年5月', key: '2023-05'},
-    {name: '2022年4月', key: '2022-04'},
-    {name: '2021年3月', key: '2021-03'}
-])
-
-//搜索表单
-const searchForm = ref({
-    projectType: null, contractType: null, projectProcess: null, date: null, queryValue: '',
-    current: 1, size: 20, total: 0
-})
-
-//搜索框回车
-const keyUpEvent = (event) => {
-    if (event.key === "Enter") {
-        searchForm.value.current = 1;
-        getTableData()
-    }
-}
-
-//搜索
-const searchClick = () => {
-    searchForm.value.current = 1;
-    getTableData()
-}
-
-//重置搜索表单
-const resetClick = () => {
-    searchForm.value = {current: 1, size: 20, total: 0}
-}
-
-
-//分页被点击
-const pageChange = ({current, size}) => {
-    searchForm.value.current = current
-    searchForm.value.size = size
-    getTableData()
-}
-
-//获取数据
-const tableLoading = ref(false)
-const tableColumn = [
-    {key: 'key', name: '编号', width: '90', align: 'center'},
-    {key: 'key1', name: '项目名称'},
-    {key: 'key2', name: '项目进程', width: '160', align: 'center'},
-    {key: 'key3', name: '项目开始日期', width: '160', align: 'center'},
-    {key: 'key4', name: '项目类型', width: '140', align: 'center'},
-    {key: 'key5', name: '合同类型', width: '140', align: 'center'},
-    {key: 'key6', name: '合同额(W)', width: '100', align: 'center'},
-    {key: 'key8', name: '负责人', width: '100', align: 'center'},
-    {key: 'key7', name: '合同起止日期', width: '220', align: 'center'},
-    {key: 'action', name: '操作', width: '130', align: 'center'},
-]
-const tableData = ref([
-    {id: 1, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key8: '张三', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 2, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-    {id: 3, key: 'GS-01', key1: '焦作至唐河高速公路方城至唐河段', key2: '研发-配置', key3: '2022-07-01', key4: '高速公路', key5: '软件合同', key6: '40', key7: '2022-07-01 ~ 2022-04-01'},
-])
-
-const getTableData = () => {
-
-}
-
-//查看
-const rowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'view'
-        }
-    })
-}
-
-//编辑预算
-const editRowClick = (row) => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            id: row.id,
-            type: 'edit'
-        }
-    })
-}
 
-//新增预算
-const addRowClick = () => {
-    router.push({
-        name: 'project-list-info',
-        query: {
-            type: 'add'
-        }
-    })
-}
 </script>