|
@@ -105,6 +105,12 @@ export default defineComponent({
|
|
|
onMounted(() => {
|
|
|
getTypeList();
|
|
|
});
|
|
|
+ function beforeRead(file:any[]){
|
|
|
+ if(file.length > 5){
|
|
|
+ showToast(`最多只能选择5张图片`);
|
|
|
+ }
|
|
|
+ return true
|
|
|
+ }
|
|
|
return () => (
|
|
|
<div class={[styles.recommendation,styles[state.modeType]]}>
|
|
|
<div class={styles.head}>
|
|
@@ -113,9 +119,12 @@ export default defineComponent({
|
|
|
</div>
|
|
|
<div class={styles.content}>
|
|
|
<div class={styles.conBox}>
|
|
|
- <DropdownMenu class={[styles.dropdownMenu, currItem.value && styles.currItem]} overlay={false}>
|
|
|
- <DropdownItem class={['recommendationDropdownItem']} title={ currItem.value?currItem.value.name:"请选择反馈类型"} v-model={recommenData.suggestId} options={suggestionTypeList.value}/>
|
|
|
- </DropdownMenu>
|
|
|
+ <div class={styles.rowCon}>
|
|
|
+ <DropdownMenu class={[styles.dropdownMenu, currItem.value && styles.currItem]} overlay={false}>
|
|
|
+ <DropdownItem class={['recommendationDropdownItem']} title={ currItem.value?currItem.value.name:"请选择反馈类型"} v-model={recommenData.suggestId} options={suggestionTypeList.value}/>
|
|
|
+ </DropdownMenu>
|
|
|
+ <div class={styles.tit}>{`${recommenData.message.length}/200`}</div>
|
|
|
+ </div>
|
|
|
<Field
|
|
|
class={styles.field}
|
|
|
v-model={recommenData.message}
|
|
@@ -124,7 +133,7 @@ export default defineComponent({
|
|
|
maxlength={200}
|
|
|
placeholder="请详细描述您遇到的问题,以便我们尽快为您解决"
|
|
|
/>
|
|
|
- <Uploader accept=".jpg,jpeg,.png" class={styles.uploader} max-size={maxSize * 1024 * 1024} onOversize={onOversize} v-model={fileList.value} after-read={afterRead} multiple max-count={4}>
|
|
|
+ <Uploader accept=".jpg,jpeg,.png" class={styles.uploader} max-size={maxSize * 1024 * 1024} onOversize={onOversize} v-model={fileList.value} beforeRead={beforeRead} after-read={afterRead} multiple max-count={5}>
|
|
|
<div class={styles.uploaderbox}>
|
|
|
<img class={styles.img} src={headImg("photo.png")}></img>
|
|
|
<div>上传图片</div>
|