소스 검색

feat: 合同台账导入完成

liujt 9 달 전
부모
커밋
646e71fe54

+ 59 - 24
src/views/contractManage/contractBook/components/addDialog.vue

@@ -343,7 +343,8 @@
               placeholder="请输入"
             />
           </el-form-item>
-          <el-form-item label="甲方传真" prop="partaFax">
+
+          <!-- <el-form-item label="甲方传真" prop="partaFax">
             <el-input clearable v-model="form.partaFax" placeholder="请输入" />
           </el-form-item>
           <el-form-item label="	甲方Email" prop="partaEmail">
@@ -352,7 +353,19 @@
               v-model="form.partaEmail"
               placeholder="请输入"
             />
+          </el-form-item> -->
+
+          <el-form-item label="甲方开户行" prop="partaBank">
+            <el-input clearable v-model="form.partaBank" placeholder="请输入" />
+          </el-form-item>
+          <el-form-item label="	甲方银行账号" prop="partaBankAccount">
+            <el-input
+              clearable
+              v-model="form.partaBankAccount"
+              placeholder="请输入"
+            />
           </el-form-item>
+
           <el-form-item label="甲方地址" prop="partaAddress">
             <el-input
               clearable
@@ -439,16 +452,27 @@
           <el-form-item prop="partbTel" label="乙方联系电话">
             <el-input clearable v-model="form.partbTel" placeholder="请输入" />
           </el-form-item>
-          <el-form-item prop="partbFax" label="乙方传真">
+
+          <!-- <el-form-item prop="partbFax" label="乙方传真">
             <el-input clearable v-model="form.partbFax" placeholder="请输入" />
           </el-form-item>
-
           <el-form-item label="乙方Email" prop="partbEmail">
             <el-input
               clearable
               v-model="form.partbEmail"
               placeholder="请输入"
             />
+          </el-form-item> -->
+
+          <el-form-item prop="partbBank" label="乙方开户行">
+            <el-input clearable v-model="form.partbBank" placeholder="请输入" />
+          </el-form-item>
+          <el-form-item label="乙方银行账号" prop="partbBankAccount">
+            <el-input
+              clearable
+              v-model="form.partbBankAccount"
+              placeholder="请输入"
+            />
           </el-form-item>
 
           <el-form-item label="乙方地址" prop="partbAddress">
@@ -701,16 +725,20 @@
         partaUnifiedSocialCreditCode: '',
         partbUnifiedSocialCreditCode: '',
         partaAddress: '',
-        partaEmail: '',
-        partaFax: '',
+        // partaEmail: '',
+        // partaFax: '',
+        partaBank: '',
+        partaBankAccount: '',
         partaId: '',
         partaLinkId: '',
         partaLinkName: '',
         partaName: '',
         partaTel: '',
         partbAddress: '',
-        partbEmail: '',
-        partbFax: '',
+        // partbEmail: '',
+        // partbFax: '',
+        partbBank: '',
+        partbBankAccount: '',
         partbId: '',
         partbLinkId: '',
         partbLinkName: '',
@@ -896,9 +924,9 @@
               trigger: 'blur'
             }
           ],
-          partaEmail: [
-            { pattern: emailReg, message: '邮箱格式不正确', trigger: 'blur' }
-          ],
+          // partaEmail: [
+          //   { pattern: emailReg, message: '邮箱格式不正确', trigger: 'blur' }
+          // ],
           contractStartDate: [
             { required: true, message: '请选择签订日期', trigger: 'change' }
           ],
@@ -992,7 +1020,7 @@
             : base.addressName + other.address,
           partbLinkId: '',
           partbLinkName: '',
-          partbEmail: '',
+          // partbEmail: '',
           partbTel: '',
           partbUnifiedSocialCreditCode: obj.unifiedSocialCreditCode,
           customerMark: base.serialNo
@@ -1109,16 +1137,19 @@
           sourceId: '',
           sourceName: '',
           partaAddress: '',
-          partaEmail: '',
-          partaFax: '',
+          // partaEmail: '',
+          // partaFax: '',
+          partaBank: '',
           partaId: '',
           partaLinkId: '',
           partaLinkName: '',
           partaName: '',
           partaTel: '',
           partbAddress: '',
-          partbEmail: '',
-          partbFax: '',
+          // partbEmail: '',
+          // partbFax: '',
+          partbBank: '',
+          partbBankAccount: '',
           partbId: '',
           partbLinkId: '',
           partbLinkName: '',
@@ -1142,16 +1173,20 @@
           sourceId: '',
           sourceName: '',
           partaAddress: '',
-          partaEmail: '',
-          partaFax: '',
+          // partaEmail: '',
+          // partaFax: '',
+          partaBankAccount: '',
+          partaBank: '',
           partaId: '',
           partaLinkId: '',
           partaLinkName: '',
           partaName: '',
           partaTel: '',
           partbAddress: '',
