|
@@ -309,7 +309,7 @@ import { nextTick, onMounted, ref, watch } from 'vue'
|
|
|
import { useAppStore } from '~src/store'
|
|
|
import HcTree from '~src/components/tree/hc-tree.vue'
|
|
|
import { rowsToId } from '~uti/tools'
|
|
|
-import { HcDelMsg, HcUploadFileApi } from 'hc-vue3-ui'
|
|
|
+import { HcFirmMsg, HcUploadFileApi } from 'hc-vue3-ui'
|
|
|
import archiveFileApi from '~api/archiveFile/archiveFileAuto.js'
|
|
|
import { getStoreValue, setStoreValue } from '~src/utils/storage'
|
|
|
import tasksApi from '~api/tasks/data'
|
|
@@ -1455,27 +1455,51 @@ const splitClick = async ()=>{
|
|
|
splitLoad.value = true
|
|
|
const rows = tableCheckedKeys.value
|
|
|
if (rows.length < 1) {
|
|
|
- await window.$message.warning('没有选择案卷时,将会对该合同段下所有案卷进行分解')
|
|
|
- }
|
|
|
- const { error, code, data, msg } = await tasksApi.saveSplit({
|
|
|
- contractId:contractId.value,
|
|
|
- projectId:projectId.value,
|
|
|
- ids:rows.map(item=>item.id).join(','),
|
|
|
- })
|
|
|
- splitLoad.value = false
|
|
|
- //处理数据
|
|
|
-
|
|
|
-
|
|
|
- if (!error && code === 200) {
|
|
|
- splitInfo.value = data
|
|
|
- console.log(data, 'data')
|
|
|
-
|
|
|
- splitModal.value = true
|
|
|
- splitInfo.value = getObjValue(data) || {}
|
|
|
-
|
|
|
+ // await window.$message.warning('没有选择案卷时,将会对该合同段下所有案卷进行分解')
|
|
|
+ HcFirmMsg({
|
|
|
+ title: '操作确认',
|
|
|
+ text: '没有选择案卷时,将会对该合同段下所有案卷进行分解',
|
|
|
+ }, async (resolve) => {
|
|
|
+
|
|
|
+ const { error, code, data, msg } = await tasksApi.saveSplit({
|
|
|
+ contractId:contractId.value,
|
|
|
+ projectId:projectId.value,
|
|
|
+ ids:rows.map(item=>item.id).join(','),
|
|
|
+ })
|
|
|
+ splitLoad.value = false
|
|
|
+ //处理数据
|
|
|
+
|
|
|
+
|
|
|
+ if (!error && code === 200) {
|
|
|
+ splitInfo.value = data
|
|
|
+ splitModal.value = true
|
|
|
+ splitInfo.value = getObjValue(data) || {}
|
|
|
+
|
|
|
+ } else {
|
|
|
+ window.$message.error(msg)
|
|
|
+ }
|
|
|
+ resolve() //关闭弹窗的回调
|
|
|
+ })
|
|
|
} else {
|
|
|
- window.$message.error(msg)
|
|
|
+ const { error, code, data, msg } = await tasksApi.saveSplit({
|
|
|
+ contractId:contractId.value,
|
|
|
+ projectId:projectId.value,
|
|
|
+ ids:rows.map(item=>item.id).join(','),
|
|
|
+ })
|
|
|
+ splitLoad.value = false
|
|
|
+ //处理数据
|
|
|
+
|
|
|
+
|
|
|
+ if (!error && code === 200) {
|
|
|
+ splitInfo.value = data
|
|
|
+ splitModal.value = true
|
|
|
+ splitInfo.value = getObjValue(data) || {}
|
|
|
+
|
|
|
+ } else {
|
|
|
+ window.$message.error(msg)
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
// splitModal.value = true
|
|
|
}
|
|
|
|