MrShi
2025-07-02 39ae52b3f65e2bba3b6570adb51e791cb3befff7
company/src/views/business/contract.vue
@@ -29,8 +29,8 @@
        </el-form>
        <!-- 表格和分页 -->
        <template v-slot:table-wrap>
            <ul class="toolbar" v-permissions="['business:contract:create']" v-if="userInfo.type === 0">
                <li><el-button type="primary" @click="$refs.operaContractWindow.open('新建合同信息表')" icon="el-icon-plus" v-permissions="['business:contract:create']">新建</el-button></li>
            <ul class="toolbar" v-permissions="['business:contract:create']" v-if="[0,2].includes(userInfo.type)">
                <li><el-button type="primary" @click="$refs.operaContractWindow.open('新建合同信息表', null, userInfo.type)" icon="el-icon-plus" v-permissions="['business:contract:create']">新建</el-button></li>
            </ul>
            <el-table
                v-loading="isWorking.search"
@@ -50,7 +50,7 @@
                        <template v-else-if="row.signType === 2">商户-企业</template>
                    </template>
                </el-table-column>
                <el-table-column prop="companyName" label="对方名称" min-width="100px">
                <el-table-column prop="companyName" label="甲乙方名称" min-width="100px">
                    <template slot-scope="{row}">
                        {{ row.partyCompanyName }} / {{ row.companyName }}
                    </template>
@@ -71,9 +71,8 @@
                    </template>
                </el-table-column>
                <el-table-column
                    v-if="containPermissions(['business:contract:update', 'business:contract:delete'])"
                    label="操作"
                    min-width="220"
                    min-width="150"
                    fixed="right"
                >
                    <template slot-scope="{row}">