Prechádzať zdrojové kódy

bug

Signed-off-by: liuboyan <632697560@qq.com>
liuboyan 3 rokov pred
rodič
commit
37adfec39e
1 zmenil súbory, kde vykonal 6 pridanie a 6 odobranie
  1. 6 6
      src/page/dictionary/dictionary.vue

+ 6 - 6
src/page/dictionary/dictionary.vue

@@ -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) => {