Commit 7e3ac1b0 authored by 张伯涛's avatar 张伯涛

各类型当事方信息

parent 8d2cd234
......@@ -8,7 +8,7 @@
<el-tab-pane v-if="hiddenModular === false" name="price" label="价格信息" />
<el-tab-pane v-if="hiddenModular === false" name="pay" label="支付信息" />
<el-tab-pane v-if="$route.query.number === '1'" name="bond" label="担保信息" />
<el-tab-pane v-if="$route.query.number === '2' || $route.query.number === '3' || $route.query.number === '4' " name="guarantee" label="担保信息" />
<el-tab-pane v-if="$route.query.number === '2' || $route.query.number === '3' || $route.query.number === '4' " name="guarantee" label="担保信息" />
<el-tab-pane name="file" label="附件信息" />
</el-tabs>
</div>
......@@ -355,86 +355,272 @@
<el-button type="primary" @click="addHTDFXX()">新增签约方</el-button>
</div>
</div>
<div class="PartiesInformation">
<el-row>
<el-col :span="3" class="bigCol">
<span>签约方编码(合同签约主体)</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>签约核算组织</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>行政往来名称</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>行政往来编码</span>
</el-col>
<el-col :span="12">
<el-row>
<el-col :span="24" class="smallCol">
授权人信息
</el-col>
</el-row>
<el-row>
<el-col :span="6" class="smallCol">
授权人姓名
</el-col>
<el-col :span="8" class="smallCol">
授权人身份证号
</el-col>
<el-col :span="6" class="smallCol">
操作
</el-col>
<el-col :span="4" class="smallCol">
操作
</el-col>
</el-row>
</el-col>
</el-row>
<div v-if="$route.query.number === '1' || $route.query.number === '4' ">
<div class="PartiesInformation">
<el-row>
<el-col :span="3" class="bigCol">
<span>签约方编码(合同签约主体)</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>签约核算组织</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>行政往来名称</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>行政往来编码</span>
</el-col>
<el-col :span="12">
<el-row>
<el-col :span="24" class="smallCol">
授权人信息
</el-col>
</el-row>
<el-row>
<el-col :span="6" class="smallCol">
授权人姓名
</el-col>
<el-col :span="8" class="smallCol">
授权人身份证号
</el-col>
<el-col :span="6" class="smallCol">
操作
</el-col>
<el-col :span="4" class="smallCol">
操作
</el-col>
</el-row>
</el-col>
</el-row>
</div>
<div
v-for="(item, index) in form.HTDFXX"
:key="index"
class="PartiesInformationContant"
>
<el-row style=" border: 1px solid #edf2fc;">
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITNAME" maxlength="150" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.ORGUNITNAME" maxlength="450" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.ORGUNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="12">
<el-row>
<div
v-for="(item2, index2) in form.HTDFXX[index].incomeArray"
:key="index2"
>
<el-col :span="6" class="miniCol">
<el-input v-model="item2.AUTHORIZEDNAMEChild" maxlength="5" placeholder="请输入" />
</el-col>
<el-col :span="8" class="miniCol">
<el-input v-model="item2.accessIdentify" maxlength="20" placeholder="请输入" />
</el-col>
<el-col :span="6" class="miniCol">
<div style="padding: 10px 15px;">
<el-link type="primary" :underline="false" @click="addpeople(index)">新增</el-link>
<el-link style="margin-left: 10px" type="danger" :underline="false" @click="delChild(index,index2)">删除</el-link>
</div>
</el-col>
</div>
<el-col :span="4" class="miniCol1">
<el-link style="padding: 10px 15px;" type="danger" :underline="false" @click="delHTDFXX(index)">删除</el-link>
</el-col>
</el-row>
</el-col>
</el-row>
</div>
</div>
<div
v-for="(item, index) in form.HTDFXX"
:key="index"
class="PartiesInformationContant"
>
<el-row style=" border: 1px solid #edf2fc;">
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITNAME" maxlength="150" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.ORGUNITNAME" maxlength="450" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.ORGUNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="12">
<el-row>
<div
v-for="(item2, index2) in form.HTDFXX[index].incomeArray"
:key="index2"
>
<el-col :span="6" class="miniCol">
<el-input v-model="item2.AUTHORIZEDNAMEChild" maxlength="5" placeholder="请输入" />
<div v-if="$route.query.number === '2'">
<div class="PartiesInformation">
<el-row>
<el-col :span="3" class="bigCol">
<span>签约方编码(合同签约主体)</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>签约核算组织</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>行政往来名称</span>
</el-col>
<el-col :span="2" class="bigCol">
<span>行政往来编码</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>是否业主单位</span>
</el-col>
<el-col :span="10">
<el-row>
<el-col :span="24" class="smallCol">
授权人信息
</el-col>
<el-col :span="8" class="miniCol">
<el-input v-model="item2.accessIdentify" maxlength="20" placeholder="请输入" />
</el-row>
<el-row>
<el-col :span="6" class="smallCol">
授权人姓名
</el-col>
<el-col :span="6" class="miniCol">
<div style="padding: 10px 15px;">
<el-link type="primary" :underline="false" @click="addpeople(index)">新增</el-link>
<el-link style="margin-left: 10px" type="danger" :underline="false" @click="delChild(index,index2)">删除</el-link>
</div>
<el-col :span="8" class="smallCol">
授权人身份证号
</el-col>
</div>
<el-col :span="4" class="miniCol1">
<el-link style="padding: 10px 15px;" type="danger" :underline="false" @click="delHTDFXX(index)">删除</el-link>
</el-col>
</el-row>
</el-col>
</el-row>
<el-col :span="6" class="smallCol">
操作
</el-col>
<el-col :span="4" class="smallCol">
操作
</el-col>
</el-row>
</el-col>
</el-row>
</div>
<div
v-for="(item, index) in form.HTDFXX"
:key="index"
class="PartiesInformationContant"
>
<el-row style=" border: 1px solid #edf2fc;">
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITNAME" maxlength="150" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.ORGUNITNAME" maxlength="450" placeholder="请输入" />
</el-col>
<el-col :span="2" class="miniCol1">
<el-input v-model="item.ORGUNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-radio-group style="padding: 10px" v-model="item.ISYZDW">
<el-radio label="1"></el-radio>
<el-radio label="0"></el-radio>
</el-radio-group>
</el-col>
<el-col :span="10">
<el-row>
<div
v-for="(item2, index2) in form.HTDFXX[index].incomeArray"
:key="index2"
>
<el-col :span="6" class="miniCol">
<el-input v-model="item2.AUTHORIZEDNAMEChild" maxlength="5" placeholder="请输入" />
</el-col>
<el-col :span="8" class="miniCol">
<el-input v-model="item2.accessIdentify" maxlength="20" placeholder="请输入" />
</el-col>
<el-col :span="6" class="miniCol">
<div style="padding: 10px 15px;">
<el-link type="primary" :underline="false" @click="addpeople(index)">新增</el-link>
<el-link style="margin-left: 10px" type="danger" :underline="false" @click="delChild(index,index2)">删除</el-link>
</div>
</el-col>
</div>
<el-col :span="4" class="miniCol1">
<el-link style="padding: 10px 15px;" type="danger" :underline="false" @click="delHTDFXX(index)">删除</el-link>
</el-col>
</el-row>
</el-col>
</el-row>
</div>
</div>
<div v-if="$route.query.number === '3'">
<div class="PartiesInformation">
<el-row>
<el-col :span="3" class="bigCol">
<span>签约方编码(合同签约主体)</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>签约核算组织</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>行政往来名称</span>
</el-col>
<el-col :span="2" class="bigCol">
<span>行政往来编码</span>
</el-col>
<el-col :span="3" class="bigCol">
<span>是否有授权人</span>
</el-col>
<el-col :span="10">
<el-row>
<el-col :span="24" class="smallCol">
授权人信息
</el-col>
</el-row>
<el-row>
<el-col :span="6" class="smallCol">
授权人姓名
</el-col>
<el-col :span="8" class="smallCol">
授权人身份证号
</el-col>
<el-col :span="6" class="smallCol">
操作
</el-col>
<el-col :span="4" class="smallCol">
操作
</el-col>
</el-row>
</el-col>
</el-row>
</div>
<div
v-for="(item, index) in form.HTDFXX"
:key="index"
class="PartiesInformationContant"
>
<el-row style=" border: 1px solid #edf2fc;">
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.UNITNAME" maxlength="150" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-input v-model="item.ORGUNITNAME" maxlength="450" placeholder="请输入" />
</el-col>
<el-col :span="2" class="miniCol1">
<el-input v-model="item.ORGUNITID" maxlength="50" placeholder="请输入" />
</el-col>
<el-col :span="3" class="miniCol1">
<el-radio-group style="padding: 10px" v-model="item.ISSQR">
<el-radio label="1"></el-radio>
<el-radio label="0"></el-radio>
</el-radio-group>
</el-col>
<el-col :span="10">
<el-row>
<div
v-for="(item2, index2) in form.HTDFXX[index].incomeArray"
:key="index2"
>
<el-col :span="6" class="miniCol">
<el-input v-model="item2.AUTHORIZEDNAMEChild" maxlength="5" placeholder="请输入" />
</el-col>
<el-col :span="8" class="miniCol">
<el-input v-model="item2.accessIdentify" maxlength="20" placeholder="请输入" />
</el-col>
<el-col :span="6" class="miniCol">
<div style="padding: 10px 15px;">
<el-link type="primary" :underline="false" @click="addpeople(index)">新增</el-link>
<el-link style="margin-left: 10px" type="danger" :underline="false" @click="delChild(index,index2)">删除</el-link>
</div>
</el-col>
</div>
<el-col :span="4" class="miniCol1">
<el-link style="padding: 10px 15px;" type="danger" :underline="false" @click="delHTDFXX(index)">删除</el-link>
</el-col>
</el-row>
</el-col>
</el-row>
</div>
</div>
<div v-if="hiddenModular === false" class="step-form">
<div id="price" class="step-header">
......@@ -933,7 +1119,7 @@
<el-input v-model="form.TZXX.PROGRESSRATIO" maxlength="10" placeholder="请输入" />
</el-form-item>
</el-col>
<el-col v-if="$route.query.number === '2' || $route.query.number === '3'" :span="24">
<el-col v-if="$route.query.number === '2' || $route.query.number === '3'" :span="24">
<el-form-item
label="进度款付款条件"
prop="TZXX.PROGRESSRULE"
......@@ -1317,6 +1503,8 @@ export default {
{ signName: '', sianID: '' }
],
HTDFXX: [{
ISSQR: '',
ISYZDW: '',
UNITID: '',
UNITNAME: '',
ORGUNITID: '',
......@@ -1654,6 +1842,8 @@ export default {
},
addHTDFXX() {
const list = {
ISSQR: this.ISSQR,
ISYZDW: this.ISYZDW,
UNITID: this.UNITID,
UNITNAME: this.UNITNAME,
ORGUNITID: this.ORGUNITID,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment