[update] 收入合同、eslint
This commit is contained in:
@@ -8,17 +8,17 @@
|
||||
<a-row>
|
||||
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
||||
<a-form-item label="合同编号" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-input placeholder="请输入合同编号" v-model="queryParam.workingGroupProject"></a-input>
|
||||
<a-input placeholder="请输入合同编号" v-model="queryParam.contractNum"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
||||
<a-form-item label="合同名称" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-input placeholder="请输入合同名称" v-model="queryParam.workingGroupProject"></a-input>
|
||||
<a-input placeholder="请输入合同名称" v-model="queryParam.contractName"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
||||
<a-form-item label="关联项目" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-input placeholder="请输入关联项目" v-model="queryParam.workingGroupProject"></a-input>
|
||||
<a-input placeholder="请输入关联项目" v-model="queryParam.projectName"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
||||
@@ -27,12 +27,13 @@
|
||||
format="YYYY-MM-DD HH:mm:00"
|
||||
:show-time="{ format: 'HH:mm' }"
|
||||
:trigger-change="true"
|
||||
v-model="queryParam.createTime"
|
||||
style="width: 100%"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
||||
<a-form-item label="合同状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<j-dict-select-tag v-model="queryParam.chargeUse" placeholder="请选择合同状态" dictCode="sex"/>
|
||||
<j-dict-select-tag v-model="queryParam.status" placeholder="请选择合同状态" dictCode="revenue_contract_status"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xl="7" :lg="8" :md="9" :sm="24">
|
||||
@@ -78,8 +79,8 @@
|
||||
|
||||
<!-- 项目名称 待审核状态为红色-->
|
||||
<template slot="projectName" slot-scope="text, record">
|
||||
<div class="primary-color" @click="toRevenueContractDetail(record.id)" v-if="record.status !== 1">{{ text }}</div>
|
||||
<div @click="toRevenueContractDetail(record.id, record.contractNum)" v-else>{{ text }}</div>
|
||||
<div @click="toRevenueContractDetail(record.id, record.contractNum)" v-if="record.status === 2 || record.status === 4">{{ text }}</div>
|
||||
<div class="primary-color" @click="toRevenueContractDetail(record.id)" v-else>{{ text }}</div>
|
||||
</template>
|
||||
|
||||
<template slot="text" slot-scope="text">
|
||||
@@ -87,12 +88,16 @@
|
||||
</template>
|
||||
|
||||
<span slot="action" class="action-span-cell" slot-scope="text, record">
|
||||
<a @click="handleEdit(record.id, record.contractNum)">编辑</a>
|
||||
<a @click="handleDelete(record.id)">删除</a>
|
||||
<a @click="handleAudit(record.id)" v-if="record.status === 2 || record.status === 4">审核</a>
|
||||
<a @click="handleEdit(record.id, record.contractNum)" v-if="record.status === 1 || record.status === 2 || record.status === 4">编辑</a>
|
||||
<a @click="handleArchive(record.id)" v-if="record.status === 3">存档</a>
|
||||
<a @click="handleDelete(record.id)" v-if="record.status === 1 || record.status === 2 || record.status === 4">删除</a>
|
||||
<a :disabled="true" v-if="record.status === 5">已存档</a>
|
||||
</span>
|
||||
</a-table>
|
||||
</div>
|
||||
</a-card>
|
||||
<revenue-contract-aduit-module ref="aduitForm" @ok="aduitOk"></revenue-contract-aduit-module>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -100,10 +105,11 @@
|
||||
import IconImg from '@assets/imgs/icon/icon_revenue_contract.png'
|
||||
import PageHeaderTitle from '../../../components/layouts/PageHeaderTitle'
|
||||
import { JeroListMixin } from '../../../mixins/JeroListMixin'
|
||||
import RevenueContractAduitModule from './modules/RevenueContractAduitModule'
|
||||
|
||||
export default {
|
||||
name: 'RevenueContractList',
|
||||
components: { PageHeaderTitle },
|
||||
components: { PageHeaderTitle, RevenueContractAduitModule },
|
||||
mixins: [JeroListMixin],
|
||||
data() {
|
||||
return {
|
||||
@@ -127,9 +133,10 @@ export default {
|
||||
}
|
||||
],
|
||||
url: {
|
||||
list: '',
|
||||
delete: '',
|
||||
deleteBatch: ''
|
||||
list: '/contract/payIncomeContract/list',
|
||||
exportXlsUrl: '/contract/payIncomeContract/exportXls',
|
||||
delete: '/contract/payIncomeContract/delete',
|
||||
deleteBatch: '/contract/payIncomeContract/deleteBatch'
|
||||
},
|
||||
columns: [
|
||||
{
|
||||
@@ -187,7 +194,7 @@ export default {
|
||||
dataIndex: 'action',
|
||||
align: 'center',
|
||||
fixed: 'right',
|
||||
width: 180,
|
||||
width: 200,
|
||||
scopedSlots: { customRender: 'action' }
|
||||
}
|
||||
],
|
||||
@@ -202,6 +209,10 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
searchQuery() {
|
||||
this.lastQueryParam = {...this.queryParam}
|
||||
this.loadData(1)
|
||||
},
|
||||
toRevenueContractDetail(id, contractNum) {
|
||||
this.$router.push({
|
||||
path: '/contractManagement/RevenueContractDetail',
|
||||
@@ -231,12 +242,21 @@ export default {
|
||||
* @returns {string}
|
||||
*/
|
||||
aduitClass(record) {
|
||||
console.log(record)
|
||||
if (record.status === 1) {
|
||||
console.log(1)
|
||||
if (record.status === 2 || record.status === 4) {
|
||||
return 'aduit'
|
||||
}
|
||||
return ''
|
||||
},
|
||||
/**
|
||||
* 审核
|
||||
* @param id
|
||||
*/
|
||||
handleAudit(id) {
|
||||
this.$refs.aduitForm.contractId = id
|
||||
this.$refs.aduitForm.open()
|
||||
},
|
||||
aduitOk() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user