chrislee 2 周之前
父节点
当前提交
4cf72f6250

+ 77 - 79
src/views/modules/production/plan-notice-change-setting.vue

@@ -1,93 +1,91 @@
 <template>
-    <div>
-        <div class="my-title">发货通知人设置</div>
-        <!-- 表单 -->
-        <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="auto">
-          <el-row class="my-row">
-            <el-form-item label="通知接收人" prop="userIds">
-              <user-components v-model="dataForm.userIds" :userIds="dataForm.userIds" @change="userSelectedChanged"/>
-            </el-form-item>
-          </el-row>
-        </el-form>
-        <span slot="footer" class="dialog-footer">
-          <el-button @click="onChose">取消</el-button>
-          <el-button type="primary" @click="dataFormSubmit()" v-reClick>确定</el-button>
-        </span>
-    </div>
+  <div>
+    <div class="my-title">发货通知人设置</div>
+    <!-- 表单 -->
+    <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="auto">
+      <el-row class="my-row">
+        <el-form-item label="通知接收人" prop="userIds">
+          <user-components v-model="dataForm.userIds" :userIds="dataForm.userIds" @change="userSelectedChanged" />
+        </el-form-item>
+      </el-row>
+    </el-form>
+    <span slot="footer" class="dialog-footer">
+      <el-button @click="onChose">取消</el-button>
+      <el-button type="primary" @click="dataFormSubmit()" v-reClick>确定</el-button>
+    </span>
+  </div>
 </template>
 
 <script>
