|
|
@@ -17,7 +17,7 @@
|
|
|
</div>
|
|
|
<div>
|
|
|
<el-button @click="cancel">返回</el-button>
|
|
|
- <el-button type="primary" @click="submit">保存</el-button>
|
|
|
+ <el-button type="primary" @click="submit" :loading="loading">保存</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="divider">
|
|
|
@@ -152,7 +152,7 @@
|
|
|
<!-- 模具信息 -->
|
|
|
<MoldInfo ref="moldRefs" :form="form"/>
|
|
|
<!-- 备注信息 -->
|
|
|
- <RemarkInfo ref="remarkRefs" :form="remarkform" :imgList="imgList"/>
|
|
|
+ <RemarkInfo ref="remarkRefs" :form="remarkform"/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -171,6 +171,7 @@
|
|
|
import RemarkInfo from './components/RemarkInfo.vue';
|
|
|
import deptSelect from '@/components/CommomSelect/dept-select.vue';
|
|
|
import personSelect from '@/components/CommomSelect/person-select.vue';
|
|
|
+ import { addMaterial } from '@/api/material/manage.js';
|
|
|
export default {
|
|
|
name: 'ManageMaterial',
|
|
|
components: {
|
|
|
@@ -179,6 +180,7 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ loading:false,
|
|
|
form:{
|
|
|
categoryLevelGroupName:'',
|
|
|
categoryLevelName:''
|
|
|
@@ -261,9 +263,32 @@
|
|
|
if (!valid) {
|
|
|
return false;
|
|
|
}
|
|
|
- console.log('保存了',this.remarkform)
|
|
|
+ this.loading = true;
|
|
|
+ const imgList = this.remarkform.imgList
|
|
|
+ const arr = []
|
|
|
+ if(imgList.length){
|
|
|
+ imgList.map(item=>{
|
|
|
+ arr.push(item.storePath)
|
|
|
+ })
|
|
|
+ this.form.remarkAttach = arr.join(',')
|
|
|
+ }
|
|
|
+ this.form.remark = this.remarkform.remark?this.remarkform.remark:''
|
|
|
+ const data = {
|
|
|
+ ...this.form
|
|
|
+ };
|
|
|
+ addMaterial(data)
|
|
|
+ .then((msg) => {
|
|
|
+ this.loading = false;
|
|
|
+ this.$message.success(msg);
|
|
|
+ this.updateVisible(false);
|
|
|
+ this.$emit('done');
|
|
|
+ })
|
|
|
+ .catch((e) => {
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
|
|
|
- });
|
|
|
+
|
|
|
+ })
|
|
|
|
|
|
}
|
|
|
|