|
|
@@ -13,13 +13,13 @@ |
|
|
|
:disabled="!edit" |
|
|
|
title="主题" |
|
|
|
/> |
|
|
|
<l-select |
|
|
|
<!-- <l-select |
|
|
|
@input="setValue('SYS_ReceiveMessage.READFLAG', $event)" |
|
|
|
:value="getValue('SYS_ReceiveMessage.READFLAG')" |
|
|
|
:disabled="!edit" |
|
|
|
:range="dataSource.SYS_ReceiveMessage.READFLAG" |
|
|
|
title="状态" |
|
|
|
/> |
|
|
|
/> --> |
|
|
|
<l-date-picker |
|
|
|
@input="setValue('SYS_ReceiveMessage.SENDTIME', $event)" |
|
|
|
:value="getValue('SYS_ReceiveMessage.SENDTIME')" |
|
|
@@ -27,20 +27,38 @@ |
|
|
|
title="收件时间" |
|
|
|
/> |
|
|
|
<l-upload-file |
|
|
|
@input="setValue('SYS_ReceiveMessage.URL', $event)" |
|
|
|
:value="getValue('SYS_ReceiveMessage.URL')" |
|
|
|
v-if="ready" |
|
|
|
:value="fileList" |
|
|
|
@input="(e)=>{fileList = e}" |
|
|
|
:readonly="!edit" |
|
|
|
:number="9" |
|
|
|
title="附件上传" |
|
|
|
/> |
|
|
|
<l-textarea |
|
|
|
<!-- <l-textarea |
|
|
|
@input="setValue('SYS_ReceiveMessage.CONTENTS', $event)" |
|
|
|
:value="getValue('SYS_ReceiveMessage.CONTENTS')" |
|
|
|
:readonly="!edit" |
|
|
|
title="邮件内容" |
|
|
|
/> |
|
|
|
/> --> |
|
|
|
<view class="bg-white" style="padding: 15px;color: #333333;font-size: 15px;">邮件内容</view> |
|
|
|
<view class="bg-white" style="padding: 15px;padding-top: 0px;"> |
|
|
|
<u-parse v-if="ready" :imageProp="{ domain: apiRoot }" :content="getValue('SYS_ReceiveMessage.CONTENTS')" noData="暂无内容"></u-parse> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- <view v-if="ready" class="bg-white margin-tb padding" style="padding-top: 0; overflow: hidden;"> |
|
|
|
<l-button v-if="edit" @click="action('save')" size="lg" color="green" class="block margin-top" block> |
|
|
|
提交保存 |
|
|
|
</l-button> |
|
|
|
<l-button v-if="!edit && mode !== 'create'" @click="action('edit')" size="lg" line="orange" class="block margin-top" block> |
|
|
|
编辑本页 |
|
|
|
</l-button> |
|
|
|
<l-button v-if="edit && mode !== 'create'" @click="action('reset')" size="lg" line="red" class="block margin-top" block> |
|
|
|
取消编辑 |
|
|
|
</l-button> |
|
|
|
<l-button v-if="!edit && mode !== 'create'" @click="action('delete')" size="lg" line="red" class="block margin-top" block> |
|
|
|
删除 |
|
|
|
</l-button> |
|
|
|
</view> --> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
|
|
|
@@ -82,14 +100,16 @@ export default { |
|
|
|
// 表单数据 |
|
|
|
current: {}, |
|
|
|
origin: {}, |
|
|
|
|
|
|
|
fileList:[], |
|
|
|
|
|
|
|
// 表单项数据结构 |
|
|
|
scheme: { |
|
|
|
SYS_ReceiveMessage: { |
|
|
|
SENDER: { type: 'text', title: '发件人' }, |
|
|
|
TITLE: { type: 'text', title: '主题' }, |
|
|
|
READFLAG: { type: 'select', title: '状态', dataSource: '0' }, |
|
|
|
SENDTIME: { type: 'datetime', title: '收件时间', dateformat: '0' }, |
|
|
|
// READFLAG: { type: 'select', title: '状态', dataSource: '0' }, |
|
|
|
SENDTIME: { type: 'datetime', title: '收件时间', dateformat: '1' }, |
|
|
|
URL: { type: 'upload', title: '附件上传' }, |
|
|
|
CONTENTS: { type: 'textarea', title: '邮件内容' }, |
|
|
|
}, |
|
|
@@ -136,8 +156,17 @@ export default { |
|
|
|
if (this.mode === 'create') { |
|
|
|
this.origin = await this.getDefaultForm() |
|
|
|
} else { |
|
|
|
const result = await this.HTTP_GET('learun/adms/EducationalAdministration/SYS_ReceiveMessage/form', this.id) |
|
|
|
this.origin = await this.formatFormData(result) |
|
|
|
const result = await this.HTTP_GET('learun/adms/EducationalAdministration/SYS_ReceiveMessage/form', this.id) |
|
|
|
if(result){ |
|
|
|
let fileList = await this.getFileListById(result.SYS_ReceiveMessage.FilePath) |
|
|
|
console.log(fileList) |
|
|
|
this.fileList = fileList |
|
|
|
|
|
|
|
this.origin = await this.formatFormData(result) |
|
|
|
console.log(this.origin) |
|
|
|
}else{ |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
this.current = this.COPY(this.origin) |
|
|
|
}, |
|
|
@@ -155,11 +184,14 @@ export default { |
|
|
|
break |
|
|
|
|
|
|
|
case 'save': |
|
|
|
console.log(this.fileList) |
|
|
|
|
|
|
|
// return |
|
|
|
const verifyResult = this.verifyForm() |
|
|
|
if (verifyResult.length > 0) { |
|
|
|
this.CONFIRM('表单验证失败', verifyResult.join('\n')) |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (!(await this.CONFIRM('提交确认', '确定要提交本页表单内容吗?', true))) { |
|
|
|
return |
|
|
|