You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
8.6 KiB
Plaintext
1 line
8.6 KiB
Plaintext
<view class="box-container data-v-3c42922d"><u-navbar vue-id="4c103479-1" leftIconSize="25px" title="工单填写" titleStyle="{{({fontWeight:700})}}" height="70px" autoBack="{{true}}" class="data-v-3c42922d" bind:__l="__l"></u-navbar><view class="entry-info data-v-3c42922d"><u-form vue-id="4c103479-2" labelPosition="top" labelWidth="120" model="{{sizeForm}}" rules="{{rules}}" data-ref="ruleFormRef" class="data-v-3c42922d vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('4c103479-3')+','+('4c103479-2')}}" label="关联客户" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><view hidden="{{!(custIdLabel)}}" class="data-v-3c42922d">{{custIdLabel}}</view><u-icon data-custom-hidden="{{!(custIdLabel)}}" style="margin-right:80rpx;margin-left:50rpx;" vue-id="{{('4c103479-4')+','+('4c103479-3')}}" name="close" size="15" color="#BFBFBF" data-event-opts="{{[['^click',[['clearCustId']]]]}}" bind:click="__e" class="data-v-3c42922d" bind:__l="__l"></u-icon><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e" class="data-v-3c42922d">请选择</view></u-form-item><u-picker vue-id="{{('4c103479-5')+','+('4c103479-2')}}" show="{{custIdShow}}" columns="{{custIdcolumns}}" keyName="optionText" data-event-opts="{{[['^cancel',[['e1']]],['^confirm',[['pickerConfirmCustId']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-3c42922d" bind:__l="__l"></u-picker><u-form-item vue-id="{{('4c103479-6')+','+('4c103479-2')}}" label="工单类型" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><view hidden="{{!(issueTypeLabel)}}" class="data-v-3c42922d">{{issueTypeLabel}}</view><u-icon data-custom-hidden="{{!(issueTypeLabel)}}" style="margin-right:80rpx;margin-left:50rpx;" vue-id="{{('4c103479-7')+','+('4c103479-6')}}" name="close" size="15" color="#BFBFBF" data-event-opts="{{[['^click',[['clearIssueType']]]]}}" bind:click="__e" class="data-v-3c42922d" bind:__l="__l"></u-icon><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" bindtap="__e" class="data-v-3c42922d">请选择</view></u-form-item><u-picker vue-id="{{('4c103479-8')+','+('4c103479-2')}}" show="{{issueTypeShow}}" columns="{{issueTypecolumns}}" keyName="optionText" data-event-opts="{{[['^cancel',[['e3']]],['^confirm',[['pickerConfirmIssueType']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-3c42922d" bind:__l="__l"></u-picker><u-form-item vue-id="{{('4c103479-9')+','+('4c103479-2')}}" label="工单标题" prop="title" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><u-textarea bind:input="__e" vue-id="{{('4c103479-10')+','+('4c103479-9')}}" placeholder="请输入标题" autoHeight="{{true}}" value="{{sizeForm.title}}" data-event-opts="{{[['^input',[['__set_model',['$0','title','$event',[]],['sizeForm']]]]]}}" class="data-v-3c42922d" bind:__l="__l"></u-textarea></u-form-item><u-form-item vue-id="{{('4c103479-11')+','+('4c103479-2')}}" label="工单内容" prop="content" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><u-textarea bind:input="__e" vue-id="{{('4c103479-12')+','+('4c103479-11')}}" placeholder="请输入内容" count="{{true}}" maxlength="{{500}}" value="{{sizeForm.content}}" data-event-opts="{{[['^input',[['__set_model',['$0','content','$event',[]],['sizeForm']]]]]}}" class="data-v-3c42922d" bind:__l="__l"></u-textarea></u-form-item><u-form-item vue-id="{{('4c103479-13')+','+('4c103479-2')}}" label="附件" prop="ossFileDTOList" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><img-upload vue-id="{{('4c103479-14')+','+('4c103479-13')}}" ossFileDTOList="{{sizeForm.ossFileDTOList}}" value="{{sizeForm.ossFileDTOList}}" data-event-opts="{{[['^updateOssFileDTOList',[['__set_sync',['$0','ossFileDTOList','$event'],['sizeForm']]]],['^updateOssFileDTOList',[['__set_sync',['$0','ossFileDTOList','$event'],['sizeForm']]]],['^input',[['__set_model',['$0','ossFileDTOList','$event',[]],['sizeForm']]]]]}}" bind:updateOssFileDTOList="__e" bind:input="__e" class="data-v-3c42922d" bind:__l="__l"></img-upload></u-form-item><u-form-item vue-id="{{('4c103479-15')+','+('4c103479-2')}}" label="优先级" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><view hidden="{{!(priorityLabel)}}" class="data-v-3c42922d">{{priorityLabel}}</view><u-icon data-custom-hidden="{{!(priorityLabel)}}" style="margin-right:80rpx;margin-left:50rpx;" vue-id="{{('4c103479-16')+','+('4c103479-15')}}" name="close" size="15" color="#BFBFBF" data-event-opts="{{[['^click',[['clearPriority']]]]}}" bind:click="__e" class="data-v-3c42922d" bind:__l="__l"></u-icon><view data-event-opts="{{[['tap',[['e4',['$event']]]]]}}" bindtap="__e" class="data-v-3c42922d">请选择</view></u-form-item><u-picker vue-id="{{('4c103479-17')+','+('4c103479-2')}}" show="{{priorityShow}}" columns="{{prioritycolumns}}" keyName="optionText" data-event-opts="{{[['^cancel',[['e5']]],['^confirm',[['pickerConfirmPriority']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-3c42922d" bind:__l="__l"></u-picker><u-form-item vue-id="{{('4c103479-18')+','+('4c103479-2')}}" label="是否为问题件" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><view hidden="{{!(isIssueLabel)}}" class="data-v-3c42922d">{{isIssueLabel}}</view><u-icon data-custom-hidden="{{!(isIssueLabel)}}" style="margin-right:80rpx;margin-left:50rpx;" vue-id="{{('4c103479-19')+','+('4c103479-18')}}" name="close" size="15" color="#BFBFBF" data-event-opts="{{[['^click',[['clearIsIssue']]]]}}" bind:click="__e" class="data-v-3c42922d" bind:__l="__l"></u-icon><view data-event-opts="{{[['tap',[['e6',['$event']]]]]}}" bindtap="__e" class="data-v-3c42922d">请选择</view></u-form-item><view style="font-size:10px;color:#C1C1C1;" class="data-v-3c42922d">说明:拦截为问题件后,该订单不能做任何操作,请谨慎操作!!!</view><u-picker vue-id="{{('4c103479-20')+','+('4c103479-2')}}" show="{{isIssueShow}}" columns="{{isIssuecolumns}}" keyName="optionText" data-event-opts="{{[['^cancel',[['e7']]],['^confirm',[['pickerConfirmIsIssue']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-3c42922d" bind:__l="__l"></u-picker><u-form-item vue-id="{{('4c103479-21')+','+('4c103479-2')}}" label="关注人" prop="followDTOList" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><view style="display:flex;flex-wrap:wrap;width:100%;" class="data-v-3c42922d"><view data-event-opts="{{[['tap',[['getUserAvatar',[1]]]]]}}" class="avatar data-v-3c42922d" bindtap="__e"><u-icon vue-id="{{('4c103479-22')+','+('4c103479-21')}}" name="plus" color="#1A4F94" size="20" class="data-v-3c42922d" bind:__l="__l"></u-icon></view><block wx:for="{{sizeForm.followDTOList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="userAvatar data-v-3c42922d"><image class="img data-v-3c42922d" src="/static/images/common/userAvatar.png"></image><view style="margin:0 20rpx;" class="data-v-3c42922d">{{''+item.optionText+''}}</view><u-icon vue-id="{{('4c103479-23-'+index)+','+('4c103479-21')}}" name="close" color="#C5C5C5" size="15" data-event-opts="{{[['^click',[['deleteAvatar',['1',index]]]]]}}" bind:click="__e" class="data-v-3c42922d" bind:__l="__l"></u-icon></view></block></view></u-form-item><u-form-item vue-id="{{('4c103479-24')+','+('4c103479-2')}}" label="处理人" prop="handleIdList" required="{{true}}" class="data-v-3c42922d" bind:__l="__l" vue-slots="{{['default']}}"><view style="display:flex;flex-wrap:wrap;width:100%;" class="data-v-3c42922d"><view data-event-opts="{{[['tap',[['getUserAvatar',[2]]]]]}}" class="avatar data-v-3c42922d" bindtap="__e"><u-icon vue-id="{{('4c103479-25')+','+('4c103479-24')}}" name="plus" color="#1A4F94" size="20" class="data-v-3c42922d" bind:__l="__l"></u-icon></view><block wx:for="{{sizeForm.handleIdList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="userAvatar data-v-3c42922d"><image class="img data-v-3c42922d" src="/static/images/common/userAvatar.png"></image><view style="margin:0 20rpx;" class="data-v-3c42922d">{{''+item.optionText+''}}</view><u-icon vue-id="{{('4c103479-26-'+index)+','+('4c103479-24')}}" name="close" color="#C5C5C5" size="15" data-event-opts="{{[['^click',[['deleteAvatar',['1',index]]]]]}}" bind:click="__e" class="data-v-3c42922d" bind:__l="__l"></u-icon></view></block></view></u-form-item></u-form><button class="btn data-v-3c42922d" type="primary" data-event-opts="{{[['tap',[['submitData',['$event']]]]]}}" bindtap="__e">确认提交</button></view><u-toast vue-id="4c103479-27" data-ref="uToast" class="data-v-3c42922d vue-ref" bind:__l="__l"></u-toast></view> |