-  import UserComponents from '../common/user-components'
+import UserComponents from '../common/user-components'
 
 export default {
-    name: 'dispatch-notice-change-setting',
-    components: {
-      UserComponents
+  name: 'dispatch-notice-change-setting',
+  components: {
+    UserComponents
+  },
+  data() {
+    return {
+      visible: false,
+      dataForm: {
+        userIds: []
+      },
+      dataRule: {
+        userIds: [{ required: true, message: '请选择通知接收人', trigger: 'change' }]
+      }
+    }
+  },
+  methods: {
+    onChose() {
+      this.$emit('onChose')
     },
-    data () {
-      return {
-        visible: false,
-        dataForm: {
-          userIds: []
-        },
-        dataRule: {
-          userIds: [{ required: true, message: '请选择通知接收人', trigger: 'change' }]
+    async init() {
+      this.dataForm = {}
+      this.$http({
+        url: this.$http.adornUrl(`/biz-service/projProduction/noteChangeConfig`),
+        method: 'get'
+      }).then(({ data }) => {
+        if (data && data.code === '200') {
+          this.dataForm = {
+            userIds: data.data
+          }
         }
-      }
+      })
+      this.visible = true
     },
-    methods: {
-      onChose () {
-        this.$emit('onChose')
-      },
-      async init () {
-        this.dataForm = {}
-        this.$http({
-          url: this.$http.adornUrl(`/biz-service/projProduction/noteChangeConfig`),
-          method: 'get'
-        }).then(({data}) => {
-          if (data && data.code === '200') {
-            this.dataForm = {
-              userIds: data.data
+    validateField(type) {
+      this.$refs.dataForm.validateField(type)
+    },
+    // 表单提交
+    dataFormSubmit() {
+      this.$refs['dataForm'].validate((valid) => {
+        if (valid) {
+          this.$http({
+            url: this.$http.adornUrl(`/biz-service/projProduction/noteChangeConfig`),
+            method: 'post',
+            data: this.dataForm.userIds
+          }).then(({ data }) => {
+            if (data && data.code === '200') {
+              this.$message({
+                message: '操作成功',
+                type: 'success',
+                duration: 1500,
+                onClose: () => {
+                  this.onChose()
+                }
+              })
+            } else {
+              this.$message.error(data.msg)
             }
-          }
-        })
-        this.visible = true
-      },
-      validateField (type) {
-        this.$refs.dataForm.validateField(type)
-      },
-      // 表单提交
-      dataFormSubmit () {
-        this.$refs['dataForm'].validate((valid) => {
-          if (valid) {
-            this.$http({
-              url: this.$http.adornUrl(`/biz-service/projProduction/noteChangeConfig`),
-              method: 'post',
-              data: this.dataForm.userIds
-            }).then(({data}) => {
-              if (data && data.code === '200') {
-                this.$message({
-                  message: '操作成功',
-                  type: 'success',
-                  duration: 1500,
-                  onClose: () => {
-                    this.onChose()
-                  }
-                })
-              } else {
-                this.$message.error(data.msg)
-              }
-            })
-          }
-        })
-      },
-      userSelectedChanged (val) {
-        this.dataForm.userIds = val
-      }
+          })
+        }
+      })
+    },
+    userSelectedChanged(val) {
+      this.dataForm.userIds = val
     }
   }
+}
 </script>
 
-<style scoped>
-
-</style>
+<style scoped></style>

+ 77 - 79
src/views/modules/tech/project-tech-notice-change-setting.vue

@@ -1,93 +1,91 @@
 <template>
-    <div>
-        <div class="my-title">发货通知人设置</div>
-        <!-- 表单 -->
-        <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="auto">
-          <el-row class="my-row">
-            <el-form-item label="通知接收人" prop="userIds">
-              <user-components v-model="dataForm.userIds" :userIds="dataForm.userIds" @change="userSelectedChanged"/>
-            </el-form-item>
-          </el-row>
-        </el-form>
-        <span slot="footer" class="dialog-footer">
-          <el-button @click="onChose">取消</el-button>
-          <el-button type="primary" @click="dataFormSubmit()" v-reClick>确定</el-button>
-        </span>
-    </div>
+  <div>
+    <div class="my-title">发货通知人设置</div>
+    <!-- 表单 -->
+    <el-form :model="dataForm" :rules="dataRule" ref="dataForm" label-width="auto">
+      <el-row class="my-row">
+        <el-form-item label="通知接收人" prop="userIds">
+          <user-components v-model="dataForm.userIds" :userIds="dataForm.userIds" @change="userSelectedChanged" />
+        </el-form-item>
+      </el-row>
+    </el-form>
+    <span slot="footer" class="dialog-footer">
+      <el-button @click="onChose">取消</el-button>
+      <el-button type="primary" @click="dataFormSubmit()" v-reClick>确定</el-button>
+    </span>
+  </div>
 </template>
 
 <script>
-  import UserComponents from '../common/user-components'
+import UserComponents from '../common/user-components'
 
 export default {
-    name: 'dispatch-notice-change-setting',
-    components: {
-      UserComponents
+  name: 'dispatch-notice-change-setting',
+  components: {
+    UserComponents
+  },
+  data() {
+    return {
+      visible: false,
+      dataForm: {
+        userIds: []
+      },
+      dataRule: {
+        userIds: [{ required: true, message: '请选择通知接收人', trigger: 'change' }]
+      }
+    }
+  },
+  methods: {
+    onChose() {
+      this.$emit('onChose')
     },
-    data () {
-      return {
-        visible: false,
-        dataForm: {
-          userIds: []
-        },
-        dataRule: {
-          userIds: [{ required: true, message: '请选择通知接收人', trigger: 'change' }]
+    async init() {
+      this.dataForm = {}
+      this.$http({
+        url: this.$http.adornUrl(`/biz-service/projTechnology/noteChangeConfig`),
+        method: 'get'
+      }).then(({ data }) => {
+        if (data && data.code === '200') {
+          this.dataForm = {
+            userIds: data.data
+          }
         }
-      }
+      })
+      this.visible = true
     },
-    methods: {
-      onChose () {
-        this.$emit('onChose')
-      },
-      async init () {
-        this.dataForm = {}
-        this.$http({
-          url: this.$http.adornUrl(`/biz-service/projTechnology/noteChangeConfig`),
-          method: 'get'
-        }).then(({data}) => {
-          if (data && data.code === '200') {
-            this.dataForm = {
-              userIds: data.data
+    validateField(type) {
+      this.$refs.dataForm.validateField(type)
+    },
+    // 表单提交
+    dataFormSubmit() {
+      this.$refs['dataForm'].validate((valid) => {
+        if (valid) {
+          this.$http({
+            url: this.$http.adornUrl(`/biz-service/projTechnology/noteChangeConfig`),
+            method: 'post',
+            data: this.dataForm.userIds
+          }).then(({ data }) => {
+            if (data && data.code === '200') {
+              this.$message({
+                message: '操作成功',
+                type: 'success',
+                duration: 1500,
+                onClose: () => {
+                  this.onChose()
+                }
+              })
+            } else {
+              this.$message.error(data.msg)
             }
-          }
-        })
-        this.visible = true
-      },
-      validateField (type) {
-        this.$refs.dataForm.validateField(type)
-      },
-      // 表单提交
-      dataFormSubmit () {
-        this.$refs['dataForm'].validate((valid) => {
-          if (valid) {
-            this.$http({
-              url: this.$http.adornUrl(`/biz-service/projProduct/noteChangeConfig`),
-              method: 'post',
-              data: this.dataForm.userIds
-            }).then(({data}) => {
-              if (data && data.code === '200') {
-                this.$message({
-                  message: '操作成功',
-                  type: 'success',
-                  duration: 1500,
-                  onClose: () => {
-                    this.onChose()
-                  }
-                })
-              } else {
-                this.$message.error(data.msg)
-              }
-            })
-          }
-        })
-      },
-      userSelectedChanged (val) {
-        this.dataForm.userIds = val
-      }
+          })
+        }
+      })
+    },
+    userSelectedChanged(val) {
+      this.dataForm.userIds = val
     }
   }
+}
 </script>
 
-<style scoped>
-
-</style>
+<style scoped></style>