From cbd7392931357510ad245ff1e376fae720521dcd Mon Sep 17 00:00:00 2001
From: baoyu <102349094+Bytq@users.noreply.github.com>
Date: Wed, 27 Mar 2024 19:35:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E5=87=86/=E8=AF=91=E6=96=87=E8=8E=B7?=
=?UTF-8?q?=E5=8F=96=E7=94=B3=E8=AF=B7=E7=AE=A1=E7=90=86=20=E5=AE=8C?=
=?UTF-8?q?=E5=96=84=E9=A1=B5=E9=9D=A2=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/addModal.vue | 112 ++++++++++--------
.../components/detailModal.vue | 56 ++++-----
...dardTranslationAcquisitionRequestModal.vue | 3 +-
.../index.vue | 5 +-
4 files changed, 95 insertions(+), 81 deletions(-)
diff --git a/src/pages/regulatoryRepository/standardTranslationAcquisitionRequest/components/addModal.vue b/src/pages/regulatoryRepository/standardTranslationAcquisitionRequest/components/addModal.vue
index 9b2b6ab9a..a8a676972 100644
--- a/src/pages/regulatoryRepository/standardTranslationAcquisitionRequest/components/addModal.vue
+++ b/src/pages/regulatoryRepository/standardTranslationAcquisitionRequest/components/addModal.vue
@@ -9,76 +9,73 @@
size="40%"
>
加载中...
-
+
-
-
+
+
-
-
+
+
-
-
-
+
+
-
-
-
+
+
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -88,27 +85,32 @@ export default {
name: 'AddModal',
data () {
return {
- visible: false,
direction: 'rtl',
+ visible: false,
isSubmit: false,
showLoading: false,
- addForm: {
- },
+ id: '',
+ StandardApplyForEO: {},
+ standTypeList: [],
+ standLb: [],
addFormRules: {
- SJDW: [{required: true, message: '申请单位不能为空', trigger: 'blur'}],
- SQR: [{required: true, message: '申请人不能为空', trigger: 'blur'}],
- LX: [{required: true, message: '类型不能为空', trigger: 'blur'}],
- BZLX: [{required: true, message: '标准类型类型不能为空', trigger: 'blur'}],
- BZLB: [{required: true, message: '标准类型类别不能为空', trigger: 'blur'}],
- BZNF:[{max: 100, message: '标准年份不能超过100个字符'}],
- XQSJ:[{max: 100, message: '需求时间不能超过100个字符'}],
- YYY:[{max: 100, message: '原语言不能超过100个字符'}],
- MBYY:[{max: 100, message: '目标语言不能超过100个字符'}],
- BZBH: [{required: true, message: '标准编号不能为空', trigger: 'blur'},{max: 100, message: '标准编号不能超过100个字符'}],
- BZMC: [{required: true, message: '标准名称不能为空', trigger: 'blur'},{max: 500, message: '标准名称不能超过500个字符'}],
- LY: [{required: true, message: '理由不能为空', trigger: 'blur'}, {max: 500, message: '理由不能超过500个字符', trigger: 'blur'}],
+ applyForUnitId: [ { required: true, message: '申请单位不能为空', trigger: 'blur' } ],
+ applyForUserId: [ { required: true, message: '申请人不能为空', trigger: 'blur' } ],
+ type: [ { required: true, message: '类型不能为空', trigger: 'blur' } ],
+ standType: [ { required: true, message: '标准类型类型不能为空', trigger: 'blur' } ],
+ standLb: [ { required: true, message: '标准类型类别不能为空', trigger: 'blur' } ],
+ standYear: [ { max: 100, message: '标准年份不能超过100个字符' } ],
+ requiredTime: [ { max: 100, message: '需求时间不能超过100个字符' } ],
+ sourceLanguage: [ { max: 100, message: '原语言不能超过100个字符' } ],
+ targetLanguage: [ { max: 100, message: '目标语言不能超过100个字符' } ],
+ standNum: [ { required: true, message: '标准编号不能为空', trigger: 'blur' }, { max: 100, message: '标准编号不能超过100个字符' } ],
+ standName: [ { required: true, message: '标准名称不能为空', trigger: 'blur' }, { max: 500, message: '标准名称不能超过500个字符' } ],
+ reason: [ { required: true, message: '理由不能为空', trigger: 'blur' }, {max: 500, message: '理由不能超过500个字符', trigger: 'blur'} ],
},
- isEdit: false
+ url: {
+ addUrl: '/lawss/standardApplyFor/insert',
+ editUrl: '/lawss/standardApplyFor/edit'
+ }
}
},
methods: {
@@ -117,14 +119,25 @@ export default {
},
showModal (id) {
this.visible = true
- this.$nextTick(()=>{
+ this.id = id
+ this.$nextTick(() => {
this.$refs.addFormRef.clearValidate()
- this.addForm = {}
+ this.StandardApplyForEO = {}
})
},
+ selectStandType () {
+ },
submit () {
this.$refs.addFormRef.validate((valid) => {
if (valid) {
+ const url = this.id ? this.url.editUrl : this.url.addUrl
+ this.$http.postData(url, this.StandardApplyForEO, { _this: this },
+ res => {
+ if (res.ok) {
+ this.$emit('updateList')
+ this.visible = false
+ }
+ })
}
})
}
@@ -133,9 +146,10 @@ export default {