【modify】使用ESLint格式化代码

This commit is contained in:
zer0Black
2023-03-01 09:33:58 +08:00
parent 694855ae8b
commit 63369b8b87
400 changed files with 42942 additions and 43132 deletions
+27 -27
View File
@@ -1,8 +1,8 @@
import { VALIDATE_FAILED, getRefPromise, validateFormAndTables,validateFormModelAndTables} from '@/components/jero/JVxeTable/utils/vxeUtils.js'
import { VALIDATE_FAILED, getRefPromise, validateFormAndTables, validateFormModelAndTables } from '@/components/jero/JVxeTable/utils/vxeUtils.js'
import { httpAction, getAction } from '@/api/manage'
export const JVxeTableModelMixin = {
data() {
data () {
return {
title: '操作',
visible: false,
@@ -22,19 +22,19 @@ export const JVxeTableModelMixin = {
methods: {
/** 获取所有的JVxeTable实例 */
getAllTable() {
getAllTable () {
if (!(this.refKeys instanceof Array)) {
throw this.throwNotArray('refKeys')
}
let values = this.refKeys.map(key => getRefPromise(this, key))
const values = this.refKeys.map(key => getRefPromise(this, key))
return Promise.all(values)
},
/** 遍历所有的JVxeTable实例 */
eachAllTable(callback) {
eachAllTable (callback) {
// 开始遍历
this.getAllTable().then(tables => {
console.log("tables",tables)
console.log('tables', tables)
tables.forEach((item, index) => {
if (typeof callback === 'function') {
callback(item, index)
@@ -44,7 +44,7 @@ export const JVxeTableModelMixin = {
},
/** 当点击新增按钮时调用此方法 */
add() {
add () {
if (typeof this.addBefore === 'function') this.addBefore()
// 默认新增空数据
let rowNum = this.addDefaultRowNum
@@ -53,17 +53,17 @@ export const JVxeTableModelMixin = {
console.warn('由于你没有在 data 中定义 addDefaultRowNum addDefaultRowNum 不是数字所以默认添加一条空数据如果不想默认添加空数据请将定义 addDefaultRowNum 0')
}
this.eachAllTable((item) => {
//update-begin-author:taoyan date:20210315 for: 一对多jvex 默认几行不好使了 LOWCOD-1349
setTimeout(()=>{
// update-begin-author:taoyan date:20210315 for: 一对多jvex 默认几行不好使了 LOWCOD-1349
setTimeout(() => {
item.addRows()
}, 30)
//update-end-author:taoyan date:20210315 for: 一对多jvex 默认几行不好使了 LOWCOD-1349
// update-end-author:taoyan date:20210315 for: 一对多jvex 默认几行不好使了 LOWCOD-1349
})
if (typeof this.addAfter === 'function') this.addAfter(this.model)
this.edit(this.model)
},
/** 当点击了编辑(修改)按钮时调用此方法 */
edit(record) {
edit (record) {
if (typeof this.editBefore === 'function') this.editBefore(record)
this.visible = true
this.activeKey = this.refKeys[0]
@@ -72,7 +72,7 @@ export const JVxeTableModelMixin = {
if (typeof this.editAfter === 'function') this.editAfter(this.model)
},
/** 关闭弹窗,并将所有JVxeTable实例回归到初始状态 */
close() {
close () {
this.visible = false
this.eachAllTable((item) => {
item._remove()
@@ -81,10 +81,10 @@ export const JVxeTableModelMixin = {
},
/** 查询某个tab的数据 */
requestSubTableData(url, params, tab, success) {
requestSubTableData (url, params, tab, success) {
tab.loading = true
getAction(url, params).then(res => {
let { result } = res
const { result } = res
let dataSource = []
if (result) {
if (Array.isArray(result)) {
@@ -100,14 +100,14 @@ export const JVxeTableModelMixin = {
})
},
/** 发起请求,自动判断是执行新增还是修改操作 */
request(formData) {
let url = this.url.add, method = 'post'
request (formData) {
let url = this.url.add; let method = 'post'
if (this.model.id) {
url = this.url.edit
method = 'put'
}
this.confirmLoading = true
console.log("formData===>",formData);
console.log('formData===>', formData)
httpAction(url, formData, method).then((res) => {
if (res.success) {
this.$message.success(res.message)
@@ -124,22 +124,22 @@ export const JVxeTableModelMixin = {
/* --- handle 事件 --- */
/** ATab 选项卡切换事件 */
handleChangeTabs(key) {
handleChangeTabs (key) {
// 自动重置scrollTop状态,防止出现白屏
getRefPromise(this, key).then(vxeTable => {
vxeTable.resetScrollTop()
})
},
/** 关闭按钮点击事件 */
handleCancel() {
handleCancel () {
this.close()
},
/** 确定按钮点击事件 */
handleOk() {
handleOk () {
/** 触发表单验证 */
this.getAllTable().then(tables => {
/** 一次性验证主表和所有的次表 */
return validateFormModelAndTables(this.$refs.form,this.model, tables)
return validateFormModelAndTables(this.$refs.form, this.model, tables)
}).then(allValues => {
/** 一次性验证一对一的所有子表 */
return this.validateSubForm(allValues)
@@ -147,7 +147,7 @@ export const JVxeTableModelMixin = {
if (typeof this.classifyIntoFormData !== 'function') {
throw this.throwNotFunction('classifyIntoFormData')
}
let formData = this.classifyIntoFormData(allValues)
const formData = this.classifyIntoFormData(allValues)
// 发起请求
return this.request(formData)
}).catch(e => {
@@ -159,8 +159,8 @@ export const JVxeTableModelMixin = {
}
})
},
//校验所有子表表单
validateSubForm(allValues){
// 校验所有子表表单
validateSubForm (allValues) {
return new Promise((resolve) => {
resolve(allValues)
})
@@ -168,14 +168,14 @@ export const JVxeTableModelMixin = {
/* --- throw --- */
/** not a function */
throwNotFunction(name) {
throwNotFunction (name) {
return `${name} 未定义或不是一个函数`
},
/** not a array */
throwNotArray(name) {
throwNotArray (name) {
return `${name} 未定义或不是一个数组`
}
}
}
}