做网站去什么公司好,手机网站建设模板,设计签名,asp网站转手机站1.项目背景
随着现代人对消费水平的追求以及对食物安全的需要#xff0c;无污染、产地直销的有机水果受到越来越多市民的喜欢。交易过程的简洁化是现代消费者的追求#xff0c;产地直销也是近期流行的一种新型的交易模式。产地直销的交易模式使得交易过程更加简便快捷#…1.项目背景
随着现代人对消费水平的追求以及对食物安全的需要无污染、产地直销的有机水果受到越来越多市民的喜欢。交易过程的简洁化是现代消费者的追求产地直销也是近期流行的一种新型的交易模式。产地直销的交易模式使得交易过程更加简便快捷也使消费也更透明化有助于增加消费者对商家的信任和认可。有机食物又被誉为“朝阳产业”具有良好的市场同时我们对安全食物的需要日益剧烈,对透明化消费的追求日益迫切因此我们认为国内市场远景非常豁达。
2.项目目标
主要针对上班族以及中老年等人群可以满足他们对于有机水果的需求同时也满足其对于透明化消费的需求以求达到双赢。
3.项目总体描述
3.1发展成果
我们的项目名称是“优品果源”采用的是C2C模式。我们的程序包括了水果模板、新鲜到家、购物车和会员中心四个主要界面。
我们所设计的小程序主要是为消费者提供有机水果产地直销。在这个小程序里我们会提供一定的经营产地并为消费者提供产地全部信息同时用户可以在线上对自己选择的产地进行实时观测了解水果的长势收货等全部过程还也可以模拟体验农耕各项流程线上体验播种、施肥、浇水、除草、采摘。
3.2功能描述
1用户注册
用户在使用“优品果源”时需要必须进行实名注册包括姓名、年龄、性别、手机号、身份证号
2用户订单 包括
用户选择直销产地、购买水果等。
3交易中心
用户之间可以将多余的水果信息上传进行交易也可以与农场之间进行交易。
4我的产地
提供一定的经营产地并为消费提供产地全部信息同时用户可以在线上对自己选择的产地进行实时观测了解水果的长势收货等全部过程。
5通知信息
后台会根据用户水果产地的生长情况定时向客户发送提示信息 资讯类信息会根据季节实时发送一些水果种植信息丰富地主的农耕经验切实体验种植生活。
6客服中心
用户有任何问题可以咨询客服或者投诉商家。
4.项目成果 5.核心代码展示
view classgoods marUpToptext classtotal共{{totalNum}}条/textview classgood wx:for{{goods}} wx:keyid wx:for-itemgoodimage classimage src{{good.icon}}/imagetext classname stylewidth:{{windowWidth - 80}}px;{{good.name}}/text/viewtext classbottomLoad bindtapbottomLoad hidden{{initLoadDataNum pageSize}}{{bottomLoadMsg}}/text
/view
view classswiper-tab view classswiper-tab-list {{currentTab0 ? on : }} data-current0 bindtapswichNav未开始({{notStartTotalNums}})/view view classswiper-tab-list {{currentTab1 ? on : }} data-current1 bindtapswichNav进行中({{progressTotalNums}})/view view classswiper-tab-list {{currentTab2 ? on : }} data-current2 bindtapswichNav已结束({{doneTotalNums}})/view
/view swiper current{{currentTab}} classswiper-box duration300 styleheight:{{winHeight - 40}}px; bindchangebindChange swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{notStartDatas}} wx:for-itemnotStart wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{notStart.id}} image bindtaptoTaskDetail src/images/notStart.png classicon data-taskId{{notStart.id}}/imagetext bindtaptoTaskDetail stylewidth:{{winWidth - 140}}px; classname data-taskId{{notStart.id}}{{notStart.name}}/textbutton open-typeshare data-taskId{{notStart.id}} data-hookName{{notStart.userName}} typeprimary stylebackground-color: #265a88; classbtn invite邀请/buttonform bindsubmitdel report-submit data-taskId{{notStart.id}}button form-typesubmit typeprimary stylebackground-color: red; classbtn delete删除/button/form/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{notStartCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{notStartCurPage}}/{{notStartTotalPage}}/textimage classpage bindtapdownPage src{{notStartCurPage notStartTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-itemswiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{progressDatas}} wx:for-itemprogress wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{progress.id}} bindtaptoTaskDetailimage src/images/doing.png classicon data-taskId{{progress.id}}/imagetext classname stylewidth:{{winWidth - 140}}px; data-taskId{{progress.id}}{{progress.name}}/textprogress classprogress data-taskId{{progress.id}} activeColor{{progress.activeColor}} percent{{progress.progress}} show-infotrue active//view/view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{progressCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{progressCurPage}}/{{progressTotalPage}}/textimage classpage bindtapdownPage src{{progressCurPage progressTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{doneDatas}} wx:for-itemdone wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{done.id}}image src/images/done.png classicon data-taskId{{done.id}} bindtaptoTaskDetail/imagetext stylewidth:{{winWidth - 95}}px; classname data-taskId{{done.id}} bindtaptoTaskDetail{{done.name}}/textform bindsubmitdel report-submit data-taskId{{done.id}}button form-typesubmit typeprimary stylebackground-color: red; classbtn delete删除/button/form/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{doneCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{doneCurPage}}/{{doneTotalPage}}/textimage classpage bindtapdownPage src{{doneCurPage doneTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item
/swiper
template namenormalview classcontent-msg{{msg}}/view
/template
template nameapvview classcontent-msg apvview classapv-title审批提醒/viewview classapv-content{{msg}}/viewview classapv-do data-id{{id}} data-attValue{{attValue}} bindtapdetailtext审批/textimage classright-image src/images/right.png//view/view
/template
template nameendview classmsg-end stylewidth:{{windowWidth - 70}}px;image classend-image src/images/{{attValue.suc ? success.png : failure.png}}/imageview stylewidth:{{windowWidth - 145}}px; classend-msg{{msg}}text stylecolor:#5D718D; data-id{{attValue.id}} bindtapendDetail [详情]/text/view/view
/templateview wx:if{{isRefresh}} classfreshimage src/images/timer.gif classtimer/image
/view
scroll-view styleheight: {{windowHeight}}px; scroll-y bindscrollscroll scroll-into-viewmsgId_{{scrollInitId}} bindtouchstartstart bindtouchendend bindscrolltolowerhiddenDownBtnview classmsg-item wx:for{{msgs}} wx:for-itemmsg wx:keyid idmsgId_{{msg.id}}viewimage src{{msg.icon}} classmsg-icon/image/viewview classmsg-contenttext classname-time decodetrue{{msg.sendName}} {{msg.createTime}}/textblock wx:if{{msg.type 1}}template isapv data{{...msg}}//blockblock wx:elif{{msg.type 2}}template isend data{{...msg, windowWidth}}//blockblock wx:elsetemplate isnormal data{{...msg}}//block/view/viewform bindsubmitjumpToUpUnRead report-submitbutton classtoUpUnRead form-typesubmit hidden{{upBtnHidden}}☝ text{{unReadNum}}/text条未读/button/formform bindsubmitjumpToDownUnRead report-submitbutton classtoDownUnRead form-typesubmit hidden{{downBtnHidden}}︾ text{{downUnReadNum}}/text条未读/button/form
/scroll-view
view classswiper-tabview classswiper-tab-list {{currentTab0 ? on : }} data-current0 bindtapswichNav进行中({{progressTotalNums}})/view view classswiper-tab-list {{currentTab1 ? on : }} data-current1 bindtapswichNav已结束({{doneTotalNums}})/view
/view swiper current{{currentTab}} classswiper-box duration300 styleheight:{{winHeight - 40}}px bindchangebindChange swiper-itemscroll-view styleheight: {{winHeight - 80}}px; scroll-y view wx:for{{progressDatas}} wx:for-itemprogress wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{progress.id}} bindtaptoTaskDetailimage src/images/doing.png classicon data-taskId{{progress.id}}/imagetext classname stylewidth:{{winWidth - 140}}px; data-taskId{{progress.id}}{{progress.name}}/textprogress classprogress data-taskId{{progress.id}} activeColor{{progress.activeColor}} percent{{progress.progress}} show-infotrue active//view/view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{progressCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{progressCurPage}}/{{progressTotalPage}}/textimage classpage bindtapdownPage src{{progressCurPage progressTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{doneDatas}} wx:for-itemdone wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{done.id}} bindtaptoTaskDetailimage src/images/done.png classicon data-taskId{{done.id}}/imagetext classname stylewidth:{{winWidth - 55}}px; data-taskId{{done.id}}{{done.name}}/text/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{doneCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{doneCurPage}}/{{doneTotalPage}}/textimage classpage bindtapdownPage src{{doneCurPage doneTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item
/swiper
view classlayout-column marUpTop stylepadding: 5px 15px;拉钩创建成功邀请Ta和你拉钩吧。button open-typeshare typeprimary stylebackground-color: #265a88;width:100%; sizedefault classmarUpTop邀请/button
/view
form bindsubmitformSubmit report-submitview classlayout-column marUpToptextarea classdesc border placeholder请描述反馈意见 namecontent maxlength1000/view classmarTop borderbutton typeprimary sizedefault stylebackground-color: #265a88; formTypesubmit disabled{{disableBtn}}提交/button/viewmodal hidden{{formMsgHidden}} title提示 confirm-text去完善 no-canceltrue bindcancelcancel bindconfirmhiddenFromMsg意见不能为空/modal/view
/form
view classgoods marUpToptext classtotal共{{totalNum}}条/textview classgood wx:for{{goods}} wx:keyid wx:for-itemgoodimage classimage src{{good.icon}}/imagetext classname stylewidth:{{windowWidth - 80}}px;{{good.name}}/text/viewtext classbottomLoad bindtapbottomLoad hidden{{initLoadDataNum pageSize}}{{bottomLoadMsg}}/text
/view
view classswiper-tab view classswiper-tab-list {{currentTab0 ? on : }} data-current0 bindtapswichNav未开始({{notStartTotalNums}})/view view classswiper-tab-list {{currentTab1 ? on : }} data-current1 bindtapswichNav进行中({{progressTotalNums}})/view view classswiper-tab-list {{currentTab2 ? on : }} data-current2 bindtapswichNav已结束({{doneTotalNums}})/view
/view swiper current{{currentTab}} classswiper-box duration300 styleheight:{{winHeight - 40}}px; bindchangebindChange swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{notStartDatas}} wx:for-itemnotStart wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{notStart.id}} image bindtaptoTaskDetail src/images/notStart.png classicon data-taskId{{notStart.id}}/imagetext bindtaptoTaskDetail stylewidth:{{winWidth - 140}}px; classname data-taskId{{notStart.id}}{{notStart.name}}/textbutton open-typeshare data-taskId{{notStart.id}} data-hookName{{notStart.userName}} typeprimary stylebackground-color: #265a88; classbtn invite邀请/buttonform bindsubmitdel report-submit data-taskId{{notStart.id}}button form-typesubmit typeprimary stylebackground-color: red; classbtn delete删除/button/form/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{notStartCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{notStartCurPage}}/{{notStartTotalPage}}/textimage classpage bindtapdownPage src{{notStartCurPage notStartTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-itemswiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{progressDatas}} wx:for-itemprogress wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{progress.id}} bindtaptoTaskDetailimage src/images/doing.png classicon data-taskId{{progress.id}}/imagetext classname stylewidth:{{winWidth - 140}}px; data-taskId{{progress.id}}{{progress.name}}/textprogress classprogress data-taskId{{progress.id}} activeColor{{progress.activeColor}} percent{{progress.progress}} show-infotrue active//view/view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{progressCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{progressCurPage}}/{{progressTotalPage}}/textimage classpage bindtapdownPage src{{progressCurPage progressTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{doneDatas}} wx:for-itemdone wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{done.id}}image src/images/done.png classicon data-taskId{{done.id}} bindtaptoTaskDetail/imagetext stylewidth:{{winWidth - 95}}px; classname data-taskId{{done.id}} bindtaptoTaskDetail{{done.name}}/textform bindsubmitdel report-submit data-taskId{{done.id}}button form-typesubmit typeprimary stylebackground-color: red; classbtn delete删除/button/form/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{doneCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{doneCurPage}}/{{doneTotalPage}}/textimage classpage bindtapdownPage src{{doneCurPage doneTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item
/swiper
template namenormalview classcontent-msg{{msg}}/view
/template
template nameapvview classcontent-msg apvview classapv-title审批提醒/viewview classapv-content{{msg}}/viewview classapv-do data-id{{id}} data-attValue{{attValue}} bindtapdetailtext审批/textimage classright-image src/images/right.png//view/view
/template
template nameendview classmsg-end stylewidth:{{windowWidth - 70}}px;image classend-image src/images/{{attValue.suc ? success.png : failure.png}}/imageview stylewidth:{{windowWidth - 145}}px; classend-msg{{msg}}text stylecolor:#5D718D; data-id{{attValue.id}} bindtapendDetail [详情]/text/view/view
/templateview wx:if{{isRefresh}} classfreshimage src/images/timer.gif classtimer/image
/view
scroll-view styleheight: {{windowHeight}}px; scroll-y bindscrollscroll scroll-into-viewmsgId_{{scrollInitId}} bindtouchstartstart bindtouchendend bindscrolltolowerhiddenDownBtnview classmsg-item wx:for{{msgs}} wx:for-itemmsg wx:keyid idmsgId_{{msg.id}}viewimage src{{msg.icon}} classmsg-icon/image/viewview classmsg-contenttext classname-time decodetrue{{msg.sendName}} {{msg.createTime}}/textblock wx:if{{msg.type 1}}template isapv data{{...msg}}//blockblock wx:elif{{msg.type 2}}template isend data{{...msg, windowWidth}}//blockblock wx:elsetemplate isnormal data{{...msg}}//block/view/viewform bindsubmitjumpToUpUnRead report-submitbutton classtoUpUnRead form-typesubmit hidden{{upBtnHidden}}☝ text{{unReadNum}}/text条未读/button/formform bindsubmitjumpToDownUnRead report-submitbutton classtoDownUnRead form-typesubmit hidden{{downBtnHidden}}︾ text{{downUnReadNum}}/text条未读/button/form
/scroll-view
view classswiper-tabview classswiper-tab-list {{currentTab0 ? on : }} data-current0 bindtapswichNav进行中({{progressTotalNums}})/view view classswiper-tab-list {{currentTab1 ? on : }} data-current1 bindtapswichNav已结束({{doneTotalNums}})/view
/view swiper current{{currentTab}} classswiper-box duration300 styleheight:{{winHeight - 40}}px bindchangebindChange swiper-itemscroll-view styleheight: {{winHeight - 80}}px; scroll-y view wx:for{{progressDatas}} wx:for-itemprogress wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{progress.id}} bindtaptoTaskDetailimage src/images/doing.png classicon data-taskId{{progress.id}}/imagetext classname stylewidth:{{winWidth - 140}}px; data-taskId{{progress.id}}{{progress.name}}/textprogress classprogress data-taskId{{progress.id}} activeColor{{progress.activeColor}} percent{{progress.progress}} show-infotrue active//view/view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{progressCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{progressCurPage}}/{{progressTotalPage}}/textimage classpage bindtapdownPage src{{progressCurPage progressTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{doneDatas}} wx:for-itemdone wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{done.id}} bindtaptoTaskDetailimage src/images/done.png classicon data-taskId{{done.id}}/imagetext classname stylewidth:{{winWidth - 55}}px; data-taskId{{done.id}}{{done.name}}/text/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{doneCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{doneCurPage}}/{{doneTotalPage}}/textimage classpage bindtapdownPage src{{doneCurPage doneTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item
/swiper
view classlayout-column marUpTop stylepadding: 5px 15px;拉钩创建成功邀请Ta和你拉钩吧。button open-typeshare typeprimary stylebackground-color: #265a88;width:100%; sizedefault classmarUpTop邀请/button
/view
form bindsubmitformSubmit report-submitview classlayout-column marUpToptextarea classdesc border placeholder请描述反馈意见 namecontent maxlength1000/view classmarTop borderbutton typeprimary sizedefault stylebackground-color: #265a88; formTypesubmit disabled{{disableBtn}}提交/button/viewmodal hidden{{formMsgHidden}} title提示 confirm-text去完善 no-canceltrue bindcancelcancel bindconfirmhiddenFromMsg意见不能为空/modal/view
/form
view classgoods marUpToptext classtotal共{{totalNum}}条/textview classgood wx:for{{goods}} wx:keyid wx:for-itemgoodimage classimage src{{good.icon}}/imagetext classname stylewidth:{{windowWidth - 80}}px;{{good.name}}/text/viewtext classbottomLoad bindtapbottomLoad hidden{{initLoadDataNum pageSize}}{{bottomLoadMsg}}/text
/view
view classswiper-tab view classswiper-tab-list {{currentTab0 ? on : }} data-current0 bindtapswichNav未开始({{notStartTotalNums}})/view view classswiper-tab-list {{currentTab1 ? on : }} data-current1 bindtapswichNav进行中({{progressTotalNums}})/view view classswiper-tab-list {{currentTab2 ? on : }} data-current2 bindtapswichNav已结束({{doneTotalNums}})/view
/view swiper current{{currentTab}} classswiper-box duration300 styleheight:{{winHeight - 40}}px; bindchangebindChange swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{notStartDatas}} wx:for-itemnotStart wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{notStart.id}} image bindtaptoTaskDetail src/images/notStart.png classicon data-taskId{{notStart.id}}/imagetext bindtaptoTaskDetail stylewidth:{{winWidth - 140}}px; classname data-taskId{{notStart.id}}{{notStart.name}}/textbutton open-typeshare data-taskId{{notStart.id}} data-hookName{{notStart.userName}} typeprimary stylebackground-color: #265a88; classbtn invite邀请/buttonform bindsubmitdel report-submit data-taskId{{notStart.id}}button form-typesubmit typeprimary stylebackground-color: red; classbtn delete删除/button/form/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{notStartCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{notStartCurPage}}/{{notStartTotalPage}}/textimage classpage bindtapdownPage src{{notStartCurPage notStartTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-itemswiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{progressDatas}} wx:for-itemprogress wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{progress.id}} bindtaptoTaskDetailimage src/images/doing.png classicon data-taskId{{progress.id}}/imagetext classname stylewidth:{{winWidth - 140}}px; data-taskId{{progress.id}}{{progress.name}}/textprogress classprogress data-taskId{{progress.id}} activeColor{{progress.activeColor}} percent{{progress.progress}} show-infotrue active//view/view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{progressCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{progressCurPage}}/{{progressTotalPage}}/textimage classpage bindtapdownPage src{{progressCurPage progressTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{doneDatas}} wx:for-itemdone wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{done.id}}image src/images/done.png classicon data-taskId{{done.id}} bindtaptoTaskDetail/imagetext stylewidth:{{winWidth - 95}}px; classname data-taskId{{done.id}} bindtaptoTaskDetail{{done.name}}/textform bindsubmitdel report-submit data-taskId{{done.id}}button form-typesubmit typeprimary stylebackground-color: red; classbtn delete删除/button/form/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{doneCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{doneCurPage}}/{{doneTotalPage}}/textimage classpage bindtapdownPage src{{doneCurPage doneTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item
/swiper
template namenormalview classcontent-msg{{msg}}/view
/template
template nameapvview classcontent-msg apvview classapv-title审批提醒/viewview classapv-content{{msg}}/viewview classapv-do data-id{{id}} data-attValue{{attValue}} bindtapdetailtext审批/textimage classright-image src/images/right.png//view/view
/template
template nameendview classmsg-end stylewidth:{{windowWidth - 70}}px;image classend-image src/images/{{attValue.suc ? success.png : failure.png}}/imageview stylewidth:{{windowWidth - 145}}px; classend-msg{{msg}}text stylecolor:#5D718D; data-id{{attValue.id}} bindtapendDetail [详情]/text/view/view
/templateview wx:if{{isRefresh}} classfreshimage src/images/timer.gif classtimer/image
/view
scroll-view styleheight: {{windowHeight}}px; scroll-y bindscrollscroll scroll-into-viewmsgId_{{scrollInitId}} bindtouchstartstart bindtouchendend bindscrolltolowerhiddenDownBtnview classmsg-item wx:for{{msgs}} wx:for-itemmsg wx:keyid idmsgId_{{msg.id}}viewimage src{{msg.icon}} classmsg-icon/image/viewview classmsg-contenttext classname-time decodetrue{{msg.sendName}} {{msg.createTime}}/textblock wx:if{{msg.type 1}}template isapv data{{...msg}}//blockblock wx:elif{{msg.type 2}}template isend data{{...msg, windowWidth}}//blockblock wx:elsetemplate isnormal data{{...msg}}//block/view/viewform bindsubmitjumpToUpUnRead report-submitbutton classtoUpUnRead form-typesubmit hidden{{upBtnHidden}}☝ text{{unReadNum}}/text条未读/button/formform bindsubmitjumpToDownUnRead report-submitbutton classtoDownUnRead form-typesubmit hidden{{downBtnHidden}}︾ text{{downUnReadNum}}/text条未读/button/form
/scroll-view
view classswiper-tabview classswiper-tab-list {{currentTab0 ? on : }} data-current0 bindtapswichNav进行中({{progressTotalNums}})/view view classswiper-tab-list {{currentTab1 ? on : }} data-current1 bindtapswichNav已结束({{doneTotalNums}})/view
/view swiper current{{currentTab}} classswiper-box duration300 styleheight:{{winHeight - 40}}px bindchangebindChange swiper-itemscroll-view styleheight: {{winHeight - 80}}px; scroll-y view wx:for{{progressDatas}} wx:for-itemprogress wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{progress.id}} bindtaptoTaskDetailimage src/images/doing.png classicon data-taskId{{progress.id}}/imagetext classname stylewidth:{{winWidth - 140}}px; data-taskId{{progress.id}}{{progress.name}}/textprogress classprogress data-taskId{{progress.id}} activeColor{{progress.activeColor}} percent{{progress.progress}} show-infotrue active//view/view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{progressCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{progressCurPage}}/{{progressTotalPage}}/textimage classpage bindtapdownPage src{{progressCurPage progressTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item swiper-item scroll-view styleheight: {{winHeight - 80}}px; scroll-yview wx:for{{doneDatas}} wx:for-itemdone wx:keyid wx:for-indexindexview classlist stylebackground-color:{{index % 2 0 ? #F6F6F6 : #ffffff}} data-taskId{{done.id}} bindtaptoTaskDetailimage src/images/done.png classicon data-taskId{{done.id}}/imagetext classname stylewidth:{{winWidth - 55}}px; data-taskId{{done.id}}{{done.name}}/text/view /view/scroll-viewview classpageCmpimage classpage bindtapupPage src{{doneCurPage 1 ? /images/up-grey.png : /images/up.png}}/text classpage-no{{doneCurPage}}/{{doneTotalPage}}/textimage classpage bindtapdownPage src{{doneCurPage doneTotalPage ? /images/down-grey.png : /images/down.png}}//view/swiper-item
/swiper
view classlayout-column marUpTop stylepadding: 5px 15px;拉钩创建成功邀请Ta和你拉钩吧。button open-typeshare typeprimary stylebackground-color: #265a88;width:100%; sizedefault classmarUpTop邀请/button
/view
form bindsubmitformSubmit report-submitview classlayout-column marUpToptextarea classdesc border placeholder请描述反馈意见 namecontent maxlength1000/view classmarTop borderbutton typeprimary sizedefault stylebackground-color: #265a88; formTypesubmit disabled{{disableBtn}}提交/button/viewmodal hidden{{formMsgHidden}} title提示 confirm-text去完善 no-canceltrue bindcancelcancel bindconfirmhiddenFromMsg意见不能为空/modal/view
/form
6.PPT展示