|
@@ -129,7 +129,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
-import { computed, ref, watch } from 'vue'
|
|
|
|
|
|
+import { computed, nextTick, ref, watch } from 'vue'
|
|
import { arrToKey, deepClone, getObjVal, isString } from 'js-fast-way'
|
|
import { arrToKey, deepClone, getObjVal, isString } from 'js-fast-way'
|
|
import HcUserModal from './hc-tasks-user/user-modal.vue'
|
|
import HcUserModal from './hc-tasks-user/user-modal.vue'
|
|
import { useAppStore } from '~src/store'
|
|
import { useAppStore } from '~src/store'
|
|
@@ -165,8 +165,8 @@ const contractId = ref(useAppState.getContractId)
|
|
const user_id = ref(useAppState.getUserInfo.user_id ?? '')
|
|
const user_id = ref(useAppState.getUserInfo.user_id ?? '')
|
|
const status = ref()
|
|
const status = ref()
|
|
|
|
|
|
-watch(isShow, (val) => {
|
|
|
|
-
|
|
|
|
|
|
+watch(isShow, async (val) => {
|
|
|
|
+ await nextTick()
|
|
|
|
|
|
if (val) {
|
|
if (val) {
|
|
if (val) getExcelHtml()
|
|
if (val) getExcelHtml()
|
|
@@ -174,15 +174,22 @@ watch(isShow, (val) => {
|
|
excelHtmlData.value = ''
|
|
excelHtmlData.value = ''
|
|
isTableForm.value = false
|
|
isTableForm.value = false
|
|
|
|
|
|
- if (dataId.value) {
|
|
|
|
|
|
+
|
|
|
|
+ if (dataId.value) {
|
|
|
|
|
|
|
|
|
|
getDetailData()
|
|
getDetailData()
|
|
getAddLogBusinessData()
|
|
getAddLogBusinessData()
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ status.value = ''
|
|
|
|
+ sendUser.value = ''
|
|
|
|
+ writeUser.value = ''
|
|
|
|
|
|
}
|
|
}
|
|
-})
|
|
|
|
|
|
+}, { immediate: true })
|
|
//监听
|
|
//监听
|
|
watch(() => [
|
|
watch(() => [
|
|
props.type,
|
|
props.type,
|
|
@@ -196,7 +203,10 @@ watch(() => [
|
|
} else {
|
|
} else {
|
|
excelIdVal.value = '1937773223861026822'
|
|
excelIdVal.value = '1937773223861026822'
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ if (id) {
|
|
|
|
+ getAddLogBusinessData()
|
|
|
|
+ getDetailData()
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
}, { immediate: true })
|
|
}, { immediate: true })
|