Browse Source

组件修改

asd123a20 3 years ago
parent
commit
c87171feee

+ 3 - 3
admin-frame/src/components/deepTree.vue

@@ -13,7 +13,7 @@
       </el-tooltip>
       <span @click="handleNodeClick(node, data)" v-else>{{ node.label }}</span>
       <span v-if="operation">
-        <el-button @click="edit(data)" type="text" size="mini" icon="el-icon-edit"></el-button>
+        <el-button @click="edit(node)" type="text" size="mini" icon="el-icon-edit"></el-button>
         <el-button @click="remove(data)" type="text" size="mini" icon="el-icon-delete"></el-button>
       </span>
     </span>
@@ -48,8 +48,8 @@ export default {
       this.$emit('nodeClick', { node, data });
     },
     // 修改事件
-    edit(data) {
-      this.$emit('edit', data);
+    edit(node) {
+      this.$emit('edit', node?.data);
     },
     // 删除事件
     remove(data) {

+ 4 - 4
admin-frame/vue.config.js

@@ -22,12 +22,12 @@ module.exports = {
     port: 3000,
     proxy: {
       '/api/': {
-        target: 'http://192.168.3.45:18090'
-        // target: 'http://192.168.0.45:18090'
+        // target: 'http://192.168.3.45:18090'
+        target: 'http://192.168.0.45:18090'
       },
       '/upload/': {
-        target: 'http://192.168.3.45:9002'
-        // target: 'http://192.168.0.45:18090'
+        // target: 'http://192.168.3.45:9002'
+        target: 'http://192.168.0.45:18090'
       }
     }
   }

+ 8 - 2
admin-img-news/src/views/home.vue

@@ -89,6 +89,9 @@ export default {
         title: [
           { required: true, message: '请输入标题', trigger: 'blur' }
         ],
+        name: [
+          { required: true, message: '请输入名称', trigger: 'blur' }
+        ],
         bind: [
           { required: true, message: '请选择绑定类型编码', trigger: 'chage' }
         ],
@@ -103,6 +106,9 @@ export default {
         ],
         type: [
           { required: true, message: '请选择栏目', trigger: 'chage' }
+        ],
+        code: [
+          { required: true, message: '请输入类型', trigger: 'blur' }
         ]
       },
       type: null
@@ -123,8 +129,8 @@ export default {
       if (this.type == null) {
         // 类别
         this.formfiled = [
-          { name: 'title', label: '名称', filter: true },
-          { name: 'type', label: '类型', filter: true }
+          { name: 'name', label: '名称', filter: true },
+          { name: 'code', label: '类型', filter: true }
         ];
       } else {
         // 新闻

+ 3 - 1
admin-market/src/views/Home.vue

@@ -135,11 +135,13 @@ export default {
     // 商品改变
     async goodChange(e) {
       const res = await this.goodFetch({ code: this.typeCode, id: e });
-      const { name } = res;
+      const { name, thumbnail } = res;
       this.$refs.formData.setForm('name', name);
+      this.$refs.formData.setForm('thumbnail', thumbnail);
     },
     // 表单保存
     async formSave (e) {
+      console.log(e);
       if (e.isRevise && e?.isRevise == false) {
         this.$message.warning('未作修改');
         return;