Sfoglia il codice sorgente

证件管理编辑

jbb 2 anni fa
parent
commit
75852173c4

+ 4 - 2
src/api/oa/cd-certificate-management.js

@@ -15,11 +15,13 @@ const managementEdit = (params) => putAction('/oa/syCertificates/edit', params)
  * @param {*} params {id:''}
  */
 const enterpriseEDelete   = (params)=>deleteAction("/oa/syCertificates/deleteBatch",params);
-
+// 查询分页数据
+const managementListId = (params) => getAction('/oa/syCertificates/queryById', params)
 
 export {
     managementList,
     managementAdd,
     managementEdit,
-    enterpriseEDelete
+    enterpriseEDelete,
+    managementListId
 }

+ 15 - 9
src/views/system/CertificateManagement.vue

@@ -101,9 +101,8 @@
   import moment from 'moment'
   import {
    managementList,
-    managementAdd,
-    managementEdit,
-    enterpriseEDelete
+    enterpriseEDelete,
+    managementListId
 } from '@api/oa/cd-certificate-management'
 
   export default {
@@ -231,11 +230,18 @@
         },
         //编辑
         handleEdit(record){
-           this.$refs.AddCertificateManagement.visible = true
-            this.$refs.AddCertificateManagement.defult = 'edit'
-            this.$refs.AddCertificateManagement.formState = record
-            this.$refs.AddCertificateManagement.beDate =moment (record.beginDate,'YYYY-MM-DD HH:mm:ss')
-            this.$refs.AddCertificateManagement.enDate = moment (record.endDate,'YYYY-MM-DD HH:mm:ss')
+          managementListId({id:record.id}).then(res => {
+                    // console.log('>>>>', this.queryParam)
+                    if (res.success) {
+                       this.$refs.AddCertificateManagement.visible = true
+                       this.$refs.AddCertificateManagement.defult = 'edit'
+                        this.$refs.AddCertificateManagement.formState = res.result
+                       this.$refs.AddCertificateManagement.beDate =moment (res.result.beginDate)
+                       this.$refs.AddCertificateManagement.enDate = moment (res.result.endDate)
+                    }else{
+                       this.$message.error(res.message);
+                    }
+                })
         },
         //选中行
       onSelectChange(keys,rows){
@@ -249,7 +255,7 @@
            this.queryParam.endDate =moment(value).format('YYYY-MM-DD');
          },
          
-        close(){
+       close(){
           this.getData()
         }
     }

+ 1 - 0
src/views/system/modules/AddCertificateManagement.vue

@@ -110,6 +110,7 @@ export default {
                     if (res.success) {
                       this.$message.success('编辑成功');
                        this.close()
+                       this.$emit('close')
                     }else{
                       this.$message.error(res.message);
                        this.$message.error(res.message);

+ 1 - 0
src/views/system/modules/AddMaterialRegistration.vue

@@ -319,6 +319,7 @@ export default {
                     if (res.success) {
                       this.$message.success('编辑成功');
                        this.close()
+                       this.$emit('close')
                     }else{
                       this.$message.error(res.message);
                        this.$message.error(res.message);