|
@@ -2,17 +2,17 @@
|
|
|
<div>
|
|
<div>
|
|
|
<el-breadcrumb class="heading">
|
|
<el-breadcrumb class="heading">
|
|
|
<el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
|
|
<el-breadcrumb-item :to="{ path: '/' }">平台首页</el-breadcrumb-item>
|
|
|
- <el-breadcrumb-item :to="{ path: '/documentmanage' }">文档管理</el-breadcrumb-item>
|
|
|
|
|
- <el-breadcrumb-item>编辑文档</el-breadcrumb-item>
|
|
|
|
|
|
|
+ <el-breadcrumb-item :to="{ path: this.path }">{{this.pathName}}</el-breadcrumb-item>
|
|
|
|
|
+ <el-breadcrumb-item>{{this.pathName2}}</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
</el-breadcrumb>
|
|
|
<el-card class="box-card">
|
|
<el-card class="box-card">
|
|
|
<div slot="header">
|
|
<div slot="header">
|
|
|
<span>
|
|
<span>
|
|
|
- <i class="icon icon-file-text"> 文档编辑信息</i>
|
|
|
|
|
|
|
+ <i class="icon icon-file-text"> 编辑信息</i>
|
|
|
</span>
|
|
</span>
|
|
|
<span style="float: right;">
|
|
<span style="float: right;">
|
|
|
<el-button type="primary" class="el-button--small" @click="save()" style="margin-left:5px" >保存</el-button>
|
|
<el-button type="primary" class="el-button--small" @click="save()" style="margin-left:5px" >保存</el-button>
|
|
|
- <router-link :to="'/documentmanage'">
|
|
|
|
|
|
|
+ <router-link :to="this.path">
|
|
|
<el-button type="primary" class="el-button--small" style="margin-left:5px">返回</el-button>
|
|
<el-button type="primary" class="el-button--small" style="margin-left:5px">返回</el-button>
|
|
|
</router-link>
|
|
</router-link>
|
|
|
</span>
|
|
</span>
|
|
@@ -26,28 +26,28 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="文档名称" prop="Name">
|
|
|
|
|
- <el-input v-model="uploadform.Name" placeholder="请输入文档名称" ></el-input>
|
|
|
|
|
|
|
+ <el-form-item label="名称" prop="Name">
|
|
|
|
|
+ <el-input v-model="uploadform.Name" placeholder="请输入名称" ></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="有效期至" prop="ValidityTime">
|
|
<el-form-item label="有效期至" prop="ValidityTime">
|
|
|
<el-date-picker type="datetime" placeholder="请选择有效期" v-model="uploadform.ValidityTime" style="width: 100%;"></el-date-picker>
|
|
<el-date-picker type="datetime" placeholder="请选择有效期" v-model="uploadform.ValidityTime" style="width: 100%;"></el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="版本信息" prop="VersionInfo">
|
|
<el-form-item label="版本信息" prop="VersionInfo">
|
|
|
<el-input v-model="uploadform.VersionInfo" placeholder="请输入版本信息"></el-input>
|
|
<el-input v-model="uploadform.VersionInfo" placeholder="请输入版本信息"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
|
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="文档类别">
|
|
<el-form-item label="文档类别">
|
|
|
<el-checkbox-group v-model="typeList">
|
|
<el-checkbox-group v-model="typeList">
|
|
|
<el-checkbox label="通知公告" border></el-checkbox>
|
|
<el-checkbox label="通知公告" border></el-checkbox>
|
|
|
<el-checkbox label="文件资料" border></el-checkbox>
|
|
<el-checkbox label="文件资料" border></el-checkbox>
|
|
|
</el-checkbox-group>
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
|
+ </el-col> -->
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备注">
|
|
<el-form-item label="备注">
|
|
|
<el-input type="textarea" :rows="2" v-model="uploadform.Remark" placeholder="请输入备注信息" ></el-input>
|
|
<el-input type="textarea" :rows="2" v-model="uploadform.Remark" placeholder="请输入备注信息" ></el-input>
|
|
@@ -141,7 +141,7 @@
|
|
|
orgtreelist: [], //文档结构
|
|
orgtreelist: [], //文档结构
|
|
|
JLDirectoryIds: [], //文档结构Id
|
|
JLDirectoryIds: [], //文档结构Id
|
|
|
list: [],
|
|
list: [],
|
|
|
- typeList: [], //文档类别列表
|
|
|
|
|
|
|
+ // typeList: [], //文档类别列表
|
|
|
uploadform: {
|
|
uploadform: {
|
|
|
DirectoryId: '', //目录结构Id
|
|
DirectoryId: '', //目录结构Id
|
|
|
Name: '', //文档名称
|
|
Name: '', //文档名称
|
|
@@ -181,6 +181,10 @@
|
|
|
trigger: 'blur'
|
|
trigger: 'blur'
|
|
|
}],
|
|
}],
|
|
|
},
|
|
},
|
|
|
|
|
+ //标题设置
|
|
|
|
|
+ path: '',
|
|
|
|
|
+ pathName: '',
|
|
|
|
|
+ pathName2: '',
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
@@ -194,14 +198,24 @@
|
|
|
.then(res => {
|
|
.then(res => {
|
|
|
_this.uploadform = res.data.items
|
|
_this.uploadform = res.data.items
|
|
|
let list = new Array()
|
|
let list = new Array()
|
|
|
- // 设置文档类别的对应标签值
|
|
|
|
|
if (_this.uploadform.NoticeTab) {
|
|
if (_this.uploadform.NoticeTab) {
|
|
|
- list.push("通知公告")
|
|
|
|
|
|
|
+ _this.path = '/documentmanage/notice'
|
|
|
|
|
+ _this.pathName = '通知管理'
|
|
|
|
|
+ _this.pathName2 = '编辑通知'
|
|
|
}
|
|
}
|
|
|
if (_this.uploadform.DocTab) {
|
|
if (_this.uploadform.DocTab) {
|
|
|
- list.push("文件资料")
|
|
|
|
|
|
|
+ _this.path = '/documentmanage/files'
|
|
|
|
|
+ _this.pathName = '文件管理'
|
|
|
|
|
+ _this.pathName2 = '编辑文件'
|
|
|
}
|
|
}
|
|
|
- _this.typeList = list
|
|
|
|
|
|
|
+ // 设置文档类别的对应标签值
|
|
|
|
|
+ // if (_this.uploadform.NoticeTab) {
|
|
|
|
|
+ // list.push("通知公告")
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (_this.uploadform.DocTab) {
|
|
|
|
|
+ // list.push("文件资料")
|
|
|
|
|
+ // }
|
|
|
|
|
+ // _this.typeList = list
|
|
|
_this.gettreelist(218)
|
|
_this.gettreelist(218)
|
|
|
_this.getwendanginfo(res.data.items.FileURL)
|
|
_this.getwendanginfo(res.data.items.FileURL)
|
|
|
|
|
|
|
@@ -296,25 +310,25 @@
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- //保存编辑信息
|
|
|
|
|
|
|
+ //执行保存操作
|
|
|
editdocumentinfo() {
|
|
editdocumentinfo() {
|
|
|
let _this = this
|
|
let _this = this
|
|
|
_this.uploadform.DirectoryId = parseInt(_this.JLDirectoryIds[_this.JLDirectoryIds.length - 1])
|
|
_this.uploadform.DirectoryId = parseInt(_this.JLDirectoryIds[_this.JLDirectoryIds.length - 1])
|
|
|
// 设置文档类别的对应标签值
|
|
// 设置文档类别的对应标签值
|
|
|
- for (let i = 0; i < _this.typeList.length; i++) {
|
|
|
|
|
- //首先清0
|
|
|
|
|
- _this.uploadform.NoticeTab = 0
|
|
|
|
|
- _this.uploadform.DocTab = 0
|
|
|
|
|
- //再设置
|
|
|
|
|
- let v = _this.typeList[i]
|
|
|
|
|
- switch (v) {
|
|
|
|
|
- case "通知公告": _this.uploadform.NoticeTab = 1
|
|
|
|
|
- break;
|
|
|
|
|
- case "文件资料": _this.uploadform.DocTab = 1
|
|
|
|
|
- break;
|
|
|
|
|
- default: _this.uploadform.DocTab = 1
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // for (let i = 0; i < _this.typeList.length; i++) {
|
|
|
|
|
+ // //首先清0
|
|
|
|
|
+ // _this.uploadform.NoticeTab = 0
|
|
|
|
|
+ // _this.uploadform.DocTab = 0
|
|
|
|
|
+ // //再设置
|
|
|
|
|
+ // let v = _this.typeList[i]
|
|
|
|
|
+ // switch (v) {
|
|
|
|
|
+ // case "通知公告": _this.uploadform.NoticeTab = 1
|
|
|
|
|
+ // break;
|
|
|
|
|
+ // case "文件资料": _this.uploadform.DocTab = 1
|
|
|
|
|
+ // break;
|
|
|
|
|
+ // default: _this.uploadform.DocTab = 1
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
this.$axios.put('/document/editdocumentinfo/' + _this.documentId, _this.uploadform)
|
|
this.$axios.put('/document/editdocumentinfo/' + _this.documentId, _this.uploadform)
|
|
|
.then(function (response) {
|
|
.then(function (response) {
|
|
|
if (response.data.code === 0) {
|
|
if (response.data.code === 0) {
|