Преглед изворни кода

文件详情无命名规则禁止重命名

Alfyn пре 2 недеља
родитељ
комит
e485ab56b0

+ 1 - 0
src/locales/lang/en-US/global.js

@@ -107,6 +107,7 @@ export default {
   'global.ReName': 'ReName',
   'global.ReNameTip': 'Whether to rename',
   'global.ReNameTip2': 'The current name complies with the naming rules',
+  'global.ReNameTip3': 'The naming rules is not set',
   'global.Back': 'Back',
   'global.Requirement-Life': 'Requirement Life',
   'global.Module': 'Module',

+ 1 - 0
src/locales/lang/zh-CN/global.js

@@ -107,6 +107,7 @@ export default {
   'global.ReName': '重命名',
   'global.ReNameTip': '是否确认重命名',
   'global.ReNameTip2': '当前名称符合命名规则',
+  'global.ReNameTip3': '未设置命名规则',
   'global.Back': '返回',
   'global.Requirement-Life': '需求生命周期',
   'global.Module': '模块',

+ 1 - 0
src/locales/lang/zh-HK/global.js

@@ -107,6 +107,7 @@ export default {
   'global.ReName': '重命名',
   'global.ReNameTip': '是否確認重命名',
   'global.ReNameTip2': '當前名稱符合命名規則',
+  'global.ReNameTip3': '未設置命名規則',
   'global.Back': '返回',
   'global.Requirement-Life': '需求生命週期',
   'global.Module': '模塊',

+ 9 - 3
src/views/document/fileDetail.vue

@@ -182,9 +182,12 @@
             <span>{{ info?.file.naming_rule?.name }}</span>
           </a-form-model-item>
           <a-form-model-item :label="$t('global.File-Name')">
-            <a-icon type="check-circle" style="color: green; margin: 0 5px" v-if="info?.file.title === autoName" />
-            <a-icon type="close-circle" style="color: red; margin: 0 5px" v-else />
-            <span :style="{ color: info?.file.title === autoName ? 'green' : 'red' }">{{ info?.file.title }}</span>
+            <template v-if="autoName">
+              <a-icon type="check-circle" style="color: green; margin: 0 5px" v-if=" info?.file.title === autoName" />
+              <a-icon type="close-circle" style="color: red; margin: 0 5px" v-else />
+              <span :style="{ color: info?.file.title === autoName ? 'green' : 'red' }">{{ info?.file.title }}</span>
+            </template>
+            <span v-else>{{ info?.file.title }}</span>
           </a-form-model-item>
           <a-form-model-item :label="$t('global.ReName')" v-if="autoName && info?.file.title !== autoName">
             <a-icon type="check-circle" style="color: green; margin: 0 5px" />
@@ -433,6 +436,9 @@ export default {
       if (this.info.file.title === this.autoName) {
         return this.$message.error(this.$t('global.ReNameTip2'))
       }
+      if(!this.autoName){
+        return this.$message.error(this.$t('global.ReNameTip3'))
+      }
       const params = {
         id: this.info.file.id,
         title: this.autoName,