|
@@ -1030,7 +1030,7 @@
|
|
@save="divisionSaveClick"
|
|
@save="divisionSaveClick"
|
|
/>
|
|
/>
|
|
<!-- 节点命名配置 -->
|
|
<!-- 节点命名配置 -->
|
|
- <hc-dialog v-model="nodeNameDialogShow" title="文件题名(全局)" widths="800px">
|
|
|
|
|
|
+ <hc-dialog v-model="nodeNameDialogShow" title="文件题名(全局)" widths="800px" @save="saveNodeNmeClick">
|
|
<div class="mb-4 text-orange">
|
|
<div class="mb-4 text-orange">
|
|
<span
|
|
<span
|
|
class="mr-4"
|
|
class="mr-4"
|
|
@@ -1050,9 +1050,9 @@
|
|
</el-select>
|
|
</el-select>
|
|
|
|
|
|
<div class="align-items-center flex items-center justify-center">
|
|
<div class="align-items-center flex items-center justify-center">
|
|
- <el-input v-model="inputVal" class="mt-4 w-full" />
|
|
|
|
|
|
+ <el-input v-model="inputVal" class="mt-4 w-full" style="background-color: #E8E8E8;" />
|
|
<el-link class="ml-1 mt-5">
|
|
<el-link class="ml-1 mt-5">
|
|
- <HcIcon name="refresh" class="text-2xl" @click="refreshName" />
|
|
|
|
|
|
+ <HcIcon name="refresh" class="text-2xl" style="color:var(--el-color-primary)" @click="refreshName" />
|
|
</el-link>
|
|
</el-link>
|
|
</div>
|
|
</div>
|
|
</hc-dialog>
|
|
</hc-dialog>
|
|
@@ -2697,6 +2697,22 @@ const refreshName = async ()=>{
|
|
inputVal.value = data
|
|
inputVal.value = data
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+const saveNodeNmeClick = async () => {
|
|
|
|
+
|
|
|
|
+ const params = {
|
|
|
|
+ nameRule: titleSetValue.value.join('-'), // 假设inputVal是输入框的值
|
|
|
|
+ pkeyId: treeItemInfo.value?.primaryKeyId,
|
|
|
|
+ projectId: projectId.value,
|
|
|
|
+ }
|
|
|
|
+ const { error, code, msg } = await divisionApi.saveContractNameRule(params)
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ window?.$message?.success(msg || '保存成功')
|
|
|
|
+ refreshName() // 成功后调用refreshName
|
|
|
|
+ } else {
|
|
|
|
+ window?.$message?.error(msg || '保存失败')
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|