({})
const Status = reactive({
- reviewStatus: 1,
- reviewSource: 2
+ reviewStatus: 1,
+ reviewSource: 2
})
const pageInfo = reactive({
- pageNum: 1,
- pageSize: 13,
- total: 10
+ pageNum: 1,
+ pageSize: 13,
+ total: 10
})
const handleSizeChange = (e) => {
- console.log(e)
+ console.log(e)
}
const handleCurrentChange = (e) => {
- console.log(e)
+ console.log(e)
}
async function getPageList() {
- const { reviewStatus, reviewSource } = Status
- // 外部-驳回&撤回
- if (reviewStatus == 4) {
- console.log('一级:', reviewSource, '二级:', reviewStatus)
- const { pageNum, pageSize } = pageInfo
- const { rows } = await getManagerList({
- pageNum,
- pageSize,
- reviewStatus: '5'
- })
- console.log(rows, 7777777777)
- listData.value = []
- listData.value = rows
- } else {
- const { data } = await getNoticeList({ reviewStatus, reviewSource })
- listData.value = []
- listData.value = data
- }
- if (listData.value && reviewStatus === 3) {
- flg.value = true
- } else {
- flg.value = false
- }
+ const { reviewStatus, reviewSource } = Status
+ // 外部-驳回&撤回
+ if (reviewStatus == 4) {
+ console.log('一级:', reviewSource, '二级:', reviewStatus)
+ const { pageNum, pageSize } = pageInfo
+ const { rows } = await getManagerList({
+ pageNum,
+ pageSize,
+ reviewStatus: '5'
+ })
+ console.log(rows, 7777777777)
+ listData.value = []
+ listData.value = rows
+ } else {
+ const { data } = await getNoticeList({ reviewStatus, reviewSource })
+ listData.value = []
+ listData.value = data
+ }
+ if (listData.value && reviewStatus === 3) {
+ flg.value = true
+ } else {
+ flg.value = false
+ }
}
// 详情页
const clickTo = (data: any) => {
- let flag = false
- const { id, noticeId, reviewStatus } = data
- if (reviewStatus == 4) {
- flag = true
- }
- console.log(data)
- store.article.noticeld = noticeId
- if (
- [1, 2].includes(reviewStatus) &&
- ['review_person', 'zhuxi', 'tech_service'].includes(store2.user.roleCode)
- ) {
- push(`/Home/Process/ProcessInfo/${id}`)
- } else {
- push(`/Home/Process/Detail/${id}/${flag}`) // 详情
- }
- // console.log(store.article.noticeld)
+ let flag = false
+ const { id, noticeId, reviewStatus } = data
+ if (reviewStatus == 4) {
+ flag = true
+ }
+ console.log(data)
+ store.article.noticeld = noticeId
+ if (
+ [1, 2].includes(reviewStatus) &&
+ ['review_person', 'zhuxi', 'tech_service'].some((item) => store2.user.roleCode?.includes(item))
+ ) {
+ push(`/Home/Process/ProcessInfo/${id}`)
+ } else {
+ push(`/Home/Process/Detail/${id}/${flag}`) // 详情
+ }
+ // console.log(store.article.noticeld)
}
// 撤回按钮
const clickCancel = (data: any) => {
- const { id, noticeId, reviewStatus } = data
- deleteWithdraw(id).then((res) => {
- console.log(res, '删除结果')
- getPageList()
- })
+ const { id, noticeId, reviewStatus } = data
+ deleteWithdraw(id).then((res) => {
+ console.log(res, '删除结果')
+ getPageList()
+ })
}
const activeName = ref('0')
const activeNames = ref('2')
const flg = ref(false)
const handleClicks = (tab: any) => {
- // 2 内部 3外部
- Status.reviewSource = tab.paneName
+ // 2 内部 3外部
+ Status.reviewSource = tab.paneName
}
// 二级
const handleClick = (tab: TabsPaneContext, event: Event) => {
- switch (tab.index) {
- case '0':
- // 审核中
- Status.reviewStatus = 1
- break
- case '1':
- // 审核通过
- Status.reviewStatus = 3
- break
- case '2':
- // 撤销驳回
- Status.reviewStatus = 4
- break
- default:
- // 默认展示审核中
- Status.reviewStatus = 1
- break
- }
- console.log(tab.index)
+ switch (tab.index) {
+ case '0':
+ // 审核中
+ Status.reviewStatus = 1
+ break
+ case '1':
+ // 审核通过
+ Status.reviewStatus = 3
+ break
+ case '2':
+ // 撤销驳回
+ Status.reviewStatus = 4
+ break
+ default:
+ // 默认展示审核中
+ Status.reviewStatus = 1
+ break
+ }
+ console.log(tab.index)
}
const showDetail = (row: any) => {
- console.log(row, '单选一行')
- // sessionStorage.setItem("title", row.title);
- // console.log(row.content);
- // sessionStorage.setItem("content", row.content);
- // push({ name: "bcpDetail" });
+ console.log(row, '单选一行')
+ // sessionStorage.setItem("title", row.title);
+ // console.log(row.content);
+ // sessionStorage.setItem("content", row.content);
+ // push({ name: "bcpDetail" });
}
// 监听 一级Tab 点击哪个[二级,一级]
const ss = computed(() => [Status.reviewStatus, Status.reviewSource])
watch(
- () => unref(ss),
- async (v) => {
- getPageList()
- },
- { immediate: true, deep: true }
+ () => unref(ss),
+ async (v) => {
+ getPageList()
+ },
+ { immediate: true, deep: true }
)
const tabsList = ref([
- {
- name: '审核中',
- icon: getImg('shq2@2x.png'),
- icons: getImg('shq1@2x.png'),
- id: 0
- },
- {
- name: '审核通过',
- icon: getImg('shetg2@2x.png'),
- icons: getImg('shetg1@2x.png'),
- id: 1
- },
- {
- name: '驳回/撤回',
- icon: getImg('boh2@2x.png'),
- icons: getImg('boh1@2x.png'),
- id: 2
- }
- // {
- // name:'草稿',
- // icon:getImg('caog2@2x.png'),
- // icons:getImg('caog1@2x.png'),
- // id:3,
- // },
+ {
+ name: '审核中',
+ icon: getImg('shq2@2x.png'),
+ icons: getImg('shq1@2x.png'),
+ id: 0
+ },
+ {
+ name: '审核通过',
+ icon: getImg('shetg2@2x.png'),
+ icons: getImg('shetg1@2x.png'),
+ id: 1
+ },
+ {
+ name: '驳回/撤回',
+ icon: getImg('boh2@2x.png'),
+ icons: getImg('boh1@2x.png'),
+ id: 2
+ }
+ // {
+ // name:'草稿',
+ // icon:getImg('caog2@2x.png'),
+ // icons:getImg('caog1@2x.png'),
+ // id:3,
+ // },
])
// tab
const tabsList2 = ref([
- {
- name: '待审核',
- icon: getImg('shhz2@2x.png'),
- icons: getImg('shhz1@2x.png'),
- id: 0
- },
- {
- name: '已发布',
- icon: getImg('wanc2@2x.png'),
- icons: getImg('wanc1@2x.png'),
- id: 1
- },
- {
- name: '驳回/撤回',
- icon: getImg('boh2@2x.png'),
- icons: getImg('boh1@2x.png'),
- id: 2
- }
- // {
- // name:'归档',
- // icon:getImg('guid2@2x.png'),
- // icons:getImg('guid1@2x.png'),
- // id:3,
- // },
+ {
+ name: '待审核',
+ icon: getImg('shhz2@2x.png'),
+ icons: getImg('shhz1@2x.png'),
+ id: 0
+ },
+ {
+ name: '已发布',
+ icon: getImg('wanc2@2x.png'),
+ icons: getImg('wanc1@2x.png'),
+ id: 1
+ },
+ {
+ name: '驳回/撤回',
+ icon: getImg('boh2@2x.png'),
+ icons: getImg('boh1@2x.png'),
+ id: 2
+ }
+ // {
+ // name:'归档',
+ // icon:getImg('guid2@2x.png'),
+ // icons:getImg('guid1@2x.png'),
+ // id:3,
+ // },
])
let tabs = store2.user.isReview > 0 ? tabsList2.value : tabsList.value
-
-
-
-
情报列表
-
{{ day }}
-
{{ week }}
-
-
-
-
-
-
- 内部情报
-
-
-
-
- 外部情报
-
-
-
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
+
+
+
+
情报列表
+
{{ day }}
+
{{ week }}
+
+
+
+
+
+
+ 内部情报
+
+
+
+
+ 外部情报
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
-
-
+
-
-
-
-
- {{ s.name }}
-
-
-
- 个人撤回
-
-
- 领导驳回
-
-
-
- {{ i.title }}
-
-
-
-
-
- 初审人:{{ i.firstReviewName }}
- 初审时间:{{ i.firstReviewTime }}
-
-
-
-
- 终审人:{{ i.ultimateReviewName }}
- 终审时间:{{ i.ultimateReviewTime }}
-
-
-
-
-
-
{{
- i.createTime
- }}
-
来自: {{ i.publishName }}
-
- 撤回
-
-
-
-
+
+
+
+
+ {{ s.name }}
+
+
+
+ 个人撤回
+
+
+ 领导驳回
+
+
+
+ {{ i.title }}
+
+
+
+
+
+ 初审人:{{ i.firstReviewName }}
+ 初审时间:{{ i.firstReviewTime }}
+
+
+
+
+ 终审人:{{ i.ultimateReviewName }}
+ 终审时间:{{ i.ultimateReviewTime }}
+
+
+
+
+
+
{{ i.createTime }}
+
来自: {{ i.publishName }}
+
+ 撤回
+
+
+
+
diff --git a/src/views/home/market/Market.vue b/src/views/home/market/Market.vue
index 72a310c..31b2fdb 100755
--- a/src/views/home/market/Market.vue
+++ b/src/views/home/market/Market.vue
@@ -17,8 +17,12 @@ import Amtion from '@/components/amtion.vue'
import {noticeld} from '@/stores/modules/noticeId'
const store = useUserStore()
const stores = noticeld()
-const userCode = ['admin','shikuang_dandang','tech_service'].includes(store.user.roleCode)
-const userCodes = ['admin','huilv_dandang','tech_service'].includes(store.user.roleCode)
+const userCode = ['admin','shikuang_dandang','tech_service'].some((item) =>
+ store.user.roleCode?.includes(item)
+)
+const userCodes = ['admin','huilv_dandang','tech_service'].some((item) =>
+ store.user.roleCode?.includes(item)
+)
const { day, week } = useDate()
const { push } = useRouter()
const currentDate = new Date();
diff --git a/src/views/home/quality/Quality.vue b/src/views/home/quality/Quality.vue
index 555bf7c..93f67d7 100755
--- a/src/views/home/quality/Quality.vue
+++ b/src/views/home/quality/Quality.vue
@@ -11,7 +11,9 @@ import { topList, actList, highList, badartList, topStat } from '@/api/daikin/ba
import { isNotOneWeekAgo } from '@/utils'
// import { it } from "element-plus/es/locale/index.js";
const store = useUserStore()
-const userCode = ['admin', 'quality_dangdan', 'tech_service'].includes(store.user.roleCode)
+const userCode = ['admin', 'quality_dangdan', 'tech_service'].some((item) =>
+ store.user.roleCode?.includes(item)
+)
const message = useMessage()
// console.log(userCode);
const dataA = ref([])