|
|
|
|
@ -81,6 +81,11 @@
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="签订地点" prop="signingPlace">
|
|
|
|
|
<el-input v-model="form.signingPlace" placeholder="请输入签订地点" :disabled="isFormDisabled" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="合同总价" prop="totalPrice">
|
|
|
|
|
<el-input v-model="form.totalPrice" placeholder="根据合同物料自动计算" disabled>
|
|
|
|
|
@ -104,12 +109,12 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="甲方授权代表" prop="oneRepresent">
|
|
|
|
|
<el-input v-model="form.oneRepresent" placeholder="请输入甲方授权代表" :disabled="isFormDisabled" />
|
|
|
|
|
<el-input v-model="form.oneRepresent" placeholder="请输入甲方法人或其授权代表" :disabled="isFormDisabled" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="乙方授权代表" prop="twoRepresent">
|
|
|
|
|
<el-input v-model="form.twoRepresent" placeholder="请输入乙方授权代表" :disabled="isFormDisabled" />
|
|
|
|
|
<el-input v-model="form.twoRepresent" placeholder="请输入乙方法人或其授权代表" :disabled="isFormDisabled" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
@ -261,6 +266,12 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
<!-- 合同物料备注 -->
|
|
|
|
|
<el-form-item label="合同物料备注" prop="materialRemark" style="margin-bottom: 16px">
|
|
|
|
|
<el-input v-model="form.materialRemark" type="textarea" :rows="3" placeholder="请输入合同物料备注" :disabled="isFormDisabled" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
<!-- 合同物料编辑对话框 -->
|
|
|
|
|
@ -334,7 +345,9 @@
|
|
|
|
|
allow-create
|
|
|
|
|
default-first-option
|
|
|
|
|
>
|
|
|
|
|
<el-option label="0" :value="0"></el-option>
|
|
|
|
|
<el-option label="6" :value="6"></el-option>
|
|
|
|
|
<el-option label="9" :value="9"></el-option>
|
|
|
|
|
<el-option label="13" :value="13"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
@ -590,7 +603,9 @@ const initFormData: ContractInfoFormEx = {
|
|
|
|
|
variables: undefined,
|
|
|
|
|
activeFlag: '1',
|
|
|
|
|
contractMaterialList: [],
|
|
|
|
|
file: undefined
|
|
|
|
|
file: undefined,
|
|
|
|
|
signingPlace: undefined,
|
|
|
|
|
materialRemark: undefined
|
|
|
|
|
} as any;
|
|
|
|
|
|
|
|
|
|
const data = reactive<{ form: ContractInfoFormEx; rules: any }>({
|
|
|
|
|
|