Browse Source

完成时限的顺序,窗口的天数回显

feture-12345
是小王呀\24601 11 months ago
parent
commit
6f3d579344
  1. 6
      src/views/modules/base/smartExcel/cpts/acceptingPersonel.vue
  2. 17
      src/views/modules/base/smartExcel/cpts/excel-info.vue
  3. 12
      src/views/modules/base/smartExcel/cpts/excel-template-confirmation.vue
  4. 2
      src/views/modules/base/smartExcel/cpts/excel-view.vue

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

@ -338,14 +338,16 @@ export default {
}, },
watch: { watch: {
'formData.taskPeriod': function (newPeriod) { 'formData.taskPeriod': function (newPeriod) {
if (newPeriod === 'once') { if (this.showType!=='edit') {
if (newPeriod === 'once') {
this.formData.completeLimitDay = ''; // 'once' completeLimitDay this.formData.completeLimitDay = ''; // 'once' completeLimitDay
} else { } else {
this.formData.completeLimitDay = ''; // 'once' this.formData.completeLimitDay = ''; // 'once'
} }
}
}, },
'formData.completeLimitDay': function (newPeriod) { 'formData.completeLimitDay': function (newPeriod) {
if (newPeriod<0) { if (newPeriod<0) {
console.log(newPeriod,"第一次"); console.log(newPeriod,"第一次");
this.formData.completeLimitDay = ''; // 'once' completeLimitDay this.formData.completeLimitDay = ''; // 'once' completeLimitDay

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

@ -41,6 +41,13 @@
<div>{{formData.type || '数据填报'}}</div> <div>{{formData.type || '数据填报'}}</div>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="16">
<el-form-item label="任务周期">
<div>{{ formData.taskPeriod === 'once' ? '一次性' : formData.taskPeriod === 'weekly' ? '每周' :
formData.taskPeriod === 'halfAMonth' ? '每半月' : formData.taskPeriod === 'month' ? '每月' :
'每季度' }}</div>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="完成时限"> <el-form-item label="完成时限">
<div><span <div><span
@ -52,18 +59,12 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="16" v-if="formData.taskPeriod!=='once'"> <el-col :span="8" v-if="formData.taskPeriod!=='once'">
<el-form-item label="任务完成有效期"> <el-form-item label="任务完成有效期">
<div>{{formData.startTime?formData.startTime.slice(0, 10):formData.startTime }}-{{formData.endTime?formData.endTime.slice(0, 10):formData.endTime }}</div> <div>{{formData.startTime?formData.startTime.slice(0, 10):formData.startTime }}-{{formData.endTime?formData.endTime.slice(0, 10):formData.endTime }}</div>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="16">
<el-form-item label="任务周期">
<div>{{ formData.taskPeriod === 'once' ? '一次性' : formData.taskPeriod === 'weekly' ? '每周' :
formData.taskPeriod === 'halfAMonth' ? '每半月' : formData.taskPeriod === 'month' ? '每月' :
'每季度' }}</div>
</el-form-item>
</el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="分发人员"> <el-form-item label="分发人员">
<div style="display: flex;flex-direction: row; align-items: center;"> <div style="display: flex;flex-direction: row; align-items: center;">

12
src/views/modules/base/smartExcel/cpts/excel-template-confirmation.vue

@ -91,12 +91,12 @@ export default {
}, },
mounted() { mounted() {
console.log(this.fileUrl, 'fileUrl===');//'http://localhost:9001/epmet-work-pc/test1.xlsx' console.log(this.fileUrl, 'fileUrl===');//'http://localhost:9001/epmet-work-pc/test1.xlsx'
// const newUrl = this.fileUrl.replace( const newUrl = this.fileUrl.replace(
// /^https:\/\/elink-esua-epdc\.oss-cn-qingdao\.aliyuncs\.com/, /^https:\/\/elink-esua-epdc\.oss-cn-qingdao\.aliyuncs\.com/,
// `${location.origin}` `${location.origin}`
// ); );
// this.urlToFile(newUrl,this.fileName) this.urlToFile(newUrl,this.fileName)
this.urlToFile('http://localhost:9001/epmet-work-pc/test1.xlsx',this.fileName) // this.urlToFile('http://localhost:9001/epmet-work-pc/test1.xlsx',this.fileName)
}, },
props: { props: {

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

@ -9,7 +9,7 @@
<section> <section>
<div :class="{ 'menu_item': true, 'active': menuActive === index }" v-for="(item, index) in menuList" <div :class="{ 'menu_item': true, 'active': menuActive === index }" v-for="(item, index) in menuList"
:key="index" @click="handleClickMenu(index, item)"> :key="index" @click="handleClickMenu(index, item)">
<span>{{ item.taskNum }}个周期提交</span> <span>{{ item.taskPeriodName }}</span>
<i class="el-icon-arrow-right"></i> <i class="el-icon-arrow-right"></i>
</div> </div>
</section> </section>

Loading…
Cancel
Save