|
@@ -966,50 +966,16 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="attachId"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- width="250PX"
|
|
|
- label="上传附件"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button style="float: left; height: 38px">
|
|
|
- <a
|
|
|
- :href="scope.row.attachId"
|
|
|
- target="_blank"
|
|
|
- class="buttonText"
|
|
|
- style="float: left; margin-left: 1px"
|
|
|
- >查看</a
|
|
|
- >
|
|
|
- </el-button>
|
|
|
- <el-upload
|
|
|
- class="upload-demo"
|
|
|
- ref="upload"
|
|
|
- action="node"
|
|
|
- :on-change="checkType"
|
|
|
- :disabled="browseStatus"
|
|
|
- :show-file-list="false"
|
|
|
- :auto-upload="false"
|
|
|
- style="float: left"
|
|
|
- >
|
|
|
- <el-button
|
|
|
- slot="trigger"
|
|
|
- @click="clickAttachId(scope.$index)"
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- style="margin-left: 5px"
|
|
|
- >上传
|
|
|
- </el-button>
|
|
|
- </el-upload>
|
|
|
- <el-button
|
|
|
- style="margin-left: 5px"
|
|
|
- @click.native.prevent="deleteAttach(scope.row)"
|
|
|
- :disabled="browseStatus"
|
|
|
- size="small"
|
|
|
- >删除
|
|
|
- </el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ prop="attachId"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ width="250PX"
|
|
|
+ label="上传附件"
|
|
|
+>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <uploadImage @input="showFile" v-model="scope.row.fUrl"/>
|
|
|
+ </template>
|
|
|
+</el-table-column>
|
|
|
<el-table-column
|
|
|
header-align="center"
|
|
|
align="center"
|
|
@@ -1800,10 +1766,12 @@ import { listWarehouse } from "@/api/basicdata/warehouse";
|
|
|
import { listGoods } from "@/api/basicdata/goods";
|
|
|
|
|
|
import { listUser, queryUserVal } from "@/api/system/user";
|
|
|
-
|
|
|
+import UploadImage from '@/components/UploadImage'
|
|
|
export default {
|
|
|
name: "Warehousebills",
|
|
|
- components: {},
|
|
|
+ components: {
|
|
|
+ UploadImage
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -1999,6 +1967,10 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 上传成功返回数据
|
|
|
+ showFile (row) {
|
|
|
+ console.log(row)
|
|
|
+ },
|
|
|
printSomething() {
|
|
|
// 此处的style即为打印时的样式
|
|
|
const style =
|
|
@@ -2010,6 +1982,15 @@ export default {
|
|
|
scanStyles: false,
|
|
|
});
|
|
|
},
|
|
|
+ // 添加附件上传
|
|
|
+ addRelevt() {
|
|
|
+ this.relevantAttachments.push({
|
|
|
+ fUrl: null,
|
|
|
+ fName: null,
|
|
|
+ createBy: this.queryParams.createBy,
|
|
|
+ createTime: Date.parse(new Date())
|
|
|
+ })
|
|
|
+ },
|
|
|
// 添加list
|
|
|
addRelevant() {
|
|
|
console.log(JSON.stringify(this.dataList));
|