|
@@ -151,6 +151,7 @@
|
|
v-model="mContractDetail.signTime"
|
|
v-model="mContractDetail.signTime"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择签订时间"
|
|
placeholder="请选择签订时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -164,6 +165,7 @@
|
|
v-model="mContractDetail.dueTime"
|
|
v-model="mContractDetail.dueTime"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择履约到期时间"
|
|
placeholder="请选择履约到期时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -179,6 +181,7 @@
|
|
v-model="mContractDetail.contractOn"
|
|
v-model="mContractDetail.contractOn"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合同拿出时间"
|
|
placeholder="请选择合同拿出时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -192,6 +195,7 @@
|
|
v-model="mContractDetail.contractOff"
|
|
v-model="mContractDetail.contractOff"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合同拿回时间"
|
|
placeholder="请选择合同拿回时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -413,8 +417,6 @@
|
|
<template v-else>
|
|
<template v-else>
|
|
<div class="titleBox">
|
|
<div class="titleBox">
|
|
<h2>{{ cContractDetail?.name ?? '' }} </h2>
|
|
<h2>{{ cContractDetail?.name ?? '' }} </h2>
|
|
- <span class="tag">已签</span>
|
|
|
|
- <span class="tag">未付清</span>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="tableBox tableBox—first">
|
|
<div class="tableBox tableBox—first">
|
|
<h4 class="td_title"><i class="icon"></i>基本信息</h4>
|
|
<h4 class="td_title"><i class="icon"></i>基本信息</h4>
|
|
@@ -438,12 +440,6 @@
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
<table v-if="cContractDetail?.contractType == 1">
|
|
<table v-if="cContractDetail?.contractType == 1">
|
|
- <tr>
|
|
|
|
- <td class="th">分包理由:</td>
|
|
|
|
- <td colspan="3">
|
|
|
|
- <el-input v-model="cContractDetail.reason" :disabled="!editor" />
|
|
|
|
- </td>
|
|
|
|
- </tr>
|
|
|
|
<tr>
|
|
<tr>
|
|
<td class="th">分包金额(元):</td>
|
|
<td class="th">分包金额(元):</td>
|
|
<td>
|
|
<td>
|
|
@@ -473,7 +469,9 @@
|
|
:disabled="!editor"
|
|
:disabled="!editor"
|
|
v-model="cContractDetail.contractOn"
|
|
v-model="cContractDetail.contractOn"
|
|
type="date"
|
|
type="date"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
@change="($evt) => (cContractDetail.contractOn = $evt)"
|
|
@change="($evt) => (cContractDetail.contractOn = $evt)"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合同拿出时间"
|
|
placeholder="请选择合同拿出时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -484,7 +482,9 @@
|
|
:disabled="!editor"
|
|
:disabled="!editor"
|
|
v-model="cContractDetail.contractOff"
|
|
v-model="cContractDetail.contractOff"
|
|
type="date"
|
|
type="date"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
@change="($evt) => (cContractDetail.contractOff = $evt)"
|
|
@change="($evt) => (cContractDetail.contractOff = $evt)"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合同拿回时间"
|
|
placeholder="请选择合同拿回时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -497,7 +497,9 @@
|
|
:disabled="!editor"
|
|
:disabled="!editor"
|
|
v-model="cContractDetail.planSignDate"
|
|
v-model="cContractDetail.planSignDate"
|
|
type="date"
|
|
type="date"
|
|
|
|
+ value-format="YYYY-MM-DD"
|
|
@change="($evt) => (cContractDetail.planSignDate = $evt)"
|
|
@change="($evt) => (cContractDetail.planSignDate = $evt)"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合签订时间"
|
|
placeholder="请选择合签订时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -514,6 +516,12 @@
|
|
</el-select>
|
|
</el-select>
|
|
</td>
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td class="th">分包理由:</td>
|
|
|
|
+ <td colspan="3">
|
|
|
|
+ <el-input v-model="cContractDetail.reason" :disabled="!editor" />
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
<tr>
|
|
<tr>
|
|
<td class="th">付款条件:</td>
|
|
<td class="th">付款条件:</td>
|
|
<td colspan="3">
|
|
<td colspan="3">
|
|
@@ -538,12 +546,6 @@
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
</table>
|
|
<table v-else>
|
|
<table v-else>
|
|
- <tr>
|
|
|
|
- <td class="th">外包包理由:</td>
|
|
|
|
- <td colspan="3">
|
|
|
|
- <el-input v-model="cContractDetail.reason" :disabled="!editor" />
|
|
|
|
- </td>
|
|
|
|
- </tr>
|
|
|
|
<tr>
|
|
<tr>
|
|
<td class="th">外包金额(元):</td>
|
|
<td class="th">外包金额(元):</td>
|
|
<td>
|
|
<td>
|
|
@@ -574,8 +576,10 @@
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
:disabled="!editor"
|
|
:disabled="!editor"
|
|
v-model="cContractDetail.contractOn"
|
|
v-model="cContractDetail.contractOn"
|
|
|
|
+ @change="($evt) => (cContractDetail.contractOn = $evt)"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合同拿出时间"
|
|
placeholder="请选择合同拿出时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -587,8 +591,10 @@
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
:disabled="!editor"
|
|
:disabled="!editor"
|
|
v-model="cContractDetail.contractOff"
|
|
v-model="cContractDetail.contractOff"
|
|
|
|
+ @change="($evt) => (cContractDetail.contractOff = $evt)"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择合同拿回时间"
|
|
placeholder="请选择合同拿回时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
@@ -602,14 +608,22 @@
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
:disabled="!editor"
|
|
:disabled="!editor"
|
|
v-model="cContractDetail.planSignDate"
|
|
v-model="cContractDetail.planSignDate"
|
|
|
|
+ @change="($evt) => (cContractDetail.planSignDate = $evt)"
|
|
type="date"
|
|
type="date"
|
|
value-format="YYYY-MM-DD"
|
|
value-format="YYYY-MM-DD"
|
|
|
|
+ :clearable="false"
|
|
placeholder="请选择签订时间"
|
|
placeholder="请选择签订时间"
|
|
/>
|
|
/>
|
|
</td>
|
|
</td>
|
|
<td class="th"></td>
|
|
<td class="th"></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
</tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td class="th">外包理由:</td>
|
|
|
|
+ <td colspan="3">
|
|
|
|
+ <el-input v-model="cContractDetail.reason" :disabled="!editor" />
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
<tr>
|
|
<tr>
|
|
<td class="th">付款条件:</td>
|
|
<td class="th">付款条件:</td>
|
|
<td colspan="3">
|
|
<td colspan="3">
|
|
@@ -799,7 +813,7 @@ const saveContractHandle = () => {
|
|
/**
|
|
/**
|
|
* 编辑保存主合同信息
|
|
* 编辑保存主合同信息
|
|
* **/
|
|
* **/
|
|
-const { mutate: saveContractSub } = useMutation(putContract, {
|
|
|
|
|
|
+const { mutate: saveContract } = useMutation(putContract, {
|
|
onMutate: () => {
|
|
onMutate: () => {
|
|
editor.value = false
|
|
editor.value = false
|
|
},
|
|
},
|
|
@@ -814,7 +828,7 @@ const { mutate: saveContractSub } = useMutation(putContract, {
|
|
/**
|
|
/**
|
|
* 编辑保存分包/外包合同信息
|
|
* 编辑保存分包/外包合同信息
|
|
* **/
|
|
* **/
|
|
-const { mutate: saveContract } = useMutation(putContractSub, {
|
|
|
|
|
|
+const { mutate: saveContractSub } = useMutation(putContractSub, {
|
|
onMutate: () => {
|
|
onMutate: () => {
|
|
editor.value = false
|
|
editor.value = false
|
|
},
|
|
},
|