调整样式,兼容手机浏览器页面

This commit is contained in:
季圣华
2022-12-15 00:15:27 +08:00
parent 05426bf2c6
commit 7196825903
63 changed files with 235 additions and 178 deletions

View File

@@ -17,10 +17,12 @@
padding-top: 15px; padding-top: 15px;
padding-bottom: 15px; padding-bottom: 15px;
} }
/*列表页面弹出modal*/ .depot-mask {
.ant-modal-cust-warp {
margin-top: 93px; margin-top: 93px;
margin-left: 154px; margin-left: 154px;
}
/*列表页面弹出modal*/
.ant-modal-cust-warp {
height: 100% height: 100%
} }
/*弹出modal Y轴滚动条*/ /*弹出modal Y轴滚动条*/
@@ -44,33 +46,6 @@
height: calc(100% - 200px) !important; height: calc(100% - 200px) !important;
overflow-y: auto overflow-y: auto
} }
/*商品-列表页面弹出modal*/
.ant-modal-material-warp {
margin-top: 93px;
margin-left: 154px;
height: 100%
}
/*商品-弹出modal Y轴滚动条*/
.ant-modal-material-warp .ant-modal-body {
padding: 12px 24px 12px 24px;
height: calc(100% - 110px) !important;
overflow-y: auto
}
/*商品-弹出modal 先有content后有body 故滚动条控制在body上*/
.ant-modal-material-warp .ant-modal-content {
height: 90%;
overflow-y: hidden
}
/*商品-文本框样式*/
.ant-modal-material-warp .ant-form-item {
margin-bottom: 12px;
}
/*全屏模式*/
.ant-modal-material-warp .fullscreen .ant-modal-body {
padding: 24px 24px 12px 24px;
height: calc(100% - 200px) !important;
overflow-y: auto
}
/*列表中有图片的加这个样式 参考用户管理*/ /*列表中有图片的加这个样式 参考用户管理*/
.anty-img-wrap { .anty-img-wrap {
height: 25px; height: 25px;

View File

@@ -5,8 +5,11 @@
:class="getClass(modalClass)" :class="getClass(modalClass)"
:style="getStyle(modalStyle)" :style="getStyle(modalStyle)"
:visible="visible" :visible="visible"
:maskStyle="{'top':'93px','left':'154px'}"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false"
v-bind="_attrs" v-bind="_attrs"
v-on="$listeners" v-on="$listeners"
@ok="handleOk" @ok="handleOk"
@@ -49,10 +52,12 @@
import { getClass, getStyle } from '@/utils/props-util' import { getClass, getStyle } from '@/utils/props-util'
import { triggerWindowResizeEvent, handleIntroJs } from "@/utils/util" import { triggerWindowResizeEvent, handleIntroJs } from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
import Vue from 'vue' import Vue from 'vue'
export default { export default {
name: 'JModal', name: 'JModal',
mixins: [mixinDevice],
props: { props: {
title: String, title: String,
// 可使用 .sync 修饰符 // 可使用 .sync 修饰符

View File

@@ -3,11 +3,11 @@
:width="modalWidth" :width="modalWidth"
:visible="visible" :visible="visible"
:title="title" :title="title"
:wrapClassName="wrapClassNameInfo()"
@ok="handleSubmit" @ok="handleSubmit"
@cancel="close" @cancel="close"
cancelText="关闭" cancelText="关闭"
style="top:5%;height: 90%;overflow-y: hidden" style="top:5%;height: 90%;overflow-y: hidden"
wrapClassName="ant-modal-cust-warp"
> >
<a-row :gutter="10" style="padding: 10px; margin: -10px"> <a-row :gutter="10" style="padding: 10px; margin: -10px">
<a-col :md="24" :sm="24"> <a-col :md="24" :sm="24">
@@ -113,11 +113,12 @@
import {filterObj, getMpListShort} from '@/utils/util' import {filterObj, getMpListShort} from '@/utils/util'
import {getMaterialBySelect, queryMaterialCategoryTreeList} from '@/api/api' import {getMaterialBySelect, queryMaterialCategoryTreeList} from '@/api/api'
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import {mixinDevice} from '@/utils/mixin'
import Vue from 'vue' import Vue from 'vue'
export default { export default {
name: 'JSelectMaterialModal', name: 'JSelectMaterialModal',
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
MaterialModal: () => import('@/views/material/modules/MaterialModal') MaterialModal: () => import('@/views/material/modules/MaterialModal')
}, },

View File

@@ -7,10 +7,11 @@
:confirm-loading="confirmLoading" :confirm-loading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 45%;">
style="top:20%;height: 45%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" @click="handleCancel">取消</a-button> <a-button key="back" @click="handleCancel">取消</a-button>
</template> </template>
@@ -39,9 +40,10 @@
<script> <script>
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: 'ImportFileModal', name: 'ImportFileModal',
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
data () { data () {
return { return {
title:"", title:"",

View File

@@ -59,7 +59,7 @@
<span class="action"> <span class="action">
<a class="logout_title" href="javascript:;" @click="handleLogout"> <a class="logout_title" href="javascript:;" @click="handleLogout">
<a-icon type="logout"/> <a-icon type="logout"/>
<span v-if="isDesktop()">&nbsp;退出登录</span> <span>&nbsp;退出登录</span>
</a> </a>
</span> </span>
<user-password ref="userPassword"></user-password> <user-password ref="userPassword"></user-password>
@@ -186,7 +186,9 @@
} }
}, },
filterOption(input, option) { filterOption(input, option) {
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 if(option && option.componentOptions && option.componentOptions.children && option.componentOptions.children[0]) {
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
}
}, },
// update_begin author:sunjianlei date:20191230 for: 解决外部链接打开失败的问题 // update_begin author:sunjianlei date:20191230 for: 解决外部链接打开失败的问题
searchMethods(value) { searchMethods(value) {

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 50%;">
style="top:20%;height: 50%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-form-item label="旧密码" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="旧密码" :labelCol="labelCol" :wrapperCol="wrapperCol">
@@ -32,9 +33,11 @@
<script> <script>
import { putAction } from '@/api/manage' import { putAction } from '@/api/manage'
import {mixinDevice} from '@/utils/mixin'
import md5 from 'md5' import md5 from 'md5'
export default { export default {
name: "UserPassword", name: "UserPassword",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"修改密码", title:"修改密码",

View File

@@ -33,6 +33,13 @@ const mixinDevice = {
}, },
isDesktop () { isDesktop () {
return this.device === 'desktop' return this.device === 'desktop'
},
wrapClassNameInfo () {
if(this.device === 'desktop') {
return 'ant-modal-cust-warp depot-mask'
} else {
return 'ant-modal-cust-warp'
}
} }
} }
} }

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:30%;height: 35%;">
style="top:30%;height: 35%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -35,8 +36,10 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import { getAction } from '@/api/manage' import { getAction } from '@/api/manage'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "BatchSetDepot", name: "BatchSetDepot",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -6,11 +6,12 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
:style="modalStyle" :style="modalStyle"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭">
wrapClassName="ant-modal-cust-warp">
<template slot="footer"> <template slot="footer">
<a-button key="back" @click="handleCancel">取消</a-button> <a-button key="back" @click="handleCancel">取消</a-button>
</template> </template>
@@ -34,8 +35,10 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: 'BillPrintIframe', name: 'BillPrintIframe',
mixins: [mixinDevice],
data () { data () {
return { return {
title: "三联打印预览", title: "三联打印预览",

View File

@@ -6,11 +6,12 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:50px;height: 90%;">
style="top:50px;height: 90%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">关闭</a-button> <a-button @click="handleCancel">关闭</a-button>
</template> </template>
@@ -92,11 +93,12 @@
<script> <script>
import BillDetail from './BillDetail' import BillDetail from './BillDetail'
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import {mixinDevice} from '@/utils/mixin'
import { findBySelectSup, findBySelectCus, findBillDetailByNumber} from '@/api/api' import { findBySelectSup, findBySelectCus, findBillDetailByNumber} from '@/api/api'
import Vue from 'vue' import Vue from 'vue'
export default { export default {
name: 'HistoryBillList', name: 'HistoryBillList',
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
BillDetail, BillDetail,
}, },

View File

@@ -6,12 +6,13 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<!-- 查询区域 --> <!-- 查询区域 -->
<div class="table-page-search-wrapper" v-if="selectType === 'list'"> <div class="table-page-search-wrapper" v-if="selectType === 'list'">
<!-- 搜索区域 --> <!-- 搜索区域 -->
@@ -103,12 +104,13 @@
<script> <script>
import BillDetail from './BillDetail' import BillDetail from './BillDetail'
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import {mixinDevice} from '@/utils/mixin'
import { findBillDetailByNumber } from '@/api/api' import { findBillDetailByNumber } from '@/api/api'
import { getAction } from '@/api/manage' import { getAction } from '@/api/manage'
import Vue from 'vue' import Vue from 'vue'
export default { export default {
name: 'LinkBillList', name: 'LinkBillList',
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
BillDetail BillDetail
}, },

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 60%;">
style="top:20%;height: 60%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-row class="form-row" :gutter="24"> <a-row class="form-row" :gutter="24">
@@ -71,8 +72,10 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {getAccount} from '@/api/api' import {getAccount} from '@/api/api'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: 'ManyAccountModal', name: 'ManyAccountModal',
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,16 +4,14 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
v-bind:prefixNo="prefixNo" v-bind:prefixNo="prefixNo"
switchHelp switchHelp
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp"
:id="prefixNo" :id="prefixNo"
style="top:20px;height: 95%;overflow-y: hidden"> style="top:20px;height: 95%;">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,16 +4,14 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
v-bind:prefixNo="prefixNo" v-bind:prefixNo="prefixNo"
switchHelp switchHelp
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp"
:id="prefixNo" :id="prefixNo"
style="top:20px;height: 95%;overflow-y: hidden"> style="top:20px;height: 95%;">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,16 +4,14 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
v-bind:prefixNo="prefixNo" v-bind:prefixNo="prefixNo"
switchHelp switchHelp
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp"
:id="prefixNo" :id="prefixNo"
style="top:20px;height: 95%;overflow-y: hidden"> style="top:20px;height: 95%;">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,16 +4,14 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
v-bind:prefixNo="prefixNo" v-bind:prefixNo="prefixNo"
switchHelp switchHelp
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp"
:id="prefixNo" :id="prefixNo"
style="top:20px;height: 95%;overflow-y: hidden"> style="top:20px;height: 95%;">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,16 +4,14 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
v-bind:prefixNo="prefixNo" v-bind:prefixNo="prefixNo"
switchHelp switchHelp
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp"
:id="prefixNo" :id="prefixNo"
style="top:20px;height: 95%;overflow-y: hidden"> style="top:20px;height: 95%;">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -6,12 +6,13 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<!-- 查询区域 --> <!-- 查询区域 -->
<div class="table-page-search-wrapper"> <div class="table-page-search-wrapper">
<!-- 搜索区域 --> <!-- 搜索区域 -->
@@ -81,11 +82,12 @@
<script> <script>
import BillDetail from '../../bill/dialog/BillDetail' import BillDetail from '../../bill/dialog/BillDetail'
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import {mixinDevice} from '@/utils/mixin'
import { findBillDetailByNumber } from '@/api/api' import { findBillDetailByNumber } from '@/api/api'
import Vue from 'vue' import Vue from 'vue'
export default { export default {
name: 'DebtBillList', name: 'DebtBillList',
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
BillDetail BillDetail
}, },

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -4,13 +4,11 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
:keyboard="false" :keyboard="false"
:forceRender="true" :forceRender="true"
switchFullscreen switchFullscreen
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button @click="handleCancel">取消</a-button> <a-button @click="handleCancel">取消</a-button>
<a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button> <a-button v-if="isCanCheck" @click="handleOkAndCheck">保存并审核</a-button>

View File

@@ -7,11 +7,12 @@
:confirm-loading="confirmLoading" :confirm-loading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 45%;">
style="top:20%;height: 45%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-row class="form-row" :gutter="24"> <a-row class="form-row" :gutter="24">
@@ -67,8 +68,10 @@
<script> <script>
import {queryMaterialCategoryTreeList, batchUpdateMaterial} from '@/api/api' import {queryMaterialCategoryTreeList, batchUpdateMaterial} from '@/api/api'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: 'BatchSetInfoModal', name: 'BatchSetInfoModal',
mixins: [mixinDevice],
data () { data () {
return { return {
title:"批量编辑", title:"批量编辑",

View File

@@ -7,12 +7,13 @@
:confirm-loading="confirmLoading" :confirm-loading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:30%;height: 30%;">
style="top:30%;height: 30%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -30,8 +31,10 @@
</template> </template>
<script> <script>
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: 'BatchSetPriceModal', name: 'BatchSetPriceModal',
mixins: [mixinDevice],
data () { data () {
return { return {
title:"批量设置", title:"批量设置",

View File

@@ -7,12 +7,13 @@
:confirm-loading="confirmLoading" :confirm-loading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:30%;height: 30%;">
style="top:30%;height: 30%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -30,8 +31,10 @@
</template> </template>
<script> <script>
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: 'BatchSetStockModal', name: 'BatchSetStockModal',
mixins: [mixinDevice],
data () { data () {
return { return {
title:"批量设置", title:"批量设置",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:100px;height: 50%;">
style="top:100px;height: 50%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -36,8 +37,10 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addMaterialAttribute,editMaterialAttribute,checkMaterialAttribute } from '@/api/api' import {addMaterialAttribute,editMaterialAttribute,checkMaterialAttribute } from '@/api/api'
export default { import {mixinDevice} from '@/utils/mixin'
export default {
name: "MaterialAttributeModal", name: "MaterialAttributeModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -9,11 +9,12 @@
:okButtonProps="{ props: {disabled: disableSubmit} }" :okButtonProps="{ props: {disabled: disableSubmit} }"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
wrapClassName="ant-modal-cust-warp" style="top:100px;height: 50%;"
style="top:100px;height: 50%;overflow-y: hidden"
cancelText="关闭"> cancelText="关闭">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
@@ -43,11 +44,13 @@
<script> <script>
import { httpAction } from '@/api/manage' import { httpAction } from '@/api/manage'
import {mixinDevice} from '@/utils/mixin'
import { queryMaterialCategoryTreeList, checkMaterialCategory } from '@/api/api' import { queryMaterialCategoryTreeList, checkMaterialCategory } from '@/api/api'
import pick from 'lodash.pick' import pick from 'lodash.pick'
import ATextarea from 'ant-design-vue/es/input/TextArea' import ATextarea from 'ant-design-vue/es/input/TextArea'
export default { export default {
name: "MaterialCategoryModal", name: "MaterialCategoryModal",
mixins: [mixinDevice],
components: { ATextarea }, components: { ATextarea },
data () { data () {
return { return {

View File

@@ -4,14 +4,12 @@
:width="width" :width="width"
:visible="visible" :visible="visible"
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:maskClosable="false"
v-bind:prefixNo="prefixNo" v-bind:prefixNo="prefixNo"
switchHelp switchHelp
switchFullscreen switchFullscreen
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-material-warp"
:id="prefixNo" :id="prefixNo"
:style="modalStyle"> :style="modalStyle">
<template slot="footer"> <template slot="footer">

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:10%;height: 70%;">
style="top:10%;height: 70%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="名称"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="名称">
@@ -34,9 +35,11 @@
</template> </template>
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
import {editMaterialProperty } from '@/api/api' import {editMaterialProperty } from '@/api/api'
export default { export default {
name: "MaterialPropertyModal", name: "MaterialPropertyModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -6,11 +6,12 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" @click="handleCancel">取消</a-button> <a-button key="back" @click="handleCancel">取消</a-button>
</template> </template>
@@ -40,11 +41,12 @@
import BillDetail from '../../bill/dialog/BillDetail' import BillDetail from '../../bill/dialog/BillDetail'
import FinancialDetail from '../../financial/dialog/FinancialDetail' import FinancialDetail from '../../financial/dialog/FinancialDetail'
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import {mixinDevice} from '@/utils/mixin'
import JEllipsis from '@/components/jeecg/JEllipsis' import JEllipsis from '@/components/jeecg/JEllipsis'
import {findBillDetailByNumber, findFinancialDetailByNumber} from '@/api/api' import {findBillDetailByNumber, findFinancialDetailByNumber} from '@/api/api'
export default { export default {
name: "AccountInOutList", name: "AccountInOutList",
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
BillDetail, BillDetail,
FinancialDetail, FinancialDetail,

View File

@@ -6,11 +6,12 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" @click="handleCancel">取消</a-button> <a-button key="back" @click="handleCancel">取消</a-button>
</template> </template>
@@ -73,11 +74,12 @@
import BillDetail from '../../bill/dialog/BillDetail' import BillDetail from '../../bill/dialog/BillDetail'
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import { openDownloadDialog, sheet2blob} from "@/utils/util" import { openDownloadDialog, sheet2blob} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
import { findBillDetailByNumber } from '@/api/api' import { findBillDetailByNumber } from '@/api/api'
import Vue from 'vue' import Vue from 'vue'
export default { export default {
name: 'DebtAccountList', name: 'DebtAccountList',
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
BillDetail BillDetail
}, },

View File

@@ -6,11 +6,12 @@
:visible="visible" :visible="visible"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20px;height: 95%;">
style="top:20px;height: 95%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" @click="handleCancel">取消</a-button> <a-button key="back" @click="handleCancel">取消</a-button>
</template> </template>
@@ -40,9 +41,10 @@
import { JeecgListMixin } from '@/mixins/JeecgListMixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import JEllipsis from '@/components/jeecg/JEllipsis' import JEllipsis from '@/components/jeecg/JEllipsis'
import {findBillDetailByNumber, findFinancialDetailByNumber} from '@/api/api' import {findBillDetailByNumber, findFinancialDetailByNumber} from '@/api/api'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "MaterialInOutList", name: "MaterialInOutList",
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
components: { components: {
BillDetail, BillDetail,
JEllipsis JEllipsis

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:15%;height: 65%;">
style="top:15%;height: 65%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -47,8 +48,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addAccount,editAccount,checkAccount } from '@/api/api' import {addAccount,editAccount,checkAccount } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "AccountModal", name: "AccountModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:10%;height: 80%;">
style="top:10%;height: 80%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -108,8 +109,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addSupplier,editSupplier,checkSupplier } from '@/api/api' import {addSupplier,editSupplier,checkSupplier } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "CustomerModal", name: "CustomerModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:10%;height: 70%;">
style="top:10%;height: 70%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -54,13 +55,16 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addDepot,editDepot,checkDepot,getUserList } from '@/api/api' import {addDepot,editDepot,checkDepot,getUserList } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "DepotModal", name: "DepotModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",
visible: false, visible: false,
model: {}, model: {},
maskStyle: '',
userList: [], userList: [],
isReadOnly: false, isReadOnly: false,
labelCol: { labelCol: {

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 90%;">
style="top:5%;height: 90%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -62,9 +63,11 @@
import FunctionTreeModal from './FunctionTreeModal' import FunctionTreeModal from './FunctionTreeModal'
import {addFunction,editFunction,checkFunction, checkNumber } from '@/api/api' import {addFunction,editFunction,checkFunction, checkNumber } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
import JSelectMultiple from '@/components/jeecg/JSelectMultiple' import JSelectMultiple from '@/components/jeecg/JSelectMultiple'
export default { export default {
name: "FunctionModal", name: "FunctionModal",
mixins: [mixinDevice],
components: { components: {
FunctionTreeModal, FunctionTreeModal,
JSelectMultiple JSelectMultiple

View File

@@ -7,11 +7,12 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 90%;">
style="top:5%;height: 90%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" @click="handleCancel"> <a-button key="back" @click="handleCancel">
关闭 关闭
@@ -38,8 +39,10 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {getAction} from '../../../api/manage' import {getAction} from '../../../api/manage'
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "FunctionTreeModal", name: "FunctionTreeModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 50%;">
style="top:20%;height: 50%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -44,8 +45,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addInOutItem,editInOutItem,checkInOutItem } from '@/api/api' import {addInOutItem,editInOutItem,checkInOutItem } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "InOutItemModal", name: "InOutItemModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:15%;height: 60%;">
style="top:15%;height: 60%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -68,8 +69,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addSupplier,editSupplier,checkSupplier } from '@/api/api' import {addSupplier,editSupplier,checkSupplier } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "MemberModal", name: "MemberModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -8,13 +8,14 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
:okButtonProps="{ props: {disabled: disableSubmit} }" :okButtonProps="{ props: {disabled: disableSubmit} }"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:50px;height: 80%;">
style="top:50px;height: 80%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form" id="organizationModal"> <a-form :form="form" id="organizationModal">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="名称"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="名称">
@@ -45,10 +46,12 @@
import { httpAction } from '@/api/manage' import { httpAction } from '@/api/manage'
import { queryOrganizationTreeList, checkOrganization } from '@/api/api' import { queryOrganizationTreeList, checkOrganization } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
import pick from 'lodash.pick' import pick from 'lodash.pick'
import ATextarea from 'ant-design-vue/es/input/TextArea' import ATextarea from 'ant-design-vue/es/input/TextArea'
export default { export default {
name: "OrganizationModal", name: "OrganizationModal",
mixins: [mixinDevice],
components: { ATextarea }, components: { ATextarea },
data () { data () {
return { return {

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 45%;">
style="top:20%;height: 45%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -42,8 +43,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addPerson,editPerson,checkPerson } from '@/api/api' import {addPerson,editPerson,checkPerson } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "PersonModal", name: "PersonModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:25%;height: 40%;">
style="top:25%;height: 40%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form" id="platformConfigModal"> <a-form :form="form" id="platformConfigModal">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="配置名称"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="配置名称">
@@ -30,8 +31,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addPlatformConfig,editPlatformConfig } from '@/api/api' import {addPlatformConfig,editPlatformConfig } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "PlatformConfigModal", name: "PlatformConfigModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 50%;">
style="top:20%;height: 50%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="机器码"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="机器码">
@@ -29,9 +30,11 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {getPlatformConfigByKey } from '@/api/api' import {getPlatformConfigByKey } from '@/api/api'
import {mixinDevice} from '@/utils/mixin'
import { getAction, postAction } from '../../../api/manage' import { getAction, postAction } from '../../../api/manage'
export default { export default {
name: "PluginAppModal", name: "PluginAppModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:20%;height: 50%;">
style="top:20%;height: 50%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="机器码"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="机器码">
@@ -29,9 +30,11 @@
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {getPlatformConfigByKey } from '@/api/api' import {getPlatformConfigByKey } from '@/api/api'
import {mixinDevice} from '@/utils/mixin'
import { getAction, postAction } from '../../../api/manage' import { getAction, postAction } from '../../../api/manage'
export default { export default {
name: "PluginModal", name: "PluginModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 95%;">
style="top:5%;height: 95%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<div class="drawer-bootom-button"> <div class="drawer-bootom-button">
<a-dropdown :trigger="['click']" placement="topCenter"> <a-dropdown :trigger="['click']" placement="topCenter">
@@ -50,10 +51,12 @@
</template> </template>
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
import {addUserBusiness,editUserBusiness,checkUserBusiness} from '@/api/api' import {addUserBusiness,editUserBusiness,checkUserBusiness} from '@/api/api'
import {getAction} from '../../../api/manage' import {getAction} from '../../../api/manage'
export default { export default {
name: "RoleFunctionModal", name: "RoleFunctionModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:15%;height: 60%;">
style="top:15%;height: 60%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -56,8 +57,10 @@
import JSelectMultiple from '@/components/jeecg/JSelectMultiple' import JSelectMultiple from '@/components/jeecg/JSelectMultiple'
import {addRole,editRole,checkRole } from '@/api/api' import {addRole,editRole,checkRole } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "RoleModal", name: "RoleModal",
mixins: [mixinDevice],
components: { components: {
JSelectMultiple JSelectMultiple
}, },

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 95%;">
style="top:5%;height: 95%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<div class="table-page-search-wrapper"> <div class="table-page-search-wrapper">
<!-- 按钮区域 --> <!-- 按钮区域 -->
@@ -69,9 +70,10 @@
import { getAction } from '@/api/manage' import { getAction } from '@/api/manage'
import { updateBtnStrByRoleId } from '@/api/api' import { updateBtnStrByRoleId } from '@/api/api'
import { removeByVal } from "@/utils/util" import { removeByVal } from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "RolePushBtnModal", name: "RolePushBtnModal",
mixins:[JeecgListMixin], mixins:[JeecgListMixin, mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:15%;height: 60%;">
style="top:15%;height: 60%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<a-form :form="form"> <a-form :form="form">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="登录名称"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="登录名称">
@@ -41,11 +42,13 @@
</template> </template>
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
import {registerUser,editTenant,checkTenant } from '@/api/api' import {registerUser,editTenant,checkTenant } from '@/api/api'
import JDate from '@/components/jeecg/JDate' import JDate from '@/components/jeecg/JDate'
import md5 from 'md5' import md5 from 'md5'
export default { export default {
name: "TenantModal", name: "TenantModal",
mixins: [mixinDevice],
components: { components: {
JDate JDate
}, },

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:100px; height:50%;">
style="top:100px; height:50%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -53,8 +54,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addUnit,editUnit,checkUnit } from '@/api/api' import {addUnit,editUnit,checkUnit } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "UnitModal", name: "UnitModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 95%;">
style="top:5%;height: 95%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<div class="drawer-bootom-button"> <div class="drawer-bootom-button">
<a-dropdown :trigger="['click']" placement="topCenter"> <a-dropdown :trigger="['click']" placement="topCenter">
@@ -50,10 +51,12 @@
</template> </template>
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
import {addUserBusiness,editUserBusiness,checkUserBusiness} from '@/api/api' import {addUserBusiness,editUserBusiness,checkUserBusiness} from '@/api/api'
import {getAction} from '../../../api/manage' import {getAction} from '../../../api/manage'
export default { export default {
name: "UserCustomerModal", name: "UserCustomerModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 95%;">
style="top:5%;height: 95%;overflow-y: hidden">
<a-spin :spinning="confirmLoading"> <a-spin :spinning="confirmLoading">
<div class="drawer-bootom-button"> <div class="drawer-bootom-button">
<a-dropdown :trigger="['click']" placement="topCenter"> <a-dropdown :trigger="['click']" placement="topCenter">
@@ -50,10 +51,12 @@
</template> </template>
<script> <script>
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
import {addUserBusiness,editUserBusiness,checkUserBusiness} from '@/api/api' import {addUserBusiness,editUserBusiness,checkUserBusiness} from '@/api/api'
import {getAction} from '../../../api/manage' import {getAction} from '../../../api/manage'
export default { export default {
name: "UserDepotModal", name: "UserDepotModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:5%;height: 85%;">
style="top:5%;height: 85%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -69,9 +70,11 @@
import {addUser,editUser,queryOrganizationTreeList,roleAllList} from '@/api/api' import {addUser,editUser,queryOrganizationTreeList,roleAllList} from '@/api/api'
import { disabledAuthFilter } from "@/utils/authFilter" import { disabledAuthFilter } from "@/utils/authFilter"
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
import JImageUpload from '../../../components/jeecg/JImageUpload' import JImageUpload from '../../../components/jeecg/JImageUpload'
export default { export default {
name: "UserModal", name: "UserModal",
mixins: [mixinDevice],
components: { components: {
JImageUpload, JImageUpload,
JSelectPosition JSelectPosition

View File

@@ -7,12 +7,13 @@
:confirmLoading="confirmLoading" :confirmLoading="confirmLoading"
:getContainer="() => $refs.container" :getContainer="() => $refs.container"
:maskStyle="{'top':'93px','left':'154px'}" :maskStyle="{'top':'93px','left':'154px'}"
:wrapClassName="wrapClassNameInfo()"
:mask="isDesktop()"
:maskClosable="false" :maskClosable="false"
@ok="handleOk" @ok="handleOk"
@cancel="handleCancel" @cancel="handleCancel"
cancelText="关闭" cancelText="关闭"
wrapClassName="ant-modal-cust-warp" style="top:10%;height: 80%;">
style="top:10%;height: 80%;overflow-y: hidden">
<template slot="footer"> <template slot="footer">
<a-button key="back" v-if="isReadOnly" @click="handleCancel"> <a-button key="back" v-if="isReadOnly" @click="handleCancel">
关闭 关闭
@@ -108,8 +109,10 @@
import pick from 'lodash.pick' import pick from 'lodash.pick'
import {addSupplier,editSupplier,checkSupplier } from '@/api/api' import {addSupplier,editSupplier,checkSupplier } from '@/api/api'
import {autoJumpNextInput} from "@/utils/util" import {autoJumpNextInput} from "@/utils/util"
import {mixinDevice} from '@/utils/mixin'
export default { export default {
name: "VendorModal", name: "VendorModal",
mixins: [mixinDevice],
data () { data () {
return { return {
title:"操作", title:"操作",