+
- Cancel
- Save
+
+ {{ $t('common:button:cancel') }}
+
+
+ {{ $t('common:button:save') }}
+
@@ -128,7 +153,8 @@ export default {
} else {
var arr = value.split('|')
if (new Set(arr).size !== arr.length) {
- callback(new Error('选项不允许存在相同值'))
+ // '选项不允许存在相同值'
+ callback(new Error(this.$t('trials:qcCfg:message:msg1')))
} else {
callback()
}
@@ -138,13 +164,13 @@ export default {
btnLoading: false,
form: formDataDefault(),
rules: {
- QuestionName: [{ required: true, message: 'Please specify', trigger: 'blur' },
- { max: 300, message: 'The maximum length is 300' }],
- TypeValue: [{ required: true, message: 'Please specify', trigger: 'blur' },
+ QuestionName: [{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
+ { max: 300, message: `${this.$t('common:ruleMessage:maxLength')} 300` }],
+ TypeValue: [{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' },
{ validator: validateTypeVal, trigger: 'blur' },
- { max: 200, message: 'The maximum length is 200' }],
- ParentTriggerValue: [{ required: true, message: 'Please select', trigger: 'blur' }],
- LanguageType: [{ required: true, message: 'Please select', trigger: 'blur' }]
+ { max: 200, message: `${this.$t('common:ruleMessage:maxLength')} 200` }],
+ ParentTriggerValue: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }],
+ LanguageType: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' }]
},
model_cfg: { visible: false, showClose: true, width: '600px', title: '' },
parentOptions: [],
@@ -185,7 +211,7 @@ export default {
this.btnLoading = true
addOrUpdateQCQuestionConfigure(this.form).then(res => {
this.btnLoading = false
- this.$message.success('Saved successfully!')
+ this.$message.success(this.$t('common:message:savedSuccessfully'))
// this.$refs['qcQuestionForm'].resetFields()
this.model_cfg.visible = false
this.$emit('getList')
diff --git a/src/views/dictionary/template/components/QcQuestions.vue b/src/views/dictionary/template/components/QcQuestions.vue
index b6730d59..94ae3413 100644
--- a/src/views/dictionary/template/components/QcQuestions.vue
+++ b/src/views/dictionary/template/components/QcQuestions.vue
@@ -3,7 +3,8 @@
-
+
+
@@ -22,7 +23,7 @@
/>
-
+
@@ -45,9 +46,9 @@
type="primary"
@click="preview.visible = true"
>
- Preview
+ {{$t('common:button:preview')}}
- New
+ {{$t('common:button:new')}}
@@ -59,14 +60,16 @@
size="small"
height="100"
>
+
+
@@ -79,68 +82,73 @@
{{ $fd('LanguageType', scope.row.LanguageType) }}
+
- {{ scope.row.Type=== 'radio'?'单选框':scope.row.Type=== 'select'?'下拉框':scope.row.Type=== 'input'?'文本框':scope.row.Type=== 'textarea'?'多行文本框':'' }}
+ {{ $fd('QcType', scope.row.Type) }}
+
+
+
-
+
- {{ scope.row.IsRequired?'是':'否' }}
+ {{ $fd('YesOrNo', scope.row.IsRequired) }}
+
- {{ scope.row.IsEnable?'启用':'停用' }}
+ {{ $fd('YesOrNo', scope.row.IsEnable) }}
-
+
- Edit
+ {{ $t('common:button:edit') }}
- Delete
+ {{ $t('common:button:delete') }}
diff --git a/src/views/dictionary/template/index.vue b/src/views/dictionary/template/index.vue
index c8091fdc..6dd5e340 100644
--- a/src/views/dictionary/template/index.vue
+++ b/src/views/dictionary/template/index.vue
@@ -1,31 +1,40 @@
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+
-
+
+