star7th 6 anos atrás
pai
commit
5fb4d74a2e

+ 1 - 1
web/index.html

@@ -4,4 +4,4 @@
       "server": window.location.protocol +'//'+ window.location.host + window.location.pathname+ '../server/index.php?s=',
       //"lang" :'en'
       "lang" :'zh-cn'
-  }</script><link href=./static/css/app.48268a0b2a201e518e14ef16631c49a9.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.7138e45ecde0a313666b.js></script><script type=text/javascript src=./static/js/vendor.3015ff35497f22398e85.js></script><script type=text/javascript src=./static/js/app.79d5a1d7a808dfbd2219.js></script></body></html>
+  }</script><link href=./static/css/app.0f3a667a3b2dd5681e46e842872fdebf.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.55d3bf109c7e5e2b98f3.js></script><script type=text/javascript src=./static/js/vendor.3015ff35497f22398e85.js></script><script type=text/javascript src=./static/js/app.89431080c29a5ee72f36.js></script></body></html>

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
web/static/css/app.0f3a667a3b2dd5681e46e842872fdebf.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
web/static/js/app.79d5a1d7a808dfbd2219.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
web/static/js/app.89431080c29a5ee72f36.js


+ 1 - 1
web/static/js/manifest.7138e45ecde0a313666b.js → web/static/js/manifest.55d3bf109c7e5e2b98f3.js

@@ -1 +1 @@
-!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,a,c){for(var i,u,f,s=0,l=[];s<t.length;s++)u=t[s],o[u]&&l.push(o[u][0]),o[u]=0;for(i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i]);for(r&&r(t,a,c);l.length;)l.shift()();if(c)for(s=0;s<c.length;s++)f=n(n.s=c[s]);return f};var t={},o={2:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(u);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var a=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=a;var c=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute("nonce",n.nc),i.src=n.p+"static/js/"+e+"."+{0:"3015ff35497f22398e85",1:"79d5a1d7a808dfbd2219"}[e]+".js";var u=setTimeout(r,12e4);return i.onerror=i.onload=r,c.appendChild(i),a},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);
+!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var i,u,f,s=0,l=[];s<t.length;s++)u=t[s],o[u]&&l.push(o[u][0]),o[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(r&&r(t,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)f=n(n.s=a[s]);return f};var t={},o={2:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(u);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute("nonce",n.nc),i.src=n.p+"static/js/"+e+"."+{0:"3015ff35497f22398e85",1:"89431080c29a5ee72f36"}[e]+".js";var u=setTimeout(r,12e4);return i.onerror=i.onload=r,a.appendChild(i),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);

+ 3 - 0
web_src/src/components/item/Add.vue

@@ -123,6 +123,9 @@ export default {
           that.$alert(that.$t("private_item_passwrod"));
           return false;
         };
+        if (this.isOpenItem) {
+          this.password = '';
+        }; 
         var params = new URLSearchParams();
         params.append('item_type', this.item_type);
         params.append('item_name', this.item_name);

+ 19 - 4
web_src/src/components/item/setting/Info.vue

@@ -9,8 +9,13 @@
         <el-input type="text" auto-complete="off" v-model="infoForm.item_description" placeholder="" ></el-input>
       </el-form-item>
 
-      <el-form-item :label="$t('visit_password')+':'">
-        <el-input type="password" auto-complete="off" :placeholder="$t('visit_password_description')" v-model="infoForm.password"></el-input>
+      <el-form-item label="" >
+        <el-radio v-model="isOpenItem" :label="true">{{$t('Open_item')}}</el-radio>
+        <el-radio v-model="isOpenItem" :label="false">{{$t('private_item')}}</el-radio>
+      </el-form-item>
+
+      <el-form-item :label="$t('visit_password')+':'" v-show="!isOpenItem">
+            <el-input type="password" auto-complete="off"  v-model="infoForm.password"></el-input>
       </el-form-item>
 
        <el-form-item label="" >
@@ -33,7 +38,8 @@ export default {
     return {
       infoForm:{
 
-      }
+      },
+      isOpenItem:true,
     }
 
   },
@@ -48,6 +54,9 @@ export default {
           .then(function (response) {
             if (response.data.error_code === 0 ) {
               var Info = response.data.data
+              if (Info.password) {
+                that.isOpenItem = false;
+              };
               that.infoForm =  Info;
             }else{
               that.$alert(response.data.error_message);
@@ -61,7 +70,13 @@ export default {
       FormSubmit() {
           var that = this ;
           var url = DocConfig.server+'/api/item/update';
-
+          if (!this.isOpenItem && !this.infoForm.password) {
+            that.$alert(that.$t("private_item_passwrod"));
+            return false;
+          };
+          if (this.isOpenItem) {
+            this.infoForm.password = '';
+          };
           var params = new URLSearchParams();
           params.append('item_id',  that.$route.params.item_id);
           params.append('item_name', this.infoForm.item_name);

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff