|
@@ -22,7 +22,7 @@
|
|
|
<div class="font-400 text-orange">零号变更数据列表</div>
|
|
|
</template>
|
|
|
<template #extra>
|
|
|
- <el-button hc-btn type="primary">
|
|
|
+ <el-button hc-btn type="primary" @click="buildZeroChange">
|
|
|
<hc-icon name="pencil-ruler-2" />
|
|
|
<span>一键生成零号变更</span>
|
|
|
</el-button>
|
|
@@ -76,7 +76,6 @@ const tabTab = ref([
|
|
|
|
|
|
const tabChange = (item) => {
|
|
|
tabKey.value = item?.key
|
|
|
- console.log(item)
|
|
|
}
|
|
|
|
|
|
//数据格式
|
|
@@ -137,6 +136,24 @@ const getTableData = async () => {
|
|
|
tableData.value = getArrValue(data)
|
|
|
tableLoading.value = false
|
|
|
}
|
|
|
+
|
|
|
+//一键生成零号变更
|
|
|
+const buildZeroLoading = ref(false)
|
|
|
+const buildZeroChange = async () => {
|
|
|
+ buildZeroLoading.value = true
|
|
|
+ const { error, code } = await mainApi.buildZeroChange({
|
|
|
+ projectId: projectId.value,
|
|
|
+ contractId: contractId.value,
|
|
|
+ nodeId: nodeId.value,
|
|
|
+ })
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window.$message.success('生成成功')
|
|
|
+ getTableData().then()
|
|
|
+ } else {
|
|
|
+ window.$message.error('生成失败')
|
|
|
+ }
|
|
|
+ buildZeroLoading.value = false
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|