Commit fd0de97f authored by 李苏's avatar 李苏 💬

调整

parent b68d2de8
<template> <template>
<DefaultDialog v-loading='isLoading' :element-loading-text="text" :app='app'> <DefaultDialog v-loading='isLoading' :element-loading-text="text" :app='app'>
<div slot="form" style=""> <div slot="form" style="">
<el-form slot="form" ref="form" :model="form" label-width="100px" :rules="rules"> <el-form slot="form" ref="form" :model="form" label-width="100px" :rules="rules">
<el-row v-if="loading" :gutter="20" :app="this" class="editRow"> <el-row v-if="loading" :gutter="20" :app="this" class="editRow">
<EditColItem :required="item.required||false" :readonly="item.readonly?true:false " <EditColItem :required="item.required||false" :readonly="item.readonly?true:false "
v-for="(item,index) in editColItemList " :value="item.value" :span="item.span" :label="item.label" v-if="(item.show==false)?false:true" v-for="(item,index) in editColItemList " :value="item.value" :span="item.span" :label="item.label"
:prop='item.prop' :key="item.prop" :type="item.type" :typeConfig='item.typeConfig' :rule="item.rule" /> v-if="(item.show==false)?false:true" :prop='item.prop' :key="item.prop" :type="item.type"
<!-- 额外数据 --> :typeConfig='item.typeConfig' :rule="item.rule" />
</el-row> <!-- 额外数据 -->
</el-form> </el-row>
</el-form>
</div> </div>
<div slot="reFooter" class="refooter" > <div slot="reFooter" class="refooter">
<span slot="footer" class="dialog-footer" > <span slot="footer" class="dialog-footer">
<el-button @click="app.showDialog=false">取 消</el-button> <el-button @click="app.showDialog=false">取 消</el-button>
<el-button type="primary" @click="save()">确 定</el-button> <el-button type="primary" @click="save()">确 定</el-button>
</span> </span>
</div> </div>
</DefaultDialog> </DefaultDialog>
</template> </template>
<script> <script>
import { import {
editMixin, editMixin,
editMixin_expand editMixin_expand
...@@ -29,61 +29,77 @@ ...@@ -29,61 +29,77 @@
props: { props: {
app: { app: {
type: Object, type: Object,
default: ()=>{ default: () => {
return {} return {}
} }
} }
}, },
async mounted() { async mounted() {
/* 初始化数据 */ /* 初始化数据 */
this.$post('common/datetime',{}).then(res=>{ this.$post('common/datetime', {}).then(res => {
let nowTime=res.data.data||new Date().getTime() let nowTime = res.data.data || new Date().getTime()
/* 初始赋值*/ /* 初始赋值*/
this.nowTime=nowTime this.nowTime = nowTime
this.editColItemList[0].value=nowTime-24*60*60*1000 this.editColItemList[0].value = nowTime - 24 * 60 * 60 * 1000
this.loading=true this.loading = true
}) })
}, },
data() { data() {
return { return {
isLoading:false, isLoading: false,
text:'正在请求中...', text: '正在请求中...',
readonly:false, readonly: false,
loading:false, loading: false,
editColItemList:[ editColItemList: [{
{ label: '时间',
label: '时间', prop: 'time',
prop: 'time', span: 24,
span: 24, type: 'datetime',
type: 'datetime', value: '',
value: '', "required": true,
"required": true, },
}, {
] label: '物料',
prop: 'wlid',
span: 24,
required: true,
type: 'AuxInput',
typeConfig: {
isRequest: false,
code: 'MATERIAL',
label: 'wlxxName',
transform: {
value: 'id',
label: 'name'
}
}
},
]
} }
}, },
methods: { methods: {
save(){ save() {
this.$refs['form'].validate((valid) => { this.$refs['form'].validate((valid) => {
if(valid){ if (valid) {
this.isLoading=true this.isLoading = true
this.$post('lxyl/jcsj/wlxx/sap/sync',{ this.$post('lxyl/jcsj/wlxx/sap/sync', {
time:this.form.time time: this.form.time,
}).then(res=>{ wlid: this.form.wlid
if(res.success){ }).then(res => {
this.isLoading=false if (res.success) {
this.$success('操作成功') this.isLoading = false
this.app.showDialog=false this.$success('操作成功')
this.app.$refs.TablePager.refresh() this.app.showDialog = false
} this.app.$refs.TablePager.refresh()
}).finally(res=>{ }
this.isLoading=false }).finally(res => {
}) this.isLoading = false
} })
}) }
} })
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment