From fdc04183eb4e61e3dfb03ab9ec626317374054d3 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期一, 28 七月 2025 23:23:33 +0800
Subject: [PATCH] update

---
 src/views/system/UserList.vue |  796 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 393 insertions(+), 403 deletions(-)

diff --git a/src/views/system/UserList.vue b/src/views/system/UserList.vue
index 5a29723..ee75d0e 100644
--- a/src/views/system/UserList.vue
+++ b/src/views/system/UserList.vue
@@ -14,48 +14,19 @@
           </a-col>
 
           <a-col :md="6" :sm="8">
-            <a-form-item label="鎬у埆">
-              <a-select v-model="queryParam.sex" placeholder="璇烽�夋嫨鎬у埆">
+            <a-form-item label="鐢ㄦ埛鐘舵��">
+              <a-select v-model="queryParam.status" placeholder="璇烽�夋嫨">
                 <a-select-option value="">璇烽�夋嫨</a-select-option>
-                <a-select-option value="1">鐢�</a-select-option>
-                <a-select-option value="2">濂�</a-select-option>
+                <a-select-option value="1">姝e父</a-select-option>
+                <a-select-option value="2">鍐荤粨</a-select-option>
               </a-select>
             </a-form-item>
           </a-col>
-
-
-          <template v-if="toggleSearchStatus">
-            <a-col :md="6" :sm="8">
-              <a-form-item label="鐪熷疄鍚嶅瓧">
-                <a-input placeholder="璇疯緭鍏ョ湡瀹炲悕瀛�" v-model="queryParam.realname"></a-input>
-              </a-form-item>
-            </a-col>
-
-            <a-col :md="6" :sm="8">
-              <a-form-item label="鎵嬫満鍙风爜">
-                <a-input placeholder="璇疯緭鍏ユ墜鏈哄彿鐮佹煡璇�" v-model="queryParam.phone"></a-input>
-              </a-form-item>
-            </a-col>
-
-            <a-col :md="6" :sm="8">
-              <a-form-item label="鐢ㄦ埛鐘舵��">
-                <a-select v-model="queryParam.status" placeholder="璇烽�夋嫨">
-                  <a-select-option value="">璇烽�夋嫨</a-select-option>
-                  <a-select-option value="1">姝e父</a-select-option>
-                  <a-select-option value="2">鍐荤粨</a-select-option>
-                </a-select>
-              </a-form-item>
-            </a-col>
-          </template>
 
           <a-col :md="6" :sm="8">
             <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
               <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
               <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
-              <a @click="handleToggleSearch" style="margin-left: 8px">
-                {{ toggleSearchStatus ? '鏀惰捣' : '灞曞紑' }}
-                <a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
-              </a>
             </span>
           </a-col>
 
@@ -179,391 +150,410 @@
 
 <script>
 
-  import UserModal from './modules/UserModal'
-  import PasswordModal from './modules/PasswordModal'
-  import {putAction,getFileAccessHttpUrl} from '@/api/manage';
-  import {frozenBatch} from '@/api/api'
-  import {JeecgListMixin} from '@/mixins/JeecgListMixin'
-  import SysUserAgentModal from "./modules/SysUserAgentModal";
-  import JInput from '@/components/jeecg/JInput'
-  import UserRecycleBinModal from './modules/UserRecycleBinModal'
-  import JSuperQuery from '@/components/jeecg/JSuperQuery'
-  import JThirdAppButton from '@/components/jeecgbiz/thirdApp/JThirdAppButton'
-  import {mapActions} from 'vuex'
+import UserModal from './modules/UserModal'
+import PasswordModal from './modules/PasswordModal'
+import {putAction,getFileAccessHttpUrl} from '@/api/manage';
+import {frozenBatch} from '@/api/api'
+import {JeecgListMixin} from '@/mixins/JeecgListMixin'
+import SysUserAgentModal from "./modules/SysUserAgentModal";
+import JInput from '@/components/jeecg/JInput'
+import UserRecycleBinModal from './modules/UserRecycleBinModal'
+import JSuperQuery from '@/components/jeecg/JSuperQuery'
+import JThirdAppButton from '@/components/jeecgbiz/thirdApp/JThirdAppButton'
+import {mapActions} from 'vuex'
 
-  export default {
-    name: "UserList",
-    mixins: [JeecgListMixin],
-    components: {
-      JThirdAppButton,
-      SysUserAgentModal,
-      UserModal,
-      PasswordModal,
-      JInput,
-      UserRecycleBinModal,
-      JSuperQuery
-    },
-    data() {
-      return {
-        description: '杩欐槸鐢ㄦ埛绠$悊椤甸潰',
-        queryParam: {},
-        recycleBinVisible: false,
-        columns: [
-          /*{
-            title: '#',
-            dataIndex: '',
-            key:'rowIndex',
-            width:60,
-            align:"center",
-            customRender:function (t,r,index) {
-              return parseInt(index)+1;
-            }
-          },*/
-          {
-            title: '鐢ㄦ埛璐﹀彿',
-            align: "center",
-            dataIndex: 'username',
-            width: 120,
-            sorter: true
-          },
-          {
-            title: '鐢ㄦ埛濮撳悕',
-            align: "center",
-            width: 100,
-            dataIndex: 'realname',
-          },
-          {
-            title: '澶村儚',
-            align: "center",
-            width: 80,
-            dataIndex: 'avatar',
-            scopedSlots: {customRender: "avatarslot"}
-          },
-
-          // {
-          //   title: '鎬у埆',
-          //   align: "center",
-          //   width: 80,
-          //   dataIndex: 'sex_dictText',
-          //   sorter: true
-          // },
-          // {
-          //   title: '鐢熸棩',
-          //   align: "center",
-          //   width: 100,
-          //   dataIndex: 'birthday'
-          // },
-          // {
-          //   title: '鎵嬫満鍙风爜',
-          //   align: "center",
-          //   width: 100,
-          //   dataIndex: 'phone'
-          // },
-          {
-            title: '閮ㄩ棬',
-            align: "center",
-            width: 240,
-            dataIndex: 'orgCodeTxt'
-          },
-          {
-            title: '杞﹂棿',
-            align: "center",
-            width: 240,
-            dataIndex: 'productionName',
-            ellipsis: true,
-          },
-          {
-            title: '鐘舵��',
-            align: "center",
-            width: 80,
-            dataIndex: 'status_dictText'
-          },
-          {
-            title: '鎿嶄綔',
-            dataIndex: 'action',
-            scopedSlots: { customRender: 'action' },
-            align: "center",
-            width: 80
-          },
-
-
-        ],
-        isDepartType:'',
-        superQueryFieldList: [
-          { type: 'input', value: 'username', text: '鐢ㄦ埛璐﹀彿', },
-          { type: 'input', value: 'realname', text: '鐢ㄦ埛濮撳悕', },
-          { type: 'select', value: 'sex', dbType: 'int', text: '鎬у埆', dictCode: 'sex' },
-        ],
-        url: {
-          syncUser: "/act/process/extActProcess/doSyncUser",
-          list: "/sys/user/list",
-          delete: "/sys/user/delete",
-          deleteBatch: "/sys/user/deleteBatch",
-          exportXlsUrl: "/sys/user/exportXls",
-          importExcelUrl: "sys/user/importExcel",
-        },
-      }
-    },
-    computed: {
-      importExcelUrl: function(){
-        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
-      }
-    },
-    created() {
-      this.queryTreeData()
-    },
-    methods: {
-      ...mapActions(['QueryDepartTree']),
-      queryTreeData() {
-        this.QueryDepartTree().then(res => {
-          if (res.success) {
-            this.isDepartType = res.result[0].value
-            if(this.isDepartType == -1){
-              this.columns=[
-                {
-                  title: '鐢ㄦ埛璐﹀彿',
-                  align: "center",
-                  dataIndex: 'username',
-                  width: 120,
-                  sorter: true
-                },
-                {
-                  title: '鐢ㄦ埛濮撳悕',
-                  align: "center",
-                  width: 100,
-                  dataIndex: 'realname',
-                },
-                {
-                  title: '澶村儚',
-                  align: "center",
-                  width: 80,
-                  dataIndex: 'avatar',
-                  scopedSlots: {customRender: "avatarslot"}
-                },
-
-                // {
-                //   title: '鎬у埆',
-                //   align: "center",
-                //   width: 80,
-                //   dataIndex: 'sex_dictText',
-                //   sorter: true
-                // },
-                // {
-                //   title: '鐢熸棩',
-                //   align: "center",
-                //   width: 100,
-                //   dataIndex: 'birthday'
-                // },
-                // {
-                //   title: '鎵嬫満鍙风爜',
-                //   align: "center",
-                //   width: 100,
-                //   dataIndex: 'phone'
-                // },
-                {
-                  title: '杞﹂棿',
-                  align: "center",
-                  width: 240,
-                  dataIndex: 'productionName',
-                  ellipsis: true,
-                },
-                {
-                  title: '鐘舵��',
-                  align: "center",
-                  width: 80,
-                  dataIndex: 'status_dictText'
-                },
-                {
-                  title: '鎿嶄綔',
-                  dataIndex: 'action',
-                  scopedSlots: { customRender: 'action' },
-                  align: "center",
-                  width: 80
-                },
-
-
-              ]
-            }else{
-              this.columns= [
-                {
-                  title: '鐢ㄦ埛璐﹀彿',
-                  align: "center",
-                  dataIndex: 'username',
-                  width: 120,
-                  sorter: true
-                },
-                {
-                  title: '鐢ㄦ埛濮撳悕',
-                  align: "center",
-                  width: 100,
-                  dataIndex: 'realname',
-                },
-                {
-                  title: '澶村儚',
-                  align: "center",
-                  width: 80,
-                  dataIndex: 'avatar',
-                  scopedSlots: {customRender: "avatarslot"}
-                },
-
-                // {
-                //   title: '鎬у埆',
-                //   align: "center",
-                //   width: 80,
-                //   dataIndex: 'sex_dictText',
-                //   sorter: true
-                // },
-                // {
-                //   title: '鐢熸棩',
-                //   align: "center",
-                //   width: 100,
-                //   dataIndex: 'birthday'
-                // },
-                // {
-                //   title: '鎵嬫満鍙风爜',
-                //   align: "center",
-                //   width: 100,
-                //   dataIndex: 'phone'
-                // },
-                {
-                  title: '閮ㄩ棬',
-                  align: "center",
-                  width: 240,
-                  dataIndex: 'orgCodeTxt'
-                },
-                {
-                  title: '杞﹂棿',
-                  align: "center",
-                  width: 240,
-                  dataIndex: 'productionName',
-                  ellipsis: true,
-                },
-                {
-                  title: '鐝粍',
-                  align: "center",
-                  width: 240,
-                  dataIndex: 'teamId_dictText'
-                },
-                {
-                  title: '鐘舵��',
-                  align: "center",
-                  width: 80,
-                  dataIndex: 'status_dictText'
-                },
-                {
-                  title: '鎿嶄綔',
-                  dataIndex: 'action',
-                  scopedSlots: { customRender: 'action' },
-                  align: "center",
-                  width: 80
-                }
-
-
-              ]
-            }
-
-          } else {
-            // this.$message.warn(res.message)
-            this.$notification.warning({
-              message:'娑堟伅',
-              description:res.message
-            });
+export default {
+  name: "UserList",
+  mixins: [JeecgListMixin],
+  components: {
+    JThirdAppButton,
+    SysUserAgentModal,
+    UserModal,
+    PasswordModal,
+    JInput,
+    UserRecycleBinModal,
+    JSuperQuery
+  },
+  data() {
+    return {
+      description: '杩欐槸鐢ㄦ埛绠$悊椤甸潰',
+      queryParam: {},
+      recycleBinVisible: false,
+      columns: [
+        /*{
+          title: '#',
+          dataIndex: '',
+          key:'rowIndex',
+          width:60,
+          align:"center",
+          customRender:function (t,r,index) {
+            return parseInt(index)+1;
           }
-        }).finally(() =>{
-        })
-      },
-      getAvatarView: function (avatar) {
-        return getFileAccessHttpUrl(avatar)
-      },
+        },*/
+        {
+          title: '鐢ㄦ埛璐﹀彿',
+          align: "center",
+          dataIndex: 'username',
+          width: 120,
+          sorter: true
+        },
+        {
+          title: '鐢ㄦ埛濮撳悕',
+          align: "center",
+          width: 100,
+          dataIndex: 'realname',
+        },
+        {
+          title: '澶村儚',
+          align: "center",
+          width: 80,
+          dataIndex: 'avatar',
+          scopedSlots: {customRender: "avatarslot"}
+        },
 
-      batchFrozen: function (status) {
-        if (this.selectedRowKeys.length <= 0) {
-          // this.$message.warning('璇烽�夋嫨涓�鏉¤褰曪紒');
+        // {
+        //   title: '鎬у埆',
+        //   align: "center",
+        //   width: 80,
+        //   dataIndex: 'sex_dictText',
+        //   sorter: true
+        // },
+        // {
+        //   title: '鐢熸棩',
+        //   align: "center",
+        //   width: 100,
+        //   dataIndex: 'birthday'
+        // },
+        // {
+        //   title: '鎵嬫満鍙风爜',
+        //   align: "center",
+        //   width: 100,
+        //   dataIndex: 'phone'
+        // },
+        // {
+        //   title: '宀椾綅',
+        //   align: "center",
+        //   width: 80,
+        //   dataIndex: 'post_dictText'
+        // },
+        {
+          title: '閮ㄩ棬',
+          align: "center",
+          width: 240,
+          dataIndex: 'orgCodeTxt'
+        },
+        {
+          title: '杞﹂棿',
+          align: "center",
+          width: 240,
+          dataIndex: 'productionName',
+          ellipsis: true,
+        },
+        {
+          title: '鐘舵��',
+          align: "center",
+          width: 80,
+          dataIndex: 'status_dictText'
+        },
+
+        {
+          title: '鎿嶄綔',
+          dataIndex: 'action',
+          scopedSlots: { customRender: 'action' },
+          align: "center",
+          width: 80
+        },
+
+
+      ],
+      isDepartType:'',
+      superQueryFieldList: [
+        { type: 'input', value: 'username', text: '鐢ㄦ埛璐﹀彿', },
+        { type: 'input', value: 'realname', text: '鐢ㄦ埛濮撳悕', },
+        { type: 'select', value: 'sex', dbType: 'int', text: '鎬у埆', dictCode: 'sex' },
+      ],
+      url: {
+        syncUser: "/act/process/extActProcess/doSyncUser",
+        list: "/sys/user/list",
+        delete: "/sys/user/delete",
+        deleteBatch: "/sys/user/deleteBatch",
+        exportXlsUrl: "/sys/user/exportXls",
+        importExcelUrl: "sys/user/importExcel",
+      },
+    }
+  },
+  computed: {
+    importExcelUrl: function(){
+      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
+    }
+  },
+  created() {
+    this.queryTreeData()
+  },
+  methods: {
+    ...mapActions(['QueryDepartTree']),
+    queryTreeData() {
+      this.QueryDepartTree().then(res => {
+        if (res.success) {
+          this.isDepartType = res.result[0].value
+          if(this.isDepartType == -1){
+            this.columns=[
+              {
+                title: '鐢ㄦ埛璐﹀彿',
+                align: "center",
+                dataIndex: 'username',
+                width: 120,
+                sorter: true
+              },
+              {
+                title: '鐢ㄦ埛濮撳悕',
+                align: "center",
+                width: 100,
+                dataIndex: 'realname',
+              },
+              {
+                title: '澶村儚',
+                align: "center",
+                width: 80,
+                dataIndex: 'avatar',
+                scopedSlots: {customRender: "avatarslot"}
+              },
+
+              // {
+              //   title: '鎬у埆',
+              //   align: "center",
+              //   width: 80,
+              //   dataIndex: 'sex_dictText',
+              //   sorter: true
+              // },
+              // {
+              //   title: '鐢熸棩',
+              //   align: "center",
+              //   width: 100,
+              //   dataIndex: 'birthday'
+              // },
+              // {
+              //   title: '鎵嬫満鍙风爜',
+              //   align: "center",
+              //   width: 100,
+              //   dataIndex: 'phone'
+              // },
+              {
+                title: '宀椾綅',
+                align: "center",
+                width: 80,
+                dataIndex: 'post_dictText'
+              },
+              {
+                title: '杞﹂棿',
+                align: "center",
+                width: 240,
+                dataIndex: 'productionName',
+                ellipsis: true,
+              },
+              {
+                title: '鐘舵��',
+                align: "center",
+                width: 80,
+                dataIndex: 'status_dictText'
+              },
+              {
+                title: '鎿嶄綔',
+                dataIndex: 'action',
+                scopedSlots: { customRender: 'action' },
+                align: "center",
+                width: 80
+              },
+
+
+            ]
+          }else{
+            this.columns= [
+              {
+                title: '鐢ㄦ埛璐﹀彿',
+                align: "center",
+                dataIndex: 'username',
+                width: 120,
+                sorter: true
+              },
+              {
+                title: '鐢ㄦ埛濮撳悕',
+                align: "center",
+                width: 100,
+                dataIndex: 'realname',
+              },
+              {
+                title: '澶村儚',
+                align: "center",
+                width: 80,
+                dataIndex: 'avatar',
+                scopedSlots: {customRender: "avatarslot"}
+              },
+
+              // {
+              //   title: '鎬у埆',
+              //   align: "center",
+              //   width: 80,
+              //   dataIndex: 'sex_dictText',
+              //   sorter: true
+              // },
+              // {
+              //   title: '鐢熸棩',
+              //   align: "center",
+              //   width: 100,
+              //   dataIndex: 'birthday'
+              // },
+              // {
+              //   title: '鎵嬫満鍙风爜',
+              //   align: "center",
+              //   width: 100,
+              //   dataIndex: 'phone'
+              // },
+              {
+                title: '宀椾綅',
+                align: "center",
+                width: 80,
+                dataIndex: 'post_dictText'
+              },
+              {
+                title: '閮ㄩ棬',
+                align: "center",
+                width: 240,
+                dataIndex: 'orgCodeTxt'
+              },
+              {
+                title: '杞﹂棿',
+                align: "center",
+                width: 240,
+                dataIndex: 'productionName',
+                ellipsis: true,
+              },
+              {
+                title: '鐝粍',
+                align: "center",
+                width: 240,
+                dataIndex: 'teamId_dictText'
+              },
+              {
+                title: '鐘舵��',
+                align: "center",
+                width: 80,
+                dataIndex: 'status_dictText'
+              },
+              {
+                title: '鎿嶄綔',
+                dataIndex: 'action',
+                scopedSlots: { customRender: 'action' },
+                align: "center",
+                width: 80
+              }
+
+
+            ]
+          }
+
+        } else {
+          // this.$message.warn(res.message)
           this.$notification.warning({
             message:'娑堟伅',
-            description:"璇烽�夋嫨涓�鏉¤褰�"
-          });
-          return false;
-        } else {
-          let ids = "";
-          let that = this;
-          let isAdmin = false;
-          that.selectionRows.forEach(function (row) {
-            if (row.username == 'admin') {
-              isAdmin = true;
-            }
-          });
-          if (isAdmin) {
-            that.$message.warning('绠$悊鍛樿处鍙蜂笉鍏佽姝ゆ搷浣�,璇烽噸鏂伴�夋嫨锛�');
-            return;
-          }
-          that.selectedRowKeys.forEach(function (val) {
-            ids += val + ",";
-          });
-          that.$confirm({
-            title: "纭鎿嶄綔",
-            content: "鏄惁" + (status == 1 ? "瑙e喕" : "鍐荤粨") + "閫変腑璐﹀彿?",
-            onOk: function () {
-              frozenBatch({ids: ids, status: status}).then((res) => {
-                if (res.success) {
-                  that.$message.success(res.message);
-                  that.loadData();
-                  that.onClearSelected();
-                } else {
-                  that.$message.warning(res.message);
-                }
-              });
-            }
+            description:res.message
           });
         }
-      },
-      handleMenuClick(e) {
-        if (e.key == 1) {
-          this.batchDel();
-        } else if (e.key == 2) {
-          this.batchFrozen(2);
-        } else if (e.key == 3) {
-          this.batchFrozen(1);
-        }
-      },
-      handleFrozen: function (id, status, username) {
+      }).finally(() =>{
+      })
+    },
+    getAvatarView: function (avatar) {
+      return getFileAccessHttpUrl(avatar)
+    },
+
+    batchFrozen: function (status) {
+      if (this.selectedRowKeys.length <= 0) {
+        // this.$message.warning('璇烽�夋嫨涓�鏉¤褰曪紒');
+        this.$notification.warning({
+          message:'娑堟伅',
+          description:"璇烽�夋嫨涓�鏉¤褰�"
+        });
+        return false;
+      } else {
+        let ids = "";
         let that = this;
-        //TODO 鍚庡彴鏍¢獙绠$悊鍛樿鑹�
-        if ('admin' == username) {
-          that.$message.warning('绠$悊鍛樿处鍙蜂笉鍏佽姝ゆ搷浣滐紒');
+        let isAdmin = false;
+        that.selectionRows.forEach(function (row) {
+          if (row.username == 'admin') {
+            isAdmin = true;
+          }
+        });
+        if (isAdmin) {
+          that.$message.warning('绠$悊鍛樿处鍙蜂笉鍏佽姝ゆ搷浣�,璇烽噸鏂伴�夋嫨锛�');
           return;
         }
-        frozenBatch({ids: id, status: status}).then((res) => {
-          if (res.success) {
-            that.$notification.success({
-              message:'娑堟伅',
-              description:res.message
-            });
-            that.loadData();
-          } else {
-            that.$notification.warning({
-              message:'娑堟伅',
-              description:res.message
+        that.selectedRowKeys.forEach(function (val) {
+          ids += val + ",";
+        });
+        that.$confirm({
+          title: "纭鎿嶄綔",
+          content: "鏄惁" + (status == 1 ? "瑙e喕" : "鍐荤粨") + "閫変腑璐﹀彿?",
+          onOk: function () {
+            frozenBatch({ids: ids, status: status}).then((res) => {
+              if (res.success) {
+                that.$message.success(res.message);
+                that.loadData();
+                that.onClearSelected();
+              } else {
+                that.$message.warning(res.message);
+              }
             });
           }
         });
-      },
-      handleChangePassword(username) {
-        this.$refs.passwordmodal.show(username);
-      },
-      passwordModalOk() {
-        //TODO 瀵嗙爜淇敼瀹屾垚 涓嶉渶瑕佸埛鏂伴〉闈紝鍙互鎶奷atasource涓殑鏁版嵁鏇存柊涓�涓�
-      },
-      onSyncFinally({isToLocal}) {
-        // 鍚屾鍒版湰鍦版椂鍒锋柊涓嬫暟鎹�
-        if (isToLocal) {
-          this.loadData()
+      }
+    },
+    handleMenuClick(e) {
+      if (e.key == 1) {
+        this.batchDel();
+      } else if (e.key == 2) {
+        this.batchFrozen(2);
+      } else if (e.key == 3) {
+        this.batchFrozen(1);
+      }
+    },
+    handleFrozen: function (id, status, username) {
+      let that = this;
+      //TODO 鍚庡彴鏍¢獙绠$悊鍛樿鑹�
+      if ('admin' == username) {
+        that.$message.warning('绠$悊鍛樿处鍙蜂笉鍏佽姝ゆ搷浣滐紒');
+        return;
+      }
+      frozenBatch({ids: id, status: status}).then((res) => {
+        if (res.success) {
+          that.$notification.success({
+            message:'娑堟伅',
+            description:res.message
+          });
+          that.loadData();
+        } else {
+          that.$notification.warning({
+            message:'娑堟伅',
+            description:res.message
+          });
         }
-      },
-    }
-
+      });
+    },
+    handleChangePassword(username) {
+      this.$refs.passwordmodal.show(username);
+    },
+    passwordModalOk() {
+      //TODO 瀵嗙爜淇敼瀹屾垚 涓嶉渶瑕佸埛鏂伴〉闈紝鍙互鎶奷atasource涓殑鏁版嵁鏇存柊涓�涓�
+    },
+    onSyncFinally({isToLocal}) {
+      // 鍚屾鍒版湰鍦版椂鍒锋柊涓嬫暟鎹�
+      if (isToLocal) {
+        this.loadData()
+      }
+    },
   }
+
+}
 </script>
 <style scoped>
-  @import '~@assets/less/common.less'
+@import '~@assets/less/common.less'
 </style>
\ No newline at end of file

--
Gitblit v1.9.3