From d8d6661b4736e5de37d4a158b8286509b748d62b Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 22 一月 2026 18:16:54 +0800
Subject: [PATCH] 经销商管理
---
admin/src/components/business/OperaOrderMarkWindow.vue | 51 ++++++++++++++++++++++++++++++++++-----------------
1 files changed, 34 insertions(+), 17 deletions(-)
diff --git a/admin/src/components/business/OperaOrderMarkWindow.vue b/admin/src/components/business/OperaOrderMarkWindow.vue
index 6a1d7bc..2d5691f 100644
--- a/admin/src/components/business/OperaOrderMarkWindow.vue
+++ b/admin/src/components/business/OperaOrderMarkWindow.vue
@@ -6,11 +6,11 @@
:confirm-working="isWorking"
@confirm="confirm"
>
- <el-form :model="form" ref="form" label-width="120px" label-suffix="锛�" inline>
+ <el-form :model="form" ref="form" label-width="120px" label-suffix="锛�" :rules="rules" inline>
<el-form-item label="澶囨敞" prop="sysInfo">
- <el-input type="textarea" :autosize="{ minRows: 4, maxRows: 12}" v-model="form.sysInfo" placeholder="璇疯緭鍏ュ娉�" :maxlength="5" v-trim/>
+ <el-input type="textarea" :autosize="{ minRows: 4, maxRows: 12}" v-model="form.sysInfo" placeholder="璇疯緭鍏ュ娉�" :maxlength="50" v-trim/>
</el-form-item>
-
+
</el-form>
</GlobalAlertWindow>
</template>
@@ -29,32 +29,49 @@
form: {
id: null,
sysInfo: ''
- // isdeleted: '',
- // name: '',
- // info: '',
- // type: '',
- // module: '',
- // parentId: '',
- // sortnum: '',
- // status: '',
- // imgurl: ''
+ },
+ // 楠岃瘉瑙勫垯
+ rules: {
+ sysInfo: [
+ { required: true, message: '璇疯緭鍏ヨ鍗曞娉ㄤ俊鎭�', tigger: 'blur' }
+ ]
}
}
},
-
+
created () {
this.config({
- api: '/business/labels',
+ api: '/business/goodsorder',
'field.id': 'id'
})
-
},
-
+ methods: {
+ confirm () {
+ this.$refs.form.validate((valid) => {
+ if (!valid) {
+ return
+ }
+ this.isWorking = true
+ this.api.orderRemark(this.form)
+ .then(() => {
+ this.visible = false
+ this.$tip.apiSuccess('鍙戣揣鎴愬姛')
+ this.$emit('success')
+ }).catch(e => {
+ this.$tip.apiFailed(e)
+ })
+ .finally(() => {
+ this.isWorking = false
+ })
+ // 璋冪敤鏂板缓鎺ュ彛
+ })
+ }
+ }
+
}
</script>
<style lang="scss" scoped>
@import "@/assets/style/alertstyle.scss";
-
</style>
--
Gitblit v1.9.3