|
@@ -520,68 +520,14 @@
|
|
|
placeholder="请输入备注信息,不超过200字"
|
|
|
maxlength="200"
|
|
|
/>
|
|
|
- <!-- <ws-upload
|
|
|
+ <ws-upload
|
|
|
ref="upload"
|
|
|
- table-name="maintain_work_order"
|
|
|
- oss-key="mainPlan"
|
|
|
:comp-id="compId"
|
|
|
- :appendix-ids="appendixIdsAdd"
|
|
|
- :vesselId="deptBudgetList.addressUrl"
|
|
|
+ :appendix-ids="deptBudgetList.addressUrl"
|
|
|
:size-limit="size"
|
|
|
- @uploadSuccess="uploadSuccess"
|
|
|
@onChange="onChange"
|
|
|
accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
|
|
|
- /> -->
|
|
|
- <!-- -------------- -->
|
|
|
- <!-- <el-upload
|
|
|
- action="https://www.zthymaoyi.com/upload/admin"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="
|
|
|
- (res, file) => {
|
|
|
- uploadSuccessHandle(res)
|
|
|
- }
|
|
|
- "
|
|
|
- class="avatar-uploader"
|
|
|
- accept=".jpg, .jpeg, .png, .gif, .pdf, .doc, .zip, .rar"
|
|
|
- >
|
|
|
- <el-button style="margin-top: 10px">上传附件</el-button>
|
|
|
- </el-upload>
|
|
|
- <div class="addressUrls" v-if="addressUrls != null">
|
|
|
- <div class="addressUrls-item">
|
|
|
- <div
|
|
|
- v-for="(item, index) in addressUrls"
|
|
|
- class="addressUrl"
|
|
|
- :key="index"
|
|
|
- >
|
|
|
- <div @click="close(index)" class="iconfont icon-guanbi"></div>
|
|
|
- <img
|
|
|
- v-if="addressUrls != null"
|
|
|
- width="100"
|
|
|
- height="100"
|
|
|
- :src="item"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div> -->
|
|
|
-
|
|
|
- <el-upload
|
|
|
- class="upload-demo"
|
|
|
- action="https://www.zthymaoyi.com/upload/admin"
|
|
|
- :on-success="
|
|
|
- (res, file) => {
|
|
|
- uploadSuccessHandle(res)
|
|
|
- }
|
|
|
- "
|
|
|
- multiple
|
|
|
- :limit="3"
|
|
|
- :file-list="fileList"
|
|
|
- >
|
|
|
- <el-button size="small" type="primary">点击上传</el-button>
|
|
|
- <div slot="tip" class="el-upload__tip">
|
|
|
- 推荐格式.jpg, .jpeg, .png, .gif, .pdf, .doc, .zip, .rar,单个文件大小不超过10M
|
|
|
- </div>
|
|
|
- </el-upload>
|
|
|
+ />
|
|
|
</ws-form>
|
|
|
<div style="text-align: right; padding: 10px" class="center">
|
|
|
<el-button
|
|
@@ -653,8 +599,6 @@ export default {
|
|
|
staffList: [],
|
|
|
appendixIdsAdd: '',
|
|
|
size: 10,
|
|
|
- // uploadSuccess: {},
|
|
|
- // onChange:{},
|
|
|
unitList: [],
|
|
|
goodnameList: [],
|
|
|
value1: '袋装',
|
|
@@ -689,8 +633,6 @@ export default {
|
|
|
},
|
|
|
selectIntendedShip: {},
|
|
|
interviewTypeList: {},
|
|
|
- addressUrls: [],
|
|
|
- fileList:[],
|
|
|
}
|
|
|
},
|
|
|
activated() {
|
|
@@ -712,9 +654,6 @@ export default {
|
|
|
this.showType = this.isShow
|
|
|
},
|
|
|
methods: {
|
|
|
- close(index) {
|
|
|
- this.addressUrls.splice(index, 1)
|
|
|
- },
|
|
|
dataFilter(val) {
|
|
|
this.deptBudgetList.personCharge = val
|
|
|
if (val) {
|
|
@@ -784,17 +723,16 @@ export default {
|
|
|
this.ChapterTwoList = response
|
|
|
})
|
|
|
},
|
|
|
- // 上传附件
|
|
|
- uploadSuccessHandle(e) {
|
|
|
- console.log(e)
|
|
|
- this.addressUrls.push(e.url)
|
|
|
- // this.deptBudgetList.addressUrl = this.addressUrls.toString
|
|
|
- },
|
|
|
- onChange(files) {
|
|
|
- this.fileNum = files
|
|
|
- this.$refs.upload.handleSaveBill().then((res) => {
|
|
|
- console.log(files)
|
|
|
- })
|
|
|
+ onChange() {
|
|
|
+ this.$refs.upload
|
|
|
+ .handleSaveBill()
|
|
|
+ .then(async response => {
|
|
|
+ this.deptBudgetList.addressUrl = response
|
|
|
+ })
|
|
|
+ .catch(res => {
|
|
|
+ EventBus.$emit('error', (JSON.parse(res) || {}).message)
|
|
|
+ this.$refs.upload.clearFiles()
|
|
|
+ })
|
|
|
},
|
|
|
getUnitList() {
|
|
|
xiala({
|
|
@@ -1389,7 +1327,6 @@ export default {
|
|
|
} else {
|
|
|
this.deptBudgetList.sourceArea = CodeToText[this.selectedOptions[2]]
|
|
|
}
|
|
|
- this.deptBudgetList.addressUrl = this.addressUrls.toString()
|
|
|
|
|
|
addList(this.deptBudgetList)
|
|
|
.toPromise()
|