Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sgaqgl-vue
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李苏
sgaqgl-vue
Commits
856f1e48
Commit
856f1e48
authored
Nov 02, 2022
by
李苏
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
改 bug
parent
c6fb657f
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
141 additions
and
33 deletions
+141
-33
AppMain.vue
src/layout/components/AppMain.vue
+1
-1
edit.vue
src/views/basicData/announcementManagement/edit.vue
+5
-5
edit.vue
src/views/basicData/organizationalManagement/edit.vue
+3
-3
edit.vue
src/views/dangerManagement/dangerRectification/edit.vue
+1
-1
edit.vue
src/views/dangerManagement/maintenanceDg/edit.vue
+25
-23
createFile.js
tools/createFile.js
+12
-0
index.js
tools/index.js
+44
-0
request.js
tools/request.js
+27
-0
rules.js
tools/rules.js
+23
-0
No files found.
src/layout/components/AppMain.vue
View file @
856f1e48
...
...
@@ -4,7 +4,7 @@
<keep-alive
:include=
"cachedViews"
>
<router-view
:key=
"key"
/>
</keep-alive>
<router-view
:key=
"key"
/
>
<!--
<router-view
:key=
"key"
/>
--
>
</transition>
</section>
</
template
>
...
...
src/views/basicData/announcementManagement/edit.vue
View file @
856f1e48
...
...
@@ -5,14 +5,14 @@
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"标题"
ref=
"title"
prop=
"title"
>
<el-input
:readonly=
"readonly"
v-model=
"form.title"
></el-input>
<el-input
v-model=
"form.title"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"内容"
ref=
"content"
prop=
"content"
>
<el-input
:readonly=
"readonly"
type=
"textarea"
v-model=
"form.content"
></el-input>
<el-input
type=
"textarea"
v-model=
"form.content"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -21,7 +21,7 @@
<el-form-item
label=
"公告日期"
ref=
"ggrq"
prop=
"ggrq"
>
<el-date-picker
style=
"width: 100%;"
:readonly=
"readonly"
:readonly=
"readonly"
type=
"date"
v-model=
"form.ggrq"
placeholder=
"选择日期"
>
...
...
@@ -41,7 +41,7 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"发布部门"
ref=
"bmid"
prop=
"bmid"
>
<el-select
:disabled=
"readonly"
style=
"width: 100%;"
:filterable=
'true'
v-model=
"form.bmid"
placeholder=
"请选择"
>
<el-select
style=
"width: 100%;"
v-model=
"form.bmid"
placeholder=
"请选择"
>
<el-option
:key=
"index"
v-for=
"(item,index) in bmList"
:label=
"item.bmmc"
:value=
"item.id"
>
</el-option>
</el-select>
...
...
@@ -51,7 +51,7 @@
<el-row
:gutter=
"20"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注"
ref=
"bz"
prop=
"content"
>
<el-input
:readonly=
"readonly"
type=
"textarea"
v-model=
"form.bz"
></el-input>
<el-input
type=
"textarea"
v-model=
"form.bz"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
src/views/basicData/organizationalManagement/edit.vue
View file @
856f1e48
...
...
@@ -5,12 +5,12 @@
<el-row
:gutter=
"20"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"部门编码"
ref=
"bmid"
prop=
"bmid"
>
<el-input
:readonly=
"readonly"
v-model=
"form.bmid"
></el-input>
<el-input
v-model=
"form.bmid"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"部门名称"
ref=
"bmmc"
prop=
"bmmc"
>
<el-input
:readonly=
"readonly"
v-model=
"form.bmmc"
></el-input>
<el-input
v-model=
"form.bmmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -29,7 +29,7 @@
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"备注"
ref=
"bz"
prop=
"bz"
>
<el-input
:readonly=
"readonly"
v-model=
"form.bz"
></el-input>
<el-input
v-model=
"form.bz"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
src/views/dangerManagement/dangerRectification/edit.vue
View file @
856f1e48
<
template
>
<RelDialog
:type=
'type'
:editApp=
'editApp'
:app=
'app'
:buttonApp=
'buttonApp'
>
<RelDialog
:type=
'type'
:editApp=
'editApp'
:app=
'app'
>
<!-- 填写表单内容,slot=form必写-->
<el-form
slot=
"form"
ref=
"form"
:model=
"form"
label-width=
"80px"
:rules=
"rules"
>
<el-row
:gutter=
"20"
>
...
...
src/views/dangerManagement/maintenanceDg/edit.vue
View file @
856f1e48
<
template
>
<RelDialog
:type=
'type'
:editApp=
'editApp'
:app=
'app'
:buttonApp=
'buttonApp'
>
<RelDialog
:type=
'type'
:editApp=
'editApp'
:app=
'app'
>
<!-- 填写表单内容,slot=form必写-->
<el-form
slot=
"form"
ref=
"form"
:model=
"form"
label-width=
"80px"
:rules=
"rules"
>
<el-row
:gutter=
"20"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"检验项目"
ref=
"userid"
prop=
"userid"
>
<el-input
:readonly=
"readonly"
v-toUpperCase
v-model=
"form.userid"
></el-input>
<el-form-item
label=
"检验项目"
ref=
"userid"
prop=
"userid"
>
<el-input
:readonly=
"readonly"
v-toUpperCase
v-model=
"form.userid"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<!--
<el-col
:span=
"12"
>
<el-form-item
label=
"隐患等级"
ref=
"username"
prop=
"username"
>
<el-select
style=
"width: 100%;"
>
<el-select
v-model=
"form.userid"
style=
"width: 100%;"
>
</el-select>
</el-form-item>
</el-col>
</el-col>
-->
</el-row>
<el-row
:gutter=
"20"
>
<el-col
:span=
"12"
>
<el-form-item
:span=
"12"
label=
"处罚金额"
>
<el-input
:readonly=
"readonly"
v-toUpperCase
v-model=
"form.userid"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"考核分数"
>
<el-input
:readonly=
"readonly"
v-model=
"form.phone"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
:span=
"12"
label=
"处罚金额"
>
<el-input
:readonly=
"readonly"
v-toUpperCase
v-model=
"form.userid"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"考核分数"
>
<el-input
:readonly=
"readonly"
v-model=
"form.phone"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"检验内容"
>
<el-input
type=
"textarea"
:readonly=
"readonly"
v-model=
"form.bz"
></el-input>
...
...
@@ -42,14 +42,16 @@
</RelDialog>
</
template
>
<
script
>
import
{
editMixin
}
from
'common'
import
{
editMixin
}
from
'common'
export
default
{
mixins
:
[
editMixin
],
/* 存放index页面传递的额外参数*/
mounted
()
{
this
.
app
.
apiTreeQuery
({}).
then
(
res
=>
{
this
.
bmList
=
res
.
data
.
records
})
this
.
app
.
apiTreeQuery
({}).
then
(
res
=>
{
this
.
bmList
=
res
.
data
.
records
})
},
/* 组件名称*/
name
:
'roleManagementEdit'
,
...
...
@@ -63,11 +65,11 @@
/* 当前表单初始值,默认由RelDialog查询indexQuery赋值,copy时不赋值id,初始化时所有query的值都会赋值给form*/
form
:
{
bmid
:
''
,
bmid
:
''
,
userid
:
''
,
username
:
''
,
phone
:
''
,
email
:
''
,
phone
:
''
,
email
:
''
,
bz
:
""
,
},
/* form提交时的规则,具体规则参考官网*/
...
...
tools/createFile.js
0 → 100644
View file @
856f1e48
const
fs
=
require
(
'fs'
)
const
path
=
require
(
'path'
)
const
creaeFile
=
(
path
,
name
,
writeData
)
=>
{
fs
.
writeFile
(
path
+
name
,
writeData
,
function
(
err
){
if
(
err
){
console
.
error
(
err
)
}
else
{
console
.
log
(
path
+
name
+
'存入成功'
)
}
})
}
exports
.
creaeFile
=
creaeFile
tools/index.js
0 → 100644
View file @
856f1e48
const
fs
=
require
(
'fs'
)
const
path
=
require
(
'path'
)
const
{
request
}
=
require
(
'./request.js'
)
const
{
creaeFile
}
=
require
(
'./createFile.js'
)
const
{
rules
}
=
require
(
'./rules.js'
)
function
resolve
(
dir
)
{
return
path
.
join
(
__dirname
,
dir
)
}
const
src
=
resolve
(
'../src/test/'
)
// 请求demo function creatFile(){
// request({
// url: '/aqgl/jcsj/aqgg/query',
// method: 'post',
// data: {}
// }).then(res=>{
// let writeData=JSON.stringify(res.data)
// let time=new Date().getTime()
// let path=src
// fs.mkdir(src, (error) => {
// if(error){
// if(error.code=='EEXIST'){
// creaeFile(path,time+'.json',writeData)
// }
// } else {
// console.log('>成功创建默认目录')
// creaeFile(path,time+'.json',writeData)
// }
// })
// })
// }
rules
.
forEach
(
rule
=>
{
fs
.
mkdir
(
rule
.
path
,
(
error
)
=>
{
if
(
error
){
if
(
error
.
code
==
'EEXIST'
){
creaeFile
(
rule
.
path
,
rule
.
name
,
rule
.
writeData
)
}
}
else
{
console
.
log
(
'>成功创建默认目录'
)
creaeFile
(
rule
.
path
,
rule
.
name
,
rule
.
writeData
)
}
})
})
tools/request.js
0 → 100644
View file @
856f1e48
let
axios
=
require
(
'axios'
)
axios
.
defaults
.
headers
[
'Content-Type'
]
=
'application/json;charset=utf-8'
// 创建axios实例
const
request
=
axios
.
create
({
// axios中请求配置有baseURL选项,表示请求URL公共部分
baseURL
:
'http://localhost:9080/sgaq'
,
// 超时
timeout
:
10000
})
// request拦截器
request
.
interceptors
.
request
.
use
(
config
=>
{
config
.
headers
.
Gtoken
=
'94f82ae0-f89b-4ed1-8cf8-cb9f230877ec'
return
config
;
},
error
=>
{
return
Promise
.
reject
(
error
);
}
);
// module.exports={
// name,
// sayhi
// }
// exports.name='commonjs'
// exports.age=10
//第一种整体抛出,第二个选择性抛出
exports
.
request
=
request
tools/rules.js
0 → 100644
View file @
856f1e48
const
path
=
require
(
'path'
)
function
resolve
(
dir
)
{
return
path
.
join
(
__dirname
,
dir
)
}
const
view
=
resolve
(
'../src/views/'
)
const
rules
=
[
{
path
:
view
+
'test/'
,
name
:
'index.vue'
,
writeData
:
`
<template>
</template>
<script>
</script>
<style scoped>
</style>
`
},
{
path
:
view
+
'test/'
,
name
:
'edit.vue'
,
writeData
:
`<template>
</template>
<script>
</script>
<style scoped>
</style>
`
},
]
exports
.
rules
=
rules
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment