瀏覽代碼

增加时间选择

bding 2 月之前
父節點
當前提交
d818629e39
共有 1 個文件被更改,包括 20 次插入12 次删除
  1. 20 12
      src/views/seal_manage/updateSeal.vue

+ 20 - 12
src/views/seal_manage/updateSeal.vue

@@ -50,7 +50,18 @@
               </template>
             </el-autocomplete>
           </el-form-item>
-          <el-form-item label="合同类型:" prop="ServiceType" v-if="sealForm.source!='上传附件'" :rules="{ required: true, message: '请选择合同类型', trigger: 'change'}">
+          <el-form-item label="合同期限:" prop="time" v-if="isRaiSellerShow" :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 label="合同类型:" prop="ServiceType" v-else :rules="{ required: true, message: '请选择合同类型', trigger: 'change'}">
             <el-select
               v-model="sealForm.ServiceType"
               :disabled="sealForm.source === '系统合同'"
@@ -64,17 +75,7 @@
               ></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="实际使用方:"
@@ -270,6 +271,11 @@ export default {
         this.sealForm.source === "系统合同"
       );
     },
+    isRaiSellerShow() {
+      return (
+        this.sealForm.source === "上传附件" && localStorage.getItem('Role') === 'rai_seller'
+      );
+    }
   },
   methods: {
     async getBelongCompanyOptions() {
@@ -423,6 +429,8 @@ export default {
           Use: this.sealForm.Use,
           UseCompanyName: this.sealForm.UseCompanyName,
           AffiliatedCompany: this.sealForm.AffiliatedCompany,
+          StartDate: this.isRaiSellerShow ? this.sealForm.time[0] : '',
+          EndDate: this.isRaiSellerShow ? this.sealForm.time[1] : '',
         };
         let res = {};
         if (this.sealId) {