Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
Y
yn-science-front
Project
Project
Details
Activity
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
徐俊
yn-science-front
Commits
e344c087
Commit
e344c087
authored
Dec 10, 2024
by
wangxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2222
parent
180ad5d3
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
145 additions
and
319 deletions
+145
-319
register.js
src/register.js
+7
-3
assignProject.vue
src/views/assign/assignProject.vue
+1
-4
index.vue
src/views/assign/index.vue
+1
-4
Index.vue
src/views/audit/project/Index.vue
+1
-3
infoEdit.vue
src/views/basicSetting/person/components/infoEdit.vue
+2
-4
infoEdit.vue
src/views/basicSetting/unit/components/infoEdit.vue
+2
-4
fileLoad.vue
src/views/components/common/fileLoad.vue
+0
-141
upload.vue
src/views/components/common/upload.vue
+84
-55
expertEdit.vue
src/views/expert/components/expertEdit.vue
+1
-4
index.vue
src/views/expert/index.vue
+2
-2
Index.vue
src/views/login/Index.vue
+1
-4
personEdit.vue
src/views/manager/person/components/personEdit.vue
+1
-4
managerAdd.vue
src/views/manager/unit/components/managerAdd.vue
+2
-4
managerSetting.vue
src/views/manager/unit/components/managerSetting.vue
+2
-3
unitEdit.vue
src/views/manager/unit/components/unitEdit.vue
+1
-4
projectSelect.vue
src/views/peAssign/components/projectSelect.vue
+2
-2
projectSelectIntoGroup.vue
src/views/peAssign/components/projectSelectIntoGroup.vue
+2
-2
audit.vue
src/views/person/audit.vue
+2
-3
personEdit.vue
src/views/person/components/personEdit.vue
+2
-4
index.vue
src/views/person/index.vue
+2
-3
unitRegister.vue
src/views/register/components/unitRegister.vue
+2
-4
userRegister.vue
src/views/register/components/userRegister.vue
+2
-4
expertEdit.vue
src/views/report/expert/components/expertEdit.vue
+1
-4
index.vue
src/views/report/expert/index.vue
+2
-2
Index.vue
src/views/report/project/Index.vue
+1
-3
projGroupMember.vue
.../report/project/components/keyProject/projGroupMember.vue
+2
-3
projGroupMemberInfo.vue
...ort/project/components/keyProject/projGroupMemberInfo.vue
+2
-4
projectEdit.vue
...iews/report/project/components/keyProject/projectEdit.vue
+2
-4
memberEdit.vue
src/views/report/project/components/memberEdit.vue
+2
-4
projectEdit.vue
src/views/report/project/components/projectEdit.vue
+1
-4
projectMemberEdit.vue
src/views/report/project/components/projectMemberEdit.vue
+4
-4
index.vue
src/views/reset/index.vue
+1
-4
Index.vue
src/views/statistic/project/Index.vue
+1
-4
index.vue
src/views/system/set/index.vue
+1
-3
managerAdd.vue
src/views/unit/components/managerAdd.vue
+1
-4
managerSetting.vue
src/views/unit/components/managerSetting.vue
+1
-3
unitEdit.vue
src/views/unit/components/unitEdit.vue
+1
-4
No files found.
src/register.js
View file @
e344c087
...
...
@@ -21,18 +21,22 @@ import {
import
sModal
from
'@/components/modal/modal'
import
BtnGroup
from
'@/components/btnGroup/index.vue'
import
EComment
from
'@/components/comment/index.vue'
import
FileUpload
from
'@/views/components/common/upload.vue'
import
fModal
from
'@/components/modal/index'
import
fileLoad
from
'@/views/components/common/fileLoad'
import
fileLoad
from
'@/views/components/common/upLoad'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
Viewer
from
"v-viewer"
import
'viewerjs/dist/viewer.css'
Vue
.
component
(
'e-comment'
,
EComment
);
Vue
.
component
(
'btn-group'
,
BtnGroup
);
Vue
.
component
(
'sModal'
,
sModal
)
Vue
.
component
(
'FileUpload'
,
FileUpload
)
Vue
.
component
(
'fileLoad'
,
fileLoad
)
Vue
.
component
(
'fModal'
,
fModal
)
Vue
.
component
(
'paraMultiSelect'
,
paraMultiSelect
)
Vue
.
component
(
'paraSelect'
,
paraSelect
)
Vue
.
component
(
'baseSelect'
,
baseSelect
)
// 设置ant日期选择框为中文样式
import
moment
from
'moment'
...
...
src/views/assign/assignProject.vue
View file @
e344c087
...
...
@@ -80,10 +80,7 @@
<
script
>
import
{
isEmptyParams
}
from
'@/views/utils/common'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
projectView
from
'@/views/report/project/components/projectView'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
expertSelect
from
'./components/expertSelect'
import
projectAssignDetail
from
'./components/projectAssignDetail'
import
assignDetail
from
'./components/assignDetail'
...
...
@@ -93,7 +90,7 @@ import assignExpertView from './components/assignExpertView'
export
default
{
name
:
"projectAssign"
,
components
:
{
projectView
,
paraSelect
,
paraMultiSelect
,
baseSelect
,
expertSelect
,
projectAssignDetail
,
assignExpertView
,
assignDetail
projectView
,
expertSelect
,
projectAssignDetail
,
assignExpertView
,
assignDetail
},
data
()
{
return
{
...
...
src/views/assign/index.vue
View file @
e344c087
...
...
@@ -131,20 +131,17 @@
<
script
>
import
{
isEmptyParams
}
from
'@/views/utils/common'
import
paraMultiSelectTow
from
'@/views/components/common/paraMultiSelectTow'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
projectView
from
'@/views/report/project/components/projectView'
import
expertView
from
'@/views/expert/components/expertView'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
moment
from
'moment'
export
default
{
name
:
"projectAssign"
,
components
:
{
projectView
,
paraSelect
,
paraMultiSelectTow
,
expertView
,
evaluationView
,
baseSelect
evaluationView
,
},
data
()
{
return
{
...
...
src/views/audit/project/Index.vue
View file @
e344c087
...
...
@@ -63,16 +63,14 @@
import
{
getType
}
from
'@/views/utils/auth'
import
moment
from
'moment'
import
{
isEmptyParams
,
filterExportExcelData
,
tableColumnsName
}
from
"@/views/utils/common"
;
import
paraSelect
from
'@/views/components/common/paraSelect'
import
audit
from
'@/views/audit/project/audit'
import
projectView
from
'@/views/report/project/components/projectView'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
taskFileInfo
from
'@/views/report/task/components/taskFileInfo'
export
default
{
name
:
"projectAudit"
,
components
:
{
projectView
,
paraSelect
,
audit
,
paraMultiSelec
t
,
taskFileInfo
projectView
,
audi
t
,
taskFileInfo
},
data
()
{
return
{
...
...
src/views/basicSetting/person/components/infoEdit.vue
View file @
e344c087
...
...
@@ -37,14 +37,12 @@
<
script
>
import
{
isEmptyParams
,
hideIdCard
,
hidePhone
,
checkEmail
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
export
default
{
name
:
"infoEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
},
data
()
{
return
{
...
...
src/views/basicSetting/unit/components/infoEdit.vue
View file @
e344c087
...
...
@@ -263,14 +263,12 @@
<
script
>
import
{
isEmptyParams
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
export
default
{
name
:
"infoEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
},
data
()
{
return
{
...
...
src/views/components/common/fileLoad.vue
deleted
100644 → 0
View file @
180ad5d3
<
template
>
<div
v-if=
"file.downloadUrl"
class=
"file-box"
>
<div>
<document-view
:fileUrl=
"file.downloadUrl"
:fileName=
"file.fileName"
:imageArray=
"[file.downloadUrl]"
></document-view>
</div>
<a-icon
type=
"delete"
class=
"hover-pointer d-icon"
@
click=
"deletefile(file)"
/>
</div>
<div
v-else
>
<a-form-model-item
:prop=
"name +'.'+ index + '.downloadUrl'"
:rules=
"
{required: true, message: '请上传附件',trigger: 'blur',}">
<input
type=
"file"
:ref=
"name +'fileElem' + index"
class=
"visually-hidden"
@
change=
"handleFiles(file, index)"
/>
<a-button
@
click=
"fileSelect(index)"
><a-icon
type=
"upload"
/>
选择文件
</a-button>
</a-form-model-item>
</div>
</
template
>
<
script
>
import
documentView
from
'@/views/components/common/documentView'
export
default
{
name
:
"fileLoad"
,
components
:
{
documentView
},
data
()
{
return
{
};
},
props
:
{
value
:
{
type
:
Object
,
default
:
()
=>
{
return
null
}
},
file
:
{
type
:
Object
,
default
:
()
=>
{
return
null
}
},
name
:
{
type
:
String
,
default
:
()
=>
{
return
'fileList'
}
},
index
:
{
type
:
Number
,
default
()
{
return
0
},
},
},
created
()
{
},
methods
:
{
deletefile
(
item
)
{
this
.
$api
.
base
.
deletefile
({
id
:
item
.
downloadId
}).
then
(({
data
=
{}
})
=>
{
if
(
data
)
{
item
.
fileName
=
''
item
.
downloadUrl
=
''
item
.
downloadId
=
''
}
}).
catch
(()
=>
{
this
.
$message
.
error
(
'删除失败'
)
})
},
handleFiles
(
item
,
index
)
{
let
fileElem
=
this
.
$refs
[
this
.
name
+
'fileElem'
+
index
]
let
files
=
fileElem
.
files
if
(
files
.
length
<=
0
)
{
this
.
$message
.
error
(
'未选中文件,请尝试重新选择'
)
return
}
if
(
!
this
.
fileCheck
(
files
[
0
]))
return
this
.
$api
.
base
.
asyncUpload
(
this
.
uploadHandle
(
files
[
0
],
files
[
0
].
name
)).
then
(({
data
=
{}
})
=>
{
if
(
data
)
{
item
.
fileName
=
files
[
0
].
name
item
.
downloadUrl
=
data
.
downloadUrl
item
.
downloadId
=
data
.
id
console
.
log
(
item
,
data
)
}
else
this
.
$message
.
error
(
'上传失败'
)
}).
catch
(()
=>
{
this
.
$message
.
error
(
'上传失败'
)
})
},
fileCheck
(
file
)
{
//判断是否小于1M
let
isLtSize
=
file
.
size
<
1024
*
1024
*
15
;
if
(
!
isLtSize
)
{
this
.
$message
.
error
(
'文件大小不能超过15M!'
);
return
false
}
// var fileNames = file.name.split('.')
// var fileType = fileNames[fileNames.length - 1].toLocaleLowerCase()
// var extList = ['doc', 'docx', 'pdf']
// if (!extList.find((item) => item == fileType)) {
// this.$message.error('文件格式错误!')
// return false
// }
return
true
},
uploadHandle
(
file
,
fileName
)
{
let
formData
=
new
FormData
()
formData
.
append
(
'file'
,
file
)
formData
.
append
(
'fileName'
,
fileName
)
return
formData
},
fileSelect
(
index
)
{
let
fileElem
=
this
.
$refs
[
this
.
name
+
'fileElem'
+
index
]
if
(
fileElem
)
{
fileElem
.
click
()
}
},
},
watch
:
{
value
:
{
handler
(
value
)
{
},
}
}
};
</
script
>
<
style
scoped
lang=
"less"
>
.upload-layout {
display: inline-block;
margin: 0 10px;
height: 30px;
line-height: 30px;
.file-box {
margin: 0 8px;
}
.visually-hidden {
display: none !important;
}
}
</
style
>
src/views/components/common/upload.vue
View file @
e344c087
<
template
>
<div
class=
"upload-layout"
>
<div
v-if=
"file.downloadUrl"
class=
"file-box"
>
<div>
<a-icon
type=
"file"
style=
"margin-right: 8px"
/>
<span
class=
"hover-pointer"
@
click=
"downloadfile"
>
{{
file
.
fileName
}}
</span>
</div>
<a-icon
type=
"delete"
class=
"hover-pointer"
@
click=
"deletefile"
style=
"margin-left: 8px"
/>
</div>
<div
v-else
>
<input
type=
"file"
accept=
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"
ref=
"fileElem"
class=
"visually-hidden"
@
change=
"handleFiles"
>
<a-button
@
click=
"fileSelect"
>
<a-icon
type=
"upload"
/>
选择文件
</a-button>
<div
v-if=
"file.downloadUrl"
class=
"file-box"
>
<div>
<document-view
:fileUrl=
"file.downloadUrl"
:fileName=
"file.fileName"
:imageArray=
"[file.downloadUrl]"
></document-view>
</div>
<a-icon
type=
"delete"
class=
"hover-pointer d-icon"
@
click=
"deletefile(file)"
/>
</div>
<div
v-else
>
<a-form-model-item
:prop=
"name +'.'+ index + '.downloadUrl'"
:rules=
"
{required: true, message: '请上传附件',trigger: 'blur',}">
<input
type=
"file"
:ref=
"name +'fileElem' + index"
class=
"visually-hidden"
@
change=
"handleFiles(file, index)"
/>
<a-button
@
click=
"fileSelect(index)"
><a-icon
type=
"upload"
/>
选择文件
</a-button>
</a-form-model-item>
</div>
</
template
>
<
script
>
const
File
=
{
fileName
:
null
,
downloadUrl
:
null
,
fileExplain
:
null
,
downloadId
:
null
}
import
documentView
from
'@/views/components/common/documentView'
export
default
{
name
:
"FileUpload"
,
name
:
"fileLoad"
,
components
:
{
documentView
},
data
()
{
return
{
file
:
{
...
File
},
};
},
props
:
{
value
:
{
type
:
String
,
default
()
{
type
:
Object
,
default
:
()
=>
{
return
null
}
}
},
file
:
{
type
:
Object
,
default
:
()
=>
{
return
null
}
},
name
:
{
type
:
String
,
default
:
()
=>
{
return
'fileList'
}
},
index
:
{
type
:
Number
,
default
()
{
return
0
},
},
},
created
()
{
this
.
fileLoad
(
this
.
value
)
},
methods
:
{
fileLoad
(
value
)
{
},
fileSelect
()
{
let
fileElem
=
this
.
$refs
[
'fileElem'
]
if
(
fileElem
)
{
fileElem
.
click
()
}
deletefile
(
item
)
{
this
.
$api
.
base
.
deletefile
({
id
:
item
.
downloadId
}).
then
(({
data
=
{}
})
=>
{
if
(
data
)
{
item
.
fileName
=
''
item
.
downloadUrl
=
''
item
.
downloadId
=
''
}
}).
catch
(()
=>
{
this
.
$message
.
error
(
'删除失败'
)
})
},
handleFiles
()
{
let
fileElem
=
this
.
$refs
[
'fileElem'
]
handleFiles
(
item
,
index
)
{
let
fileElem
=
this
.
$refs
[
this
.
name
+
'fileElem'
+
index
]
let
files
=
fileElem
.
files
if
(
files
.
length
<=
0
)
{
this
.
$message
.
error
(
'未选中文件,请尝试重新选择'
)
return
}
this
.
file
.
fileName
=
files
[
0
].
name
this
.
file
.
downloadUrl
=
'/'
+
files
[
0
].
name
this
.
$emit
(
"beforeUpload"
,
files
[
0
]);
// this.$api.base.asyncUpload(this.uploadHandle(files[0], files[0].name)).then(({ data = {} }) => {
// this.file.downloadId = data.id
// }).catch(() => {
// this.$message.error('上传失败')
// })
// this.$emit("change");
},
downloadfile
()
{
if
(
!
this
.
fileCheck
(
files
[
0
]))
return
this
.
$api
.
base
.
asyncUpload
(
this
.
uploadHandle
(
files
[
0
],
files
[
0
].
name
)).
then
(({
data
=
{}
})
=>
{
if
(
data
)
{
item
.
fileName
=
files
[
0
].
name
item
.
downloadUrl
=
data
.
downloadUrl
item
.
downloadId
=
data
.
id
console
.
log
(
item
,
data
)
}
else
this
.
$message
.
error
(
'上传失败'
)
}).
catch
(()
=>
{
this
.
$message
.
error
(
'上传失败'
)
})
},
deletefile
()
{
this
.
file
=
{
...
File
}
this
.
$emit
(
"cancel"
);
fileCheck
(
file
)
{
//判断是否小于1M
let
isLtSize
=
file
.
size
<
1024
*
1024
*
15
;
if
(
!
isLtSize
)
{
this
.
$message
.
error
(
'文件大小不能超过15M!'
);
return
false
}
// var fileNames = file.name.split('.')
// var fileType = fileNames[fileNames.length - 1].toLocaleLowerCase()
// var extList = ['doc', 'docx', 'pdf']
// if (!extList.find((item) => item == fileType)) {
// this.$message.error('文件格式错误!')
// return false
// }
return
true
},
uploadHandle
(
file
,
fileName
)
{
let
formData
=
new
FormData
()
...
...
@@ -74,11 +107,17 @@ export default {
formData
.
append
(
'fileName'
,
fileName
)
return
formData
},
fileSelect
(
index
)
{
let
fileElem
=
this
.
$refs
[
this
.
name
+
'fileElem'
+
index
]
if
(
fileElem
)
{
fileElem
.
click
()
}
},
},
watch
:
{
value
:
{
handler
(
value
)
{
this
.
selected
=
value
},
}
}
...
...
@@ -92,17 +131,7 @@ export default {
line-height: 30px;
.file-box {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0 8px;
> div:nth-child(1) {
max-width: 90%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.visually-hidden {
display: none !important;
...
...
src/views/expert/components/expertEdit.vue
View file @
e344c087
...
...
@@ -113,16 +113,13 @@ import { isEmptyParams, checkEmail, checkPhone, checkIdentitytionId, personBirth
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
moment
from
'moment'
import
specSelect
from
'@/views/expert/components/specSelect'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitSelect
from
'@/views/components/common/unitSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
export
default
{
name
:
'expertEdit'
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitSelect
,
specSelect
,
unitTreeSelect
unitSelect
,
specSelect
,
unitTreeSelect
},
data
()
{
return
{
...
...
src/views/expert/index.vue
View file @
e344c087
...
...
@@ -75,10 +75,10 @@ import moment from 'moment';
import
expertView
from
'./components/expertView'
import
expertEdit
from
'./components/expertEdit'
;
import
expertImport
from
'./components/expertImport'
;
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
export
default
{
name
:
'expertManager'
,
components
:
{
expertView
,
expertEdit
,
expertImport
,
paraMultiSelect
},
components
:
{
expertView
,
expertEdit
,
expertImport
},
data
()
{
return
{
form
:
this
.
$form
.
createForm
(
this
,
{
name
:
'advanced_search'
}),
...
...
src/views/login/Index.vue
View file @
e344c087
...
...
@@ -39,16 +39,13 @@
</
template
>
<
script
>
import
Verify
from
"@/views/components/verifition/Verify"
;
import
paraMultiSelect
from
"@/views/components/common/paraMultiSelect"
;
import
paraSelect
from
"@/views/components/common/paraSelect"
;
import
baseSelect
from
"@/views/components/common/baseSelect"
;
import
moment
from
"moment"
;
import
{
setToken
}
from
"@/views/utils/auth"
;
import
{
message
}
from
"ant-design-vue"
;
import
{
request
}
from
"@/api/request"
;
export
default
{
components
:
{
Verify
,
paraMultiSelect
,
paraSelect
,
baseSelect
},
components
:
{
Verify
},
data
()
{
return
{
id
:
""
,
...
...
src/views/manager/person/components/personEdit.vue
View file @
e344c087
...
...
@@ -86,15 +86,12 @@
import
{
isEmptyParams
,
getCardInfo
}
from
"@/views/utils/common"
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
moment
from
'moment'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
export
default
{
name
:
"personEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitTreeSelect
unitTreeSelect
},
data
()
{
return
{
...
...
src/views/manager/unit/components/managerAdd.vue
View file @
e344c087
...
...
@@ -85,8 +85,7 @@
import
{
isEmptyParams
,
checkPhone
,
checkEmail
,
checkIdentitytionId
,
personBirthday
,
personGender
}
from
"@/views/utils/common"
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
const
Member
=
{
personName
:
null
,
...
...
@@ -163,8 +162,7 @@ export default {
},
},
components
:
{
paraMultiSelect
,
paraSelect
},
created
()
{
...
...
src/views/manager/unit/components/managerSetting.vue
View file @
e344c087
...
...
@@ -105,8 +105,7 @@
<
script
>
import
{
isEmptyParams
,
checkPhone
,
checkIdentitytionId
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
var
columns1
=
[
{
title
:
'姓名'
,
dataIndex
:
'personName'
,
align
:
'center'
},
...
...
@@ -132,7 +131,7 @@ var columns2 = [
export
default
{
name
:
"managerSetting"
,
components
:
{
paraMultiSelect
,
paraSelect
,
},
data
()
{
return
{
...
...
src/views/manager/unit/components/unitEdit.vue
View file @
e344c087
...
...
@@ -69,16 +69,13 @@
<
script
>
import
{
isEmptyParams
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
import
managerAdd
from
'./managerAdd.vue'
export
default
{
name
:
"unitEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitTreeSelect
,
managerAdd
unitTreeSelect
,
managerAdd
},
data
()
{
return
{
...
...
src/views/peAssign/components/projectSelect.vue
View file @
e344c087
...
...
@@ -32,7 +32,7 @@
<
script
>
import
{
getType
}
from
'@/views/utils/auth'
import
{
isEmptyParams
,
hideIdCard
}
from
'@/views/utils/common'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
export
default
{
name
:
"projectSelect"
,
...
...
@@ -45,7 +45,7 @@ export default {
}
},
components
:
{
paraMultiSelect
},
data
()
{
return
{
...
...
src/views/peAssign/components/projectSelectIntoGroup.vue
View file @
e344c087
...
...
@@ -35,7 +35,7 @@
<
script
>
import
{
getType
}
from
'@/views/utils/auth'
import
{
isEmptyParams
,
hideIdCard
}
from
'@/views/utils/common'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
export
default
{
name
:
"projectSelectIntoGroup"
,
...
...
@@ -48,7 +48,7 @@ export default {
}
},
components
:
{
paraMultiSelect
},
data
()
{
return
{
...
...
src/views/person/audit.vue
View file @
e344c087
...
...
@@ -53,8 +53,7 @@
<
script
>
import
{
isEmptyParams
,
hideIdCard
,
hidePhone
}
from
"@/views/utils/common"
;
import
moment
from
'moment'
;
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
UnitTreeSelect
from
'@/views/components/common/unitTreeSelect'
import
personView
from
'@/views/person/components/personView'
import
auditPerson
from
'@/views/person/components/personAudit'
...
...
@@ -62,7 +61,7 @@ import auditPerson from '@/views/person/components/personAudit'
export
default
{
name
:
'personAudit'
,
components
:
{
paraMultiSelect
,
paraSelect
,
UnitTreeSelect
,
personView
,
auditPerson
UnitTreeSelect
,
personView
,
auditPerson
},
data
()
{
return
{
...
...
src/views/person/components/personEdit.vue
View file @
e344c087
...
...
@@ -77,14 +77,12 @@
import
{
isEmptyParams
,
getCardInfo
}
from
"@/views/utils/common"
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
moment
from
'moment'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
export
default
{
name
:
"personEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
},
data
()
{
return
{
...
...
src/views/person/index.vue
View file @
e344c087
...
...
@@ -49,8 +49,7 @@
<
script
>
import
{
isEmptyParams
,
hideIdCard
,
hidePhone
}
from
"@/views/utils/common"
;
import
moment
from
'moment'
;
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
import
personView
from
'@/views/person/components/personView'
import
personEdit
from
'@/views/person/components/personEdit'
...
...
@@ -58,7 +57,7 @@ import personEdit from '@/views/person/components/personEdit'
export
default
{
name
:
'personList'
,
components
:
{
paraMultiSelect
,
paraSelect
,
unitTreeSelect
,
personView
,
personEdit
unitTreeSelect
,
personView
,
personEdit
},
data
()
{
return
{
...
...
src/views/register/components/unitRegister.vue
View file @
e344c087
...
...
@@ -123,9 +123,7 @@
</
template
>
<
script
>
import
{
isEmptyParams
,
checkPhone
,
checkEmail
,
checkIdentitytionId
,
getCardInfo
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
import
verifiCode
from
'@/views/register/components/verifiCode'
import
{
isIdentityId
}
from
'@/views/utils/validate'
...
...
@@ -133,7 +131,7 @@ import { isIdentityId } from '@/views/utils/validate'
export
default
{
name
:
"unitRegister"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitTreeSelect
,
verifiCode
unitTreeSelect
,
verifiCode
},
data
()
{
return
{
...
...
src/views/register/components/userRegister.vue
View file @
e344c087
...
...
@@ -84,9 +84,7 @@
</
template
>
<
script
>
import
{
isEmptyParams
,
checkPhone
,
checkEmail
,
checkIdentitytionId
,
getCardInfo
,
personGender
,
personBirthday
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitSelect
from
'@/views/components/common/unitSelect'
import
verifiCode
from
'@/views/register/components/verifiCode'
import
{
isIdentityId
}
from
'@/views/utils/validate'
...
...
@@ -95,7 +93,7 @@ import { isIdentityId } from '@/views/utils/validate'
export
default
{
name
:
"userRegister"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitSelect
,
verifiCode
unitSelect
,
verifiCode
},
data
()
{
return
{
...
...
src/views/report/expert/components/expertEdit.vue
View file @
e344c087
...
...
@@ -113,16 +113,13 @@ import { isEmptyParams, checkEmail, checkPhone, checkIdentitytionId, personBirth
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
moment
from
'moment'
import
specSelect
from
'@/views/expert/components/specSelect'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitSelect
from
'@/views/components/common/unitSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
export
default
{
name
:
'expertEdit'
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitSelect
,
specSelect
,
unitTreeSelect
unitSelect
,
specSelect
,
unitTreeSelect
},
data
()
{
return
{
...
...
src/views/report/expert/index.vue
View file @
e344c087
...
...
@@ -86,10 +86,10 @@ import moment from 'moment';
import
expertView
from
'./components/expertView'
import
expertEdit
from
'./components/expertEdit'
;
import
expertImport
from
'./components/expertImport'
;
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
export
default
{
name
:
'expertManager'
,
components
:
{
expertView
,
expertEdit
,
expertImport
,
paraMultiSelect
},
components
:
{
expertView
,
expertEdit
,
expertImport
},
data
()
{
return
{
form
:
this
.
$form
.
createForm
(
this
,
{
name
:
'advanced_search'
}),
...
...
src/views/report/project/Index.vue
View file @
e344c087
...
...
@@ -146,8 +146,6 @@
import
{
getType
,
getComplete
,
setComplete
}
from
'@/views/utils/auth'
import
moment
from
'moment'
import
{
isEmptyParams
,
filterExportExcelData
,
tableColumnsName
,
checkEmail
,
personGender
,
personBirthday
,
checkImageFileType
,
checkDocumentFileType
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
projectCreate
from
'@/views/report/project/components/projectCreate'
import
projectEdit
from
'@/views/report/project/components/projectEdit'
import
projectEditKey
from
"@/views/report/project/components/keyProject/projectEdit"
...
...
@@ -158,7 +156,7 @@ import axios from 'axios'
export
default
{
name
:
'reportProject'
,
components
:
{
projectView
,
projectCreate
,
projectEdit
,
paraMultiSelect
,
paraSelect
,
previewFile
,
projectEditKey
projectView
,
projectCreate
,
projectEdit
,
previewFile
,
projectEditKey
},
data
()
{
return
{
...
...
src/views/report/project/components/keyProject/projGroupMember.vue
View file @
e344c087
...
...
@@ -154,8 +154,7 @@
//用法
<
proj
-
group
-
member
:
members
.
sync
=
"formData.members"
/>
import
{
checkIdentitytionId
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
const
Model
=
{
name
:
null
,
certId
:
null
,
title
:
null
,
education
:
null
,
degree
:
null
,
spec
:
null
,
workUnit
:
null
}
...
...
@@ -175,7 +174,7 @@ export default {
},
},
components
:
{
paraMultiSelect
,
paraSelect
},
created
()
{
},
...
...
src/views/report/project/components/keyProject/projGroupMemberInfo.vue
View file @
e344c087
...
...
@@ -97,9 +97,7 @@
<
script
>
//用法
<
proj
-
group
-
member
:
members
.
sync
=
"formData.members"
/>
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
const
Model
=
{
name
:
null
,
certId
:
null
,
title
:
null
,
education
:
null
,
degree
:
null
,
spec
:
null
,
workUnit
:
null
}
...
...
@@ -119,7 +117,7 @@
},
},
components
:
{
paraMultiSelect
,
paraSelect
},
created
()
{
},
...
...
src/views/report/project/components/keyProject/projectEdit.vue
View file @
e344c087
...
...
@@ -886,9 +886,7 @@
<
script
>
import
{
getType
}
from
'@/views/utils/auth'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
projectMemberEdit
from
'@/views/report/project/components/projectMemberEdit'
import
cooperativeUnitsEdit
from
'@/views/report/project/components/cooperativeUnitsEdit'
import
participateUnitsEdit
from
'@/views/report/project/components/participateUnitsEdit'
...
...
@@ -952,7 +950,7 @@ const projectKPI = {
export
default
{
name
:
'projectEdit'
,
components
:
{
p
araMultiSelect
,
paraSelect
,
baseSelect
,
p
rojectMemberEdit
,
cooperativeUnitsEdit
,
participateUnitsEdit
,
budgetEdit
,
fundPlanEdit
,
equipmentsEdit
,
unitPaymentEdit
,
projectKpiEdit
,
projectResearchEdit
,
projectSubEdit
,
managementRuleEdit
,
fileEdit
projectMemberEdit
,
cooperativeUnitsEdit
,
participateUnitsEdit
,
budgetEdit
,
fundPlanEdit
,
equipmentsEdit
,
unitPaymentEdit
,
projectKpiEdit
,
projectResearchEdit
,
projectSubEdit
,
managementRuleEdit
,
fileEdit
},
props
:
{
value
:
{
...
...
src/views/report/project/components/memberEdit.vue
View file @
e344c087
...
...
@@ -141,14 +141,12 @@
import
{
isEmptyParams
,
checkEmail
,
checkPhone
,
checkIdentitytionId
,
personBirthday
,
personGender
}
from
"@/views/utils/common"
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
{
getType
}
from
'@/views/utils/auth'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
export
default
{
name
:
"memberEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
},
data
()
{
return
{
...
...
src/views/report/project/components/projectEdit.vue
View file @
e344c087
...
...
@@ -540,9 +540,6 @@
<
script
>
import
{
getType
}
from
'@/views/utils/auth'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
projectMemberEdit
from
'@/views/report/project/components/projectMemberEdit'
import
cooperativeUnitsEdit
from
'@/views/report/project/components/cooperativeUnitsEdit'
import
participateUnitsEdit
from
'@/views/report/project/components/participateUnitsEdit'
...
...
@@ -606,7 +603,7 @@ const projectKPI = {
export
default
{
name
:
'projectEdit'
,
components
:
{
p
araMultiSelect
,
paraSelect
,
baseSelect
,
p
rojectMemberEdit
,
cooperativeUnitsEdit
,
participateUnitsEdit
,
budgetEdit
,
fundPlanEdit
,
equipmentsEdit
,
unitPaymentEdit
,
projectKpiEdit
,
projectResearchEdit
,
projectSubEdit
,
managementRuleEdit
,
fileEdit
projectMemberEdit
,
cooperativeUnitsEdit
,
participateUnitsEdit
,
budgetEdit
,
fundPlanEdit
,
equipmentsEdit
,
unitPaymentEdit
,
projectKpiEdit
,
projectResearchEdit
,
projectSubEdit
,
managementRuleEdit
,
fileEdit
},
props
:
{
value
:
{
...
...
src/views/report/project/components/projectMemberEdit.vue
View file @
e344c087
...
...
@@ -38,12 +38,12 @@
<div>
学位
</div>
</div>
</a-col>
<a-col
:span=
"
1
"
class=
"bg-gray"
>
<a-col
:span=
"
2
"
class=
"bg-gray"
>
<div
class=
"special-middle"
>
<div>
工作单位
</div>
</div>
</a-col>
<a-col
:span=
"
2
"
class=
"bg-gray"
>
<a-col
:span=
"
1
"
class=
"bg-gray"
>
<div
class=
"special-middle"
>
<div>
电话
</div>
</div>
...
...
@@ -123,14 +123,14 @@
</div>
</div>
</a-col>
<a-col
:span=
"
1
"
>
<a-col
:span=
"
2
"
>
<div
class=
"special-middle"
>
<div>
{{
item
.
workUnit
}}
</div>
</div>
</a-col>
<a-col
:span=
"
2
"
>
<a-col
:span=
"
1
"
>
<div
class=
"special-middle"
>
<div>
{{
item
.
mobile
}}
...
...
src/views/reset/index.vue
View file @
e344c087
...
...
@@ -86,15 +86,12 @@
<
script
>
import
{
isEmptyParams
,
checkPhone
}
from
"@/views/utils/common"
import
moment
from
'moment'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
UnitTreeSelect
from
'@/views/components/common/unitTreeSelect'
export
default
{
name
:
"PersonRegister"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
UnitTreeSelect
UnitTreeSelect
},
data
()
{
return
{
...
...
src/views/statistic/project/Index.vue
View file @
e344c087
...
...
@@ -67,14 +67,11 @@ import { isEmptyParams, filterExportExcelData, tableColumnsName } from "@/views/
import
projectView
from
'@/views/report/project/components/projectView'
import
projectEdit
from
'@/views/report/project/components/projectEdit'
import
unitEdit
from
'@/views/statistic/project/components/unitEdit'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
export
default
{
name
:
'serchProject'
,
components
:
{
projectEdit
,
projectView
,
paraSelect
,
paraMultiSelect
,
baseSelect
,
unitTreeSelect
,
unitEdit
projectEdit
,
projectView
,
unitTreeSelect
,
unitEdit
},
data
()
{
return
{
...
...
src/views/system/set/index.vue
View file @
e344c087
...
...
@@ -50,12 +50,10 @@
<
script
>
import
{
isEmptyParams
,
hideIdCard
,
hidePhone
,
checkEmail
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
export
default
{
name
:
'systemSet'
,
components
:
{
paraMultiSelect
,
paraSelect
},
data
()
{
return
{
...
...
src/views/unit/components/managerAdd.vue
View file @
e344c087
...
...
@@ -85,8 +85,6 @@
import
{
isEmptyParams
,
checkPhone
,
checkEmail
,
checkIdentitytionId
,
personBirthday
,
personGender
}
from
"@/views/utils/common"
import
{
isIdentityId
}
from
'@/views/utils/validate'
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
const
Member
=
{
personName
:
null
,
...
...
@@ -163,8 +161,7 @@ export default {
},
},
components
:
{
paraMultiSelect
,
paraSelect
},
created
()
{
...
...
src/views/unit/components/managerSetting.vue
View file @
e344c087
...
...
@@ -105,13 +105,11 @@
<
script
>
import
{
isEmptyParams
,
checkPhone
,
checkIdentitytionId
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
export
default
{
name
:
"managerSetting"
,
components
:
{
paraMultiSelect
,
paraSelect
,
},
data
()
{
return
{
...
...
src/views/unit/components/unitEdit.vue
View file @
e344c087
...
...
@@ -59,16 +59,13 @@
<
script
>
import
{
isEmptyParams
}
from
"@/views/utils/common"
import
paraMultiSelect
from
'@/views/components/common/paraMultiSelect'
import
paraSelect
from
'@/views/components/common/paraSelect'
import
baseSelect
from
'@/views/components/common/baseSelect'
import
unitTreeSelect
from
'@/views/components/common/unitTreeSelect'
import
managerAdd
from
'./managerAdd.vue'
export
default
{
name
:
"unitEdit"
,
components
:
{
paraMultiSelect
,
paraSelect
,
baseSelect
,
unitTreeSelect
,
managerAdd
unitTreeSelect
,
managerAdd
},
data
()
{
return
{
...
...
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