From 18d02e7db16cf5a21f8d5a152dd7ab27212d8eb6 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 23 十月 2023 16:44:27 +0800
Subject: [PATCH] 	modified:   src/views/admin/menu/index.vue 	modified:   src/views/admin/menu/menu-form.vue 	modified:   src/views/plan/customerorder/customerorder-form.vue 	modified:   src/views/technology/completeproductstructure/completeproductstructure-form.vue 	modified:   src/views/technology/completeproductstructure/index.vue 	modified:   src/views/technology/document/document-form.vue 	modified:   src/views/technology/operation/operation-form.vue 	modified:   src/views/technology/structure/index.vue 	modified:   vue.config.js

---
 src/views/admin/menu/index.vue |  169 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 104 insertions(+), 65 deletions(-)

diff --git a/src/views/admin/menu/index.vue b/src/views/admin/menu/index.vue
index a5ed057..b6c705f 100644
--- a/src/views/admin/menu/index.vue
+++ b/src/views/admin/menu/index.vue
@@ -3,8 +3,12 @@
     <div class="avue-crud">
       <el-form :inline="true">
         <el-form-item>
-          <el-button v-if="permissions.sys_menu_add" icon="el-icon-plus" type="primary"
-                     @click="addOrUpdateHandle(false)">
+          <el-button
+            v-if="permissions.sys_menu_add"
+            icon="el-icon-plus"
+            type="primary"
+            @click="addOrUpdateHandle(false)"
+          >
             娣诲姞
           </el-button>
         </el-form-item>
@@ -15,15 +19,25 @@
         v-loading="loading"
         :data="menuList"
         row-key="id"
-        :tree-props="{children: 'children', hasChildren: 'hasChildrens'}">
-        <el-table-column prop="name" label="鑿滃崟鍚嶇О" :show-overflow-tooltip="true" width="180"></el-table-column>
+        :tree-props="{ children: 'children', hasChildren: 'hasChildrens' }"
+      >
+        <el-table-column
+          prop="name"
+          label="鑿滃崟鍚嶇О"
+          :show-overflow-tooltip="true"
+          width="180"
+        ></el-table-column>
         <el-table-column prop="icon" label="鍥炬爣" align="center" width="100">
           <template slot-scope="scope">
-            <i :class="scope.row.icon"/>
+            <i :class="scope.row.icon" />
           </template>
         </el-table-column>
         <el-table-column prop="sort" label="鎺掑簭" width="60"></el-table-column>
-        <el-table-column prop="path" label="缁勪欢璺緞" :show-overflow-tooltip="true"></el-table-column>
+        <el-table-column
+          prop="path"
+          label="缁勪欢璺緞"
+          :show-overflow-tooltip="true"
+        ></el-table-column>
         <el-table-column prop="type" label="绫诲瀷" width="80" align="center">
           <template slot-scope="scope">
             <el-tag type="success" v-if="scope.row.type === '0'">宸﹁彍鍗�</el-tag>
@@ -31,96 +45,121 @@
             <el-tag type="info" v-if="scope.row.type === '1'">鎸夐挳</el-tag>
           </template>
         </el-table-column>
-        <el-table-column prop="keepAlive" label="缂撳啿" width="80" align="center">
+        <el-table-column
+          prop="keepAlive"
+          label="缂撳啿"
+          width="80"
+          align="center"
+        >
           <template slot-scope="scope">
             <el-tag type="info" v-if="scope.row.keepAlive === '0'">鍏抽棴</el-tag>
-            <el-tag type="success" v-if="scope.row.keepAlive === '1'">寮�鍚�</el-tag>
+            <el-tag type="success" v-if="scope.row.keepAlive === '1'"
+              >寮�鍚�</el-tag
+            >
           </template>
         </el-table-column>
-        <el-table-column prop="permission" label="鏉冮檺鏍囪瘑" :show-overflow-tooltip="true"></el-table-column>
-        <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
+        <el-table-column
+          prop="permission"
+          label="鏉冮檺鏍囪瘑"
+          :show-overflow-tooltip="true"
+        ></el-table-column>
+        <el-table-column
+          label="鎿嶄綔"
+          align="center"
+          class-name="small-padding fixed-width"
+        >
           <template slot-scope="scope">
             <el-button
               size="small"
               type="text"
               icon="el-icon-plus"
