修复AiUploader
This commit is contained in:
@@ -36,7 +36,7 @@ export default {
|
||||
return this.dictKey ? this.$dict.getDict(this.dict).map(e => ({
|
||||
value: e.dictValue,
|
||||
label: e.dictName
|
||||
})) : this.list
|
||||
})) : this.list || []
|
||||
}
|
||||
},
|
||||
data() {
|
||||
@@ -47,7 +47,7 @@ export default {
|
||||
}
|
||||
},
|
||||
|
||||
mounted () {
|
||||
mounted() {
|
||||
this.dict && this.$dict.load(this.dict).then(() => {
|
||||
this.dictKey = this.dict
|
||||
})
|
||||
@@ -56,7 +56,6 @@ export default {
|
||||
handleConfirm(v) {
|
||||
this.selected = v
|
||||
this.$emit("data", this.selected)
|
||||
console.log(v)
|
||||
this.$emit("input", v[0].value)
|
||||
this.$forceUpdate()
|
||||
},
|
||||
|
||||
@@ -16,10 +16,10 @@
|
||||
</div>
|
||||
</template>
|
||||
<template v-if="!disabled">
|
||||
<div btn @tap="handleReUpload(i)">
|
||||
<div class="btn" @tap="handleReUpload(i)">
|
||||
重新上传
|
||||
</div>
|
||||
<div btn @tap="remove(i)">
|
||||
<div class="btn" @tap="remove(i)">
|
||||
删除
|
||||
</div>
|
||||
</template>
|
||||
@@ -124,8 +124,8 @@ export default {
|
||||
uni.hideLoading()
|
||||
} else {
|
||||
uni.uploadFile({
|
||||
url: this.$instance.defaults.baseURL + this.action,
|
||||
filePath: img,
|
||||
url: this.$instance.config.baseURL + this.action,
|
||||
filePath: img.path,
|
||||
name: 'file',
|
||||
header: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
@@ -138,7 +138,7 @@ export default {
|
||||
this.$emit('data', res.data)
|
||||
this.$u.toast('上传成功!')
|
||||
if (this.action == '/admin/file/add') {
|
||||
this.fileList.push({url: res.data?.split(";")?.[0], id: res.data?.split(";")?.[1]})
|
||||
this.fileList.push({url: res.data?.[0]?.split(";")?.[0], id: res.data?.[0]?.split(";")?.[1]})
|
||||
this.$emit('input', [...this.fileList])
|
||||
this.$emit('change', [...this.fileList])
|
||||
} else if (this.action == '/admin/file/add2') {
|
||||
@@ -153,6 +153,10 @@ export default {
|
||||
} else {
|
||||
this.$u.toast(res.msg)
|
||||
}
|
||||
},
|
||||
fail: err => {
|
||||
console.log(err)
|
||||
uni.hideLoading()
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -202,8 +206,10 @@ export default {
|
||||
}
|
||||
}
|
||||
|
||||
div[btn] {
|
||||
div.btn {
|
||||
color: $uni-color-primary;
|
||||
margin-right: 16px;
|
||||
|
||||
}
|
||||
|
||||
div:nth-child(4) {
|
||||
|
||||
@@ -19,11 +19,7 @@
|
||||
<div class="form">
|
||||
<em>*</em>
|
||||
<label>农产品类型</label>
|
||||
<div class="right" @click="show=true">
|
||||
<u-icon name="arrow-right" color="#999999" size="28"></u-icon>
|
||||
<span class="value" style="color: #999999;font-weight:normal;" v-if="!form.typeName">请选择</span>
|
||||
<span class="value" style="color: #333;font-weight:normal;" v-else>{{ form.typeName }}</span>
|
||||
</div>
|
||||
<AiSelect class="right" v-model="form.type" dict="agriculturalType"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -65,19 +61,19 @@
|
||||
<div class="btn-wrapper">
|
||||
<div class="btn" @click="submit" hover-class="text-hover">提交</div>
|
||||
</div>
|
||||
<u-select v-model="show" :list="$dict.getDict('agriculturalType')" value-name="dictValue"
|
||||
label-name="dictName" @confirm="confirm"></u-select>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
|
||||
import AiSelect from "../../components/AiSelect/AiSelect";
|
||||
|
||||
export default {
|
||||
name: "agAdd",
|
||||
appName:"发布晒农产品",
|
||||
components: {AiSelect},
|
||||
appName: "发布晒农产品",
|
||||
data() {
|
||||
return {
|
||||
show: false,
|
||||
form: {
|
||||
title: "",
|
||||
content: "",
|
||||
|
||||
Reference in New Issue
Block a user