瀏覽代碼

修改bug

qukaidi 3 年之前
父節點
當前提交
41c67054ae
共有 1 個文件被更改,包括 36 次插入30 次删除
  1. 36 30
      src/views/system/configurationLedger.vue

+ 36 - 30
src/views/system/configurationLedger.vue

@@ -1,30 +1,26 @@
 <template>
   <basic-container>
-    <avue-crud
-        :data="data"
-        :option="option"
-        :page.sync="page"
-        @on-load="onLoad"
-        @row-del="rowDel"
-        @row-save="rowSave"
-        @row-update="rowUpdate"
-        @search-change="searchChange"
-        @refresh-change="refreshChange"
-    ></avue-crud>
+    <avue-crud :data="data" :option="option" :page.sync="page" @on-load="onLoad" @row-del="rowDel" @row-save="rowSave"
+      @row-update="rowUpdate" @search-change="searchChange" @refresh-change="refreshChange" v-model="form">
+      <template slot-scope="{type,disabled}" slot="isEnableForm">
+        <el-switch v-model="form.isEnable" :active-value="1" :inactive-value="0" />
+      </template>
+    </avue-crud>
   </basic-container>
 </template>
 
 <script>
-import {customerList,jdmoduleDelete, jdmoduleSave, jdmoduleUpdate} from "@/api/system/configurationLedger";
+import { customerList, jdmoduleDelete, jdmoduleSave, jdmoduleUpdate } from "@/api/system/configurationLedger";
 
 export default {
   name: "configurationLedger",
   data() {
     return {
-      data:[],
+      data: [],
+      form: {},
       page: {
         size: 10,
-        current:1
+        current: 1
       },
       option: {
         index: true,
@@ -42,43 +38,54 @@ export default {
               label: "tenantName",
               value: "tenantId"
             },
-            search:true,
+            search: true,
             rules: [{
               required: true,
               message: " ",
               trigger: "click"
             }]
-          },{
+          }, {
             label: '账户名称',
             prop: 'accountName',
-            search:true
-          },{
+            search: true
+          }, {
             label: '客户ID',
             prop: 'clientId'
-          },{
+          }, {
             label: '客户密钥',
             prop: 'clientSecret'
-          },{
+          }, {
             label: '客户帐号',
             prop: 'username'
-          },{
+          }, {
             label: '帐号密码',
             prop: 'password'
+          }, {
+            label: '是否启用',
+            prop: 'isEnable',
+            formatter: (val, value, label) => {
+              console.log(val, value, label)
+              if (value == '1') {
+                return '是'
+              } else {
+                return '否'
+              }
+            }
           }
         ]
       }
     }
   },
-  methods:{
+  methods: {
     //列表查询
-    onLoad(page,params) {
-      customerList({...params,size: page.size,current: page.current}).then(res=>{
+    onLoad(page, params) {
+      customerList({ ...params, size: page.size, current: page.current }).then(res => {
         this.data = res.data.data.records
         this.page.total = res.data.data.total
       })
     },
     //刷新按钮触发
-    refreshChange(){
+    refreshChange() {
       this.onLoad(this.page);
     },
     //表单搜索按钮触发
@@ -89,7 +96,7 @@ export default {
     },
     //新增
     rowSave(row, done, loading) {
-      jdmoduleSave(row).then(()=>{
+      jdmoduleSave(row).then(() => {
         this.$message.success('新增成功');
         this.onLoad(this.page);
         loading()
@@ -98,7 +105,7 @@ export default {
     },
     //编辑
     rowUpdate(row, index, done, loading) {
-      jdmoduleUpdate(row).then(()=>{
+      jdmoduleUpdate(row).then(() => {
         this.$message.success('修改成功');
         this.onLoad(this.page);
         loading()
@@ -106,8 +113,8 @@ export default {
       })
     },
     //删除
-    rowDel(row, index, done){
-      jdmoduleDelete(row.id).then(()=>{
+    rowDel(row, index, done) {
+      jdmoduleDelete(row.id).then(() => {
         this.$message.success('删除成功');
         done()
       })
@@ -117,5 +124,4 @@ export default {
 </script>
 
 <style scoped>
-
 </style>