作者 张晓杰

合规审查甲乙方加链接

... ... @@ -101,8 +101,26 @@
<span>{{ parseTime(scope.row.expirationDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="甲方" align="center" prop="partyA" />
<el-table-column label="乙方" align="center" prop="partyB" />
<el-table-column label="甲方" align="center" prop="partyA" >
<template slot-scope="scope">
<a
:href="scope.row.partyAAddress"
target="_blank"
style="color: #1890ff"
>{{ scope.row.partyA }}</a
>
</template>
</el-table-column>
<el-table-column label="乙方" align="center" prop="partyB" >
<template slot-scope="scope">
<a
:href="scope.row.partyBAddress"
target="_blank"
style="color: #1890ff"
>{{ scope.row.partyA }}</a
>
</template>
</el-table-column>
<el-table-column label="签订日期" align="center" prop="signingDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.signingDate, '{y}-{m}-{d}') }}</span>
... ...
... ... @@ -234,38 +234,19 @@
v-hasPermi="['workflow:process:cancel']"
>取消</el-button
>
<el-button
type="text"
size="mini"
icon="el-icon-refresh-right"
v-hasPermi="['workflow:process:start']"
@click="handleAgain(scope.row)"
>重新发起</el-button
>
<el-button
type="text"
size="mini"
icon="el-icon-edit-outline"
v-hasPermi="['workflow:process:start']"
@click="handleEvaluate(scope.row)"
>履行评价</el-button
>
<el-button
type="text"
size="mini"
icon="el-icon-edit-outline"
@click="handleEdit(scope.row)"
>合同变更</el-button
>
<el-switch
class="switch"
v-model="scope.row.status"
:active-value="0"
:inactive-value="1"
active-text="进行中"
inactive-text="已解除"
>
</el-switch>
<el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)" v-hasPermi="['workflow:process:start', 'workflow:process:start']">
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">更多</el-button>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="handleAgain" icon="el-icon-refresh-right"
v-hasPermi="['workflow:process:start']">重新发起</el-dropdown-item>
<el-dropdown-item command="handleEvaluate" icon="el-icon-star-off"
>履行评价</el-dropdown-item>
<el-dropdown-item command="handleEdit" icon="el-icon-edit-outline"
v-hasPermi="['workflow:process:start']">合同变更</el-dropdown-item>
<el-dropdown-item command="handleUnbind" icon="el-icon-edit-outline">
解绑</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
</el-table-column>
</el-table>
... ... @@ -289,6 +270,7 @@
type="application/pdf"
width="100%"
height="800px"
v-if="pdfUrl"
/>
</el-dialog>
<!-- 添加或修改【请填写功能名称】对话框 -->
... ... @@ -526,6 +508,29 @@ export default {
this.getList();
},
methods: {
// 更多操作触发
handleCommand(command, row) {
switch (command) {
case "handleAgain":
this.handleAgain(row);
break;
case "handleEvaluate":
this.handleEvaluate(row);
break;
case "handleEdit":
this.handleEdit(row);
break;
case "handleUnbind":
this.handleUnbind(row);
break;
default:
break;
}
},
handleUnbind(row){
console.log(row)
},
/** 查询【请填写功能名称】列表 */
getList() {
this.loading = true;
... ...
... ... @@ -98,9 +98,9 @@
<el-table-column type="selection" width="50px" align="center" />
<el-table-column label="单位编号" align="center" prop="orgcode" />
<el-table-column label="单位名称" align="center" prop="orgname" />
<el-table-column label="进行中合同" align="center" prop="tocontract" />
<el-table-column label="已完成合同" align="center" prop="okcontract" />
<el-table-column label="已解除合同" align="center" prop="stopcontract" />
<el-table-column label="进行中" align="center" prop="tocontract" />
<el-table-column label="已完成" align="center" prop="okcontract" />
<el-table-column label="已解除" align="center" prop="stopcontract" />
<el-table-column label="应付金额" align="center" prop="copePrice" />
<el-table-column label="已付金额" align="center" prop="paidPrice" />
</el-table>
... ...