瀏覽代碼

前后:自动获取排序码

baichengfei 5 年之前
父節點
當前提交
20f03911a4

+ 25 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/tableheader.go

@@ -150,6 +150,31 @@ func (this *TableHeaderController) Getlocations() {
 
 }
 
+// @Title 获取排序码
+// @Description get sort
+// @Success 200 {object}
+// @router /getsort [get]
+func (this *TableHeaderController) Getsort() {
+	var val = this.GetString("val")
+	var model []tableheader.BaseTableheader
+	svc := tableheader.GetTableHeaderService(utils.DBE)
+	where := "CategoryCode = " + val
+	svc.GetEntitysByOrderbyWhere(BaseTableHeader, where, "SortCode desc", &model)
+	sort := 1
+	if len(model) > 0 {
+		for _, value := range model {
+			sort += value.SortCode
+			break
+		}
+	}
+
+	var datainfo DataInfo
+	datainfo.Items = sort
+	this.Data["json"] = &datainfo
+	this.ServeJSON()
+
+}
+
 type SBaseTableheader struct {
 	EditName string
 	SortCode int

+ 6 - 0
src/dashoo.cn/frontend_web/src/api/oilsupplier/oilclassorgset.js

@@ -34,6 +34,12 @@ export default {
       method: 'get'
     })
   },
+  getsort (val, myAxios) {
+    return myAxios({
+      url: '/tableheader/getsort?val=' + val,
+      method: 'get'
+    })
+  },
   deletebyid (id, categorycode, code, myAxios) {
     return myAxios({
       url: '/tableheader/deletebyid?id=' + id + '&categorycode=' + categorycode + '&code=' + code,

+ 10 - 4
src/dashoo.cn/frontend_web/src/pages/setting/qcdSettings.vue

@@ -126,7 +126,7 @@
 
         <el-row>
           <el-col :span="24">
-            <el-form-item label="一个位置" required prop="Code">
+            <el-form-item label="编码" required prop="Code">
               <el-select
                 default-first-option
                 placeholder="请选择"
@@ -202,7 +202,7 @@
         <!-- 第三行 -->
         <el-row>
           <el-col :span="24">
-            <el-form-item label="一个位置" required prop="EditCode">
+            <el-form-item label="编码" required prop="EditCode">
               <el-input  style="width: 100%" v-model="editForm.EditCode"  disabled></el-input>
             </el-form-item>
           </el-col>
@@ -283,7 +283,7 @@ export default {
         Code: [
           {
             required: true,
-            message: "请选择一个位置",
+            message: "请选择编码",
             trigger: "blur"
           }
         ],
@@ -304,7 +304,7 @@ export default {
         EditCode: [
           {
             required: true,
-            message: "请选择一个位置",
+            message: "请选择编码",
             trigger: "blur"
           }
         ],
@@ -426,6 +426,12 @@ export default {
         .catch(err => {
           console.error(err);
         });
+      setapi.getsort(val, this.$axios).then(res => {
+        this.entityForm.SortCode = res.data.items
+        console.log(this.entityForm.SortCode, '111')
+      }).catch(err => {
+        console.error(err)
+      })
     },
     deleterow(row) {
       var id = row.Id;