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

各类型当事方信息

parent 8d2cd234
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<el-tab-pane v-if="hiddenModular === false" name="price" label="价格信息" /> <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="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 === '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-tab-pane name="file" label="附件信息" />
</el-tabs> </el-tabs>
</div> </div>
...@@ -355,86 +355,272 @@ ...@@ -355,86 +355,272 @@
<el-button type="primary" @click="addHTDFXX()">新增签约方</el-button> <el-button type="primary" @click="addHTDFXX()">新增签约方</el-button>
</div> </div>
</div> </div>
<div class="PartiesInformation"> <div v-if="$route.query.number === '1' || $route.query.number === '4' ">
<el-row> <div class="PartiesInformation">
<el-col :span="3" class="bigCol"> <el-row>
<span>签约方编码(合同签约主体)</span> <el-col :span="3" class="bigCol">
</el-col> <span>签约方编码(合同签约主体)</span>
<el-col :span="3" class="bigCol"> </el-col>
<span>签约核算组织</span> <el-col :span="3" class="bigCol">
</el-col> <span>签约核算组织</span>
<el-col :span="3" class="bigCol"> </el-col>
<span>行政往来名称</span> <el-col :span="3" class="bigCol">
</el-col> <span>行政往来名称</span>
<el-col :span="3" class="bigCol"> </el-col>
<span>行政往来编码</span> <el-col :span="3" class="bigCol">
</el-col> <span>行政往来编码</span>
<el-col :span="12"> </el-col>
<el-row> <el-col :span="12">
<el-col :span="24" class="smallCol"> <el-row>
授权人信息 <el-col :span="24" class="smallCol">
</el-col> 授权人信息
</el-row> </el-col>
<el-row> </el-row>
<el-col :span="6" class="smallCol"> <el-row>
授权人姓名 <el-col :span="6" class="smallCol">
</el-col> 授权人姓名
<el-col :span="8" class="smallCol"> </el-col>
授权人身份证号 <el-col :span="8" class="smallCol">
</el-col> 授权人身份证号
<el-col :span="6" class="smallCol"> </el-col>
操作 <el-col :span="6" class="smallCol">
</el-col> 操作
<el-col :span="4" class="smallCol"> </el-col>
操作 <el-col :span="4" class="smallCol">
</el-col> 操作
</el-row> </el-col>
</el-col> </el-row>
</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>
<div <div v-if="$route.query.number === '2'">
v-for="(item, index) in form.HTDFXX" <div class="PartiesInformation">
:key="index" <el-row>
class="PartiesInformationContant" <el-col :span="3" class="bigCol">
> <span>签约方编码(合同签约主体)</span>
<el-row style=" border: 1px solid #edf2fc;"> </el-col>
<el-col :span="3" class="miniCol1"> <el-col :span="3" class="bigCol">
<el-input v-model="item.UNITID" maxlength="50" placeholder="请输入" /> <span>签约核算组织</span>
</el-col> </el-col>
<el-col :span="3" class="miniCol1"> <el-col :span="3" class="bigCol">
<el-input v-model="item.UNITNAME" maxlength="150" placeholder="请输入" /> <span>行政往来名称</span>
</el-col> </el-col>
<el-col :span="3" class="miniCol1"> <el-col :span="2" class="bigCol">
<el-input v-model="item.ORGUNITNAME" maxlength="450" placeholder="请输入" /> <span>行政往来编码</span>
</el-col> </el-col>
<el-col :span="3" class="miniCol1"> <el-col :span="3" class="bigCol">
<el-input v-model="item.ORGUNITID" maxlength="50" placeholder="请输入" /> <span>是否业主单位</span>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="10">
<el-row> <el-row>
<div <el-col :span="24" class="smallCol">
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>
<el-col :span="8" class="miniCol"> </el-row>
<el-input v-model="item2.accessIdentify" maxlength="20" placeholder="请输入" /> <el-row>
<el-col :span="6" class="smallCol">
授权人姓名
</el-col> </el-col>
<el-col :span="6" class="miniCol"> <el-col :span="8" class="smallCol">
<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> </el-col>
</div> <el-col :span="6" class="smallCol">
<el-col :span="4" class="miniCol1"> 操作
<el-link style="padding: 10px 15px;" type="danger" :underline="false" @click="delHTDFXX(index)">删除</el-link> </el-col>
</el-col> <el-col :span="4" class="smallCol">
</el-row> 操作
</el-col> </el-col>
</el-row> </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>
<div v-if="hiddenModular === false" class="step-form"> <div v-if="hiddenModular === false" class="step-form">
<div id="price" class="step-header"> <div id="price" class="step-header">
...@@ -933,7 +1119,7 @@ ...@@ -933,7 +1119,7 @@
<el-input v-model="form.TZXX.PROGRESSRATIO" maxlength="10" placeholder="请输入" /> <el-input v-model="form.TZXX.PROGRESSRATIO" maxlength="10" placeholder="请输入" />
</el-form-item> </el-form-item>
</el-col> </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 <el-form-item
label="进度款付款条件" label="进度款付款条件"
prop="TZXX.PROGRESSRULE" prop="TZXX.PROGRESSRULE"
...@@ -1317,6 +1503,8 @@ export default { ...@@ -1317,6 +1503,8 @@ export default {
{ signName: '', sianID: '' } { signName: '', sianID: '' }
], ],
HTDFXX: [{ HTDFXX: [{
ISSQR: '',
ISYZDW: '',
UNITID: '', UNITID: '',
UNITNAME: '', UNITNAME: '',
ORGUNITID: '', ORGUNITID: '',
...@@ -1654,6 +1842,8 @@ export default { ...@@ -1654,6 +1842,8 @@ export default {
}, },
addHTDFXX() { addHTDFXX() {
const list = { const list = {
ISSQR: this.ISSQR,
ISYZDW: this.ISYZDW,
UNITID: this.UNITID, UNITID: this.UNITID,
UNITNAME: this.UNITNAME, UNITNAME: this.UNITNAME,
ORGUNITID: this.ORGUNITID, 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