Commit e344c087 authored by wangxl's avatar wangxl

2222

parent 180ad5d3
......@@ -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'
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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, paraMultiSelect, taskFileInfo
projectView, audit, taskFileInfo
},
data () {
return {
......
......@@ -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 {
......
......@@ -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 {
......
<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>
<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;
......
......@@ -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 {
......
......@@ -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' }),
......
......@@ -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: "",
......
......@@ -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 {
......
......@@ -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 () {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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' }),
......
......@@ -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 {
......
......@@ -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 () {
},
......
......@@ -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 () {
},
......
......@@ -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: {
paraMultiSelect, paraSelect, baseSelect, projectMemberEdit, 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: {
......
......@@ -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 {
......
......@@ -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: {
paraMultiSelect, paraSelect, baseSelect, projectMemberEdit, 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: {
......
......@@ -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 }}
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 {
......
......@@ -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 () {
......
......@@ -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 {
......
......@@ -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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment