Selaa lähdekoodia

修改添加账户,不能添加超级管理员

YY 2 vuotta sitten
vanhempi
commit
f8720c6519
2 muutettua tiedostoa jossa 35 lisäystä ja 20 poistoa
  1. 35 19
      src/views/platmanag/storeAcc/detail.vue
  2. 0 1
      src/views/selfShop/goods/spec.vue

+ 35 - 19
src/views/platmanag/storeAcc/detail.vue

@@ -1,24 +1,32 @@
 <template>
   <div id="goods">
     <template v-if="view === 'list'">
-      <el-row>
-        <el-col :span="24" style="padding: 10px">
-          <el-button type="primary" size="mini" @click="toBack()">返回</el-button>
-        </el-col>
-      </el-row>
-      <data-search :fields="searchFields" v-model="searchInfo" @query="search"> </data-search>
-      <data-btn :fields="btnList" @add="toAdd"></data-btn>
-      <data-table
-        ref="dataTable"
-        :fields="fields"
-        :opera="opera"
-        :data="list"
-        :total="total"
-        @query="search"
-        @edit="toEdit"
-        @del="toDel"
-        @reset="toReset"
-      ></data-table>
+      <el-col
+        :span="24"
+        class="main animate__animated animate__backInRight"
+        v-loading="loadings"
+        element-loading-text="拼命加载中"
+        element-loading-spinner="el-icon-loading"
+      >
+        <el-row>
+          <el-col :span="24" style="padding: 10px">
+            <el-button type="primary" size="mini" @click="toBack()">返回</el-button>
+          </el-col>
+        </el-row>
+        <data-search :fields="searchFields" v-model="searchInfo" @query="search"> </data-search>
+        <data-btn :fields="btnList" @add="toAdd"></data-btn>
+        <data-table
+          ref="dataTable"
+          :fields="fields"
+          :opera="opera"
+          :data="list"
+          :total="total"
+          @query="search"
+          @edit="toEdit"
+          @del="toDel"
+          @reset="toReset"
+        ></data-table>
+      </el-col>
     </template>
     <template v-else>
       <el-row>
@@ -53,6 +61,7 @@ export default {
   components: {},
   data: function () {
     return {
+      loadings: true,
       view: 'list',
       fields: [
         { label: '名称', model: 'name' },
@@ -101,6 +110,7 @@ export default {
         this.$set(this, `list`, res.data);
         this.$set(this, `total`, res.total);
       }
+      this.loadings = false;
     },
     // 添加自定义
     initAddData() {
@@ -155,7 +165,13 @@ export default {
     // 查询其他信息
     async searchOthers() {
       let res = await this.roleQuery();
-      if (this.$checkRes(res)) this.$set(this, `roleList`, res.data);
+      if (this.$checkRes(res)) {
+        let list = [];
+        for (const p1 of res.data) {
+          if (p1.code != 'sadmin') list.push(p1);
+        }
+        this.$set(this, `roleList`, list);
+      }
     },
     // 返回
     toBack() {

+ 0 - 1
src/views/selfShop/goods/spec.vue

@@ -136,7 +136,6 @@ export default {
     ...dictData({ getDict: 'query' }),
     ...mapActions(['query', 'fetch', 'update', 'delete', 'create']),
     ...goods({ goodsFetch: 'fetch' }),
-
     ...methodUtil,
     // 添加自定义
     initAddData() {