|
@@ -65,6 +65,7 @@
|
|
|
|
|
|
<script setup>
|
|
|
import { onMounted, ref, watch } from 'vue'
|
|
|
+import { HcDelMsg } from 'hc-vue3-ui'
|
|
|
import { deepClone, formValidate, getArrValue, getObjValue, isNullES, newWindow } from 'js-fast-way'
|
|
|
import mainApi from '~api/project/tree'
|
|
|
|
|
@@ -307,7 +308,21 @@ const saveListClick = async () => {
|
|
|
|
|
|
//删除数据
|
|
|
const rowDelClick = (row, index) => {
|
|
|
- tableData.value.splice(index, 1)
|
|
|
+ HcDelMsg(async (resolve) => {
|
|
|
+ if (isNullES(row.id)) {
|
|
|
+ tableData.value.splice(index, 1)
|
|
|
+ resolve() //关闭弹窗的回调
|
|
|
+ return
|
|
|
+ }
|
|
|
+ const { pkeyId } = dataInfo.value
|
|
|
+ const { isRes } = await mainApi.remove(row.id, pkeyId)
|
|
|
+ if (!isRes) {
|
|
|
+ resolve() //关闭弹窗的回调
|
|
|
+ return
|
|
|
+ }
|
|
|
+ tableData.value.splice(index, 1)
|
|
|
+ resolve() //关闭弹窗的回调
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
//预览pdf
|
|
@@ -329,14 +344,16 @@ const dialogSubmit = async () => {
|
|
|
window.$message.warning('请先添加数据')
|
|
|
return
|
|
|
}
|
|
|
- //submitLoading.value = true
|
|
|
+ submitLoading.value = true
|
|
|
const { pkeyId } = dataInfo.value
|
|
|
- console.log(table)
|
|
|
- /*const { isRes } = await mainApi.saveTextInfo([form])
|
|
|
+ const { isRes } = await mainApi.saveSig({
|
|
|
+ dataInfo: table,
|
|
|
+ tabId: pkeyId,
|
|
|
+ })
|
|
|
submitLoading.value = false
|
|
|
if (!isRes) return
|
|
|
window.$message.success('操作成功')
|
|
|
- emit('finish')*/
|
|
|
+ emit('finish')
|
|
|
}
|
|
|
|
|
|
//设置dom数据
|