haoyahui
2023-11-17 b6a04be0a4cbf5d5a44006a09b83f52a71dfce27
admin-web/src/views/foundation/store/index.vue
@@ -15,6 +15,7 @@
          </el-row>
          <!--添加/编辑弹窗-->
          <edit v-if="editSetting.show" :setting="editSetting" @close="editSetting.show = false" @search="search"/>
          <person v-if="personSetting.show" :setting="personSetting" @close="personSetting.show = false" @search="search"/>
        </el-card>
      </el-container>
    </el-container>
@@ -31,13 +32,14 @@
import MyButton from "@/components/myButton/myButton";
import SettingIplatform from '@/utils/settingIplatform';
import edit from './edit'
import person from './person'
import * as finsystenant from '@/api/baseSetting/finsystenant'
import myImport from '@/views/components/myImport'
import {getBaseUrl} from '@/utils/base';
export default {
  name: "index",
  components: {MyButton, MyTableV2, edit, myImport},
  components: {MyButton, MyTableV2, edit, myImport, person},
  data() {
    return {
      // 搜索框
@@ -95,6 +97,12 @@
          onSuccess: null
      },
      editSetting: {
        title: '',
        id: '',
        orgId: '',
        show: false,
      },
      personSetting: {
        title: '',
        id: '',
        orgId: '',
@@ -161,7 +169,7 @@
        // 操作信息
        operation: {
          show: true, // 显示操作列
          width: '150', // 列宽
          width: '250', // 列宽
          attr: [
            {
              title: '编辑',
@@ -175,12 +183,13 @@
                this.del(row);
              },
            },
            // {
            //   title: '仓库员',
            //   events: (row) => {
            //     this.showAudit(row);
            //   },
            // }
            {
              title: '库管员',
              type:'primary',
              events: (row) => {
                this.showPerson(row);
              },
            }
          ],
        },
        paging: {
@@ -270,6 +279,12 @@
      this.editSetting.title = '编辑';
      this.editSetting.show = true;
    },
    showPerson(row) {
      this.personSetting.id = row.id;
      this.personSetting.info = JSON.stringify(row);
      this.personSetting.title = '选择库管员';
      this.personSetting.show = true;
    },
    nodeClick(param) {
      param = param || {}
      this.p = Object.assign({}, {