|
@@ -63,22 +63,22 @@
|
|
|
@click="(showDialogForm = true), (type = 1)"
|
|
|
>新增</el-button
|
|
|
>
|
|
|
- <el-popconfirm
|
|
|
- confirm-button-text="好的"
|
|
|
- cancel-button-text="不用了"
|
|
|
- icon="el-icon-info"
|
|
|
- icon-color="red"
|
|
|
- title="内容确定删除吗?"
|
|
|
- @onConfirm="hanleDeleteAll"
|
|
|
- >
|
|
|
- <el-button
|
|
|
- slot="reference"
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- class="textColor el-popover-left"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- </el-popconfirm>
|
|
|
+ <el-popconfirm
|
|
|
+ confirm-button-text="好的"
|
|
|
+ cancel-button-text="不用了"
|
|
|
+ icon="el-icon-info"
|
|
|
+ icon-color="red"
|
|
|
+ title="内容确定删除吗?"
|
|
|
+ @onConfirm="hanleDeleteAll"
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ slot="reference"
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ class="textColor el-popover-left"
|
|
|
+ >删除</el-button
|
|
|
+ >
|
|
|
+ </el-popconfirm>
|
|
|
</div>
|
|
|
<div class="fr">
|
|
|
<el-upload
|
|
@@ -105,8 +105,8 @@
|
|
|
border
|
|
|
fit
|
|
|
highlight-current-row
|
|
|
- @select-all="hanleSelectAll"
|
|
|
- @select="hanleSelectAll"
|
|
|
+ @select-all="hanleSelectAll"
|
|
|
+ @select="hanleSelectAll"
|
|
|
stripe
|
|
|
>
|
|
|
<el-table-column type="selection" align="center"></el-table-column>
|
|
@@ -219,10 +219,10 @@
|
|
|
<el-button
|
|
|
type="text"
|
|
|
class="textColor"
|
|
|
- @click="editFn(scope.row.id,scope.row)"
|
|
|
+ @click="editFn(scope.row.id, scope.row)"
|
|
|
>编辑</el-button
|
|
|
>
|
|
|
- <el-popconfirm
|
|
|
+ <el-popconfirm
|
|
|
confirm-button-text="好的"
|
|
|
cancel-button-text="不用了"
|
|
|
icon="el-icon-info"
|
|
@@ -233,7 +233,6 @@
|
|
|
<el-button
|
|
|
slot="reference"
|
|
|
type="text"
|
|
|
-
|
|
|
class="textColor el-popover-left"
|
|
|
>删除</el-button
|
|
|
>
|
|
@@ -271,61 +270,32 @@
|
|
|
size="small"
|
|
|
label-position="left"
|
|
|
>
|
|
|
- <el-form-item label="内机名称">
|
|
|
- <!-- <el-select
|
|
|
- v-model="diaLogForm.positionName"
|
|
|
- multiple
|
|
|
- placeholder="请选择"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- >
|
|
|
- </el-option>
|
|
|
- </el-select> -->
|
|
|
- <el-input v-model="diaLogForm.innerMachineName"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="内机型号">
|
|
|
- <el-input v-model="diaLogForm.innerMachineType"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="内机编码">
|
|
|
- <el-input v-model="diaLogForm.innerMachineNumber"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="内机体积">
|
|
|
- <el-input v-model="diaLogForm.innerMachineVolume"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="外机名称">
|
|
|
- <!-- <el-select
|
|
|
- v-model="diaLogForm.positionName"
|
|
|
- multiple
|
|
|
+ <el-form-item label="类型">
|
|
|
+ <el-select
|
|
|
+ v-model="diaLogForm.type"
|
|
|
+
|
|
|
placeholder="请选择"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
+ v-for="item in distList"
|
|
|
+ :key="item.sysDictId"
|
|
|
+ :label="item.dictValue"
|
|
|
+ :value="item.sysDictId"
|
|
|
>
|
|
|
</el-option>
|
|
|
- </el-select> -->
|
|
|
- <el-input v-model="diaLogForm.outsideMachineName"></el-input>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="外机机型号">
|
|
|
- <el-input v-model="diaLogForm.outsideMachineType"></el-input>
|
|
|
+ <el-form-item label="名称">
|
|
|
+ <el-input v-model="diaLogForm.name" size="normal"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="外机编码">
|
|
|
- <el-input v-model="diaLogForm.outsideMachineNumber"></el-input>
|
|
|
+ <el-form-item label="型号">
|
|
|
+ <el-input v-model="diaLogForm.model" size="normal"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="外机体积">
|
|
|
- <el-input v-model="diaLogForm.outsideMachineVolume"></el-input>
|
|
|
+ <el-form-item label="编码">
|
|
|
+ <el-input v-model="diaLogForm.number" size="normal"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="配件1">
|
|
|
- <el-input v-model="diaLogForm.parts1"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="配件2">
|
|
|
- <el-input v-model="diaLogForm.parts2"></el-input>
|
|
|
+ <el-form-item label="体积">
|
|
|
+ <el-input v-model="diaLogForm.volume" size="normal"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -346,6 +316,7 @@ import {
|
|
|
getMachineAdd,
|
|
|
getMachineDel,
|
|
|
getMachineEdit,
|
|
|
+ getDistList
|
|
|
} from "@/api/basic_data/material";
|
|
|
export default {
|
|
|
mixins: [Mixin],
|
|
@@ -378,17 +349,22 @@ export default {
|
|
|
],
|
|
|
diaLogForm: {
|
|
|
id: null,
|
|
|
- parts1:'',
|
|
|
- parts2:"",
|
|
|
- innerMachineName: "",
|
|
|
- innerMachineNumber: "",
|
|
|
- innerMachineType: "",
|
|
|
- innerMachineVolume: 2,
|
|
|
- orgNumber: "",
|
|
|
- outsideMachineName: "",
|
|
|
- outsideMachineNumber: "",
|
|
|
- outsideMachineType: "",
|
|
|
- outsideMachineVolume: 2,
|
|
|
+ name: "",
|
|
|
+ number: "",
|
|
|
+ model: "",
|
|
|
+ volume: "",
|
|
|
+ type:''
|
|
|
+ // parts1:'',
|
|
|
+ // parts2:"",
|
|
|
+ // innerMachineName: "",
|
|
|
+ // innerMachineNumber: "",
|
|
|
+ // innerMachineType: "",
|
|
|
+ // innerMachineVolume: 2,
|
|
|
+ // orgNumber: "",
|
|
|
+ // outsideMachineName: "",
|
|
|
+ // outsideMachineNumber: "",
|
|
|
+ // outsideMachineType: "",
|
|
|
+ // outsideMachineVolume: 2,
|
|
|
},
|
|
|
showDialogForm: false,
|
|
|
dataList: [
|
|
@@ -484,20 +460,25 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
editFn(id, row) {
|
|
|
- this.type=2
|
|
|
+ this.type = 2;
|
|
|
this.diaLogForm = {
|
|
|
id,
|
|
|
- parts1:row.parts1,
|
|
|
- parts2:row.parts2,
|
|
|
- innerMachineName: row.innerMachineName,
|
|
|
- innerMachineNumber: row.innerMachineNumber,
|
|
|
- innerMachineType: row.innerMachineType,
|
|
|
- innerMachineVolume: row.innerMachineVolume,
|
|
|
- orgNumber: row.orgNumber,
|
|
|
- outsideMachineName: row.outsideMachineName,
|
|
|
- outsideMachineNumber: row.outsideMachineNumber,
|
|
|
- outsideMachineType: row.outsideMachineType,
|
|
|
- outsideMachineVolume: row.outsideMachineVolume,
|
|
|
+ name: row.name,
|
|
|
+ number: row.number,
|
|
|
+ model: row.model,
|
|
|
+ volume: row.volume,
|
|
|
+ type:row.type
|
|
|
+ // parts1:row.parts1,
|
|
|
+ // parts2:row.parts2,
|
|
|
+ // innerMachineName: row.innerMachineName,
|
|
|
+ // innerMachineNumber: row.innerMachineNumber,
|
|
|
+ // innerMachineType: row.innerMachineType,
|
|
|
+ // innerMachineVolume: row.innerMachineVolume,
|
|
|
+ // orgNumber: row.orgNumber,
|
|
|
+ // outsideMachineName: row.outsideMachineName,
|
|
|
+ // outsideMachineNumber: row.outsideMachineNumber,
|
|
|
+ // outsideMachineType: row.outsideMachineType,
|
|
|
+ // outsideMachineVolume: row.outsideMachineVolume,
|
|
|
};
|
|
|
this.showDialogForm = true;
|
|
|
},
|
|
@@ -519,7 +500,6 @@ export default {
|
|
|
}
|
|
|
this.resetInfo();
|
|
|
this.showDialogForm = false;
|
|
|
-
|
|
|
},
|
|
|
// 初始化数据
|
|
|
getList() {
|
|
@@ -538,6 +518,10 @@ export default {
|
|
|
this.listLoading = false;
|
|
|
console.log(this.dataList, 1233);
|
|
|
});
|
|
|
+ getDistList({sysDictEnum:'MACHINE_CONFIGURE'}).then(res=>{
|
|
|
+ this.distList = res.data
|
|
|
+ console.log(res,123);
|
|
|
+ })
|
|
|
},
|
|
|
// 导入
|
|
|
async handleImport(param) {
|
|
@@ -572,10 +556,11 @@ export default {
|
|
|
console.log(id);
|
|
|
this.hanleDeleteAllPromise(id).then((ids) => {
|
|
|
getMachineDel(ids).then((res) => {
|
|
|
- this.getList();
|
|
|
+ this.getList();
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
resetInfo() {
|
|
|
this.diaLogForm = {
|
|
|
id: null,
|