-              @click="addOrUpdateHandle(false,scope.row.id)"
-              v-if="permissions.sys_menu_add">鏂板
+              @click="addOrUpdateHandle(false, scope.row.id)"
+              v-if="permissions.sys_menu_add"
+              >鏂板
             </el-button>
-            <el-button size="small"
-                       type="text"
-                       icon="el-icon-edit"
-                       @click="addOrUpdateHandle(true,scope.row.id)"
-                       v-if="permissions.sys_menu_edit">淇敼
+            <el-button
+              size="small"
+              type="text"
+              icon="el-icon-edit"
+              @click="addOrUpdateHandle(true, scope.row.id)"
+              v-if="permissions.sys_menu_edit"
+              >淇敼
             </el-button>
             <el-button
               size="small"
               type="text"
               icon="el-icon-delete"
               @click="handleDelete(scope.row)"
-              v-if="permissions.sys_menu_del">鍒犻櫎
+              v-if="permissions.sys_menu_del"
+              >鍒犻櫎
             </el-button>
           </template>
         </el-table-column>
       </el-table>
 
-      <table-form v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getList"></table-form>
+      <table-form
+        v-if="addOrUpdateVisible"
+        ref="addOrUpdate"
+        @refreshDataList="getList"
+      ></table-form>
     </div>
   </basic-container>
 </template>
 
 <script>
-  import {delObj, fetchMenuTree} from '@/api/admin/menu'
-  import TableForm from './menu-form'
-  import {mapGetters} from 'vuex'
+import { delObj, fetchMenuTree } from '@/api/admin/menu'
+import TableForm from './menu-form'
+import { mapGetters } from 'vuex'
 
-  export default {
-    name: "Menu",
-    components: {TableForm},
-    data() {
-      return {
-        addOrUpdateVisible: false,
-        // 閬僵灞�
-        loading: true,
-        // 鑿滃崟琛ㄦ牸鏍戞暟鎹�
-        menuList: [],
-        // 鑿滃崟鏍戦�夐」
-        menuOptions: [],
-      };
+export default {
+  name: 'Menu',
+  components: { TableForm },
+  data() {
+    return {
+      addOrUpdateVisible: false,
+      // 閬僵灞�
+      loading: true,
+      // 鑿滃崟琛ㄦ牸鏍戞暟鎹�
+      menuList: [],
+      // 鑿滃崟鏍戦�夐」
+      menuOptions: []
+    }
+  },
+  created() {
+    this.getList()
+  },
+  computed: {
+    ...mapGetters(['permissions'])
+  },
+  methods: {
+    addOrUpdateHandle(isEdit, id) {
+      this.addOrUpdateVisible = true
+      this.$nextTick(() => {
+        this.$refs.addOrUpdate.init(isEdit, id)
+      })
     },
-    created() {
-      this.getList();
+    getList() {
+      this.loading = true
+      fetchMenuTree(false).then((response) => {
+        this.menuList = response.data.data
+        this.loading = false
+      })
     },
-    computed: {
-      ...mapGetters(['permissions']),
-    },
-    methods: {
-      addOrUpdateHandle(isEdit, id) {
-        this.addOrUpdateVisible = true
-        this.$nextTick(() => {
-          this.$refs.addOrUpdate.init(isEdit, id)
+    handleDelete(row) {
+      this.$confirm('鏄惁纭鍒犻櫎鍚嶇О涓�"' + row.name + '"鐨勬暟鎹」?', '璀﹀憡', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        closeOnClickModal: false,
+        type: 'warning'
+      })
+        .then(function() {
+          return delObj(row.id)
         })
-      },
-      getList() {
-        this.loading = true;
-        fetchMenuTree(false).then(response => {
-          this.menuList = response.data.data
-          this.loading = false;
-        });
-      },
-      handleDelete(row) {
-        this.$confirm('鏄惁纭鍒犻櫎鍚嶇О涓�"' + row.name + '"鐨勬暟鎹」?', "璀﹀憡", {
-          confirmButtonText: "纭畾",
-          cancelButtonText: "鍙栨秷",
-          closeOnClickModal:false,
-          type: "warning"
-        }).then(function () {
-          return delObj(row.id);
-        }).then(() => {
-          this.getList();
+        .then(() => {
+          this.getList()
           this.$message.success('鍒犻櫎鎴愬姛')
         })
-      }
     }
-  };
+  }
+}
 </script>

--
Gitblit v1.9.3