|
@@ -76,11 +76,11 @@
|
|
|
</van-radio-group>
|
|
|
</template>
|
|
|
</van-field>
|
|
|
- <van-field name="report" label="报告文件">
|
|
|
+ <van-field name="report" label="备查文件">
|
|
|
<template #input>
|
|
|
<van-uploader
|
|
|
:fileList="form.report"
|
|
|
- :max-count="1"
|
|
|
+ :max-count="3"
|
|
|
:after-read="(file) => toUpload(file, 'report')"
|
|
|
@delete="(file) => toDelete(file, 'report')"
|
|
|
/>
|
|
@@ -89,7 +89,15 @@
|
|
|
<van-field v-model="form.abstract" name="abstract" label="摘要" placeholder="请输入摘要" type="textarea" autosize readonly />
|
|
|
<van-field v-model="form.requirementdesc" name="requirementdesc" label="技术说明" placeholder="请输入技术说明" type="textarea" autosize />
|
|
|
<van-field v-model="form.expect" name="expect" label="商业预期" placeholder="请输入商业预期" type="textarea" autosize />
|
|
|
- <van-field v-model="form.condition" name="condition" label="合作条件及要求" placeholder="请输入合作条件及要求" type="textarea" autosize />
|
|
|
+ <van-field
|
|
|
+ v-model="form.condition"
|
|
|
+ name="condition"
|
|
|
+ label="合作条件及要求(专利已实施状况,收费标准,合作期限等内容)"
|
|
|
+ placeholder="请输入合作条件及要求"
|
|
|
+ type="textarea"
|
|
|
+ autosize
|
|
|
+ :rules="[{ required: true, message: '请输入合作条件及要求' }]"
|
|
|
+ />
|
|
|
|
|
|
<van-col span="24" class="btn">
|
|
|
<van-button type="info" size="small" native-type="submit">提交交易</van-button>
|
|
@@ -156,9 +164,11 @@ export default {
|
|
|
},
|
|
|
async toUpload({ file }, model) {
|
|
|
// 上传,赋值
|
|
|
+ let list = this.form[model];
|
|
|
const res = await this.upload({ file, dir: 'file' });
|
|
|
if (this.$checkRes(res)) {
|
|
|
- this.$set(this.form, model, [{ name: res.name, url: res.uri }]);
|
|
|
+ list.push({ name: res.name, url: res.uri });
|
|
|
+ this.$set(this.form, model, list);
|
|
|
}
|
|
|
},
|
|
|
toDelete(file, model) {
|