Commit 2612a3db authored by LiXuyang's avatar LiXuyang

Merge remote-tracking branch 'origin/master'

parents c36ccc3c e1277f60
...@@ -9,100 +9,120 @@ ...@@ -9,100 +9,120 @@
justify-content: center; justify-content: center;
" "
> >
<div style="padding: 0 20%"> <div style="padding: 0 10%">
<div style="text-align: left; flex-direction: column;margin-bottom: 30px"> <div style="text-align: left; flex-direction: column; margin-bottom: 30px">
<Icon style="color: #409eff" icon="ant-design:send-outlined" />申请详细信息</div <Icon style="color: #409eff" icon="ant-design:send-outlined" />申请信息</div
> >
<el-form ref="form" :model="form" label-width="80px"> <el-form ref="form" :model="form" label-width="130px">
<Row> <Row class="row1">
<Col :span="12"> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="登记编号">
<el-input class="input1" v-model="form.enrollCode" /> <el-input class="input1" v-model="form.enrollCode" />
</el-form-item> </el-form-item>
</Col> </Col>
<Col :span="12"> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="申请日期">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.enrollDate" />
</el-form-item> </el-form-item>
</Col> </Col>
</Row> </Row>
<Row> <Row class="row1">
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="申请人">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.applicant" />
</el-form-item> </el-form-item>
</Col> </Col>
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="数据知识产权名称">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.dataName" />
</el-form-item> </el-form-item>
</Col> </Col>
</Row> </Row>
<Row> <Row class="row1">
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="所属行业">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.industry" />
</el-form-item> </el-form-item>
</Col> </Col>
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="数据来源">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.dataSource" />
</el-form-item> </el-form-item>
</Col> </Col>
</Row> </Row>
<Row> <Row class="row1">
<Col :span="24"> <Col :span="24">
<el-form-item label="登记编号"> <el-form-item label="数据结构">
<el-input v-model="form.enrollCode" /> <el-input
type="textarea"
rows="6"
style="width: 96%"
v-model="form.dataStructure"
/>
</el-form-item> </el-form-item>
</Col> </Col>
</Row> </Row>
<Row> <Row class="row1">
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="数据规模">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.dataSize" />
</el-form-item> </el-form-item>
</Col> </Col>
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="更新频次">
<el-input v-model="form.enrollCode" /> <el-input class="input1" v-model="form.updateRate" />
</el-form-item> </el-form-item>
</Col> </Col>
</Row> </Row>
<Row> <Row class="row1">
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="应用场景">
<el-input v-model="form.enrollCode" /> <el-input type="textarea" rows="6" class="input1" v-model="form.applyScene" />
</el-form-item> </el-form-item>
</Col> </Col>
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="算法规则简要说明">
<el-input v-model="form.enrollCode" /> <el-input type="textarea" rows="6" class="input1" v-model="form.ruleExplain" />
</el-form-item> </el-form-item>
</Col> </Col>
</Row> </Row>
<Row> <Row class="row1">
<Col> <Col :span="12">
<el-form-item label="登记编号"> <el-form-item label="上传文件">
<el-input v-model="form.enrollCode" /> <el-upload
class="upload-demo"
action="https://jsonplaceholder.typicode.com/posts/"
:on-preview="handlePreview"
:on-remove="handleRemove"
:before-remove="beforeRemove"
multiple
:limit="3"
:on-exceed="handleExceed"
:file-list="fileList"
>
<el-button size="small" type="primary">选择文件</el-button>
<template #tip>
<div>可上传jpg/png/excel/word/pdf文件,且不超过500kb</div>
</template>
</el-upload>
</el-form-item> </el-form-item>
</Col> </Col>
<Col>
<el-form-item label="登记编号"> <Col :span="12" style="text-align: right; padding: 0 4% 0 0">
<el-input v-model="form.enrollCode" /> <el-button size="large" @click="handleCancel">取消</el-button>
</el-form-item> <el-button type="primary" size="large" @click="handleSubmit">提交</el-button>
</Col> </Col>
</Row> </Row>
</el-form> </el-form>
</div> </div>
</div> </div>
</div> </div>
<!-- <Row :gutter="[16, 30]">--> <!-- <Row class="row1" :gutter="[16, 30]">-->
<!-- <Col>--> <!-- <Col :span="12">-->
<!-- <el-input label="登记编号:" />--> <!-- <el-input class="input1" label="登记编号:" />-->
<!-- </Col>--> <!-- </Col>-->
<!-- <Col>--> <!-- <Col :span="12">-->
<!-- <el-input label="登记编号:" />--> <!-- <el-input class="input1" label="登记编号:" />-->
<!-- </Col>--> <!-- </Col>-->
<!-- </Row>--> <!-- </Row>-->
</template> </template>
...@@ -140,7 +160,7 @@ ...@@ -140,7 +160,7 @@
}, },
{ {
span: 12, span: 12,
label: '登记日期', label: '申请日期',
field: 'enrollDate', field: 'enrollDate',
}, },
{ {
...@@ -190,19 +210,18 @@ ...@@ -190,19 +210,18 @@
label: '算法规则简要说明', label: '算法规则简要说明',
field: 'ruleExplain', field: 'ruleExplain',
}, },
{
span: 12,
label: '公证编号',
field: 'publicCode',
},
{
span: 12,
label: '存证公证情况',
field: 'publicSituation',
},
], ],
}; };
}, },
methods: {
handleSubmit() {
this.$message.success('提交成功!');
this.$router.go(-1);
},
handleCancel() {
this.$router.go(-1);
},
},
}; };
</script> </script>
...@@ -224,4 +243,10 @@ ...@@ -224,4 +243,10 @@
width: 400px; width: 400px;
} }
} }
.input1 {
width: 90%;
}
.row1 {
margin: 30px 0;
}
</style> </style>
...@@ -288,7 +288,20 @@ ...@@ -288,7 +288,20 @@
import Icon from '@/components/Icon/Icon.vue'; import Icon from '@/components/Icon/Icon.vue';
import { getToken } from '@/utils/auth'; import { getToken } from '@/utils/auth';
import { Col, Row } from 'ant-design-vue'; import { Col, Row } from 'ant-design-vue';
import cardLogo from '@/assets/images/mallHome/biaoqian.png';
import industryImg from '@/assets/images/mallHome/行业动态.png';
import dynamicImg from '@/assets/images/mallHome/hangyedongtai.png';
const items = [
{
id: '1',
url: new URL('@/assets/images/mallHome/banner1.png', import.meta.url).href,
},
{
id: '2',
url: new URL('@/assets/images/mallHome/banner.png', import.meta.url).href,
},
];
export default { export default {
name: 'Front', name: 'Front',
components: { Row, Col, Icon }, components: { Row, Col, Icon },
...@@ -337,19 +350,10 @@ ...@@ -337,19 +350,10 @@
activeName2: 'first', activeName2: 'first',
enrollNotice: '1', enrollNotice: '1',
isDetail: false, isDetail: false,
cardLogo: 'src/assets/images/mallHome/biaoqian.png', cardLogo,
industryImg: 'src/assets/images/mallHome/行业动态.png', industryImg,
dynamicImg: 'src/assets/images/mallHome/hangyedongtai.png', dynamicImg,
items: [ items,
{
id: '1',
url: 'src/assets/images/mallHome/banner1.png',
},
{
id: '2',
url: 'src/assets/images/mallHome/banner.png',
},
],
formSchema1: [ formSchema1: [
{ {
label: '申请人', label: '申请人',
...@@ -435,7 +439,7 @@ ...@@ -435,7 +439,7 @@
}, },
], ],
applyInfoData: { applyInfoData: {
enrollCode: 'DIP2024000016125', enrollCode: 'DIP2024000084573',
enrollDate: '2016-05-02', enrollDate: '2016-05-02',
applicant: '**先导精密机械有限公司', applicant: '**先导精密机械有限公司',
dataName: '关系型与非关系型数据库分析数据', dataName: '关系型与非关系型数据库分析数据',
...@@ -448,13 +452,11 @@ ...@@ -448,13 +452,11 @@
'光温湿指数(THSW)是衡量人体在特定环境下舒适程度的重要指\n' + '光温湿指数(THSW)是衡量人体在特定环境下舒适程度的重要指\n' +
'标。它考虑了影响人体舒适度的多个关键因素,如温度、湿\n' + '标。它考虑了影响人体舒适度的多个关键因素,如温度、湿\n' +
'度、太阳辐射和风等,因此能够更全面地反映人体在不同环境\n' + '度、太阳辐射和风等,因此能够更全面地反映人体在不同环境\n' +
'下的感受。在气候评价中,THSW指数可用于评估某个地区或城\n' + '下的感受。通过THSW指数,可以了解城市的气候特点,为人们的出行\n' +
'市的气候适宜性,特别是在康养、旅游等领域。通过THSW指\n' +
'数,可以了解衢州市江山市金坞村的气候特点,为人们的出行\n' +
'和居住提供参考。', '和居住提供参考。',
ruleExplain: ruleExplain:
'(1)数据采集:通过在线设备,每分钟实时测量获取衢州市江\n' + '(1)数据采集:通过在线设备,每分钟实时测量获取' +
'山市金坞村区段温度、湿度及光照强度数据;(2)数据处\n' + '区段温度、湿度及光照强度数据;(2)数据处\n' +
'理:将数据清洗后,根据公式光温湿指数(THSW)=温度*温度\n' + '理:将数据清洗后,根据公式光温湿指数(THSW)=温度*温度\n' +
'权重(α)+湿度*湿度权重(β)+光照强度*光照权重(v),\n' + '权重(α)+湿度*湿度权重(β)+光照强度*光照权重(v),\n' +
'三项权重为设定的固定值,计算结果保留小数点后两位。', '三项权重为设定的固定值,计算结果保留小数点后两位。',
......
...@@ -101,21 +101,22 @@ ...@@ -101,21 +101,22 @@
import Icon from '@/components/Icon/Icon.vue'; import Icon from '@/components/Icon/Icon.vue';
import { getToken } from '@/utils/auth'; import { getToken } from '@/utils/auth';
const items = [
{
id: '1',
url: new URL('@/assets/images/mallHome/banner1.png', import.meta.url).href,
},
{
id: '2',
url: new URL('@/assets/images/mallHome/banner.png', import.meta.url).href,
},
];
export default { export default {
name: 'DemandHall', name: 'DemandHall',
components: { Icon }, components: { Icon },
data() { data() {
return { return {
items: [ items,
{
id: '1',
url: 'src/assets/images/mallHome/banner1.png',
},
{
id: '2',
url: 'src/assets/images/mallHome/banner.png',
},
],
tabSelect: 0, tabSelect: 0,
tabList: [ tabList: [
{ {
......
...@@ -11,14 +11,14 @@ ...@@ -11,14 +11,14 @@
</el-carousel> </el-carousel>
</div> </div>
<h3 class="content-item-h3">登记公示</h3> <h3 class="content-item-h3">数据公示</h3>
<span class="title_bottom">共114条数据,公示期为10个工作日</span> <span class="title_bottom">共114条数据,公示期为10个工作日</span>
<div class="tab-pane"> <div class="tab-pane">
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane name="first"> <el-tab-pane name="first">
<template #label> <template #label>
<span class="mb-4" style="font-size: 24px; font-weight: 700; color: #1962e2" <span class="mb-4" style="font-size: 24px; font-weight: 700; color: #1962e2"
>登记平台(112)</span >数据平台(112)</span
> >
</template> </template>
<el-row class="mt-5" :gutter="20"> <el-row class="mt-5" :gutter="20">
...@@ -198,7 +198,7 @@ ...@@ -198,7 +198,7 @@
<div class="custom-table"> <div class="custom-table">
<el-tab-pane name="first"> <el-tab-pane name="first">
<template #label> <template #label>
<span class="mb-4 tab-label">数据(15900)</span> <span class="mb-4 tab-label">数据服务(15900)</span>
</template> </template>
<el-table <el-table
class="mt-5" class="mt-5"
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="second"> <el-tab-pane name="second">
<template #label> <template #label>
<span class="mb-4 tab-label">文件(100)</span> <span class="mb-4 tab-label">数据集(100)</span>
</template> </template>
<el-table <el-table
class="mt-5" class="mt-5"
...@@ -271,31 +271,6 @@ ...@@ -271,31 +271,6 @@
<el-table-column prop="upDate" label="更新日期" /> <el-table-column prop="upDate" label="更新日期" />
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane name="fourth">
<template #label>
<span class="mb-4 tab-label">登记产品</span>
</template>
<el-table
class="mt-5"
:fits="true"
:row-style="{ height: '60px' }"
:header-cell-style="{ background: '#E4ECFA', color: '#3F3F3F', height: '60px' }"
:data="tableData"
style="width: 1440px; font-size: 18px"
>
<el-table-column prop="address" width="500" label="登记产品产权名称">
<template #header="scope">
<span class="table-span-label">{{ scope.column.label }}</span>
</template>
<template #default="scope">
<span class="table-span">{{ scope.row.address }}</span>
</template>
</el-table-column>
<el-table-column prop="name" width="350" label="申请人" />
<el-table-column prop="applicationDate" label="申请日期" />
<el-table-column prop="upDate" label="更新日期" />
</el-table>
</el-tab-pane>
</div> </div>
</el-tabs> </el-tabs>
<el-button-group> <el-button-group>
......
...@@ -47,9 +47,15 @@ ...@@ -47,9 +47,15 @@
>注册</el-button >注册</el-button
> >
</div> </div>
<div v-else> <div v-else style="display: flex;align-items: center">
<a-button class="long_btn" type="link"> </a-button> <a-button class="long_btn" type="link" />
<a-button class="long_btn" type="link" @click="toBackstage"> 个人中心 </a-button> <a-button
style="color: #486fe1; background-color: #dce5f9"
type="link"
@click="toBackstage"
>
<span style="text-align: center">个人中心</span>
</a-button>
</div> </div>
</div> </div>
<!-- </div>--> <!-- </div>-->
......
...@@ -670,6 +670,17 @@ ...@@ -670,6 +670,17 @@
import { BasicTable, useTable, TableAction } from '@/components/Table'; import { BasicTable, useTable, TableAction } from '@/components/Table';
import { columns } from './tableSchema'; import { columns } from './tableSchema';
const items = [
{
id: '1',
url: new URL('@/assets/images/mallHome/banner1.png', import.meta.url).href,
},
{
id: '2',
url: new URL('@/assets/images/mallHome/banner.png', import.meta.url).href,
},
];
const fileType = ref(''); // 文件下载后缀 const fileType = ref(''); // 文件下载后缀
const choseFile = ref({}); // 选择文件对象 const choseFile = ref({}); // 选择文件对象
const downloadType = ref(''); // 1是本地文件下载,2是oss文件下载 const downloadType = ref(''); // 1是本地文件下载,2是oss文件下载
...@@ -721,16 +732,6 @@ ...@@ -721,16 +732,6 @@
console.log('clickpush'); console.log('clickpush');
router.push('/aaaFont/nationalPolicy/details'); router.push('/aaaFont/nationalPolicy/details');
} }
const items = [
{
id: '1',
url: 'src/assets/images/mallHome/banner1.png',
},
{
id: '2',
url: 'src/assets/images/mallHome/banner.png',
},
];
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
/* 报名参赛按钮 */ /* 报名参赛按钮 */
......
<script setup lang="ts"> <template>
<PageWrapper class="content-padding" contentBackground @back="goBack">
<template #headerContent>
<div class="modal_top">
<Icon
icon="ep:arrow-left-bold"
:size="20"
style="margin-right: 5px"
:color="'#a3a7b1'"
@click="goBack"
/>
<div>
<Icon
icon="material-symbols-light:dataset-linked-outline-sharp"
:size="40"
:color="'#64c6e9'"
/>
</div>
<div class="ml-3">
<div class="title">API</div>
<div class="path">API日志记录</div>
</div>
<div class="buttonGroup"> </div>
</div>
</template>
<div class="desc-wrap">
<step-header title="基本信息" />
<Description
size="middle"
:bordered="false"
:column="2"
:data="basicData"
:schema="basicSchema"
:labelStyle="{ fontSize: '16px' }"
:contentStyle="{ fontSize: '16px' }"
/>
<step-header class="mt-5" title="列信息" />
<BasicTable @register="registerTable" />
</div>
</PageWrapper>
</template>
<script lang="ts" setup>
import { onMounted, ref } from 'vue';
import { PageWrapper } from '@/components/Page';
import { Tabs } from 'ant-design-vue';
import { useMessage } from '@/hooks/web/useMessage';
import { router } from '@/router';
import Icon from '@/components/Icon/Icon.vue';
import { Description } from '@/components/Description';
import { basicSchema, searchEditFormSchema, informationColumns } from './data';
import { basicData, informationTableList } from './dataFileData';
import { BasicTable, useTable } from '@/components/Table';
import BasicTitle from "@/components/Basic/src/BasicTitle.vue";
import StepHeader from "@/components/stepHeader.vue";
defineOptions({ name: 'AccountDetail' });
const { createMessage, createConfirm } = useMessage();
const ATabs = Tabs;
const ATabPane = Tabs.TabPane;
const [registerTable] = useTable({
api: async () => {
const response = {
pageNu: '1',
pageSize: '10',
pages: '1',
total: informationTableList.length,
code: '',
message: '',
data: informationTableList,
};
return { ...response };
},
columns: informationColumns,
formConfig: {
labelWidth: 10,
schemas: searchEditFormSchema,
autoSubmitOnEnter: true,
showActionButtonGroup: false,
},
showTableSetting: false,
showIndexColumn: false,
bordered: true,
handleSearchInfoFn(info) {
return info;
},
});
function goBack() {
router.back();
}
onMounted(() => {});
</script> </script>
<template> <style lang="scss" scoped>
api .content-padding {
</template> width: 1440px;
margin: 0 auto;
background-color: white;
}
.modal_top {
padding: 0 0 20px 0;
display: flex;
align-items: center;
.title {
font-size: 16px;
font-weight: 500;
}
.path {
font-size: 14px;
color: gray;
}
<style scoped lang="less"> .buttonGroup {
margin-left: auto;
display: flex;
gap: 5px;
align-items: center;
}
}
</style> </style>
<script setup lang="ts"> <template>
<PageWrapper class="content-padding" contentBackground @back="goBack">
<template #headerContent>
<div class="modal_top">
<Icon
icon="ep:arrow-left-bold"
:size="20"
style="margin-right: 5px"
:color="'#a3a7b1'"
@click="goBack"
/>
<div>
<Icon
icon="material-symbols-light:dataset-linked-outline-sharp"
:size="40"
:color="'#64c6e9'"
/>
</div>
<div class="ml-3">
<div class="title">文件</div>
<div class="path">党建工作总结</div>
</div>
<div class="buttonGroup"> </div>
</div>
</template>
<div class="desc-wrap">
<step-header title="基本信息" />
<Description
size="middle"
:bordered="false"
:column="2"
:data="basicData"
:schema="basicSchema"
:labelStyle="{ fontSize: '16px' }"
:contentStyle="{ fontSize: '16px' }"
/>
<step-header class="mt-5" title="列信息" />
<BasicTable @register="registerTable" />
</div>
</PageWrapper>
</template>
<script lang="ts" setup>
import { onMounted, ref } from 'vue';
import { PageWrapper } from '@/components/Page';
import { Tabs } from 'ant-design-vue';
import { useMessage } from '@/hooks/web/useMessage';
import { router } from '@/router';
import Icon from '@/components/Icon/Icon.vue';
import { Description } from '@/components/Description';
import { basicSchema, searchEditFormSchema, informationColumns } from './data';
import { basicData, informationTableList } from './dataFileData';
import { BasicTable, useTable } from '@/components/Table';
import BasicTitle from "@/components/Basic/src/BasicTitle.vue";
import StepHeader from "@/components/stepHeader.vue";
defineOptions({ name: 'AccountDetail' });
const { createMessage, createConfirm } = useMessage();
const ATabs = Tabs;
const ATabPane = Tabs.TabPane;
const [registerTable] = useTable({
api: async () => {
const response = {
pageNu: '1',
pageSize: '10',
pages: '1',
total: informationTableList.length,
code: '',
message: '',
data: informationTableList,
};
return { ...response };
},
columns: informationColumns,
formConfig: {
labelWidth: 10,
schemas: searchEditFormSchema,
autoSubmitOnEnter: true,
showActionButtonGroup: false,
},
showTableSetting: false,
showIndexColumn: false,
bordered: true,
handleSearchInfoFn(info) {
return info;
},
});
function goBack() {
router.back();
}
onMounted(() => {});
</script> </script>
<template> <style lang="scss" scoped>
文件 .content-padding {
</template> width: 1440px;
margin: 0 auto;
background-color: white;
}
.modal_top {
padding: 0 0 20px 0;
display: flex;
align-items: center;
.title {
font-size: 16px;
font-weight: 500;
}
.path {
font-size: 14px;
color: gray;
}
<style scoped lang="less"> .buttonGroup {
margin-left: auto;
display: flex;
gap: 5px;
align-items: center;
}
}
</style> </style>
This diff is collapsed.
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
>批量删除</a-button >批量删除</a-button
> >
</template> </template>
<template #bodyCell="{ column, record }"> <template #bodyCell="{ column, record, text }">
<template v-if="column.key === 'action'"> <template v-if="column.key === 'action'">
<TableAction <TableAction
:actions="[ :actions="[
...@@ -63,6 +63,9 @@ ...@@ -63,6 +63,9 @@
]" ]"
/> />
</template> </template>
<template v-if="column.key === 'imgSrc'">
<TableImg :size="60" :simpleShow="true" :showBadge="false" :imgList="text" />
</template>
</template> </template>
</BasicTable> </BasicTable>
<AccountModal @register="registerModal" @success="handleSuccess" /> <AccountModal @register="registerModal" @success="handleSuccess" />
...@@ -72,7 +75,7 @@ ...@@ -72,7 +75,7 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { reactive, unref, onDeactivated, onMounted, ref } from 'vue'; import { reactive, unref, onDeactivated, onMounted, ref } from 'vue';
import { BasicTable, useTable, TableAction } from '@/components/Table'; import { BasicTable, useTable, TableAction, TableImg } from '@/components/Table';
import { Row, Col } from 'ant-design-vue'; import { Row, Col } from 'ant-design-vue';
import { getAccountList, deleteUser, exportUserList } from '@/api/system/user/user'; import { getAccountList, deleteUser, exportUserList } from '@/api/system/user/user';
import { PageWrapper } from '@/components/Page'; import { PageWrapper } from '@/components/Page';
......
...@@ -84,6 +84,11 @@ export const columns: BasicColumn[] = [ ...@@ -84,6 +84,11 @@ export const columns: BasicColumn[] = [
dataIndex: 'project', dataIndex: 'project',
width: 150, width: 150,
}, },
{
title: '图片',
dataIndex: 'imgSrc',
width: 150,
},
{ {
title: '轮播图描述', title: '轮播图描述',
dataIndex: 'describe', dataIndex: 'describe',
...@@ -104,16 +109,6 @@ export const columns: BasicColumn[] = [ ...@@ -104,16 +109,6 @@ export const columns: BasicColumn[] = [
dataIndex: 'releaseStatus', dataIndex: 'releaseStatus',
width: 150, width: 150,
}, },
{
title: '发布者',
dataIndex: 'releaser',
width: 150,
},
{
title: '发布时间',
dataIndex: 'releaseDate',
width: 150,
},
]; ];
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
{ {
...@@ -125,38 +120,38 @@ export const searchFormSchema: FormSchema[] = [ ...@@ -125,38 +120,38 @@ export const searchFormSchema: FormSchema[] = [
}, },
colProps: { span: 4 }, colProps: { span: 4 },
}, },
{ // {
field: 'project', // field: 'project',
label: ' ', // label: ' ',
component: 'Input', // component: 'Input',
componentProps: { // componentProps: {
placeholder: '搜索轮播图文件名', // placeholder: '搜索轮播图文件名',
}, // },
colProps: { span: 4 }, // colProps: { span: 4 },
}, // },
{ // {
field: 'describe', // field: 'describe',
label: ' ', // label: ' ',
component: 'Input', // component: 'Input',
componentProps: { // componentProps: {
placeholder: '搜索轮播图描述', // placeholder: '搜索轮播图描述',
}, // },
colProps: { span: 4 }, // colProps: { span: 4 },
}, // },
{ // {
field: 'releaseStatus', // field: 'releaseStatus',
label: ' ', // label: ' ',
component: 'Select', // component: 'Select',
componentProps: { // componentProps: {
placeholder: '发布状态', // placeholder: '发布状态',
options: [ // options: [
{ label: '已发布', value: '已发布' }, // { label: '已发布', value: '已发布' },
{ label: '发布审批中', value: '发布审批中' }, // { label: '发布审批中', value: '发布审批中' },
{ label: '未发布', value: '未发布' }, // { label: '未发布', value: '未发布' },
], // ],
}, // },
colProps: { span: 4 }, // colProps: { span: 4 },
}, // },
]; ];
export const accountFormSchema: any[] = [ export const accountFormSchema: any[] = [
{ {
......
...@@ -283,14 +283,15 @@ export const tableDataForIndex: any[] = [ ...@@ -283,14 +283,15 @@ export const tableDataForIndex: any[] = [
userType: '1', userType: '1',
creator: 'monkey', creator: 'monkey',
releaser: 'duck', releaser: 'duck',
name: '一级资源', name: '轮播图1',
project: '一级编目', project: '轮播图文件1',
releaseStatus: '已发布', releaseStatus: '已发布',
describe: 'test1', describe: '这是一个关于自然风景的轮播图',
resourceNum: 3, resourceNum: 3,
institutionId: 101, institutionId: 101,
createDate: '2024-10-24 10:04:04', createDate: '2023-11-15 15:32:59',
releaseDate: '2024-10-25 10:04:04', releaseDate: '2024-10-25 10:04:04',
imgSrc: ['src/assets/images/测试图片1.jpg'],
}, },
{ {
delFlag: '0', delFlag: '0',
...@@ -301,14 +302,15 @@ export const tableDataForIndex: any[] = [ ...@@ -301,14 +302,15 @@ export const tableDataForIndex: any[] = [
userType: '1', userType: '1',
creator: 'monkey', creator: 'monkey',
releaser: 'duck', releaser: 'duck',
name: '二级资源', name: '轮播图2',
project: '公共安全', project: '轮播图文件2',
describe: 'test2', describe: '展示了城市的繁荣景象',
releaseStatus: '已发布', releaseStatus: '已发布',
resourceNum: 4, resourceNum: 4,
institutionId: 102, institutionId: 102,
createDate: '2024-10-24 10:04:04', createDate: '2023-10-24 13:21:45',
releaseDate: '2024-10-25 10:04:04', releaseDate: '2024-10-25 10:04:04',
imgSrc: ['src/assets/images/测试图片1.jpg'],
}, },
{ {
delFlag: '0', delFlag: '0',
...@@ -319,14 +321,15 @@ export const tableDataForIndex: any[] = [ ...@@ -319,14 +321,15 @@ export const tableDataForIndex: any[] = [
userType: '1', userType: '1',
creator: 'monkey', creator: 'monkey',
releaser: 'duck', releaser: 'duck',
name: '三级资源', name: '轮播图3',
project: '卫生健康', project: '轮播图文件3',
releaseStatus: '已发布', releaseStatus: '已发布',
describe: 'test1', describe: '展示了艺术的魅力',
resourceNum: 5, resourceNum: 5,
institutionId: 103, institutionId: 103,
createDate: '2024-10-24 10:04:04', createDate: '2023-12-20 10:04:04',
releaseDate: '2024-10-25 10:04:04', releaseDate: '2024-10-25 10:04:04',
imgSrc: ['src/assets/images/测试图片1.jpg'],
}, },
{ {
delFlag: '0', delFlag: '0',
...@@ -337,14 +340,15 @@ export const tableDataForIndex: any[] = [ ...@@ -337,14 +340,15 @@ export const tableDataForIndex: any[] = [
userType: '1', userType: '1',
creator: 'monkey', creator: 'monkey',
releaser: 'duck', releaser: 'duck',
name: '四级资源', name: '轮播图4',
project: '文化休闲', project: '轮播图文件4',
releaseStatus: '已发布', releaseStatus: '已发布',
describe: 'test3', describe: '介绍了经济发展的成就',
resourceNum: 6, resourceNum: 6,
institutionId: 104, institutionId: 104,
createDate: '2024-10-24 10:04:04', createDate: '2024-01-10 10:04:04',
releaseDate: '2024-10-25 10:04:04', releaseDate: '2024-10-25 10:04:04',
imgSrc: ['src/assets/images/测试图片1.jpg'],
}, },
{ {
delFlag: '0', delFlag: '0',
...@@ -355,14 +359,15 @@ export const tableDataForIndex: any[] = [ ...@@ -355,14 +359,15 @@ export const tableDataForIndex: any[] = [
userType: '1', userType: '1',
creator: 'monkey', creator: 'monkey',
releaser: 'duck', releaser: 'duck',
name: '五级资源', name: '轮播图5',
project: '经济建设', project: '轮播图文件5',
releaseStatus: '已发布', releaseStatus: '已发布',
describe: 'test1', describe: '展示了科技教育的创新',
resourceNum: 7, resourceNum: 7,
institutionId: 105, institutionId: 105,
createDate: '2024-10-24 10:04:04', createDate: '2024-02-25 10:04:04',
releaseDate: '2024-10-25 10:04:04', releaseDate: '2024-10-25 10:04:04',
imgSrc: ['src/assets/images/测试图片1.jpg'],
}, },
{ {
delFlag: '0', delFlag: '0',
...@@ -373,15 +378,15 @@ export const tableDataForIndex: any[] = [ ...@@ -373,15 +378,15 @@ export const tableDataForIndex: any[] = [
userType: '1', userType: '1',
creator: 'monkey', creator: 'monkey',
releaser: 'duck', releaser: 'duck',
name: '特级资源', name: '轮播图6',
project: '科技教育', project: '轮播图文件6',
releaseStatus: '未发布', releaseStatus: '未发布',
describe: 'test4', describe: '展示了健康生活方式的推荐',
resourceNum: 8, resourceNum: 8,
createDate: '2024-10-24 10:04:04', createDate: '2024-03-15 10:04:04',
releaseDate: '2024-10-25 10:04:04', releaseDate: '2024-10-25 10:04:04',
imgSrc: ['src/assets/images/测试图片1.jpg'],
institutionId: 106, institutionId: 106,
// "institutionName" : "研发部门",
}, },
]; ];
export const addUserData: any[] = [ export const addUserData: any[] = [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment