diff --git a/.env.development b/.env.development
index 605bb4a..c384cff 100644
--- a/.env.development
+++ b/.env.development
@@ -9,7 +9,7 @@ ENV='development'
VUE_APP_BASE_API = http://192.168.60.99:8004/
VUE_APP_UPLOAD_API = http://192.168.60.99:8004/api/admin/upload-file
-VUE_APP_OA_URL= http://suzhouhedaooa.langye.net
+VUE_APP_OA_URL= http://192.168.60.18:8001
VUE_APP_OA_URL_TYPE = '{"领用":"31","处置":"32","应急":"33"}'
diff --git a/src/views/component/imports.vue b/src/views/component/imports.vue
index bbef800..af2409a 100644
--- a/src/views/component/imports.vue
+++ b/src/views/component/imports.vue
@@ -32,7 +32,7 @@
数据预览
-
+
总共数据:{{ tableList.length }}条
确认导入
@@ -116,15 +116,17 @@ export default {
console.log(res)
this.$message({
type: 'success',
- message: `成功导入${res.total}条`
+ message: res.fail>0?`${res.fail}条未导入`:`成功导入${res.total}条`
})
+ this.tableList = []
+ this.$emit('refresh')
})
}else{
console.log('importdata',this.tableList)
this.$emit('importdata',this.tableList)
}
this.hidden();
- this.$emit('refresh')
+
}
},
computed: {},
diff --git a/src/views/materialfile/component/addMater.vue b/src/views/materialfile/component/addMater.vue
index fadf4b2..e6bd3aa 100644
--- a/src/views/materialfile/component/addMater.vue
+++ b/src/views/materialfile/component/addMater.vue
@@ -79,13 +79,13 @@
-
+
所在仓库:
-
+
入库时间:
-
-
+
+
+
@@ -212,7 +214,85 @@
style="width: 300px;">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -270,7 +350,7 @@
zhuangtai:'',
jiliangdanwei:'',
suozaicangku:'',
- suozaicangku_id:'',
+ storages_id:'',
suozaihuojia:'',
rukushijian:'',
zichanyuanzhi:'',
@@ -279,7 +359,14 @@
shifouweigudingzichan:'',
gudingzichanbianma:'',
jishuziliao:[],
- beizhu:''
+ beizhu:'',
+ wuzidaima:'',
+ yuanwuzimingcheng:'',
+ shengchanriqi:'',
+ chubeifangshi:'',
+ zijinlaiyuan:'',
+ chubeicengji:'',
+ shifouzhanshi:''
},
rules: {
wuzibianma: [{
@@ -337,7 +424,7 @@
zhuangtai:res?.zhuangtai,
jiliangdanwei:res?.jiliangdanwei,
suozaicangku:res?.suozaicangku,
- suozaicangku_id:res.suozaicangku_id?parseInt(res.suozaicangku_id):'',
+ storages_id:res.storages_id?parseInt(res.storages_id):'',
suozaihuojia:res?.suozaihuojia,
rukushijian:res?.rukushijian,
zichanyuanzhi:res?.zichanyuanzhi,
@@ -346,7 +433,14 @@
shifouweigudingzichan:res?.shifouweigudingzichan,
gudingzichanbianma:res?.gudingzichanbianma,
jishuziliao:res?.jishuziliao,
- beizhu:res?.beizhu
+ beizhu:res?.beizhu,
+ wuzidaima:res?.wuzidaima,
+ yuanwuzimingcheng:res?.yuanwuzimingcheng,
+ shengchanriqi:res?.shengchanriqi,
+ chubeifangshi:res?.chubeifangshi,
+ zijinlaiyuan:res?.zijinlaiyuan,
+ chubeicengji:res?.chubeicengji,
+ shifouzhanshi:res?.shifouzhanshi
}
if(res.jishuziliao_upload_details){
for(var j of res.jishuziliao_upload_details){
@@ -363,7 +457,7 @@
this.cangkuList.map(item=>{
if(e===item.id){
this.form.suozaicangku = item.cangkumingcheng
- this.form.suozaicangku_id = item.id
+ this.form.storages_id = item.id
}
})
}
diff --git a/src/views/materialfile/index.vue b/src/views/materialfile/index.vue
index 1da030f..bd0886b 100644
--- a/src/views/materialfile/index.vue
+++ b/src/views/materialfile/index.vue
@@ -6,8 +6,8 @@
-
-
+
@@ -141,6 +134,21 @@
+
+
+
+ 仓库概览图:
+
+
+
+ 点击上传
+ 只能上传jpg/png文件,且不超过500kb
+
+
+
+
+
@@ -150,10 +158,10 @@
import {
save,
show
- } from "@/api/system/baseForm.js"
- import {
- getparameteritem
- } from "@/api/system/dictionary.js"
+ } from "@/api/system/baseForm.js"
+ import {
+ getparameteritem
+ } from "@/api/system/dictionary.js"
import {
Message
} from 'element-ui'
@@ -163,17 +171,19 @@
return {
isShow: false,
type: 'add',
- id: '',
- tableName: 'materialstorages',
- // flood_storages
- areaList:[],
- typelist:[],
+ id: '',
+ action:`${process.env.VUE_APP_UPLOAD_API}`,
+ fileList:[],
+ tableName: 'materialstorages',
+ // flood_storages
+ areaList: [],
+ typelist: [],
mapparams: {
zoom: 11,
},
mapform: [],
- form: {
- storehouses_id:'',
+ form: {
+ storehouses_id: '',
cangkumingcheng: '',
cangkubianma: '',
suozaiquyu: '',
@@ -184,13 +194,14 @@
cangkudizhi: '',
jingdu: '',
weidu: '',
- cangkujianjie: '',
- quyu_id:''
+ cangkujianjie: '',
+ image_id: '',
+ quyu_id: ''
},
- rules: {
- type_id: [{
- required: true,
- message: '请填写仓库名称'
+ rules: {
+ type_id: [{
+ required: true,
+ message: '请填写仓库名称'
}],
cangkumingcheng: [{
required: true,
@@ -204,26 +215,26 @@
this.getArea()
},
methods: {
- getArea(){
- getparameteritem("area").then(res=>{
- this.areaList = res.detail
- })
- },
- changeQuyu(e){
- if(e){
- this.areaList.map(item=>{
- if(e===item.value){
- this.form.suozaiquyu = item.value
- this.form.quyu_id = item.id
- }
- })
- }else{
- this.form.suozaiquyu = ''
- this.form.quyu_id = ''
- }
- },
- setTableName(e){
- this.tableName = e?e:'materialstorages'
+ getArea() {
+ getparameteritem("area").then(res => {
+ this.areaList = res.detail
+ })
+ },
+ changeQuyu(e) {
+ if (e) {
+ this.areaList.map(item => {
+ if (e === item.value) {
+ this.form.suozaiquyu = item.value
+ this.form.quyu_id = item.id
+ }
+ })
+ } else {
+ this.form.suozaiquyu = ''
+ this.form.quyu_id = ''
+ }
+ },
+ setTableName(e) {
+ this.tableName = e ? e : 'materialstorages'
},
async getDetail() {
const res = await show({
@@ -231,10 +242,32 @@
table_name: this.tableName
})
this.$integrateData(this.form, res)
- this.mapform = [res.jingdu, res.weidu, res.cangkudizhi]
+ this.mapform = [res.jingdu, res.weidu, res.cangkudizhi]
+ if(res.image_id_uploads_id_relation){
+ this.fileList.push(res.image_id_uploads_id_relation)
+ }
},
+ handleRemove(file, fileList) {
+ this.fileList = fileList
+ },
+ handleSuccess(response, file, fileList) {
+ this.fileList = fileList
+ },
+ submit() {
+ console.log(this.fileList)
+ this.form.image_id = ''
+ if (this.fileList.length > 0) {
+ for (var g of this.fileList) {
+ if (g.response) {
+ this.form.image_id = g.response.id
+ } else {
+ this.form.image_id = g.id
+ }
+ }
+ } else {
+ this.form.image_id = ''
+ }
- submit() {
if (this.type === 'add') {
save({
table_name: this.tableName,
@@ -276,7 +309,8 @@
} else {
this.id = ''
this.type = ''
- this.mapform = []
+ this.mapform = []
+ this.fileList = []
this.$refs['dialog'].reset()
}
},
diff --git a/src/views/storages/index.vue b/src/views/storages/index.vue
index 0494252..a2533ba 100644
--- a/src/views/storages/index.vue
+++ b/src/views/storages/index.vue
@@ -11,7 +11,7 @@
- 查询
+ 查询
添加
diff --git a/src/views/virtual/index.vue b/src/views/virtual/index.vue
new file mode 100644
index 0000000..feb7c82
--- /dev/null
+++ b/src/views/virtual/index.vue
@@ -0,0 +1,440 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+