|
@@ -11,8 +11,8 @@
|
|
|
<Checkbox v-model="dictionaryForm.allCompany">此设置应用整个物业公司</Checkbox>
|
|
|
<div class="dictionary-title">流程管理</div>
|
|
|
<Table border :columns="tableColumns" :data="tableData" :height="tableHeight" :loading="tableLoading" class="dictionary-table">
|
|
|
- <template slot-scope="{ row }" slot="approvalState">
|
|
|
- <Switch v-model="row.approvalState">
|
|
|
+ <template slot-scope="{ row, index }" slot="approvalState">
|
|
|
+ <Switch v-model="row.approvalState" @on-change="(val) => {tableData[index].approvalState = val}">
|
|
|
<span slot="open">需要审核</span>
|
|
|
<span slot="close">不需要审核</span>
|
|
|
</Switch>
|
|
@@ -32,7 +32,7 @@
|
|
|
<div class="dictionary-form-item" v-for="(item, index) in otherTableData" :key="index">
|
|
|
<div class="form-item-title">{{item.moduleName}}</div>
|
|
|
<div class="form-item-content">
|
|
|
- <Switch size="large" v-model="item.approvalState">
|
|
|
+ <Switch size="large" v-model="item.approvalState" @on-change="(val) => {otherTableData[index].approvalState = val}">
|
|
|
<span slot="open">需要</span>
|
|
|
<span slot="close">不需要</span>
|
|
|
</Switch>
|
|
@@ -128,7 +128,7 @@
|
|
|
return {
|
|
|
...site,
|
|
|
projectId: item.value,
|
|
|
- approvalState: item.approvalState == 1 ? true : false,
|
|
|
+ approvalState: site.approvalState == 1 ? true : false,
|
|
|
approvalChannels: 'ebeiSystem',
|
|
|
}
|
|
|
})
|
|
@@ -137,7 +137,7 @@
|
|
|
return {
|
|
|
...site,
|
|
|
projectId: item.value,
|
|
|
- approvalState: item.approvalState == 1 ? true : false,
|
|
|
+ approvalState: site.approvalState == 1 ? true : false,
|
|
|
}
|
|
|
}))
|
|
|
this.otherTableData = otherTableData
|
|
@@ -160,7 +160,7 @@
|
|
|
list: this.tableData.concat(this.otherTableData).map(item => {
|
|
|
return {
|
|
|
...item,
|
|
|
- approvalState: item.approvalState ? 0 : 1,
|
|
|
+ approvalState: item.approvalState ? 1 : 0,
|
|
|
}
|
|
|
})
|
|
|
}).then((res) => {
|