update
This commit is contained in:
parent
52594a9985
commit
2c91419e04
|
|
@ -17,6 +17,9 @@ export default {
|
||||||
Project: [],
|
Project: [],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
loading() { // 页面正在加载中
|
||||||
|
},
|
||||||
created() { // 页面创建完成
|
created() { // 页面创建完成
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,10 +5,23 @@
|
||||||
<vxe-table border show-overflow keep-source ref="xTable" :data="detailsData" @pulldownSelected="onPulldownSelected"
|
<vxe-table border show-overflow keep-source ref="xTable" :data="detailsData" @pulldownSelected="onPulldownSelected"
|
||||||
@popupSelected="onPopupSelected" :export-config="{}" @edit-closed="afterEditEvent" @edit-actived="beforeEditEvent"
|
@popupSelected="onPopupSelected" :export-config="{}" @edit-closed="afterEditEvent" @edit-actived="beforeEditEvent"
|
||||||
:edit-config="{ trigger: 'click', mode: 'cell', icon: 'vxe-icon-edit', showStatus: false, beforeEditMethod: beforeEditMethod }">
|
:edit-config="{ trigger: 'click', mode: 'cell', icon: 'vxe-icon-edit', showStatus: false, beforeEditMethod: beforeEditMethod }">
|
||||||
|
<vxe-column title="图片" width="110" align="center">
|
||||||
|
<template #default="{ row }">
|
||||||
|
<img v-if="row.component_img" style="width:50px;height:50px;" :src="row.component_img"
|
||||||
|
@click.stop="$hevueImgPreview(row.component_img)" />
|
||||||
|
<span v-else>
|
||||||
|
<a-upload name="file" accept="image/*" :before-upload="beforeUpload" :show-upload-list="false">
|
||||||
|
<a-button type="link" @click="uploadClick({ row })">上传图片</a-button>
|
||||||
|
</a-upload>
|
||||||
|
|
||||||
<vxe-column field="component_num" title="部件数量" width="160"
|
</span>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
</vxe-column>
|
||||||
|
|
||||||
|
<vxe-column field="component_num" title="数量" width="80" align="center"
|
||||||
:edit-render="{ name: '$input', props: { type: 'number' } }"></vxe-column>
|
:edit-render="{ name: '$input', props: { type: 'number' } }"></vxe-column>
|
||||||
<vxe-column field="production_type" title="布产类型" width="160" :edit-render="{}">
|
<vxe-column field="production_type" title="布产类型" width="100" align="center" :edit-render="{}">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<span>{{ $mk.formatEnum(row.production_type, options_production_type) }}</span>
|
<span>{{ $mk.formatEnum(row.production_type, options_production_type) }}</span>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -24,13 +37,13 @@
|
||||||
formatter="formatRef" :edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
formatter="formatRef" :edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
||||||
|
|
||||||
|
|
||||||
<vxe-column field="prepare_process_time" title="预备加工日期" width="160" formatter="formatDate"
|
<vxe-column field="prepare_process_time" title="预备加工日期" width="130" formatter="formatDate" align="center"
|
||||||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||||
<vxe-column field="plan_complete_time" title="计划完成日期" width="160" formatter="formatDate"
|
<vxe-column field="plan_complete_time" title="计划完成日期" width="130" formatter="formatDate" align="center"
|
||||||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||||
|
|
||||||
|
|
||||||
<vxe-column title="完成" width="160" v-if="getDataId()">
|
<vxe-column title="完成" width="160" align="center" v-if="getDataId()">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<div v-if="row.id">
|
<div v-if="row.id">
|
||||||
<div v-if="row.complete_time">{{ $mk.getDateString(row.complete_time) }}</div>
|
<div v-if="row.complete_time">{{ $mk.getDateString(row.complete_time) }}</div>
|
||||||
|
|
@ -42,28 +55,15 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<vxe-column field="complete_type" v-if="getDataId() && isDetails1Complete()" title="完工人员类型" width="160"
|
<!-- <vxe-column field="complete_type" v-if="getDataId() && isDetails1Complete()" title="完工人员类型" width="160"
|
||||||
:params="{ data: options_user_type }" formatter='formatEnum'></vxe-column>
|
:params="{ data: options_user_type }" formatter='formatEnum'></vxe-column> -->
|
||||||
|
|
||||||
|
|
||||||
<vxe-column field="spec" title="规格" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
<vxe-column field="spec" title="规格" align="center" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
||||||
<vxe-column field="surface" title="表面工艺" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
<vxe-column field="surface" title="表面工艺" align="center" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
||||||
<vxe-column field="inlay" title="镶件材料" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
<vxe-column field="inlay" title="镶件材料" align="center" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
||||||
|
|
||||||
<vxe-column field="remark" title="备注" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
<vxe-column field="remark" title="备注" align="center" width="auto" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
||||||
<vxe-column title="图片" width="90">
|
|
||||||
<template #default="{ row }">
|
|
||||||
<img v-if="row.component_img" style="width:50px;height:50px;" :src="row.component_img"
|
|
||||||
@click.stop="$hevueImgPreview(row.component_img)" />
|
|
||||||
<span v-else>
|
|
||||||
<a-upload name="file" accept="image/*" :before-upload="beforeUpload" :show-upload-list="false">
|
|
||||||
<a-button type="link" @click="uploadClick({ row })">上传图片</a-button>
|
|
||||||
</a-upload>
|
|
||||||
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</template>
|
|
||||||
</vxe-column>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -85,9 +85,9 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</vxe-column>
|
</vxe-column>
|
||||||
<vxe-column field="process_detail" title="工序" width="160" :params="editor_processes" formatter="formatRef"
|
<vxe-column field="process_detail" title="工序" width="130" :params="editor_processes" formatter="formatRef"
|
||||||
:edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
:edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
||||||
<vxe-column field="department_detail" title="部门" width="160" :params="editor_department" formatter="formatRef"
|
<vxe-column field="department_detail" title="部门" width="120" :params="editor_department" formatter="formatRef"
|
||||||
:edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
:edit-render="{ name: 'MkGridDataSelector' }"></vxe-column>
|
||||||
<vxe-column field="progress" title="进度" width="160" :cellRender="{ name: 'progress' }"></vxe-column>
|
<vxe-column field="progress" title="进度" width="160" :cellRender="{ name: 'progress' }"></vxe-column>
|
||||||
|
|
||||||
|
|
@ -99,9 +99,9 @@
|
||||||
|
|
||||||
<vxe-column field="progress" v-if="isEdit" :cellRender="{ name: 'progress' }" title="进度" width="180"></vxe-column>
|
<vxe-column field="progress" v-if="isEdit" :cellRender="{ name: 'progress' }" title="进度" width="180"></vxe-column>
|
||||||
|
|
||||||
<vxe-column field="prepare_process_time" title="预备加工日期" width="160" formatter="formatDate"
|
<vxe-column field="prepare_process_time" title="预备加工日期" width="130" formatter="formatDate" align="center"
|
||||||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||||
<vxe-column field="plan_complete_time" title="计划完成日期" width="160" formatter="formatDate"
|
<vxe-column field="plan_complete_time" title="计划完成日期" width="130" formatter="formatDate" align="center"
|
||||||
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
:edit-render="{ name: '$input', props: { type: 'date' } }"></vxe-column>
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -130,13 +130,13 @@
|
||||||
</template>
|
</template>
|
||||||
</vxe-column>
|
</vxe-column>
|
||||||
|
|
||||||
<vxe-column field="send_type" v-if="getDataId() && readonly" title="发料人员类型" width="160"
|
<vxe-column field="send_type" v-if="getDataId() && readonly" title="发料人员" width="80" align="center"
|
||||||
:params="{ data: options_user_type }" formatter='formatEnum'></vxe-column>
|
:params="{ data: options_user_type }" formatter='formatEnum'></vxe-column>
|
||||||
|
|
||||||
|
|
||||||
<vxe-column field="complete_type" v-if="getDataId() && readonly" title="完工人员类型" width="160"
|
<vxe-column field="complete_type" v-if="getDataId() && readonly" title="完工人员" width="80" align="center"
|
||||||
:params="{ data: options_user_type }" formatter='formatEnum'></vxe-column>
|
:params="{ data: options_user_type }" formatter='formatEnum'></vxe-column>
|
||||||
<vxe-column field="remark" title="备注" width="160" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
<vxe-column field="remark" title="备注" width="auto" :edit-render="{ name: '$input', props: {} }"></vxe-column>
|
||||||
|
|
||||||
|
|
||||||
</vxe-table>
|
</vxe-table>
|
||||||
|
|
|
||||||
|
|
@ -104,8 +104,8 @@ export default {
|
||||||
components: { CommonLayout, LoginActions },
|
components: { CommonLayout, LoginActions },
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
logging: false,
|
logging: false, // 是否正在登录
|
||||||
error: '',
|
error: '', // 登录错误信息
|
||||||
form: this.$form.createForm(this),
|
form: this.$form.createForm(this),
|
||||||
mobileTest: "",
|
mobileTest: "",
|
||||||
user: {
|
user: {
|
||||||
|
|
@ -121,7 +121,7 @@ export default {
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
},
|
},
|
||||||
beforeMount() {
|
beforeMount() { // 页面挂载之前
|
||||||
|
|
||||||
getProject().then(result => { // 获取项目信息
|
getProject().then(result => { // 获取项目信息
|
||||||
this.Project = result.data.data
|
this.Project = result.data.data
|
||||||
|
|
@ -135,7 +135,7 @@ export default {
|
||||||
Cookie.set(process.env.VUE_APP_THEME_COLOR_KEY, '#fa541c')
|
Cookie.set(process.env.VUE_APP_THEME_COLOR_KEY, '#fa541c')
|
||||||
|
|
||||||
},
|
},
|
||||||
created() {
|
created() { // 页面创建完成
|
||||||
if (this.company != []) {
|
if (this.company != []) {
|
||||||
// console.log("company:",this.company)
|
// console.log("company:",this.company)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue