|
|
@@ -23,7 +23,7 @@
|
|
|
|
|
|
<!-- 查询条件区域 -->
|
|
|
<div id="search-cond-div" ref="search-cond-div" style="margin-top: 1px;padding: 0">
|
|
|
- <SearchCond ref="searchCond" v-model="searchCond" :type="this.$config.pageCode['position']"
|
|
|
+ <SearchCond ref="searchCond" v-model="searchCond"
|
|
|
@collapse-change="collapseChange" :set-flag="false"
|
|
|
:search-content="searchContent"></SearchCond>
|
|
|
</div>
|
|
|
@@ -33,16 +33,17 @@
|
|
|
:multiple="false"
|
|
|
:height="this.tableHeight" primaryKey="kilnId"
|
|
|
name="table">
|
|
|
- <DkTableColumn field="kilnCode" ></DkTableColumn>
|
|
|
+ <DkTableColumn field="uniqueCode" :title="$t('kilnCode')" ></DkTableColumn>
|
|
|
<DkTableColumn field="kilnName" ></DkTableColumn>
|
|
|
+ <DkTableColumn field="modelKindName" ></DkTableColumn>
|
|
|
+ <DkTableColumn field="modelId" ></DkTableColumn>
|
|
|
<DkTableColumn field="displayNo" ></DkTableColumn>
|
|
|
<DkTableColumn field="totalNumUses" ></DkTableColumn>
|
|
|
<DkTableColumn field="useCycle" ></DkTableColumn>
|
|
|
<DkTableColumn field="numUses" ></DkTableColumn>
|
|
|
- <DkTableColumn field="flgValid" type="switch" :title="$t('flgValid')" @on-switch-change="onSwitchChange"
|
|
|
- :switch-disabled=false min-width="100px"></DkTableColumn>
|
|
|
- <DkTableColumn field="remarks" min-width="200" width="auto" :filter=false></DkTableColumn>
|
|
|
- <DkTableColumn field="ftyName" ></DkTableColumn>
|
|
|
+ <DkTableColumn field="flgValid" type="switch" @on-switch-change="onSwitchChange"
|
|
|
+ :switch-disabled="false" ></DkTableColumn>
|
|
|
+ <DkTableColumn field="remarks" width="auto" ></DkTableColumn>
|
|
|
</DkTable>
|
|
|
</div>
|
|
|
<!--新建编辑-->
|
|
|
@@ -54,39 +55,23 @@
|
|
|
:saveFlag="true"
|
|
|
:title=modalTitle
|
|
|
>
|
|
|
- <DkForm ref="formInline" style="width:100%;" name="dk-form" v-model="formData" :label-max-words="6">
|
|
|
+ <DkForm ref="formInline" v-model="formData" :col-count="1">
|
|
|
<!-- 釉色代码 -->
|
|
|
- <DkFormItem prop="kilnCode" style="margin-top: 10px;" :required="true">
|
|
|
+ <DkFormItem prop="kilnCode" :required="true">
|
|
|
<InputPop v-model="formData.kilnCode" ref="kilnCode"/>
|
|
|
</DkFormItem>
|
|
|
<!-- 釉色名称 -->
|
|
|
- <DkFormItem prop="kilnName" style="margin-top: 10px;" :required="true">
|
|
|
+ <DkFormItem prop="kilnName" :required="true">
|
|
|
<InputPop v-model="formData.kilnName" ref="kilnName"/>
|
|
|
</DkFormItem>
|
|
|
- <!-- 工厂 -->
|
|
|
- <DkFormItem prop="ftyId" style="margin-top: 10px;" :required="true" :data-type="this.$config.dataType.number">
|
|
|
- <SelectPop v-model="formData.ftyId" ref="ftyId" :multiple="false"
|
|
|
- :options="ftyList"
|
|
|
- labelKey="ftyName"
|
|
|
- valueKey="ftyId">
|
|
|
- </SelectPop>
|
|
|
- </DkFormItem>
|
|
|
<!-- 显示顺序 -->
|
|
|
- <DkFormItem prop="displayNo" style="margin-top: 10px;" :required="true" :data-type="this.$config.dataType.number">
|
|
|
+ <DkFormItem prop="displayNo" :required="true" :data-type="this.$config.dataType.number">
|
|
|
<InputNumberPop v-model="formData.displayNo" ref="displayNo" :min="1" :digits="0"/>
|
|
|
</DkFormItem>
|
|
|
- <!-- 总使用次数 -->
|
|
|
- <DkFormItem prop="totalNumUses" style="margin-top: 10px;" :required="true" :data-type="this.$config.dataType.number">
|
|
|
- <InputNumberPop v-model="formData.totalNumUses" ref="totalNumUses" :min="1" :digits="0"/>
|
|
|
- </DkFormItem>
|
|
|
<!-- 使用周期 -->
|
|
|
- <DkFormItem prop="useCycle" style="margin-top: 10px;" :required="true" :data-type="this.$config.dataType.number">
|
|
|
+ <DkFormItem prop="useCycle" :required="true" :data-type="this.$config.dataType.number">
|
|
|
<InputNumberPop v-model="formData.useCycle" ref="useCycle" :min="1" :digits="0"/>
|
|
|
</DkFormItem>
|
|
|
- <!-- 周期内使用次数 -->
|
|
|
- <DkFormItem prop="numUses" style="margin-top: 10px;" :required="true" :data-type="this.$config.dataType.number">
|
|
|
- <InputNumberPop v-model="formData.numUses" ref="numUses" :min="1" :digits="0"/>
|
|
|
- </DkFormItem>
|
|
|
<!-- 备注 -->
|
|
|
<DkFormItem prop="remarks" style="margin-top: 10px;">
|
|
|
<InputPop v-model="formData.remarks" textareaFlag/>
|
|
|
@@ -107,7 +92,7 @@ export default {
|
|
|
tableData: [
|
|
|
{
|
|
|
kilnId: 1,
|
|
|
- kilnCode: 'dkdkdk',
|
|
|
+ uniqueCode: 'dkdkdk',
|
|
|
kilnName: '东科东科东科',
|
|
|
ftyId: 1,
|
|
|
ftyName: '工厂1',
|
|
|
@@ -120,7 +105,7 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
kilnId: 2,
|
|
|
- kilnCode: 'dkdkdk',
|
|
|
+ uniqueCode: 'dkdkdk',
|
|
|
kilnName: '东科东科东科',
|
|
|
ftyId: 2,
|
|
|
ftyName: '工厂2',
|
|
|
@@ -145,10 +130,6 @@ export default {
|
|
|
useCycle: 1,
|
|
|
numUses: 1
|
|
|
},
|
|
|
- ftyList: [
|
|
|
- {ftyId: 1, ftyName: '工厂1'},
|
|
|
- {ftyId: 2, ftyName: '工厂2'},
|
|
|
- ],
|
|
|
searchContent: [
|
|
|
{
|
|
|
itemName: 'kilnName',
|
|
|
@@ -171,6 +152,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ /*************************************************一览界面操作start*******************************************/
|
|
|
+ /**
|
|
|
+ * @desc : 分页变化
|
|
|
+ * @date : 2022/12/21
|
|
|
+ * @author : 洪旭东
|
|
|
+ */
|
|
|
+ pageSizeChange(pageInfo) {
|
|
|
+ this.pageInfo = pageInfo
|
|
|
+ this.getData() // 查询数据
|
|
|
+ },
|
|
|
/**
|
|
|
* @desc : switch停用启用
|
|
|
* @date : 2022/12/21
|
|
|
@@ -215,6 +206,8 @@ export default {
|
|
|
params.sysId = this.$store.state.user.sysId
|
|
|
return params
|
|
|
},
|
|
|
+ /*************************************************一览界面操作end*********************************************/
|
|
|
+ /*************************************************新建/编辑start*********************************************/
|
|
|
/**
|
|
|
* @desc : 清空参数
|
|
|
* @date : 2022/12/21
|
|
|
@@ -237,7 +230,7 @@ export default {
|
|
|
* @date : 2022/12/21
|
|
|
* @author : 洪旭东
|
|
|
*/
|
|
|
- setParams(arg) {
|
|
|
+ setParams() {
|
|
|
this.params = this.formData
|
|
|
this.params.cpId = this.$store.state.user.cpId
|
|
|
this.params.sysId = this.$store.state.user.sysId
|
|
|
@@ -248,7 +241,7 @@ export default {
|
|
|
* @author : 洪旭东
|
|
|
*/
|
|
|
saveData() {
|
|
|
- return this.modalParams.button === 'add'
|
|
|
+ return this.modalParams.button === this.$config.formMode.add
|
|
|
? this.excute(this.$service.equipKilnService, this.$service.equipKilnService.insert, this.params)
|
|
|
: this.excute(this.$service.equipKilnService, this.$service.equipKilnService.update, this.params)
|
|
|
},
|
|
|
@@ -258,13 +251,7 @@ export default {
|
|
|
* @author : 洪旭东
|
|
|
*/
|
|
|
add() {
|
|
|
- this.modalTitle = this.setTitle('add', 'equipKiln')
|
|
|
- this.modalParams = {
|
|
|
- formRef: 'modal_editAdd',
|
|
|
- button: 'add',
|
|
|
- clearFlag: true,
|
|
|
- closeFlag: false
|
|
|
- }
|
|
|
+ this.modalTitle = this.setTitle(this.$config.formMode.add, 'equipKiln')
|
|
|
this.editAddModal = true
|
|
|
},
|
|
|
/**
|
|
|
@@ -274,29 +261,31 @@ export default {
|
|
|
*/
|
|
|
edit(rows) {
|
|
|
this.modalParams = {
|
|
|
- formRef: 'modal_editAdd',
|
|
|
- button: 'edit',
|
|
|
- clearFlag: true,
|
|
|
+ button: this.$config.formMode.edit,
|
|
|
closeFlag: true
|
|
|
}
|
|
|
- this.modalTitle = this.setTitle('edit', 'equipKiln')
|
|
|
+ this.modalTitle = this.setTitle(this.$config.formMode.edit, 'equipKiln')
|
|
|
if (rows.length > 0) {
|
|
|
- this.formData = {...rows[0]}
|
|
|
+ this.detail(rows[0].kilnId)
|
|
|
}
|
|
|
this.editAddModal = true
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 分页变化
|
|
|
- * @date : 2022/12/21
|
|
|
- * @author : 洪旭东
|
|
|
+ * @desc : 通过id查询
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2022/5/5 13:15
|
|
|
*/
|
|
|
- pageSizeChange() {
|
|
|
-
|
|
|
+ detail(id) {
|
|
|
+ this.excuteNoParam(this.$service.equipKilnService, this.$service.equipKilnService.selectById,
|
|
|
+ [id], false).then(res => {//调用api查询方法
|
|
|
+ if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
+ this.formData = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
-
|
|
|
+ /*************************************************新建/编辑end***********************************************/
|
|
|
},
|
|
|
created() {
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
</script>
|