| | |
| | | :before-upload="beforeUpload" |
| | | :data="{FileCode:code}" |
| | | > |
| | | <el-button class="but_style" icon="el-icon-upload2" size="small" :style="{color:$store.state.settings.theme}">{{ button_name }}</el-button> |
| | | <el-button v-waves class="but_style" icon="el-icon-upload2" size="small" :style="{color:$store.state.settings.theme}">{{ button_name }}</el-button> |
| | | </el-upload> |
| | | 请ç¹å» |
| | | <el-button type="text" style="font-size: 14px;cursor: pointer" icon="el-icon-download" @click="clickDown(code)">ä¸è½½æ°æ®æ¨¡ç</el-button> |
| | | <el-button v-waves type="text" style="font-size: 14px;cursor: pointer" icon="el-icon-download" @click="clickDown(code)">ä¸è½½æ°æ®æ¨¡ç</el-button> |
| | | , å¹¶æç
§æ¨¡çç¼è¾å¯¼å
¥æ°æ® |
| | | </div> |
| | | <p v-if="div1" style="margin:0 85px 5px">{{ file_name }}</p> |
| | |
| | | </div> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer" style="display: flex;"> |
| | | <el-button v-if="button_text !="宿"" @click="colos()">å æ¶</el-button> |
| | | <el-button v-if="button_text !="宿"" v-waves @click="colos()">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | class="button_style" |
| | | :disabled="disState" |
| | |
| | | |
| | | import { DownLoadExcel, ExcelCheckData, ExcelImportSubmit, ExcelModelCheck } from '@/api/Excel' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | props: { |
| | | code: { |
| | | type: String, |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import waves from './waves' |
| | | |
| | | const install = function(Vue) { |
| | | Vue.directive('waves', waves) |
| | | } |
| | | |
| | | if (window.Vue) { |
| | | window.waves = waves |
| | | Vue.use(install); // eslint-disable-line |
| | | } |
| | | |
| | | waves.install = install |
| | | export default waves |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | .waves-ripple { |
| | | position: absolute; |
| | | border-radius: 100%; |
| | | background-color: rgba(0, 0, 0, 0.15); |
| | | background-clip: padding-box; |
| | | pointer-events: none; |
| | | -webkit-user-select: none; |
| | | -moz-user-select: none; |
| | | -ms-user-select: none; |
| | | user-select: none; |
| | | -webkit-transform: scale(0); |
| | | -ms-transform: scale(0); |
| | | transform: scale(0); |
| | | opacity: 1; |
| | | } |
| | | |
| | | .waves-ripple.z-active { |
| | | opacity: 0; |
| | | -webkit-transform: scale(2); |
| | | -ms-transform: scale(2); |
| | | transform: scale(2); |
| | | -webkit-transition: opacity 1.2s ease-out, -webkit-transform 0.6s ease-out; |
| | | transition: opacity 1.2s ease-out, -webkit-transform 0.6s ease-out; |
| | | transition: opacity 1.2s ease-out, transform 0.6s ease-out; |
| | | transition: opacity 1.2s ease-out, transform 0.6s ease-out, -webkit-transform 0.6s ease-out; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | import './waves.css' |
| | | |
| | | const context = '@@wavesContext' |
| | | |
| | | function handleClick(el, binding) { |
| | | function handle(e) { |
| | | const customOpts = Object.assign({}, binding.value) |
| | | const opts = Object.assign({ |
| | | ele: el, // 波纹ä½ç¨å
ç´ |
| | | type: 'hit', // hit ç¹å»ä½ç½®æ©æ£ centerä¸å¿ç¹æ©å± |
| | | color: 'rgba(0, 0, 0, 0.15)' // 波纹é¢è² |
| | | }, |
| | | customOpts |
| | | ) |
| | | const target = opts.ele |
| | | if (target) { |
| | | target.style.position = 'relative' |
| | | target.style.overflow = 'hidden' |
| | | const rect = target.getBoundingClientRect() |
| | | let ripple = target.querySelector('.waves-ripple') |
| | | if (!ripple) { |
| | | ripple = document.createElement('span') |
| | | ripple.className = 'waves-ripple' |
| | | ripple.style.height = ripple.style.width = Math.max(rect.width, rect.height) + 'px' |
| | | target.appendChild(ripple) |
| | | } else { |
| | | ripple.className = 'waves-ripple' |
| | | } |
| | | switch (opts.type) { |
| | | case 'center': |
| | | ripple.style.top = rect.height / 2 - ripple.offsetHeight / 2 + 'px' |
| | | ripple.style.left = rect.width / 2 - ripple.offsetWidth / 2 + 'px' |
| | | break |
| | | default: |
| | | ripple.style.top = |
| | | (e.pageY - rect.top - ripple.offsetHeight / 2 - document.documentElement.scrollTop || |
| | | document.body.scrollTop) + 'px' |
| | | ripple.style.left = |
| | | (e.pageX - rect.left - ripple.offsetWidth / 2 - document.documentElement.scrollLeft || |
| | | document.body.scrollLeft) + 'px' |
| | | } |
| | | ripple.style.backgroundColor = opts.color |
| | | ripple.className = 'waves-ripple z-active' |
| | | return false |
| | | } |
| | | } |
| | | |
| | | if (!el[context]) { |
| | | el[context] = { |
| | | removeHandle: handle |
| | | } |
| | | } else { |
| | | el[context].removeHandle = handle |
| | | } |
| | | |
| | | return handle |
| | | } |
| | | |
| | | export default { |
| | | bind(el, binding) { |
| | | el.addEventListener('click', handleClick(el, binding), false) |
| | | }, |
| | | update(el, binding) { |
| | | el.removeEventListener('click', el[context].removeHandle, false) |
| | | el.addEventListener('click', handleClick(el, binding), false) |
| | | }, |
| | | unbind(el) { |
| | | el.removeEventListener('click', el[context].removeHandle, false) |
| | | el[context] = null |
| | | delete el[context] |
| | | } |
| | | } |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div v-show="currentTabPositionName==='å®ç¯æç»'" class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | AnDonReportSumSearch |
| | | } from '@/api/bbgl' |
| | | import { ShopSearch } from '@/api/dzkb' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | } from '@/api/bbgl' |
| | | import { MesOrderStepReportSelectUserGroup } from '@/api/scgl' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | } from '@/api/bbgl' |
| | | import { MesOrderStepReportSelectUserGroup } from '@/api/scgl' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | } from '@/api/bbgl' |
| | | import { MesOrderStepReportSelectUserGroup } from '@/api/scgl' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import { handleDatetime, validateCode } from '@/utils/global' |
| | | import { OutSourceReportExcelSearch, OutSourceReportSearch } from '@/api/bbgl' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisible=false">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | GroupSalaryReportSearchUser, MaintenanceDetailsReportExcelSearch, MaintenanceDetailsReportSearch |
| | | } from '@/api/bbgl' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div class="bar" :style="{background:$store.state.settings.theme}" /> |
| | | <div>ååºäººå</div> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-circle-plus-outline" |
| | | :disabled="allowClose" |
| | | :style="{color:allowClose?'#6f6e6f':$store.state.settings.theme}" |
| | |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <el-button |
| | | |
| | | style="position: absolute;top: 15px;right:10px;z-index: 1000" |
| | | icon="el-icon-setting" |
| | | @click="setting" |
| | |
| | | @close="handleClose" |
| | | > |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | style="margin-bottom: 10px;" |
| | | icon="el-icon-circle-plus-outline" |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <!-- <el-button v-if="row.isVisible===0" type="text" @click="editRow(row)">ç¼è¾</el-button>--> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <!-- <el-button v-waves v-if="row.isVisible===0" type="text" @click="editRow(row)">ç¼è¾</el-button>--> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delRow(row)">å é¤</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleUserCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleUserCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | DeleteAnDengType |
| | | } from '@/api/jcsz' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mainHeight: 0, |
| | |
| | | }) |
| | | }, |
| | | async saveRow(row) { |
| | | console.log(row) |
| | | if (row.code.toString().trim() === '' || row.name.toString().trim() === '') { |
| | | return this.$message.info('ç±»åç¼ç æåç§°ä¸è½ä¸ºç©ºï¼') |
| | | } |
| | | const res = await AddUpdateAnDengType([row]) |
| | | if (res.code === '200') { |
| | | await this.setting() |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | |
| | | <div style="display: flex"> |
| | | <el-tooltip class="item" effect="dark" content="è§è²ç±»åæ°æ®ç»´æ¤" placement="top"> |
| | | <el-button icon="el-icon-setting" @click="settingButton">设置</el-button> |
| | | <el-button v-waves icon="el-icon-setting" @click="settingButton">设置</el-button> |
| | | </el-tooltip> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | @close="handleCloseSetting" |
| | | > |
| | | <div style="margin-bottom: 20px;display: flex"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addSetting">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addSetting">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | </div> |
| | | <el-table |
| | | ref="RoleTypeCodeArr" |
| | |
| | | <el-table-column label="æä½"> |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delSetting(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="formSettingSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="formSettingCancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delSetting(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="formSettingSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="formSettingCancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | /> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="settingDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="settingDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button v-waves type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | icon="el-icon-search" |
| | | style="margin-top: 5px;margin-left: 30px" |
| | |
| | | >æ¥è¯¢ |
| | | </el-button> |
| | | <el-button |
| | | v-waves |
| | | type="info" |
| | | icon="el-icon-refresh" |
| | | style="margin-top: 5px;margin-left: 10px" |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="userDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="userDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="rightDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="rightDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import $ from 'jquery' |
| | | import clearAllChildren, { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'JSQD', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | isIpad: false, |
| | |
| | | }, |
| | | // æ·»å æé® |
| | | addSetting() { |
| | | if (this.RoleTypeCodeArr.find(i => i.isVisible === 1)) { |
| | | return this.$message.info('请å
ä¿åä¸ä¸è¡è®°å½ï¼') |
| | | } |
| | | |
| | | let number = Math.random() * Math.random()// ä½ä¸ºå 餿¶çæ è¯ç¬¦ |
| | | number = number === 0 ? (10 + Math.random()) : number |
| | | const data = { roletype_code: '', roletype_name: '', isVisible: 1, number: number } |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <div style="display: flex"> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-refresh-right" |
| | | @click="syncSeaveSearchPartner" |
| | | >忥徿¥åä½ |
| | | </el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | export default { |
| | | name: 'WLDW', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | const validateMobile = (rule, value, callback) => { |
| | | if (!value) { |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | |
| | | <div style="display: flex"> |
| | | <el-button icon="el-icon-menu" @click="workingTramClick">ç产çç»</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves icon="el-icon-menu" @click="workingTramClick">ç产çç»</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="rolesDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="rolesDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | <!-- </div>--> |
| | | |
| | | <div style="margin-bottom: 20px;display: flex"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addWorking">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addWorking">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | </div> |
| | | <el-table |
| | |
| | | <el-table-column label="æä½"> |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delWorking(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveWorking(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelWorking(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delWorking(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveWorking(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelWorking(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | /> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="WorkingDialogVisibleCancel">è¿å</el-button> |
| | | <el-button v-waves @click="WorkingDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | |
| | | <script> |
| | | import Pagination from '@/components/Pagination' |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import waves from '@/directive/waves/index.js' // 水波纹æä»¤ |
| | | |
| | | import { |
| | | AddUpdateUser, |
| | |
| | | components: { |
| | | Pagination, ImportPicker, TableColumnSettings |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | const validateMobile = (rule, value, callback) => { |
| | | if (!value) { |
| | |
| | | }, |
| | | // æ°å¢ |
| | | addWorking() { |
| | | if (this.workingTableData.find(i => i.isVisible === 1)) { |
| | | return this.$message.info('请å
ä¿åä¸ä¸è¡è®°å½ï¼') |
| | | } |
| | | |
| | | let number = Math.random() * Math.random()// ä½ä¸ºå 餿¶çæ è¯ç¬¦ |
| | | number = number === 0 ? (10 + Math.random()) : number |
| | | const data = { group_code: '', group_name: '', description: '', isVisible: 1, number: number } |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | </div> |
| | | <div class="bodyTopFormGroup"> |
| | | <el-form |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { validateCode } from '@/utils/global' |
| | | import TableColumnSettings from '@/components/TableColumnSettings' |
| | | import elDragDialog from '@/directive/el-drag-dialog' // base on element-ui |
| | | import waves from '@/directive/waves/index.js' // 水波纹æä»¤ |
| | | |
| | | // const SER_HZ = /^[\u4e00-\u9fa5]+$/ |
| | | // const SER_HZ = /^[a-zA-Z0-9_;,.<>() ]{0,}$/ |
| | |
| | | components: { |
| | | Pagination, TableColumnSettings |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | // const validateName = (rule, value, callback) => { |
| | | // if (!value) { |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设å¤å
³èä¿å
»é¡¹ä¿¡æ¯ï¼ |
| | | </div> |
| | | <div style="margin-bottom:10px"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addRow">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addRow">æ°å¢</el-button> |
| | | </div> |
| | | <div class="elTableDiv"> |
| | | <el-table |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delRow(row)">å é¤</el-button> |
| | | |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="eqpDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="eqpDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import $ from 'jquery' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mainHeight: 0, |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <!-- <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible = false">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisible = false">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | } from '@/api/sbgl' |
| | | import { ShopSearch } from '@/api/dzkb' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | |
| | |
| | | <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin: -20px 10px 20px 0" />设å¤å
³èç¹æ£é¡¹ä¿¡æ¯ï¼ |
| | | </div> |
| | | <div style="margin-bottom:10px"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addRow">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addRow">æ°å¢</el-button> |
| | | </div> |
| | | <div class="elTableDiv"> |
| | | <el-table |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delRow(row)">å é¤</el-button> |
| | | |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="eqpDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="eqpDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import $ from 'jquery' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mainHeight: 0, |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <!-- <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | <!-- </el-form-item>--> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible = false">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisible = false">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import { DeviceCheckSubTakeSearch, DeviceCheckTakeOutExcel, DeviceCheckTakeSearch } from '@/api/sbgl' |
| | | import { ShopSearch } from '@/api/dzkb' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <div style="display: flex"> |
| | | <el-button icon="el-icon-c-scale-to-original" @click="deviceTypeButton">设å¤ç±»å</el-button> |
| | | <el-button icon="el-icon-document-copy" @click="deviceGroupButton">设å¤ç»</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves icon="el-icon-c-scale-to-original" @click="deviceTypeButton">设å¤ç±»å</el-button> |
| | | <el-button v-waves icon="el-icon-document-copy" @click="deviceGroupButton">设å¤ç»</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | |
| | | </div> |
| | | |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | @close="handleCloseDeviceType" |
| | | > |
| | | <div style="margin-bottom: 20px;display: flex"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addDeviceType">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addDeviceType">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | </div> |
| | | <el-table |
| | | ref="DeviceTypeArray" |
| | |
| | | <el-table-column label="æä½"> |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="DeviceTypeDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="DeviceTypeSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="DeviceTypeCancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="DeviceTypeDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="DeviceTypeSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="DeviceTypeCancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | /> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="DeviceTypeDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="DeviceTypeDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button v-waves type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | @close="handleCloseDeviceGroup" |
| | | > |
| | | <div style="margin-bottom: 20px;display: flex"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addDeviceGroup">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addDeviceGroup">æ°å¢</el-button> |
| | | </div> |
| | | <el-table |
| | | ref="DeviceGroupArray" |
| | |
| | | <el-table-column label="æä½"> |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="DeviceGroupDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="DeviceGroupSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="DeviceGroupCancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="DeviceGroupDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="DeviceGroupSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="DeviceGroupCancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | /> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="DeviceGroupDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="DeviceGroupDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button v-waves type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import { handleDatetime, validateCode } from '@/utils/global' |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'SBQD', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | }, |
| | | // æ°å¢æé® |
| | | addDeviceType() { |
| | | if (this.DeviceTypeArray.find(i => i.isVisible === 1)) { |
| | | return this.$message.info('请å
ä¿åä¸ä¸æ¡è®°å½ï¼') |
| | | } |
| | | |
| | | let number = Math.random() * Math.random()// ä½ä¸ºå 餿¶çæ è¯ç¬¦ |
| | | number = number === 0 ? (10 + Math.random()) : number |
| | | this.DeviceTypeArray.unshift({ code: '', name: '', group: '', remark: '', isVisible: 1, number: number }) |
| | |
| | | }, |
| | | // æ°å¢ |
| | | addDeviceGroup() { |
| | | if (this.DeviceGroupArray.find(i => i.isVisible === 1)) { |
| | | return this.$message.info('请å
ä¿åä¸ä¸æ¡è®°å½ï¼') |
| | | } |
| | | let number = Math.random() * Math.random()// ä½ä¸ºå 餿¶çæ è¯ç¬¦ |
| | | number = number === 0 ? (10 + Math.random()) : number |
| | | this.DeviceGroupArray.unshift({ |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-tooltip> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="pictureVisible=false">è¿ å</el-button> |
| | | <el-button v-waves @click="pictureVisible=false">è¿ å</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import { DeviceUpdateOutExcel, DeviceUpdateSearch, DeviceUpdateSubSearch } from '@/api/sbgl' |
| | | import { ShopSearch } from '@/api/dzkb' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-setting" @click="setting('setting')">设置</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-setting" @click="setting('setting')">设置</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | readonly |
| | | /> |
| | | <el-button |
| | | |
| | | type="primary" |
| | | style="padding: 0 10px;margin-left: 5px" |
| | | class="el-icon-search" |
| | |
| | | @closed="handleClose" |
| | | @close="handleClose" |
| | | > |
| | | <el-button v-if="operation==='setting'" type="primary" @click="addRow">æ°å¢</el-button> |
| | | <el-button v-if="operation==='setting'" v-waves type="primary" @click="addRow">æ°å¢</el-button> |
| | | <div class="elTableDiv"> |
| | | <!-- éæ©é»è®¤æ¹æ¡çæ¶åæ¯è¿ä¸ªtable--> |
| | | <el-table |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button |
| | | v-if="operation!=='setting'" |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { handleDatetime3 } from '@/utils/global' |
| | | import { WhkspIsEqpSearch } from '@/api/jcsz' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, DatePicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <div style="display: flex"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button type="primary" icon="el-icon-connection" @click="send('send')">æ´¾å</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-connection" @click="send('send')">æ´¾å</el-button> |
| | | </div> |
| | | |
| | | <el-button icon="el-icon-switch-button" @click="orderClose">å
³éå·¥å</el-button> |
| | | <el-button v-waves icon="el-icon-switch-button" @click="orderClose">å
³éå·¥å</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </div> |
| | | |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | |
| | | </el-form> |
| | |
| | | /> |
| | | </el-form-item> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | style="padding: 0 10px;margin-left: -8px;margin-top: 3px" |
| | | class="el-icon-search" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | style="padding: 0 10px;margin-left: -8px;margin-top:3px" |
| | | class="el-icon-search" |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <!-- <el-button v-if="operation==='add'" type="primary" @click="dialogVisibleConfirmPreview('add')">é¢è§</el-button>--> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <!-- <el-button v-waves v-if="operation==='add'" type="primary" @click="dialogVisibleConfirmPreview('add')">é¢è§</el-button>--> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | @close="dialogVisibleTaskClose" |
| | | > |
| | | <el-button |
| | | v-waves |
| | | style="margin-bottom: 15px" |
| | | type="primary" |
| | | @click="supplementClick" |
| | |
| | | fixed="right" |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <el-button type="text" style="padding: 0;" @click="supplementSmallClick(row)">è¡¥æ</el-button> |
| | | <el-button v-waves type="text" style="padding: 0;" @click="supplementSmallClick(row)">è¡¥æ</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleBack">è¿ å</el-button> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisibleBack">è¿ å</el-button> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </div> |
| | | |
| | | <div style="display: flex;align-items: start;margin-top: 3px;z-index: 2;justify-content: end"> |
| | | <el-button type="primary" icon="el-icon-search" @click="sourceSearch">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="sourceReset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="sourceSearch">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="sourceReset">éç½®</el-button> |
| | | </div> |
| | | |
| | | </el-form> |
| | |
| | | <!-- <template slot-scope="{row}">--> |
| | | <!-- <div class="operationClass">--> |
| | | <!-- <el-tooltip class="item" effect="dark" content="ä¸è¾¾" placement="top">--> |
| | | <!-- <!– <el-button type="text" @click="edit('edit',row)">ä¸è¾¾</el-button>–>--> |
| | | <!-- <!– <el-button v-waves type="text" @click="edit('edit',row)">ä¸è¾¾</el-button>–>--> |
| | | <!-- <i--> |
| | | <!-- class="el-icon-bottom"--> |
| | | <!-- style="color:#42b983;cursor: pointer;margin-left: 5px"--> |
| | |
| | | /> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleSourceBack">è¿ å</el-button> |
| | | <el-button type="primary" @click="dialogVisibleSourceConfirm">ç¡® å®</el-button> |
| | | <el-button v-waves @click="dialogVisibleSourceBack">è¿ å</el-button> |
| | | <el-button v-waves type="primary" @click="dialogVisibleSourceConfirm">ç¡® å®</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleBackPreview">è¿ å</el-button> |
| | | <!-- <el-button v-if="operation==='add'" type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®/æ å°</el-button>--> |
| | | <el-button v-print="printObj" type="primary">æ å°</el-button> |
| | | <el-button v-waves @click="dialogVisibleBackPreview">è¿ å</el-button> |
| | | <!-- <el-button v-waves v-if="operation==='add'" type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®/æ å°</el-button>--> |
| | | <el-button v-waves v-print="printObj" type="primary">æ å°</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible2 = false">å æ¶</el-button> |
| | | <el-button v-print="printObj2" type="primary">æ å°</el-button> |
| | | <el-button v-waves @click="dialogVisible2 = false">å æ¶</el-button> |
| | | <el-button v-waves v-print="printObj2" type="primary">æ å°</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="routeDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button type="primary" @click="routeDialogVisibleConfirm">ç¡® å®</el-button> |
| | | <el-button v-waves @click="routeDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves type="primary" @click="routeDialogVisibleConfirm">ç¡® å®</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import QRCode from 'qrcodejs2' |
| | | import $ from 'jquery' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'GD', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button icon="el-icon-switch-button" @click="handleClose('close')">æ¹éå
³å</el-button> |
| | | <el-button icon="el-icon-switch-button" @click="handleClose('noClose')">æ¹éåå
³å</el-button> |
| | | <el-button v-waves icon="el-icon-switch-button" @click="handleClose('close')">æ¹éå
³å</el-button> |
| | | <el-button v-waves icon="el-icon-switch-button" @click="handleClose('noClose')">æ¹éåå
³å</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | |
| | | <script> |
| | | import Pagination from '@/components/Pagination' |
| | | import { AddUpdateOrganization, DeleteOrganization, OrganizationSearch, PrentOrganization } from '@/api/jcsz' |
| | | import { getCookie } from '@/utils/auth' |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import { MesOrderBitchAntiClosedSeave, MesOrderBitchClosedSearch, MesOrderBitchClosedSeave } from '@/api/scgl' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-refresh-right" |
| | | @click="syncERP" |
| | | >忥ERP |
| | | </el-button> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-switch-button" |
| | | @click="orderClose" |
| | | >å
³é订å |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | |
| | | </el-form> |
| | |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-tooltip class="item" effect="dark" content="ä¸è¾¾" placement="top"> |
| | | <!-- <el-button type="text" @click="edit('edit',row)">ä¸è¾¾</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="edit('edit',row)">ä¸è¾¾</el-button>--> |
| | | <i |
| | | class="el-icon-bottom" |
| | | :style="{color:$store.state.settings.theme}" |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { handleDatetime } from '@/utils/global' |
| | | import { SeaveSearchErpOrder } from '@/api/ErpSyncMes' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | const SER_HZ = /^[\u4e00-\u9fa5]+$/ |
| | | export default { |
| | |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | const validateName = (rule, value, callback) => { |
| | | if (!value) { |
| | |
| | | |
| | | </div> |
| | | <div v-if="false" style="display: flex;padding-right: 10px"> |
| | | <el-button @click="ZZstart"> |
| | | <el-button v-waves @click="ZZstart"> |
| | | <svg-icon icon-class="start_time" style="margin-right: 2px" /> |
| | | å¼å§ |
| | | </el-button> |
| | | <el-button @click="ZZreport"> |
| | | <el-button v-waves @click="ZZreport"> |
| | | <svg-icon icon-class="report_work" style="margin-right: 2px" /> |
| | | æ¥å·¥ |
| | | </el-button> |
| | |
| | | <!-- >--> |
| | | <!-- <template slot-scope="{row}">--> |
| | | <!-- <div class="operationClass">--> |
| | | <!-- <el-button type="text" @click="edit('edit',row)">ç¼è¾</el-button>--> |
| | | <!-- <el-button type="text" @click="del(row)">å é¤</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="edit('edit',row)">ç¼è¾</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="del(row)">å é¤</el-button>--> |
| | | <!-- </div>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | |
| | | |
| | | </div> |
| | | <div v-if="false" style="display: flex;padding-right: 10px"> |
| | | <el-button @click="WXsend"> |
| | | <el-button v-waves @click="WXsend"> |
| | | <svg-icon icon-class="start_time" style="margin-right: 2px" /> |
| | | åæ |
| | | </el-button> |
| | | <el-button @click="WXback"> |
| | | <el-button v-waves @click="WXback"> |
| | | <svg-icon icon-class="report_work" style="margin-right: 2px" /> |
| | | æ¶æ |
| | | </el-button> |
| | |
| | | <!-- >--> |
| | | <!-- <template slot-scope="{row}">--> |
| | | <!-- <div class="operationClass">--> |
| | | <!-- <el-button type="text" @click="edit('edit',row)">ç¼è¾</el-button>--> |
| | | <!-- <el-button type="text" @click="del(row)">å é¤</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="edit('edit',row)">ç¼è¾</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="del(row)">å é¤</el-button>--> |
| | | <!-- </div>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button type="text" @click="repairHandle(row)">ç»´ä¿®å¤ç</el-button> |
| | | <el-button v-waves type="text" @click="repairHandle(row)">ç»´ä¿®å¤ç</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </el-form-item> |
| | | <div v-if="dialogTitle==='èªå¶æ¥å·¥'"> |
| | | <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 人åå表 |
| | | <el-button type="primary" style="margin: 10px 0" @click="userAdd">å¢è¡</el-button> |
| | | <el-button v-waves type="primary" style="margin: 10px 0" @click="userAdd">å¢è¡</el-button> |
| | | <el-table |
| | | ref="userTableDataRef" |
| | | :data="userTableData" |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="userDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1&&!userIsSave" type="text" @click="userSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="userCancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="userDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1&&!userIsSave" v-waves type="text" @click="userSave(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="userCancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-if="dialogTitle==='èªå¶å¼å§'" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | >å¼ å·¥</el-button> |
| | | <el-button |
| | | v-if="dialogTitle==='èªå¶æ¥å·¥'&&dialogForm.nextstepname===''" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | >æäº¤/æå°</el-button> |
| | | <el-button |
| | | v-if="dialogTitle==='èªå¶æ¥å·¥'&&dialogForm.nextstepname!==''" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | >æäº¤</el-button> |
| | | <el-button |
| | | v-if="dialogTitle==='å¤ååæ'" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | >åæ</el-button> |
| | | <el-button |
| | | v-if="dialogTitle==='å¤åæ¶æ'&&dialogForm.nextstepname===''" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | >æ¶æ/æå°</el-button> |
| | | <el-button |
| | | v-if="dialogTitle==='å¤åæ¶æ'&&dialogForm.nextstepname!==''" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisible2 = false">å æ¶</el-button> |
| | | <el-button v-print="printObj2" type="primary">ç¡® å®</el-button> |
| | | <el-button v-waves @click="dialogVisible2 = false">å æ¶</el-button> |
| | | <el-button v-waves v-print="printObj2" type="primary">ç¡® å®</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="badEdit(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="badDel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="badEdit(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="badDel(row)">å é¤</el-button> |
| | | |
| | | <el-button v-if="row.isVisible===1" type="text" @click="badSave(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="badCancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="badSave(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="badCancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="badDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="badDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { getCookie } from '@/utils/auth' |
| | | import { handleDatetime2 } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | const SER_HZ = /^[\u4e00-\u9fa5]+$/ |
| | | export default { |
| | |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | const validateName = (rule, value, callback) => { |
| | | if (!value) { |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | icon="el-icon-document-remove" |
| | | @click="click_schedule" |
| | | >颿 |
| | | </el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | icon="el-icon-document-checked" |
| | | @click="click_yes" |
| | |
| | | </div> |
| | | <div class="speed"> |
| | | <!-- <el-tooltip class="item" effect="dark" content="æ¥ç" placement="top">--> |
| | | <!-- <el-button type="text" size="mini" @click="look(data)">--> |
| | | <!-- <el-button v-waves type="text" size="mini" @click="look(data)">--> |
| | | <!-- <i class="el-icon-document size i-color" />--> |
| | | <!-- </el-button>--> |
| | | <!-- </el-tooltip>--> |
| | |
| | | import dayjs from 'dayjs' |
| | | import { AdvancedSchedulingSearch, OnclickAdvancedSchedulingDevice, SubmitAlreadyScheduling } from '@/api/scgl' |
| | | import { handleDatetime } from '@/utils/global' |
| | | import waves from '@/directive/waves' |
| | | |
| | | const scaleList = `30,60,240,360`.split(',').map(n => parseInt(n)) |
| | | const timeList = `0,30,60,120,240,480`.split(',').map(n => parseInt(n)) |
| | |
| | | components: { |
| | | Pagination, Test |
| | | }, |
| | | directives: { waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | |
| | | <el-dialog |
| | | v-el-drag-dialog |
| | | :title="operation==='add'?'æ°å¢':'ç¼è¾'" |
| | | :visible.sync="dialogVisible" |
| | | width="800px" |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import { getCookie } from '@/utils/auth' |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <div style="display: flex"> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-refresh-right" |
| | | @click="syncSeaveSearchWhareHouseLocation" |
| | | >忥ä»åº/åºä½ |
| | | </el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'CKDY', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mainHeight: 0, |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { AddUpdateStorageDef, DeleteStorageDef, StorageDefSearch, WareHouseSelect } from '@/api/wlgl' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'KWDY', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <!-- </el-form-item>--> |
| | | </div> |
| | | <div style="display: flex;align-items: start;margin-top: 5px;z-index: 2"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | |
| | | <div style="margin-left: 10px;display: flex"> |
| | | <!-- <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | <!-- <el-divider />--> |
| | | <div class="elTableDiv"> |
| | |
| | | <el-tooltip class="item" effect="dark" content="ç¼è¾" placement="top"> |
| | | <i class="el-icon-edit-outline" :style="{color:$store.state.settings.theme}" @click="edit('edit',row)" /> |
| | | </el-tooltip> |
| | | <!-- <el-button type="text" @click="edit('edit',row)">ç¼è¾</el-button>--> |
| | | <!-- <el-button type="text" @click="del(row)">å é¤</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="edit('edit',row)">ç¼è¾</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="del(row)">å é¤</el-button>--> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import Pagination from '@/components/Pagination' |
| | | import { EncodingRules, SaveEncodingRules } from '@/api/xtsz' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | const SER_HZ = /^[\u4e00-\u9fa5]+$/ |
| | | export default { |
| | |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | const validateName = (rule, value, callback) => { |
| | | if (!value) { |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { SystemAnnouncementAddUpdate, SystemAnnouncementDelete, SystemAnnouncementSearch } from '@/api/xtsz' |
| | | import { ShopSearch } from '@/api/dzkb' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" style="margin-right: 5px" />æ£éªé¡¹ä¿¡æ¯ |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" @click="add">æ°å¢</el-button> |
| | | <el-button v-waves type="primary" @click="add">æ°å¢</el-button> |
| | | </div> |
| | | <div style="margin-top: 10px"> |
| | | <el-table |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="del(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="confirm(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="del(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="confirm(row)">确认</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | |
| | | <div style="display: flex;margin: 30px 0;align-items: center"> |
| | | <el-button type="primary" @click="submitButton('FirstCheck')">馿£ä¿å</el-button> |
| | | <el-button type="primary" style="margin-left: 50px" @click="submitButton('PatroCheck')">å·¡æ£ä¿å</el-button> |
| | | <el-button type="primary" style="margin-left: 50px" @click="submitButton('EndCheck')">å®å·¥æ£ä¿å</el-button> |
| | | <el-button type="info" style="margin-left: 50px" @click="submitButton('Cancel')">åæ¶</el-button> |
| | | <el-button v-waves type="primary" @click="submitButton('FirstCheck')">馿£ä¿å</el-button> |
| | | <el-button v-waves type="primary" style="margin-left: 50px" @click="submitButton('PatroCheck')">å·¡æ£ä¿å</el-button> |
| | | <el-button v-waves type="primary" style="margin-left: 50px" @click="submitButton('EndCheck')">å®å·¥æ£ä¿å</el-button> |
| | | <el-button v-waves type="info" style="margin-left: 50px" @click="submitButton('Cancel')">åæ¶</el-button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | } from '@/api/zlgl' |
| | | import { MesOrderSelectUser } from '@/api/scgl' |
| | | import { getCookie } from '@/utils/auth' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'QXDY', |
| | | // components: { |
| | | // Pagination |
| | | // }, |
| | | directives: { waves }, |
| | | data() { |
| | | return { |
| | | isIpad: false, |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | <div class="bodyTopFormGroup"> |
| | | <el-form |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | <i class="el-icon-s-comment" :style="{color:$store.state.settings.theme}" /> æ£éªé¡¹ä¿¡æ¯ï¼ |
| | | </div> |
| | | <div style="margin-bottom: 10px"> |
| | | <el-button v-if="operation==='add'||operation==='edit'" type="primary" @click="JYadd">æ°å¢</el-button> |
| | | <el-button v-if="operation==='add'||operation==='edit'" v-waves type="primary" @click="JYadd">æ°å¢</el-button> |
| | | </div> |
| | | <div> |
| | | <el-table |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="JYedit(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="JYdel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="JYsave(row)">ç¡®å®</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="JYcancel(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="JYedit(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="JYdel(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="JYsave(row)">ç¡®å®</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="JYcancel(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button v-if="operation==='check'" @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-if="operation!=='check'" @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-if="operation==='check'" v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-if="operation!=='check'" v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-if="operation!=='check'" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | } from '@/api/zlgl' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'ZJBZ', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | isIpad: false, |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-download" @click="download">导åº</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button>--> |
| | | <!-- <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <!-- <el-button type="text" @click="check(row)">æ¥ç</el-button>--> |
| | | <!-- <el-button type="text" @click="del(row)">å é¤</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="check(row)">æ¥ç</el-button>--> |
| | | <!-- <el-button v-waves type="text" @click="del(row)">å é¤</el-button>--> |
| | | |
| | | <el-tooltip class="item" effect="dark" content="æ¥ç" placement="top"> |
| | | <i |
| | |
| | | <!-- >--> |
| | | <!-- <template slot-scope="{row}">--> |
| | | <!-- <div class="operationClass">--> |
| | | <!-- <el-button type="text" @click="check(row)">æ¥ç</el-button>--> |
| | | <!-- <!– <el-button type="text" @click="del(row)">å é¤</el-button>–>--> |
| | | <!-- <el-button v-waves type="text" @click="check(row)">æ¥ç</el-button>--> |
| | | <!-- <!– <el-button v-waves type="text" @click="del(row)">å é¤</el-button>–>--> |
| | | <!-- </div>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button @click="dialogVisibleBack">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisibleBack">è¿ å</el-button> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { StepCheckTableOutExcel, StepCheckTableSearch, StepCheckTableSubSearch } from '@/api/zlgl' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | const SER_HZ = /^[\u4e00-\u9fa5]+$/ |
| | | export default { |
| | |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | <div class="bodyTopFormGroup"> |
| | | <el-form |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { AddUpdateStepCheckItem, DeleteStepCheckItem, StepCheckItemSearch } from '@/api/zlgl' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Xxxx', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mainHeight: 0, |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | <div class="bodyTopFormGroup"> |
| | | <el-form |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'QXDY', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mainHeight: 0, |
| | |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between;"> |
| | | |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-office-building" @click="office">åä½</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-office-building" @click="office">åä½</el-button>--> |
| | | <div style="display: flex"> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-refresh-right" |
| | | @click="syncSeaveSearchUnit" |
| | | >åæ¥è®¡éåä½ |
| | | </el-button> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-refresh-right" |
| | | @click="syncInventoryFileSelect" |
| | | >忥åè´§æ¡£æ¡ |
| | | </el-button> |
| | | <el-button |
| | | v-waves |
| | | icon="el-icon-refresh-right" |
| | | @click="syncStockTypeSelect" |
| | | >忥åè´§ç±»å |
| | | </el-button> |
| | | </div> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | class="bodySearchReset" |
| | | :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}" |
| | | > |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | <!-- </div>--> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | @close="handleCloseOffice" |
| | | > |
| | | <div style="margin-bottom: 20px;display: flex"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="addOffice">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="addOffice">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-delete" @click="delSetting">å é¤</el-button>--> |
| | | </div> |
| | | <el-table |
| | | :data="officeTableData" |
| | |
| | | <el-table-column label="æä½"> |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delOffice(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveOffice(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelOffice(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delOffice(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveOffice(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelOffice(row)">åæ¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | /> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="officeDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="officeDialogVisibleCancel">è¿å</el-button> |
| | | <!-- <el-button v-waves type="primary" @click="settingDialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="routeDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="routeDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { SeaveSearchInventory, SeaveSearchInventoryClass, SeaveSearchUnit } from '@/api/ErpSyncMes' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'CHDA', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="workDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="workDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="defectDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-waves @click="defectDialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import $ from 'jquery' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'GXDY', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <!-- <el-button v-waves type="primary" icon="el-icon-upload2" @click="upload">导å
¥</el-button>--> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | |
| | | <el-button |
| | | v-if="operation!=='edit'" |
| | | v-waves |
| | | type="success" |
| | | :disabled="addDisabled" |
| | | class="tagSuccess" |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button v-if="operation==='edit'" @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-if="operation!=='edit'" @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-if="operation==='edit'" v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-if="operation!=='edit'" v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-if="operation!=='edit'" |
| | | v-waves |
| | | type="primary" |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | |
| | | import { AddUpdateRoute, DeleteRoute, RouteSearch, StepSelect, ViewRoute } from '@/api/zzmx' |
| | | import { validateCode } from '@/utils/global' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'GYLX', |
| | | components: { |
| | | Pagination |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | isIpad: false, |
| | |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="copyRow(row)">å¤å¶</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">ä¿å</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="copyRow(row)">å¤å¶</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <!-- <el-button @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | <el-button v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <!-- <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button>--> |
| | | <!-- <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button>--> |
| | | </div> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | } from '@/api/zzmx' |
| | | import ImportPicker from '@/components/ImportPicker' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'JPGJ', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | isIpad: false, |
| | |
| | | <div> |
| | | <div class="body" :style="{height:mainHeight+'px'}"> |
| | | <div class="bodyTopButtonGroup" style="justify-content: space-between"> |
| | | <el-button type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">æ°å¢</el-button> |
| | | <el-button v-waves icon="el-icon-download" @click="upload">导å
¥</el-button> |
| | | </div> |
| | | |
| | | <div class="bodyTopFormGroup"> |
| | |
| | | </el-form-item> |
| | | </div> |
| | | <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}"> |
| | | <el-button type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | <el-button v-waves type="primary" icon="el-icon-search" @click="search">æ¥è¯¢</el-button> |
| | | <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">éç½®</el-button> |
| | | </div> |
| | | </el-form> |
| | | <div |
| | |
| | | </div> |
| | | <el-button |
| | | v-if="operation!=='preview'" |
| | | v-waves |
| | | type="primary" |
| | | style="margin-left: 20px;margin-bottom: 10px;" |
| | | icon="el-icon-circle-plus-outline" |
| | |
| | | > |
| | | <template slot-scope="{row}"> |
| | | <div class="operationClass"> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="saveRow(row)">ç¡®å®</el-button> |
| | | <el-button v-if="row.isVisible===1" type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" type="text" @click="delRow(row)">å é¤</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="saveRow(row)">ç¡®å®</el-button> |
| | | <el-button v-if="row.isVisible===1" v-waves type="text" @click="cancelRow(row)">åæ¶</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="editRow(row)">ç¼è¾</el-button> |
| | | <el-button v-if="row.isVisible===0" v-waves type="text" @click="delRow(row)">å é¤</el-button> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <div class="footerButton"> |
| | | <el-button v-if="operation==='preview'" @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-if="operation!=='preview'" @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button v-if="operation==='preview'" v-waves @click="dialogVisibleCancel">è¿ å</el-button> |
| | | <el-button v-if="operation!=='preview'" v-waves @click="dialogVisibleCancel">å æ¶</el-button> |
| | | <el-button |
| | | v-if="operation!=='preview'" |
| | | v-waves |
| | | :loading="$store.state.app.buttonIsDisabled" |
| | | :disabled="$store.state.app.buttonIsDisabled" |
| | | type="primary" |
| | |
| | | StockTypeSelect |
| | | } from '@/api/zzmx' |
| | | import elDragDialog from '@/directive/el-drag-dialog' |
| | | import waves from '@/directive/waves' |
| | | |
| | | export default { |
| | | name: 'Zzjg', |
| | | components: { |
| | | Pagination, ImportPicker |
| | | }, |
| | | directives: { elDragDialog }, |
| | | directives: { elDragDialog, waves }, |
| | | data() { |
| | | return { |
| | | mouseHoverType: 'mouseout', |