From 56edbd80963acea41d9b9737bb9264f57a6e4ae2 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 十一月 2024 09:13:41 +0800
Subject: [PATCH] 优化

---
 company/src/components/business/OperaContractWindow.vue |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/company/src/components/business/OperaContractWindow.vue b/company/src/components/business/OperaContractWindow.vue
index 2f7b1ce..a9717b9 100644
--- a/company/src/components/business/OperaContractWindow.vue
+++ b/company/src/components/business/OperaContractWindow.vue
@@ -9,13 +9,13 @@
             <el-form-item label="鍚堝悓鍚嶇О" prop="name">
                 <el-input v-model="form.name" maxlength="50" show-word-limit placeholder="璇疯緭鍏ュ悎鍚屽悕绉�" v-trim/>
             </el-form-item>
-            <el-form-item label="鍚堝悓瀵硅薄" prop="companyType">
+            <el-form-item label="鍚堝悓瀵硅薄" prop="companyType" v-if="type !== 2">
                 <el-radio-group v-model="form.companyType" @change="getList">
                     <el-radio :label="0">浼佷笟</el-radio>
                     <el-radio :label="1">鍟嗘埛</el-radio>
                 </el-radio-group>
             </el-form-item>
-            <el-form-item label="浼佷笟/鍟嗘埛鍚嶇О" prop="companyId">
+            <el-form-item :label="type !== 2 ? '浼佷笟/鍟嗘埛鍚嶇О' : '浼佷笟鍚嶇О'" prop="companyId">
                 <el-select v-model="form.companyId" filterable placeholder="璇烽�夋嫨锛屾敮鎸佹悳绱�">
                     <el-option
                         v-for="item in nameList"
@@ -43,7 +43,7 @@
                 </el-radio-group>
             </el-form-item>
             <el-form-item label="鍚堝悓闄勪欢" prop="multifile" :rules="[{required:true,message:'璇蜂笂浼犳柟妗堢‘璁や功'}]">
-                <div>
+                <div v-if="visible">
                     <UploadFile @remove="deleFile" :uploadData="{ folder: 'contract', fileType:'.pdf' }" :fileList="fileList" @uploadSuccess="editFanganFile" />
                 </div>
             </el-form-item>
@@ -121,7 +121,8 @@
           ],
         },
         nameList: [],
-        list: []
+        list: [],
+        type: null
       }
     },
     created () {
@@ -131,8 +132,9 @@
       })
     },
     methods: {
-      open (title, target) {
+      open (title, target, type) {
         this.title = title
+        this.type = type
         this.visible = true
         if (this.userInfo.type === 0) {
           this.list = [{ label: '浼佷笟', id: 0 },{ label: '鍟嗘埛', id: 1 }]

--
Gitblit v1.9.3