Procházet zdrojové kódy

1、完善工厂功能

周兴 před 3 roky
rodič
revize
08ec2f6541

+ 1 - 1
src/api/pages/core/factory.js

@@ -5,6 +5,6 @@
  */
 export default {
   factoryService:{
-    prefix:'/user-server/core/role/',
+    prefix:'/mdm-server/core/factory/',
   }
 }

+ 39 - 31
src/view/basic/factory/index.vue

@@ -109,8 +109,17 @@ export default {
   methods: {
     /*************************************************一览界面操作start*******************************************/
     /**
+     * @desc   : 分页变化
+     * @author : 周兴
+     * @date   : 2022年12月13日09:56:24
+     */
+    pageSizeChange(pageInfo) {
+      this.pageInfo = pageInfo
+      this.getData() // 查询数据
+    },
+    /**
      * @desc   : 获取数据
-     * @author : 沈博
+     * @author : 周兴
      * @date   : 2022年12月13日15:04:17
      */
     getData() {
@@ -128,7 +137,7 @@ export default {
     },
     /**
      * @desc   : 设置查询参数
-     * @author : 沈博
+     * @author : 周兴
      * @date   : 2022年12月13日15:36:15
      */
     setSearchParams() {
@@ -141,16 +150,8 @@ export default {
       return params
     },
     /**
-     * @desc   : 分页变化
-     * @author : 沈博
-     * @date   : 2022年12月13日09:56:24
-     */
-    pageSizeChange() {
-
-    },
-    /**
      * @desc   : switch停用启用
-     * @author : 沈博
+     * @author : 周兴
      * @date   : 2022年12月13日15:38:58
      */
     onSwitchChange(param) {
@@ -163,34 +164,17 @@ export default {
     /*************************************************一览界面操作end*********************************************/
     /*************************************************新建/编辑start*********************************************/
     /**
-     * @desc   : 给参数赋值
-     * @author :沈博
-     * @date   : 2022年12月13日10:56:56
-     */
-    setParams(arg) {
-
-    },
-    /**
-     * @desc   : 保存数据
-     * @author :沈博
-     * @date   : 2022年12月13日10:56:56
-     */
-    saveData(arg) {
-
-    },
-    /**
      * @desc   : 新建按钮点击事件
-     * @author : 沈博
+     * @author : 周兴
      * @date   : 2022年12月13日10:28:36
      */
     add() {
       this.modalTitle = this.setTitle(this.$config.formMode.add, 'fty') // 给modal标题赋值
       this.editAddModal = true
     },
-
     /**
      * @desc   : 编辑按钮事件
-     * @author : 沈博
+     * @author : 周兴
      * @date   : 2022年12月13日10:13:23
      */
     edit(rows) {
@@ -205,8 +189,32 @@ export default {
       this.editAddModal = true
     },
     /**
+     * @desc   : 给参数赋值
+     * @author : 周兴
+     * @date   : 2022年12月13日10:56:56
+     */
+    setParams() {
+      this.params = this.formData
+    },
+    /**
+     * @desc   : 保存数据
+     * @author : 周兴
+     * @date   : 2022年12月13日10:56:56
+     */
+    saveData() {
+      return this.excute(this.$service.factoryService, this.$service.factoryService.insert, this.params);
+    },
+    /**
+     * @desc   : 清空数据
+     * @author : 周兴
+     * @date   : 2023/1/3 19:58
+     */
+    clear(){
+      this.formData = {}
+    },
+    /**
      * @desc   : 通过id查询
-     * @author : 沈博
+     * @author : 周兴
      * @date   : 2022/5/5 13:15
      */
     detail(id) {

+ 21 - 3
src/view/core/equip-kiln/index.vue

@@ -57,14 +57,30 @@
       :title=modalTitle
     >
       <DkForm ref="formInline" v-model="formData" :col-count="1">
-        <!--   釉色代码     -->
+        <!--   窑炉编码     -->
         <DkFormItem prop="kilnCode" :required="true">
           <InputPop v-model="formData.kilnCode" ref="kilnCode"/>
         </DkFormItem>
-        <!--    釉色名称    -->
+        <!--    窑炉名称    -->
         <DkFormItem prop="kilnName" :required="true">
           <InputPop v-model="formData.kilnName" ref="kilnName"/>
         </DkFormItem>
+        <!--    型号种类    -->
+        <DkFormItem prop="kindId"  :required="true" :label="$t('modelKind')" :data-type="this.$config.dataType.number">
+          <SelectPop v-model="formData.modelKind" ref="modelKind" :multiple="false"
+                     :options="kindList"
+                     labelKey="kindName"
+                     valueKey="kindId">
+          </SelectPop>
+        </DkFormItem>
+        <!--    型号    -->
+        <DkFormItem prop="modelId"  :required="true"  :data-type="this.$config.dataType.number">
+          <SelectPop v-model="formData.modelId" ref="modelId" :multiple="false"
+                     :options="modelList"
+                     labelKey="modelName"
+                     valueKey="modelId">
+          </SelectPop>
+        </DkFormItem>
         <!--    显示顺序    -->
         <DkFormItem prop="displayNo" :required="true" :data-type="this.$config.dataType.number">
           <InputNumberPop v-model="formData.displayNo" ref="displayNo" :min="1" :digits="0"/>
@@ -74,7 +90,7 @@
           <InputNumberPop v-model="formData.useCycle" ref="useCycle" :min="1" :digits="0"/>
         </DkFormItem>
         <!--    备注    -->
-        <DkFormItem prop="remarks" style="margin-top: 10px;">
+        <DkFormItem prop="remarks" >
           <InputPop v-model="formData.remarks" textareaFlag/>
         </DkFormItem>
       </DkForm>
@@ -90,6 +106,8 @@ export default {
   mixins: [indexMixin],
   data() {
     return {
+      kindList:[],
+      modelList:[],
       tableData: [
         {
           kilnId: 1,