|
@@ -16,6 +16,16 @@
|
|
|
<HcTooltip v-if="item.isCopeTab === 2 || item.isCopeTab === 3" keys="wbs_del_table">
|
|
|
<el-link type="danger" :disabled="item.isBussShow === 2 || tableFormDelLoading" @click.stop="delClick(item, index)">删除本表</el-link>
|
|
|
</HcTooltip>
|
|
|
+ <el-link
|
|
|
+ v-if="treenodeDataInfo?.majorDataType === 2 && treenodeDataInfo?.nodeType === 1
|
|
|
+ || treenodeDataInfo?.majorDataType === 2 && treenodeDataInfo?.nodeType === 2
|
|
|
+ || treenodeDataInfo?.majorDataType === 2 && treenodeDataInfo?.nodeType === 3"
|
|
|
+ :disabled="evaluateLoaing"
|
|
|
+ type="primary"
|
|
|
+ @click="evaluate(item)"
|
|
|
+ >
|
|
|
+ 评定汇总
|
|
|
+ </el-link>
|
|
|
<HcTooltip keys="wbs_copy_table">
|
|
|
<el-link v-if="item.isLinkTable === 1 || item.isBussShow === 2" type="primary" disabled>复制本表</el-link>
|
|
|
<el-link v-else type="primary" :disabled="copyClickLoading" @click.stop="copyClick(item, index)">复制本表</el-link>
|
|
@@ -1572,7 +1582,20 @@ const actionTipModal = ref(false)
|
|
|
const actionTipModalClose = () => {
|
|
|
actionTipModal.value = false
|
|
|
}
|
|
|
-
|
|
|
+//评定汇总
|
|
|
+const evaluateLoaing = ref(false)
|
|
|
+const evaluate = async (item)=>{
|
|
|
+ const { pkeyId } = item
|
|
|
+ evaluateLoaing.value = true
|
|
|
+ const { error, code, msg } = await wbsApi.evaluateTotal({ tablePkeyId:pkeyId })
|
|
|
+ evaluateLoaing.value = false
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window?.$message?.success('操作成功')
|
|
|
+ renewData()
|
|
|
+ } else {
|
|
|
+ window?.$message?.warning(msg)
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
// 暴露出去
|
|
|
defineExpose({
|