Selaa lähdekoodia

时间格式化

lrf 8 kuukautta sitten
vanhempi
commit
317667142d

+ 1 - 1
src/layout/parts/Header.vue

@@ -6,7 +6,7 @@
           <Breadcrumb></Breadcrumb>
         </div>
         <div class="right">
-          <LangSelect class="navbar-item"></LangSelect>
+          <!-- <LangSelect class="navbar-item"></LangSelect> -->
           <el-dropdown>
             <el-icon style="margin-right: 8px; margin-top: 1px">
               <setting />

+ 2 - 1
src/views/platform/news/index.vue

@@ -64,7 +64,7 @@ const fields = [
   { label: t('pages.news.title'), model: 'title', isSearch: true },
   { label: t('pages.news.tags'), model: 'tags', isSearch: true, format: (i) => getDict(i, 'tags') },
   { label: t('pages.news.person'), model: 'person', isSearch: true },
-  { label: t('pages.news.time'), model: 'time', type: 'date', isSearch: true },
+  { label: t('pages.news.time'), model: 'time', type: 'date', isSearch: true, format: (i) => getDict(i, 'time') },
   { label: t('pages.news.number'), model: 'number' },
   {
     label: t('pages.news.is_use'),
@@ -164,6 +164,7 @@ const getDict = (data, model) => {
     if (model == 'is_use') res = isUseList.value.find((f) => f.value == data)
     else if (model == 'status') res = statusList.value.find((f) => f.value == data)
     else if (model == 'tags') return data.join(',')
+    else if (model === 'time') return moment(data).format('YYYY-MM-DD')
     return get(res, 'label')
   }
 }

+ 2 - 1
src/views/platform/policy/index.vue

@@ -64,7 +64,7 @@ const fields = [
   { label: t('pages.news.title'), model: 'title', isSearch: true },
   { label: t('pages.news.tags'), model: 'tags', isSearch: true, format: (i) => getDict(i, 'tags') },
   { label: t('pages.news.person'), model: 'person', isSearch: true },
-  { label: t('pages.news.time'), model: 'time', type: 'date', isSearch: true },
+  { label: t('pages.news.time'), model: 'time', type: 'date', isSearch: true, format: (i) => getDict(i, 'time') },
   { label: t('pages.news.number'), model: 'number' },
   {
     label: t('pages.news.is_use'),
@@ -164,6 +164,7 @@ const getDict = (data, model) => {
     if (model == 'is_use') res = isUseList.value.find((f) => f.value == data)
     else if (model == 'status') res = statusList.value.find((f) => f.value == data)
     else if (model == 'tags') return data.join(',')
+    else if (model === 'time') return moment(data).format('YYYY-MM-DD')
     return get(res, 'label')
   }
 }

+ 2 - 1
src/views/platform/trends/index.vue

@@ -64,7 +64,7 @@ const fields = [
   { label: t('pages.news.title'), model: 'title', isSearch: true },
   { label: t('pages.news.tags'), model: 'tags', isSearch: true, format: (i) => getDict(i, 'tags') },
   { label: t('pages.news.person'), model: 'person', isSearch: true },
-  { label: t('pages.news.time'), model: 'time', type: 'date', isSearch: true },
+  { label: t('pages.news.time'), model: 'time', type: 'date', isSearch: true, format: (i) => getDict(i, 'time') },
   { label: t('pages.news.number'), model: 'number' },
   {
     label: t('pages.news.is_use'),
@@ -164,6 +164,7 @@ const getDict = (data, model) => {
     if (model == 'is_use') res = isUseList.value.find((f) => f.value == data)
     else if (model == 'status') res = statusList.value.find((f) => f.value == data)
     else if (model == 'tags') return data.join(',')
+    else if (model === 'time') return moment(data).format('YYYY-MM-DD')
     return get(res, 'label')
   }
 }