|
|
@@ -404,57 +404,64 @@
|
|
|
</div>
|
|
|
</van-collapse>
|
|
|
<div class="contentContainer">
|
|
|
- <div v-if="GZQuota">
|
|
|
- <p class="contentContainerTitle">今日项目跟进数<span class="colorRed">(必填)</span></p>
|
|
|
- <div style="padding: 10px 0">
|
|
|
- <van-field v-model="reportContents[2].projectFollowNum" type="digit" />
|
|
|
+ <!-- isHistory 是否为历史汇报:0-新汇报 1-历史汇报 -->
|
|
|
+ <reportCustom v-if="reportTarget.isHistory == '0'"></reportCustom>
|
|
|
+ <template v-else>
|
|
|
+ <div v-if="GZQuota">
|
|
|
+ <p class="contentContainerTitle">今日项目跟进数<span class="colorRed">(必填)</span></p>
|
|
|
+ <div style="padding: 10px 0">
|
|
|
+ <van-field v-model="reportContents[2].projectFollowNum" type="digit" />
|
|
|
+ </div>
|
|
|
+ <p class="contentContainerTitle">
|
|
|
+ 今日TUC成功报备数量<span class="colorRed">(必填)</span>
|
|
|
+ </p>
|
|
|
+ <div style="padding: 10px 0">
|
|
|
+ <van-field v-model="reportContents[3].tucReportingSuccessNum" type="digit" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ v-if="
|
|
|
+ (this.$route.query.reportId && notVisitReason) || reportTarget.showNotVisitReason
|
|
|
+ ">
|
|
|
+ <p class="contentContainerTitle">
|
|
|
+ 截至日报提交时间,今日拜访0家店的原因<span class="colorRed">(必填)</span>
|
|
|
+ </p>
|
|
|
+ <div style="padding: 10px 0">
|
|
|
+ <van-field
|
|
|
+ v-model="notVisitReason"
|
|
|
+ rows="3"
|
|
|
+ autosize
|
|
|
+ maxlength="1000"
|
|
|
+ show-word-limit
|
|
|
+ type="textarea"
|
|
|
+ :formatter="formatter" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<p class="contentContainerTitle">
|
|
|
- 今日TUC成功报备数量<span class="colorRed">(必填)</span>
|
|
|
+ 今日机会与挑战总结<span class="colorRed">(必填)</span>
|
|
|
</p>
|
|
|
<div style="padding: 10px 0">
|
|
|
- <van-field v-model="reportContents[3].tucReportingSuccessNum" type="digit" />
|
|
|
+ <van-field
|
|
|
+ v-model="reportContents[0].dayContent"
|
|
|
+ rows="4"
|
|
|
+ autosize
|
|
|
+ maxlength="800"
|
|
|
+ show-word-limit
|
|
|
+ type="textarea"
|
|
|
+ :formatter="formatter" />
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <!-- 今日未拜访原因 如果为false,则不展示;如果为true,则展示,需要展示“今日拜访0家店的原因” -->
|
|
|
- <div
|
|
|
- v-if="(this.$route.query.reportId && notVisitReason) || reportTarget.showNotVisitReason">
|
|
|
- <p class="contentContainerTitle">
|
|
|
- 截至日报提交时间,今日拜访0家店的原因<span class="colorRed">(必填)</span>
|
|
|
- </p>
|
|
|
+ <p class="contentContainerTitle">明日工作规划 <span class="colorRed">(必填)</span></p>
|
|
|
<div style="padding: 10px 0">
|
|
|
<van-field
|
|
|
- v-model="notVisitReason"
|
|
|
- rows="3"
|
|
|
+ v-model="reportContents[1].dayContent"
|
|
|
+ rows="4"
|
|
|
autosize
|
|
|
- maxlength="1000"
|
|
|
+ maxlength="800"
|
|
|
show-word-limit
|
|
|
type="textarea"
|
|
|
:formatter="formatter" />
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <p class="contentContainerTitle">今日机会与挑战总结<span class="colorRed">(必填)</span></p>
|
|
|
- <div style="padding: 10px 0">
|
|
|
- <van-field
|
|
|
- v-model="reportContents[0].dayContent"
|
|
|
- rows="4"
|
|
|
- autosize
|
|
|
- maxlength="800"
|
|
|
- show-word-limit
|
|
|
- type="textarea"
|
|
|
- :formatter="formatter" />
|
|
|
- </div>
|
|
|
- <p class="contentContainerTitle">明日工作规划 <span class="colorRed">(必填)</span></p>
|
|
|
- <div style="padding: 10px 0">
|
|
|
- <van-field
|
|
|
- v-model="reportContents[1].dayContent"
|
|
|
- rows="4"
|
|
|
- autosize
|
|
|
- maxlength="800"
|
|
|
- show-word-limit
|
|
|
- type="textarea"
|
|
|
- :formatter="formatter" />
|
|
|
- </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
<br />
|
|
|
</div>
|
|
|
@@ -485,6 +492,7 @@ import ZYPlaceOrder from '@/views/componentsTarget/ZYPlaceOrder';
|
|
|
import performanceSAP from '@/views/componentsTarget/performanceSAP';
|
|
|
import ZYSAP from '@/views/componentsTarget/ZYSAP';
|
|
|
import veryGoodPlaceOrder from '@/views/componentsTarget/veryGoodPlaceOrder';
|
|
|
+import reportCustom from './reportCustom';
|
|
|
|
|
|
export default {
|
|
|
name: 'daily',
|
|
|
@@ -496,6 +504,7 @@ export default {
|
|
|
performanceSAP,
|
|
|
ZYSAP,
|
|
|
veryGoodPlaceOrder,
|
|
|
+ reportCustom,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|