|
@@ -88,6 +88,14 @@
|
|
|
>
|
|
|
评定汇总
|
|
|
</el-link>
|
|
|
+ <el-link
|
|
|
+
|
|
|
+
|
|
|
+ type="primary"
|
|
|
+ @click="autoClick(item)"
|
|
|
+ >
|
|
|
+ 自动获取数据
|
|
|
+ </el-link>
|
|
|
<HcTooltip keys="wbs_copy_table">
|
|
|
<el-link
|
|
|
v-if="
|
|
@@ -2118,6 +2126,27 @@ const autoSaveClick = async ()=>{
|
|
|
|
|
|
}
|
|
|
}
|
|
|
+const autoClick = async (item)=>{
|
|
|
+ const { pkeyId } = item
|
|
|
+ const refs = await getFormRef(pkeyId)
|
|
|
+ const { error, code, msg, data } = await nodeBaseApi.getAllNodeBaseInfoByPkeyId(
|
|
|
+ {
|
|
|
+ nodeId: treeId.value,
|
|
|
+ pkeyId: pkeyId,
|
|
|
+ },
|
|
|
+)
|
|
|
+
|
|
|
+
|
|
|
+if (!error && code === 200) {
|
|
|
+console.log(data, 'data')
|
|
|
+// itemFormData[KeyName] = data
|
|
|
+refs?.setFormData(data)
|
|
|
+// window.$message?.success(msg || '操作成功')
|
|
|
+// autoModalDialog.value = false
|
|
|
+
|
|
|
+
|
|
|
+}
|
|
|
+}
|
|
|
|
|
|
// 暴露出去
|
|
|
defineExpose({
|