bding 2 ay önce
ebeveyn
işleme
e8df4648ac
1 değiştirilmiş dosya ile 13 ekleme ve 4 silme
  1. 13 4
      src/views/seal_manage/updateSeal.vue

+ 13 - 4
src/views/seal_manage/updateSeal.vue

@@ -50,7 +50,7 @@
               </template>
             </el-autocomplete>
           </el-form-item>
-          <el-form-item label="合同类型:" prop="ServiceType">
+          <el-form-item label="合同类型:" prop="ServiceType" v-if="sealForm.source!='上传附件'" :rules="{ required: true, message: '请选择合同类型', trigger: 'change'}">
             <el-select
               v-model="sealForm.ServiceType"
               :disabled="sealForm.source === '系统合同'"
@@ -64,6 +64,17 @@
               ></el-option>
             </el-select>
           </el-form-item>
+           <el-form-item label="合同期限:" prop="time" v-else :rules="{ required: true, message: '请选择合同期限', trigger: 'change' }">
+              <el-date-picker 
+                v-model="sealForm.time" 
+                type="daterange" 
+                value-format="yyyy-MM-dd" 
+                range-separator="至" 
+                start-placeholder="开始日期" 
+                end-placeholder="结束日期"
+                > 
+              </el-date-picker>
+            </el-form-item>
           <el-form-item
             :class="{ required: sealForm.Use === '代付合同' }"
             label="实际使用方:"
@@ -198,9 +209,6 @@ export default {
         CompanyName: [
           { required: true, message: "请选择客户名称", trigger: "blur" },
         ],
-        ServiceType: [
-          { required: true, message: "请选择合同类型", trigger: "change" },
-        ],
         UseCompanyName: [
           { validator: ValidateUseCompanyName, trigger: "change" },
         ],
@@ -487,6 +495,7 @@ export default {
     .box {
       flex: 1;
     }
+    .el-range-editor.el-input__inner,
     .el-select,
     .el-autocomplete,
     .form-input {