|
@@ -87,7 +87,7 @@
|
|
|
<el-link type="warning" :disabled="row.excelId === -1 || isNullES(row.excelId)">调整表单</el-link>
|
|
|
<el-link type="primary">编辑元素公式</el-link>
|
|
|
<el-link type="warning">表单同步</el-link>
|
|
|
- <el-link v-del-com:[delInfoTableRow1]="row" type="danger">删除表单</el-link>
|
|
|
+ <el-link v-del-com:[delInfoTableRow]="row" type="danger">删除表单</el-link>
|
|
|
</template>
|
|
|
</hc-table>
|
|
|
</hc-new-card>
|
|
@@ -358,8 +358,18 @@ const getInfoTableData = async () => {
|
|
|
}
|
|
|
|
|
|
//当前项目信息表删除
|
|
|
-const delInfoTableRow = (item) => {
|
|
|
- console.log('删除', item)
|
|
|
+const delInfoTableRow = async (item) => {
|
|
|
+ const { error, code, msg } = await wbsPrivateApi.removeTableByCondition({
|
|
|
+ id: item.id,
|
|
|
+ wbsId: wbsId.value,
|
|
|
+ projectId: projectInfo.value.id,
|
|
|
+ })
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window.$message.success('删除成功')
|
|
|
+ getInfoTableData().then()
|
|
|
+ } else {
|
|
|
+ window.$message.error(msg ?? '删除失败')
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//表单设置
|
|
@@ -379,10 +389,6 @@ const setIsFormSetValue = () => {
|
|
|
}
|
|
|
getInfoTableData()
|
|
|
}
|
|
|
-//元素表删除
|
|
|
-const delInfoTableRow1 = (item) => {
|
|
|
- console.log('删除', item)
|
|
|
-}
|
|
|
|
|
|
//数据同步按钮菜单
|
|
|
const dataSyncMenu = [
|