Skip to content

Commit

Permalink
更新源码eslint规范
Browse files Browse the repository at this point in the history
# Reviewed, transaction id: 3884
  • Loading branch information
zhanxu33 committed Mar 14, 2024
1 parent 71276b4 commit 05c56ef
Show file tree
Hide file tree
Showing 327 changed files with 25,031 additions and 27,442 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,7 @@
'form.id' () {
this.outputs = []
this.params = this.form.funcParams.map((key) => ({ key, value: '', format: 'value' }))
this.fixMethod()
}
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ export default {
funcName: 'handlePageChange',
funcParams: ['current'],
funcBody: '// 先记录当前页码。下面的 lesscode[\'${prop:current}\'] 可以替换为绑定在分页组件 current 属性上的变量\n'
+ 'lesscode[\'${prop:current}\'] = current\n'
+ 'lesscode[\'${prop:current}\'] = current;\n'
+ '// 请求接口获取最新的分页数据。下面的 url 替换为接口地址,参数根据接口进行修改\n'
+ 'this.$http.get(\'url\', { params: { page: lesscode[\'${prop:current}\'], pageSize: lesscode[\'${prop:limit}\'] } }).then((data) => {\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list;\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count;\n'
+ '})\n'
}
]
Expand All @@ -45,13 +45,13 @@ export default {
funcName: 'handleLimitChange',
funcParams: ['limit'],
funcBody: '// 先记录当前页码。下面的 lesscode[\'${prop:limit}\'] 可以替换为绑定在分页组件 limit 属性上的变量\n'
+ 'lesscode[\'${prop:limit}\'] = limit\n'
+ 'lesscode[\'${prop:limit}\'] = limit;\n'
+ '// 请求接口获取最新的分页数据。下面的 url 替换为接口地址,参数根据接口进行修改\n'
+ 'this.$http.get(\'url\', { params: { page: lesscode[\'${prop:current}\'], pageSize: lesscode[\'${prop:limit}\'] } }).then((data) => {\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list;\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count;\n'
+ '})\n'
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export default {
functionTemplates: [{
funcName: 'handleTabChange',
funcParams: ['tabName'],
funcBody: '// 将选中 tab 的 name,赋值给 tab 组件的 active 属性的变量来记录当前选中的tab。lesscode[\'${prop:activeTab}\'] 可以替换成实际绑定的变量\nlesscode[\'${prop:activeTab}\'] = tabName\n'
funcBody: '// 将选中 tab 的 name,赋值给 tab 组件的 active 属性的变量来记录当前选中的tab。lesscode[\'${prop:activeTab}\'] 可以替换成实际绑定的变量\nlesscode[\'${prop:activeTab}\'] = tabName;\n'
}]
},
{
Expand Down
22 changes: 11 additions & 11 deletions lib/client/src/element-materials/materials/vue2/bk/table/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export default {
{
funcName: 'handleSelect',
funcParams: ['selection', 'row'],
funcBody: '// 可以使用 selection 和 row 进行业务操作\nconsole.log(selection, row)\n'
funcBody: '// 可以使用 selection 和 row 进行业务操作\nconsole.log(selection, row);\n'
}
]
},
Expand Down Expand Up @@ -109,13 +109,13 @@ export default {
funcName: 'handlePageChange',
funcParams: ['newPage'],
funcBody: '// 先记录当前页码。下面的 lesscode[\'${prop:tablePagination}\'] 可以替换为绑定在分页属性上的变量\n'
+ 'lesscode[\'${prop:tablePagination}\'].current = newPage\n'
+ 'lesscode[\'${prop:tablePagination}\'].current = newPage;\n'
+ '// 请求接口获取最新的分页数据。下面的 url 替换为接口地址,参数根据接口进行修改\n'
+ 'this.$http.get(\'url\', { params: { page: lesscode[\'${prop:tablePagination}\'].current, pageSize: lesscode[\'${prop:tablePagination}\'].limit } }).then((data) => {\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量上,table 就会自动展示新一页的数据\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用\n'
+ ' lesscode[\'${prop:tablePagination}\'].count = data.count\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量上,table 就会自动展示新一页的数据\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list;\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用\n'
+ ' lesscode[\'${prop:tablePagination}\'].count = data.count;\n'
+ '})\n'
}
]
Expand All @@ -128,13 +128,13 @@ export default {
funcName: 'handlePageLimitChange',
funcParams: ['limit'],
funcBody: '// 先记录当前展示的数量。下面的 lesscode[\'${prop:tablePagination}\'] 可以替换为绑定在分页属性上的变量\n'
+ 'lesscode[\'${prop:tablePagination}\'].limit = limit\n'
+ 'lesscode[\'${prop:tablePagination}\'].limit = limit;\n'
+ '// 请求接口获取最新的分页数据。下面的 url 替换为接口地址,参数根据接口进行修改\n'
+ 'this.$http.get(\'url\', { params: { page: lesscode[\'${prop:tablePagination}\'].current, pageSize: lesscode[\'${prop:tablePagination}\'].limit } }).then((data) => {\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量上,table 就会自动展示新一页的数据\n'
+ ' lesscode[\'${prop:tableData}\'] = data\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用\n'
+ ' lesscode[\'${prop:tablePagination}\'].count = data.count\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量上,table 就会自动展示新一页的数据\n'
+ ' lesscode[\'${prop:tableData}\'] = data;\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用\n'
+ ' lesscode[\'${prop:tablePagination}\'].count = data.count;\n'
+ '})\n'
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ export default {
funcName: 'handlePageChange',
funcParams: ['current'],
funcBody: '// 先记录当前页码。下面的 lesscode[\'${prop:current}\'] 可以替换为绑定在分页组件 current 属性上的变量\n'
+ 'lesscode[\'${prop:current}\'] = current\n'
+ 'lesscode[\'${prop:current}\'] = current;\n'
+ '// 请求接口获取最新的分页数据。下面的 url 替换为接口地址,参数根据接口进行修改\n'
+ 'this.$http.get(\'url\', { params: { page: lesscode[\'${prop:current}\'], pageSize: lesscode[\'${prop:limit}\'] } }).then((data) => {\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list;\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count;\n'
+ '})\n'
}
]
Expand All @@ -45,13 +45,13 @@ export default {
funcName: 'handleLimitChange',
funcParams: ['limit'],
funcBody: '// 先记录当前页码。下面的 lesscode[\'${prop:limit}\'] 可以替换为绑定在分页组件 limit 属性上的变量\n'
+ 'lesscode[\'${prop:limit}\'] = limit\n'
+ 'lesscode[\'${prop:limit}\'] = limit;\n'
+ '// 请求接口获取最新的分页数据。下面的 url 替换为接口地址,参数根据接口进行修改\n'
+ 'this.$http.get(\'url\', { params: { page: lesscode[\'${prop:current}\'], pageSize: lesscode[\'${prop:limit}\'] } }).then((data) => {\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count\n'
+ ' // 将接口返回的数据,赋值给绑定在 table 组件 data 属性的变量,table 就会自动展示新一页的数据。lesscode[\'${prop:tableData}\'] 为绑定在 data 属性上的变量\n'
+ ' lesscode[\'${prop:tableData}\'] = data.list;\n'
+ ' // 记录总数,分页组件内部计算页码和总页数使用。lesscode[\'${prop:count}\'] 为绑定在 count 属性上的变量\n'
+ ' lesscode[\'${prop:count}\'] = data.count;\n'
+ '})\n'
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export default {
{
funcName: 'handleSelect',
funcParams: ['selection', 'row'],
funcBody: '// 可以使用 selection 和 row 进行业务操作\nconsole.log(selection, row)\n'
funcBody: '// 可以使用 selection 和 row 进行业务操作\nconsole.log(selection, row);\n'
}
]
},
Expand Down
6 changes: 3 additions & 3 deletions lib/client/src/views/help/docs/method.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@
* 函数用于组件属性时,函数体代码示例如下:
```bash
return Promise.all([
this.$http.get('接口地址'),
this.$http.post('接口地址', { value: 2 })
this.$http.get('接口地址'),
this.$http.post('接口地址', { value: 2 })
]).then(([getDataRes, postDataRes]) => {
return [...getDataRes.data, ...postDataRes.data]
return [...getDataRes.data, ...postDataRes.data];
})
```
Expand Down
13 changes: 7 additions & 6 deletions lib/server/model/vue-code.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ const eslintConfig = require('../system-conf/eslint-config')
const cli = new CLIEngine({
fix: true,
useEslintrc: true,
configFile: path.resolve(__dirname, '../system-conf/eslint-config.js'),
allowInlineConfig: false,
reportUnusedDisableDirectives: true,
cwd: path.join(__dirname)
Expand Down Expand Up @@ -68,9 +69,9 @@ module.exports = {
try {
let formatCode = prettier.format(code, {
vueIndentScriptAndStyle: true,
semi: false,
semi: true,
parser: 'vue',
tabWidth: 4,
tabWidth: 2,
singleQuote: true,
printWidth: 120,
endOfLine: 'crlf'
Expand Down Expand Up @@ -100,9 +101,9 @@ module.exports = {
try {
let formatCode = prettier.format(code, {
vueIndentScriptAndStyle: true,
semi: false,
semi: true,
parser: 'vue',
tabWidth: 4,
tabWidth: 2,
singleQuote: true,
printWidth: 120,
endOfLine: 'crlf'
Expand Down Expand Up @@ -132,9 +133,9 @@ module.exports = {
try {
const formatCode = prettier.format(code, {
vueIndentScriptAndStyle: true,
semi: false,
semi: true,
parser: 'babel',
tabWidth: 4,
tabWidth: 2,
singleQuote: true,
printWidth: 120,
endOfLine: 'crlf'
Expand Down
Loading

0 comments on commit 05c56ef

Please sign in to comment.