+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 男
+ 女
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+ 编辑
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gridman/emphasis/widget/validate.js b/src/views/gridman/emphasis/widget/validate.js
new file mode 100644
index 0000000..b7222cb
--- /dev/null
+++ b/src/views/gridman/emphasis/widget/validate.js
@@ -0,0 +1,28 @@
+const validateMobile = function (rule, value, callback) {
+ let newValue = value.replace(/[^0-9]/gi, '')
+ if (value !== newValue) {
+ callback(new Error('请输入正确的手机号'))
+ } else if (newValue.length !== 11) {
+ callback(new Error('请输入正确的手机号'))
+ } else {
+ callback()
+ }
+ }
+ const validID = function(rule, value, callback) {
+ // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
+ let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
+ if (reg.test(value)) {
+ callback();
+ } else {
+ callback(new Error("请输入正确的身份证号码"));
+ }
+ }
+ var validateStock = (rule, value, callback) => {
+ if (!value || value == 0) {
+ callback(new Error("不能为空"));
+ } else {
+ callback();
+ }
+ };
+
+ export { validateMobile ,validID,validateStock}
\ No newline at end of file
diff --git a/src/views/gridman/navigation/index.vue b/src/views/gridman/navigation/index.vue
index 2719ca4..d8377a0 100644
--- a/src/views/gridman/navigation/index.vue
+++ b/src/views/gridman/navigation/index.vue
@@ -27,7 +27,7 @@
navList:[
{
lable:"重点人群",
- url:"",
+ url:"/gridman_emphasis",
top:30,
},{
lable:"区域划分",
diff --git a/src/views/gridman/site/index.vue b/src/views/gridman/site/index.vue
index c2801c0..58c5ad7 100644
--- a/src/views/gridman/site/index.vue
+++ b/src/views/gridman/site/index.vue
@@ -114,6 +114,7 @@
import AddForm from './widget/Examine';
import EditForm from './widget/EditForm';
import SelectRoles from './widget/SelectRoles'
+ import Sticky from '@/components/Sticky'
export default {
name: 'module',
@@ -122,7 +123,8 @@
Pagination,
AddForm,
EditForm,
- SelectRoles
+ SelectRoles,
+ Sticky
// elDragDialog
},
mixins: [extend],
@@ -592,6 +594,12 @@