Browse Source

2-17号禅道bug(1860等等等)

feture-12345
是小王呀\24601 6 months ago
parent
commit
f73cb2f6c4
  1. 13
      src/views/modules/base/smartExcel/cpts/acceptingPersonel.vue
  2. 6
      src/views/modules/base/smartExcel/cpts/excel-add.vue
  3. 2
      src/views/modules/base/smartExcel/cpts/excel-info.vue
  4. 4
      src/views/modules/base/smartExcel/cpts/excel-summary.vue
  5. 11
      src/views/modules/base/smartExcel/cpts/excel-view.vue
  6. 2
      src/views/modules/base/smartExcel/cpts/filling-info.vue

13
src/views/modules/base/smartExcel/cpts/acceptingPersonel.vue

@ -39,9 +39,6 @@
<el-form v-if="showType == 'edit'" ref="formData " label-position="left" :model="formData" label-width="150px" <el-form v-if="showType == 'edit'" ref="formData " label-position="left" :model="formData" label-width="150px"
style="margin-left: 3%; margin-top: 10px;"> style="margin-left: 3%; margin-top: 10px;">
<el-row> <el-row>
<!-- <el-form-item prop="taskTitle" label="任务主题">
<el-input v-model="formData.taskTitle" placeholder="请输入内容" clearable class="cell-width-1"></el-input>
</el-form-item> -->
<el-form-item label="任务要求" prop="taskIntroduction" style="display: block"> <el-form-item label="任务要求" prop="taskIntroduction" style="display: block">
<el-input class="cell-width-2" type="textarea" maxlength="500" show-word-limit :rows="5" <el-input class="cell-width-2" type="textarea" maxlength="500" show-word-limit :rows="5"
placeholder="请输入事件内容,不超过500字" v-model.trim="formData.taskIntroduction"></el-input> placeholder="请输入事件内容,不超过500字" v-model.trim="formData.taskIntroduction"></el-input>
@ -94,7 +91,9 @@ export default {
pageSize: 10 pageSize: 10
}; };
}, },
created() { }, created() {
},
methods: { methods: {
async handleConfirm() { async handleConfirm() {
console.log(this.selfTag),"dsfkljdslk"; console.log(this.selfTag),"dsfkljdslk";
@ -147,9 +146,9 @@ export default {
}, },
async updateState() { async updateState() {
console.log(this.formDatas,"sdfkljslkdjf");
if(this.showType=="adjust1"){ if(this.showType=="adjust1"){
const url = '/actual/base/communityOneTablePeriodPublish/update' const url = '/actual/base/communityOneTablePeriodPublish/update'
console.log(this.formDatas,"sdfkljslkdjf");
const { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction } = this.formDatas; const { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction } = this.formDatas;
const parm = { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction } const parm = { id, taskId, taskTitle, taskPeriod, taskType, taskIntroduction }
parm.taskState = 'reassigned'; parm.taskState = 'reassigned';
@ -272,6 +271,9 @@ export default {
}, },
mounted() { mounted() {
console.log(this.showType, this.taskId, "sdlfkl;sdf"); console.log(this.showType, this.taskId, "sdlfkl;sdf");
this.formData.taskIntroduction = this.formDatas.taskIntroduction
console.log(this.formData.taskIntroduction,"dsfjhfds");
this.getOrgTreeList() this.getOrgTreeList()
if(this.showType=="adjust"){ if(this.showType=="adjust"){
this.getPeriodPublish() this.getPeriodPublish()
@ -289,7 +291,6 @@ export default {
}, },
formDatas: { formDatas: {
type: Object, type: Object,
default: () => { }
} }
}, },

6
src/views/modules/base/smartExcel/cpts/excel-add.vue

@ -8,7 +8,7 @@
</div> </div>
<el-form :model="form" label-width="120px" :rules="dataRule" ref="dataForm"> <el-form :model="form" label-width="120px" :rules="dataRule" ref="dataForm">
<el-form-item prop="taskTitle" label="任务主题"> <el-form-item prop="taskTitle" label="任务主题">
<el-input v-model="form.taskTitle" placeholder="请输入内容" clearable class="cell-width-2"></el-input> <el-input v-model="form.taskTitle" placeholder="请输入任务主题" clearable class="cell-width-2"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="任务类型" prop="taskType"> <el-form-item label="任务类型" prop="taskType">
<el-select v-model.trim="form.taskType" placeholder="请选择" size="small" clearable <el-select v-model.trim="form.taskType" placeholder="请选择" size="small" clearable
@ -26,7 +26,7 @@
<el-radio label="quarterly">每季度</el-radio> <el-radio label="quarterly">每季度</el-radio>
</el-radio-group> </el-radio-group>
<br> <br>
<div>说明当任务周期选择每周/每月/每半月/每季度时系统会于每个时间阶段的第一天自动创建阶段性子任务</div> <div>说明当任务周期选择每周/每月/每半月/每季度时系统会于每个时间阶段的第一天自动创建阶段性子任务</div>
</el-form-item> </el-form-item>
<el-form-item label="完成时限" prop="completeLimitDay" v-if="form.taskPeriod"> <el-form-item label="完成时限" prop="completeLimitDay" v-if="form.taskPeriod">
<template v-if="form.taskPeriod === 'once'"> <template v-if="form.taskPeriod === 'once'">
@ -88,7 +88,7 @@
</el-form-item> </el-form-item>
<el-form-item label="任务要求" prop="taskIntroduction" style="display: block"> <el-form-item label="任务要求" prop="taskIntroduction" style="display: block">
<el-input class="cell-width-2" type="textarea" maxlength="500" show-word-limit :rows="5" <el-input class="cell-width-2" type="textarea" maxlength="500" show-word-limit :rows="5"
placeholder="请输入事件内容,不超过500字" v-model.trim="form.taskIntroduction"></el-input> placeholder="请输入任务要求,不超过500字" v-model.trim="form.taskIntroduction"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="div-btn"> <div class="div-btn">

2
src/views/modules/base/smartExcel/cpts/excel-info.vue

@ -1,5 +1,5 @@
<template> <template>
<div class="g-main"> <div class="g-main" :style="{ height: tableHeight }">
<div class="right" v-if="!showSummary"> <div class="right" v-if="!showSummary">
<div class="title-small" id="base">任务信息 <div class="title-small" id="base">任务信息
<el-button type="text" round @click="handelClickBack" icon="el-icon-back">返回</el-button> <el-button type="text" round @click="handelClickBack" icon="el-icon-back">返回</el-button>

4
src/views/modules/base/smartExcel/cpts/excel-summary.vue

@ -8,13 +8,13 @@
</div> </div>
<div><span style="margin-right: 10px;">任务主题{{list[0].taskTitle}}</span> <span>任务周期{{list[0].taskPeriodName}}</span></div> <div><span style="margin-right: 10px;">任务主题{{list[0].taskTitle}}</span> <span>任务周期{{list[0].taskPeriodName}}</span></div>
<div class="item flex flex-y flex-center-deputy " @click="handleClickShowViewAll(list[0].workBookId)"> <div class="item flex flex-y flex-center-deputy " @click="handleClickShowViewAll(list[0].workBookId)">
<img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="margin: 10px 0 0;"> <img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="margin: 10px 0 0; cursor:pointer ;">
<div class="agencyName">{{list[0].taskTitle}}</div> <div class="agencyName">{{list[0].taskTitle}}</div>
</div> </div>
<h3 class="title">提报的文件</h3> <h3 class="title">提报的文件</h3>
<div class="flex-wrap flex"> <div class="flex-wrap flex">
<div class="item flex flex-y flex-center-deputy" v-for="(item, index) in list" @click="handleClickShowView(item)" :key="index"> <div class="item flex flex-y flex-center-deputy" v-for="(item, index) in list" @click="handleClickShowView(item)" :key="index">
<img :src="require(`@/assets/images/index/Excel.png`)" alt=""> <img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="cursor:pointer ;">
<div class="agencyName">{{ item.agencyName }}-{{item.userName}}</div> <div class="agencyName">{{ item.agencyName }}-{{item.userName}}</div>
<div :class="item.taskState === 'archived'?'green':item.taskState === 'submit'?'blue':item.taskState === 'rejected'?'black':'orange'">{{ item.taskStateName }}</div> <div :class="item.taskState === 'archived'?'green':item.taskState === 'submit'?'blue':item.taskState === 'rejected'?'black':'orange'">{{ item.taskStateName }}</div>
</div> </div>

11
src/views/modules/base/smartExcel/cpts/excel-view.vue

@ -1,6 +1,5 @@
<template> <template>
<!-- :style="{ height: tableHeight }" --> <div class='flex' :style="{ height: tableHeight }">
<div class='flex'>
<div class="left_menu flex flex-y" v-if="!sheetTotal"> <div class="left_menu flex flex-y" v-if="!sheetTotal">
<el-button type="text" round @click="handelClickBack" icon="el-icon-back">返回</el-button> <el-button type="text" round @click="handelClickBack" icon="el-icon-back">返回</el-button>
<section> <section>
@ -34,9 +33,9 @@
<el-button type="primary" @click="handleClickExportExcel()"> 导出</el-button> <el-button type="primary" @click="handleClickExportExcel()"> 导出</el-button>
</div> </div>
</div> </div>
<div id="luckysheet"></div> <div id="luckysheet" style="height: 100%"></div>
</div> </div>
<el-dialog title="上传共享数据" v-if="showUploadData" :visible.sync="showUploadData" width="60%" <el-dialog title="上传共享数据" v-if="showUploadData" :visible.sync="showUploadData" width="60%"
:close-on-click-modal="false"> :close-on-click-modal="false">
<excelUploadData @handleUploadDataHide="handleUploadDataHide" :currentTable="currentTable" <excelUploadData @handleUploadDataHide="handleUploadDataHide" :currentTable="currentTable"
:btnLoading="btnLoading"> :btnLoading="btnLoading">
@ -301,7 +300,7 @@ export default {
padding: 0px; padding: 0px;
z-index: 2; z-index: 2;
width: calc(100vw - 400px); width: calc(100vw - 400px);
height: calc(100vh - 250px); height: calc(100vh - 200px);
} }
.luckysheet-wrap-all { .luckysheet-wrap-all {
@ -309,7 +308,7 @@ export default {
padding: 0px; padding: 0px;
z-index: 2; z-index: 2;
width: calc(100vw - 100px); width: calc(100vw - 100px);
height: calc(100vh - 250px); height: calc(100vh - 200px);
} }
#luckysheet { #luckysheet {

2
src/views/modules/base/smartExcel/cpts/filling-info.vue

@ -82,7 +82,7 @@
<div class="flex-wrap flex"> <div class="flex-wrap flex">
<div class="item flex flex-y flex-center-deputy" <div class="item flex flex-y flex-center-deputy"
@click="handleClickShowView(formData.subWorkBookId, formData.taskStateName)" :key="index"> @click="handleClickShowView(formData.subWorkBookId, formData.taskStateName)" :key="index">
<img :src="require(`@/assets/images/index/Excel.png`)" alt=""> <img :src="require(`@/assets/images/index/Excel.png`)" alt="" style="cursor:pointer ;">
<div class="agencyName">{{ formData.taskTitle }}</div> <div class="agencyName">{{ formData.taskTitle }}</div>
<div :class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'">{{ formData.taskStateName }}</div> <div :class="formData.taskState === 'archived'?'green':formData.taskState === 'submit'?'blue':formData.taskState === 'rejected'?'black':'orange'">{{ formData.taskStateName }}</div>
</div> </div>

Loading…
Cancel
Save