zhy
2023-10-30 35738d1b2c095b2eca0211efdc4fa59507189e6f
feat: 基础信息
11个文件已修改
377 ■■■■■ 已修改文件
admin-web/public/static/config.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/api/baseSetting/finsystenant.js 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/components/myTable/myTableV2.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/utils/settingIplatform.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/classification/edit.vue 43 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/classification/index.vue 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/classification/items.js 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/material/edit.vue 53 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/material/index.vue 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/store/edit.vue 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/src/views/foundation/store/index.vue 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin-web/public/static/config.js
@@ -14,7 +14,7 @@
// 接口请求地址
// apiBaseURL: 'http://116.198.39.83:8082/progress', // 正式
  // apiBaseURL: 'http://172.16.60.90:8082/progress',//开发
  apiBaseURL: 'https://yqzx.jinmingyuan.com/lowConsum',//开发
  apiBaseURL: 'http://172.16.60.175:8083/lowConsum',//开发
// apiBaseURL: 'https://jmy.jinmingyuan.com/progress',// 测试,
  // socket连接
  wsSocketUrl: VUE_APP_WS_URL,
admin-web/src/api/baseSetting/finsystenant.js
@@ -21,7 +21,7 @@
// 新增
export function add(data) {
  return request({
    url: '/pc/fin/sys/tenant/add',
    url: '/pc/base/category/add',
    method: 'post',
    data: data
  })
@@ -30,8 +30,64 @@
// 修改
export function edit(data) {
  return request({
    url: '/pc/fin/sys/tenant/edit',
    url: '/pc/base/category/edit',
    method: 'post',
    data: data
  })
}
export function addcode(data) {
  return request({
    url: '/pc/base/goods/template/add',
    method: 'post',
    data: data
  })
}
export function addstore(data) {
  return request({
    url: '/pc/base/warehouse/add',
    method: 'post',
    data: data
  })
}
export function editstore(data) {
  return request({
    url: '/pc/base/warehouse/edit',
    method: 'post',
    data: data
  })
}
export function delstore(data) {
  return request({
    url: '/pc/base/warehouse/del',
    method: 'delete',
    data: data
  })
}
export function editmaterial(data) {
  return request({
    url: `/pc/base/goods/template/detail/?id=${data}`,
    method: 'get',
  })
}
export function editcode(data) {
  return request({
    url: '/pc/base/goods/template/edit',
    method: 'post',
    data: data
  })
}
export function delCode(data) {
  return request({
    url: '/pc/base/goods/template/del',
    method: 'delete',
    data: data
  })
}
@@ -44,8 +100,8 @@
// 删除机构信息
export function del(data) {
  return request({
    url: '/pc/fin/sys/tenant/del',
    method: 'post',
    url: '/pc/base/category/del',
    method: 'delete',
    data: data
  })
}
admin-web/src/components/myTable/myTableV2.vue
@@ -365,7 +365,7 @@
         */
    search(param) {
      this.$nextTick(() => {
        // this.myTable.loading = true
        this.myTable.loading = true
        const params = Object.assign({}, this.filter)
        if(this.myTable.paging.show){
          params.pageSize = this.myTable.paging.page.pageSize
admin-web/src/utils/settingIplatform.js
@@ -13,7 +13,7 @@
// 接口请求地址
// apiBaseURL: 'http://116.198.39.83:8082/progress', // 正式
  // apiBaseURL: 'http://172.16.60.90:8082/progress',//开发
  apiBaseURL: 'https://yqzx.jinmingyuan.com/lowConsum',//开发
  apiBaseURL: 'http://172.16.60.175:8083/lowConsum',//开发
// apiBaseURL: 'https://jmy.jinmingyuan.com/progress',// 测试,
  // socket连接
  wsSocketUrl: VUE_APP_WS_URL,
admin-web/src/views/foundation/classification/edit.vue
@@ -1,15 +1,15 @@
<template>
  <win-sm :title="setting.title" @close="close" :width="'800px'">
    <el-form ref="ruleForm" :model="formData" :rules="rules" class="demo-ruleForm" label-width="100px">
      <el-form-item label="上级分类" prop="code">
        <el-input v-model="formData.code" clearable maxlength="20" show-word-limit style="width: 100%"/>
      <el-form-item label="上级分类" prop="fatherCategoryId">
        <el-input v-model="formData.fatherCategoryId" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="分类名称" prop="name">
        <el-input v-model="formData.name" clearable maxlength="20" show-word-limit style="width: 100%"/>
      <el-form-item label="分类名称" prop="categoryName">
        <el-input v-model="formData.categoryName" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="类别" prop="name">
      <el-form-item label="类别" prop="classification">
        <!-- <el-input v-model="formData.name" clearable maxlength="20" show-word-limit style="width: 100%"/> -->
        <el-select v-model="formData.planTypeCode" placeholder="" clearable style="width: 100%">
        <el-select v-model="formData.classification" placeholder="" clearable style="width: 100%">
          <el-option
            v-for="item in options"
            :key="item.code"
@@ -18,15 +18,14 @@
          </el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="顺序" prop="name">
        <el-input v-model="formData.name" clearable maxlength="20" show-word-limit style="width: 100%"/>
      <el-form-item label="顺序" prop="orderNumber">
        <el-input v-model="formData.orderNumber" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="状态" prop="status">
        <el-switch
          v-model="formData.status"
          active-color="#0d997c"
          inactive-color="#C0CCDA">
        </el-switch>
      <el-form-item label="状态" prop="states">
        <el-radio-group v-model="formData.states">
          <el-radio :label="1" border>启用</el-radio>
          <el-radio :label="0" border>禁用</el-radio>
        </el-radio-group>
      </el-form-item>
    </el-form>
    <div slot="footer" align="center" class="dialog-footer">
@@ -56,31 +55,31 @@
      checkedList: [],
      options:[
        {
          code: 1,
          code: 'A',
          label:'A'
        },
        {
          code: 2,
          code: "B",
          label:'B'
        },
        {
          code: 3,
          code: 'c',
          label:'C'
        }
      ],
      formData: {
        code: '',
        name: '',
        status: true,
        states: '',
        summary: '',
        planTypeCode:''
      },
      rules: {
        code: [
          {required: true, message: '请输入机构编号', trigger: 'blur'}
        fatherCategoryId: [
          {required: true, message: '请输入', trigger: 'blur'}
        ],
        name: [
          {required: true, message: '请输入机构名称', trigger: 'blur'}
        categoryName: [
          {required: true, message: '请输入', trigger: 'blur'}
        ]
      }
    }
admin-web/src/views/foundation/classification/index.vue
@@ -38,8 +38,7 @@
import edit from './edit'
import * as finsystenant from '@/api/baseSetting/finsystenant'
import myImport from '@/views/components/myImport'
import {updStatus} from "@/api/baseSetting/finsystenant";
import {getBaseUrl, getUploadUrl} from '@/utils/base';
import {getBaseUrl} from '@/utils/base';
export default {
  name: "index",
@@ -55,7 +54,7 @@
        tenantId: null,
        userName: null,
        userPhone: null,
        status: 1
        states: 1
      },
      // 导入
      importSetting: {
@@ -85,7 +84,7 @@
      table: {
        showIndex: true, // 是否显示序号
        expand: false, // 是否显示详情数据
        url: SettingIplatform.apiBaseURL + '/pc/fin/sys/tenant/select/list', // 请求地址
        url: SettingIplatform.apiBaseURL + '/pc/base/category/list', // 请求地址
        // 工具条
        tools: {
          columnsCtrl: {// 列控制按钮
@@ -106,9 +105,9 @@
        },
        // 列信息
        columns: [
          {title: '分类名称', field: 'category_Name', align: 'center'},
          {title: '分类名称', field: 'categoryName', align: 'center'},
          {title: '类别', field: 'classification', align: 'left'},
          {title: '显示顺序', field: 'order_Number', align: 'center', width: '80px'},
          {title: '显示顺序', field: 'orderNumber', align: 'center', width: '80px'},
          {
            field: 'states',
            title: '状态',
@@ -116,7 +115,7 @@
            width: 100,
            switch: row => {
              const result = {}
              if (row.status == 1) {
              if (row.states == 1) {
                Object.assign(result, {
                  value: true, // 开
                  label: '是', // 开的描述
@@ -200,13 +199,13 @@
    },
    updState(row) {
      let vm = this
      let text = row.status == 0 ? "启用" : "禁用";
      vm.$modal.confirm('确认要' + text + '"' + row.name + '"吗?').then(function () {
      let text = row.states == 0 ? "启用" : "禁用";
      vm.$modal.confirm('确认要' + text + '"' + row.categoryName + '"吗?').then(function () {
        let params = Object.assign({}, row)
        params.status = row.status == 1 ? 0 : 1
        params.states = row.states == 1 ? 0 : 1
        finsystenant.edit(params).then(res => {
          if (res) {
            row.status = row.status === 1 ? 0 : 1
            row.states = row.states === 1 ? 0 : 1
            vm.$modal.msgSuccess(text + "成功");
            vm.search()
          }
@@ -215,7 +214,7 @@
    },
    del(row) {
      this.$modal
        .confirm('是否确认删除名称为"' + row.name + '"的机构吗?')
        .confirm('是否确认删除名称为"' + row.categoryName + '"的机构吗?')
        .then(function () {
          finsystenant.del({id: row.id}).then((res) => {
          });
admin-web/src/views/foundation/classification/items.js
@@ -1,35 +1,35 @@
export default [
  {
    type: 'text',
    dataIndex: 'name',
    dataIndex: 'categoryName',
    label: '分类名称',
    placeholder: '请输入',
    defaultValue: ''
  },
  {
    type: 'select',
    dataIndex: 'status',
    dataIndex: 'classification',
    label: '类别',
    placeholder: '请选择',
    defaultValue: '1',
    options: [
      {
        label: 'A',
        value: '1'
        value: 'A'
      },
      {
        label: 'B',
        value: '2'
        value: 'B'
      },
      {
        label: 'C',
        value: '3'
        value: 'C'
      }
    ]
  },
  {
    type: 'select',
    dataIndex: 'status',
    dataIndex: 'states',
    label: '状态',
    placeholder: '请选择',
    defaultValue: '1',
admin-web/src/views/foundation/material/edit.vue
@@ -2,27 +2,29 @@
  <win-md :title="setting.title" @close="close" :width="'800px'">
    <el-form ref="ruleForm" :model="formData" :rules="rules" class="demo-ruleForm" label-width="100px">
      <el-form-item label="物品编号">
        <el-input v-model="formData.code88" disabled clearable maxlength="20" show-word-limit style="width: 100%"/>
        <el-input v-model="formData.goodsCode" disabled clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="物品名称" prop="name">
        <el-input v-model="formData.name" clearable maxlength="20" show-word-limit style="width: 100%"/>
      <el-form-item label="物品名称" prop="goodsName">
        <el-input v-model="formData.goodsName" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item style="margin-left: -100px;" v-for="(m, i) in formData.code">
        <el-form-item label="规格型号" prop="name" style="float: left;">
          <el-input v-model="m.name" clearable maxlength="20" show-word-limit style="width: 100%"/>
      <el-form-item label="分类" prop="categoryId">
        <el-input v-model="formData.categoryId" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </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;">
          <el-input v-model="m.modelName" clearable maxlength="20" show-word-limit style="width: 100%"/>
        </el-form-item>
        <el-form-item label="单位" prop="name" style="float: left;">
          <el-input v-model="m.code" clearable maxlength="20" show-word-limit style="width: 100%"/>
        <el-form-item label="单位" prop="unit" style="float: left;">
          <el-input v-model="m.unit" clearable maxlength="20" show-word-limit style="width: 100%"/>
        </el-form-item>
        <my-button name="新增型号" type="" @click="addCode"/>
        <my-button name="删除" type="" @click="delCode(i)"/>
      </el-form-item>
      <el-form-item label="状态">
        <el-switch
          v-model="formData.status"
          active-color="#0d997c"
          inactive-color="#C0CCDA">
        </el-switch>
      <el-form-item label="状态" prop="states">
        <el-radio-group v-model="formData.states">
          <el-radio :label="1" border>启用</el-radio>
          <el-radio :label="0" border>禁用</el-radio>
        </el-radio-group>
      </el-form-item>
    </el-form>
    <div slot="footer" align="center" class="dialog-footer">
@@ -54,13 +56,14 @@
        radio1: '',
        code: '',
        name: '',
        status: true,
        states: '',
        summary: '',
        code:[
        categoryId: null,
        models:[
          {
            name:'12',
            code:'13'
          },
            modelName:'',
            unit:''
          }
        ]
      },
      rules: {
@@ -77,15 +80,15 @@
  },
  methods: {
    addCode(){
      this.formData.code.push(
      this.formData.models.push(
        {
          name:'',
          code:''
          modelName:'',
          unit:''
        }
      )
    },
    delCode(index){
      this.formData.code.splice(index, 1)
      this.formData.models.splice(index, 1)
    },
    getEditInfo(id){
@@ -99,7 +102,7 @@
          const params = Object.assign({}, this.formData)
          if(this.setting.id){
            // 编辑接口
            finsystenant.edit(params).then(res => {
            finsystenant.editcode(params).then(res => {
              if (res) {
                this.$message.success('保存成功!')
                this.close()
@@ -110,7 +113,7 @@
            })
          }else{
            params.orgId = this.setting.orgId
            finsystenant.add(params).then(res => {
            finsystenant.addcode(params).then(res => {
              if (res) {
                this.$message.success('保存成功!')
                this.close()
admin-web/src/views/foundation/material/index.vue
@@ -27,6 +27,7 @@
</template>
<script>
import * as DateFormatter from '@/utils/DateFormatter';
import myTree from '@/components/myTree/index'
import MyTableV2 from "@/components/myTable/myTableV2";
import MyButton from "@/components/myButton/myButton";
@@ -45,63 +46,42 @@
      items: [
        {
          type: 'text',
          dataIndex: 'goods_Name',
          dataIndex: 'goodsName',
          label: '物品名称',
          placeholder: '请输入',
          defaultValue: ''
        },
        {
          type: 'text',
          dataIndex: 'goods_Code',
          dataIndex: 'goodsCode',
          label: '物品编号',
          placeholder: '请输入',
          defaultValue: ''
        },
        {
          type: 'select',
          dataIndex: 'status',
          dataIndex: 'classification',
          label: '类别',
          placeholder: '请选择',
          defaultValue: '1',
          defaultValue: '',
          options: [
            {
              label: 'A',
              value: '1'
              value: 'A'
            },
            {
              label: 'B',
              value: '2'
              value: 'B'
            },
            {
              label: 'C',
              value: '3'
              value: 'C'
            }
          ]
        },
        {
          type: 'select',
          dataIndex: 'status',
          label: '采购类别',
          placeholder: '请选择',
          defaultValue: '1',
          options: [
            {
              label: '全部',
              value: '1'
            },
            {
              label: '自采',
              value: '2'
            },
            {
              label: '集采',
              value: '3'
            }
          ]
        },
        {
          type: 'select',
          dataIndex: 'status',
          dataIndex: 'states',
          label: '状态',
          placeholder: '请选择',
          defaultValue: '1',
@@ -122,7 +102,7 @@
        tenantId: null,
        userName: null,
        userPhone: null,
        status: 1
        states: 1
      },
      // 导入
      importSetting: {
@@ -152,7 +132,7 @@
      table: {
        showIndex: true, // 是否显示序号
        expand: false, // 是否显示详情数据
        url: SettingIplatform.apiBaseURL + '/pc/fin/sys/tenant/select/list', // 请求地址
        url: SettingIplatform.apiBaseURL + '/pc/base/goods/template/list', // 请求地址
        // 工具条
        tools: {
          columnsCtrl: {// 列控制按钮
@@ -179,19 +159,19 @@
        },
        // 列信息
        columns: [
          {title: '物品编号', field: 'goods_Code', align: 'center'},
          {title: '物品名称', field: 'goods_Name', align: 'center'},
          {title: '分类', field: 'classification', align: 'center'},
          {title: '类别', field: 'states', align: 'center'},
          {title: '采购类型', field: 'category_id', align: 'center'},
          {title: '所属机构', field: 'agency_Name', align: 'center'},
          {title: '物品编号', field: 'goodsCode', align: 'center'},
          {title: '物品名称', field: 'goodsName', align: 'center'},
          {title: '分类', field: 'categoryName', align: 'center'},
          {title: '类别', field: 'classification', align: 'center'},
          // {title: '采购类型', field: 'categoryId', align: 'center'},
          {title: '所属机构', field: '', align: 'center'},
          {
            title: '创建时间',
            field: 'create_Date',
            field: 'createDate',
            align: 'center',
            width: 160,
            formatter: (row) => {
              return {value: DateFormatter.LongToDateTime(row.create_Date)};
              return {value: DateFormatter.LongToDateTime(row.createDate)};
            },
          },
          {
@@ -201,7 +181,7 @@
            width: 100,
            switch: row => {
              const result = {}
              if (row.status == 1) {
              if (row.states == 1) {
                Object.assign(result, {
                  value: true, // 开
                  label: '是', // 开的描述
@@ -225,7 +205,7 @@
        // 操作信息
        operation: {
          show: true, // 显示操作列
          width: '150', // 列宽
          width: '250', // 列宽
          attr: [
            {
              title: '编辑',
@@ -239,12 +219,12 @@
                this.del(row);
              },
            },
            {
              title: '规格型号',
              events: (row) => {
                this.showAudit(row);
              },
            },
            // {
            //   title: '规格型号',
            //   events: (row) => {
            //     this.showAudit(row);
            //   },
            // },
          ],
        },
        paging: {
@@ -279,10 +259,10 @@
    updState(row) {
      let vm = this
      let text = row.status == 0 ? "启用" : "禁用";
      vm.$modal.confirm('确认要' + text + '"' + row.name + '"吗?').then(function () {
      vm.$modal.confirm('确认要' + text + '"' + row.goodsName + '"吗?').then(function () {
        let params = Object.assign({}, row)
        params.status = row.status == 1 ? 0 : 1
        finsystenant.edit(params).then(res => {
        finsystenant.editcode(params).then(res => {
          if (res) {
            row.status = row.status === 1 ? 0 : 1
            vm.$modal.msgSuccess(text + "成功");
@@ -293,9 +273,9 @@
    },
    del(row) {
      this.$modal
        .confirm('是否确认删除名称为"' + row.name + '"的机构吗?')
        .confirm('是否确认删除名称为"' + row.goodsName + '"的机构吗?')
        .then(function () {
          finsystenant.del({id: row.id}).then((res) => {
          finsystenant.delCode({id: row.id}).then((res) => {
          });
        })
        .then((res) => {
@@ -316,10 +296,13 @@
      // }
    },
    showAudit(row) {
      this.editSetting.id = row.id;
      this.editSetting.info = JSON.stringify(row);
      this.editSetting.title = '编辑';
      this.editSetting.show = true;
      finsystenant.editmaterial(row.id).then(res => {
        // console.log(res,'res');
        this.editSetting.id = res.id;
        this.editSetting.info = JSON.stringify(res);
        this.editSetting.title = '编辑';
        this.editSetting.show = true;
      })
    },
    // 查询table列表
    search(pageNum) {
admin-web/src/views/foundation/store/edit.vue
@@ -4,18 +4,20 @@
      <el-form-item label="编号" prop="code">
        <el-input disabled v-model="formData.code" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="仓库名称" prop="name">
        <el-input v-model="formData.name" clearable maxlength="20" show-word-limit style="width: 100%"/>
      <el-form-item label="仓库名称" prop="warehouseName">
        <el-input v-model="formData.warehouseName" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="仓库类型" prop="classificationId">
        <el-input v-model="formData.classificationId" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="地址" >
        <el-input v-model="formData.adss" clearable maxlength="20" show-word-limit style="width: 100%"/>
        <el-input v-model="formData.adress" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="状态" prop="status">
        <el-switch
          v-model="formData.status"
          active-color="#0d997c"
          inactive-color="#C0CCDA">
        </el-switch>
      <el-form-item label="状态" prop="states">
        <el-radio-group v-model="formData.states">
          <el-radio :label="1" border>启用</el-radio>
          <el-radio :label="0" border>禁用</el-radio>
        </el-radio-group>
      </el-form-item>
    </el-form>
    <div slot="footer" align="center" class="dialog-footer">
@@ -44,19 +46,16 @@
      checkAll: false,
      checkedList: [],
      formData: {
        code: '',
        name: '',
        status: true,
        summary: '',
        classificationId: null,
      },
      rules: {
        code: [
          {required: true, message: '请输入机构编号', trigger: 'blur'}
        warehouseName: [
          {required: true, message: '请输入', trigger: 'blur'}
        ],
        name: [
          {required: true, message: '请输入机构名称', trigger: 'blur'}
          {required: true, message: '请输入', trigger: 'blur'}
        ],
        status: [
        states: [
          {required: true, message: '请选择状态', trigger: 'blur'}
        ]
      }
@@ -80,7 +79,7 @@
          const params = Object.assign({}, this.formData)
          if(this.setting.id){
            // 编辑接口
            finsystenant.edit(params).then(res => {
            finsystenant.editstore(params).then(res => {
              if (res) {
                this.$message.success('保存成功!')
                this.close()
@@ -91,7 +90,7 @@
            })
          }else{
            params.orgId = this.setting.orgId
            finsystenant.add(params).then(res => {
            finsystenant.addstore(params).then(res => {
              if (res) {
                this.$message.success('保存成功!')
                this.close()
admin-web/src/views/foundation/store/index.vue
@@ -44,14 +44,14 @@
      items: [
        {
          type: 'text',
          dataIndex: 'name',
          dataIndex: 'warehouseName',
          label: '仓库名称',
          placeholder: '请输入',
          defaultValue: ''
        },
        {
          type: 'select',
          dataIndex: 'status',
          dataIndex: 'states',
          label: '状态',
          placeholder: '请选择',
          defaultValue: '1',
@@ -104,7 +104,7 @@
      table: {
        showIndex: true, // 是否显示序号
        expand: false, // 是否显示详情数据
        url: SettingIplatform.apiBaseURL + '/pc/fin/sys/tenant/select/list', // 请求地址
        url: SettingIplatform.apiBaseURL + '/pc/base/warehouse/list', // 请求地址
        // 工具条
        tools: {
          columnsCtrl: {// 列控制按钮
@@ -125,19 +125,19 @@
        },
        // 列信息
        columns: [
          {title: '名称仓库', field: 'name', align: 'left',},
          {title: '编号', field: 'code', align: 'center'},
          {title: '类型', field: 'lv', align: 'center', },
          {title: '地址', field: 'lv', align: 'center', },
          {title: '所属机构', field: 'summary', align: 'left',},
          {title: '名称仓库', field: 'warehouseName', align: 'left',},
          {title: '编号', field: 'warehouseCode', align: 'center'},
          {title: '类型', field: 'classificationName', align: 'center', },
          {title: '地址', field: 'adress', align: 'center', },
          // {title: '所属机构', field: 'summary', align: 'left',},
          {
            field: 'belongProvince',
            field: 'states',
            title: '状态',
            align: 'center',
            width: 100,
            switch: row => {
              const result = {}
              if (row.status == 1) {
              if (row.states == 1) {
                Object.assign(result, {
                  value: true, // 开
                  label: '是', // 开的描述
@@ -175,12 +175,12 @@
                this.del(row);
              },
            },
            {
              title: '仓库员',
              events: (row) => {
                this.showAudit(row);
              },
            }
            // {
            //   title: '仓库员',
            //   events: (row) => {
            //     this.showAudit(row);
            //   },
            // }
          ],
        },
        paging: {
@@ -227,13 +227,13 @@
    },
    updState(row) {
      let vm = this
      let text = row.status == 0 ? "启用" : "禁用";
      vm.$modal.confirm('确认要' + text + '"' + row.name + '"吗?').then(function () {
      let text = row.states == 0 ? "启用" : "禁用";
      vm.$modal.confirm('确认要' + text + '"' + row.warehouseName + '"吗?').then(function () {
        let params = Object.assign({}, row)
        params.status = row.status == 1 ? 0 : 1
        finsystenant.edit(params).then(res => {
        params.states = row.states == 1 ? 0 : 1
        finsystenant.editstore(params).then(res => {
          if (res) {
            row.status = row.status === 1 ? 0 : 1
            row.states = row.states === 1 ? 0 : 1
            vm.$modal.msgSuccess(text + "成功");
            vm.search()
          }
@@ -242,9 +242,9 @@
    },
    del(row) {
      this.$modal
        .confirm('是否确认删除名称为"' + row.name + '"的机构吗?')
        .confirm('是否确认删除名称为"' + row.warehouseName + '"的机构吗?')
        .then(function () {
          finsystenant.del({id: row.id}).then((res) => {
          finsystenant.delstore({id: row.id}).then((res) => {
          });
        })
        .then((res) => {