wxy 4 年之前
父節點
當前提交
893f0c405e

+ 3 - 2
src/layout/shuju/fenlei.vue

@@ -6,7 +6,7 @@
     </el-col>
     <el-col>
       <el-menu default-active="1" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" text-color="#215299" active-text-color="#215299">
-        <el-menu-item index="1" v-for="(item, index) in liebiaoList" :key="index" @click="clickUrl()"
+        <el-menu-item index="1" v-for="(item, index) in liebiaoList" :key="index" @click="clickUrl(item.id)"
           ><span slot="title">{{ item.name }}</span></el-menu-item
         >
       </el-menu>
@@ -27,8 +27,9 @@ export default {
   created() {},
   computed: {},
   methods: {
-    clickUrl() {
+    clickUrl(id) {
       this.$router.push({ path: '/shuju/shujulist' });
+      // this.$emit('clickLists', { id });
     },
     handleOpen(key, keyPath) {
       console.log(key, keyPath);

+ 1 - 0
src/layout/shuju/fenleis.vue

@@ -28,6 +28,7 @@ export default {
   computed: {},
   methods: {
     clickUrl(id) {
+      // console.log(id);
       this.$emit('clickLists', { id });
     },
     handleOpen(key, keyPath) {

+ 1 - 1
src/layout/shuju/rightcont.vue

@@ -41,7 +41,7 @@ export default {
   data: () => ({
     currentPage: 1,
     //这一页显示几条数据
-    pageSize: 10,
+    pageSize: 20,
     origin: [],
     list: [],
   }),

+ 3 - 1
src/layout/shuju/shangbao.vue

@@ -18,7 +18,9 @@
             >
               <el-link :underline="false">
                 <span class="title textOver">{{ item.title }}</span>
-                <span class="date textOver">{{ item.date }}</span>
+                <span class="date textOver"
+                  >{{ item.date }}{{ item.meta && item.meta.createdAt ? new Date(item.meta.createdAt).toLocaleDateString() : '' || '' }}</span
+                >
               </el-link>
             </li>
           </ul>

+ 1 - 1
src/views/shuju/shuju.vue

@@ -95,7 +95,7 @@ export default {
     //科技政务信息查询
     async kjzwSearch() {
       let tzgg = this.science.find(i => i.site == 'tzgg');
-      let res = await this.affairsList({ skip: 0, limit: 8, column_id: tzgg.id });
+      let res = await this.affairsList({ skip: 0, limit: 10, column_id: tzgg.id });
       if (this.$checkRes(res)) {
         this.$set(this, `${tzgg.site}List`, res.data);
       }

+ 3 - 16
src/views/shuju/shujulist.vue

@@ -42,8 +42,7 @@ export default {
     nativeList: [],
   }),
   async created() {
-    this.searchSite();
-    // await this.policyColumn();
+    await this.searchSite();
     await this.defaultColumn();
   },
   computed: {},
@@ -65,13 +64,6 @@ export default {
         this.$set(this, `liebiaoList`, res.data);
       }
     },
-    // async policyColumn({ ...info } = {}) {
-    //   const res = await this.policyColumns({ ...info });
-    //   console.log(res);
-    //   if (this.$checkRes(res)) {
-    //     this.$set(this, `liebiaoList`, res.data);
-    //   }
-    // },
     //点击左侧存储栏目id,并查询右侧信息
     submit({ id }) {
       this.$set(this, `leftId`, id);
@@ -80,20 +72,15 @@ export default {
     },
     async searchRight({ skip = 0, limit = 10, column_id } = {}) {
       const res = await this.policyNew({ column_id: this.leftId });
-      console.log(res);
       let columnName = this.liebiaoList.find(i => i.id == this.leftId);
       if (this.$checkRes(res)) {
         this.$set(this, `contentList`, res.data);
         this.$set(this, `total`, res.total);
         this.$set(this, `columnName`, columnName.name);
       }
-      // this.$set(this, `contentList`, res.data);
-      // this.$set(this, `total`, res.data.length);
-      // for (const val of res.data) {
-      //   this.$set(this, `columnName`, val.column_name);
-      // }
     },
-    async defaultColumn() {
+    //查询默认栏目
+    defaultColumn() {
       if (!(this.liebiaoList.length > 0)) return;
       let id = _.get(this.liebiaoList[0], 'id', false);
       if (!id) return;