|
@@ -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) {
|