-          partbEmail: '',
-          partbFax: '',
+          // partbEmail: '',
+          // partbFax: '',
+          partbBank: '',
+          partbBankAccount: '',
           partbId: '',
           partbLinkId: '',
           partbLinkName: '',
@@ -1208,7 +1243,7 @@
             (opt) => opt.id === selectedOptions
           );
           this.form = Object.assign({}, this.form, {
-            partbEmail: option?.email,
+            // partbEmail: option?.email,
             partbLinkName: option?.linkName || '',
             partbTel: option?.mobilePhone || option?.phone || '',
             partbLinkId: option?.id
@@ -1218,7 +1253,7 @@
             (opt) => opt.id === selectedOptions
           );
           this.form = Object.assign({}, this.form, {
-            partaEmail: option?.email,
+            // partaEmail: option?.email,
             partaLinkName: option?.linkName || '',
             partaTel: option?.mobilePhone || option?.phone || '',
             partaLinkId: option?.id
@@ -1250,12 +1285,12 @@
           this.$set(this.form, 'partaLinkId', obj.id);
           this.$set(this.form, 'partaLinkName', obj.name);
           this.$set(this.form, 'partaTel', obj.phone);
-          this.$set(this.form, 'partaEmail', obj.email);
+          // this.$set(this.form, 'partaEmail', obj.email);
         } else {
           this.$set(this.form, 'partbLinkId', obj.id);
           this.$set(this.form, 'partbLinkName', obj.name);
           this.$set(this.form, 'partbTel', obj.phone);
-          this.$set(this.form, 'partbEmail', obj.email);
+          // this.$set(this.form, 'partbEmail', obj.email);
         }
       },
       //选择客户回调
@@ -1272,7 +1307,7 @@
             : base.addressName + other.address,
           partaLinkId: '',
           partaLinkName: '',
-          partaEmail: '',
+          // partaEmail: '',
           partaTel: '',
           customerMark: base.serialNo,
           partaUnifiedSocialCreditCode: base.unifiedSocialCreditCode

+ 19 - 3
src/views/contractManage/contractBook/components/detailDialog.vue

@@ -150,12 +150,21 @@
             <el-form-item label="甲方电话:" prop="partaTel">
               <el-input v-model="form.partaTel" disabled></el-input>
             </el-form-item>
-            <el-form-item label="甲方传真:" prop="partaFax">
+
+            <!-- <el-form-item label="甲方传真:" prop="partaFax">
               <el-input v-model="form.partaFax" disabled></el-input>
             </el-form-item>
             <el-form-item label="	甲方Email:" prop="partaEmail">
               <el-input v-model="form.partaEmail" disabled></el-input>
+            </el-form-item> -->
+
+            <el-form-item label="甲方开户行:" prop="partaBank">
+              <el-input v-model="form.partaBank" disabled></el-input>
             </el-form-item>
+            <el-form-item label="	甲方银行账号:" prop="partaBankAccount">
+              <el-input v-model="form.partaBankAccount" disabled></el-input>
+            </el-form-item>
+
             <el-form-item label="甲方地址:" prop="partaAddress">
               <el-input v-model="form.partaAddress" disabled></el-input>
             </el-form-item>
@@ -181,12 +190,19 @@
             <el-form-item prop="partbTel" label="乙方联系电话:">
               <el-input v-model="form.partbTel" disabled></el-input>
             </el-form-item>
-            <el-form-item prop="partbFax" label="乙方传真:">
+
+            <!-- <el-form-item prop="partbFax" label="乙方传真:">
               <el-input v-model="form.partbFax" disabled></el-input>
             </el-form-item>
-
             <el-form-item label="乙方Email:" prop="partbEmail">
               <el-input v-model="form.partbEmail" disabled></el-input>
+            </el-form-item> -->
+
+            <el-form-item prop="partbBank" label="乙方开户行:">
+              <el-input v-model="form.partbBank" disabled></el-input>
+            </el-form-item>
+            <el-form-item label="乙方银行账号:" prop="partbBankAccount">
+              <el-input v-model="form.partbBankAccount" disabled></el-input>
             </el-form-item>
 
             <el-form-item label="乙方地址:" prop="partbAddress">

+ 3 - 3
src/views/contractManage/contractBook/index.vue

@@ -57,14 +57,14 @@
                     >
                       批量删除
                     </el-button>
-                    <!-- <el-button
+                    <el-button
+                      v-if="$hasPermission('eom:contract:import')"
                       type="primary"
                       size="small"
                       icon="el-icon-upload2"
                       @click="uploadFile"
                       >导入</el-button
-                    > -->
-                    <!-- v-if="$hasPermission('eom:contract:import')" -->
+                    >
                   </div>
                   <div class="title">
                     合同总金额:{{ extInfo.contractTotalPrice }}元