Kaynağa Gözat

导入解析

wyh 1 yıl önce
ebeveyn
işleme
13d22e67fa

+ 5 - 1
src/api/api.js

@@ -19,6 +19,9 @@ const checkOnlyUser = (params)=>getAction("/sys/user/checkOnlyUser",params);
 //改变密码
 const changePassword = (params)=>putAction("/sys/user/changePassword",params);
 
+// 导入解析
+const importJX = (params)=>postAction("/projectImportList/projectImportList/importOtherExcel",params);
+
 //权限管理
 const addPermission= (params)=>postAction("/sys/permission/add",params);
 const editPermission= (params)=>putAction("/sys/permission/edit",params);
@@ -154,7 +157,8 @@ export {
   saveDeptRolePermission,
   queryMyDepartTreeList,
   getUserNoticeInfo,
-  getDictItemsFromCache
+  getDictItemsFromCache,
+  importJX
 }
 
 

+ 7 - 2
src/views/module_kzks/projectImportList/ProjectImportListList.vue

@@ -88,7 +88,12 @@
         </template>
 
         <span slot="action" slot-scope="text, record">
-          <a @click="handleEdit(record)">编辑</a>
+          <a @click="handleDetail(record)">详情</a>
+          <a-divider type="vertical" />
+          <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
+            <a>删除</a>
+          </a-popconfirm>
+          <!-- <a @click="handleEdit(record)">编辑</a>
 
           <a-divider type="vertical" />
           <a-dropdown>
@@ -103,7 +108,7 @@
                 </a-popconfirm>
               </a-menu-item>
             </a-menu>
-          </a-dropdown>
+          </a-dropdown> -->
         </span>
 
       </a-table>

+ 7 - 2
src/views/module_kzks/projectImportList/modules/ProjectImportListForm.vue

@@ -6,7 +6,7 @@
           <a-col :span="24">
             <a-form-model-item label="导入文件名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="fileAddress">
               <!-- <a-input v-model="model.file_address" placeholder="请输入导入文件名称"  ></a-input> -->
-              <j-upload v-model="model.fileAddress" text="上传"></j-upload>
+              <j-upload v-model="model.fileAddress" :number="1" :multiple="false" text="上传"></j-upload>
             </a-form-model-item>
           </a-col>
           <a-col :span="24">
@@ -33,6 +33,7 @@
 <script>
 
   import { httpAction, getAction } from '@/api/manage'
+  import { importJX } from '@/api/api'
   import { validateDuplicateValue } from '@/utils/util'
 
   export default {
@@ -66,7 +67,7 @@
         url: {
           add: "/projectImportList/projectImportList/add",
           edit: "/projectImportList/projectImportList/edit",
-          queryById: "/projectImportList/projectImportList/queryById"
+          queryById: "/projectImportList/projectImportList/queryById",
         }
       }
     },
@@ -102,10 +103,14 @@
               httpurl+=this.url.edit;
                method = 'put';
             }
+            console.log(111111)
             httpAction(httpurl,this.model,method).then((res)=>{
               if(res.success){
                 that.$message.success(res.message);
                 that.$emit('ok');
+                importJX(that.model).then((res) =>{
+                  console.log(2222,res)
+                })
               }else{
                 that.$message.warning(res.message);
               }