yusheng 11 месяцев назад
Родитель
Сommit
56a12b3346
1 измененных файлов с 40 добавлено и 48 удалено
  1. 40 48
      src/views/bpm/handleTask/components/contractBook/detailDialog.vue

+ 40 - 48
src/views/bpm/handleTask/components/contractBook/detailDialog.vue

@@ -7,14 +7,15 @@
           <el-form-item
             label="合同类型:"
             prop="type"
-            style="margin-bottom: 16px"
           >
             {{ form.typeName }} {{ form.categoryName }}
           </el-form-item>
+          <el-form-item label="来源类型:">
+         {{ sourceTypeList.find(item=>item.code==form.sourceType)?.name }}
+            </el-form-item>
           <el-form-item
             label="核价单:"
             prop="sourceName"
-            style="margin-bottom: 22px"
             v-if="form.sourceType == 2"
           >
             {{ form.sourceName }}
@@ -22,7 +23,6 @@
           <el-form-item
             label="报价单:"
             prop="sourceName"
-            style="margin-bottom: 22px"
             v-if="form.sourceType == 1"
           >
             {{ form.sourceName }}
@@ -30,7 +30,6 @@
           <el-form-item
             label="计划名称:"
             prop="sourceName"
-            style="margin-bottom: 22px"
             v-if="form.sourceType == 3"
           >
             {{ form.sourceName }}
@@ -38,7 +37,6 @@
           <el-form-item
             label="商机名称:"
             prop="sourceName"
-            style="margin-bottom: 22px"
             v-if="form.sourceType == 4"
           >
             {{ form.sourceName }}
@@ -46,7 +44,6 @@
           <el-form-item
             label="合同名称:"
             prop="contractName"
-            style="margin-bottom: 16px"
           >
             {{ form.contractName }}
           </el-form-item>
@@ -54,7 +51,6 @@
             label="需求类型:"
             prop="requireSourceTypeName"
             v-if="form.type == 2"
-            style="margin-bottom: 16px"
           >
             {{ form.requireSourceTypeName }}
           </el-form-item>
@@ -62,7 +58,6 @@
             label="需求部门:"
             prop="requireDeptName"
             v-if="form.type == 2"
-            style="margin-bottom: 16px"
           >
             {{ form.requireDeptName }}
           </el-form-item>
@@ -70,14 +65,12 @@
           <el-form-item
             label="编码:"
             prop="contractNumber"
-            style="margin-bottom: 16px"
           >
             {{ form.contractNo }}
           </el-form-item>
           <el-form-item
             label="合同编号:"
             prop="contractNumber"
-            style="margin-bottom: 16px"
           >
             {{ form.contractNumber }}
           </el-form-item>
@@ -86,14 +79,12 @@
           <el-form-item
             label="签订日期:"
             prop="contractStartDate"
-            style="margin-bottom: 16px"
           >
             {{ form.contractStartDate }}
           </el-form-item>
           <el-form-item
             label="结束日期:"
             prop="contractEndDate"
-            style="margin-bottom: 16px"
           >
             {{ form.contractEndDate }}
           </el-form-item>
@@ -101,7 +92,6 @@
           <el-form-item
             label="结算方式:"
             prop="payWay"
-            style="margin-bottom: 16px"
           >
             {{ form.settlementModeName }}
           </el-form-item>
@@ -123,7 +113,6 @@
           <el-form-item
             label="甲方名称:"
             prop="partaName"
-            style="margin-bottom: 16px"
           >
             {{ form.partaName }}
           </el-form-item>
@@ -131,63 +120,46 @@
             label="甲方统一社会信用代码:"
             prop="partaName"
             label-width="180px"
-            style="margin-bottom: 16px"
           >
             {{ form.partaUnifiedSocialCreditCode }}
           </el-form-item>
           <el-form-item
             label="甲方联系人:"
             prop="partaLinkName"
-            style="margin-bottom: 16px"
           >
             {{ form.partaLinkName }}
           </el-form-item>
           <el-form-item
             label="甲方电话:"
             prop="partaTel"
-            style="margin-bottom: 16px"
           >
             {{ form.partaTel }}
           </el-form-item>
           <el-form-item
             label="甲方传真:"
             prop="partaFax"
-            style="margin-bottom: 16px"
           >
             {{ form.partaFax }}
           </el-form-item>
           <el-form-item
             label="	甲方Email:"
             prop="partaEmail"
-            style="margin-bottom: 16px"
           >
             {{ form.partaEmail }}
           </el-form-item>
           <el-form-item
             label="甲方地址:"
             prop="partaAddress"
-            style="margin-bottom: 16px"
           >
             {{ form.partaAddress }}
           </el-form-item>
-          <!-- <el-form-item
-            label="甲方税号"
-            prop="contactAddress"
-            style="margin-bottom: 16px"
-          >
-            <el-input
-              clearable
-              v-model="form.contactAddress"
-              placeholder="请输入"
-            />
-          </el-form-item> -->
+         
         </el-col>
 
         <el-col :span="12">
           <el-form-item
             label="乙方名称:"
             prop="partbName"
-            style="margin-bottom: 16px"
           >
             {{ form.partbName }}
           </el-form-item>
@@ -195,14 +167,12 @@
             label="乙方统一社会信用代码:"
             prop="partaName"
             label-width="180px"
-            style="margin-bottom: 16px"
           >
             {{ form.partbUnifiedSocialCreditCode }}
           </el-form-item>
           <el-form-item
             label="乙方联系人:"
             prop="partbLinkName"
-            style="margin-bottom: 16px"
           >
             {{ form.partbLinkName }}
           </el-form-item>
@@ -216,7 +186,6 @@
           <el-form-item
             label="乙方Email:"
             prop="partbEmail"
-            style="margin-bottom: 16px"
           >
             {{ form.partbEmail }}
           </el-form-item>
@@ -224,21 +193,10 @@
           <el-form-item
             label="乙方地址:"
             prop="partbAddress"
-            style="margin-bottom: 16px"
           >
             {{ form.partbAddress }}
           </el-form-item>
-          <!-- <el-form-item
-            label="乙方税号"
-            prop="contactAddress"
-            style="margin-bottom: 16px"
-          >
-            <el-input
-              clearable
-              v-model="form.contactAddress"
-              placeholder="请输入"
-            />
-          </el-form-item> -->
+        
         </el-col>
       </el-row>
     </el-form>
@@ -313,6 +271,38 @@
         form: {},
         rules: {},
         detailData: {},
+        sourceTypeList: [
+          {
+            code: 1,
+            name: '报价单',
+            parentId: '1'
+          },
+          {
+            code: 2,
+            name: '核价单',
+            parentId: '2'
+          },
+          {
+            code: 3,
+            name: '采购计划',
+            parentId: '2'
+          },
+          {
+            code: 4,
+            name: '商机',
+            parentId: '1'
+          },
+          {
+            code: 5,
+            name: '退货单',
+            parentId: '1'
+          },
+          {
+            code: 6,
+            name: '客户',
+            parentId: '1'
+          }
+        ],
         receiptPaymentListcolumns: [
           {
             width: 45,
@@ -561,7 +551,9 @@
       margin-bottom: 10px;
     }
   }
-
+  :deep(.el-form-item){
+    margin-bottom:4px;
+  }
   .headbox {
     display: flex;
     justify-content: flex-start;