From 50b1b07bfa382c3f19c6b23f1cff4dfa50294f07 Mon Sep 17 00:00:00 2001 From: 石广澎 <shiguangpeng@163.com> Date: 星期四, 30 十一月 2023 10:58:38 +0800 Subject: [PATCH] feat: 库存管理 增加加载状态 --- admin-web/src/views/foundation/material/edit.vue | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/admin-web/src/views/foundation/material/edit.vue b/admin-web/src/views/foundation/material/edit.vue index 8f8733b..404a19d 100644 --- a/admin-web/src/views/foundation/material/edit.vue +++ b/admin-web/src/views/foundation/material/edit.vue @@ -8,7 +8,9 @@ <el-input v-model="formData.goodsName" clearable maxlength="20" show-word-limit style="width: 100%"/> </el-form-item> <el-form-item label="鍒嗙被" prop="categoryId"> - <el-input v-model="formData.categoryId" clearable maxlength="20" show-word-limit style="width: 100%"/> + <el-select v-model="formData.categoryId" clearable placeholder="璇烽�夋嫨" style="width: 100%"> + <el-option v-for="item in categoryList" :key="item.id" :label="item.categoryName" :value="item.id"></el-option> + </el-select> </el-form-item> <el-form-item style="margin-left: -100px;" v-for="(m, i) in formData.models"> <el-form-item label="瑙勬牸鍨嬪彿" prop="modelName" style="float: left;"> @@ -38,6 +40,7 @@ import winMd from '@/components/win/win-md' import myButton from '@/components/myButton/myButton' import * as finsystenant from '@/api/baseSetting/finsystenant' +import {mapGetters} from 'vuex' export default { components: {winMd, myButton}, @@ -50,15 +53,18 @@ }, data() { return { + categoryList:[], checkAll: false, checkedList: [], formData: { radio1: '', code: '', name: '', - states: '', + states: 1, summary: '', categoryId: null, + agencyId:'', + agencyName:'', models:[ { modelName:'', @@ -73,12 +79,28 @@ } } }, + computed:{ + ...mapGetters(['userInfo']) + }, created() { + this.tree_List() if(this.setting.info){ this.formData = Object.assign({},JSON.parse(this.setting.info)) } + if(!this.formData.agencyId) { + this.formData.agencyId = this.userInfo.tenantId + this.formData.agencyName = this.userInfo.tenantName + } }, methods: { + tree_List (){ + finsystenant.treeList().then(res => { + if (res) { + console.log(res,'res'); + this.categoryList = res + } + }) + }, addCode(){ this.formData.models.push( { -- Gitblit v1.9.1