|
@@ -45,7 +45,7 @@
|
|
|
</hc-new-card>
|
|
|
</div>
|
|
|
<!-- 中间计量新增 -->
|
|
|
- <HcAddModal v-model="addModalShow" :project-id="projectId" :contract-id="contractId" :type="isAddModalType" :all-periods="key1Data" :period-id="searchForm.contractPeriodId" @finish="addModalFinish" />
|
|
|
+ <HcAddModal v-model="addModalShow" :ids="addModalIds" :project-id="projectId" :contract-id="contractId" :type="isAddModalType" :all-periods="key1Data" :period-id="searchForm.contractPeriodId" @finish="addModalFinish" />
|
|
|
|
|
|
<!-- 清单明细 -->
|
|
|
<HcDetailsModal v-model="detailsModalShow" />
|
|
@@ -215,19 +215,29 @@ const tableCheckChange = () => {
|
|
|
const addModalShow = ref(false)
|
|
|
const isAddModalType = ref('add')
|
|
|
const addModalClick = () => {
|
|
|
+ addModalIds.value = ''
|
|
|
isAddModalType.value = 'add'
|
|
|
addModalShow.value = true
|
|
|
}
|
|
|
|
|
|
//修改
|
|
|
+const addModalIds = ref('')
|
|
|
const rowEditClick = (row) => {
|
|
|
-
|
|
|
+ addModalIds.value = row.id
|
|
|
+ isAddModalType.value = 'edit'
|
|
|
+ addModalShow.value = true
|
|
|
}
|
|
|
|
|
|
//删除
|
|
|
const rowDelClick = (row) => {
|
|
|
- delMessage(() => {
|
|
|
- console.log('删除')
|
|
|
+ delMessage(async () => {
|
|
|
+ const { code, msg } = await mainApi.remove({ ids: row.id })
|
|
|
+ if (code === 200) {
|
|
|
+ window.$message.success('删除成功')
|
|
|
+ getTableData().then()
|
|
|
+ } else {
|
|
|
+ window.$message.error(msg ?? '删除失败')
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|