|
@@ -24,7 +24,10 @@
|
|
|
<zj-form-module title="附件信息" label-width="0px" :form-data="formData" :form-items="items2">
|
|
|
<div
|
|
|
slot="header"
|
|
|
- v-if="!adminWebsitIds.includes(formData.parentId) && formData.status == 'WAIT_SIGN'"
|
|
|
+ v-if="
|
|
|
+ !adminWebsitIds.includes(formData.parentId) &&
|
|
|
+ formData.items.filter(v => v.contractStatus == 'WAIT_SIGN').length === formData.items.length
|
|
|
+ "
|
|
|
style="width: 100%; text-align: right"
|
|
|
>
|
|
|
<el-button type="primary" size="mini" @click="qianyueanniu">签约</el-button>
|
|
@@ -100,7 +103,8 @@ import {
|
|
|
fddCommonViewTemplate,
|
|
|
fddCommonDownloadContract,
|
|
|
websitContractSignConfirm,
|
|
|
- websitContractSignCount
|
|
|
+ websitContractSignCount,
|
|
|
+ websitContractSignSingleSign
|
|
|
} from '@/api/networkContractSigning'
|
|
|
import operation_mixin from '@/components/template/operation_mixin.js'
|
|
|
export default {
|
|
@@ -429,6 +433,26 @@ export default {
|
|
|
下载合同
|
|
|
</el-button>
|
|
|
) : null}
|
|
|
+ {row.contractStatus == 'WAIT_SIGN' ? (
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ onClick={() => {
|
|
|
+ websitContractSignSingleSign({
|
|
|
+ id: this.formData.id,
|
|
|
+ returnUrl: `${window.location.href.split('#')?.[0]}#/networkSigning?id=${
|
|
|
+ this.formData.id
|
|
|
+ }`,
|
|
|
+ itemId: row.id
|
|
|
+ }).then(res => {
|
|
|
+ if (res.data.jump) {
|
|
|
+ window.open(res.data.url, '_blank')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ 签约
|
|
|
+ </el-button>
|
|
|
+ ) : null}
|
|
|
</div>
|
|
|
)
|
|
|
}
|