|
@@ -81,7 +81,7 @@
|
|
</div>
|
|
</div>
|
|
<div v-loading="logLoading" class="hac-logs-content-body">
|
|
<div v-loading="logLoading" class="hac-logs-content-body">
|
|
<HcLogsContent v-if="isEditState" ref="logsRef" :data="logForm" :is-showmy-edit="isShowEdit" :task-list="taskList" />
|
|
<HcLogsContent v-if="isEditState" ref="logsRef" :data="logForm" :is-showmy-edit="isShowEdit" :task-list="taskList" />
|
|
- <HcLogsContent v-else :data="logDetail" :edit="false" :undefined-num="undefinedNum" />
|
|
|
|
|
|
+ <HcLogsContent v-else :data="logDetail" :edit="false" :undefined-num="undefinedNum" :task-list="taskList" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</HcCard>
|
|
</HcCard>
|
|
@@ -169,6 +169,7 @@ const resetClick = () => {
|
|
|
|
|
|
//日志填报列表查询
|
|
//日志填报列表查询
|
|
const userList = ref({})
|
|
const userList = ref({})
|
|
|
|
+const todayId = ref('')
|
|
const getLogList = async () => {
|
|
const getLogList = async () => {
|
|
const { error, code, data, msg } = await logsApi.getLogList(searchForm.value)
|
|
const { error, code, data, msg } = await logsApi.getLogList(searchForm.value)
|
|
//判断状态
|
|
//判断状态
|
|
@@ -182,6 +183,15 @@ const getLogList = async () => {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
getLogDetail()
|
|
getLogDetail()
|
|
|
|
+ //判断今天是否填写日志
|
|
|
|
+ let todayLog = getArrValue(res['今天'])
|
|
|
|
+ if (todayLog.length > 0) {
|
|
|
|
+ if (todayLog[0]?.isRead === 0) {
|
|
|
|
+ todayId.value = todayLog[0].id
|
|
|
|
+ } else {
|
|
|
|
+ todayId.value = ''
|
|
|
|
+ }
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
userList.value = {}
|
|
userList.value = {}
|
|
userItemId.value = {}
|
|
userItemId.value = {}
|
|
@@ -259,7 +269,10 @@ const logForm = ref({
|
|
//当前状态,false查看模式,true写日志模式
|
|
//当前状态,false查看模式,true写日志模式
|
|
const isEditState = ref(false)
|
|
const isEditState = ref(false)
|
|
const editLogsClick = () => {
|
|
const editLogsClick = () => {
|
|
- console.log('写日志')
|
|
|
|
|
|
+ if (todayId.value.length > 0) {
|
|
|
|
+ window.$message.warning('今日日志已提交,请先选择今天的日志,再进行修改')
|
|
|
|
+ } else {
|
|
|
|
+ console.log('写日志')
|
|
isShowEdit.value = false
|
|
isShowEdit.value = false
|
|
logForm.value = {
|
|
logForm.value = {
|
|
headPicture: '',
|
|
headPicture: '',
|
|
@@ -268,12 +281,16 @@ const editLogsClick = () => {
|
|
riskWarning: '',
|
|
riskWarning: '',
|
|
workDesc: '',
|
|
workDesc: '',
|
|
expenseReimbursementAmount: '',
|
|
expenseReimbursementAmount: '',
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
const { real_name, avatar } = userInfo.value
|
|
const { real_name, avatar } = userInfo.value
|
|
isEditState.value = true
|
|
isEditState.value = true
|
|
logForm.value.headPicture = avatar || avatarPng
|
|
logForm.value.headPicture = avatar || avatarPng
|
|
logForm.value.logTitle = real_name + '的日志'
|
|
logForm.value.logTitle = real_name + '的日志'
|
|
logForm.value.createTime = dayjs().format('YYYY-MM-DD')
|
|
logForm.value.createTime = dayjs().format('YYYY-MM-DD')
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
//修改自己的日志
|
|
//修改自己的日志
|
|
const taskList = ref([])
|
|
const taskList = ref([])
|