|
@@ -67,6 +67,8 @@
|
|
|
v-permission="permissionBtn.classifyBtn.classifyList_cnClassify_chapterSetting">
|
|
|
{{ $t('ReportManage.CategoryList.section_settings') }}
|
|
|
</span>
|
|
|
+
|
|
|
+ <el-button type="text" style="color:#f00" @click.stop="handleDel(data)">删除</el-button>
|
|
|
<img class="icon-drag" src="~@/assets/img/data_m/move_ico2.png" alt="">
|
|
|
<img class="icon-set" src="~@/assets/img/icons/variety_set.png" alt="" @click.stop="handleEdit(data)" v-permission="permissionBtn.classifyBtn.classifyList_cnClassify_classifyEdit">
|
|
|
</div>
|
|
@@ -118,6 +120,44 @@
|
|
|
>
|
|
|
</el-cascader>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+ <!-- 报告类型 -->
|
|
|
+ <el-form-item prop="reportType" label="报告类型">
|
|
|
+ <template slot="label">
|
|
|
+ <span>报告类型</span>
|
|
|
+ <el-tooltip content="研报对应研报中心可选分类,PPT对应PPT中心可选分类">
|
|
|
+ <i class="el-icon-warning"/>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <el-select v-model="classifyForm.reportType" style="width:400px">
|
|
|
+ <el-option label="研报" :value="1"/>
|
|
|
+ <el-option label="PPT" :value="2"/>
|
|
|
+ </el-select>
|
|
|
+
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <!-- 报告提醒 -->
|
|
|
+ <el-form-item prop="warnTime" label="报告提醒">
|
|
|
+ <template slot="label">
|
|
|
+ <span>报告提醒</span>
|
|
|
+ <el-tooltip content="开启后,指定的报告编辑人将在课题结束前定时收到写报告提醒">
|
|
|
+ <i class="el-icon-warning"/>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ <el-switch
|
|
|
+ v-model="classifyForm.isReportWarn"
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ />
|
|
|
+ <el-time-picker
|
|
|
+ v-if="classifyForm.isReportWarn"
|
|
|
+ v-model="classifyForm.warnTime"
|
|
|
+ value-format="HH:mm:ss"
|
|
|
+ style="width:120px;margin-left:20px"
|
|
|
+ >
|
|
|
+ </el-time-picker>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
</el-form>
|
|
|
<div v-html="tips" style="color:#999;"></div>
|
|
@@ -222,6 +262,9 @@ export default {
|
|
|
classify_name:"",
|
|
|
parent_id: 0,
|
|
|
variety:'',//关联的品种
|
|
|
+ reportType: 1,
|
|
|
+ isReportWarn: 0,
|
|
|
+ warnTime:'09:00:00'
|
|
|
},
|
|
|
formRules: {
|
|
|
classify_name: [{ required:true,message:this.$t('ReportManage.CategoryList.category_name_hint'),trigger:'blur'}]
|
|
@@ -234,7 +277,7 @@ export default {
|
|
|
isTransferReport: false,
|
|
|
transferForm: {},
|
|
|
|
|
|
- tips: `注:若上级分类已关联报告,则新建的第一个子分类默认继承上级分类(父分类)关联的品种、报告、审批流。`
|
|
|
+ tips: `注:若上级分类已关联报告,则新建的第一个子分类默认继承上级分类(父分类)关联的报告。`
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
|
@@ -297,6 +340,9 @@ export default {
|
|
|
classify_name:"",
|
|
|
parent_id: 0,
|
|
|
variety:'',//关联的品种
|
|
|
+ reportType: 1,
|
|
|
+ isReportWarn: 0,
|
|
|
+ warnTime:'09:00:00'
|
|
|
}
|
|
|
},
|
|
|
async handleEdit(item){
|
|
@@ -306,7 +352,10 @@ export default {
|
|
|
classify_id:item.Id,
|
|
|
classify_name:item.ClassifyName,
|
|
|
parent_id: item.ParentId,
|
|
|
- isLastLevel: !item.Child
|
|
|
+ isLastLevel: !item.Child,
|
|
|
+ reportType: 1,
|
|
|
+ isReportWarn: 0,
|
|
|
+ warnTime:'09:00:00'
|
|
|
}
|
|
|
},
|
|
|
async setClassifyHandle(){
|
|
@@ -337,6 +386,15 @@ export default {
|
|
|
this.classifyForm.show = false;
|
|
|
},
|
|
|
|
|
|
+ /* 删除分类 */
|
|
|
+ async handleDel(item) {
|
|
|
+ await this.$confirm('分类删除后不可恢复,是否确认删除?', '提示', {
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
//启用\禁用设置
|
|
|
handleEnableSet(item){
|
|
|
// 判断权限
|
|
@@ -477,6 +535,9 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.opt-box{
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ gap: 10px;
|
|
|
.icon-drag,.icon-set{
|
|
|
width: 16px;
|
|
|
height: 16px;
|