|
@@ -29,7 +29,7 @@
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
|
|
|
|
- <el-button size="small" @click="handleQuery">查询</el-button> -->
|
|
|
|
|
|
+ <el-button size="small" @click="handleQuery">查询</el-button> -->
|
|
<el-button size="small" @click="handleRefresh">刷新</el-button>
|
|
<el-button size="small" @click="handleRefresh">刷新</el-button>
|
|
|
|
|
|
</el-button-group>
|
|
</el-button-group>
|
|
@@ -49,7 +49,7 @@
|
|
<el-dropdown-item :command="isInvoke(true)">启用</el-dropdown-item>
|
|
<el-dropdown-item :command="isInvoke(true)">启用</el-dropdown-item>
|
|
<el-dropdown-item :command="isInvoke(false)">停用</el-dropdown-item>
|
|
<el-dropdown-item :command="isInvoke(false)">停用</el-dropdown-item>
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
- </el-dropdown> -->
|
|
|
|
|
|
+ </el-dropdown> -->
|
|
</el-button-group>
|
|
</el-button-group>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
@@ -58,7 +58,7 @@
|
|
<el-button-group>
|
|
<el-button-group>
|
|
<el-button size="small" @click="handleQueryForm">申请单查询</el-button>
|
|
<el-button size="small" @click="handleQueryForm">申请单查询</el-button>
|
|
</el-button-group>
|
|
</el-button-group>
|
|
- </el-col> -->
|
|
|
|
|
|
+ </el-col> -->
|
|
|
|
|
|
<!-- 导入导出 -->
|
|
<!-- 导入导出 -->
|
|
<!-- <el-col :span="1.5">
|
|
<!-- <el-col :span="1.5">
|
|
@@ -66,7 +66,7 @@
|
|
<el-button size="small" @click="handleImport">批量导入</el-button>
|
|
<el-button size="small" @click="handleImport">批量导入</el-button>
|
|
<el-button size="small" @click="handleExport">批量导出</el-button>
|
|
<el-button size="small" @click="handleExport">批量导出</el-button>
|
|
</el-button-group>
|
|
</el-button-group>
|
|
- </el-col> -->
|
|
|
|
|
|
+ </el-col> -->
|
|
|
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
@@ -112,7 +112,7 @@
|
|
<!-- 附件管理 -->
|
|
<!-- 附件管理 -->
|
|
<!-- <el-button-group>
|
|
<!-- <el-button-group>
|
|
<el-button size="small" icon="el-icon-paperclip" @click="handleFile"></el-button>
|
|
<el-button size="small" icon="el-icon-paperclip" @click="handleFile"></el-button>
|
|
- </el-button-group> -->
|
|
|
|
|
|
+ </el-button-group> -->
|
|
|
|
|
|
<!-- 切换 -->
|
|
<!-- 切换 -->
|
|
<!-- <el-button-group>
|
|
<!-- <el-button-group>
|
|
@@ -124,7 +124,7 @@
|
|
@click="handleChangePage('next')" />
|
|
@click="handleChangePage('next')" />
|
|
<el-button size="small" icon="el-icon-d-arrow-right" :disabled="!handleBasicEdit"
|
|
<el-button size="small" icon="el-icon-d-arrow-right" :disabled="!handleBasicEdit"
|
|
@click="handleChangePage('end')" />
|
|
@click="handleChangePage('end')" />
|
|
- </el-button-group> -->
|
|
|
|
|
|
+ </el-button-group> -->
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
|
@@ -173,8 +173,8 @@
|
|
<el-select v-model="basicData.value[`${f.prop}Label`]" :placeholder="f.name"
|
|
<el-select v-model="basicData.value[`${f.prop}Label`]" :placeholder="f.name"
|
|
:key="basicData.value[f.prop]" :disabled="!(updateButtonGroup && f.edit)"
|
|
:key="basicData.value[f.prop]" :disabled="!(updateButtonGroup && f.edit)"
|
|
@focus="f.apiUrl && handleQueryMore(f, '', { name: 'basicData', prop: f.prop })">
|
|
@focus="f.apiUrl && handleQueryMore(f, '', { name: 'basicData', prop: f.prop })">
|
|
- <el-option v-if="f.dictId" v-for="d in f.dictValue" :key="d.dictValue" :label="d.dictLabel"
|
|
|
|
- :value="d.dictValue">
|
|
|
|
|
|
+ <el-option v-if="f.dictId" v-for="d in f.dictValue" :key="d.dictCode" :label="d.dictLabel"
|
|
|
|
+ :value="d.dictCode">
|
|
</el-option>
|
|
</el-option>
|
|
|
|
|
|
<div slot="empty"></div>
|
|
<div slot="empty"></div>
|
|
@@ -295,13 +295,13 @@
|
|
<el-divider content-position="left">审计信息</el-divider>
|
|
<el-divider content-position="left">审计信息</el-divider>
|
|
<el-form :inline="true" label-position="right" :model="basicData.value">
|
|
<el-form :inline="true" label-position="right" :model="basicData.value">
|
|
<el-form-item label="创建人">
|
|
<el-form-item label="创建人">
|
|
- <el-input v-model="basicData.value.createBy" size="small" readonly placeholder="创建人"></el-input>
|
|
|
|
|
|
+ <el-input v-model="basicData.value.createByName" size="small" readonly placeholder="创建人"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="创建时间">
|
|
<el-form-item label="创建时间">
|
|
<el-input v-model="basicData.value.createTime" size="small" readonly placeholder="创建时间"></el-input>
|
|
<el-input v-model="basicData.value.createTime" size="small" readonly placeholder="创建时间"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="最后修改人">
|
|
<el-form-item label="最后修改人">
|
|
- <el-input v-model="basicData.value.updateBy" size="small" readonly placeholder="最后修改人"></el-input>
|
|
|
|
|
|
+ <el-input v-model="basicData.value.updateByName" size="small" readonly placeholder="最后修改人"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="最后修改时间">
|
|
<el-form-item label="最后修改时间">
|
|
<el-input v-model="basicData.value.updateTime" size="small" readonly placeholder="最后修改时间"></el-input>
|
|
<el-input v-model="basicData.value.updateTime" size="small" readonly placeholder="最后修改时间"></el-input>
|
|
@@ -411,7 +411,7 @@
|
|
<el-form :inline="true" label-position="right" :model="basicData.value">
|
|
<el-form :inline="true" label-position="right" :model="basicData.value">
|
|
<!-- <el-form-item label="所属组织">
|
|
<!-- <el-form-item label="所属组织">
|
|
<el-input v-model="basicData.value.orgName" placeholder="所属组织"></el-input>
|
|
<el-input v-model="basicData.value.orgName" placeholder="所属组织"></el-input>
|
|
- </el-form-item> -->
|
|
|
|
|
|
+ </el-form-item> -->
|
|
<el-form-item label="物料编码">
|
|
<el-form-item label="物料编码">
|
|
<el-input v-model="basicData.value.code" size="small" readonly placeholder="物料编码"></el-input>
|
|
<el-input v-model="basicData.value.code" size="small" readonly placeholder="物料编码"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -423,7 +423,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!-- <el-form-item label="版本号">
|
|
<!-- <el-form-item label="版本号">
|
|
<el-input v-model="basicData.value.version" placeholder="版本号"></el-input>
|
|
<el-input v-model="basicData.value.version" placeholder="版本号"></el-input>
|
|
- </el-form-item> -->
|
|
|
|
|
|
+ </el-form-item> -->
|
|
|
|
|
|
</el-form>
|
|
</el-form>
|
|
</el-collapse-item>
|
|
</el-collapse-item>
|
|
@@ -485,13 +485,13 @@
|
|
<div class="md-auditInfo">
|
|
<div class="md-auditInfo">
|
|
<el-form :inline="true" label-position="right" :model="basicData.value">
|
|
<el-form :inline="true" label-position="right" :model="basicData.value">
|
|
<el-form-item label="创建人">
|
|
<el-form-item label="创建人">
|
|
- <el-input v-model="basicData.value.createBy" size="small" readonly placeholder="创建人"></el-input>
|
|
|
|
|
|
+ <el-input v-model="basicData.value.createByName" size="small" readonly placeholder="创建人"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="创建时间">
|
|
<el-form-item label="创建时间">
|
|
<el-input v-model="basicData.value.createTime" size="small" readonly placeholder="创建时间"></el-input>
|
|
<el-input v-model="basicData.value.createTime" size="small" readonly placeholder="创建时间"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="最后修改人">
|
|
<el-form-item label="最后修改人">
|
|
- <el-input v-model="basicData.value.updateBy" size="small" readonly placeholder="最后修改人"></el-input>
|
|
|
|
|
|
+ <el-input v-model="basicData.value.updateByName" size="small" readonly placeholder="最后修改人"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="最后修改时间">
|
|
<el-form-item label="最后修改时间">
|
|
<el-input v-model="basicData.value.updateTime" size="small" readonly placeholder="最后修改时间"></el-input>
|
|
<el-input v-model="basicData.value.updateTime" size="small" readonly placeholder="最后修改时间"></el-input>
|
|
@@ -625,7 +625,7 @@ export default {
|
|
// 副信息
|
|
// 副信息
|
|
viceMsg: {
|
|
viceMsg: {
|
|
form: [],
|
|
form: [],
|
|
- value: []
|
|
|
|
|
|
+ value: [],
|
|
},
|
|
},
|
|
// 操作弹窗
|
|
// 操作弹窗
|
|
optionDialog: {
|
|
optionDialog: {
|
|
@@ -1036,9 +1036,9 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 获取利润中心详情
|
|
// 获取利润中心详情
|
|
- getCenterDetails(materialId) {
|
|
|
|
|
|
+ getCenterDetails(id) {
|
|
let _this = this;
|
|
let _this = this;
|
|
- materialApi.centerDetails(materialId).then(res => {
|
|
|
|
|
|
+ materialApi.centerDetails(id).then(res => {
|
|
console.log(res, '获取利润中心详情');
|
|
console.log(res, '获取利润中心详情');
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
this.otherDeatils.value = res.data.data;
|
|
this.otherDeatils.value = res.data.data;
|
|
@@ -1047,9 +1047,9 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 获取采购详细信息详情
|
|
// 获取采购详细信息详情
|
|
- getPurchaseDetails(materialId) {
|
|
|
|
|
|
+ getPurchaseDetails(id) {
|
|
let _this = this;
|
|
let _this = this;
|
|
- materialApi.purchaseDetails(materialId).then(res => {
|
|
|
|
|
|
+ materialApi.purchaseDetails(id).then(res => {
|
|
console.log(res, '获取采购详细信息详情');
|
|
console.log(res, '获取采购详细信息详情');
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
this.otherDeatils.value = res.data.data;
|
|
this.otherDeatils.value = res.data.data;
|
|
@@ -1080,9 +1080,9 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 获取库存详细信息详情
|
|
// 获取库存详细信息详情
|
|
- getInventoryDetails(materialId) {
|
|
|
|
|
|
+ getInventoryDetails(id) {
|
|
let _this = this;
|
|
let _this = this;
|
|
- materialApi.inventoryDetails(materialId).then(res => {
|
|
|
|
|
|
+ materialApi.inventoryDetails(id).then(res => {
|
|
console.log(res, '获取库存详细信息详情');
|
|
console.log(res, '获取库存详细信息详情');
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
this.otherDeatils.value = res.data.data;
|
|
this.otherDeatils.value = res.data.data;
|
|
@@ -1433,7 +1433,7 @@ export default {
|
|
},
|
|
},
|
|
// 其他标签页弹窗保存
|
|
// 其他标签页弹窗保存
|
|
handleOtherSave() {
|
|
handleOtherSave() {
|
|
- console.log('其他标签页弹窗保存');
|
|
|
|
|
|
+ console.log('其他标签页弹窗保存', this.activeMainTab);
|
|
},
|
|
},
|
|
// 其他页签详情弹窗关闭事件
|
|
// 其他页签详情弹窗关闭事件
|
|
handleCloseOtherDetails(done) {
|
|
handleCloseOtherDetails(done) {
|
|
@@ -1476,9 +1476,9 @@ export default {
|
|
// 参照弹窗过滤
|
|
// 参照弹窗过滤
|
|
handleFilterRefer() {
|
|
handleFilterRefer() {
|
|
// this.MoreDataDialog.key =
|
|
// this.MoreDataDialog.key =
|
|
- console.log(this.MoreDataDialog.key, '查询关键字');
|
|
|
|
|
|
+ console.log(this.MoreDataDialog.key, '查询关键字', this.MoreDataDialog.target);
|
|
|
|
|
|
- this.handleQueryMore(this.MoreDataDialog.msg, this.MoreDataDialog.key);
|
|
|
|
|
|
+ this.handleQueryMore(this.MoreDataDialog.msg, this.MoreDataDialog.key, this.MoreDataDialog.target);
|
|
|
|
|
|
},
|
|
},
|
|
// 操作提示弹窗关闭
|
|
// 操作提示弹窗关闭
|
|
@@ -1563,6 +1563,60 @@ export default {
|
|
if (res.code == 200) cb();
|
|
if (res.code == 200) cb();
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ // 保存财务信息——单个数据
|
|
|
|
+ handleSaveFinance(data) {
|
|
|
|
+ console.log(data, '保存财务信息——单个数据');
|
|
|
|
+ materialApi.financeEdit(data).then(res => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 保存利润中心信息
|
|
|
|
+ handleSaveCenter(data) {
|
|
|
|
+ console.log(data, '保存利润中心信息');
|
|
|
|
+ materialApi.centerEdit(data).then(res => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 保存采购信息
|
|
|
|
+ handleSavePurchase(data) {
|
|
|
|
+ console.log(data, '保存采购信息');
|
|
|
|
+ materialApi.purchaseEdit(data).then(res => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 保存库存信息
|
|
|
|
+ handleSaveInventoryEdit(data) {
|
|
|
|
+ console.log(data, '保存库存信息');
|
|
|
|
+ materialApi.inventoryEdit(data).then(res => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 保存计划信息
|
|
|
|
+ handleSavePlan(data) {
|
|
|
|
+ console.log(data, '保存计划信息');
|
|
|
|
+ materialApi.planEdit(data).then(res => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 保存成本信息
|
|
|
|
+ handleSaveCost(data) {
|
|
|
|
+ console.log(data, '保存成本信息');
|
|
|
|
+ materialApi.costEdit(data).then(res => {
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
|
|
|
|
|
|
// 重新加载
|
|
// 重新加载
|